
/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0;font-weight:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#27458e;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.fl {float:left;}
.fr {float:right;}


.w1200 {width:1200px; margin:0  auto;}

.header , .content , .footer { width:1200px; margin:0 auto;  }

/* top */

.header_top { overflow:hidden;height:130px; background:#fff;}
.header_top h1{ float:left; margin-top:25px;}
.header_top h2{ float:left; padding-left:20px; margin-left:25px;margin-top:30px; font-size:26px; color:#30973b; border-left:1px solid #ddd;}
.header_top h2 p{ font-weight:normal; font-size:16px; color:#333;padding-top:8px;}

.header_top .h-tel{ width:250px; font:16px "Microsoft Yahei"; color:#666; float:right; background:url(../images/lx.png) no-repeat left 2px; padding-left:60px; margin-top:30px;}
.header_top .h-tel em{ font:36px Arial, Helvetica, sans-serif; color:#f60; display:block; font-weight:bold;}


.nav{ height:58px;background:url(../images/img02.jpg) center no-repeat;}
.nav ul{}
.nav li{ float:left; height:58px;background: url(../images/tox.png) no-repeat right center;}
.nav li a{display:inline-block; height:58px;}
.nav li a span{ display:inline-block; height:58px; font-size:16px;color:#fff;line-height:58px;padding:0 50px;}
.nav li a:hover,.nav li.cur a{ background:#f90; text-decoration:none; cursor:pointer;}

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:570px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:550px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:5px; overflow:hidden;line-height:9999px;background: #0c3a6c;margin: 15px 5px 0px 5px;border-radius:20px;}	
.fullSlide .hd ul .on{width:40px;background: #30973b;}

/*search*/

.search { overflow:hidden; height:30px; line-height:30px; padding:20px 0; background:url(../images/img01.jpg) no-repeat top center;    margin-bottom: 30px;}
.search p{ float:left; font-size:13px; color:#fff; padding-left:30px;}
.search p a{ color:#fff;padding: 0 8px;}
.search p a:hover{ text-decoration:underline;}
.search .sbox{ overflow:hidden; float:right; width:290px; height:30px; line-height:30px; margin-top:0px; margin-right:30px;border-radius:20px; border:1px solid #ddd;}
.search input{ display:block; float:left; width:210px; height:30px; line-height:30px; border: none; font-size:13px; color:#333; border-right:none; padding:0 10px; }
.search span{ display:block; width:60px; height:30px; float:right; cursor:pointer; background:url(../images/fstm.png) no-repeat right top; text-align:center; font-size:13px; color:#fff;}



.pin_bj{margin-top:50px; background: url(../images/pin_bj.jpg) no-repeat center 0 ; height:632px; overflow: hidden; }
.pin{height:632px; width:1200px;margin: 0 auto; overflow: hidden; }
.pin_l{ width:699px;overflow: hidden;}
.pin_l h2{border:4px solid #3c3c3c; width:404px; height:186px; position: relative; padding: 28px 0 0 36px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 48px; line-height: 60px; color:#333333;}
.pin_l h2::before{position: absolute;content:""; width:45px;height:4px; top: 49px;right: -30px;background:#3c3c3c;}
.pin_l h2 span{ color:#18aee7;}
.pin_l p{ width:699px;height:421px; overflow: hidden; margin-top: 25px;}
.pin_l p img{ width:699px;height:421px; }

.pin dl{width:500px;overflow: hidden; float: right;}
.pin dt { height:211px; overflow: hidden;}
.pin dt img{display: block; width:250px; height:211px; float: left;}

.pin dd {padding: 50px 0 0 60px;}
.pin dd h3{font-size: 24px; color:#333333; line-height: 30px;}
.pin dd h3 span{color:#18aee7;}
.pin dd p{margin-top: 20px; line-height: 24px; font-size: 14px;  color:#626262;}
.pin dd i{ display: block; margin: 35px 0; width:202px;height:50px;background:url(../images/fstm.png) no-repeat right top; border-radius: 30px;text-align: center; line-height: 50px;box-shadow: 0 0 5px 2px #dbdddf;}
.pin dd i img{vertical-align: middle;margin-left: 55px;}
.pin dd i a{ font-size: 16px; color:#fff;  font-weight: bold;}



/**/


.pro {padding-top:50px; height:1400px; overflow:hidden;background: url(../images/pro_bj.jpg) no-repeat center 245px;}

.pro h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:50px; padding-top:45px;background:url(../images/img08.png) no-repeat center top; margin-bottom:39px; }
.pro h2.tit a{color:#00a337; font-weight:normal; height:60px; display:block;}
.pro h2.tit a em{color:#25438d; font-weight:bold;}
.pro h2.tit span{ display:block; font-size:16px; font-weight:normal; color:#fff; line-height:28px; height:28px;}

.pro .content {height:1400px;overflow: hidden;position:relative;}

.pro_con {position: absolute;top:65px;left: 0;width:750px;overflow: hidden;}
.pro_con h4{}
.pro_con h4 a{ display:block;background:url(../images/fstm.png) no-repeat right top;float: left; width:230px; height:42px; line-height:42px; text-align:center; color:#fff;font-size: 16px;margin:0 10px 30px 10px;}
.pro_con h4 a:hover{background:#f90;}


.fsy li:nth-child(1) {margin-left:805px;}
.fsy {}
.fsy li {width:380px; height: 380px; background:#fff; float: left; position: relative; margin-bottom:15px;margin-left:15px;}
.fsy li img { display: block; width:380px; height: 290px; margin-top:45px;}
.fsy li em { display: block; position: absolute; left: 0; top:340px; width:380px; height:40px;line-height:40px; background: #262626; font-size: 14px; color: #ffffff; text-align: center; }
.fsy li p { position: absolute; left: 0; top: 0; width:380px; height:280px; background: url(../images/fstm.png) no-repeat; text-align: center; font-size: 18px; color: #fff; font-weight: bold; padding-top:100px; display:none;}
.fsy li p span { display: block; width:280px; font-size: 14px; color: #fff; line-height: 28px; margin: 20px auto; font-weight: normal;}
.fsy li p i { display: block; font-weight: normal; font-style: normal; width: 120px; height: 38px; background: #f90; font-size: 14px; color: #ffffff; text-align: center; line-height: 38px; margin: 0 auto;}
.fsy a:hover em { display: none;}
.fsy a:hover p { display: block;}


/**/

.g-ys{height: 1350px;background:url(../images/img03.jpg) no-repeat top center;}

.ys-tel { margin-left:150px;padding-top:55px;}
.ys-tel a{ height:40px; line-height:40px; background:#333; width:160px; border-radius:20px; text-align:center; color:#fff; display:block;}

.idx-ys { padding-left:60px; padding-top:200px;}

.idx-ys-cona {height:350px; }
.idx-ys-conb {height:378px; }

.ys-c1 { width:680px;}

.g-ys dl{}
.g-ys dt{ font-size:36px;color:#fff;width:200px;height:60px;line-height:60px;background:url(../images/fstm.png) no-repeat top left;text-align: center;text-align: center;}
.g-ys dd{margin:30px 0 0 0;}
.g-ys dd b{}
.g-ys dd p{background:url(../images/icon1.png) no-repeat 8px 10px;font-size:16px;color:#666;line-height: 30px;margin-bottom: 15px; padding-left:30px;}
.g-ys dd .ys-btn a{text-decoration: none;display:inline-block;width: 120px;height: 32px;background: #666;font-size:12px;color:#eee;text-align: center;line-height: 32px;margin-top: 10px; border-radius:50px;}

.ys-c2 { width:400px;}
.ys-c2 img{ width:340px;}

.ys-c4 { width:620px;margin-top:50px;margin-right:60px;}

.ys-c3 { width:430px;margin-top:50px;}
.ys-c3 img{ width:370px;}

.ys-tit { width:270px;float:right;text-align:center;}
.ys-t-en { font-size:42px; color:#fff;font-weight:bold; padding-top:350px;}
.ys-t-cn { font-size:26px; color:#333;font-weight:bold; padding:10px 0;  background:#fff; margin-top:20px;}

.ys-t-kf {font-size:18px;margin-top:10px;color:#fff;}



/**/

.g-hezuo { padding-top:45px;background:url(../images/hz_bg.jpg) no-repeat center bottom; height:350px;}

.g-hezuo h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:50px; padding-top:45px;background:url(../images/img12.png) no-repeat center top; margin-bottom:39px; }
.g-hezuo h2.tit a{color:#00a337; font-weight:normal; height:60px; display:block;}
.g-hezuo h2.tit a em{color:#25438d; font-weight:bold;}
.g-hezuo h2.tit span{ display:block; font-size:16px; font-weight:normal; color:#fff; line-height:28px; height:28px;}

.g-hezuo .hzlist{ overflow:hidden; width:1200px; height:151px;}
.g-hezuo .hzlist ul{ width:1200px; height:150px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;}
.g-hezuo ul li{ float:left; width:298px; height:149px;border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; overflow:hidden;}
.g-hezuo ul li img{width:298px; height:149px;}


/*gylc*/

.gylc {height: 480px;background: url(../images/gylcbg.jpg) no-repeat center;position: relative; margin-top:50px;}
.gylc .gylcbg {height: 480px;background: url(../images/gylcbg02.png) no-repeat center bottom;position: absolute;left: 0;bottom: 0;height: 17px;width: 100%;}

.h2_title {color: #fff;font-size: 42px;font-weight: lighter;text-align: center;padding-top:55px;}
.p_title {color: #fff;font-size: 20px; text-align: center;font-weight: lighter;margin: 10px 0 25px 0;}

.gylc .gylc_con {height: 295px;overflow: hidden;position: relative;}
.gylc .gylc_con .gylc_lc1 {position: absolute;width: 100px;height: 230px;top:80px;}
.gylc .gylc_con .gylc_lc1 span {display: block;width: 1px;margin:0 auto;height: 130px; background: #fff;}

.gylc .gylc_con .gylc_lc2 {position: absolute;width: 100px;height: 145px;top:160px;}
.gylc .gylc_con .gylc_lc2 span {display: block;width: 1px;margin:0 auto;background: #fff;height:60px;}

.gylc .gylc_con .lctit {height:50px;line-height:50px;text-align: center;padding-bottom: 45px;font-size: 18px;color:#fff;position: relative;}
.gylc .gylc_con .lctit i {display: block;position: absolute;left: 28px;bottom: 0;width: 43px;height: 43px;transition: all 0.5s;}
.gylc .gylc_con .lctit:hover i {transform: rotate(360deg);}

.gylc .gylc_con .lc_d1 {left:58px;}
.gylc .gylc_con .lc_d2 {left:207px;}
.gylc .gylc_con .lc_d3 {left:356px;}
.gylc .gylc_con .lc_d4 {left:506px;}
.gylc .gylc_con .lc_d5 {left:656px;}
.gylc .gylc_con .lc_d6 {left:806px;}
.gylc .gylc_con .lc_d7 {left:956px;}

.gylc .gylc_con .lc_d8 {left:1106px;}




/**/

.lives{ background:url(../images/img07.jpg) no-repeat center top;  height:720px;padding-top: 50px; margin-bottom:50px; overflow:hidden; border-bottom:4px solid #eee;}

.lives h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:50px; padding-top:45px;background:url(../images/img07.png) no-repeat center top; margin-bottom:39px; }
.lives h2.tit a{color:#00a337; font-weight:normal; height:60px; display:block;}
.lives h2.tit a em{color:#25438d; font-weight:bold;}
.lives h2.tit span{ display:block; font-size:16px; font-weight:normal; color:#fff; line-height:28px; height:28px;}

/*
.lives h3{ text-align:center; padding-top:68px; height:120px;font-size:16px; color:#999;}
.lives h3 span{ font-size:36px; color:#333; display:block; padding-bottom:10px; font-weight:bold;}
.lives p{ background:url(../images/l_bg2.png) no-repeat center 13px; padding:0 41px; text-align:center; font-size:16px; color:#333; line-height:26px; height:185px;}
.lives p i{ display:block; height:85px; overflow:hidden;}
*/

.lives p{ background:url(../images/l_bg2.png) no-repeat center 13px; padding:0 41px; text-align:center; font-size:16px; color:#333; line-height:26px; height:185px;}
.lives p i{ display:block; height:85px; overflow:hidden;}
.lives p em{ display:block;}
.lives p em a{ display:inline-block; background:url(../images/fstm.png) no-repeat center; width:280px; height:42px; line-height:42px; font-size:16px; color:#fff; text-align:center; margin:0 13px;}
.lives p em a:hover,.lives p em .on{ background:#f90;}

.dt_top { height:41px; line-height:36px;}
.dt_top span { float:right; display:block;}
.dt_top span a{ color:#b10200; padding-right:11px;}
.dt_top ul li { float:left;}
.dt_top ul li a { width:87px; height:41px; line-height:38px; text-align:center; display:block; font-size:15px; font-weight:bold; color:#4a4a4a; padding-left:46px;}
.dt_top ul li a:hover,.dt_top ul .cur a { color:#fff; text-decoration:none;}

.cp_con{ overflow:hidden;}
.cp_con ul li{ float:left; background:url(../images/l_bgg.jpg) no-repeat; width:290px; margin-right:15px; display:inline;}
.cp_con ul li img{ width:238px; height:166px; padding:13px 0 0 27px;}
.cp_con ul li a{ font-size:14px; color:#333;}
.cp_con ul li span{ display:block; text-align:center; padding-top:67px;}


/**/

.news { height:740px;}

.news h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:50px; padding-top:45px;background:url(../images/img06.jpg) no-repeat center top; margin-bottom:39px; }
.news h2.tit a{color:#00a337; font-weight:normal; height:60px; display:block;}
.news h2.tit a em{color:#25438d; font-weight:bold;}
.news h2.tit span{ display:block; font-size:16px; font-weight:normal; color:#fff; line-height:28px; height:28px;}

.n_nav{height:58px; line-height:58px; margin-bottom:55px;background:url(../images/img02.jpg) no-repeat center top;}
.n_nav ul{ float:left;}
.n_nav ul li{ float:left; font-size:18px; font-weight:bold;}
.n_nav ul .nob{ border:none;}
.n_nav ul li a{ display:inline-block; color:#fff; padding:0 90px;}
.n_nav ul li a:hover,.n_nav ul li.on a{ background:#f90; text-decoration:none; color:#fff;}

.n_nav span{ float:right;font-size:18px; padding-right:78px;}
.n_nav span a{ color:#fff;}

.n_con{ overflow:hidden;}
.n_con dl dt{ float:left; width:500px; overflow:hidden; font-size:0;}
.n_con dl dt img{ width:500px; height:405px;}
.n_con dl dd{ width:650px; float:right;}
.n_con dl dd h3 a{ display:block; font-weight:normal; font-size:16px; line-height:30px; margin-bottom:8px;}
.n_con dl dd p{ color:#333; font-size:12px; line-height:24px; height:87px; overflow:hidden;}
.n_con dl dd em{ height:83px; background:#eee; display:block; margin-bottom:14px; overflow:hidden;}
.n_con dl dd em span{ display:inline-block; background:url(../images/fstm.png) no-repeat center top; width:95px; height:83px; line-height:83px; text-align: center; font-size:36px; color:#fff; float:left;}
.n_con dl dd em i{ width:510px; float:right; display:inline-block; padding:18px 18px 0 0; line-height:26px; font-size:12px;color:#999;}
.n_con dl dd em i a{ display:block;font-size:16px;}


/**/
.links{ height:185px;}
.links h3{ height:49px; background:url(../images/l_in.jpg) no-repeat left 0; padding-left:39px; margin-bottom:12px;}
.links h3 a{ font-size:20px; color:#333;}
.links h3 span a{ display:inline-block; float:right; font-size:14px; font-weight:normal;}
.links p{ clear:both; overflow:hidden;}
.links p a{ font-size:14px; color:#666; line-height:29px; display:inline-block; padding:0 22px;}


.foot{height: 370px;background: #1c1c1c}
.foot .footer{position: relative;height:370px;}
.foot .wx{padding-top: 70px;float: left;}
.foot .wx p{color: #707070;font-size: 14px;text-align: center;}
.foot .fotnav{float: left;width: 600px;margin-left:170px;margin-top: 70px}
.foot .fotnav h3 a{color: #cccccc;font-size: 14px;font-weight: normal;}
.foot .fotnav h3{margin-bottom: 15px}
.foot .fotnav li a{color: #666666;font-size: 14px;font-weight: normal;line-height: 32px;}
.foot .fotnav ul{float: left;margin-right:80px;}
.foot .navcall{float:right;width: 230px;margin-top: 70px;}
.foot .navcall h3{padding-left: 25px;background: url(../images/ncall.jpg) no-repeat center left;color: #f90;font-weight: normal;}
.foot .navcall h4{color: #f90;font-weight: normal;font-size: 22px;margin-top: 10px}
.foot .navcall h5{color: #444;font-weight: normal;font-size: 12px;margin-bottom:0px;margin-top: 10px;}
.foot .navcall p{color: #666;font-weight: normal;font-size: 14px;}
.foot .footend{height: 70px;line-height: 70px;clear: both;position: absolute; bottom: 0px;width: 100%;border-top:solid 1px #303030;}

.foot .footend a{color: #797979;margin-left:15px;}
.foot .footend p{color: #797979; text-align:center;}
.foot a:hover{color: #fff}
.foot .fotnav li a:hover{color: #fff}
.foot .fotnav h3 a:hover{color: #fff}


/*浮动*/
.infd-width{position: fixed;right: 0;top: 50%;margin-top: -200px;z-index: 10;font-size:12px;}
.online{left: -30px;position: absolute;top: 45%;}
.infd{background: url(../images/fdbj.png) no-repeat;height:380px;width: 145px;display: none;}
.infd .text-center { text-align:center;}
.fdul{background: #0352a9;position: relative;}
.fdul li{width:125px;height:45px;line-height:45px;font-size: 12px;margin:0 auto;border-bottom:1px dashed #287bd7;}
.fdul li a{color: #fff;}

.side_bottom {background:url(../images/kefu_gotop.png) no-repeat center;height:30px;line-height:30px; margin-top:5px;}
.side_bottom .sidetop {width:145px;height:30px;display:block;}


/* -- List Body -- */

.leftSide {width:250px;float:left;}

.subNav h3 {font-size: 22px;color: #fff;text-align: center;padding:20px 0 25px 0;background:url(../images/l-tbg.jpg) no-repeat center;}

.subNav_c {border:1px solid #e8e8e8;border-top:none;overflow: hidden;width: 248px;}
.subNav_c h4{font-size: 16px;padding-left:20px;border-left: 6px solid #27458e;margin-top: 20px;margin-bottom: 10px;}
.subNav_c h4 a{}

.subNav_c ul{ overflow:hidden; width:200px; margin:0 auto; clear:both;}
.subNav_c ul li{}
.subNav_c ul li a{ display:block;overflow:hidden; height:40px; line-height:40px; padding-left:20px; font-size:13px; color:#474747; background:url(../images/pl_li.gif) no-repeat 2px 15px; border-bottom:1px dashed #cecece;}
.subNav_c ul li a:hover {color:#F90; text-decoration:none;}

.subNav_b {border:1px solid #e8e8e8;border-top:none;overflow: hidden; padding:10px 15px; line-height:28px;}

.righSide {width:900px;float:right;}

.tt_tit {height:60px;border-bottom: 2px solid #d4d4d4;margin-bottom:20px;}
.tt_tit h3 {height:60px;display: inline-block;font-size: 24px;font-weight: normal;line-height:60px;padding-right:24px;border-bottom:2px solid #26448d;}

.aboutCon p { line-height:30px; padding-bottom:10px;}
.aboutCon div { line-height:30px; padding-bottom:10px;}

/* news */

.newsCon dl {border: 1px solid #dedede;margin-bottom: 20px;padding: 22px 39px;background: #fff;display: inline-block;width:820px;}
.newsCon dt {width: 100px;height:100px;background: #27458e;float: left;font-size: 14px;color: #fff;margin-right: 30px;text-align: center;}
.newsCon dt i {font-size: 24px;display: block;border-bottom: #fff 2px solid;height: 50px;line-height: 50px; margin-bottom: 10px;}
.newsCon dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;}
.newsCon h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsCon dl:hover{border:1px solid #27458e;}
.newsCon dl:hover h4 a {color:#27458e;}
.newsCon .desc {height: 48px;font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;}


/* products */

.productCon {}
.productCon dl {width:280px;float: left;background: #fff;margin: 0 20px 15px 0;}
.productCon dl:nth-child(3n) {margin-right: 0;}
.productCon dt {border: 1px solid #e5e5e5;padding:9px 8px 12px;}
.productCon dt img {display: block;width: 262px;height:200px;}
.productCon dd {height: 48px;font-size: 14px;line-height: 48px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0;}

.feedback .ltd{width:100px;padding-right:15px; text-align:right;}
.feedback td{padding-bottom:15px;}
.feedback { margin-left:30px;margin-top:30px;}
.formbtn { width:80px; height:30px; border:0; background:#f7941d; color:#fff; font:14px/30px "Microsoft YaHei","STHeiti Light"; outline:none; cursor:pointer; background-image:-webkit-linear-gradient(90deg,#f7941d, #f58703 ); background-image:linear-gradient(90deg,#f7941d, #f58703 ); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formbtn:hover { opacity:0.8; box-shadow:0 0 3px #888; }
.formtext { width: 390px; height:20px; padding: 8px 10px; border:1px solid #ccc; background: none; color:#595959; font: 12px/20px Arial,Helvetica,"宋体"; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formtext:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
textarea { resize: none; }

.form1 { width:115px; height:20px; padding: 8px 10px; border:1px solid #d8d8d8; border:1px solid #ccc; background: none; font: 12px/20px Arial,Helvetica,"宋体"; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.form1:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }

.d_tit { text-align:center; font-size:20px; font-weight:normal; margin-bottom:15px;}
.d_desc { text-align:center; font-size:12px; color:#999; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:20px;}
.d_content {}
.d_content img{ max-width:600px;}

.d_content p { line-height:30px; padding-bottom:10px;}
.d_content div { line-height:30px; padding-bottom:10px;}


.pre_next {margin-top:30px;}
.pre_next dl {margin-bottom: 24px;padding-right: 40px;}
.pre_next dd {height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pre_next dd b {float: right;font-weight: normal;}
.pre_next dd span {width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}
.pre_next dt {height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.pre_next dd em {float: right;font-style: normal;padding-left: 20px;font-weight: normal;}
.pre_next dl a {}


.d-c-left {width:460px;float:left;}
.d-c-left img{}

/*图片放大镜样式*/
.jqzoom{position:relative;cursor:pointer;margin:auto;display:block;width:450px;height: 360px;border: 1px solid #e9eef2;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.d-c-righ {width:400px;float:right;}

.d-c-righ .d-c-tit { font-size:24px; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px;}
.d-c-righ p{ line-height:24px;font-size:14px; padding-bottom:10px;}

.d-c-righ .d-c-tel {font-size:20px; margin-top:20px;}
.d-c-righ .d-c-tel span {font-size:30px;color:#F60; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.d-c-content {}

.cp_span span{width: 130px;text-align:center;height:45px;line-height:45px;font-size:18px;border-radius:5px 5px 0 0;display: inline-block;color: #fff;background:#f60;}

.cp_span { border-bottom:1px solid #666;}
.cp_span span:hover,.cp_span span.on{background:#666;}

.d-c-content .ms{margin:30px 0;}

.d-c-content .msa {margin:30px 0;}
.d-c-content .msa p { line-height:28px; padding-bottom:10px;}
.d-c-content .msa div { line-height:28px; padding-bottom:10px;}

.d-c-content table{  
    border: solid 1px #ddd;  
    border-collapse: collapse; 
}  
.d-c-content table tr th{  
    padding:10px;
    border: solid 1px #ddd;  
}  
.d-c-content table tr td{  
    padding:10px; 
    border: solid 1px #ddd;  
}

.d-p-next {}
.d-p-next dl{}
.d-p-next dl dt{ width:699px;float:left;}
.d-p-next dl dt .ct1{ height:40px; line-height:40px;background:#eee; margin-bottom:1px; text-indent:15px; color:#000;}
/*
.d-p-next dl dt .ct1 a{ color:#fff;}
*/
.d-p-next dl dd a{ display:block;width:200px;height:81px; line-height:81px;float:right; background:#27458e; text-align:center; font-size:18px; color:#fff;}
.d-p-next dl dd a:hover{background: #30973b;}

/* 分页 */

.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span{margin-right:5px;border:#27458e 1px solid;color:#27458e;padding:0px;height:25px;line-height:25px;padding:2px 0;background:#fff; display:none;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:2px 6px 2px 6px;border:#27458e 1px solid;color:#27458e;text-decoration: none;}
.page a:hover {background-color:#27458e;color:#fff;border:#27458e 1px solid;}
.page a.current {background-color:#27458e;color:#fff;border:#27458e 1px solid;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border:#115c93 1px solid;font-weight:bold;color:#fff;background:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background:#27458e;color:#fff;border:#27458e 1px solid;}

        

