*:focus{outline:none;}
*{margin:0;padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dd,input,textarea,button{border:0;word-wrap: break-word;}
body{font:12px/1.6 arial,"Microsoft YaHei";color:#666;min-width: 1160px;}
ul,ol{list-style-type:none;}
input,img,select,li{vertical-align:middle;}
table{border-collapse:collapse;}
a{text-decoration:none;color:#666;cursor: pointer;}
a:hover{color:#999;}
.wrap{max-width: 1160px;margin: 0 auto;}
input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}
.clear{clear: both;}
.l{float:left;}
.r{float:right;}
h1,h2,h3,h4,h5,h6{font-weight: 100;font-size: 100%;}
.ap{overflow: hidden;position: relative;}
/*头部*/
.header{background-color: #3e4142;}
.header .logo{position:absolute;top:30px;}
.header .lang{color:#babfc2;background: url(../images/lang.jpg) no-repeat left 0px;padding-left:27px;right:0;top:19px;position: absolute;}
.header .lang a{color:#babfc2;}
.header .lang a:hover{color:#fff;}
.header .search{background: url(../images/search.png);padding-left:27px;right:0;top:84px;position: absolute;width:158px;height: 26px;padding-left:8px;}
.header .search .text1{float:left;width: 115px;padding-left:10px;height: 26px;background: none;color:#babfc2;}
.header .search .submit{float:left;width: 30px;height: 26px;background: none;}
.header .nav{position: absolute;height: 40px;bottom:0;left:0;}
.header .nav li{float:left;margin-right:45px;font-size:13px;position:relative;}
.header .nav li:hover>a{color: #fff;background: url(../images/nav_on.png) no-repeat center bottom;}
.header .nav li:hover .tc{display: block;}
.header .nav li .tc{position: absolute;background-color: #52575b;width: 185px;left:-15px;top:40px;padding:10px 0;display: none;z-index: 99;}
.header .nav li .tc dd{font-size:12px;line-height: 25px;}
.header .nav li .tc dd a{padding-left:18px;font-size:12px;color: #ccd1d2;display: block;}
.header .nav li .tc dd a:hover{background-color: #3e4142;}
.header .nav li>a{color: #babfc2;display: block;height: 40px;}
.header .nav li>a:hover,.header .nav .on>a{color: #fff;background: url(../images/nav_on.png) no-repeat center bottom;}
/*首页焦点图*/
.banner{height: 594px;position: relative;}
.banner .bd li{background: no-repeat top center;height: 594px;text-align:center;}
.banner .bd li .more{background: url(../images/but.png);width: 181px;line-height: 37px;text-align:center;color: #3e4142;display: inline-block;zoom: 1;margin-top:380px;}
.banner .bd li .more:hover{background: url(../images/ban_but_h.png);}
.banner .hd{position: absolute;bottom: 30px; text-align: center;z-index: 97;width:100%;height:11px;}
.banner .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:0px; margin-left:26px; overflow:hidden; background: url("../images/ban_but.png") no-repeat right top;padding-top:11px;}
.banner .hd .on{background-position:left top;}
/*首页*/
.index .a1{background-color: #202324;position: relative;}
.index .a1 .bd{position: absolute;border-top:1px solid #595c5d;width: 100%;left:0; top:183px;z-index: 9;}
.index .a1 ul{overflow: hidden;zoom: 1;position: relative;z-index: 99;}
.index .a1 li{float:left;width: 385px;border-right:1px solid #4d4f50;}
.index .a1 li:first-child{border-left:1px solid #4d4f50;}
.index .a1 li a{font-size:14px;color: #ccc;}
.index .a1 li a:hover{color: #fff;}
.index .a1 li h3{height: 183px;text-align: center;border-bottom:1px solid #595c5d;}
.index .a1 li a:hover h3{border-bottom:1px solid #999;}
.index .a1 li p{padding-left:17px;line-height: 52px;}
.index .a2{background-color: #f6f6f7;padding:55px 0;}
.index .a2 ul{overflow: hidden;zoom: 1;}
.index .a2 li{float:left;width: 325px;padding:0 30px;}
.index .a2 li h3{height: 165px;}
.index .a2 li h4{/*line-height:70px;*/ font-size:22px;color: #7e8082;}
.index .a2 li p span{color: #aacd06;}
.index .a3 ul{overflow: hidden;zoom: 1;}
.index .a3 li{float:left;padding:45px 40px 0;width: 305px;border-right:1px solid #edeeee;text-align: center;color: #999;height: 170px;}
.index .a3 li:first-child{border-left:1px solid #edeeee;}
.index .a3 li h3{font-size:24px;color: #3c4043;margin-bottom:17px;}
.index .a3 li .more{background: url(../images/but2.png) no-repeat center; display: inline-block;zoom: 1;width: 121px;line-height: 23px;color: #fff;margin-top:17px;}
.index .a3 li .more:hover{background-image: url(../images/but2_h.png);}
.index .a3 li .i a{display: inline-block;zoom: 1;margin:11px 7px 0;width: 32px;height: 31px;}
.facebook{ background: url("../images/i2.png") no-repeat; background-position: 0px 0px ; }
.facebook:hover{ background-position: 0px -32px; }
.twitter{ background: url("../images/i2.png") no-repeat; background-position: -32px 0px ; }
.twitter:hover{ background-position: -32px -32px; }
.youtube{ background: url("../images/i2.png") no-repeat; background-position: -64px 0px ; }
.youtube:hover{ background-position: -64px -32px; }
.blog{ background: url("../images/i2.png") no-repeat; background-position: -96px 0px ; }
.blog:hover{ background-position: -96px -32px; }
.pintrest {background: url("../images/i2.png") no-repeat; background-position: -128px 0px ; }
.pintrest:hover { background-position: -128px -32px;}
/*尾部*/
.footer .footer_nav{background-color: #202324;padding:40px 0;position: relative;}
.footer .footer_nav .a1{overflow: hidden;zoom: 1;}
.footer .footer_nav .a1 li{float:left;margin-right:80px;max-width: 150px;}
.footer .footer_nav .a1 li h3{font-size:14px;color: #fff;font-weight: 700;}
.footer .footer_nav .a1 li p{margin-top:10px;line-height: 1.5;}
.footer .footer_nav .a1 li a{color: #949595;background: url(../images/i3.png) no-repeat left 3px;padding-left:9px;display: block;}
.footer .footer_nav .a1 li a:hover{color: #fff;background-image: url(../images/i4.png);}
.footer .footer_nav .lang{background: url(../images/i5.png) no-repeat;position: absolute;right:0;top:40px;width: 166px;}
.footer .footer_nav .lang img{vertical-align: 0;margin-right:10px;}
.footer .footer_nav .lang .info{background: url(../images/i7.png) no-repeat 143px center;padding-left:17px;line-height: 26px;position: relative;z-index: 20;}
.footer .footer_nav .lang .tab{background:#2b2f31 url(../images/i8.jpg) no-repeat left bottom;position: absolute;z-index: 19;padding:20px 0 8px;width: 100%;top:13px;left:0;display: none;}
.footer .footer_nav .lang .tab li a{display: block;color: #9a9c9c;padding-left:17px;}
.footer .footer_nav .lang .tab li a:hover{color: #fff;background-color: #111;}
.footer .copy{background-color: #292c2d;line-height: 55px;color: #a7a9aa;}
.foot-webinfo {float:right; margin-top:-53px; margin-right:20%;}
/*内页*/
.page_banner{height: 221px;background: no-repeat top center;}
.location{color: #999;line-height: 54px;font-size:13px;}
.location a{color: #3e4142;margin:0 8px;}
.location a:hover{color: #999;}
.page_nav{background-color: #f5f5f5;font-size:36px;text-align: center;line-height: 120px;margin-bottom:40px;}
.page_nav a{color: #dedede;margin:0 65px;border-bottom:2px solid #f5f5f5;display: inline-block;zoom: 1;line-height: 120px;}
.page_nav .on,.page_nav a:hover{color: #3e4142;border-bottom:2px solid #a1c605;}
.page_nav .pn2{font-size:28px;}
.page_nav .pn2 a{margin:0 0 0 35px;}
.page_nav .pn2 a:first-child{margin:0;}
.page_info{position:relative;font-size:14px;padding-bottom:80px;}
.page_info .art_title{text-align: center; font-size: 20px; font-weight: bold;}
.page .product .a1 .bd{border-bottom:8px solid #f3f3f3;background-color: #f9f9f9;height: /*454*/307px;text-align: center;}
.page .product .a1 .bd span{height: 454px;display: inline-block;zoom: 1;vertical-align: middle;}
.page .product .a1 .hd{text-align: center;margin-top:35px;position:relative;z-index:9999}
.page .product .a1 .hd li{display: inline-block;*display: inline;zoom: 1;background: url(../images/i9.png) no-repeat;width: 51px;height: 53px;padding:8px 3px 7px;margin:0 8px;cursor:pointer;}
.page .product .a1 .hd .on{background-image: url(../images/i10.png);}
/*.page .product .title{color: #3e4142;font-size:28px;margin-bottom:20px;}*/
.page .product h2{background: url(../images/i11.jpg) no-repeat bottom center; color: #3e4142;font-size:28px; height:75px; margin-bottom:20px; margin-top:70px;}
/*.page .product .a2{background: url(../images/i11.jpg) no-repeat top center;padding:30px 0 70px;font-size:14px;color: #999;}*/
.page .product .a3{background-color: #f5f5f5;position: relative;padding:10px 0 50px;}
/*.page .product .a3 h2{font-size:26px;color: #3e4142;line-height: 70px;border-bottom:1px solid #e5e5e5;margin-bottom:24px;}*/
.page .product .a3 .title{font-size:26px;color: #3e4142;line-height: 70px;border-bottom:1px solid #e5e5e5;margin-bottom:24px;background:none; margin-top:0;}
.page .product .a3 .hd{position: absolute;right:20px;top:40px;}
.page .product .a3 .hd li{float:left;background: url(../images/i12.png) no-repeat right top;width: 11px;height: 11px;margin-left:11px;text-indent: -9999px;overflow: hidden;}
.page .product .a3 .hd .on{background-position: left top;}
.page .product .a3 .bd li{float:left;width: 363px;background-color: #fff;margin-right:35px;text-align: center;}
.page .product .a3 .bd li h3{height: 152px;}
.page .product .a3 .bd li p{line-height: 64px;}
.page .solution{margin-top:-50px;}
.page .solution ul{width: 1200px;}
.page .solution ul ul{border-top:1px solid #f5f5f5;padding-top:60px;margin-bottom:60px;overflow: hidden;zoom: 1;width: 1160px;}
.page .solution ul ul:first-child{border-top:0;}
.page .solution ul ul li:first-child{margin-left:0;}
.page .solution ul li{float:left;margin-left:37px;width: 361px;}
.page .solution li h3{height: 315px;}
.page .solution li p{padding:45px 45px 0 13px;height: 60px;background:#f3f3f3 no-repeat 13px 23px;}/* url(../images/i13.png)*/
.page .solution li:hover p{background-color: #3e4142;color:#f3f3f3;}/*background-image: url(../images/i14.png);*/
.page .solution2{margin-top:-50px;}
.page .solution2 ul{width: 1250px;}
.page .solution2 ul ul{border-top:1px solid #f5f5f5;padding-top:60px;margin-bottom:20px;overflow: hidden;zoom: 1;width: 1160px;}
.page .solution2 ul ul:first-child{border-top:0;}
.page .solution2 ul ul li:first-child{margin-left:0;}
.page .solution2 ul li{float:left;margin-left:82px;width: 332px;height: 420px;}
.page .solution2 ul li h3{height: 219px;border:4px solid #eee;position: relative;}
.page .solution2 ul li h3 span{background:#f3f3f3 url(../images/i15.png) no-repeat center;position: absolute;width: 96px;height: 96px;left:116px;top:68px;}
.page .solution2 ul li h4{font-size:18px;color: #3e4142;margin:18px 0;padding: 0 10px;}
.page .solution2 ul li p{color: #999;padding: 0 10px;}
.page .solution2 ul li a{display: block;height: 420px;}
.page .solution2 ul li a:hover{background-color: #eee;}
.page .solution2 ul li a:hover h3 span{background-color: #3c4043;}
.page .news li{display: block;padding:30px 30px 30px 360px;color: #999;overflow: hidden;zoom: 1;border-bottom:1px solid #e2e2e2;}
.page .news li .img{float:left;width: 360px;margin-left:-360px;text-align: center;} 
.page .news li h3{width: 380px;font-size:22px;color: #3e4142;}
.page .news li p{min-height: 78px;}
.page .news li .dete{margin:20px 0;}
.page .news li .more{display: block;width: 121px;background: url(../images/but2.png) no-repeat center;text-align: center;line-height: 23px;color: #fff;}
.page .news li:hover{background-color: #f9f9f9;}
.page .news li:hover{background-color: #f9f9f9;}
.page .news li:hover h3{color: #9cbc0b;}
.page .news li:hover .more{background-image: url(../images/i16.png);}
.page .contact{padding-bottom:85px;}
.page .contact .info h2{line-height: 66px;font-size:16px;color:#a7c907;}
.page .contact .info .a1{background-color: #f5f5f5;padding:27px 0;font-size:13px;color: #858585;}
.page .contact .info .a1 span{color:#3e4142;}
.page .contact .info .a1 i{font-size:27px;font-style: normal;}
.page .contact .info .a1 .b1{float:left;padding-left:30px;width: 380px;height: 82px;}
.page .contact .info .a1 .b2{float:left;padding-left:45px;width: 380px;border-left:1px solid #e8e8e8;height: 82px;width: 350px;}
.page .contact .info .a1 .b3{float:left;padding-left:45px;width: 380px;border-left:1px solid #e8e8e8;height: 82px;width: 300px;}
.page .contact .info .a2 .text1{padding-left:50px;line-height: 45px;height:45px;background: #f5f5f5 url(../images/i19.png) no-repeat 17px center;width: 365px;color: #999;}
.page .contact .info .a2 .text2{padding-left:50px;line-height: 45px;height:45px;background: #f5f5f5 url(../images/i20.png) no-repeat 17px center;width: 365px;margin-left:25px;color: #999;}
.page .contact .info .a2 .textarea{background-color: #f5f5f5;margin-top:30px;padding:25px 15px;width: 830px;resize: none;overflow: hidden;color: #999;}
.page .contact .info .a2 .submit{width: 365px;line-height: 47px;height: 47px;text-align: center;color:#fff;background-color: #3e4142;margin-top:30px;}
/*分页*/
.paging{text-align: center;padding:50px 0 90px;}
.paging a{width: 32px;line-height: 35px;display: inline-block;zoom: 1;background-color: #f3f3f3;color: #999;margin:0 3px 0 4px;}
.paging span{width: 32px;line-height: 35px;display: inline-block;zoom: 1;color: #999;margin:0 3px 0 4px;}
.paging a:hover{color: #9cbc0b;}
