/*-------- 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;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#C00;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;}

.f_pr {position: relative;}


.wrap {width:1100px; margin:0  auto;}
.w1000 {width:1000px; margin:0  auto;}

.header , .content { width:1200px; margin:0 auto;  }

/* top */

.header_top { overflow:hidden; width:1200px; margin:0 auto;height:130px;}
.header_top h1{ float:left; margin-top:35px;}
.header_top h2{ float:left; padding:5px 0; padding-left:20px; margin-left:20px;margin-top:25px; border-left:1px solid #ddd; font-size:26px; color:#0072c1; font-weight:bold;}
.header_top h2 p{ font-weight:normal; font-size:20px; color:#333;padding-top:5px;}

.header_top .h-tel { background:url(../images/top_06.jpg) no-repeat left; padding-left:60px; margin-top:35px;float: right;}
.header_top .h-tel span.rx{ display:block; line-height:24px;font-size:14px; color:#666;}
.header_top .h-tel span.dh{display:block;font:30px "Impact"; color:#F60; font-weight:bold;}

.nav{ height:60px;background:#0072c1;}
.nav ul{}
.nav li{ float:left; height:60px; border-right:1px solid #0063a7;border-left:1px solid #0080d8;}
.nav li a{display:inline-block;height:60px;line-height:60px;font-size:16px;color:#fff;padding:0 32px;}
.nav li.hs{ background:none;}
.nav li a:hover,.nav li.cur a{ background:#9fca22; text-decoration:none; cursor:pointer;}

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:550px;}
.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:20px; 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:40px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #0072c1;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background: #e77823;}

/*search*/

.search { overflow:hidden; width:100%; height:60px; line-height:60px; background:#fff; border-bottom:1px solid #ddd;}
.search p{ float:left; font-size:13px; color:#333; background: url(../images/serico.jpg) no-repeat 0 18px;padding-left: 36px;}
.search p a{ color:#999;padding: 0 8px;}
.search p a:hover{ text-decoration:underline;}
.search .sbox{ overflow:hidden; float:right; width:500px; height:60px; background: url(../images/serbg.jpg) no-repeat;}
.search .inp01{ display:block;float:left;height:60px;width:350px;border:none;background: none; font-size:14px; color:#333; padding-left:50px;}
.search .s_ss{ display:block;width:100px;height:60px; float:right;border:none;background:none;cursor: pointer;}


.tc-tit{text-align: center;height: 125px;font-size:42px;color: #000;}
.tc-tit em{color:#0072c1;font-weight: bold;}
.tc-tit span{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top:10px;}



.g_pro{height:840px;padding-top:50px;}

.g_pro .i-cphd li {float:left;height:36px;line-height:36px;margin:5px 6px;text-align: center;font-size:16px;color: #666;display:block; padding:0 24px; background:#eee; border-radius:30px;cursor:pointer;}
.g_pro .i-cphd li.on{ background:#0072c1;color:#fff;}


.g_pro .cptjc{ width:575px;float:left;}
.g_pro .cptjc dl{width: 560px;height:540px;background:#f8f8f8;padding:18px 15px 0;border-bottom: 1px solid #0072c1; box-shadow: 2px 2px 5px #d7d6d6;}
.g_pro .cptjc dt{width: 560px;height: 420px;margin-bottom: 30px;overflow: hidden;}
.g_pro .cptjc dt img{width: 558px;height: 420px;display: block;transition: all 1s ease 0s;}
.g_pro .cptjc dt:hover img{transform: scale(1.1);}
.g_pro .cptjc h3 a{display: block;height: 46px;line-height: 46px;background:url(../images/fltit2.jpg) no-repeat right 0;font-size: 30px;color: #333333;margin-bottom: 15px;font-weight: normal;}
.g_pro .cptjc p{font-size: 14px;color: #616161;line-height: 22px;height: 66px;overflow: hidden;}

.g_pro .cplst{float: right; width: 606px;}
.g_pro .cplst dl{float: left;width: 284px;margin-left: 18px;height:267px;background: #f8f8f8;border-bottom: 1px solid #0072c1;margin-bottom: 22px;transition: all 0.3s linear 0s;}
.g_pro .cplst dt{margin: 15px 15px 9px;width: 256px;height: 194px;overflow: hidden;}
.g_pro .cplst dt img{width: 256px;height: 194px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cplst dt:hover img{transform: scale(1.1);}
.g_pro .cplst dd{position: relative;}
.g_pro .cplst h4 a{display: block;height: 26px;line-height: 26px;overflow: hidden;text-align: center;font-size: 16px;color: #333333;font-weight: normal;}
.g_pro .cplst p{font-size: 12px;color: #616161;height: 22px;line-height: 22px;overflow: hidden;text-align: center;}
.g_pro .cplst span{position: absolute;left:50%;width: 32px;height: 32px;margin-left: -16px;top:-24px;display: none;}
.g_pro .cplst dl:hover{background: #0072c1;transform: translateY(-5px);}
.g_pro .cplst dl:hover span{display: block;}
.g_pro .cplst dl:hover h4 a{padding-top: 15px;color: #fff;}
.g_pro .cplst dl:hover p{color: #fff;}



.g_antit {height:570px; padding:50px 0; background:url(../images/img01.jpg) no-repeat top center;}
.g_antit h2, .g_antit h2 em, .g_antit h2 span{ color:#fff;}

.g_antit .anshd li{float: left;width:280px;margin:0 8px;background:#fff;transition: all 0.3s linear 0s; padding-top:20px;}
.g_antit .anshd li img{width:250px;height:250px;display: block; border-radius:200px; margin:0 auto;}
.g_antit .anshd li em{display:block;height: 50px;line-height: 50px;font-size: 16px;color: #222;overflow: hidden; padding:0 15px;}
.g_antit .anshd li p{padding:0 15px; font-size:14px;margin-bottom:20px; line-height:26px;}

.g_antit .anshd li:hover em {color: #fff;}
.g_antit .anshd li:hover p{color: #fff;}
.g_antit .anshd li:hover{background:#9fca22;border-radius: 25px;}


.g_ys{padding-top:50px;height: 1450px;}

.g_ys .ysno{position: absolute;left:545px;top:108px;background:url(../images/ysnobg.png) no-repeat;width: 112px;height: 1194px; padding-top: 54px;}
.g_ys .ysno li{background:url(../images/round1.png) no-repeat;width: 112px;height: 92px;padding-top: 20px;text-align: center;font-size: 18px;color: #fff;transition: all 0.3s linear 0s;}

.g_ys .ysno li:hover{background:url(../images/round2.png) no-repeat;transform: translateY(-10px);	}
.g_ys .ysno li em{display: block;width: 56px;margin: 0 auto;}
.g_ys .ysico1{margin-bottom: 226px;}
.g_ys .ysico2{margin-bottom: 152px;}
.g_ys .ysico3{margin-bottom: 206px;}

.g_ys dl dd {background:#f4f4f4;width: 450px;height: 173px;padding: 40px 30px 0 30px;}
.g_ys dl dd h3 {height: 40px;line-height: 40px;margin-bottom:15px;position: relative;padding-left: 56px;font-size: 24px;color: #0072c1;font-weight: bold;}
.g_ys dl dd b {font-size: 34px;color: #0072c1;position: absolute;left:0;top:0;}
.g_ys dl dd p {background:url(../images/icon1.png) no-repeat 0 10px;font-size: 14px;line-height: 30px;color: #666;padding-left:20px;}
.g_ys dl dd p span { color:#F60;}

.g_ys .m_ys1{position: absolute;left:0;top:150px;width: 510px;}
.g_ys .m_ys2{position: absolute;right:0;top:150px;width: 510px;}
.g_ys .m_ys3{position: absolute;left:0;top:770px;width: 510px;}
.g_ys .m_ys4{position: absolute;right:0;top:770px;width: 510px;}

.g_ys dl dt{width: 510px;height: 360px;overflow: hidden;}
.g_ys dl dt img{width: 510px;height: 360px;display: block;transition: all 0.3s linear 0s;}
.g_ys dl dt:hover img{transform: scale(1.1);}



.pro_ys {width:100%; background:#efefef; padding:25px 0;}
.pro_ys .content{}
.pro_ys li{width:120px; margin:0 20px; float:left; text-align:center; font-size:14px; line-height:28px;}
.pro_ys li:nth-child(2n){width:43px;height:45px; padding:45px 0 0 0; margin:0;}
.pro_ys li span{width:120px;height:120px;display:block; font-size:20px; line-height:40px; font-weight:bold; padding-bottom:10px;}
.pro_ys li span a{width:40px;height:80px; padding:20px 40px;display:block; border-radius:50%; background:#fff;color:#0072c1;}
.pro_ys li span a:hover{width:48px;height:88px; padding:20px 40px;display:block; border-radius:50%; background:#0072c1;color:#fff;}

.haoh{ width:100%; height:200px; background:url(../images/flash_bj.jpg) repeat-x;}
.haoh .content{padding-top:26px;}


/**/

.newsbj{height:615px;}
.news{padding-top:40px;}
.news .newssm{width:600px;float:left;}
.news .newssm span{display: block; height:32px; line-height: 32px; margin-bottom: 19px;}
.news .newssm span a{display: block; font-size: 18px; color:#333; border-left:5px solid #FFF;float:left;padding-left:21px; margin-right: 20px;}
.news .newssm span a.cur{border-left:5px solid #0072c1; font-weight: bold; color:#0072c1;}
.news .newssm dl{height:186px;margin-bottom: 20px;}
.news .newssm dl dt{width:245px; height:186px; float:left;}
.news .newssm dl dt img{width:245px; height:186px;}
.news .newssm dl dd{width:336px; float:right;}
.news .newssm dl dd strong{display: block; margin-bottom: 6px;}
.news .newssm dl dd strong a{font-size: 15px;font-weight:bold;}
.news .newssm dl dd p{font-size: 12px;width: 308px; color:#999999; height:72px; line-height:24px; margin-bottom:20px;}
.news .newssm dl dd b{display: block; width:100px; height:30px;text-align:center; line-height:30px;background:#0072c1;}
.news .newssm dl dd b a{display: block; font-size: 14px; font-weight: normal; color:#FFF; }
.news .newssm ul li{width:573px; height:71px; border:1px solid #e5e5e5; margin-bottom: 19px; box-sizing: border-box;padding-top:10px; padding-bottom:11px;}
.news .newssm ul li strong{display: block; width:114px;text-align: center; float:left; font-weight: normal; padding-top:3px; font-size: 30px; line-height: 22px; color:#333333; border-right:1px solid #D2D2D2;}
.news .newssm ul li strong i{display: block; text-align: center; font-size: 14px; line-height: 14px; color:#666666; margin-top: 9px;}
.news .newssm ul li em{display: block;float:left;padding-left:29px; width:408px; height:47px;  background:url(../images/jt1.png) no-repeat right;line-height: 47px; }
.news .newssm ul li em a{display:block;font-size: 14px; color:#666666; font-weight: bold;}
.news .newssm ul li:hover em{background:url(../images/jt1_h.png) no-repeat right;}
.news .newssm ul li em a:hover{color:#0072c1;}
.news .jsbk{width:575px; float:right;}
.news .jsbk span{display: block; height:47px; line-height: 47px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.news .jsbk span em{display: block;float:left; padding-left:20px; font-size: 18px; color:#333333;}
.news .jsbk span em i{font-size: 14px; color:#999999;}
.news .jsbk span b{display: block;float:right;font-size: 14px; color:#999999; margin-right: 20px; font-weight: normal;}
.news .jsbk .bksm{width:556px;padding-left:18px; padding-top:6px;}
.news .jsbk .bksm dl{height:102px;border-bottom:1px dashed #dfdfdf;margin-top: 18px;}
.news .jsbk .bksm dl dt{margin-bottom:5px;height:30px; line-height: 30px;padding-left:48px; background:url(../images/tb.jpg) no-repeat left;}
.news .jsbk .bksm dl dt a{font-size: 14px; color:#666666; font-weight: bold;}
.news .jsbk .bksm dl dt a:hover{color:#0072c1;}
.news .jsbk .bksm dl dd p{padding-left:47px; font-size: 12px; color:#666; line-height:26px;}
.news .jsbk .bksm dl.last{border-bottom:0;}



.about{height:760px; background:url(../images/aboutbj.jpg) no-repeat center top;}
.ab{padding-top:50px; }
.ab .abt{width:502px; height:420px; float:left; position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#0072c1; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:698px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}
.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 12px; color:#555; line-height:24px;}
.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#0072c1; margin-left: 89px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFF; font-weight: normal;}

.ab .abt_sm{height:180px;margin-top: 40px;}
.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}
.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}
.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333; line-height: 16px;}
.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}
.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}
.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}
.ab .abt_sm .hd li.cur{background:#0072c1;}
.ab .abt_sm .hd li.cur span{display: block;color:#FFF;}
.ab .abt_sm .hd li.cur span em{color:#FFF;}
.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}
.ab .abt_sm .bd{width:974px;float:right;}
.ab .abt_sm .bd ul{height:180px;}
.ab .abt_sm .bd ul li{width:220px; height:180px; float:left; position: relative;margin-left:20px;}
.ab .abt_sm .bd ul li span{display: block; width:220px; height:180px;}
.ab .abt_sm .bd ul li span img{width:220px; height:180px;}
.ab .abt_sm .bd ul li i{display: block;width:220px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}
.ab .abt_sm .yb_box{width:974px; float:right;}





.footer{height:320px; background:url(../images/foot.jpg) repeat-x center;}
.foot{padding-top:2px;}

.foot .ftlogo{width:224px; height:224px; float:left;padding-top:50px;background:#FFF; margin-right: 72px; margin-top:3px;}
.foot .ftlogo h1{width:160px; height:150px;margin:0 auto;}
.foot .ftlogo h1 img{width:160px;}
.foot .ftlogo span{display: block; height:40px; text-align: center; font-size: 14px;color:#666666;}

.foot .ftnav{height:55px;padding-top:15px;float:left; margin-bottom: 2px;}
.foot .ftnav ul{width:865px; height:55px; position: relative;}
.foot .ftnav ul:before{width:865px; height:1px; background:#FFF; opacity: 0.2; content:""; position: absolute; left:0; bottom:0;}
.foot .ftnav li{float:left; height:55px; line-height: 55px;}
.foot .ftnav li a{font-size: 16px; color:#FFF;padding:0 28px;}

.foot .gsxx{padding-left:20px;width:370px;float:left;}
.foot .gsxx ul li{padding-left:38px;margin-top: 22px; font-size: 14px; height:17px; line-height: 17px;  color:#FFF;}
.foot .gsxx ul li.db1{background:url(../images/db1.png) no-repeat left;}
.foot .gsxx ul li.db2{background:url(../images/db2.png) no-repeat left;}
.foot .gsxx ul li.db3{background:url(../images/db3.png) no-repeat left;}
.foot .gsxx ul li.db4{background:url(../images/db4.png) no-repeat left;}

.foot .ewm{width:100px; float:right;margin-right: 43px;margin-top: 26px;}
.foot .ewm span{display: block; margin-right: 26px; width:106px;float:left;}
.foot .ewm span em{display:block;width:80px;height:80px; background:url(../images/ewmbj.png) no-repeat center;padding:13px;}
.foot .ewm span em img{width:80px; height:80px;}
.foot .ewm span i{display: block;font-size: 14px; color:#FFFEFE; height:40px; line-height: 40px; text-align: center; font-style:normal;}

.foot .link{ padding:20px 0;}
.foot .link ul {display: block;width:600px; float:left;}
.foot .link ul a{display: block; float:left;font-size: 12px; margin-right:30px;}
.foot .link strong{display: block; float:right; font-weight: normal; }
.foot .link strong em{display: block;float:left;font-size: 12px; color:#666666; margin-left: 37px; font-style:normal;}
.foot .link strong em a{font-size: 14px; color:#666666;font-style:normal;}


/* -- List Body -- */

.listBody { padding-bottom:30px;}

.listBar {}
.listBar img { width:1200px; padding:15px 0;}

.leftSide {width:250px;float:left;}

.fdh-01-tit {background:#0072c1;height:85px;}
.fdh-01-tit h3 {height:80px;font-size: 24px;font-weight: normal;line-height:80px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}

.subNav_c {}
.subNav_c h4{}
.subNav_c h4 a{ display:block;height:50px;line-height: 50px; overflow:hidden;background: #eee;padding-left:30px;font-size: 16px;margin-bottom: 2px;font-weight: normal;}
.subNav_c h4 a:hover{background:#9fca22; color:#fff;}

.lm-second{margin-top:20px;overflow: hidden;}
.lm-second h3{padding-left:20px;height: 54px;line-height:54px;color: #fff;font-size: 18px;font-weight:normal;background:#333;}
.lm-second h3 span{color: #fff;display: block;background: url(../images/contact_18.png) no-repeat 143px center;}
.lm-second ul{border-left:1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom:1px solid #dcdbdb;overflow:hidden;padding:4px 0 8px 0;}
.lm-second ul li{width: 100%;}
.lm-second ul li a{display:block;padding-left:20px;line-height:30px;height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.lm-thtee {background: #f2f2f2; border-top:5px solid #0072c1; padding:25px 0; margin-top:20px;}
.lm-thtee h2 {font-size: 18px;color: #0072c1;text-align: center;height: 30px;line-height: 30px;font-weight: normal;}
.lm-thtee h3 {font-size: 30px;color: #000000;text-align: center;height: 30px;line-height: 30px; padding-top: 10px;font-weight: bold;}

.lm-thtee-t1 {background: url(../images/ct1.png) no-repeat 0 5px; padding:10px 0 5px 42px; margin:10px;}
.lm-thtee-t2 {background: url(../images/ct2.png) no-repeat 0 5px; padding:10px 0 5px 42px; margin:10px 10px 0 10px;}
.lm-thtee-t3 {background: url(../images/ct3.png) no-repeat 0 5px; padding:10px 0 5px 42px; margin:0 10px;}


.cbgg-01 {background:#333;text-align: center;color: #fff;}
.cbgg-01 p {padding-top: 15px;}
.cbgg-01 p img {vertical-align: middle;margin-right: 5px;}
.cbgg-01 span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;}

.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 #0072c1;}

/* news */

.newsCon dl {border: 1px solid #dedede;margin-bottom: 20px;padding:20px;background: #fff;display: inline-block;width:860px;}
.newsCon dt {width: 100px;height:100px;background: #0072c1;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 #0072c1;}
.newsCon dl:hover h4 a {color:#0072c1;}
.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;}
.productCon dt img {display: block;width: 260px;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;}

/* case */

.caseCon {}
.caseCon dl { height:180px; border-bottom:1px dashed #ddd; margin-bottom:30px;}
.caseCon dl dt {float:left;width:240px;}
.caseCon dt img {width:220px;height:150px;}
.caseCon dl dd {float:right;width:650px;}
.caseCon dl dd p.t1{ font-size:20px; padding-bottom:10px; font-weight:bold; padding-top:10px;}
.caseCon dl dd p.t2{ font-size:13px; padding-bottom:15px; color:#888; line-height:24px;}
.caseCon dl dd p.t3 a{ display:block; background:#0072c1; width:120px; text-align:center;font-size:12px; height:28px; line-height:28px; color:#fff;}
.caseCon dl dd p.t3 a:hover{background:#9fca22;}


.lx-left {width:580px;float:left;}
.lx-left .t1 { font-size:20px; font-weight:bold; color:#C00; padding-bottom:15px;}
.lx-left .t2 { line-height:30px;}
.lx-right {width:300px;float:right;}


/* detail */

.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{ padding-bottom:10px; line-height:28px;}
.d_content div{ padding-bottom:10px; line-height:28px;}

.aboutCon p, .aboutCon div {padding-bottom:10px; line-height:28px;}

.pre_next {margin-top:30px;}
.pre_next dl {margin-bottom: 24px;}
.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 {}
		
		
/*  page  */

.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span{margin-right:5px;border:#0072c1 1px solid;color:#0072c1;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:#0072c1 1px solid;color:#0072c1;text-decoration: none;}
.page a:hover {background-color:#0072c1;color:#fff;border:#0072c1 1px solid;}
.page a.current {background-color:#0072c1;color:#fff;border:#0072c1 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:#0072c1;color:#fff;border:#0072c1 1px solid;}
	