body{font-size:12px;font-family:Tahoma,Microsoft YaHei,STHei,Helvetica,Arial,sans-serif;margin:0;padding:0;color:#333}
ul,ol,li,dl,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none;}
p{padding:0}
li{overflow:hidden}
img{border:none}
form{padding:0;margin:0}
a{color:#3c3c3c;text-decoration:none}
a:hover{color:#15499a;text-decoration:none}
.red{color:#f00}
.green{color:#00B642}
.fail{color:#6F6F6F}
.clear{clear:both}
.wrapper{width:1200px;margin:0 auto}
/*floatService*/
#floatService{width:120px;background:#fdfdfd url(../images/floatService.png) no-repeat;position:absolute;z-index:9999;top:114px;right:5px}
#floatServiceClose{float:left;width:30px;height:30px;display:block;cursor:pointer;}
.floatServiceTop{height:42px;}
.floatServiceCont ul.floatMenu li{text-align:center;height:44px; line-height: 44px;}
.floatServiceCont ul.qq li{text-align:center;height:28px;}
.floatServiceCont dl{border-top:1px solid #eee;margin:10px 0;padding:10px 0;text-align: center;}
.floatServiceCont dl dt{margin:0 0 10px 0}
/*top*/
.top{height:26px;line-height:26px;background:#15499a;color:#FFFFFF;min-width:1200px;}
/*header*/
.header{height:104px;}
.header-bg{background:url(../images/header.png) no-repeat right 0}
.header .logo{float:left;width:265px}
.header .tel{float:right;width:181px;margin:30px 0 0 0;}
/*nav*/
.nav{font-size:14px;float:left;width:680px;height:60px;margin:44px 0 0 50px;}
.nav li{float:left;width:85px;}
.nav li a{display:block;height:60px;line-height:60px;color:#000000;text-decoration:none;position:relative;overflow:hidden;text-align:center;}
.nav li a:hover,.nav li a.cur{color:#15499a;}
.nav li .box{width:100%;height:46px;position:absolute;top:130px;left:0;background:#ececec;display:none;z-index:999;}
.nav li .box .submenu01{width:1000px;margin:0 auto;padding:0 0 0 200px;}
.nav li .box .submenu02{width:760px;margin:0 auto;padding:0 0 0 440px;}
.nav li .box .submenu03{width:1100px;margin:0 auto;padding:0 0 0 100px;}
.nav li .box .submenu04{width:590px;margin:0 auto;padding:0 0 0 650px;}
.nav li .box .submenu06{width:420px;margin:0 auto;padding:0 0 0 780px;}
.nav li .box .submenu07{width:320px;margin:0 auto;padding:0 0 0 880px;}
.nav li .box li{float:left;width:auto;padding:0 15px;}
.nav li .box a{color:#535353;height:46px;line-height:46px;display:block;}
.nav li .box a:hover{color:#15499a}
/************banner************/
.flexslider{margin:0 auto;position:relative;min-width:1200px;width:100%;height:665px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flexslider .slides li{min-width:1200px;width:100%;height:665px}
.flexslider .slides li a{height:665px;display:block}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;display:none}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:5px;text-align:center;margin:0 0 0 -40px;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}
/*search*/
.searchbox{background:#d7d7d7;height:46px;line-height:46px;min-width:1200px;}
.searchbox a{margin:0 5px;}
.search{float:right;width:400px;margin:10px 0 0 0;}
.txtSearch{float:left;width:263px;height:23px;line-height:23px;border:1px solid #a0a0a0;}
.btnSearch{float:left;margin:0 0 0 10px;}
/*about*/
.tit{width:260px;height:100px;margin:0 auto; background:url(../images/tit.png) no-repeat;}
.about{background:url(../images/about-bg.jpg) no-repeat center top;height:579px;min-width:1200px;padding:30px 0 0 0;overflow:hidden;}
.about .tit{background-position:0 0;}
.about .video{float:left;width:565px;height:392px;border:7px solid #FFFFFF;background:#FFFFFF;margin:40px 0 0 0;}
.about .info{float:left;width:570px;margin:40px 0 0 51px}
.about .info dt{font-size:14px;line-height:34px;height:204px; overflow:hidden;}
.about .info a{float:right;margin:20px 0 0 0;width:120px;height:32px; line-height:32px;text-align:center; background:#15499a;color:#FFFFFF;text-decoration:none;}
.about .statistics{float:right;width:610px;color:#FFFFFF;margin:85px 0 0 0;overflow:hidden;}
.about .statistics li{float:left;width:200px;font-size:14px;text-align:center;border-right:1px solid #15499a;}
.about .statistics li:last-child{border:none;}
.about .statistics li b{font-size:32px;font-weight:600;}
/*news*/
.news .tit{background-position:0 -100px;margin:30px auto;}
/*tabs1*/
.tabs1{height:40px;text-align:center;}
.tagTitle1{display:inline-block;overflow:auto;}
.tagTitle1 li{float:left;display:inline;margin:0 100px;padding:0 10px;height:40px; }
.tagTitle1 li a{font-size:16px;color:#6e6e6e;height:40px; display:block;}
.tagTitle1 li.hover{background:url(../images/cur.png) no-repeat center 30px;}
#tagContent1 div{display:none;height:540px;padding:25px 0;clear:both;}
#tagContent1 div dl{float:left;width:450px;color:#767676;}
#tagContent1 div dt a{font-size:16px;height:60px;line-height:30px;overflow:hidden;margin:10px 0 20px 0; display:block;}
#tagContent1 div dt span{float:right;font-size:12px;color:#15499a;}
#tagContent1 div ul{float:right;width:700px}
#tagContent1 div li{height:100px;border:2px solid #fff;border-bottom:1px solid #ededec;padding:20px 40px 0 40px;}
#tagContent1 div li a{height:40px;font-size:16px}
#tagContent1 div li:hover{border:2px solid #15499a;height:99px;}
#tagContent1 div li:hover a{color:#15499a;}
#tagContent1 div li span{float:right;font-size:12px;color:#767676;}
#tagContent1 div li h3{font-size:12px;font-weight:normal;;height:48px; line-height:24px;color:#767676;margin:10px 0 0 0;}
#tagContent1 div li h3 a{font-size:12px;float:right;color:#15499a;}
#tagContent1 div.block1{display:block}
/*product*/
.product{background:#f2f2f2 url(../images/product-bg.jpg) no-repeat center top;min-width:1200px;padding:40px 0 0 0}
.product .tit{background-position:0 -200px}
.product span.tel{width:310px;margin:40px auto 0 auto;display:block;font-size:14px;background:url(../images/tel2.png) no-repeat 0 5px;padding:0 0 0 30px}
.product span.tel em{font-style:normal;font-size:26px;color:#15499a;}
/*tabs2*/
.tabs2{height:50px;text-align:center;margin:30px 0 10px 0;}
.tagTitle2{display:inline-block;overflow:auto;}
.tagTitle2 li{font-size:14px;float:left;display:inline;margin:0 6px 0 5px;padding:0 36px;height:50px;line-height:50px;background:#FFFFFF;cursor:pointer;}
.tagTitle2 li.hover{background:#15499a;color:#FFFFFF;}
#tagContent2{width:1200px;height:650px;background:#FFFFFF;margin:0 auto;z-index:888;position:relative;}
#tagContent2 div{display:none; }
#tagContent2 div.block2{display:block;}
.picScroll-left{width:1156px;margin:20px 0 0 22px;overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:26px; padding:43px 10px 0 0 ; display:block;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:52px; height:26px; float:right; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; height:430px;}
.picScroll-left .bd ul li{width:269px;padding:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:269px; height:392px; display:block;}
.picScroll-left .bd ul li a{font-size:14px;color:#292929;height:430px;line-height:20px;overflow:hidden; display:block;}
.picScroll-left .bd ul li:hover span a{display:block;height:150px;background:url(../images/product-bg.png) no-repeat;color:#FFFFFF;position:relative;top:-430px;padding:92px 40px 150px 40px;line-height:30px; overflow:hidden;}
/*case*/
.case{background:url(../images/case-bg.jpg) no-repeat center top;height:710px;margin:-24px 0 0 0;position:relative;padding:30px 0 0 0;min-width:1200px;}
.case .tit{background-position:0 -300px;}
.caselist{margin:100px auto 0 auto;width:1160px;height:410px;overflow:hidden;}
.caselist li{float:left;width:265px;height:372px;background-repeat:no-repeat;overflow:hidden;margin:0 0 0 20px;}
.caselist li a{font-size:18px;color:#fff;width:205px;height:242px;background:url(../images/case-bg.png) no-repeat 0 0;padding:130px 30px 0 30px;text-align:center;display:block;}
.caselist li a span{font-size:14px;width:205px;height:30px;display:block;margin:10px 0 0 0;}
.caselist li a:hover{background-position:0 -372px;}
/*customer*/
.customer .tit{background-position:0 -400px;position:relative;}
.customer span.tel{width:310px;margin:40px auto 0 auto;display:block;font-size:14px;background:url(../images/tel2.png) no-repeat 0 5px;padding:0 0 0 30px}
.customer span.tel em{font-style:normal;font-size:26px;color:#15499a;}
.bottom-nav{font-size:14px;text-align: center;margin:20px 0 0 0;}
.bottom-nav a{margin: 0 10px;}
/************rollBox************/
.rollBox{height:120px;overflow:hidden;margin:20px auto;width:1288px;}
.rollBox .LeftBotton{width:44px;height:44px;background:url(../images/prev02.png) no-repeat;overflow:hidden;float:left;display:inline;margin:35px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{width:44px;height:44px;background:url(../images/next02.png) no-repeat right;overflow:hidden;float:left;display:inline;margin:35px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1200px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px;float:left;margin:0 25px 0 0;}
.rollBox .Cont .pic img{border:1px solid #ccc;display:block;margin:0 auto;width:218px;height:106px;}
.rollBox #List1,.rollBox #List2{float:left;}
/*bottom*/
.bottom{background:#393939;padding:30px 0;color:#b8b8b8;line-height:20px;min-width: 1200px;clear: both;}
.bottom a{color:#FFFFFF;text-decoration:none;}
.bottom a:hover{color:#FFFFFF;text-decoration:underline}
#jumpMenu{float: right;background: #15499a;border: 1px solid #15499a;color: #FFFFFF;border-radius:0}
/*banner01*/
.banner01{height: 354px;min-width: 1200px;background: url(../images/banner01.png) no-repeat center top;}
/*menu*/
.menu{height:52px;background: #f3f3f3;line-height: 52px;}
.menu dl{width: 1200px;margin: 0 auto;}
.menu dt{font-size:18px;color: #15499a;float: left;margin:0 60px 0 0;}
.menu dt span{font-size:12px;color: #515151;}
.menu dd{float: left;font-size:14px;}
.menu dd a{height:52px;padding: 0 30px;display: block;}
.menu dd.cur a{background: #15499a;color:#fff;}
.place{height: 80px;line-height: 80px; border-bottom: 1px solid #f3f3f3;}
/*cont*/
.articalTit{font-size:24px;padding:30px 0 0 0;text-align:center}
.articalSth{padding:10px 0 20px 0;text-align:center;color:#999;border-bottom:1px dotted #d6d6d6;}
.articalCont{line-height:28px;padding:50px 0;color:#646464;min-height:400px;height:100%;_height:400px;}
.articalCont p{margin-bottom:15px}
/*page*/
/*.page{text-align:center;clear:both;padding:20px 0 60px 0;}
.pagination{display:inline-block;}
.pagination li {display:inline;}
.pagination li a {color:#333; float:left; padding:0 16px; text-decoration:none; transition:background-color .3s;border:1px solid #ddd;height:36px;line-height:36px;margin:0 3px}
.pagination li a.cur {background-color:#15499a;color:white;border:1px solid #15499a;}
.pagination li a:hover:not(.cur) {background-color:#ddd;}*/

/*pic-list*/
.pic-list{padding:12px 0}
.pic-list li{float:left;display:inline;width:280px;height:240px;;margin:15px 9px;}
.pic-list li h2{font-size:14px; font-weight:normal;height:40px;line-height:40px;text-align:center;overflow:hidden} 
/*procut*/
#pro{height: 100px;overflow: hidden;margin: 40px 0 20px 0;}
#pro li{float: left;width:149px;text-align: center;border-right: 1px solid #efefee;}
#pro li:last-child{border: none;}
#pro li h1{font-size:12px;font-weight:normal;}
.product-tit{text-align:center;height:60px; line-height:60px;border-bottom:1px dotted #959595;}
.focus-img{position: relative;width: 1200px;height:430px;margin:30px auto 60px auto;}
.focus-img-con{position: relative;width: 1140px;height:430px;margin: 0 auto;overflow: hidden;}
.focus-img-con ul{position: absolute;top: 0;}
.focus-img-con ul li{width:285px;color: #fff;text-align: center;float: left;}
.focus-img .change-bnt{display: block;width: 30px;height: 50px;position: absolute;top: 50%;margin-top: -25px;}
.focus-img .change-bnt.prev-bnt{left: 0px;background: url(../images/prev02.png) no-repeat;}
.focus-img .change-bnt.next-bnt{right: 0px;background: url(../images/next02.png) no-repeat 10px 0}
.focus-img h2{font-size:14px; font-weight:normal;height:40px;line-height:40px;text-align:center;overflow:hidden} 
/*procut-list*/
.procut-list{padding:12px 0}
.procut-list li{float:left;display:inline;width:280px;height:440px;;margin:15px 9px;}
.procut-list li h2{font-size:14px; font-weight:normal;height:40px;line-height:40px;text-align:center;overflow:hidden} 
/*news-list*/
.news-list{padding:12px 0;}
.news-list li{font-size:14px;height:60px;line-height:60px;border-bottom:1px dotted #d6d6d6;color: #15499a;}
.news-list span{float:right;color:#646464;}
.news-list a{margin:0 8px;}
/*case-list*/
.case-list{padding:12px 0}
.case-list li{float:left;display:inline;width:280px;height:500px;;margin:15px 9px;}
.case-list li h2{font-size:16px;font-weight:normal;height:40px;line-height:50px;text-align:center;overflow:hidden}
.case-list li h3{font-size:12px;font-weight:normal;height:50px;line-height:25px;text-align:center;} 
/*customer*/
.customer-list {margin:0 0 60px 0}
.customer-list li{float:left;width:218px;height:106px;border:1px solid #ccc;margin:25px 25px 0 0}
/*job*/
.job{margin:25px 0;}
.job dt{font-size:16px;height: 31px;line-height: 31px;background:url(../images/job.png) no-repeat;}
.job dt span{float: left;width:106px;text-align:center;color:#FFFFFF;margin: 0 20px 0 0;}
.job dd{font-size:14px;padding: 20px 0;line-height: 24px;}
/*table*/
.table{width:600px;}
.textarea01{width:470px;height:120px;border:1px solid #d8d8d8;}
.input01{width:380px;height:32px;padding:0 4px;border:1px solid #d8d8d8;}
.input02{width:130px;height:32px;padding:0 4px;border:1px solid #d8d8d8;}
.btn01{font-size:16px;width:140px;height:42px;background:#15499a;color:#FFFFFF;border:1px solid #15499a;cursor:pointer;}


