html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,main,map,mark,menu,menuitem,meta,meter,nav,noframes,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{margin: 0;padding: 0;}
body {font-family:"Microsoft YaHei",SimHei,Arial;font-size: 14px;color: #333;background-color: #fff; overflow-x:hidden;}
img {vertical-align: top;border: 0;}
ul,ol,dl{list-style-type: none;}
em,i{font-style: normal;}
input,textarea{font-family:"Microsoft YaHei",SimHei,Arial;outline:none;}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix {*zoom: 1;}
.warp:before,.warp:after,.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.warp:after,.clearfix:after,.user-title:after{clear: both;}
a{color: #333;text-decoration: none;}
a:hover{color: #4bad3c;text-decoration: none;}
.button{padding: 6px 18px;color: #FFF;background: #01af63;border-radius: 3px;border: 0 none;cursor: pointer;}
.button:hover,.button:focus {color: #FFF;background-color: #087747;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.blankh20{ padding:0px; margin:0px; height:20px; line-height:20px;}
.blankh30{ padding:0px; margin:0px; height:30px; line-height:30px;}
.blankh40{ padding:0px; margin:0px; height:40px; line-height:40px;}
.blankh50{ padding:0px; margin:0px; height:50px; line-height:50px;}

.top-head{background:#eee;}
.ym-container{width:1100px;margin:0 auto;overflow-x:hidden;}
.top-head  .ym-container{color:#787878}
.top-head  .ym-container .fr{cursor:pointer;}
.ym-part-on2{background:#00499a;width:15px;height:68px;margin-left:100px;}
.wai-on-pa1{padding:15px 0;}
.ym-part-on1 img{width:120px;display:block;}
.part-on3-word1{color:#00499a;font-size:22px;}
.part-on3-word2{color:#444;font-size:16px;margin-top:5px;}
.ym-part-on2{margin-top:3px;}
.ym-part-on3{margin-top:8px;margin-left:15px;}
.on3-word2-na2{font-size:18px;font-weight:bold;color:#00499a;}
.on3-word2-na1{font-size:16px;color:#00499a;margin-bottom:3px;}
.part-on4-word1{margin-top:5px;margin-right:15px;}
.part-on4-word2{margin-top:0px;}
.ym-part-on4{margin-top:2px;}
.top-nav{width:100%;height:60px;background:#00499a;}
.nav-container{width:1100px;margin:0 auto;}
.nav-container>ul>li{float:left;}
.nav-container>ul>li.active{background:#4bad3c;}
.nav-container>ul>li>a{display:inline-block;padding:0 22px;height:30px;line-height:30px;margin:15px 0;border-right:2px solid #364471;color:#fff}
.nav-container>ul>li:hover>a{color:#4bad3c}
.nav-container>ul>li.active>a{border-right:none}
.nav-container>ul>li.active:hover>a{color:#fff}
/*首页轮播图*/
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height:500px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	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: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	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,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 500px;
	display: block;
}

.search-box{background:#eee;}
.search-left{color:#5c5c5c;font-size:15px;width:800px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height:55px;line-height:55px;}
.search-right{margin-top:10px;}
.search-input{height:35px;line-height:35px;border:none;width:200px;padding:0 10px;}
.search-btn{height:33px;line-height:33px;border:1px solid #fff;background:#dcdcdc;padding:0 10px;cursor:pointer}
.an-part1{color:#415285;text-align:center;font-size:28px;font-weight:bold;padding-top:25px;}
.an-part2{color:#415285;text-align:center;font-size:18px;font-weight:bold;padding-top:10px;}
.an-part3{color:#212831;text-align:center;font-size:16px;font-weight:bold;padding-top:10px;}
.case-left img{width:150px;height:150px;}
.succ-case{margin-top:30px;width:1123px;}
.succ-case li{margin-bottom:30px;float:left;margin-right:23px;}
.case-right{height:148px;border:1px solid #eee;border-radius:0 5px 5px 0;border-left:none;width:200px;}
.case-title{color:#555;padding:10px;font-size:16px;}
.case-con{color:#777;padding:0 10px 10px 10px;height:88px;overflow:hidden;}
.succ-case li:hover	.case-right{background:#5077a2;border:1px slild #5077a2}
.succ-case li:hover .case-title,.succ-case li:hover .case-con{color:#fff}
.view-more a{display:block;color:#fff;background:#2b54a0;width:150px;height:40px;line-height:40px;text-align:center;margin:0 auto;}
.view-more a:hover{background:#5077a2;}
.bg-blue{background:url(../images/bg.png) repeat-y;width:100%;margin-top:30px;background-size:100% auto}
.trust-title1{color:#fff;font-size:25px;text-align:center;padding-top:30px;}
.trust-title2{color:#fff;font-size:15px;text-align:center;padding-top:10px;}
.trust-title3{color:#fff;font-size:20px;text-align:center;padding-top:10px;}
.trust-con2{color:#fff;font-size:18px;font-weight:bold;}
.trust-con3{color:#fff;font-size:15px;color:#eee;line-height:28px}
.trust-on{margin-top:50px;}
.trust-on li{width:33.33%;float:left;padding-bottom:25px;}
.trust-con1{text-align:center;}
.trust-con1 img{width:50px;}
.trust-par{border-right:1px solid #364471;padding:15px;}
.trust-con2{padding:10px 0;}
.procuct2{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:94%;padding:10px 3%;font-size:20px;}
.procuct3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:94%;padding:0px 3%;}
.pro-on{padding-top:25px;width:1146px;}
.pro-on li{width:240px;float:left;margin-right:46px;margin-bottom:20px;}
.pro-on li>a{display:block;border:1px solid #eee;padding-bottom:10px;}
.procuct1 img{width:100%;display:block;}
.pro-title1{text-align:center;color:#3e3c3c; font-size: 28px;font-weight: bold;padding-top: 25px;}
.pro-title2{text-align:center;color:#425383;padding-top:10px;font-size:18px;font-weight: bold;}
.about-us{background:#2b54a0;padding:50px 0;margin-top:30px;}
.about-pos{color:#fff;width:680px;}
.about-word2{line-height:22px;padding-top:22px;letter-spacing:1px;}
.left-conta{width:300px;}
.conta-title1{background:#4bad3c;color:#fff;height:60px;line-height:60px;text-align:center;}
.abt-one1{font-size:35px;padding-bottom:15px;}
.abt-one2{font-size:20px;padding-bottom:15px;}
.conta-ul{background:#fff;}
.conta-ul li{line-height:30px;padding:15px;border-bottom:1px solid #eee}
.tel-conta1{margin-left:10px;}
.tel-conta1 span{float:left}
.tel-conta1 span.long-may{max-width:190px;}
.tel-conta1 span.long-may:hover{color:#4bad3c;cursor:pointer}
.news-box{background:#f7f7f7;}
.white-box{background:#fff;padding:25px;margin-top:25px;}
.three-part1>li{float:left;width:70px;text-align:center;color:#999;font-weight:bold;margin-right:25px;height:40px;line-height:40px;font-size:15px;cursor:pointer}
.three-part1>li.active{color:#2b54a0;border-bottom:2px solid #2b54a0}
.three-part1>li:hover{color:#2b54a0;}
.top-tab{border-bottom:2px solid #eee;}
.three-part2>li>a{display:block;height:42px;line-height:42px;}
.has-img{position:relative;padding-left:160px;}
.view-img{position:absolute;left:0px;top:0px;display:block;width:150px;}
.view-on-li .fl{color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height:32px;height:32px;}
.view-on-li .fr{color:#555;line-height:30px;height:30px;}
.view-on-li>a{display:block;}
.three-part3{padding-top:25px;}
.has-img .view-on-li .fl{width:690px;}
.no-img{margin-top:0px}
.no-img .view-on-li .fl{width:850px;}
.youlian{padding:25px 0;}
.youl-tip{color:#2b54a0;}
.you-line{margin-left:20px;color:#333}
.green-box{background-color:#4bad3c;color:#fff;}
.bottom-nav li{float:left;padding:20px 0;}
.bottom-nav li>a{border-right:1px solid #fff;display:block;height:25px;line-height:25px;width:180px;text-align:Center;color:#fff;font-weight:bold;}
.bottom-nav li:nth-child(1)>a{border-left:1px solid #fff;}
.blue-box{background-color:#2b54a0;color:#fff}
.erm-box{text-align:center;margin-left:20px;}
.bottom-address{padding:25px 0;}
.duo-na{line-height:25px;margin-top:22px;margin-left:50px;}
.left-white-box{text-align:center;margin-top:20px;}
.xinq-wo{margin-top:10px;}
.bottom-jing{padding-top:20px;padding-bottom:20px;text-align:center;border-top:1px solid #4d69a0;color:#afafaf}
.bottom-jing img{margin-right:10px;}

/*详情轮播*/
.swiper-container {
        width: 100%;
        height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.one-pa-sld{background:#fff;box-shadow: 0px 0px 5px #ddd;}
.gui-box{text-align:center;padding:10px;font-size:14px;display:block;}
.you-box-line{background:#f7f7f7}
.pro-detail{border-bottom:2px solid #dee8fd;padding:0 25px;}
.new-pro1{width:24px;margin-top:8px;margin-right:10px;}
.new-pro-box{border-bottom:2px solid #00499a;}
.new-pro2{color:#00499a;font-size:16px;font-weight:bold;height:40px;line-height:40px;}
.new-pro3{height:40px;line-height:40px;}
.gray-bg{background:#f7f7f7;padding:15px 0;}
.left-pro-det1{width:300px}
.right-pro-det1{width:750px}
.con-us-data{width:100%;background:#00499a;color:#fff;height:50px;line-height:50px;text-align:center;}
.show-ver{border:1px solid #eee}
.deta-pro-box{box-shadow: 0px 0px 5px #ddd;}
.first-ceng{padding:15px;background:#fff;cursor:pointer}
.show-ver>li>ul{padding:5px 0;background:#f9f7f8;display:none;}
.show-ver>li.active>ul{display:block;}
.show-ver>li>ul>li>a{padding:5px 30px;color:#999;display:block;cursor:pointer}
.show-ver>li>ul>li.active>a{color:#222}
.show-img{background:url("../images/show-add.png") no-repeat;background-size:12px 12px;width:12px;height:12px;display:inline-block;cursor:pointer}
.show-ver>li.active .show-img{background:url("../images/show-rem.png") no-repeat;background-size:12px 12px;}
.pro-deta-title{padding:15px 0;}
.detail-word{padding:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:18px;}
.pro-dta-ul{padding-top:10px;width:900px;}
.pro-dta-ul>li{float:left;width:240px;margin-right:15px;}
.pro-dta-ul>li>a{display:block;margin-bottom:20px;border:1px solid #fff;}
.pro-dta-ul>li:hover>a{border:1px solid #eee;box-shadow:0px 0px 5px #ddd;}
.fanye{padding-top:20px;margin-left:345px;}
.pagination li{float:left;padding:3px 8px;border:1px solid #ddd;margin-right:10px;}
.pagination li.active{background:#415285;color:#fff;}
.pagination li:hover a{color:#415285;}
.pagination li.active a{color:#fff}
.pagination li.active:hover a{color:#fff}
.page-totel{padding:3px 8px;border:1px solid #ddd;margin-right:10px}
.page-last{padding:3px 8px;border:1px solid #ddd;cursor:pointer}
.page-last:hover{color: #4bad3c;}
.article-title{text-align:center;color:#00499a;font-size:20px;font-weight:bold;padding-top:10px}
.article-img{text-align:center;padding:10px 0;}
.tip-box-pa1{background:#dee8fd}
.tip-title{color:#00499a;border-bottom:2px solid #00499a;display:inline-block;padding:10px;font-weight:bold;font-size:15px;}
.some-desc{padding-top:10px;padding-bottom:30px;line-height:25px;}
.some-desc span{margin-right:15px;font-size:15px;}
.much-desc{padding-top:10px;line-height:25px;font-size:15px;}
.pro-back a{display:block;color:#00499a;padding-top:20px;padding-bottom:10px}
.pro-next a{color:#00499a;display:block;}
.detail-descr{color:#666666;padding:0 10px;height:50px;overflow:hidden;margin-bottom:10px;line-height:25px;}
.company-ul{padding:10px 0;background:#fff}
.company-ul li{padding:10px 30px;}
.company-ul li a{color:#4d69a0;font-size:15px;letter-spacing:1px;}
.company-ul li.active a{color:#4d69a0;font-weight:bold;}
.company-ul li a span{width:15px;display:inline-block}
.about-desc{padding-top:10px;line-height:25px;font-size:15px;color:#444;text-indent:2em;text-align:justify}
.cota-ul{padding-top:60px;}
.cota-ul li{float:left;width:26%;margin-right:11%;height:420px;}
.cota-ul li.cota-email{margin-right:0;background:url("../images/cos-us3.png") no-repeat;background-size:100% auto;}
.cota-ul li.cota-address{background:url("../images/cos-us1.png") no-repeat;background-size:100% auto;}
.cota-ul li.cota-tel{background:url("../images/cos-us2.png") no-repeat;background-size:100% auto;}
.cota-title{text-align:center;color:#333;font-weight:bold;padding-top:160px;font-size:16px;}
.cota-detail{text-align:center;color:#888;height:40px;}
.cota-detail{padding:10px 30px;}
.cota-ul li .cota-btn button{width:120px;height:40px;line-height:40px;display:block;margin:20px auto;border:none;outline:none;border-radius:8px;color:#fff;cursor:pointer}
.cota-ul li.cota-address .cota-btn button{background:url("../images/conta-bg1.png") no-repeat;background-size:100% 100%;}
.cota-ul li.cota-tel .cota-btn button{background:url("../images/conta-bg2.png") no-repeat;background-size:100% 100%;}
.cota-ul li.cota-email .cota-btn button{background:url("../images/conta-bg3.png") no-repeat;background-size:100% 100%;}
.cota-map-box{padding:20px 0 60px 0;}
.cota-ul li:hover{
    transform: scale(1.2);
    cursor: pointer;
}
.cota-max{width:1100px;padding:0 30px;margin:0 auto;}
.map-title{height:40px;line-height:40px;margin:30px 0;border-bottom:2px solid #dee8fd}
.map-location{display:inline-block;border-bottom:2px solid #445692}
.xun-title{width:120px;height:40px;line-height:40px;background: #445692;text-align:center;color:#fff}
.xun-ul-box{padding:20px 0;}
.xun-ul-box a{color:#151515;}
.xun-ul-box>li{margin-right:95px;float:left;margin-bottom:20px;}
.xun-ul-box a:hover{color:#4bad3c}
.new-title-top{font-size:22px;color:#415285;text-align:center;padding-top:40px;}
.new-title-fu{color:#4c4c4c;text-align:center;padding-top:10px;}
.cont-new-on1{color:#415285;padding-bottom:15px;font-size:18px;}
.cont-new-on2{color:#4c4c4c;line-height:25px;}
.right-cont-new{width:750px;padding-left:30px;border-left:2px solid #eee;margin-top:20px;}
.news-tab-change{width:600px;margin:25px auto 0 auto;}
.news-tab-change li{float:left;width:200px;height:40px;line-height:40px;text-align:center;background:#f0f0f0;color:#333;cursor:pointer}
.news-tab-change li.active{background:#415285;color:#fff;}
.news-tab-content li dl dd{margin-bottom:20px;border-bottom:1px solid #eee}
.left-cont-new{padding-right:30px}
.left-cont-new img{width:250px;height:140px;}
.news-tab-content>li{padding:35px 0;}
.search-title{line-height:40px;border-bottom:2px solid #dee8fc;margin-top:20px;}
.search-title>span{display:inline-block;border-bottom:2px solid #2e3e6c;padding:0 10px;color:#2e3e6c;font-weight:bold;font-size:16px;}
.search-title>span img{width:20px;margin-right:5px;vertical-align:middle}