﻿@charset "utf-8";
html, body { -webkit-text-size-adjust: none; font: 14px/24px #242424 Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif; }
body { color: #242424; font: 14px/24px Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration: none; font-size: 14px; color: #333333; line-height: 24px; }
li { list-style: none; }
* { margin: 0px; padding: 0px; }
img { border: 0px; }
.clear { clear: both; }
.box { width: 1000px; margin: 0 auto; }
.box2 { width: 1200px; margin: 0 auto; }

.topbg { width: 100%; background-color: #eeeeee; height: 32px; }
.topzuo { width: 40%; float: left; color: #404040; font-size: 14px; line-height: 32px; }
.topyou { width: 90px; float: right; text-indent: 5px; line-height: 32px; }
.topyou img { margin-top: 8px; float: left; }
.topyou a { color: #595959; font-size: 12px; line-height: 32px; float: left; }
.headerbg { width: 100%; }
.headerbox { width: 1000px; height: 128px; margin: 0 auto; }
#nav { width: 100%; background: url("../images/navbg.jpg") center; }
#nav ul { width: 1000px; margin: 0px auto; height: 52px; }
#nav ul li { float: left; position: relative; display: inline-block; height: 52px; background: url("../images/navbg1.jpg"); }
#nav ul li:hover { text-decoration: none; height: 52px; background: url("../images/nav_a.jpg"); color: #FFFFFF; }
#nav ul li a { display: block; padding-left: 19px; padding-right: 19px; text-align: center; line-height: 52px; font-size: 15px; color: #fff; text-decoration: none; }
#nav ul li:hover a { text-decoration: none; color: #FFFFFF; }
#full-screen-slider { width: 100%; height: 480px; position: relative; }
#slides { display: block; width: 100%; height: 480px; list-style: none; padding: 0; margin: 0; position: relative; }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
#pagination { display: block; list-style: none; position: absolute; left: 26%; top: 420px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0; }
#pagination li { display: block; list-style: none; width: 15px; height: 15px; float: left; margin-left: 15px; border-radius: 7px; background: #FFF; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #0092CE; }
.ssbg { width: 100%; float: left; height: 58px; }
.ss { width: 600px; float: left; }
.ss span { color: #0055a8; font-size: 14px; font-weight: bold; line-height: 58px; float: left; }
.ss a { color: #595959; font-size: 14px; font-weight: normal; line-height: 58px; margin-right: 15px; float: left; }
.tmdzzinput { width: 286px; height: 34px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; float: left; border-right: 1px solid #fff; line-height: 34px; color: #666; }
.sou { float: right; margin-top: 11px; }
.tmdzzanniu { float: left; }
.probg { width: 100%; background: url("../images/chanbg.jpg") repeat-x; float: left; }
.pro { width: 1000px; background: url("../images/chanbg1.jpg"); height: 110px; margin-top: 47px; line-height: 14px; text-align: center; color: #ff7200; font-size: 12px; text-transform: uppercase; }
.pro h2 { color: #0055a8; font-size: 30px; line-height: 43px; font-weight: normal; }
.pro h3 { color: #616161; font-size: 24px; line-height: 36px; font-weight: normal; }
.probox { width: 998px; background-color: #fff; margin-top: 18px; border: 1px solid #e2e2e2; }
.fenbox ul { border-bottom: 1px solid #e2e2e2; }
.fenbox ul li { float: left; text-align: center; border-right: 1px solid #e2e2e2; }
.fenbox ul li a { color: #0055a8; font-size: 18px; line-height: 52px; display: block; padding-left: 50px; padding-right: 50px; }
.fenbox ul li a:hover { color: #fff; font-size: 18px; line-height: 52px; display: block; padding-left: 50px; padding-right: 50px; background-color: #0055a8; }
.chbox { margin-top: 12px; margin-bottom: 35px; float: left; width: 1000px; }
.chbox ul li { width: 218px; height: 207px; border: 1px solid #d9d9d9; float: left; margin-top: 15px; text-align: center; margin-left: 26px; }
.chbox ul li a { color: #4c4c4c; line-height: 40px; font-size: 14px; }
.chying { width: 1000px; height: 35px; margin-bottom: 5px; }
.tl { width: 100%; float: left; background: url("../images/tonglan.jpg") center; height: 193px; }
.zx { width: 240px; float: right; margin-top: 20px; margin-right: 28px; color: #fff; font-size: 18px; }
.zx span { color: #fff; font-size: 16px; line-height: 40px; }
.zx a { width: 219px; height: 50px; background: url("../images/zx.png"); display: block; text-align: center; color: #0055a8; font-size: 18px; line-height: 48px; margin-top: 8px; }
.albg { width: 100%; float: left; background: url("../images/albg.jpg") repeat-x; height: 620px; }
.al { width: 1000px; background: url("../images/albg1.jpg") no-repeat center -10px; height: 120px; margin-top: 39px; line-height: 14px; text-align: center; color: #ff7200; font-size: 12px; text-transform: uppercase; }
.al h2 { color: #0055a8; font-size: 30px; line-height: 43px; font-weight: normal; }
.al h3 { color: #616161; font-size: 24px; line-height: 36px; font-weight: normal; }
.anli { width: 998px; border: 1px solid #e3e3e3; background-color: #fff; margin-top: 10px; }
.anli2 { width: 1198px; border: 1px solid #e3e3e3; background-color: #fff; margin-top: 10px; }
.altu { width: 180px; height: 315px; float: left; margin-left: 25px; margin-top: 27px; margin-bottom: 30px; }
.albox { width: 338px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 27px; }
.altu1 { width: 338px; height: 158px; float: left; overflow: hidden; }
.altu2 { width: 164px; height: 150px; float: left; margin-top: 6px; overflow: hidden; }
.altu3 { width: 164px; height: 150px; float: left; margin-top: 6px; margin-left: 9px; overflow: hidden; }
.altu4 { width: 180px; height: 315px; float: left; margin-top: 27px; }
.alying { width: 1000px; height: 40px; }
.he_slideCaptionDown { background: #fe7253; width: auto; height: auto; padding: 0; margin: 0; position: relative; box-sizing: border-box; cursor: pointer; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; }
.he_slideCaptionDown .he_slideCaptionDown_img { position: relative; display: block; width: 100%; padding: 0; margin: 0; opacity: 1; overflow: hidden; }
.he_slideCaptionDown .he_slideCaptionDown_caption { color: #fff; background: rgba(254,114,83,0); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,-100%,0); -moz-transform: translate3d(0,-100%,0); -o-transform: translate3d(0,-100%,0); -ms-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; }
.he_slideCaptionDown:hover .he_slideCaptionDown_caption { background: rgba(0,69,136,.8); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.he_slideCaptionDown .he_slideCaptionDown_caption, .he_slideCaptionDown .he_slideCaptionDown_caption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; }
.he_slideCaptionDown .he_slideCaptionDown_caption_h { font-size: 1.3em; font-weight: 700; text-align: center; width: 80%; position: absolute; top: -50%; left: 10%; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; overflow: hidden; opacity: 0; }
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h { color: #fff; top: 25%; opacity: 1; }
.he_slideCaptionDown .he_slideCaptionDown_caption_p { font-size: 1em; text-align: center; width: 80%; position: absolute; top: -50%; left: 10%; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition: all .6s ease-in-out; overflow: hidden; opacity: 0; }
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p { color: #fff; top: 45%; opacity: 1; font-size: 16px; }
.zhanlue { width: 215px; height: 315px; float: left; margin-left: 12px; margin-top: 27px; overflow: hidden; }
.bzbg { width: 100%; float: left; background: url("../images/bg1.jpg") center; height: 670px; }
.bz { width: 1000px; height: 58px; text-align: center; color: #044396; font-size: 28px; margin-top: 30px; }
.bz span { color: #044396; font-size: 36px; line-height: 58px; }
.bz1 { width: 1000px; height: 30px; color: #ff5a00; font-size: 20px; text-align: center; line-height: 30px; }
.baoz { width: 1000px; height: 500px; background: url("../images/bz.png") no-repeat center center; margin-top: 30px; }
.baozi { width: 458px; height: 74px; text-align: right; color: #2d2d2d; float: left; margin-top: 35px; }
.baozi span { color: #ff5a00; font-size: 24px; line-height: 45px; }
.baozi1 { width: 458px; height: 74px; text-align: left; color: #2d2d2d; float: right; margin-top: 35px; }
.baozi1 span { color: #ff5a00; font-size: 24px; line-height: 45px; }
.baozi2 { width: 390px; height: 74px; text-align: right; color: #2d2d2d; float: left; margin-top: 75px; }
.baozi2 span { color: #ff5a00; font-size: 24px; line-height: 45px; }
.baozi3 { width: 388px; height: 74px; text-align: left; color: #2d2d2d; float: right; margin-top: 75px; }
.baozi3 span { color: #ff5a00; font-size: 24px; line-height: 45px; }
.baozi4 { width: 476px; height: 74px; text-align: right; color: #2d2d2d; float: left; margin-top: 120px; }
.baozi4 span { color: #ff5a00; font-size: 24px; line-height: 45px; margin-right: 30px; }
.baozi5 { width: 452px; height: 74px; text-align: left; color: #2d2d2d; float: right; margin-top: 105px; }
.baozi5 span { color: #ff5a00; font-size: 24px; line-height: 45px; }
.pkbox { background: url("../images/bg2.jpg") center; width: 100%; clear: both; height: 780px; float: left; }
.middlepk { width: 1186px; height: 600px; background: url("../images/bgpk.jpg") center no-repeat; margin: 0 auto; margin-top: 10px; }
.leftbox { width: 495px; float: left; margin-top: 100px; margin-left: 35px; }
.leftbox h1 { float: left; width: 467px; font-size: 30px; color: white; line-height: 30px; text-indent: 10px; }
.leftbox ul { margin-top: 40px; float: left; color: white; }
.leftbox ul li { width: 495px; line-height: 50px; background: url("../images/pkjiantou.jpg") no-repeat left center; text-indent: 30px; }
.leftbox ul li span { font-size: 18px; font-weight: bold; }
.pk { width: 1200px; text-align: center; font-size: 32px; color: #2b2b2b; margin-top: 60px; }
.pk span { font-size: 40px; font-weight: bold; line-height: 40px; }
.rightbox { width: 467px; float: right; margin-top: 100px; margin-right: 35px; }
.rightbox h1 { float: right; clear: both; width: 467px; font-size: 30px; color: white; line-height: 30px; text-align: right; }
.rightbox ul { width: 467px; margin-top: 40px; float: right; color: white; }
.rightbox ul li { width: 467px; background: url("../images/pkjiantou2.jpg") no-repeat right center; height: 50px; }
.rightbox ul li span { float: right; margin-right: 35px; line-height: 50px; }
.dianhua { width: 360px; height: 89px; float: right; margin-top: 35px; }
.youshitop { background: url("../images/youtop.jpg") center; width: 100%; height: 170px; clear: both; }
.youshibox { background: url("../images/youshibg.jpg") center; width: 100%; height: 1735px; }
.youshi1 { width: 1200px; margin-top: 32px; float: left; clear: both; }
.youtext { float: left; width: 745px; margin-top: 30px; }
.youti { width: 745px; font-size: 26px; color: #0055a8; line-height: 44px; border-bottom: #848484 solid 1px; text-indent: 10px; }
.youti img { display: block; float: left; }
.yozi { font-size: 14px; color: #3c3c3c; margin-top: 20px; }
.yozi p { background: url("../images/gou.png") left 8px no-repeat; padding-left: 22px; line-height: 30px; }
.youtu img { float: right; }
.youshi2 { width: 1200px; margin-top: 32px; float: left; clear: both; }
.youtext2 { float: right; width: 670px; margin-top: 30px; }
.youti2 { width: 670px; font-size: 26px; color: #ff7e00; line-height: 38px; border-bottom: #ff7e00 solid 1px; text-indent: 10px; }
.youti2 img { display: block; float: left; }
.yozi2 { font-size: 14px; color: #3c3c3c; margin-top: 20px; }
.yozi2 p { background: url("../images/gou.png") left 8px no-repeat; padding-left: 22px; line-height: 30px; }
.youtu2 img { float: left; }
.jjbg { width: 100%; float: left; background: url("../images/jjbg.jpg") repeat-x; height: 574px; }
.jj { width: 1000px; background: url("../images/jjbg1.jpg") no-repeat center -10px; height: 120px; margin-top: 43px; line-height: 14px; text-align: center; color: #ff7200; font-size: 12px; text-transform: uppercase; }
.jj h2 { color: #0055a8; font-size: 30px; line-height: 43px; font-weight: normal; }
.jj h3 { color: #616161; font-size: 24px; line-height: 36px; font-weight: normal; }
.jjying { width: 1000px; height: 26px; }
.jjtu { width: 475px; height: 307px; float: left; margin-top: 35px; margin-left: 37px; margin-bottom: 35px; }
.jjzi { width: 660px; float: right; margin-right: 42px; margin-top: 40px; color: #4c4c4c; line-height: 26px; }
.zoujin { width: 660px; float: left; margin-left: 46px; margin-top: 15px; }
.zoujin a { width: 156px; height: 40px; background-color: #ff7e00; display: block; float: left; margin-right: 26px; color: #fff; line-height: 40px; text-align: center; font-size: 18px; }
.zoujin a:hover { width: 154px; height: 40px; border: 1px solid #ff7e00; background-color: #fff; display: block; float: left; margin-right: 26px; color: #ff7e00; line-height: 40px; text-align: center; font-size: 18px; }
.rybox { width: 1180px; height: 195px; background-color: #f3f3f3; float: left; margin-left: 37px; margin-top: 42px; margin-bottom: 36px; }
.rybox ul li { width: 208px; height: 146px; border: 1px solid #d9d9d9; float: left; margin-left: 22px; margin-top: 24px; }
.newsbg { width: 100%; float: left; background: url("../images/newsbg.jpg") repeat-x; height: 707px; overflow: hidden; }
.news { width: 1200px; background: url("../images/jjbg1.jpg") no-repeat center -10px; height: 120px; margin-top: 14px; line-height: 14px; text-align: center; color: #ff7200; font-size: 12px; text-transform: uppercase; }
.news h2 { color: #0055a8; font-size: 30px; line-height: 43px; font-weight: normal; }
.news h3 { color: #616161; font-size: 24px; line-height: 36px; font-weight: normal; }
.newsbox { width: 390px; float: left; margin-top: 30px; margin-left: 22px; }
.xw { width: 390px; height: 38px; background: url("../images/xwbg.jpg"); text-indent: 30px; }
.xw a { color: #fff; font-size: 16px; font-weight: bold; line-height: 38px; }
.xw span { float: right; margin-right: 7px; }
.xw span a { color: #0055a8; font-size: 14px; line-height: 38px; font-weight: normal; }
.xwbox { width: 388px; border: 1px solid #cdddee; margin-bottom: 25px; }
.xwbox dl { width: 370px; float: left; margin-left: 16px; margin-top: 20px; border-bottom: 1px solid #ccc; height: 124px; }
.xwbox dl dt { width: 144px; height: 108px; float: left; }
.xwbox dl dd { width: 210px; float: right; }
.xwbox dl dd a { color: #000000; font-size: 14px; font-weight: bold; line-height: 30px; }
.xwbox ul { width: 370px; float: left; margin-left: 16px; margin-top: 4px; margin-bottom: 15px; }
.xwbox ul li { width: 370px; border-bottom: 1px dashed #d9d9d9; background: url("../images/dian.jpg") no-repeat left center; text-indent: 18px; }
.xwbox ul li a { color: #4c4c4c; line-height: 35px; font-size: 14px; }
.xwbox ul li a:hover { color: #002784; line-height: 35px; font-size: 14px; text-decoration: underline; }
.wtbox { width: 331px; float: left; margin-top: 30px; margin-left: 22px; }
.wt { width: 331px; height: 38px; background: url("../images/wentibg.jpg"); text-indent: 30px; }
.wt a { color: #fff; font-size: 16px; font-weight: bold; line-height: 38px; }
.wt span { float: right; margin-right: 7px; }
.wt span a { color: #0055a8; font-size: 14px; line-height: 38px; font-weight: normal; }
#wtbox { width: 329px; border: 1px solid #cdddee; }
.block_3 { width: 300px; border: none; }
.block_3 .title { height: 40px; border-bottom: 1px solid #eaeaea; }
.block_3 .title .tit_tx { line-height: 40px; background: none; }
.block_3 .title .tit_tx a { color: #fff; }
.block_3 .title i { padding: 15px 15px 0 0; }
.block_cont_3 { height: 380px; overflow: hidden; margin-top: 18px; margin-bottom: 16px; border: none; margin-left: 26px; }
.faq { padding: 14px 0; border-bottom: 1px dashed #adadad; font-size: 14px; }
.faq dt { padding-left: 30px; font: bold 12px/26px "Microsoft Yahei"; color: #333; background: url("../images/wen.jpg") no-repeat left 6px;; }
.faq dt a { color: #002784; line-height: 30px; }
.faq dd { padding-left: 30px; font: 14px/24px "Microsoft Yahei"; color: #595959; background: url("../images/da.jpg") no-repeat left 4px; }
.nobd { border: none; }
.dibg { width: 100%; float: left; background-color: #0055a8; }
.erweima { width: 193px; height: 283px; float: left; margin-bottom: 34px; }
.dinav { width: 1005px; height: 36px; overflow: hidden; border-bottom: 1px solid #fff; margin-top: 15px; float: right; color: #fff; }
.dinav a { color: #fff; line-height: 36px; font-size: 14px; margin: 9px; }
.dinav a:hover { color: #fff; line-height: 36px; font-size: 14px; margin: 9px; text-decoration: underline; }
.diyou { width: 1005px; float: right; margin-top: 35px; }
.lianbox { width: 50%; float: left; }
.lian { width: 327px; height: 66px; }
.lianzi { color: #fff; line-height: 28px; font-size: 14px; margin-top: 8px; width: 100%; }
.ditu { width: 286px; height: 184px; float: right; margin-top: 10px; }
.bqbg { width: 100%; height: 40px; background-color: #004588; float: left; }
.bqbox { width: 1000px; margin: 0 auto; color: #fff; text-align: center; line-height: 40px; }

/*顶部*/
.hdmid { height: 122px; overflow: hidden; }
.hdmid_l { float: left; overflow: hidden; text-align:; }
.hdmid_l h1 { float: left; overflow: hidden; margin-top: 17px; }
.hdmid_l h1 * { display: inline-block; float: left; }
.hdmid_l h1 i { height: 85px; width: 1px; margin-left: 21px; background: url(../images/dbline.png) no-repeat; }
.hdmid_l h1 img { margin-top: 8px; }
/*.hdmid_l { padding-left: 282px; padding-top: 48px;}*/
.hdmid_l h2 { font-size: 20px; color: #999; float: left; margin-left: 20px; padding-top: 25px; line-height: 35px; }
.hdmid_r { float: right; margin-top:30px; }
.hdmid_r dt { float: left; }
.hdmid_r dt img { display: block; position: relative; top: 5px; }
.hdmid_r dd { padding-left: 52px; }
.hdmid_r dd span { font-size: 16px; color: #000000; }
.hdmid_r dd p { font-weight: bold; font-size: 20px; color: #ff3b0e; }

/*行业趋势*/
.hy { /*height: 572px;*/ padding-top: 27px; /*width: 1000px;*/ margin: 0px auto; /*overflow: hidden; background: url(../images/hybg.jpg) no-repeat right 99px;*/ font-family: "微软雅黑"; font-size: 14px; line-height: 27px; color: #010101; background:#eaeae8; text-align:center; }
.hy img { margin:0 auto; width:1000px }
.hy b, .xl b, .ys span, .ys b, .lb_l li b, .lb_r li, .lb_ra span { color: #ea0000; }
.hytil { height: 49px; background: #ebebeb; }
.hy_c { background: url(../images/hycbg.jpg) no-repeat 0 bottom; width: 540px; height: 124px; padding: 22px 22px 0; line-height: 31px; }
.hy_c h2 { font-weight: normal; font-size: 21px; color: #fff; height: 45px; }
.hy_c h2 span { font-weight: normal; font-size: 30px; }
.hy_c p { padding-top: 7px; font-size: 15px; }
.hy01, .hy02, .hy03 { padding: 16px 20px 0; width: 512px; }
.hy01 { height: 105px; }
.hy02 { height: 116px; }
.hy li { background: url(Img/Index/ico01.jpg) no-repeat 0 11px; padding-left: 14px; }
.hy h3 { padding-left: 33px; font-size: 16px; color: #ea0000; line-height: 37px; }
.hy01 h3 { background: url(../images/hyt01.jpg) no-repeat 0 0; }
.hy02 h3 { background: url(../images/hyt02.jpg) no-repeat 0 0; }
.hy03 h3 { background: url(../images/hyt03.jpg) no-repeat 0 0; }
/*产品tab*/
.cpSpan { height: 655px; background: url(../images/cpSpan.png) no-repeat center; padding-bottom: 30px; }
.cpSpan h4 { font-size: 42px; font-family: arial; text-align: center; height: 86px; line-height: 86px; }
.cpSpan h4 a { font-size: 42px; line-height: normal; color: #333; }
.cpSpan a { color: #ebebeb; text-transform: uppercase; }
.cpSpan .cpTab { margin: 0 auto; width: 630px; overflow: hidden; background: url(../images/cpTab.png) no-repeat center top; }
.cpSpan .cpTab span { float: left; width: 210px; height: 70px; line-height: 64px; cursor: pointer; font-weight: bold; text-align: center; font-size: 18px; color: #2b2b2b; }
.cpSpan .cpTab span.cur, .cpSpan .cpTab span:hover { color: #fff; background: url(../images/cpTabLiH.png) no-repeat center; }
.cpCont { margin: 18px auto 34px auto; width: 948px; overflow: hidden; }
.cpCont li { margin: 0 13px; float: left; width: 290px; }
.cpCont li h5 { height: 46px; line-height: 46px; font-weight: normal; margin-top: 10px; font-size: 14px; }
.cpCont li h5 a { color: #333; }
.cpCont li p { line-height: 26px; height: 78px; overflow: hidden; /*color:#fff;*/ }
.cpSpan .btnMore { text-align: center; }
.container { margin-left: auto; margin-right: auto; width: 980px; }
/*广告*/
.index_ad { clear: both; width: 100%; overflow: hidden; position: relative; height: 143px; min-width: 1100px; }
.index_ad img { position: absolute; top: 0; left: 50%; margin-left: -960px; }
/*特点*/
.adv_t { background: url(../images/coo_s.jpg) no-repeat center bottom; padding: 0 0 40px 273px; padding-top: 30px; }
.adv_t img { display: inline-block; float: left; padding-right: 21px; }
.adv_t h4 { float: left; color: #333; font-size: 24px; line-height: 32px; font-weight: normal; width: 385px; background: url(../images/adv_bd.gif) no-repeat left; padding-left: 36px; margin-top: 54px; }
.adv_t h4 strong { font-weight: normal; color: #014099; font-size: 36px; display: block; padding-bottom: 10px; }

/*联系我们*/
.lxbanner { width: 100%; height: 300px; background: url("../images/lxbanner.jpg") center; }
.neilxbg { width: 100%; float: left; margin-top: 40px; margin-bottom: 85px; }
.nlx { width: 1200px; height: 50px; border-bottom: 1px solid #ccc; line-height: 50px; color: #004b9a; font-size: 24px; font-weight: bold; line-height: 50px; }
.weizhi { float: right; background: url("../images/neitu.jpg") no-repeat left center; text-align: right; text-indent: 25px; color: #4c4c4c; font-size: 14px; line-height: 50px; font-weight: normal; }
.weizhi a { color: #4c4c4c; font-size: 14px; line-height: 50px; font-size: 14px; font-weight: normal; }

/*底部*/
.footer { background: #202020; }
.footer .container { overflow: hidden; padding-top: 58px; padding-bottom: 58px; }
.ftmenu { height: 24px; line-height: 24px; overflow: hidden; }
.ftmenu * { display: inline-block; float: left; }
.ftmenu a { height: 24px; line-height: 24px; font-size: 13px; color: #fff; }
.ftmenu span { width: 0px; height: 14px; border-left: 1px dotted #636363; margin-left: 32px; margin-right: 32px; margin-top: 6px; *margin-top: 7px; }
.ftdown { overflow: hidden; margin-top: 50px; }
.ftdown .ftdown_l { float: left; overflow: hidden; }
.ftdown .ftdown_l dt { float: left; }
.ftdown .ftdown_l dt img { display: block; margin-top: 24px; }
.ftdown .ftdown_l dd { /*! padding-left: 142px; */ border-left: 1px solid #fff; margin-left: 142px; width:300px; padding-left: 30px; }
.ftdown .ftdown_l dd p { height: 30px; line-height: 30px; font-size: 13px; color: #fff; }
.ftdown .ftdown_l dd p a { font-size: 13px; color: #fff; }
.ftdown .ftdown_r { float: right; margin-top:45px; }
.ftdown .ftdown_r dt { float: left; }
.ftdown .ftdown_r dt img { display: block; }
.ftdown .ftdown_r dd { padding-left: 69px; padding-top: 3px; }
.ftdown .ftdown_r dd span { font-size: 16px; color: #fff; }
.ftdown .ftdown_r dd p { font-size:14px; color: #ff7800; padding-top: 4px; }
.ftdown_2 { }
.ftdown_2 { float: left; margin-left: 20px; margin-top: 20px; }
.ftdown_2 dt { float: left; color: #fff; text-align: center; margin: 0 20px; }
.ftdown_2 dt img { width: 120px; }
.ftdown_2 dt p { }
/*-- footer_end --*/

.nly { width: 480px; float: left; margin-top: 30px; }
.nliuyan { color: #595959; font-size: 22px; height: 40px; border-bottom: 1px solid #d9d9d9; }
.neily { width: 480px; margin-top: 10px; }
.neily div.message_left { float: left; width: 45px; height: 32px; line-height: 24px; background-color: transparent; background-image: none; font-size: 14px; color: #333; text-align: left; word-spacing: 0px; padding: 0px; font-family: Microsoft YaHei; border: 0px; border-color: #4c4c4c; border-style: none; margin-top: 18px; margin-left: 0px; }
.neily input.input_message { float: left; width: 420px; height: 22px; line-height: 22px; background-color: #f3f3f3; background-image: none; font-size: 14px; color: #4c4c4c; text-align: left; word-spacing: 0px; padding: 4px; font-family: Microsoft YaHei; border: 1px; border-color: #aaa; border-style: dashed; margin-top: 15px; margin-left: 0px; }
.neily textarea.area_message { float: left; width: 420px; height: 120px; line-height: 24px; background-color: #f3f3f3; background-image: none; font-size: 14px; color: #4c4c4c; text-align: left; word-spacing: 0px; padding: 4px; font-family: Microsoft YaHei; border: 1px; border-color: #aaa; border-style: dashed; margin-top: 18px; margin-left: 0px; }
.sub_message input {float: left; cursor: pointer; width: 420px; height: 35px; line-height: 35px; background-color: #004b9a; background-image: none; font-size: 14px; color: #fff; text-align: center; word-spacing: 0px; padding: 0px; font-family: Microsoft YaHei; border: 1px; border-color: #41951e; border-style: dashed; clear: both; margin-top: 20px; margin-left: 40px; }
.neissbg { width: 100%; float: left; height: 58px; border-bottom: 1px dashed #d9d9d9; }
.input-text { width: 200px; height: 30px; }
.neilxyou { width: 700px; margin-top: 36px; float: right; }
.neiditu { width: 700px; height: 240px; }
.neilogo { width: 700px; border-bottom: 1px solid #d9d9d9; background: url("../images/neilogo.jpg") no-repeat left center; height: 70px; margin-top: 10px; }
.neili span { color: #333; font-size: 24px; line-height: 50px; }
.neili { width: 100%; margin-top: 15px; color: #4c4c4c; line-height: 26px; }

/*关于我们*/
.gdbanner { width: 100%; height: 300px; background: url("../images/gaoding.jpg") center; }
.ngy { width: 1200px; background: url("../images/gy.jpg"); height: 138px; margin-top: 20px; }
.gy1 { float: left; color: #333; font-size: 30px; margin-left: 50px; margin-top: 30px; line-height: 40px; font-weight: bold; }
.gy1 span { color: #666; font-size: 20px; font-weight: normal; }
.neiguan { width: 1200px; margin-top: 26px; color: #4c4c4c; font-size: 14px; line-height: 30px; margin-bottom: 15px; }
.neigytu { width: 1200px; height: 250px; }
.neiwh { margin-top: 20px; width: 1200px; }
.wenhua { width: 50%; text-align: center; height: 40px; background: url("../images/whxian.jpg") no-repeat center center; color: #4c4c4c; font-size: 26px; line-height: 40px; margin: 0 auto; font-weight: bold; }
.wenhuatu { width: 380px; height: 381px; float: right; /*margin-right: 70px;*/ margin-top: 20px; }
.wenhuazi { width: 600px; float: left; margin-top: 45px; font-size: 16px; line-height: 36px; /*margin-left: 80px;*/ }
.sheng { width: 1200px; margin-top: 40px; }
.neisb { width: 1200px; height: 463px; margin-top: 30px; }
/*新闻中心*/
.newsbanner { width: 100%; height: 300px; background: url("../images/newsbanner.jpg") center; }
.neixwzuo { width: 280px; float: left; }
.neinews1 { width: 280px; height: 156px; }
.neinews ul { margin-top: 8px; }
.neinews ul li { width: 280px; background-color: #004b9a; text-align: center; height: 50px; margin-top: 6px; }
.neinews ul li.cur { background-color: #ff7200; }
.neinews ul li a { color: #fff; line-height: 50px; display: block; font-size: 15px; }
.neinews ul li:hover { width: 280px; background-color: #ff7200; text-align: center; height: 50px; margin-top: 6px; }
.neinews ul li a { color: #fff; line-height: 50px; font-size: 15px; }

.neinews2 ul { margin-top: 8px; }
.neinews2 ul li { width: 260px; background-color: #004b9a; text-align: center; height: 50px; margin-top: 6px; }
.neinews2 ul li a { color: #fff; line-height: 50px; display: block; font-size: 15px; }
.neinews2 ul li:hover { width: 260px; background-color: #ff7200; text-align: center; height: 50px; margin-top: 6px; }
.neinews2 ul li a { color: #fff; line-height: 50px; font-size: 15px; }

.honorUL { margin-top: 20px; }
.honorUL li { float: left; margin: 10px; text-align: center; border: 1px solid #ddd; padding: 10px; margin-bottom: 20px; }
.honorUL li img { width: 257px; height: 210px; }
.honorUL li p { }



.neilxtu { width: 280px; height: 180px; margin-top: 30px; }
.neilx { width: 278px; border: 1px solid #d9d9d9; }
.neilian { width: 240px; margin-left: 20px; float: left; margin-top: 15px; margin-bottom: 12px; }
.neixwyou { width: 900px; float: right; }
.newswz { width: 900px; height: 40px; background: url("../images/newsxian.jpg"); color: #4c4c4c; font-size: 14px; line-height: 40px; text-indent: 30px; }
.newswz a { color: #4c4c4c; line-height: 40px; font-size: 14px; }
.neixwzi { width: 900px; margin-top: 15px; }
.neixwzi dl { width: 900px; height: 120px; border-bottom: 1px dashed #d9d9d9; margin-top: 15px; }
.neixwzi dl dt { width: 160px; height: 106px; float: left; }
.neixwzi dl dd { width: 730px; float: right; color: #4c4c4c; font-size: 14px; }
.neixwzi dl dd a { color: #333; font-size: 15px; font-weight: bold; line-height: 30px; }
.neixwzi dl dd a:hover { color: #333; font-size: 15px; font-weight: bold; line-height: 30px; text-decoration: underline; }
.neixwzi dl dd span { float: right; width: 200px; text-align: right; }
.neixwzi dl dd span a { color: #666; font-size: 14px; font-weight: normal; line-height: 33px; }
.neixwzi dl dd span a:hover { color: #666; font-size: 14px; font-weight: normal; line-height: 33px; text-decoration: underline; }
.shijian { width: 50%; float: left; background: url("../images/biao.jpg") no-repeat left center; text-indent: 30px; color: #595959; font-size: 14px; line-height: 33px; }
/*产品页*/
.cpbanner { width: 100%; height: 300px; background: url("../images/probanner.jpg") center; }
.albanner { width: 100%; height: 300px; background: url("../images/albanner.jpg") center; }
.neiprobg { width: 100%; float: left; margin-top: 40px; }
.neizhanbg1 { width: 100%; float: left; margin-bottom: 60px; }
.neizhan0 { width: 1226px; margin: 20px auto 0 auto; }
.neizhan0 ul li { width: 284px; height: 254px; border: 1px solid #d9d9d9; text-align: center; float: left; margin: 10px 10px 20px 10px; }
.neizhan0 ul li img { margin: 13px; }
.neizhan0 ul li a { color: #666; font-size: 17px; line-height: 26px; }
.neizhan0 ul li a:hover { color: #333; font-size: 18px; line-height: 26px; text-decoration: none; }
.neizhan0 ul li:hover { width: 284px; height: 254px; border: 1px solid #004b9a; text-align: center; float: left; margin: 10px 10px 20px 10px; }
.neizhan0 ul li img:hover { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.neizsbg { width: 100%; float: left; margin-top: 40px; margin-bottom: 35px; }
.neifen { width: 1200px; border: 1px solid #dedede; height: 50px; margin-top: 25px; overflow: hidden; color: #808080; }
.neifen a { color: #4c4c4c; line-height: 50px; margin: 40px; }

.nei1 { margin-top: 30px; /*margin-left: 40px;*/ }
.intro { text-align: center; margin-bottom: 10px; /*border-bottom: 1px dotted #999;*/ padding-bottom: 10px; margin-top: 10px; }
.nei1Body { line-height: 28px; text-indent: 28px; }
.nei1 h1 { text-align: center; margin-top: 20px; margin-bottom: 20px; }
.neiye1 { margin-top: 30px; /*margin-left: 60px;*/ }

.neif0 { width: 260px; float: left; }
.neiliane { width: 260px; float: left; margin-top: 20px; margin-bottom: 30px; }
.neilianxie { width: 260px; height: 44px; background: url("../images/neilianbg.jpg"); text-indent: 38px; color: #fff; font-size: 16px; line-height: 44px; }
.neilianxie span { color: #fff; font-size: 18px; line-height: 44px; }
.neilian1e { width: 258px; border: 1px solid #d9d9d9; }
.neilian1e img { border: 1px solid #d9d9d9; margin: 8px; width: 242px; height: 76px; }
.neilianzie { width: 240px; margin: 0 10px 10px 10px; font-size: 14px; color: #595959; }
.fenl { width: 260px; height: 70px; background: url("../images/fenbg.jpg"); text-align: center; color: #fff; font-size: 14px; text-transform: uppercase; }
.fenl a { color: #fff; font-size: 22px; line-height: 32px; }
.fenleil { width: 258px; border: 1px solid #d9d9d9; padding-top: 6px; padding-bottom: 9px; }
.fenleil ul { width: 234px; background: url("../images/fenbg1.jpg") no-repeat center top; text-indent: 30px; margin-left: 12px; margin-top: 5px; }
.fenleil ul a { color: #fff; font-size: 14px; font-weight: bold; line-height: 34px; }
.fenleil ul li { width: 234px; background: url("fenjiantou.jpg") no-repeat 5px center; text-indent: 27px; border-bottom: 1px dashed #d9d9d9; }
.fenleil ul li a { color: #4c4c4c; font-size: 13px; font-weight: normal; line-height: 36px; }
.fenleil ul li a:hover { text-decoration: underline; color: #0055a8; font-size: 13px; font-weight: normal; line-height: 36px; }
.neiyou { width: 920px; float: right; }
.prowz { width: 920px; height: 40px; background: url("../images/newsxian1.jpg"); color: #4c4c4c; font-size: 14px; line-height: 40px; text-indent: 30px; }
.prowz a { color: #4c4c4c; line-height: 40px; font-size: 14px; }
.nprotu { width: 100%; margin: 30px auto; text-align: center; }
.neiprozi { width: 100%; text-align: center; font-size: 26px; line-height: 40px; margin-top: 25px; }
.njieshao { width: 860px; height: 44px; }
.nczi { width: 860px; margin-top: 10px; }



.pageleft { overflow: hidden; width: 350px; line-height: 24px; height: 60px; }
.pageright { overflow: hidden; width: 350px; line-height: 24px; height: 60px; }
.pageleft { padding-left: 10px; float: left; text-align: left; }
.pageright { padding-right: 10px; float: right; text-align: right; }
.pageNavi { padding: 10px 0px 25px 0px; MARGIN: 40px auto 0px; WIDTH: 98%; TEXT-ALIGN: center; }

.wp-pagenavi { MARGIN: 0px auto; PADDING-TOP: 15px; }
.wp-pagenavi A { border: 1px solid #565656; padding: 4px 8px; MARGIN: 2px; COLOR: #333!important; TEXT-DECORATION: none!important; BACKGROUND-COLOR: #fff; }
.wp-pagenavi A:visited { border: 1px solid #565656; padding: 4px 8px; MARGIN: 2px; COLOR: #333!important; TEXT-DECORATION: none!important; BACKGROUND-COLOR: #fff; }
.wp-pagenavi A:hover { FONT-WEIGHT: normal!important; COLOR: #0b3779!important; BACKGROUND-COLOR: #eee!important; BACKGROUND-COLOR: #fff; }
.wp-pagenavi A:active { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; }
.wp-pagenavi SPAN.pages { padding: 4px 8px; border-right: 1px solid #565656; border-top: 1px solid #ccc; margin: 2px; border-left: 1px solid #565656; COLOR: #454545!important; BORDER-BOTTOM: #ccc 1px solid; }
.wp-pagenavi SPAN.extend { border: 1px solid #ccc; padding: 4px 8px; MARGIN: 2px; COLOR: #454545!important; }
.wp-pagenavi SPAN.current { border: 1px solid #aaa; padding: 4px 8px; MARGIN: 2px; COLOR: #000!important; BACKGROUND-COLOR: #eee!important; }
.wp-pagenavi { CLEAR: both; }
.wp-pagenavi A { PADDING: 3px 5px 3px 5px; MARGIN: 2px; TEXT-DECORATION: none; border: 1px solid #0099FF; }
.wp-pagenavi SPAN { PADDING: 3px 5px 3px 5px; MARGIN: 2px; TEXT-DECORATION: none; background-color: #E1F1FB; color: #000; border: 1px solid #0099FF; }
.wp-pagenavi A:hover { border: 1px solid #0066CC; }
.wp-pagenavi SPAN.current { border: 1px solid #0066CC; }
.wp-pagenavi SPAN.current { FONT-WEIGHT: bold; }


/*qq、返回顶部*/
.youce { width: 54px; float: right; position: fixed; right: -3px; bottom: 25px; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom: 15px; z-index: 10000; }
.youce ul li { margin-bottom: 3px; width: 41px; background: #362c24; }
.youce ul li:hover { background: #9B8574; }
.youce ul li a { display: block; width: 41px; height: 41px; }
.youce ul li a.yc4 { background: #096f08 url("../images/yc_04.png") no-repeat center; }
.youce ul li a.yc3:hover .wx_box { display: inline; }