/* CSS Document */

*{margin:0;padding:0;font-family:'Microsoft YaHei';}

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }

fieldset, img { border:none; }

img{border:none;}

address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }

ul, ol { list-style:none;  }

li{ list-style:none;}

table { border-collapse:collapse; }

input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}

input::-moz-focus-inner { border:none; padding:0px; }

select, input { vertical-align:middle; }

select, input, textarea { font-size:13px; margin:0px; }

input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }

textarea { resize:none; }

body { font-family:"Microsoft YaHei"; background:#fff; }

.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.clearfix {zoom:1; }

.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }

.max{ min-width:1200px;}

.box{ width:1200px; margin:0 auto;}

.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.left{ float:left;}

.right{ float:right;}

a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }



.header{ padding:25px 0; height:60px;}

.header .left{/* padding-top:5px;*/}

.header .left img{ float:left; display:block; width:250px; height:60px; padding-right:15px; border-right:1px solid #e6e6e6;}

.header .left dl{ float:left; padding-left:15px;}

.header .left dl dt{ font-size:22px; color:#fba013; font-weight:bold;}

.header .left dl dd{ font-size:15px; color:#696969; padding-top:4px;}

.header .right{ background:url(../images/tel.png) no-repeat 0 13px; padding-left:48px; padding-top:15px;}

.header .right strong{font-size:24px;color:#0C54B8;display:block;height:42px;line-height:40px;}



.nav{ height:56px; line-height:56px; background:#0C54B8;}

.nav ul{ background:url(../images/nav-li.png) repeat-y left top;}

.nav ul li.nLi{ display:block; float:left; width:144px; text-align:center; font-size:15px; background:url(../images/nav-li.png) repeat-y right top;/*-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;*/ position:relative;}

.nav ul li.nLi2{ width:192px;}

.nav ul li.nLi a{ display:block; color:#fff;}

.nav ul li.last{ border:none;}

.nav ul li.nLi:hover{ background:#0E65DC}

.nav ul li.nLi .sub{ position:absolute; left:0; top:56px; border-top:1px solid #f6f6f6;  display:none; z-index:9999; width:260px; background:#fff;}

.nav ul li.nLi .sub a{ display:block; border-bottom:1px solid #f6f6f6; height:45px; line-height:45px; text-align:left; font-size:14px; width:115px; float:left; padding-left:15px; color:#333;}

.nav ul li.nLi .sub a:hover{ background:#0E65DC; color:#fff;}

.nav ul li.nLi .sub2{ width:145px;}

.nav ul li.nLi .sub2 a{ width:145px; padding-left:0; text-align:center;}



.fullSlide{ min-width:1200px;  position:relative;height:598px; z-index:9}

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:598px;  }

.fullSlide .bd ul{ width:100%  !important; height:598px; }

.fullSlide .bd li{ width:100% !important; height:598px; overflow:hidden; text-align:center;  }

.fullSlide .bd li a{ display:block;  height:598px; }

.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}

.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; border-radius:25px; margin:5px; background:#ccc; overflow:hidden; line-height:9999px;}

.fullSlide .hd ul .on{ background:#0C54B8; }



.fullSlide .prev,

.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=40);opacity:0.4;  }

.fullSlide .prev { left: 50%;margin-left: -600px; }

.fullSlide .next { background-position: 0 -90px; right: 50%; margin-right: -600px;}

.fullSlide .prev:hover,

.fullSlide .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }

	



.lmt{ padding-top:40px; margin-bottom:25px;}

.lmt strong{ display:block; text-align:center; font-size:38px; font-weight:normal;}

.lmt p{ font-size:15px; text-align:center; color:#888888; margin-top:10px;}



.lmt1{ margin-bottom:30px;}

.lmt1 p{ text-align:center; height:27px; border-bottom:1px solid #ededed}

.lmt1 p strong{ display:inline-block; text-align:center; font-size:38px; font-weight:normal; position:relative; background:#fff; padding:0 15px;}

.lmt1 p strong:after{ content:""; width:16px; height:16px; background:url(../images/x.png) no-repeat center; position:absolute; right:-16px; top:20px;}

.lmt1 p strong:before{ content:""; width:16px; height:16px; background:url(../images/x.png) no-repeat center; position:absolute; left:-16px; top:20px;}

.lmt1 span{ display:block; text-align:center; font-size:16px; color:#888888; margin-top:35px;}

.lmt1 img{ display:block; margin:0 auto;}



.search{ height:54px; line-height:54px; border-bottom:1px solid #e4e4e4; background:#f3f3f3;}

.search .left{ font-size:14px; color:#747474;}

.search .left a{ color:#747474; display:inline-block; margin-right:15px;}

.search .left a:hover{ color:#0C54B8}

.search .right .text{ display:block; float:left; width:203px; height:30px; line-height:30px; border:none;border-right:none; padding-left:5px; margin-top:11px;}

.search .right .submit{ display:block; float:left; width:31px; height:30px; background:url(../images/ss.jpg) no-repeat center; margin-top:11px; border:none; cursor:pointer;}





.youshi_1{ background:#f6f6f6; padding-bottom:55px}



.youshi_1 ul{ margin-top:45px;}

.youshi_1 ul li{ display:block; float:left; width:300px; text-align:center; height:75px; border-left:1px solid #e3e3e3; box-sizing:border-box;}

.youshi_1 ul li span{ display:inline-block; color:#000; position:relative; }

.youshi_1 ul li span strong{ font-size:46px; font-weight:normal;}

.youshi_1 ul li span i{ font-style:normal; color:#767676; position:absolute; top:10px; right:-20px; font-size:16px;}

.youshi_1 ul li p{ text-align:center; font-size:15px; color:#767676;}

.youshi_1 ul li.last{ border-right:1px solid #e3e3e3;}



.pro_nav{ padding-top:35px; padding-bottom:7px;}

.pro_nav dl{ background:#0C54B8; margin-bottom:18px;}

.pro_nav dl dt{ display:block; float:left; width:200px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#0C54B8; height:112px; line-height:112px; vertical-align:middle; position:relative;}

.pro_nav dl dt:after{ content:""; width:10px; height:19px; background:url(../images/jiao.jpg) no-repeat center; position:absolute; right:-21px; top:0; bottom:0; margin:auto 0;}

.pro_nav dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.pro_nav dl dt a{ color:#fff;}

.pro_nav dl dd{ background:#fff; width:965px; float:right; border:1px solid #e9e9e9; border-left:none; padding:10px 0; padding-left:23px;}

.pro_nav dl dd a{ display:block; float:left; width:120px; height:30px; line-height:30px; font-size:14px; color:#767676;}

.pro_nav dl.pro_nav2 dt{ height:61px; line-height:61px;}

.pro_nav dl.pro_nav2 dd{ padding:15px 0;padding-left:23px;}

.pro_nav dl dd a:hover{ color:#fba013}



.pro-index{ margin-top:10px;}

.pro-index ul{ width:1230px;}

.pro-index ul li{ display:block; float:left; width:281px; margin-right:23px; margin-bottom:23px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.pro-index ul li i{ display:block; width:281px; height:234px; overflow:hidden; position:relative;}

.pro-index ul li i img{display:block; width:281px; height:234px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.pro-index ul li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.pro-index ul li i a.more{ padding-top:7px;display:block; width:54px; height:56px; background:url(../images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px;}

.pro-index ul li .pro_text{ width:279px; border:1px solid #e1e1e1; padding:13px 0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.pro-index ul li .pro_text strong{ display:block; text-align:center; font-size:15px; color:#2b2b2b;}

.pro-index ul li .pro_text p{ text-align:center; font-size:13px; color:#767676; margin-top:10px;}

.pro-index ul li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1);}

.pro-index ul li:hover  .pro_text{ border:1px solid #fff;}



.youshi_2{ background:url(../images/youshi2_maxbg.png); margin-top:25px;}

.youshi_2 .youshi2_tit{ height:225px; background:url(../images/youshi2_tit.jpg) no-repeat center;} 

.youshi_2 .box{ height:1362px; background:url(../images/youshi2_bg.jpg) no-repeat center; padding-top:60px;}

.youshi_2 .box dl{ width:530px;}

.youshi_2 .box dl dt{ padding-bottom:13px; border-bottom:1px dashed #d2d2d2}

.youshi_2 .box dl dt b{ display:block; float:left; width:44px; height:45px; text-align:center; line-height:45px; background:url(../images/youshi2_dt.png) no-repeat center; color:#fff; font-size:26px; font-weight:normal; font-family:Impact; margin-right:7px; margin-bottom:4px;}

.youshi_2 .box dl dt strong{ font-size:18px; color:#0C54B8; height:45px; line-height:45px; display:block; }

.youshi_2 .box dl dt span{ font-size:13px; line-height:21px; color:#cbcbcb; display:block; clear:both }

.youshi_2 .box dl dd{ font-size:15px; color:#757474; line-height:28px; margin-top:10px;}

.youshi_2 .box dl.youshi2_2{ float:right; margin-top:92px;}

.youshi_2 .box dl.youshi2_3{ float:left; clear:both; margin-top:143px;}

.youshi_2 .box dl.youshi2_4{ float:right;  clear:both; margin-top:53px;}

.youshi_2 .box dl.youshi2_5{ float:left;  clear:both; margin-top:97px;}





.changjia{ padding-top:45px;}

.changjia ul{ width:1250px;}

.changjia ul li{ display:block; float:left; width:262px; height:182px; position:relative; margin-right:46px; margin-bottom:46px; cursor:pointer;}

.changjia ul li i{ display:block;width:262px; height:182px; overflow:hidden;}

.changjia ul li img{ display:block;width:262px; height:182px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.changjia ul li p{ width:100%; height:30px; line-height:30px; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; color:#fff; text-align:center; font-size:15px;}

.changjia ul li p b{ display:inline-block; width:19px; height:19px; text-align:center; line-height:19px; background:#fff; border-radius:25px; font-size:12px; color:#0C54B8; margin-right:5px;}

.changjia ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.changjia ul li:after{ content:""; width:29px; height:15px; background:url(../images/jt.png) no-repeat center; position:absolute; right:-38px; top:75px;}

.changjia ul li:nth-of-type(4n+4):after{ display:none;}





.vs{ padding-bottom:30px;}

.vs .left{ width:575px;}

.vs .left ul li{ border:1px solid #e3e3e3; cursor:pointer; margin-bottom:30px; position:relative; height:165px; width:573px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.vs .left ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.vs .left ul li img{ display:block; float:right;}

.vs .left ul li .vs_box{ width:324px; margin-left:23px; padding:10px 0;}

.vs .left ul li .vs_box strong{ display:block; font-size:22px; color:#0C54B8;}

.vs .left ul li .vs_box span{ display:block; font-size:14px; color:#0C54B8; margin-top:10px; border-bottom:1px dashed #dedede; padding-bottom:10px; }

.vs .left ul li .vs_box p{ font-size:14px; color:#6a6a6a; line-height:23px; margin-top:8px;}

.vs .left ul li:after{ content:""; width:42px; height:55px; background:url(../images/vs.jpg) no-repeat center; position:absolute; right:-47px; top:58px;    visibility: initial;}

.vs .left ul li:hover{ box-shadow:0px 5px 50px rgba(0,0,0,.1);}



.vs .right{ width:575px;}

.vs .right ul li{ border:1px solid #e3e3e3; margin-bottom:30px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}

.vs .right ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.vs .right ul li img{ display:block; float:left;}

.vs .right ul li .vs_box{ width:324px; float:right; margin-right:23px; padding:10px 0;}

.vs .right ul li .vs_box strong{ display:block; font-size:22px; color:#494948;}

.vs .right ul li .vs_box span{ display:block; font-size:14px; color:#494948; margin-top:10px; border-bottom:1px dashed #dedede; padding-bottom:10px; }

.vs .right ul li .vs_box p{ font-size:14px; color:#6a6a6a; line-height:23px; margin-top:8px;}

.vs .right ul li:hover{ box-shadow:0px 5px 50px rgba(0,0,0,.1);}



.jiejue{ height:509px; background:url(../images/jiejue_bg.jpg) no-repeat center;}

.jiejue .lmt strong{ color:#fff;}

.jiejue .lmt p{ color:#fff;}

.jiejue .lmt{ padding-top:43px;}

.jiejue ul li{ width:128px; float:left;}

.jiejue ul li img{ display:block; margin:0 auto;}

.jiejue ul li strong{ display:block; text-align:center; color:#fff; font-size:30px; font-family:Impact; font-weight:normal; margin:5px 0;}

.jiejue ul li p{ text-align:center; color:#fff; font-size:16px;}

.jiejue ul li.jj_1{ margin-left:38px; }

.jiejue ul li.jj_2{ margin-left:75px; margin-top:113px; }

.jiejue ul li.jj_3{ margin-left:75px;  }

.jiejue ul li.jj_4{ margin-left:75px; margin-top:113px; }

.jiejue ul li.jj_5{ margin-left:75px;  }

.jiejue ul li.jj_6{ margin-left:75px; margin-top:113px; }





.case{ padding-top:30px; padding-bottom:32px;}

.case ul li{ display:block; float:left; width:375px; margin-right:40px;}

.case ul li img{ display:block; width:375px; height:268px;}

.case ul li .case_text{ padding:15px; border:1px solid #dfdfdf}

.case ul li .case_text a.tit{ display:block; font-size:17px; color:#313131; font-weight:bold; height:28px; line-height:28px; overflow:hidden;}

.case ul li .case_text p{ font-size:14px; color:#717171; line-height:23px; margin-top:10px; height:46px; overflow:hidden;}

.case ul li .case_text a.tit:hover{ color:#0C54B8}

.case ul li .case_text p a{ color:#fba013;} 

.case ul li span{ text-align:center; margin-top:15px; display:block;}

.case ul li span a{ display:inline-block; width:162px; height:34px; line-height:34px; text-align:center; color:#fff; border-radius:5px; background:#b9b9b9; font-size:14px; margin:0 3px;}

.case ul li span a.more1{ background:#0C54B8;}

.case ul li span a:hover{ box-shadow:0px 0px 15px #b9b9b9}

.case ul li span a.more1:hover{ box-shadow:0px 0px 15px #0C54B8}



.case .picScroll-left{ position:relative; padding-bottom:65px;}

.case .picScroll-left .prev{ width:77px; height:34px; background:url(../images/prev.png) no-repeat center; position:absolute; bottom:0; left:515px; cursor:pointer; }

.case .picScroll-left .next{ width:77px; height:34px; background:url(../images/next.png) no-repeat center; position:absolute; bottom:0; right:515px;cursor:pointer; }

.case .picScroll-left .prev:hover{ background:url(../images/prev_on.png) no-repeat center;}

.case .picScroll-left .next:hover{ background:url(../images/next_on.png) no-repeat center;}



.about{ background:#f6f6f6; padding-top:30px; padding-bottom:35px;}

.about .lmt1 p{ border-bottom:1px solid #e6e6e6}

.about .lmt1 p strong{background:#f6f6f6;}

.about .lmt1 p strong:after{ content:""; width:16px; height:16px; background:url(../images/xx.png) no-repeat center; position:absolute; right:-16px; top:20px;}

.about .lmt1 p strong:before{ content:""; width:16px; height:16px; background:url(../images/xx.png) no-repeat center; position:absolute; left:-16px; top:20px;}

.about .nav_tab{ text-align:center; margin-bottom:23px;}

.about .nav_tab a{ display:inline-block; width:159px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#b3b3b3; margin:0 5px;}

.about .nav_tab a:hover,.about .nav_tab a.on{ background:#0C54B8;}

.about .jianjie{ font-size:15px; line-height:29px; color:#585858; margin-top:10px;}

.about .jianjie a{ color:#fba013;}
.about ul{ margin-top:45px;}

.about ul li{ display:block; float:left; width:300px; text-align:center; height:75px; border-left:1px solid #e3e3e3; box-sizing:border-box;}

.about ul li span{ display:inline-block; color:#000; position:relative; }

.about ul li span strong{ font-size:46px; font-weight:normal;}

.about ul li span i{ font-style:normal; color:#767676; position:absolute; top:10px; right:-20px; font-size:16px;}

.about ul li p{ text-align:center; font-size:15px; color:#767676;}

.about ul li.last{ border-right:1px solid #e3e3e3;}





.news{ padding-top:45px; padding-bottom:45px;}

.news .tab-hd { margin-bottom:30px;}

.news .tab-hd ul{ text-align:center;}

.news .tab-hd ul li{ display:inline-block; width:159px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#b3b3b3; margin:0 5px;}

.news .tab-hd ul li a{ display:block; color:#fff;}

.news .tab-hd ul li.on{background:#0C54B8;}

.news .tab-bd .tab-pal ul{ width:1240px;}

.news .tab-bd .tab-pal ul li{ display:block; float:left; width:273px; margin-right:36px;}

.news .tab-bd .tab-pal ul li img{ display:block; width:273px; height:198px;}

.news .tab-bd .tab-pal ul li a.tit{ display:block; font-size:16px; height:39px; line-height:39px; color:#000000; overflow:hidden; padding:4px 0;}

.news .tab-bd .tab-pal ul li .time{ height:33px; line-height:33px; border-bottom:1px solid #ececec; border-top:1px solid #ececec; font-size:14px; color:#c9c9c9; padding-left:20px; background:url(../images/time.png) no-repeat left center;}

.news .tab-bd .tab-pal ul li p{ font-size:14px; line-height:25px; color:#9b9b9b; margin-top:5px; height:75px; overflow:hidden;}

.news .tab-bd .tab-pal ul li p a{ color:#fba013;}

.news .tab-bd .tab-pal ul li a.tit:hover{ color:#0C54B8;}







.footer{ background:#323232;padding-top:25px; }

.links { border-bottom:1px solid #3c3c3c;  padding-bottom:15px; margin-bottom:15px;}

.links p{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:5px;}

.links p span{ font-weight:normal; font-size:14px; color:#545454;}

.links a{ display:inline-block; font-size:14px; color:#828282; line-height:28px; margin-right:10px;}

.links a:hover{ color:#fff;}

.links .box1{ width:1200px; margin:0 auto;}

.footer .left{ width:670px;height:175px;}

.footer .left dl{ display:block; float:left; width:130px; margin-right:35px;}

.footer .left dl.dl2{ width:175px;}

.footer .left dl dt{ display:block; height:39px; line-height:39px; border-bottom:1px solid #403a30; color:#fff; position:relative; font-size:15px; padding-bottom:5px; margin-bottom:5px;}

.footer .left dl dt:after{ content:""; width:7px; height:1px; background:#0C54B8; position:absolute; left:0; bottom:0;}

.footer .left dl dd{ display:block; height:30px; line-height:30px; font-size:14px; color:#8c8c8c;}

.footer .left dl dd a{ color:#8c8c8c}

.footer .left dl dd a:hover{ color:#fff;}

.footer .right{ width:490px;}

.footer .box{ padding-bottom:35px;}

.footer .right .tit{display:block; height:39px; line-height:39px; border-bottom:1px solid #403a30; color:#fff; font-weight:bold; position:relative; font-size:15px; padding-bottom:5px; margin-bottom:15px;}

.footer .right .tit:after{ content:""; width:7px; height:1px; background:#0C54B8; position:absolute; left:0; bottom:0;}

.footer .right img{ float:right;}

.footer .right ul{ background:url(../images/footer_ul.png) no-repeat left center; padding-left:36px;}

.footer .right ul li{ font-size:14px; line-height:30px; height:30px; color:#8c8c8c}



.footer .copyright{ height:55px; line-height:55px; text-align:center; background:#292929; color:#8c8c8c; font-size:14px;}

.footer .copyright a{ color:#8c8c8c;}





.neiye{ padding-top:20px; padding-bottom:30px;}

.neiye .left{ width:250px;}

.nydh{ width:250px; background:#0C54B8; padding-bottom:2px;}

.pd{ padding-bottom:0;}

.nydh .title{ padding-top:15px; padding-bottom:15px;}

.nydh .title strong{ display:block; font-size:24px; color:#fff; text-align:center;}

.nydh .title p{ font-size:12px; color:rgba(255,255,255,.2); text-align:center; margin-top:6px;}

.nydh ul{ width:246px; background:#fff; margin:0 auto;}

.nydh ul dl dt{ width:210px; height:48px; line-height:48px; background:url(../images/pro-nav-dt.png) no-repeat 13px #ccffff; font-size:15px; color:#0C54B8; font-weight:bold; padding-left:35px; }

.nydh ul dl .pro-dd{ width:220px; margin:0 auto;}

.nydh ul dl .pro-dd:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.nydh ul dl .pro-dd dd{ display:block; float:left; width:100px; height:42px; line-height:42px; border-bottom:1px solid #eeeeee; font-size:14px; background:url(../images/pro-nav-dd.png) no-repeat left center; padding-left:10px;}

.nydh ul dl .pro-dd dd a{ display:block; color:#6f6f6f;}

.nydh ul dl .pro-dd dd.on a{color:#0C54B8}

.nydh ul dl{ margin-bottom:15px;}

.nydh ul dl .pro-dd dd a:hover{ color:#0C54B8}



.nydh .ul_li{ width:248px; border:1px solid #e9e9e9; border-bottom:none;}

.nydh .ul_li li{ font-size:15px; color:#3b3b3b; background:url(../images/ul_li1.png) no-repeat 20px center; height:60px; line-height:60px; border-bottom:1px solid #e9e9e9; padding-left:47px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.nydh .ul_li li a{ display:block; color:#3b3b3b; }

.nydh .ul_li li:hover,.nydh .ul_li li.on{ background:url(../images/ul_li.png) no-repeat 20px center;}

.nydh .ul_li li:hover a,.nydh .ul_li li.on a{ color:#0C54B8;}



.neiye .left .ad{ display:block; width:250px; margin-top:15px;}



.nylx{ width:250px; margin-top:15px;}

.nylx .title{ width:230px; height:57px; line-height:57px; background:#0C54B8; padding-left:20px; color:#fff; font-size:16px; font-weight:bold; position:relative;}

.nylx .title span{ font-weight:normal; font-size:12px; color:rgba(255,255,255,.2);}

.nylx .title:after{ content:""; width:4px; height:13px; background:#fff; position:absolute; left:11px; top:22px;}



.nylx .nylx_box{ width:248px; border:1px solid #dfdfdf; border-top:none; padding-top:20px; padding-bottom:20px;} 

 

.nylx .nylx_box b{ display:block; width:230px; margin:0 auto; font-size:15px; color:#323232; border-top:1px solid #eeeeee; padding-top:15px; margin-top:10px;}

.nylx .nylx_box p{ width:230px; margin:0 auto; font-size:14px; color:#5d5d5d; line-height:29px; margin-top:5px;}



.nylx .ny_tel{ padding-left:60px; width:155px; margin:0 auto; background:url(../images/ny_tel.png) no-repeat left center;}

.nylx .ny_tel span{ display:block; font-size:15px; color:#8d8d8d;}

.nylx .ny_tel strong{ display:block; font-size:20px; color:#444444;}



.neiye .right{ width:930px;}

.neiye .right .newsnav{ width:930px; height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; }

.neiye .right .newsnav p{ float:right; font-size:14px; color:#aeaeae;}

.neiye .right .newsnav p a{ color:#aeaeae;}

.neiye .right .newsnav p a:hover{ color:#0C54B8}

.neiye .right .newsnav strong{ display:inline-block; font-size:19px; color:#2b2b2b; padding-left:14px; padding-right:3px; position:relative; border-bottom:2px solid #0C54B8;}

.neiye .right .newsnav strong:after{ content:""; width:4px; height:15px; background:#0C54B8; position:absolute; left:0px; top:19px;}

.neiye .right .neiye_right{ margin-top:15px;}

.neiye .right .neiye_right .pro-list { width:965px;}



.neiye .right .neiye_right .pro-list li{ display:block; float:left; width:290px; margin-right:30px; margin-bottom:23px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.neiye .right .neiye_right .pro-list li i{ display:block; width:290px; height:240px; overflow:hidden; position:relative;}

.neiye .right .neiye_right .pro-list li i img{display:block; width:290px; height:240px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.neiye .right .neiye_right .pro-list li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.neiye .right .neiye_right .pro-list li i a.more{ padding-top:7px;display:block; width:54px; height:56px; background:url(../images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px;}

.neiye .right .neiye_right .pro-list li .pro_text{ width:288px; border:1px solid #e1e1e1; padding:13px 0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.neiye .right .neiye_right .pro-list li .pro_text strong{ display:block; text-align:center; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2b2b2b;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.neiye .right .neiye_right .pro-list li .pro_text p{ text-align:center; font-size:13px; color:#767676; margin-top:10px;}

.neiye .right .neiye_right .pro-list li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1);}

.neiye .right .neiye_right .pro-list li:hover  .pro_text{ border:1px solid #fff;}

.neiye .right .neiye_right .pro-list li:hover .pro_text strong{ color:#0C54B8;}



.fenye {width: 100%;margin: 0 auto;margin-top:15px;margin-bottom:30px; text-align:center;}

.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}

.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #0C54B8; font-size: 14px;color: #fff;margin: 0 2px;background: #0C54B8; border-radius:5px;}



.tiaofu{ width:930px; height:139px; background:url(../images/tiaofu.jpg) no-repeat center; position:relative; margin-bottom:10px;}

.tiaofu strong{ display:block; color:#fff; font-size:21px; position:absolute; bottom:37px; right:217px; font-family:Arial;}

.tiaofu img{ display:block; position:absolute; right:77px; top:12px;}





.pro-xq{ width:930px}

.pro-xq .pic{ float:left;width:483px; height:358px; margin-right:20px;}

.pro-xq .pic img{ width:483px; height:358px; }





.TB-focus{width:483px; height:358px; position:relative;  overflow:hidden; }

.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }

.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#7c7c7c; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;margin-left:3px; color:#fff; border-radius:10px; }

.TB-focus .hd li.on { background:#b00000; color:#fff;  }

.TB-focus img{ width:483px; height:358px;}

 

.pro-xq .pro-js{ width:427px; float:left;}

.pro-xq .pro-js h1{ font-size:26px; color:#000; height:68px; line-height:68px; border-bottom:1px solid #eee;}





.pro-xq .pro-js .pro-xx{ font-size:14px; color:#5b5b5b; overflow-y: auto;line-height:23px; height:160px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0;}

.pro-xq .pro-lx{ padding-top:25px; border-bottom:1px solid #eee; padding-bottom:20px;}

.pro-xq .pro-lx p{ width:240px; float:left; font-size:16px; color:#0C54B8;}

.pro-xq .pro-lx p i{ display:block; float:left; margin-right:5px; width:40px; height:40px; background:url(../images/ico-tel.png) no-repeat center;}

.pro-xq .pro-lx p font{    line-height: 15px; display: block; margin-bottom: 3px;}

.pro-xq .pro-lx:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }

.pro-xq .pro-lx p span{ display:block; font-size:24px; font-weight:bold; color:#0C54B8; line-height:24px;}

.pro-xq .pro-lx a.zx{ display:inline-block; float:right; width:120px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px; background:#0C54B8; margin-top:5px; }

.pro-xq .pro-lx a.zx1{ background:#3bb3ff;}

.pro-xq .pro-lx a.zx:hover{ border-radius:25px;}



.pro-xq .pro-xiangqing{ margin-top:20px; font-size:14px; color:#3c3c3c; line-height:28px; padding-bottom:30px;}





.neiye .right .neiye_right .case-list{ margin-bottom:30px;}

.neiye .right .neiye_right .case-list li{ padding:15px 0; border-bottom:1px dashed #dddddd;}

.neiye .right .neiye_right .case-list li img{ display:block; float:left; width:197px; height:141px; margin-right:18px;}

.neiye .right .neiye_right .case-list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.neiye .right .neiye_right .case-list li a.tit{ overflow:hidden;display:block; font-size:17px; color:#313131; height:39px; line-height:39px; font-weight:bold;}

.neiye .right .neiye_right .case-list li p{ font-size:14px; color:#898989; line-height:27px;height:54px;overflow:hidden;}

.neiye .right .neiye_right .case-list li a.more{ display:inline-block; text-align:center; margin-top:10px; width:100px; height:29px; line-height:29px; border:1px solid #0C54B8; border-radius:5px; color:#0C54B8; font-size:14px;}

.neiye .right .neiye_right .case-list li a.more:hover{ background:#0C54B8; color:#fff;}

.neiye .right .neiye_right .case-list li a.tit:hover{ color:#0C54B8}

.neiye .right .neiye_right .case-list li span{ display:block; height:39px; line-height:39px; overflow:hidden;}

.neiye .right .neiye_right .case-list li span i{ float:right; font-size:14px; color:#aaaaaa; margin-left:25px; font-style:normal;}



.case_kehu ul{ width:945px; margin-top:17px; margin-bottom:25px;}

.case_kehu ul li{ display:block; float:left; width:146px; cursor:pointer; height:146px; border:1px solid #dfdfdf; overflow:hidden; margin-right:9px; margin-bottom:10px;}

/*
.case_kehu ul li{ display:block; float:left; width:146px; cursor:pointer; height:80px; border:1px solid #dfdfdf; overflow:hidden; margin-right:9px;}
*/
.case_kehu ul li img{ display:block;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.case_kehu ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}





.danye ul{ margin-top:20px; margin-bottom:20px;}

.danye ul li{ display:block; float:left; width:232px; text-align:center; height:70px; border-left:1px solid #e3e3e3; box-sizing:border-box;}

.danye ul li span{ display:inline-block; color:#000; position:relative; }

.danye ul li span strong{ font-size:32px; font-weight:normal;}

.danye ul li span i{ font-style:normal; color:#767676; position:absolute; top:-10px; right:-20px; font-size:16px;}

.danye ul li p{ text-align:center; font-size:13px; color:#767676; margin-top:5px;}

.danye ul li.last{ border-right:1px solid #e3e3e3;}





.danye{ font-size:15px; color:#5e5e5e; line-height:31px; padding-bottom:20px;}





#map{ width:100%; height:440px; margin-bottom:10px;}



.contact .left{ width:422px;}

.contact .title{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #e9e9e9; margin-bottom:20px;}

.contact .title p{ display:inline-block; font-size:17px; color:#0C54B8; font-weight:bold; border-bottom:2px solid #0C54B8; height:43px; line-height:43px; padding:0 3px;}



.contact .left strong{ display:block; font-size:16px; color:#4e4e4e; margin-bottom:20px;}

.contact .left img{ float:right; margin-top:20px;}

.contact .left p.dizhi{ font-size:15px; color:#7c7c7c; line-height:29px;}



.contact .right{ width:463px;}

.contact .right form p{ font-size:15px; color:#7c7c7c; line-height:32px; width:100%; margin-bottom:10px;}

.contact .right form p.text{ width:49%; float:left;}

.contact .right form p.text input{ width:135px; height:30px; line-height:30px; border:1px solid #ececec; padding-left:5px;}

.contact .right form textarea{ width:373px; height:105px; border:1px solid #ececec; padding-top:5px; padding-left:5px;}

.contact .right form p span{ display:block; float:left; width:80px;}

.contact .right form p .submit{ display:inline-block; width:123px; height:35px; border:none; background:#0C54B8; color:#fff; font-size:15px; cursor:pointer; margin-right:10px;}

.contact .right form p .reset{ background:#bcbcbc;}





.neiye .right .neiye_right .biaoti{ width:930px; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:25px; margin-bottom:20px;}

.neiye .right .neiye_right .biaoti h1{ font-size:24px; color:#000; font-weight:normal;}

.neiye .right .neiye_right .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}



.neiye .right .neiye_right .fn{ width:930px; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}

.neiye .right .neiye_right  .fn p{ font-size:14px; line-height:30px; color:#565656}

.neiye .right .neiye_right  .fn p a{ color:#565656}

.neiye .right .neiye_right  .fn p a:hover{ color:#0C54B8;}



