@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0;width: 100%;}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:none;}
body,th,td,button,input,select,textarea{ font-family:"Microsoft Yahei", Arial,Helvetica,sans-serif;font-size:12px;color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6; min-width:1200px;position: relative;}
.layout{ width:1006px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1}
.ib{display:inline-block;*display:inline;*zoom:1; vertical-align:middle}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.picImg{width: 100%;-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s; -o-transition: transform 1s;transition: transform 1s;}
.Imgscale{	-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);   transform: scale(1.1);}
/*******************************************/



/*header*/
.header{}
.header .top{background: #f9f9f9;line-height: 37px;border-bottom: 1px solid #eeeeee;}
.header .top .left{float: left;font-size: 13px;color: #454545; }

.header .top .code{float: left; line-height: 37px;background: url(../images/code.png) right center no-repeat;width: 124px;text-align: center;border-left: 1px solid #eeeeee}
.header .top .code a{display: block;width: 100%;}
.header .top .code a:hover{background: #ffffff url(../images/code.png) right center no-repeat;}

.header .top .qq{width: 95px; float: left;text-align: center;border-left: 1px solid #eeeeee;background: url(../images/qq.png) 10px 10px no-repeat;}
.header .top .qq a{display: block;padding-left: 20px;}
.header .top .qq a:hover{display: block;background: #ffffff url(../images/qq.png)  10px 10px no-repeat;}

.header .top .saerch{width: 111px;float: left;height: 27px;background: url(../images/searchBg.png) no-repeat;margin-top: 6px;margin-right: 11px;}
.header .top .saerch input{width: 77px;height: 25px;line-height: 27px; margin-left: 10px;border:none;margin-top: 1px;display: inline-block;vertical-align: top;}
.header .top .saerch button{background: url(../images/search.png) no-repeat; width: 12px;height: 12px;border: none;display: inline-block;vertical-align: top;margin-top: 8px;cursor: pointer;}

.nav ul li{float: left; line-height: 95px;/*width: 80px;*/text-align: center;font-size: 15px;margin-left: 30px;}
.nav ul li a{color: #5c5e64;padding: 35px 0;}
.nav ul li a:hover{border-bottom: 3px solid #035cac}
.nav .on{border-bottom: 3px solid #035cac;}

.headBox{position: relative;box-shadow: 0px 5px 3px #cecbcb ;position:relative;z-index:999}
.sec{position: absolute;z-index: 99;background: #eff0f0;top: 95px;left: 0;width: 100%;
	-moz-box-shadow:0px 5px 15px #999 inset;              
	-webkit-box-shadow:0px 5px 15px #999 inset;            
	box-shadow:0px 5px 15px #999 inset;  
	display: none;
}
.sec .m200{float: left;padding-top: 33px;padding-bottom: 50px;margin-top: 10px;min-height: 315px;}
.sec .m200 span{display: block;text-align: center;color: #202020;font-size: 15px;height: 35px;line-height: normal;margin-top: 30px;}
.sec .m200 a{font-size: 12px; display: block;color: #5b5f66;line-height: 25px;padding: 0;border-bottom: none;margin-bottom: 5px;}
.sec .m200 a:hover{border-bottom: none;color: #333;}
.sec .m200{background: #f0f0f0;}
.sec .m200:hover{background: #e5e5e5;}

/*banner*/
.banner{ width:100%;  position:relative;  height:505px; background:#000;background: url(../images/banner_bg.jpg) center bottom no-repeat; overflow: hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd li{  height:605px; overflow:hidden; text-align:center;}
.banner .bd li a{ display:block; height:605px; }
.banner .hd{ width: 100%; position:absolute; bottom: 45px;height: 14px; line-height: 14px; z-index: 999; text-align: center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 20px; height: 20px; margin:0 7px;background: #94B8C8;overflow:hidden;line-height:9999px;border-radius: 10px}
.banner .hd ul .on{background-position: 0 0;background: #fff;}


/*products*/

.products{margin-top: 0px;}
.products h4{font-size: 20px;color: #0a1524;text-align: center;font-weight: bold;background: url(../images/title_bg.jpg) bottom center no-repeat;padding-bottom: 4px;}
.products .link{text-align: center;margin-top: 7px;}
.products .link li{display: inline-block;font-size: 16px;color: #86888c; border-bottom: 1px solid #fff}
.products .link i{display: inline-block;width: 1px;background: #dbdbdd;height: 9px;margin:0 14px}
.products .link li.on a{color: #035cac;}
.products .link li a:hover{color: #035cac;display: inline-block;border-bottom: 1px solid #035cac}
.products .link a{display: inline-block;font-size: 16px;color: #86888c}
.products .link a:hover{color: #035cac;display: inline-block;}

.picLeft{margin-top: 30px;position: relative;display: none;}
.picLeft .bd{overflow: hidden;}
.picLeft .bd li{width: 230px;float: left;margin-right: 26px;border:1px solid #e1e1e1;}
.picLeft .bd li .pic{ overflow: hidden; }
.picLeft .bd li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);   transform: scale(1.1);}
.picLeft .bd li .text{padding: 25px 15px 15px 15px;/*border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1*/}
.picLeft .bd li .text h3{font-size: 16px;color: #333333}
.picLeft .bd li .text h5{font-size: 13px;color: #777a7f;display: block;margin-top: 10px; height: 43px;overflow:hidden;}
.picLeft .bd li .text i{background: url(../images/viewAll.png)  60px 5px no-repeat;display: block;color: #878787;font-size: 13px;margin-top: 20px;}
.picLeft .bd li:hover{background:#035cac;}
.picLeft .bd li:hover h3{color:#fff}
.picLeft .bd li:hover h5{color:#fff}
.picLeft .bd li:hover i{color:#fff}



.picLeft .bd .prev{position: absolute;top: 142px; left: -55px;z-index: 999;font-size: 30px;color: #e7e5df;}
.picLeft .bd .prev:hover{color: #333;}
.picLeft .bd .next{position: absolute;top: 50px;top: 142px; right: -55px;z-index: 999;font-size: 30px;color: #e7e5df;}
.picLeft .bd .next:hover{color: #333;}

.fourSlide{background: #f0f0f0;border-top: 1px solid #dcdcdc;border-bottom: 1px  solid #dcdcdc;padding: 55px 0;margin-top: 55px;}
.Tablist{overflow: hidden;}
.Tablist li{cursor: pointer; float: left;width: 250.5px;border-right: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;line-height: 55px;height: 55px;font-size: 16px;color: #555555;}
.Tablist .tab1{background: url(../images/ficon1.png) 54px 18px no-repeat #fff;text-align: center;}
.Tablist .tab2{background: url(../images/ficon2.png) 54px 18px no-repeat #fff;text-align: center;}
.Tablist .tab3{background: url(../images/ficon3.png) 54px 18px no-repeat #fff;text-align: center;}
.Tablist .tab4{text-align: center;background: #fff}

.Tablist .tab1.on{background: url(../images/ficon4.png) 54px 18px no-repeat #035cac;color: #fff}
.Tablist .tab2.on{background: url(../images/ficon5.png) 54px 18px no-repeat #035cac;color: #fff}
.Tablist .tab3.on{background: url(../images/ficon6.png) 54px 18px no-repeat #035cac;color: #fff}
.Tablist .tab4.on{background:  #035cac;color: #fff}

.Tableft{padding: 36px 25px;background: #fff;overflow: hidden;}
.pagefirst{overflow: hidden;}

.pagefirst .txt{overflow: hidden;width: 506px}
.pagefirst .txt li{margin-left: 28px;float: left;overflow: hidden;width: 225px;}
.pagefirst .txt li span{display: block;line-height: 37px;text-align: center;font-size: 14px;color: #333333;}
.pagefirst .txt li a{display: block;width: 100%;}
.pagefirst .txt li:hover img{	-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);   transform: scale(1.1);}
.allPage {height: 305px;overflow: hidden;padding-bottom: 35px;}

.viewAllx{position: absolute;font-size: 13px;color: #666666;bottom:14px;right: 0;}

.xxx{width: 949px;overflow: hidden;}

.allPage .tagPage{position: relative;float: left;overflow: hidden;width: 949px;padding-bottom: 35px;}

.pageSecd{overflow: }
.pageSecd .slideBox{float:left;width: 443px;position: relative;}
.pageSecd .slideBox .prev{
    position: absolute;
    width: 40px;
    height: 55px;
    background: #000;
    filter:alpha(opacity=40);
    opacity: .4;
    z-index: 999;
    top: 130px;
    text-align: center;
    line-height: 55px;
    left: 0;
}

.pageSecd .slideBox .next{
    position: absolute;
    width: 40px;
    height: 55px;
    background: #000;
    filter:alpha(opacity=40);
    opacity: .4;
    z-index: 999;
    top: 130px;
    text-align: center;
    line-height: 55px;
    right:0;
}
.pageSecd .slideBox .bd li{
    position: relative;
}
.pageSecd .slideBox .bd li span{
    position: absolute;
    background: rgba(0,0,0,.5);
    color: #fff;
    padding-left: 5%;
    bottom:0;
    width: 95%;
    line-height: 35px;
    font-size: 16px;
}

.pageSecd .txt{float: left;width: 490px;margin-left: 16px;}
.pageSecd .txt .jx{margin-left: 20px;float: left;width: 260px;}
.pageSecd .txt .jx h1{font-size: 16px;color: #858585;}
.pageSecd .txt .jx em{display: block;background: url(../images/tiime02.jpg) no-repeat center left; font-size: 14px;color: #bbbbbb;padding: 5px 0 5px 20px;}
.pageSecd .txt .jx p{font-size: 13px;color: #858585;line-height: 23px;}
.pageSecd .txt ul{margin-top: 20px;}
.pageSecd .txt ul li{position: relative; line-height: 57px;border-top: 1px solid #f1f1f1;height: 57px;}
.pageSecd .txt ul li:after{content: '\e614';display: block;position: absolute;}

.pageSecd .txt ul li span{margin-left: 20px; display: inline-block;float: left;font-size: 13px;color: #666666;}
.pageSecd .txt ul li i{display: inline-block;float: right;font-size: 14px;color: #bbbbbb;}

.three{width: 100%;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding-top: 46px ;padding-bottom: 49px;}
.three ul li{width: 312px;float: left;height: 189px;overflow: hidden;text-align: center;position: relative;}
.threeOne{margin-right: 32px;}
.threeTwo{margin-right: 32px;}
.three ul li img{}
.three ul li span{z-index: 999; display: block;font-size: 22px;font-weight: bold;text-align: center;color: #fff;margin-top: 16px;position: absolute;top: 90px;width: 100%;text-align: center;}
.three ul li h5{z-index: 999; font-size: 14px;color: #ffffff;position: absolute;top: 137px;width: 100%;text-align: center;}

.three ul li .icon{position: absolute;top:46px;margin: 0 auto;z-index: 999;text-align: center;width: 100%;}
.three ul li i{display: block;width: 100%;height: 100%;background: #000;filter: alpha(opacity=50); opacity: .5;position: absolute;top: 0;}

.three ul li:hover .icon{-webkit-animation: swing 1s linear; -moz-animation: swing 1s linear;animation: swing 1s linear;}

.three ul li:hover span{-webkit-animation: swing 1s linear; -moz-animation: swing 1s linear;animation: swing 1s linear;}
.three ul li:hover h5{-webkit-animation: swing 1s linear; -moz-animation: swing 1s linear;animation: swing 1s linear;}







.partner{background: #fff;margin-top: 26px;}
.partner h3{font-size: 20px;color: #3b4049;font-weight: bold;margin-bottom: 26px;}
.partner h3 i{width: 4px;height: 18px;background: #035cac;display: inline-block;vertical-align: middle;margin-right: 20px;}
.partner .bd{position: relative;overflow: hidden;}

.partner ul li{ float: left;width: 154px;border: 1px solid  #cfcfcf;margin-right: 12px; }

.partner .bd .prev{position: absolute;right: 30px;top: 7px;width: 25px;height: 25px;text-align: center;border: 1px solid #cdcdcd;background: #fdfdfd;}
.partner .bd .next{position: absolute;right: 0;top: 7px;width: 25px;height: 25px;text-align: center;border: 1px solid #cdcdcd;background: #fdfdfd;}

.footer{background: #6f7072;margin-top: 55px;padding-top: 48px;}

.footer dl{float: left;padding-bottom: 40px;margin-right: 60px;}
.footer dl dt{font-size: 15px;color: #fff;font-size: 15px;font-weight: bold;margin-bottom: 30px;}
.footer dl dd{font-size:13px ;margin-bottom: 15px;color: #d5d5d5;}
.footer dl dd a{color: #d5d5d5;}
.footer dl dd a:hover{color: #fff}
.footer dl h1{color: #f2f2f2;font-size: 15px;}
.footer dl p{font-size: 13px;color: #e2e2e2;line-height: 22px;}
.footer dl .share{margin-top: 20px;display: inline-block;margin-right:10px;}
.footer .code{width: 135px;float: right;}
.footer .code h3{font-size: 15px;color: #f2f2f2;padding-left: 26px;background: url(../images/gwechat.png) center left no-repeat;text-align: right;}
.footer .code img{display: block;margin-top: 28px;}

.foter{background: #505153;height: 75px;line-height: 75px;}
.foter p{color: #bcbcbd;font-size: 13px;display: inline-block;margin-right: 25px;}



.select {
	position: relative;
	float: right;
    display: block;
    color: #cccccc;
	margin-top: 21px;

}
.select .placeholder {
    display: block;
    background: #505153 url(../images/list.png) 180px 13px  no-repeat;
    cursor: pointer;
    width: 201px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #6b6c6e;
    padding-left: 15px;
}

.select.is-open ul {
    display: block;
}
.select.select--white .placeholder {
    background: #fff;
    color: #999;
}

.select ul {
    display: none;
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: #fff;
    bottom: 110%;
    left: 0;
    padding: 0;
    z-index: 100;
}
.select ul li {
    display: block;
    text-align: left;
    color: #999;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    padding-left: 15px;
}
.select ul li:hover {
    background: #4ebbf0;
    color: #fff;
}


/**/
.cBanner{height: 270px;background-position: center;background-repeat: no-repeat;}

.clumb{width: 100%;height: 53px;line-height: 53px;border-bottom: 1px solid #f4f4f4}
.clumb i{display: inline-block;background: url(../images/clumbList.png) left center no-repeat;width: 20px;height: 53px;}
.clumb h3{display: inline-block;font-size: 14px;color: #000;vertical-align: top;}
.clumb h4{color: #686868;display: inline-block; vertical-align: top;font-size: 14px;margin-left: 10px;}
.clumb a{float: right;display: inline-block;font-size: 14px;color: #666666;height: 51px;}
.clumb a.on{font-size: 14px;color: #035cac;border-bottom: 2px solid #035cac;}

.clumb em{width: 1px; height: 15px;background: #f3f3f3;display: inline-block;margin: 20px 20px 0 20px;float: right} 

.trans{-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

.clumb .prozl{background: url(../images/prolist.jpg) left center no-repeat;padding-left: 25px;margin-left: 20px;}
.clumb .pinter{background: url(../images/pinter.jpg) left center no-repeat;padding-left: 25px;margin-left: 20px;}
/**/


.caselist ul li{overflow: hidden;padding-bottom: 34px;border-bottom: 1px solid #f3f3f3;padding-top: 34px;}
.caselist ul li .pic{width: 319px;}
.caselist ul li .text{width: 655px;margin-left: 25px;}
.caselist ul li .text h1{font-size: 22px;color: #333333;}
.caselist ul li .text span{line-height: 35px;border-bottom: 1px solid #f6f6f6;font-size: 13px;color: #999999;display: block;}
.caselist ul li .text span em{width: 1px; height:15px;background: #f6f6f6;display: inline-block;margin:  0px 10px 0 10px;vertical-align: middle;}
.caselist ul li .text .txt{height: 90px;margin-top: 11px;}
.caselist ul li .text .txt p{line-height: 25px;color: #666666;font-size: 13px;}
.caselist ul li a{display: block;width: 100%;height: 100%;}
.caselist ul li .text h5{width: 95px;height: 34px;border: 1px solid #f6f6f6;text-align: center;line-height: 34px;font-size: 13px;color: #666666;}
.caselist ul li a :hover h5{border: 1px solid #035cac;background: #035cac;color: #fff;}

.prolist{background: #fbfbfb}
.prolist ul {padding-top: 24px;}
.prolist ul li{width: 228px;border: 2px solid #f7f7f7;float: left;margin-right: 24px;margin-bottom: 22px;}
.prolist ul li .pic{overflow: hidden;}
.prolist ul li .pic img{width: 100%;}
.prolist ul li .text{padding: 0 20px;background: #fff;}
.prolist ul li .text h3{font-size: 16px;color: #333333;}
.prolist ul li .text h4{font-size: 12px;color: #a1a1a1;padding: 5px 0;height: 36px;overflow: hidden;}
.prolist ul li .viewAll{line-height: 40px;background: #fcfcfc url(../images/viewAll.png) 78px 15px no-repeat;padding-left: 20px;border-top: 1px solid #f7f7f7;}

.prolist ul li a{display: block;width: 100%;}
.prolist ul li a:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);   transform: scale(1.1);}
.prolist ul li:hover{border-color: #035cac;box-shadow: 0 0 20px #bcbcbc}
.prolist ul li:hover .viewAll{background: #035cac;color: #fff}

.pages {text-align: center;padding: 20px 0;}
.pages a{box-sizing: border-box; /*font-size: 13px;*/color: #999999; width: 38px;height: 38px;margin: 0;padding: 0; line-height: 38px;text-align: center;display: inline-block;background: #fff;border: 1px solid #f5f5f5;}
.pages a.on{background: #035cac;border: 1px solid #035cac;color: #fff;}
.pages .next{width: 91px;text-align: center;}

.about .hot{overflow: hidden;margin-top: 30px;}
.about .hot .left{width: 570px;margin-top: 30px;}
.about .hot .left h1{font-size: 30px;font-weight: bold;color: #035cac;}
.about .hot .left h5{font-size: 18px;color: #666666;}
.about .hot .left i{display: block;height: 7px;width: 100%;background:  #98aec4;margin: 25px 0;}

.contact{border: 1px solid #f5f5f5;margin-top: 40px;margin-bottom: 70px}
.contact .txt{width: 100%;}
.contact .txt .map{float: left;}
.contact .txt .text{float: left;padding:  0 20px;background: #fcfcfc;width: 445px;}

.contact .txt .text div{padding: 32px 0 32px 0;width: 100%;border-bottom: 1px solid #d8d8d8;}
.contact .txt .text div h1{font-size: 18px;color: #333;}
.contact .txt .text div h5{font-size: 13px;color: #636363;}
.contact .txt .text div h6{font-size: 13px;color: #636363;line-height: 47px;}
.contact .txt .text div h6 em{display:block;font-size: 24px;color: #333333;display: inline-block;}
.contact .txt .text span{display: inline-block;margin-left: 33px;}
.contact .txt .text img{display: inline-block;vertical-align: top;}

.contact .txt .text2{padding: 34px 36px;background: #fcfcfc;width: 444px;height: 190px}
.contact .txt .text2 h1{font-size: 28px;color: #333333;}
.contact .txt .text2 p{display: block;font-size: 14px;color: #666666;/*margin-top: 20px;*/}


.honerlist{overflow: hidden;background: #fbfbfb;padding-top: 36px;}
.honerlist ul li{float: left;background: #fff;border: 1px solid #eeeeee;width: 230px;margin-right: 24px;margin-bottom: 31px;}
.honerlist ul li .pic{padding: 10px;width: 208px}
.honerlist ul li span{height: 40px;line-height: 40px;text-align: center;color: #333333;display: block;color: #333333;font-size: 16px;background: #f3f3f3;border-top: 1px  solid #e9e9e9;}
.honerlist ul li:hover span{background: #035cac;color: #fff;}
.news{}
.news .heat{overflow: hidden;margin-top: 42px;padding-bottom: 42px;border-bottom: 1px dashed #e6e4e4;}
.news .heat h2{display: block;font-size: 30px;color: #035cac;}
.news .heat .left{width: 472px;}
.news .heat .left h1{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 12px;}
.news .heat .left p{font-size: 13px;color: #666666;line-height: 20px;}
.news .heat .left a{display: block;width: 470px;height: 48px;line-height: 48px;border: 1px solid #e4e4e4;background: #fbfbfb;margin-top: 17px;background: url(../images/veiwIcon.png)  no-repeat center center;}


.news ul li{overflow: hidden;border-bottom: 1px solid #dfdfdf;padding: 30px 0;}
.news ul li .time{float: left;width: 75px;height: 84px;border: 1px solid #dcdcdc;background: #f8f8f8;padding-left: 9px;margin-right: 20px;}
.news ul li .time h1{display:block;font-size: 25px;color: #035cac;}
.news ul li .time h4{font-size: 14px;color: #333333;}
.news ul li .text{width: 894px}
.news ul li .text h2{font-size: 20px;color: #333333;font-weight: bold;}
.news ul li .text p{font-size: 13px;color: #666666;line-height: 25px;}

.news ul li a{display: block;width: 100%;}
.news ul li a:hover .time{background: #035cac;border: 1px solid #035cac}
.news ul li a:hover .time h1{color: #fff;}
.news ul li a:hover .time h4{color: #fff;}



/***分页-----------------------------------------------------------------------------***/
.page2{text-align: center;margin-top: 30px;}
.page2 a{padding:5px 10px;border: 1px solid #d5d4d4;display: inline-block;}
.page2 span{display: inline-block;padding:5px 10px;border: 1px solid #d5d4d4;}
.page2 a.on{border: 1px  solid #0359a7;color: #fff;background: #0359a7;}
/***分页-----------------------------------------------------------------------------***/

.newsShow h1{font-size: 24px;color: #333333;text-align: center;margin-top: 50px;}
/*.newsShow span{font-size: 13px;color: #999999;text-align: center;display: block;}*/
/*.newsShow span em{display: inline-block;margin-right: 29px;margin-top: 15px;}*/

.newsShow .title{padding-bottom: 30px;border-bottom: 1px dashed #e8e8e8;}

.newsShow .main{margin-top: 33px;border-bottom: 1px dashed #e8e8e8;padding-bottom: 30px;}
.newsShow .main h4{font-size: 14px;font-weight: bold;color: #4d4d4d;margin-top: 15px;}
.newsShow .link{display: block;padding: 20px 0;}
.newsShow .link a{display: inline-block;}
.newsShow .link a:hover{color: #035cac}

.service{background: url(../images/mapBg.jpg) no-repeat;background-position:top center;background-repeat: no-repeat;padding-top: 63px;}
.service .text{margin-bottom: 43px;}
.service .text h3{font-size: 18px;color: #000000}
.service .text p{font-size: 13px;color: #666666;line-height: 25px;margin-top: 10px;}

.service .left{border-right: 1px solid #dfdfdf;width: 499px;float: left;}
.service .right{width: 436px;float: left;padding-left: 63px;}
.service .top{padding-bottom: 30px;border-bottom: 1px solid #dfdfdf}

.service .bot{overflow: hidden;}
.service .bot .nipples{margin-top: 37px;float: left;margin-right: 38px;}
.service .bot .nipples h1{font-size: 18px;color: #000000;margin-bottom: 16px;}
.service .bot .nipples .txt{padding: 20px;background: #fcfcfc;border: 1px solid #f2f2f2;width: 438px;overflow: hidden;}
.service .bot .nipples .txt .pic{float: left;}
.service .bot .nipples .txt .td {margin-left: 37px;float: left;}
.service .bot .nipples .txt .td p{height: 89px;font-size: 14px;color: #646060;width:210px;}
.service .bot .nipples .txt .td a{display: block;width: 84px;height: 37px;background: url(../images/allView.jpg) no-repeat;padding-left: 20px; font-size: 13px;color: #fff;line-height: 37px;}





.job{margin-top: 40px;}
.job p{font-size: 14px;color: #666666;line-height: 25px;}
.job p a{color: #035cac}

.job .txt{border: 1px solid #e6e6e6;margin-top: 30px;}
.job .txt h1{height: 67px;line-height: 67px;padding-left: 20px;color: #666666;font-size: 24px;background: #f4f4f4;}

.job .txt .dT{overflow: hidden;background: #e9e9e9}
.job .txt .dT .dt1{width: 250px; float: left; font-size: 15px; color: #737373; padding-left: 28px; height: 58px; line-height: 58px;border-right: 1px solid #dadada;}
.job .txt .dT .dt2{width: 254px; float: left; font-size: 15px; color: #737373;text-align: center; height: 58px; line-height: 58px;border-right: 1px solid #dadada;}
.job .txt .dT .dt3{width: 283px; float: left; font-size: 15px; color: #737373;text-align: center; height: 58px; line-height: 58px;border-right: 1px solid #dadada;}
.job .txt .dT .dt4{width: 180px; float: left; font-size: 15px; color: #737373;text-align: center;  height: 58px; line-height: 58px;}
.job .txt .dd{background: #f8f8f8; height: 60px;}
.job .txt dd{height: 60px; background: #fff;color: #737373; display: block;   }
.job .txt dd a{color: #737373;width: 100%;height: 58px;display: block;}
.job .txt dd a .dt5{width: 250px; float: left; font-size: 14px;  padding-left: 28px; height: 58px; line-height: 58px;}
.job .txt dd a .dt6{width: 254px; float: left; font-size: 14px; text-align: center; height: 58px; line-height: 58px;}
.job .txt dd a .dt7{width: 283px; float: left; font-size: 14px;  text-align: center; height: 58px; line-height: 58px;}
.job .txt dd a .dt8{width: 183px; float: left; font-size: 14px;  height: 58px; line-height: 58px;text-align: center;}
.job .txt dd a.on{background: #184690;color: #fff;width: 100%;height: 58px;}



.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;background:#fff;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;}
.showbox .tag{width: 100%; background:#184690 ;height: 73px; text-align: center; line-height: 73px;font-size: 24px; color: #f8fefa; font-weight: bold;}
.showbox .tag .close{background: url(../images/close.png ) no-repeat; width: 20px; height: 20px;cursor:  pointer;display: block;position: absolute;  right: 3%;    top: 5%;}
#fide{ position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;background: url(../images/fide_bg.png) ;}
.showbox .taG1{ padding: 33px 18px 0px 18px; color: #666666; font-size: 13px;}
.showbox .mainbox{overflow: hidden; width: 620px; min-height: 250px; -webkit-border-radius: 8px;border-radius: 8px; background: #f7f7f7; margin: 28px auto 0 auto; padding: 0px 30px 0px 30px;}
.showbox .mainbox span{color: #666666; font-size: 13px; margin-top: 21px;display: block; margin-bottom: 25px;}
.showbox .mainbox p{display: block;color: #666666; font-size: 13px; margin-bottom: 18px;}

.showbox .send{position: relative; font-size: 20px; width: 230px; height: 52px; -webkit-border-radius: 8px;border-radius: 8px; text-align: center;background: #035cac; margin: 36px auto 0 auto;  line-height: 52px; }
.showbox .send a{color: #fff;width: 230px; height: 52px; display: block;}
.showbox .send i{background: url(../images/feiji.png ) no-repeat; width: 26px; height: 26px; position: absolute;top:24%; left: 16%;}


.proshow .top{}
.proshow .top .selcB{width: 490px; }
.proshow .top .selcB .sBpic{width: 490px; }
.proshow .top .selcB .slideSmall{overflow: hidden;margin-top: 22px;position: relative;}
.proshow .top .selcB .slideSmall .prev{top: 23px; cursor: pointer; width: 17px;  height: 61px;display: block; position: absolute;left: 0px;}
.proshow .top .selcB .slideSmall .next{top: 23px;cursor: pointer; width: 17px;  height: 61px;display: block; position: absolute;right: 0px;}
.proshow .top .selcB .slideSmall .bd{width: 456px; margin: 0 auto;overflow: hidden;}
.proshow .top .selcB .slideSmall .bd ul{overflow: hidden;}
.proshow .top .selcB .slideSmall .bd ul li{float: left;cursor: pointer;margin-left: 30px;width: 61px;}


.jqzoom {  position: relative; padding: 0px;   }
.zoomdiv { 
            z-index: 100;
            position: absolute;
            width: 200px;
            height: 200px;
            background: #fff;
            border: 1px solid #09d;
            display: none;
            text-align: center;
            overflow: hidden;
 }
 .bigimg {
    width: 800px;
   height: 800px;
 }

 .jqZoomPup {
            z-index: 10;
            visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50px;
            height: 50px;
            border: 1px solid #aaa;
            background: #c4c4c4 50% top no-repeat;
            opacity: 0.5;
            -moz-opacity: 0.5;
            -webkit-opacity: 0.5;
            filter: alpha(opacity=50);
            cursor: crosshair;
}




.proshow .top .text{background: #f9f9f9;padding: 56px 38px  27px 38px;width: 395px;}
.proshow .top .text h1{font-size: 16px;color: #000000;}
/*.proshow .top .text p{font-size: 13px;color:#666666;margin-top: 10px;line-height: 25px;height: 100px;border-bottom: 1px dashed #dbdbdb;}*/
.proshow .top .text .neiron{font-size: 13px;color:#666666;margin-top: 10px;line-height: 25px;/*height: 100px;*/border-bottom: 1px dashed #dbdbdb;}
.proshow .top .text h2{font-size: 15px;color: #3c3c3c;margin-top: 20px;font-weight: bold;}
.proshow .top .text h3{font-size: 13px;color: #3c3c3c;}

.proshow .top .text ul{overflow: hidden;margin-top: 18px;}
.proshow .top .text ul li {cursor: pointer;position: relative; font-size: 14px;color: #666666; float: left;height: 20px;line-height: 20px;text-align: center;padding:  0 15px;border: 1px solid #e1e1e1;margin-right: 10px;margin-bottom: 10px;}
/*.proshow .top .text ul li a{cursor: pointer;position: relative; font-size: 14px;color: #666666; float: left;height: 20px;line-height: 20px;text-align: center;padding:  0 15px;border: 1px solid #e1e1e1;margin-right: 10px;margin-bottom: 10px;}*/
.proshow .top .text ul li:hover{ border: 1px solid #035cac;}
.proshow .top .text ul li:hover:after{position: absolute;content: '';width: 13px;height: 13px;background: url(../images/chose2.png) no-repeat;bottom:-4px;right: -5px;} 
.proshow .top .text ul li.on{ border: 1px solid #035cac;}

.proshow .top .text ul li.on:after{position: absolute;content: '';width: 13px;height: 13px;background: url(../images/chose2.png) no-repeat;bottom:-4px;right: -5px;} 
.proshow .top .text ul li.on2{ border: 1px solid #035cac;}
.proshow .top .text ul li.on2:after{position: absolute;content: '';width: 13px;height: 13px;background: url(../images/chose2.png) no-repeat;bottom:-4px;right: -5px;} 

.proshow .top .text a{background: url(../images/axxax.png); margin: 13px auto 0 auto ;width: 260px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 14px;display: block;}


.proshow2{margin-top: 63px;line-height: 65px;background: #e6e6e6;width: 100%;}
.proshow2 a{float: left;width: 199px;line-height: 65px;font-size: 15px;color: #333333;text-align: center;border-right: 1px solid #d4d4d4;}
.proshow2 a.on{background: url(../images/chose3.jpg) no-repeat;color: #fff}

.contmet{display: none;width: 1000px;margin: 30px auto;}
.contmet.acitve{display: block;}


.dwonlaod{width: 1000px;margin: 30px auto 0 auto;border: 1px solid #e0e0e0;}

.dwonlaod .menu ul{overflow: hidden;float: left;}
.dwonlaod .menu ul li{width: 135px;height: 44px;font-size: 16px;color: #0a1524;line-height: 44px;float: left;text-align: center;}
.dwonlaod .menu ul li a{display: block;width: 100%;}
.dwonlaod .menu ul li.on a{background: url(../images/bg002.png) no-repeat;float: left;font-weight: bold;color: #fff;border-top: 2px solid #00274a}
.dwonlaod .menu ul .saerch{float: right;}

.dwonlaod .menu .saerch{width: 189px;float: right;height: 27px;margin-top: 6px;margin-right: 11px;border: 1px solid #e6e6e6; }
.dwonlaod .menu .saerch input{border: none; width: 159px;height: 25px;line-height: 27px; margin-left: 10px;margin-top: 1px;display: inline-block;vertical-align: top;}
.dwonlaod .menu .saerch button{background: url(../images/search.png) no-repeat; width: 12px;height: 12px;border: none;display: inline-block;vertical-align: top;margin-top: 8px;cursor: pointer;}

.menuMain{height:60px;line-height: 60px;background: #e5e5e5;display: none}
.menuMain a{padding: 0 30px;font-size: 14px;color: #333333;border-right: 1px solid #c3c3c3}
.menuMain a:hover{color:#1573ff;}
.menuMain a.on{color:#1573ff;}

.choMain{ padding: 22px 18px; }
.choMain ul li{margin-bottom: 22px;}
.choMain ul li span{cursor: pointer; height: 42px;width: 100%;line-height: 42px;background: #e5e5e5;display: block;}
.choMain ul li span h4{float: left;font-size: 14px;color: #535353;margin-left: 17px;}
.choMain ul li span i{display: block;float: right;background: url(../images/hehh.png) no-repeat;width:19px;height: 11px;margin-top: 16px;margin-right: 17px;background-position: 0 0px}

.choMain ul li dl {display: none;}
.choMain ul li dl dd{cursor: pointer; line-height: 49px;height: 49px;border-bottom: 1px dashed #bebebe;}
.choMain ul li dl dd h5{float: left;font-size: 14px;width: 400px;padding-left: 20px;background: url(../images/niplles01.jpg) no-repeat left center;}
.choMain ul li dl dd h4{float: left;font-size: 12px;width: 100px;text-align: center;color: #999999}
.choMain ul li dl dd h6{float: left;font-size: 12px;color: #999999;width: 363px;text-align: center;}
.choMain ul li dl dd em{padding-left: 20px; float: right;display: block;color: #035cac;background: url(../images/downIcon.png) no-repeat left center;}

.choMain ul li dl dd:hover h5{background: url(../images/niplles02.jpg) no-repeat left center;color: #035cac;}

.choMain ul li.on span{background: #cddeee}
.choMain ul li.on span i{background-position: 0 -10px;}

.downlaodBox{z-index: 999; display: none; margin-left: -215px;left: 50%; top: 12%; width: 335px; height: 437px;position: fixed;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;}
.downlaodBox .title{position: relative; padding-left: 20px;font-size: 18px;color:#fff;font-weight: bold;background: #035cac;line-height: 65px;height: 65px;}
.downlaodBox .title  i{position: absolute;font-size: 31px; right: 25px;top: 3px;cursor: pointer;}

.downlaodBox .text{padding: 20px}
.downlaodBox .text p{font-size: 14px;color: #555555;}

.downlaodBox .text input{margin-top: 18px; width: 240px;line-height: 42px;line-height: 42px;padding: 0 24px;border: 1px solid #e5e5e5;background: #f6f6f6}
.downlaodBox .text button{width: 146px;line-height: 56px;text-align: center;line-height: 56px;color:#fff;font-size: 14px;background: #035cac;border: none;margin:  34px auto 0 77px;cursor: pointer;}


.feedback{margin-top: 30px;border: 1px solid #d5d5d5;}

.feedback .list{overflow: hidden;border-bottom: 1px solid #d5d5d5;}
.feedback .list .left{float: left; background: #e5e5e5;text-align: center;color: #666666;font-size: 14px;width: 211px}
.feedback .list .left h5{margin-top: 46px;}

.feedback .list .right{width: 759px;float: right;padding: 18px;}
.feedback .list .right span{display: block;font-size: 13px;color: #666666;}
.feedback .list .right input{width: 410px;padding: 0 24px;border: 1px solid #e5e5e5;background: #f6f6f6;display: inline-block;height: 42px;line-height: 42px;margin-top: 5px;}
.feedback .list .right label{color: #ff0000;font-size: 13px;margin-left: 25px;}
.feedback .list .right textarea{width: 755px;height: 135px;border: 1px solid #e5e5e5;background: #f6f6f6;max-width: 755px;max-height: 135px;}

.feedback .list .right button{cursor: pointer; width: 150px;height: 50px;background: #035cac;color: #fff;font-size: 20px;line-height: 50px;margin-top: 30px;border: none;}

.feedback .list .right2{float: right;}
.feedback .list .right2 ul li span{border-bottom: 1px solid #e5e5e5; cursor: pointer; display: block; width: 795px;height: 57px;line-height: 57px;background: #f6f6f6;}
.feedback .list .right2 ul li.on span{background: #cddeee}
.feedback .list .right2 span h4{font-size: 13px;float: left;margin-left: 20px;color: #666666;}
.feedback .list .right2 span i{display: block;float: right;background: url(../images/hehh.png) no-repeat;width:19px;height: 11px;margin-top: 24px;margin-right: 17px;background-position: 0 -10px}
.feedback .list .right2 ul li.on span i{background-position: 0 0px}
.feedback .list .right2 .txt{background: #fff; padding: 13px 28px  0px 28px;/*margin: 0 28px 0 28px;*/width: 738px;border-bottom: 1px dashed #aaaaaa;display: none;}

/*.feedback .list .right2 .txt{padding: 13px 0  0px 0;margin: 0 28px 0 28px;width: 738px;border-bottom: 1px dashed #aaaaaa;display: none;}*/
.feedback .list .right2 .txt input{vertical-align: middle;}
.feedback .list .right2 .txt img{margin-left: 25px;}
.feedback .list .right2 .txt .lsot{display: inline-block;vertical-align: top;margin-left: 15px;margin-bottom: 13px;}
.feedback .list .right2 .txt .lsot h5{font-size: 14px;color: #666666;font-weight: bold;}
.feedback .list .right2 .txt .lsot p{line-height: 25px;color: #aaaaaa;font-size: 13px;width: 590px;}
.feedback .title{padding: 20px 30px;}
.feedback .title h1{font-size: 21px;color: #333333;}
.feedback .title h3{font-size: 15px;color: #878787;margin-top: 10px}


.test{position:fixed; left:0; top:100px; background:#fff; border:1px #ccc solid; border-bottom:none;z-index: 999}
.test li{ border-bottom:1px #ccc solid; text-align:center; font-size:14px; line-height:25px; padding:0 30px;}
.test li h3{ font-size:16px; color:#000;} 

.tempWrap{margin: 0 auto;}



@-webkit-keyframes swing{20%{-webkit-transform: rotate(15deg); transform: rotate(15deg)} 40%{-webkit-transform: rotate(-10deg); transform: rotate(-10deg)} 60%{-webkit-transform: rotate(5deg); transform: rotate(5deg)} 80%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg)} 100%{-webkit-transform: rotate(0deg); transform: rotate(0deg)}}
@keyframes swing{20%{-webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg)} 40%{-webkit-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg)} 60%{-webkit-transform: rotate(5deg); -ms-transform: rotate(5deg); transform: rotate(5deg)} 80%{-webkit-transform: rotate(-5deg); -ms-transform: rotate(-5deg); transform: rotate(-5deg)} 100%{-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg)}}
.swing{-webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing}
