﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden; }


/**/
.banner{ height:666px; width:100%; position:relative; z-index:1;}
.banner .bd{ height:666px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:666px; overflow:hidden;}
.banner .bantil{ width:200px; height:10px; position:absolute; bottom:30px;left:50%; margin-left:-70px; z-index:8;}
.banner .bantil li{ width:30px; height:10px; float:left; display:inline; margin:0 8px;background:#005dd7; border-radius:10px;}
.banner .bantil li.cur{background:#ff7a09;}

.sou{ height:78px;overflow:hidden; background:#f9f9f9;}
.sou p{ font:14px "Microsoft YaHei"; color:#666; line-height:78px; width:780px; float:left; font-weight:bold;}
.sou p a{ color:#666; display:inline-block; padding:0 11px; font-weight:normal;}
.sou2{ float:right; margin-top:23px;}
.sou2 input{ width:250px; height:36px; font:14px "Microsoft YaHei"; line-height:36px;background:url(../img/sou1.gif) no-repeat; border:0;color:#999; padding-left:10px; outline:none;}
.sou2 .ip01{ background:none; width:246px; height:32px;padding-left:10px;border:2px solid #005dd7;caret-color:#005dd7;}
.sou2 .ip01:focus{caret-color:#005dd7;}
@supports (-webkit-mask: none) and (not (cater-color:#005dd7)) {
    .sou2 .ip01 { color: #005dd7; }
    .sou2 .ip01::first-line { color: #999; }
}
.sou2 .ip02{ width:49px; height:36px; background:url(../img/sou2.gif) no-repeat; border:0; cursor:pointer; padding:0;}

.tit{ height:130px; font:40px "Microsoft YaHei"; text-align:center; font-weight:bold;}
.tit a{ color:#333;}
.tit em{display:block; font:24px "Microsoft YaHei"; color:#666;padding-top:8px; margin-top:8px; background:url(../img/pro_line.gif) no-repeat center top;}
.tit i{ display:block; font:14px Arial; text-transform:uppercase; color:#acadad;padding-top:8px; margin-top:8px; background:url(../img/pro_line.gif) no-repeat center top; letter-spacing:3px;}

.fen{ height:580px; padding-top:45px; background:url(../img/pro_bg.gif); overflow:hidden;}
.fen dl{ width:288px; height:366px; overflow:hidden; background:#fff; border:1px solid #e6e6e6; float:left; margin-right:12px;}
.fen dt img{ display:block; width:270px; height:200px; padding:9px 0 0 9px;}
.fen dd h3 a{ display:block; height:48px; padding-top:20px; width:270px; margin:0 auto; background:url(../img/pro_line2.gif) no-repeat center bottom; font:18px "Microsoft YaHei"; line-height:48px; overflow:hidden; color:#555; text-align:center;}
.fen dd p{ font:14px "Microsoft YaHei"; line-height:21px; color:#555; text-align:center; height:42px; overflow:hidden; padding:8px 20px;}
.fen dd em a{ display:block; width:35px; height:35px; overflow:hidden; background:url(../img/pro_btn1.png) no-repeat; float:right;}
.fen dd em a:hover{background:url(../img/pro_btn2.png) no-repeat;}
.fen .nones{ margin-right:0;}

.pro{ height:760px; margin-top:65px; overflow:hidden;}
.fen1{ width:300px; height:660px; background:#f3f3f3; border-bottom:3px solid #005dd7;}
.fen1 h2{ height:95px; background:#005dd7 url(../img/fen_icon.gif) no-repeat 35px center; padding-left:86px; font:30px "Microsoft YaHei"; font-weight:bold; line-height:95px;}
.fen1 h2 a{ color:#fff;}
.fen1 h3{ height:81px; font:20px "Microsoft YaHei"; line-height:79px; position:relative;}
.fen1 h3 em{ display:block; width:34px; height:38px; float:left; overflow:hidden; margin:20px 40px 0 28px;}
.fen1 h3 a{ display:block; height:79px; border-bottom:1px solid #d7d7d7; background:url(../img/fen_hover1.png) no-repeat 76px center; color:#333;}
.fen1 h3 a:hover{ color:#fff; background:#005dd7 url(../img/fen_hover2.png) no-repeat 76px center;}
.fen1 h3 a:hover em{ background-position:0 -38px;}
.fen1 .h04 em{ background:url(../img/icon1.png) no-repeat;}
.fen1 .h01 em{ background:url(../img/icon2.png) no-repeat;}
.fen1 .h03 em{ background:url(../img/icon3.png) no-repeat;}
.fen1 .h02 em{ background:url(../img/icon4.png) no-repeat;}
.fen1 .h05 em{ background:url(../img/icon5.png) no-repeat;}
.fen1 .h06 em{ background:url(../img/icon6.png) no-repeat;}
.fen1 .h07 em{ background:url(../img/icon7.png) no-repeat;}
.fen1 .h07{ border:0;}
.fen1 ul{ display:none; width:245px; background:#005dd7; position:absolute; top:0; left:300px;}
.fen1 li{ height:40px; border-bottom:1px solid #2675dd; font:15px "Microsoft YaHei"; line-height:40px; overflow:hidden; background:url(../img/fen_dot.gif) no-repeat 25px center; padding:0 0 0 42px;}
.fen1 li a{ color:#dde5f7; background:none;} 
.fen1 li a:hover{ background:none; color:#fff;}
.fen1 .cur ul{display:block;}

.pro2{ width:900px; overflow:hidden;}
.prot{ height:93px; border-bottom:2px solid #005dd7; overflow:hidden; position:relative; padding-left:35px;}
.prot ul{}
.prot li{ font:20px "Microsoft YaHei"; font-weight:bold; line-height:93px; float:left; background:url(../img/pro_icon1.png) no-repeat left center; padding-left:38px;}
.prot li a{ color:#333; display:block;}
.prot li a:hover,.prot .cur a{ color:#005dd7;}
.prot .li2{ background:url(../img/pro_line1.gif) no-repeat left center; margin-left:25px; padding-left:25px;}
.prot .li2 a{background:url(../img/pro_icon2.png) no-repeat left center; padding-left:38px;}
.promore{ font:18px "Microsoft YaHei"; height:93px; height:93px; overflow:hidden; position:absolute; top:0; right:0;}
.promore em a{ display:block; color:#ff7a09; font-weight:bold; padding-top:48px; font-weight:bold;}
.pro3{}
.pro3 li{width:277px; float:left; display:inline; margin:26px 0 0 23px;}
.pro3 li img{display:block; width:277px; height:199px;}
.pro3 li em{display:block; height:59px;font:18px "Microsoft YaHei"; text-align:center; line-height:59px; color:#333; overflow:hidden; background:#e0e0e0;}
.pro3 li:hover em{ color:#fff; background:#ff7a09;}

.proys{ height:450px; padding-top:80px; overflow:hidden; background:url(../img/pro_bg.gif);}
.proys ul{ height:320px; background:url(../img/proys_bg.png) no-repeat center 50px;}
.proys li{ width:211px; float:left; margin-right:115px;}
.proys li a{ display:block; text-align:center; font:18px "Microsoft YaHei"; color:#333;}
.proys li span{ display:block; width:211px; height:211px; overflow:hidden; position:relative; margin-bottom:16px;}
.proys li img{ display:block; width:211px; height:211px;}
.proys li em{ display:block; width:100%; height:45px; font:18px "Microsoft YaHei"; text-align:center; line-height:45px; color:#fff; overflow:hidden; position:absolute; bottom:0;}
.proys li a:hover i{ display:none;}
.proys .nones{ margin-right:0;}

.lc{ background:url(../img/lc_bg.jpg) no-repeat center top; height:381px; overflow:hidden; padding-top:50px;}
.lc li{ width:91px; float:left; margin-right:93px;}
.lc li a{ display:block; background:url(../img/lc_bg1.png) no-repeat center top; height:157px;}
.lc li em{ display:block; font:16px "Microsoft YaHei"; text-align:center; color:#333;}
.lc li a:hover{background:url(../img/lc_bg2.png) no-repeat center top;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.lc .nones{ margin-right:0;}
.lc .li2 em{ width:110px; margin-left:-10px;}

.guan{ height:544px; overflow:hidden; background:url(../img/pro_bg.gif);}
.guan2{ width:600px; height:544px; overflow:hidden; position:relative;}
.guan2 img{ display:block;width:600px; height:544px;}
.guan2 h5{ width:600px; position:absolute; top:55px; text-align:center; font:36px "Microsoft YaHei"; font-weight:bold; color:#333;}
.guan2 h5 em{ display:block; font:24px "Microsoft YaHei"; color:#666;}
.guan1{ width:575px; overflow:hidden; margin-top:33px;}
.guan1 p{ height:110px; margin-bottom:20px; overflow:hidden;}
.guan1 p em{ display:block; width:200px; height:110px; float:left; overflow:hidden;}
.guan1 p em img{ display:block;width:200px; height:110px;}
.guan1 p span{ display:block; float:left; padding-left:20px; width:330px; font:18px "Microsoft YaHei"; color:#333; line-height:110px;}
.online{ height:53px; border:1px solid #acacac; width:500px; margin-top:46px;}
.online li{ width:375px; height:53px; float:left; overflow:hidden;}
.online li input{width:375px; height:53px; font:16px "Microsoft YaHei"; text-align:center; line-height:53px; color:#333; overflow:hidden; background:none; border:0;outline:none;}
.online .btt{ width:125px; height:53px; background:#005dd7; overflow:hidden; float:left;}
.online .btt input{width:125px; height:53px; background:none; outline:none; border:0; font:16px "Microsoft YaHei"; text-align:center; line-height:53px; color:#fff; overflow:hidden;}

.case{ height:860px; margin-top:75px; overflow:hidden;}
.caset{ height:116px; overflow:hidden;}
.caset ul{ width:1200px; margin:0 auto;}
.caset li{ width:180px; float:left; font:20px "Microsoft YaHei"; text-align:center; color:#333; background:url(../img/case_line.gif) no-repeat right top;}
.caset li a{ display:block;color:#333;}
.caset li em{ display:block; width:49px; height:49px; margin:0 auto 10px; background:#898989; border-radius:49px;}
.caset li em img{ display:block;width:49px; height:49px;}
.caset .li1{ width:170px;}
.caset .li8{ width:120px; background:none;}
.caset li a:hover,.caset .cur a{ color:#ff7a09; font-weight:bold;}
.caset li a:hover em,.caset .cur em{ background:#ff7a09;}
.case1{ height:539px; overflow:hidden; background:url(../img/case_bg.jpg) no-repeat center top;}
.case1 dl{ width:1200px; margin:0 auto; height:539px;}
.case1 dt{ width:903px; height:539px; overflow:hidden; float:left; overflow:hidden; position:relative;}
.case1 dt img{ display:block;width:903px; height:539px;}
.case1 dt h5{ height:164px; width:903px; overflow:hidden; background:url(../img/case_bg.png) no-repeat center top; position:absolute; bottom:0;}
.case1 dt h5 em{ display:block; float:left; width:128px; height:128px; overflow:hidden; margin:11px 0 0 34px;}
.case1 dt h5 em img{ display:block;width:128px; height:128px; border-radius:128px;}
.case1 dt h5 p{ width:675px; float:left; padding:64px 0 0 35px; overflow:hidden;}
.case1 dt h5 p i{ display:block; font:22px "Microsoft YaHei"; font-weight:bold; line-height:35px; height:35px; overflow:hidden; color:#fff;}
.case1 dt h5 p span{ display:block; font:16px "Microsoft YaHei"; line-height:24px; color:#d0d0d0; height:24px; overflow:hidden;}
.case1 dt h5 p b{ font-weight:normal; color:#ff7a09;}
.case1 dd{ width:278px; float:right; overflow:hidden;}
.case1 dd em{ display:block; width:278px; height:167px; margin-bottom:19px;}
.case1 dd em img{ display:block;width:278px; height:167px;}

.ys{ width:1200px; height:700px; overflow:hidden; margin:0 auto;}
.yst{ height:492px; overflow:hidden; float:left; width:200px; background:#005dd7;}
.yst li{ height:123px; overflow:hidden; font:22px "Microsoft YaHei"; text-align:center;}
.yst li a{ display:block; color:#fff; height:122px; border-bottom:1px solid #337ddf;}
.yst li em{ display:block; width:49px; height:49px; margin:0 auto; padding-top:15px;}
.yst li em img{ display:block;width:49px; height:49px;}
.yst li a:hover,.yst .cur a{ background:#ff7a09;-webkit-transition:all 0.7s;transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.ys1{ width:1000px; overflow:hidden; height:492px; background:#f3f3f3; float:right;}
.ys1 dl{ width:947px; overflow:hidden; float:right; padding:20px 20px 0 33px; overflow:hidden;}
.ys1 dt{ width:598px; height:446px; overflow:hidden; float:right; background:url(../img/ys_bg.gif) no-repeat right bottom;}
.ys1 dt img{ display:block; width:581px; height:428px;}
.ys1 dd{ width:340px; float:left; margin-top:70px; overflow:hidden;}
.ys1 dd h5{ font:60px Arial; color:#8b8989;}
.ys1 dd h4{ font:26px "Microsoft YaHei"; font-weight:bold; line-height:60px; height:60px; color:#005dd7; overflow:hidden; margin:15px 0;}
.ys1 dd h4 em{ font:14px Arial; color:#666; text-transform:uppercase; background:url(../img/ys_line.png) no-repeat left center; padding-left:18px;}
.ys1 dd p{ width:315px; font:18px "Microsoft YaHei"; line-height:28px; color:#333;}
.ys1 dd span{ display:block; font:28px Arial; color:#ff7a09; background:url(../img/ys_lx.png) no-repeat left center; padding-left:50px; line-height:41px; margin-top:30px;}

.new{ height:860px; padding-top:80px; background:url(../img/pro_bg.gif); overflow:hidden;}
.dy{ width:800px; overflow:hidden;}
.tit1{ height:56px; overflow:hidden; background:url(../img/dy_icon.png) no-repeat left top; font:20px "Microsoft YaHei"; font-weight:bold; line-height:53px;}
.tit1 a{ display:block; color:#fff; padding-left:50px;}
.tit1 em{ display:inline-block; font:16px "Microsoft YaHei"; line-height:56px; float:right; color:#333;}
.dy1{ height:425px; background:#fff; overflow:hidden;}
.dy1 dl{ width:380px; float:left;}
.dy1 dd em{display:block; height:69px; border-bottom:1px solid #ededed; font:24px Arial; color:#ababab; padding-left:40px; width:380px; line-height:69px;}
.dy1 dd h3 a{ display:block; font:18px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px; height:38px; overflow:hidden; padding:20px 0 0 36px;}
.dy1 dd p{width:337px; font:16px "Microsoft YaHei"; line-height:24px; color:#787878; height:48px; overflow:hidden; padding:8px 0 0 40px;}
.dy1 dd p a{ color:#ff7a09;}
.dy1 dt{ width:337px; height:189px; overflow:hidden; padding-left:36px; margin-top:20px;}
.dy1 dt img{ display:block;width:337px; height:189px; }
.dy ul{ height:132px; background:#fff; overflow:hidden; margin-top:7px; padding:15px 45px 0 36px;}
.dy li{ font:16px "Microsoft YaHei"; line-height:36px; height:36px; overflow:hidden; background:url(../img/dy_jt.png) no-repeat left center; padding-left:15px;}
.dy li a{ display:block; color:#5c5c5c;}
.dy li em{ color:#bcbcbc; font:14px Arial; float:right; display:inline-block; line-height:36px;}

.faq{ width:370px; overflow:hidden;}
.faq .tit1{ background:url(../img/faq_icon.png) no-repeat left top;}
.faq dl{ width:300px; margin:0 auto; padding:35px 35px 0 35px; height:300px; overflow:hidden; background:#fff;}
.faq dt img{ display:block; width:300px; height:170px;}
.faq dd{ height:130px; padding:0 20px; background:#f3f3f3 url(../img/faq_line.gif) repeat-x center bottom;}
.faq dd h3 a{display:block;font:18px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px; height:38px; overflow:hidden; padding:15px 0 0 0;}
.faq dd p{font:16px "Microsoft YaHei"; line-height:24px; color:#787878; height:48px; overflow:hidden;}
.faq dd p a{ color:#ff7a09;}
.faq ul{ background:#fff; padding:8px 35px 0; overflow:hidden;}
.faq li{ font:16px "Microsoft YaHei"; height:45px; line-height:45px; overflow:hidden; color:#777;margin-left:37px;}
.faq li a{ display:block;color:#777; background:url(../img/dy_jt.png) no-repeat left center; padding-left:18px;}
.faq2{ position:relative; overflow:hidden; height:232px;}
.m_zxc{height: 244px;overflow: hidden;position: relative;}

.about{ height:922px; margin-top:65px; overflow:hidden; background:url(../img/about_bg.gif) repeat-x center bottom;}
.about dt img{ display:block; width:1200px; height:550px; overflow:hidden;}
.about dd h3{ width:200px; margin:-74px auto 0; height:123px; overflow:hidden;}
.about dd h3 img{ display:block; width:200px; height:123px;}
.about dd h4 a{ display:block; font:24px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:72px; color:#333; overflow:hidden;}
.about dd p{ font:16px "Microsoft YaHei"; text-align:center; line-height:24px; color:#666; height:48px; overflow:hidden;}
.about dd p a{ color:#ff7a09;}

.pic{ height:535px; overflow:hidden; background:url(../img/pic_bg.jpg) no-repeat center top;}
.dy{ width:815px; overflow:hidden; background:#fff;}
.n_nav{height:44px;line-height:44px; overflow:hidden; position:relative; margin-bottom:30px;}
.n_nav ul{ width:44px; width:310px; float:right; overflow:hidden;}
.n_nav li{height:44px; font:16px "Microsoft YaHei";line-height:44px; float:left; background:url(../img/pic_line.png) no-repeat right center;}
.n_nav li a{ display:block;color:#666;height:44px; padding:0 20px;}
.n_nav .cur,.n_nav li a:hover{ color:#ff7a09; font-weight:bold;}
.n_nav .nones{ background:none;}
.n_nav .nones a{ padding-right:0;}
.n_nav span a{display:block; position:absolute; top:0; left:0;width:190px; height:44px; font:18px "Microsoft YaHei"; text-align:center; line-height:44px; color:#fff; background:#ff7a09; font-weight:bold; border-radius:1.5rem;}

.news_c{ height:455px;overflow:hidden;}
.news_c li{ width:287px; border-bottom:4px solid #005dd7; height:375px; background:#fff; overflow:hidden; float:left; margin-right:19px;}
.news_c li img{ display:block; width:229px; padding:22px 0 0 29px;}
.news_c li em{ display:block; width:229px; margin:0 auto; height:50px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:50px; color:#005dd7; background:url(../img/pic_jt.gif) no-repeat right center;}
.news_c .nones{ border:0;}
.news_c li:hover{ border-bottom:4px solid #ff7a09;}
.news_c li:hover em{ color:#ff7a09;}
.pic3 li{width:287px; height:270px;}
.pic3 li img{ display:block;width:287px;padding:0;}

.link{ background:url(../img/link_bg.jpg) no-repeat center top; font:14px "Microsoft YaHei";line-height:64px; height:64px; color:#b1bed7;}
.link a{ display:inline-block; color:#b1bed7; padding-right:50px;}