@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
body, button, input, select, textarea {font:13px/1.5 "微软雅黑",Arial, Helvetica, sans-serif;color:#656565;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#353535;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.clearfix {display: block;}
div{word-wrap: break-word;word-break: normal;}
/*a, area {blr:eXPression(this.onFocus=this.blur()); cursor:pointer;}*/

caption,th,h3,h1,h2,h4,h5,h6,h7,input{font-weight:lighter;}
th{text-align:left;}
ol,ul,li{list-style:none;}
img,input{border:0; margin:0px; padding:0px;}
a{color:#555; text-decoration:none; cursor:pointer; font-weight:lighter;}
a:hover{color:#990000;}
.clearflow{overflow:hidden; zoom:1;}
/**/
.disabled{cursor:default;}
.bold{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}
/**/
.fl{float:left;}
.fr{float:right;}
/**/
.click,area{cursor:pointer;}
/* show  and hide*/
/* hide */
.fn-hide {
    display: none;
}
.fn-show {
    display:block;
}
.clear{clear:both;}
/*-------------------------------------------*/


/*-------------------------------*/
#top{width:100%; height:149px; background:url(images/topbg.jpg) 76% 0 no-repeat; margin:0 auto; overflow:hidden; min-width:1003px;}
.top{width:955px; padding:0 0px; margin:0 auto;}
.logo{width:135px; float:left; padding-top:24px;}
.top ul{width:745px; float:right; padding-top:55px;}
.top ul li{width:105px; height:43px; float:left; font-size:18px; text-align:center;}
.top ul li a{color:#333;width:114px; height:43px; display:block; line-height:43px;}
.top ul li a:hover{background:url(images/menubg.png) 5px 0 no-repeat; color:#fff;}
.top ul .cur a{background:url(images/menubg.png) 5px 0 no-repeat; color:#fff;}
#bar{width:100%; margin:0 auto;min-width:1003px; height:284px; overflow:hidden;}
.banner{width:100%; background:url(images/bar1.jpg) center 0 no-repeat;height:284px;}

#mainbox{width:1003px; margin:0 auto; padding-top:45px;}
#mainbox .lbox{width:335px; float:left; text-align:right;}
#mainbox .rbox{width:575px; padding-left:50px; float:left;}
.mainnews{width:575px; float:left;}
.mainzs{width:255px; float:right;}
.mainzs .title{font-size:24px; font-weight:bold; line-height:28px; color:#000; text-align:right;}
.mainzs .title img{ vertical-align:bottom;}
.mainzs .title span{display:block; text-transform:uppercase;}
.mainzs ul{width:100%;}
.pd15{padding-top:15px;}
.mainzs ul li{height:28px; padding:10px 60px 10px 0; width:195px; text-align:right; border-bottom:2px solid #c1c1c1; line-height:28px; font-size:18px;}
.mainzs ul li img{float:right;}
.mainzs ul li a{color:#b40000;}
.mainzs ul li a:hover{color:#000;}
.mainzs ul .m1{background:url(images/m1.png) right center no-repeat;}
.mainzs ul .m2{background:url(images/m2.png) right center no-repeat;}
.mainzs ul .m3{background:url(images/m3.png) right center no-repeat;}
.mainzs ul .m4{background:url(images/m4.png) right center no-repeat;}
.mainzs ul .m5{background:url(images/m5.png) right center no-repeat;}
.mainzs ul .cur{background-color:#b40000;}
.mainzs ul .cur a{color:#fff;}
.mainnews .title{width:100%; margin:0 auto; padding-top:10px;}
.mainnews .title .l{font-size:24px; font-weight:bold; line-height:28px; color:#000; float:left; width:200px;}
.mainnews .title .more{float:right; text-align:right; width:60px; font-size:14px; font-weight:bold; line-height:28px;}
.mainnews .title .l img{vertical-align:bottom;}
.mainnews ul{ width:100%;}
.mainnews ul li{ margin-top:15px; width:100%;}
.mainnews ul li .artitle{font-size:18px; line-height:35px;display:block;}
.mainnews ul li .artitle a{font-weight:bold;}
.mainnews ul li .artitle span{color:#999; font-size:14px; padding-left:20px; font-weight:bold;}
.mainnews ul li .text{color:#7c7c7c; font-size:12px; line-height:18px;}

.mainjj{font-size:14px; line-height:25px; display:block; position:relative;}
.mainjj p{text-indent:24px;}
.mainjj .sp{ padding-top:10px;}
.mainjj .more{background:url(images/more.png) 0 0 no-repeat; width:107px; height:37px; line-height:37px; color:#fff; position:absolute; z-index:1; bottom:0px; right:0px;}

#maincase{width:100%; height:674px; background:url(images/casebg.jpg) center 0 no-repeat; margin:65px auto 0 auto; overflow:hidden; min-width:1003px;}
#maincase .title{width:955px; padding:55px 24px 0 24px; margin: 0 auto;}
#maincase .title h1{font-size:24px; font-weight:bold; color:#fff;}
#maincase .title .l{float:left; width:80%; font-size:14px; font-weight:bold; color:#fff;}
#maincase .title .l .en{font-size:24px; color:#606060; padding-right:25px; text-transform:uppercase;}
#maincase .title .more{float:right;font-size:14px; font-weight:bold; width:15%; padding-top:10px; text-align:right;}
a.bai{color:#fff;}
a.bai:hover{color:#990000;}
#maincase ul{width:950px; margin:0 auto;}
#maincase ul li{width:164px; height:196px; border:5px solid #606060; float:left; margin:40px 20px 0 0; position:relative;}
#maincase ul li:hover{border:5px solid #990000;}
#maincase ul li .text{ position:absolute; width:144px; padding: 0 10px; height:25px; line-height:25px; bottom:0px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; text-align:center;}
#maincase ul li .text a{color:#fff; position:relative; font-size:12px;}
#maincase ul .last{margin-right:0;}

#linker{ width:100%;min-width:1003px; background:#f3f3f3; margin:0 auto; height:80px;}
#link{width:955px; padding:30px 24px 0 24px; margin: 0 auto;}
#link .linkbg{width:114px; height:43px; float:left; color:#fff; text-align:center; line-height:43px; background:url(images/menubg.png) 0 0 no-repeat;}
#link .linkshow{width:820px; padding-left:21px; float:left; font-size:13px; line-height:24px;}
#link .linkshow a{padding-right:8px;}

#footer{width:100%;min-width:1003px; background:url(images/footbg.jpg) center 0 no-repeat #f3f3f3; margin:0 auto; height:131px; text-align:center;}
#footer a{color:#8d8d8d;}
.pt20{padding-top:20px;}
#footer p{width:955px; margin:0 auto; color:#8d8d8d; line-height:24px;}

#pagecontent{ width:100%; margin:0 auto; background:#f9f3f3;min-width:1003px; display:inline-block;}
#pagebox{width:960px; margin:0 auto; padding-top:45px;}
#pagebox .lbox{width:255px; float:left; text-align:right;}
#pagebox .rbox{width:655px; padding-left:50px; float:left; min-height:800px;}
.position{background:url(images/pobg.png) center bottom no-repeat; width:100%; height:42px; line-height:35px; font-size:16px; padding-top:15px;}
a.hong{color:#990000;}
a.hong:hover{ text-decoration:underline;}
.article{padding:30px 0 50px 0; width:100%; font-size:14px; line-height:30px; min-height:700px; background:url(images/neibg.png) 0 0 repeat-y; margin-bottom:30px;}
.article .d{text-indent:24px;}
.article span{color:#990000;}
.pt25{padding-top:25px;}
.pageradd{width:215px; background:#ece0e0; padding:25px 20px; text-align:left; margin-top:25px;}
.pageradd ul{width:100%;}
.pageradd ul li{ background:url(images/addbg.png) 0 -12px no-repeat; height:48px; padding-left:54px; color:#542020; font-size:16px; line-height:18px;}
.pageradd ul .c2{background-position: 0 -54px;line-height: 48px;}
.pageradd ul .c3{background-position: 0 -99px;line-height: 48px;}

.pagecase{width:100%;background:url(images/neibg.png) 0 0 repeat-y;}
.pagecase ul{width:625px; margin:0 auto 20px auto; padding:0 15px; display:inline-block;}
.pagecase ul li{width:164px; height:196px; border:5px solid #c1c1c1; float:left; margin:40px 15px 0 15px; position:relative;}
.pagecase ul li:hover{border:5px solid #990000;}
.pagecase ul li .text{ position:absolute; width:144px; padding: 0 10px; height:25px; line-height:25px; bottom:0px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; text-align:center;}
.pagecase ul li .text a{color:#fff; position:relative; font-size:12px;}
.pagecase ul .last{margin-right:0;}
.pageup{ padding:50px 0 100px; text-align:center; font-size:14px; width:100%; margin:0 auto;}

.pagepic ul{width:625px; margin:0 auto 20px auto; padding:0 15px; display:inline-block;}
.pagepic ul li{width:180px; height:196px; border:5px solid #c1c1c1; float:left; margin:40px 8px 0 8px; position:relative;}
.pagepic ul li:hover{border:5px solid #990000;}
.pagepic ul li .text{ position:absolute; width:160px; padding: 0 10px; height:25px; line-height:25px; bottom:0px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; text-align:center;}
.pagepic ul li .text a{color:#fff; position:relative; font-size:12px;}
.pagepic ul .last{margin-right:0;}



.pagenews{width:100%; padding-top:20px;background:url(images/neibg.png) 0 0 repeat-y;}
.pagenews ul{width:100%;}
.pagenews ul li{ margin-top:15px; width:100%;}
.pagenews ul li .artitle{font-size:18px; line-height:35px;display:block;}
.pagenews ul li .artitle a{font-weight:bold;}
.pagenews ul li .artitle span{color:#999; font-size:14px; padding-left:20px; font-weight:bold;}
.pagenews ul li .text{color:#7c7c7c; font-size:12px; line-height:18px;}

.float{left:4%; z-index:3;width:140px;bottom:0; position:fixed;}


.float1{position:fixed;bottom:0;right:7%;width:63px;z-index:3;}
.float1 div{margin-bottom:5px; }
.float1 .qq{position:relative;width:72px;text-align:center;}
.float1 .wx .show{ display:none;}
.float1 .wx:hover .show{position:absolute; top:60px; left:-130px;z-index:3; display:block;}
.float1 .wx{background:url(images/wx.jpg) 0 0 no-repeat;width:72px; height:63px; }
.float1 .gotop{background:url(images/top.jpg) 0 0 no-repeat;width:72px; height:63px; }
.float1 .gotop a{width:72px; height:63px; display:block;}



.baom{width:640px; padding-top:20px; margin:0 auto;background:url(images/neibg.png) 0 0 repeat-y;}
.baom ul{font-size:16px;}
.baom ul li{padding:10px 0; width:100%; display:inline-block; clear:both;}
.baom ul li .l{width:110px; float:left; }
.baom ul li .r{width:515px; float:left;}
.baom ul li .area{border:1px solid #D4D4D4; line-height:28px; padding: 0 10px; width:400px; height:30px;}
.baom ul li .area2{border:1px solid #D4D4D4; line-height:28px; padding: 0 10px; width:300px; height:30px;}
.baom ul li textarea{border:1px solid #D4D4D4; line-height:28px; padding: 0 10px; width:400px; height:100px;}
.verifybtn{width:250px; margin:20px auto;}

.verifybtn .tj{width:98px; height:35px;background:#990000; border:1px solid #770000;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin:8px; float:left;}
.verifybtn .tj a{width:98px; height:35px;line-height:35px; display:block;text-align:center;color:#fff; font-size:18px;}
.verifybtn .tj:hover,.verifybox .verifycon .verifybtn .tc:hover{-moz-box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;}
.verifybtn .tc{width:98px; height:35px;background:#eaeaea; border:1px solid #dedede;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin:8px;float:left;}
.verifybtn .tc a{width:98px; height:35px;line-height:35px; display:block;text-align:center;color:#555; font-size:18px;}