@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family: arial,microsoft yahei; background:url(images/2.jpg) top repeat-x; min-width:1400px; }

.w1400 { width:1400px; margin:auto;}
.total_top { height:44px; line-height:44px; position:relative; color:#929292;}
.total_top a { color:#929292;}
.top_left { position:absolute; left:0.5%;}
.top_right { position:absolute; right:0;}
.top_right li { border-left: solid 1px #5a5a5a; height:44px; line-height:44px;  float:left; padding-left:20px; padding-right:20px;}
.top_right li img { float:left; margin-top:15px; margin-right:10px;}
.top_right li.kusd {border-right: solid 1px #5a5a5a;}

.dianwenzi { position:absolute; z-index:100000; top:31px; right:-8px;}



.total { position:relative; overflow:hidden}

.top_toubu { height:172px; overflow:hidden}
.top_toubu b { display:block; margin-top:32px; padding: 24px  0 0 60px;font-size: 30px;font-weight:bold;color: #0054ac;
    background: url(images/3.png)left top no-repeat;
}

.top_tubiao span { height:28px; display:block; float:left; line-height:28px; text-align:center; background:#f0f0f0; padding:0 10px;  color:#555; font-size:16px; font-weight: normal;}
.top_tubiao strong { display:block; font-size:28px; color:#0054ac; margin-bottom:7px;}
.top_tubiao { margin-top:35px; overflow: hidden} 
.albb { margin-top:45px; margin-left:80px;}

.logo { margin-top:28px;}
.logo img { margin-right:18px;}

.nav { position:absolute; width:1400px; left:50%; top:182px; margin-left:-700px; z-index:10; background:url(images/6.png) repeat-x; height:70px; font-family:Microsoft YaHei;overflow:hidden}
.nav li { font-size:14px; float:left; text-align:center; height:70px; line-height:70px; position:relative;}
.nav li a { display:block; color:#fff; font-size:16px; padding-left:28px; padding-right:28px; position:relative; z-index:2; }
.nav li.noming {  background:url(images/7.png) repeat-x; display:block;}
.nav li.noming a { color:#fff;}

.nav li:before { background:url(images/7.png) repeat-x; display:block; color:#fff; content:""; position:absolute; width:0;  height:70px; transition: all 0.5s;}
.nav li:hover:before  {content:""; width:100%; height:70px; z-index:1;}
.nav li:hover a { color:#fff;}


.focus { width:100%; height:700px; overflow:hidden; position:relative;}
.focus ul {height:700px; position:absolute;}
.focus ul li {float:left; width:100%; height:700px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1400px; left:50%; margin-left:-700px; height:24px; bottom:36px; text-align:right; z-index:100000;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:288px; background:url(images/8.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{overflow:hidden;}


.search { width:100%; margin:auto; background:#f7f7f7; height:60px; overflow: hidden}
.search_tu { float:right; width:56px; height:43px; overflow:hidden}
.search_2 {float:left; width:260px;}
.search_2 input{ background:#fff; outline: none; border: none; width:240px; padding-left:20px; height:43px; line-height:43px; color:#c6c6c6;}
.zhonjian {margin-top:24px; width:316px; margin-left:50px;}
.zhonjian_wenzi { margin-top:32px;}

.dis { display: none;}


.pro_til { text-align:center; margin-top:60px; margin-bottom: 25px; overflow:hidden;}
.pro_til span { display:block; font-size:35px;}
.pro_til strong { color:#0054ac;}
.pro_til li { font-size:16px; margin-top:5px; color: #555; background:url(images/13.png) center bottom no-repeat; padding-bottom: 35px;}

.list{width:300px; height:auto; background: #f5f5f5; padding-bottom: 15px;}
.list_t{background: #333;height: 100px;color: #fff;padding: 0px 21px;}
.list_t p{font-size: 26px;font-weight: bold;padding-top: 25px;}
.list_t span{display: block;font-size: 12px; text-transform: uppercase; margin-top: 5px;}
.list_t .fr{padding-top:32px;}



.list_d li{width: 100%; background: #f5f5f5;}
.list_d li dt {height: 50px;line-height:50px;background-color: #0054ac;color: #fff;font-weight: normal !important;padding-left: 24px;background-image:url(images/10.png);background-position: 260px 22px;background-repeat: no-repeat; margin-bottom: 1px;}
.list_d li dt a { color:#fff; font-size: 16px;}
.list_d li dd {height: 40px;line-height:40px;font-size: 14px;background:url(images/11.png)no-repeat center left;    margin-left: 40px;padding-left: 18px;}


.prod_main{ width: 1100px; height:auto; }


.prod_d{width:1100px;margin:0 auto;overflow:hidden;padding:0px 0px 0px 10px;}
.prod_d li { padding:0 !important;display:block;float:left;width:31%;background:#fff;border:1px #eee solid;margin-left:1.8%;margin-bottom: 28px;}
.prod_d li a { display:block;margin-bottom:1px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;}
.prod_d li a img{ display:block;width:90%; margin: auto; height:auto;padding-top:4%;}
.prod_d li span{ display:block}
.prod_d li span a{ display:block;padding:0 35px;height:50px;background:#fff;text-align:left;font-size:14px;line-height:50px;color:#565656;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;}
.prod_d li span a:after{ content:'';background:url(images/12.png) no-repeat 6px -131px;width:30px;height:30px;display:block;position:absolute;right:30px;top:10px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}
.prod_d li:hover span a:after{ background-position:6px -156px;}
.prod_d li:hover span a{ background-color:#0054ac;color:#fff}
.prod_d li br{ display:none}
.prod_d li:hover .betago{top:0;left:0;}


#colee {height: 655px; padding: 10px 0 10px 0;  margin: 0 auto; overflow: hidden;}
    
#colee1 {float:left;}
#colee2 {float:left;}


.harm { width: 100%; margin: auto; background: #f5f5f5 url(images/6.jpg) center bottom no-repeat; padding-bottom: 65px; margin-top: 70px; overflow: hidden;}
.Customized { overflow:hidden;}
.Customized_til { margin:auto; text-align:center; margin-top:65px; margin-bottom: 25px; overflow:hidden;}
.Customized_til span { display:block; font-size:35px;}
.Customized_til strong { color:#0054ac;}
.Customized_til li { font-size:16px; margin-top:5px; color: #555; background:url(images/13.png) center bottom no-repeat; padding-bottom: 35px;}
.Customized li{ height:490px; width:335px; background:#fff; text-align:center; position: relative; cursor:pointer; float:left; margin-left: 20px; overflow:hidden;border-bottom: none;}
.Customized li:first-child { margin-left:0;}
.Customized li img{ margin-bottom:25px; z-index:3; position:relative;}
.Customized li strong{ font-size:20px; font-weight:bold; display:block; z-index:3; position:relative;}
.Customized li div{ width: 260px; margin: auto;  color: #555; line-height:26px; font-size: 14px; margin-top: 15px; margin-bottom: 20px;  z-index:3; position:relative;}
.Customized li i{ width:39px; height:39px; text-align:center; line-height:35px; font-size:23px; color:#e1e1e1; border:1px solid #cccccc; border-radius:50%; display:block; margin:0 auto; z-index:3; position:relative; box-sizing:border-box; overflow:hidden; background:#fff;}
.Customized li i span{ position:relative; z-index:3;}

.Customized li:after{ content:""; display: block; width:100%; height:13px; background:#ccc; position:absolute; bottom:0; z-index:1;}
.Customized li:before{ content:""; display: block; width:100%; height:0; background:#0054ac; transition:all 0.5s; position:absolute; top:0; left:0; z-index:2;}
.Customized li:hover:before{ height:100%;}
.Customized li:hover div,.Customized li:hover strong{ color:#fff;}


.Customized li:hover i{ color:#0054ac;}



.advantage_til { text-align:center; margin-top:65px; margin-bottom: 25px; overflow:hidden;}
.advantage_til span { display:block; font-size:35px;}
.advantage_til strong { color:#0054ac;}
.advantage_til li { font-size:16px; margin-top:5px; color: #666; background:url(images/13.png) center bottom no-repeat; padding-bottom: 35px;}

.advantage_nav { width: 1400px; margin: auto;}
.advantage_nav li{ font-size:24px; width:350px;height:100px; border-right:1px solid #fff; box-sizing:border-box; background:#222; color:#fff;  float:left; cursor:pointer; transition:all 0.5s;	}
.advantage_nav li:nth-child(4){ border-right:none;}
.advantage_nav li img{ margin:31px 24px 0 73px; }
.advantage_nav li span{display: inline-block;vertical-align: super;}
.advantage_nav li.on{  background:#0054ac;}


.advantage_content dl{ height:483px; width:1400px; background: #f5f5f5;}
.advantage_img{ margin:30px 49px 0 30px;}
.advantage_two{ width:613px; margin-top:75px; }

.advantage_two .ystel{
    background: url(images/22.png)left no-repeat;height: 48px;line-height: 48px;font-weight: bold;font-size: 28px;font-family: "arial";color: #fff;padding-left: 125px;
}
.advantage_one strong{ color:#0054ac; font-size:28px; display:block;margin-top: -4px; font-weight: normal; overflow: hidden;}
.advantage_one span{ font-size:16px; letter-spacing: 1px; color: #666; margin-top: 3px; display: block;}
.advantage_one div{ margin-left:22px;}
.advantage_one{ margin-bottom:35px;}
.advantage_three{ font-size:15px; color:#666; margin-bottom:15px; background:url(images/23.png) no-repeat left 12px; padding-left:33px; line-height:35px;}
.advantage_three1{ margin-bottom:31px;}

.company { background: #f5f5f5; margin-top: 70px; padding: 65px 0px; overflow: hidden;}
.company_til { text-align:center; margin-bottom: 25px; overflow:hidden;}
.company_til span { display:block; font-size:35px;}
.company_til strong { color:#0054ac;}
.company_til li { font-size:16px; margin-top:5px; color: #666; background:url(images/13.png) center bottom no-repeat; padding-bottom: 35px;}


.company_nor { background: url(images/15.jpg); height: 467px; margin-top: 30px; overflow: hidden;}
.company_nor dl { width: 730px; height: 360px; background: #fff; float: right; margin-top: 53px; margin-right: 53px; overflow: hidden;}
.company_nor dl dt { margin-top: 40px; margin-left: 45px; width: 650px;}
.company_nor dl dt strong { display: block;  margin-bottom: 15px;}
.company_nor dl dt strong a { font-weight: normal; font-size: 28px;}
.company_nor dl:hover dt strong a { color: #0054ac;}
.company_nor dl dt span { font-size: 14px; color: #666; line-height: 30px;}
.company_nor dl dd { margin-left: 45px; width: 650px; margin-top: 30px;}
.company_nor dl dd a { width: 130px; float: left; background: #333; text-align: center; font-size: 16px; display: block; height:40px; line-height: 40px; color: #fff; margin-right: 20px; margin-bottom: 20px;}
.company_nor dl dd a:hover {  background:#0054ac;}


.foot{ background:#222;  padding:60px 0 40px; margin-top:60px; overflow:hidden;}
.footer_zuo li { float:left; width:150px; padding-left:60px; background:url(images/17.jpg) repeat-y; overflow:hidden;height:195px;}
.footer_zuo li span { display:block; color:#fff; font-size:16px; margin-bottom:20px;}
.footer_zuo li.julis { padding-left:0px; background:none;}
.footer_zuo li a { color:#999; display:block; margin-bottom:15px;}
.footer_zuo { overflow:hidden; }
.foot_one{ height:182px; width:158px; float:left;margin-left: 100px;}

.foot_two{ float:right;}
.foot_two div:nth-child(1){ text-align:right; height:45px;}
.foot_two div:nth-child(2){ color:#b1b1b1; font-size:14px; line-height:36px; text-align:right; margin-top:23px;}
.foot_two div:nth-child(2) a{  color:#b1b1b1; font-size:14px; }

.foot_two .bqtel{
    background: url(images/27.png)right no-repeat; color: #fff;line-height: 1;padding: 25px  52px 0 0;font-family: "arial";font-size: 30px;
}

.link_box { background:#0054ac; height:80px; line-height:80px; margin-top:70px; overflow:hidden;}
.link_til { font-size:18px; color:#fff; background:url(images/59.png) no-repeat left; padding-left:36px;}
.link_til span{ font-size:15px; color:#e0efe0; font-family: Arial, Helvetica, sans-serif;margin-left: 6px; text-transform: uppercase;}
.linkTagcs li{ width:auto !important;}
.linkTagcs li a{ font-size:16px !important; color:#fff !important;}
.link_nor { width:1080px; overflow:hidden;}
.link_nor a {color: #fff !important;}