@charset "utf-8";
html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none; min-width:1200px;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}

/*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; }
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;}
.ImRow0{margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; }
.ImRow1{margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#333; font-size:14px;}
.ImFooter{height:90px;display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#fff;text-align:center;margin:15px 0 0;}
.ImFooter p{font-size:20px;font-weight:bold;  color:#fff;text-align:center;margin:10px 0;}

.youce {bottom: 15px;float: right;position: fixed;right: 5px;width: 54px;z-index: 10000;}
.youce ul li {margin-bottom: 3px;width: 41px; height:41px; overflow:hidden;}
.youce ul li em{ display:block;height: 41px;width: 41px;}
.youce ul li a.yc1 em{}
.youce ul li a.yc2 em{background: url("../yc_02.png") no-repeat scroll center center;}
.youce ul li a.yc3 em{background: url("../yc_03.png") no-repeat scroll center center;}
.youce ul li a.yc3 .wx_box {bottom: 3px;cursor: default;display: none;padding-right: 9px;position: absolute;right: 46px;width: 153px;}
.youce ul li a.yc3 .yc_weixin {background: none repeat scroll 0 0 #fff;border: 1px solid #d6d6d6;padding: 12px 11px 0;}
.youce ul li a.yc3 .yc_weixin span {color: #333;display: block;line-height: 30px;text-align: center;}
.youce ul li a.yc4 em{background: url("../yc_04.png") no-repeat scroll center center;}
.youce ul li a.yc3:hover .wx_box {display: inline;}
.youce ul li a {display: block;height: 41px;width: 41px; background:#35363a;}
.youce ul li a:hover {background: #098de0;}


/* -- 当前位置 -- */
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto; margin-bottom:0;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:350px;}

.plc,.plc2{ background:url(../logo_03.png) no-repeat 0 8px;height:20px;line-height:24px;padding:7px 8px 8px 20px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; padding-bottom:8px;}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}

.fullSlide {width:100%;position:relative;height:560px;}
.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:560px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:560px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {border-radius:10px;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#004ebe;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background:url(../left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../right1s.png) no-repeat;}



.s_bj{ height:59px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.sou{ width:1200px; height:52px; line-height:52px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:322px; margin-top:15px;}
.inp01{ width:272px; height:27px; line-height:27px; background:url(../sou1.gif) no-repeat; border:0 ; color:#fff; font-size:14px; padding-left:10px;  color:#666;}
.inp02{ background:url(../sou2.gif) no-repeat; width:37px; height:27px; cursor:pointer; border:0;}
.sou p{ font-size:14px ; height:59px; line-height:59px; width:600px; color:#d1d1d1;}
.sou p b{ display:inline-block; color:#ff7900; background:url(../sou_icon.gif) no-repeat left 22px; padding-left:18px;}
.sou p a{color:#666; padding:0 8px;}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/


.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/

.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto; }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:880px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop {height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { height:3px; font-size:0; overflow:hidden;}
.leftbot {height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot {height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:975px; float:right; display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop {  height:3px; font-size:0; overflow:hidden;}
.right2top { height:3px; font-size:0; overflow:hidden;}
.rightbot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:975px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:880px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*头部开始*/
.topWrap{ background:url(../h_top_bg.gif) repeat-x center top; height:220px; }

.h_top{ font-size:14px; height:32px; line-height:32px; color:#666; overflow:hidden; }
.h_top span{color:#666;}
.h_top span a { color:#666; display:inline-block; padding:0 5px;}

.h_nr{height: 129px;margin-top: 5px;overflow:hidden;}
.h_logo{width:680px;height:110px;overflow:hidden;margin: 0px 0 0 0;}
.h_logo span{  display: inline-block; height:110px; overflow:hidden; }
.h_logo h1{ font-size:12px;  height:110px; display: inline-block;}
.h_logo h1 a{ font-size:12px;  height:130px; display: inline-block;}
.h_logo span img{ width:80%; margin-top:30px; }
.h_logo .logofl{ float:left;font-size:34px;color:#0557a7;padding: 0px; margin-top:34px; line-height:36px;font-weight: bold;}
.h_logo .logofl i{font-style:normal;display:block;color:#000;font-size:22px;font-weight:normal;line-height:35px; letter-spacing: 0px;}
.h_logo .logofl i strong{ color:#F00}


.h_lx{height: 80px;font-size:16px;line-height:60px;overflow:hidden;color:#666;background:url(../lx.gif) no-repeat left center;padding-left:50px;padding-top: 35px;}
.h_lx em{ font:32px Impact; color:#ff0000;}

.h_nav{height: 52px;}
.h_nav ul{ }
.h_nav li {float:left;height: 52px;background:url(../hover.gif) no-repeat right center;}
.h_nav li>a{display:inline-block;font-size:16px;color:#fff;line-height:49px;height: 51px;padding:0 32px;}
.h_nav li a:hover{font-size:16px;font-weight:bold;text-decoration:none;background: url(../hover2.gif) no-repeat center 3px;}
.h_nav li a.navdown{font-size:16px;font-weight:bold;text-decoration:none;background: url(../hover2.gif) no-repeat center 3px;}
.h_nav .nones{ background:none;}


/*头部结束*/

/*底部开始*/
.footWrap{ background:url(../footer_bg.jpg) no-repeat center top; height:282px; overflow:hidden;}

.flogo{ width:225px; margin:65px 130px 0 0;height:200px; overflow:hidden;}
.flogo h3{ width:179px; height:93px; margin:0 auto; overflow:hidden;}
.flogo h3 img{ width:179px; height:63px;}
.flogo p{ font-size:14px; text-align:center; color:#acacac;}
.flogo p a{ display:inline-block; color:#333; padding:0 20px; line-height:34px;}
.flogo p a:hover{ font-weight:bold; color:#0462be;}

.fwz{ font-size:14px; line-height:36px; overflow:hidden; color:#fff; height:200px; margin-top:65px;}
.fwz a{ color:#fff;}
.fwz em{ padding:0 15px;}

.code{ width:290px; margin-top:65px; overflow:hidden; height:200px;}
.code p{ width:140px; height:200px; float:left; overflow:hidden;}
.code p em{ display:block; font-size:14px; text-align:center; color:#fff; height:31px;}
.code p i{ display:block; width:107px; height:107px; margin:0 auto;}
.code p img{ width:107px; height:107px;}


/*底部结束*/
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
header{  zoom:1}

/*首页*/
.case{ height:825px; margin-top:70px; position:relative;}
.case h2{ width:776px; height:195px; margin:0 auto; overflow:hidden;}
.case h2 img{ width:776px; height:145px;}
.case .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../l.png) no-repeat; position:absolute; top:445px; left:-70px;}
.case .h01 a:hover{background:url(../l2.png) no-repeat;}
.case .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../r.png) no-repeat; position:absolute; top:445px; right:-70px;}
.case .h02 a:hover{background:url(../r2.png) no-repeat;}
.case1 dl{ width:380px; height:560px; overflow:hidden; float:left; margin-right:30px; background:#f7f7f7;}
.case1 dt{width:380px; height:387px; overflow:hidden;}
.case1 dt img{width:380px; height:387px;}
.case1 dd{ padding-top:20px;}
.case1 dd h3{ font-size:18px; text-align:center; height:80px; overflow:hidden;}
.case1 dd h3 a{ color:#333;}
.case1 dd h3 em{ display:block; font-size:14px; color:#666;}
.case1 dd span a{ display:block; width:148px; height:44px; overflow:hidden; margin:0 auto; background:url(../case_btn1.gif) no-repeat;}
.case1 .nones{ margin-right:0;}
.case1 .cur{ background:#0462be;}
.case1 .cur dd h3 a,.case .cur dd h3 em{ color:#fff;}
.case1 .cur dd span a{ background:url(../case_btn2.gif) no-repeat;}

/**/
.csr_bj{  background: url(../csrbg.jpg) no-repeat center top; height: 641px; box-sizing: border-box;  }
.csr {position: relative;width:1200px; height: 641px;}
.csr dl{ height: 507px; }
.csr dl dt{width: 960px;height: 507px; left:50%;top:0;margin-left: -361px; float: left;}
.csr dl dt img{width: 960px;height: 507px; display: block; }
.csr dl dd{width:600px;overflow: hidden;float: left;box-sizing: border-box; }
.csr dl dd  h3{ width: 600px; height: 100px;padding-top: 37px; font-size: 41px; font-weight: bold;padding-left: 22px; color: #fff; }
.csr dl dd  h3 i{font-weight: normal;}
.csr dl dd  h3  em{padding-left: 30px; font-size: 12px; font-weight: normal; text-transform:uppercase;color: #5569a9; display: block; letter-spacing: 2px;}
.csr dl dd  .desc{padding:44px 44px 0 48px;}
.csr dl dd  .desc p{ line-height: 34px; color: #333333; font-size: 16px; text-align: justify;}
.csr dl dd span{ float: right;width:270px;  color: #333;font-size:16px;  font-weight: normal; display: block; text-align: right;}
.csr dl dd span img{width:160px; height: 71px;vertical-align: middle;}
.csr_tel{width:1200px; height: 134px;}
.csr_tel .sc{width:600px; float: left;padding-top:34px;padding-left: 128px;  box-sizing:border-box; }
.csr_tel .sc span{color: #a6aece;display:block;font-size:14px;}
.csr_tel .sc p {overflow: hidden; color: #fff;font-size:36px;  font-weight: bold; }
.csr_tel ul{width: 600px; float: left;}
.csr_tel ul li{width: 225px; float: left;position: relative; box-sizing: border-box;}
.csr_tel ul li:before{content: "";width: 1px;height: 80px; background: #bcbcbc;position: absolute;top:26px;right:0;}
.csr_tel ul li:nth-child(3){width:150px;padding-left: 60px;}
.csr_tel ul li:nth-child(3):before{ background: none; }
.csr_tel ul li img{width:67px;height: 56px; display: block;margin:20px auto 0;}
.csr_tel ul li  span{ display: block;font-size: 18px; color: #333333; height: 45px;line-height: 45px; text-align: center; }




.cp{ height:635px; padding-top:70px; background:#f7f7f7; overflow:hidden;}
.cp h3{ height:117px;font-size:32px; text-align:center; color:#ff7900; font-weight:bold; background:url(../cp_line.gif) no-repeat center 33px;}
.cp h3 a{ color:#ff7900;}
.cp h3 em{ display:block; font-size:26px; color:#666;}
.tit1{ height:67px; overflow:hidden; background:url(../cp_hbg1.gif) repeat-x center top;}
.tit1 li{ width:399px; background:url(../line.gif) no-repeat right top; font-size:18px; overflow:hidden; float:left; height:67px;}
.tit1 li a{ display:inline-block; height:67px; color:#333; width:399px; text-align:center; line-height:56px;}
.tit1 li em{ font-family:Impact; padding:0 5px; font-size:22px;}
.tit1 li a:hover,.tit1 .cur a{ background:url(../cp_hbg2.gif) no-repeat center top; color:#fff;}
.cp2{ margin-top:30px; height:375px; overflow:hidden;}
.cp2 h4{ width:160px; font-size:36px; font-weight:bold; color:#333; height:350px; overflow:hidden; background:url(../cp_line1.gif) no-repeat left 16px; padding-left:28px; float:left;}
.cp2 h4 em{ font:64px Impact; color:#ff7900; display:block; background:url(../cp_line2.gif) no-repeat right 45px;}
.cp2 h4 span{ display:block; font-size:14px; line-height:24px; color:#666; margin-top:16px;}
.cp2 dl{ width:973px; height:339px; background:#fff; overflow:hidden; float:right; margin-top:10px;}
.cp2 dt{ width:550px; height:339px; float:left; overflow:hidden;}
.cp2 dt img{ width:550px; height:339px;}
.cp2 dd{ width:398px; float:right; height:324px; position:relative; overflow:hidden; padding-top:15px;}
.cp2 dd p{ font-size:16px; line-height:30px;}
.cp2 dd span{ display:block; font-size:14px; font-weight:bold; color:#333; line-height:24px; height:48px; overflow:hidden; margin-top:22px;}
.cp2 dd em a{ display:block; width:32px; height:32px; overflow:hidden; position:absolute; top:308px; right:0;}

.fen{ height:992px; width:1200px; margin:62px auto 0;overflow:hidden;}
.tit5{ height:120px; font-size:30px; color:#ff7900; font-weight:bold;text-align:center; background:url(../fen_line.gif) no-repeat center 49px;}
.tit5 a{ color:#ff7900; font-weight:bold;}
.tit5 em{ display:block; font:26px Impact; text-transform:uppercase; color:#949494;}
.fen1{ height:703px; border:5px solid #0462be; border-top:2px solid #0462be; overflow:hidden;}
.fen2{ width:248px; overflow:hidden; height:802px;}
.fen2 h3{ height:92px; font-size:24px; text-align:center; font-weight:bold; background:url(../fen_h.gif) no-repeat center top; overflow:hidden;}
.fen2 h3 a{ color:#fff; display:block; padding-top:20px;}
.fen2 h3 em{ display:block; font-size:12px; text-transform:uppercase; color:#5a9fe2;}
.fen2 h4{ width:192px; height:38px; font-size:16px; overflow:hidden; margin:15px auto 0; line-height:38px;}
.fen2 h4 a{ display:block; color:#fff; font-weight:bold; padding-left:10px; width:182px; height:85px; background:url(../fen_bg2.gif) no-repeat center top;}
.fen2 h4 a:hover{background:url(../fen_bg1.gif) no-repeat center top;}
.fen3{ width:192px; border-bottom:1px dashed #d1d1d1; margin:0 auto; padding:10px 0 8px 0;}
.fen3 h5 a{ display:block; font-size:14px; height:35px; line-height:35px; color:#333; padding-left:10px;}
.fen3 li a{ display:block; font-size:14px; color:#707070; line-height:22px; height:22px; overflow:hidden; background:url(../fen_jt.gif) no-repeat 10px 5px; padding-left:32px;}

.pro{ width:925px; overflow:hidden; position:relative;}
.pro h5 a{ display:inline-block; font-size:14px; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:9px; right:0;}
.tit2{ height:41px; overflow:hidden; background:url(../pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit2 li{ font-size:18px; height:41px; overflow:hidden; float:left; width:138px;}
.tit2 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit2 .li01 a{ display:inline-block; background:url(../pro_h1.gif) no-repeat left 3px;}
.tit2 .li01 a:hover,.tit2 .li01.cur a{ background:url(../pro_h01.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit2 .li02 a{ background:url(../pro_h2.gif) no-repeat left 2px;}
.tit2 .li02 a:hover,.tit2 .li02.cur a{ background:url(../pro_h02.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.pro2{ height:434px; overflow:hidden; margin-top:30px;}
.pro2 h3{ width:610px; height:398px; overflow:hidden; float:left; position:relative;}
.pro2 h3 img{ width:610px; height:398px;}
.pro2 h3 p{ width:580px; height:62px; overflow:hidden; padding-left:30px; font-size:14px; line-height:62px; position:absolute; bottom:0; left:0; background:url(../alp.png);}
.pro2 h3 p a{ color:#fff;}
.pro2 h3 span{ display:inline-block; width:277px; height:48px; overflow:hidden; position:absolute; top:15px; right:0;}
.pro2 h3 span img{ width:117px; height:32px; margin-right:16px;}
.pro2 ul{ width:281px; float:right;}
.pro2 li{ width:281px; margin-bottom:30px;}
.pro2 li img{ width:269px; height:172px;display:block;}
.pro2 li a{ width:269px; height:172px; padding:5px; border:1px solid #d1d1d1; display:block;}
.pro2 li a:hover{ border:1px solid #0462be;}
.tit3{ height:760px; overflow:hidden;}
.tit3 li{width:300px;height: 233px;overflow:hidden;position:relative;margin:12px 4px;}
.tit3 li img{ width:300px;}
.tit3 li p{width:282px;height: 47px;overflow:hidden;padding-left:30px;font-size:14px;line-height: 47px;position:absolute;bottom: 0px;left:0;background:url(../alp.png);color:#fff;}
.tit3 li p em{display:inline-block;width:130px;height:22px; line-height:normal;overflow:hidden;position:absolute;top: 15px;right: -40px;}
.tit3 li p img{width:70px; height:21px;}

.ys{ background:url(../ys_bg1.jpg) no-repeat center top; height:968px; overflow:hidden;}
.ys .content{ position:relative;}
.ys h3{ width:495px; height:130px; font-size:40px; text-align:center; font-weight:bold; color:#ff7900; position:absolute; top:60px; left:345px;}
.ys h3 em{ font:52px Impact;}
.ys h3 span{ font-size:20px ; color:#666; display:block;}
.ys dl{ width:510px; height:180px; position:absolute; top:318px; left:699px;}
.ys dt{ font-size:30px; font-weight:bold; color:#0462be; line-height:32px; padding-top:30px;}
.ys dd p{ font-size:16px; line-height:32px; color:#666;background:url(../indzc_qq.png) no-repeat left center; margin-top:5px; padding-left:15px;}
.ys .dl01{ position:absolute; top:740px; left:39px;}
.ys .dl01 dt,.ys .dl01 p{ color:#fff;}

.ys1{ background:url(../ys_bg2.jpg) no-repeat center top; height:615px; overflow:hidden;}
.ys1 dl{ position:absolute; top:157px; left:699px;}
.ys1 .dl01{ position:absolute; top:427px; left:699px;}
.ys1 .dl01 dt{ color:#0462be;}
.ys1 .dl01 p{ color:#666;}
.ys1 h5{ width:194px; height:53px; overflow:hidden; position:absolute; top:508px; left:380px;}

.wit{ width:1200px; position:relative; margin:-245px auto 0; height:620px; overflow:hidden;}
.wit h5 a{ display:block; width:60px; font-size:14px; text-transform:uppercase; color:#666; position:absolute; top:10px; right:0; text-align:right;}
.wit dl{ width:275px; height:466px; overflow:hidden; border:1px solid #d7d7d7; background:#fff; float:left; margin-right:30px;}
.wit dt{ width:210px; height:204px; margin:54px auto 0; overflow:hidden; position:relative;}
.wit dt img{width:210px; height:182px;}
.wit dt em{ display:none;width:210px; height:182px; overflow:hidden; position:absolute; top:0; left:0;}
.wit dd{ width:210px; margin:0 auto;}
.wit dd h3{ font-size:16px; font-weight:bold;}
.wit dd h3 a{ color:#333;}
.wit dd h3 span{ font-size:14px; font-weight:normal; color:#333;}
.wit dd h4{font-size:14px; line-height:25px;color:#666; padding-bottom:10px;background:url(../wit_line.gif) no-repeat left bottom;}
.wit dd p{ font-size:14px; line-height:24px; color:#333; margin-top:15px;}
.wit .dl02,.wit .nones{ margin-top:52px;}
.wit .nones{ margin-right:0;}
.wit .cur{ border:1px solid #0462be;}
.wit .cur dt em{ display:block;} 

.guan1{ background:url(../guan1.jpg) no-repeat center top; height:265px; overflow:hidden; position:relative;}
.guan1 h3{ width:375px; height:112px; overflow:hidden; position:absolute; top:130px; left:50%; margin-left:60px;}
.guan1 h3 p{ font-size:14px; height:54px; line-height:54px; background:url(../guan_lx.png) no-repeat left center; padding-left:50px; color:#fff;}
.guan1 h3 p em{ font:26px Impact;}
.guan1 h3 span{ display:block; width:137px; height:42px; margin:0 0 0 40px;}


.show{ height:373px; margin-top:65px; position:relative;}
.show h5 a{ display:inline-block; font-size:14px; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:9px; right:0;}
.tit4{ height:41px; overflow:hidden; background:url(../pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit4 li{ font-size:18px; height:41px; overflow:hidden; float:left; width:138px;}
.tit4 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit4 .li01 a{ display:inline-block; background:url(../icon1.gif) no-repeat left 2px;}
.tit4 .li01 a:hover,.tit4 .li01.cur a{ background:url(../icon3.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit4 .li02 a{ background:url(../icon2.gif) no-repeat left 2px;}
.tit4 .li02 a:hover,.tit4 .li02.cur a{ background:url(../icon4.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.show .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../l.png) no-repeat; position:absolute; top:150px; left:-70px;}
.show .h01 a:hover{background:url(../l2.png) no-repeat;}
.show .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../r.png) no-repeat; position:absolute; top:150px; right:-70px;}
.show .h02 a:hover{background:url(../r2.png) no-repeat;}
.show2 li{ width:278px; height:260px; float:left; margin:30px 29px 0 0; position:relative;}
.show2 li img{ width:278px; height:215px;}
.show2 li em{ display:block; font-size:14px; height:32px; line-height:32px; color:#666; overflow:hidden; text-align:center;}
.show2 li p{width:278px; height:215px; display:none; background:url(../alp.png); position:absolute; top:0; left:0; font-size:14px; text-align:center; color:#fff; cursor:pointer;}
.show2 li p i{ display:block; width:32px; height:32px; margin:75px auto 10px;cursor:pointer;}
.show2 li p img{width:32px; height:32px;}
.show2 .nones{ margin-right:0;}

.about{ height:813px; overflow:hidden;}
.about dl{ background:url(../about_bg.jpg) no-repeat center top;}
.about dt{ height:475px; width:729px; margin:0 auto; overflow:hidden; padding-top:7px;}
.about dt img{height:424px; width:729px; display:block;}
.about dd{ width:770px; margin:0 auto;}
.about dd p{ font-size:16px; line-height:26px; color:#666; text-align:center;}
.about dd span{ display:block; text-align:center; margin-top:32px;}
.about dd span img{ width:140px; height:46px; padding:0 15px;}


.bg1{ height:772px; background:#f7f7f7; overflow:hidden;}
.coop{ height:315px; padding-top:65px; position:relative;}
.coop .tit5{ background:url(../cp_line.gif) no-repeat center 49px; }
.coop .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../l.png) no-repeat; position:absolute; top:215px; left:-70px;}
.coop .h01 a:hover{background:url(../l2.png) no-repeat;}
.coop .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(../r.png) no-repeat; position:absolute; top:215px; right:-70px;}
.coop .h02 a:hover{background:url(../r2.png) no-repeat;}
.coop li{ width:216px; float:left; margin-right:30px;}
.coop li img{ width:214px; height:119px; border:1px solid #cbcbcb; display:block;}
.coop li em{ display:block; font-size:14px; height:32px; line-height:32px; color:#666; overflow:hidden; text-align:center;}
.coop .nones{ margin-right:0;}

.kh{ height:350px; overflow:hidden;}
.kh h2{ height:40px;font-size:18px;font-weight:bold; background:url(../kh_h.gif) no-repeat left bottom; padding-left:30px;}
.kh h2 a{ color:#0462be;}
.kh h2 span a{ font-size:14px; text-transform:uppercase; color:#666; font-weight:normal; line-height:25px;}
.kh dl{ width:520px; height:244px; overflow:hidden; background:url(../kh_bg1.gif) no-repeat; padding:0 32px; margin-top:30px; margin-right:16px;}
.kh dt{ width:184px; height:184px; overflow:hidden; float:left; margin-top:30px;}
.kh dt img{width:184px; height:184px;}
.kh dd{ width:300px; float:right; overflow:hidden; height:190px; margin-top:35px;}
.kh dd p{ font-size:14px; line-height:24px; color:#666;}
.kh dd em{ display:block; width:139px; height:45px; overflow:hidden; margin-top:15px;}
.kh .cur{ background:url(../kh_bg2.gif) no-repeat center top;}

.dy{ width:740px; height:555px; overflow:hidden; position:relative; margin-top:60px;}
.dy h5 a{ display:inline-block; font-size:14px; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:5px; right:0;}
.tit6{ height:41px; overflow:hidden; background:url(../pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit6 li{ font-size:18px; height:41px; overflow:hidden; float:left; width:138px;}
.tit6 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit6 .li01 a{ display:inline-block; background:url(../icon7.gif) no-repeat left 2px;}
.tit6 .li01 a:hover,.tit6 .cur a{ background:url(../icon5.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit6 .li02 a{ background:url(../icon8.gif) no-repeat left 2px;}
.tit6 .li02 a:hover{ background:url(../icon6.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.dy dl{ height:200px; margin-top:30px; overflow:hidden;}
.dy dt{ width:355px; height:196px; float:left; overflow:hidden;}
.dy dt img{ width:355px; height:196px;}
.dy dd{ width:358px; float:right; overflow:hidden;}
.dy dd h3 a{ display:block; font-size:18px ; font-weight:bold; height:42px; line-height:36px; overflow:hidden; color:#666;}
.dy dd p{ font-size:16px; line-height:26px;}
.dy dd em{display:block; width:139px; height:45px; overflow:hidden; margin-top:15px;}
.dy2{ height:245px; margin-top:25px;}
.dy2 li{ width:355px; font-size:14px; line-height:48px;height:48px; border:1px solid #e7e7e7; overflow:hidden; margin-bottom:28px;}
.dy2 li a{ display:block; width:355px; height:48px;    font-size: 16px;}
.dy2 li em{ display:inline-block; float:left; width:60px; font:18px Impact; background:#e0e0e0; height:48px; text-align:center; line-height:48px; margin-right:16px; color:#999;}
.dy2 li a:hover em{ color:#fff; background:#0462be;}

.faq{ width:435px; margin-top:60px; overflow:hidden; height:520px;}
.faq h2{height:41px;font-size:18px;font-weight:bold; background:url(../faq_h.gif) no-repeat left bottom; padding-left:30px;}
.faq h2 a{ color:#0462be;}
.faq h2 span a{ font-size:14px; text-transform:uppercase; color:#666; font-weight:normal; line-height:25px;}
.faq dl{ padding:18px 0; border-bottom:1px dashed #c1c1c1;}
.faq dt a{ display:block; font-size:16px; height:21px; line-height:21px; overflow:hidden; background:url(../q.gif) no-repeat left 1px; padding-left:32px; color:#666;}
.faq dd{ font-size:14px; line-height:24px; background:url(../a.gif) no-repeat left 3px; padding-left:32px; margin-top:30px;}

.link { height:164px; overflow:hidden; }
.link h2{ height:40px; font-size:14px; font-weight:bold; background:url(../link_h.gif) no-repeat left bottom; overflow:hidden;}
.link h2 span a{color:#ff7900; font-weight:normal;}
.link h2 i{ display:inline-block; font-size:14px;color:#666; padding:0 5px; font-weight:bold;}
.link h2 a{ color:#0462be;}
.link p{ line-height:36px; color:#666; padding-top:10px;  font-size:14px; text-align:center;}
.link p a{ color:#666; padding:0 32px; display:inline-block;}



/*内页侧栏*/
.sidebar{ margin-top:15px; margin-bottom:15px}
.sidebar .sb_nav{ float:left; width:201px; }
.sidebar .sb_nav h3.title{ height:75px;line-height:40px;overflow:hidden;background:url(../nav_05.jpg) no-repeat center;font-size:18px;color:#fff; font-weight:normal; text-align:center; padding-top:10px; box-sizing:border-box;}
.sidebar .sb_nav h3.title:after{content:""; display:block; width:20px; height:2px; background:#fff; position:relative; left:50%; margin-left:-10px; }
.title_yw{ font-size:14px; padding-top:5px; font-family:Arial, Helvetica, sans-serif}
.sidebar .sb_nav h3.line{ margin-top:10px; }
.sidebar .sb_nav .active{ padding:0px 0px;padding-bottom:10px; border:2px solid #0462be;}
#sidebar dl{line-height:20px;margin:0px; }
#sidebar dl dt{ padding:0px 0px 0px 15px; margin-top:0px; border-bottom:1px solid #eee; line-height:40px; margin-bottom:2px; vertical-align: middle;  transition: all .3s ease-in;cursor: pointer}
#sidebar dl dd{ padding:0px 0px 0px 0px;}
#sidebar dl dt a{height: 54px; background: url(../h3_bg.gif) no-repeat 0px center;   line-height: 54px;   display: block;   padding-left: 25px;   font-size: 16px;   color: #fff;}
#sidebar dl dt a:hover{ font-weight:bold}
#sidebar dt:hover,#sidebar dl.on{ color:#127a44; font-weight:bold}
#sidebar dl dt:hover,#sidebar dl dt.on{  color:#127a44;}
#sidebar dl dd h4{ font-weight:normal; padding:0px 0px 0px 40px; line-height:40px; background-position: left center; background-repeat:no-repeat; color:#fff; background: url(../lefts.png) no-repeat 15px center; margin-bottom:2px; font-size:14px; color:#666666;border-bottom:1px solid #eee;}
#sidebar dl dt.on a{ font-weight:bold; color:#fff;  }
.active{}
.rxcp_bj{ margin-top:30px;background-color:#ed3d01; height:50px; line-height:50px; text-align:center; padding-top:10px; color:#fff;}
.lista{ float:left;margin-top:15px; margin-bottom:15px; margin-right:12px; margin-left:11px;display: table-cell;text-align:center;vertical-align:middle; overflow:hidden}
.lista img{ border:solid #CCC 1px; padding:2px; }
.sidebar .sb_box{ float: right; width:970px; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:2px solid #1e468e;  height:35px; line-height:35px; position:relative; }
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:0px; font-size:18px; border-bottom:2px solid #d20a05;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative;  font-size:13px}
.sidebar .sb_box h3.title div.position a{ color:#666; font-size:13px;}

.in_title{height: 30px;  line-height: 30px;  padding: 10px 0px 10px 30px;   margin-bottom: 20px;  font-size: 14px;  border-bottom: 1px solid #f1f1f1; background:url(../home.png) no-repeat left center;}
.p_list_ul li{ float:left;  width:47%; line-height: 40px;  float: left;  overflow: hidden;  margin: 0 1.5%;   border-bottom: 1px dashed #ccc;}
.p_list_ul li a{ font-size:14px;}
.s_con {margin: 0 auto; }
.t04 { border-left:5px solid #0462be;  line-height: 40px;   text-indent: 15px; font-size:14px; border-right:1px solid #eee; border-top:1px solid #eee;}
.info_b, .info_b2 {   padding:15px 0;   overflow: hidden; margin-bottom: 10px; border:1px #eee solid;}
.s_con dl {  float: left;   height: 172px;   overflow: hidden;    padding: 10px 0px 0 18px;  width: 205px;}
.s_con dd {line-height: 18px;   height: 18px;   overflow: hidden;   text-align: center;   padding-top: 5px;   color: #ab8673;   width: 205px;}
.s_con dt img {   width: 205px;   padding: 1px;  border: 1px solid #ccc;    height: 140px;}