* {margin: 0px;padding: 0px;border-box:box-sizing; -webkit-border-box:box-sizing;}
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
p {border-box:box-sizing; -webkit-border-box:box-sizing;}

div {border-box:box-sizing; -webkit-border-box:box-sizing;}
body {
font-size: 13px; font-family:Arial, Helvetica, sans-serif;font-weight: normal;color: #343434; }


.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@font-face {
	font-family:Atrament Medium;
	src: url('../fonts/Atrament Medium.woff.ttf'); }

@font-face {
	font-family:AiDeep;
	src: url('../fonts/AiDeep-2.otf'); }
	
@font-face {
	font-family:Akz;
	src: url('../fonts/AkzidenzGrotesk-BoldCondAlt.otf'); }



@font-face {
  font-family: 'beba';
  src: url("../fonts/BEBAS.eot");
  src: url("../fonts/BEBAS.eot") format("embedded-opentype"), url("../fonts/BEBAS.woff") format("woff"), url("../fonts/BEBAS.ttf") format("truetype"), url("../fonts/BEBAS.svg#BEBAS") format("svg");
}


@font-face{font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

@font-face {
	font-family:Impact;
	src: url('../fonts/impact_0.ttf'); }

@font-face {
	font-family:DINCond-BoldAlternate;
	src: url('../fonts/DINCond-BoldAlternate.otf'); }

@font-face {
	font-family:DINCond-Bold;
	src: url('../fonts/DINCond-Bold.otf'); }

@font-face {
	font-family:ResourceHanRoundedCN-Medium;
	src: url('../fonts/ResourceHanRoundedCN-Medium.ttf'); }



div {border-box:box-sizing; -webkit-border-box:box-sizing;}

ul {
	list-style-type: none;
}

a {
	color: #343434;
	text-decoration: none;
}
a:hover {
	color: #1f81d2;
	text-decoration: none;
}
.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}
.con1 { width:1310px; margin:0px auto; }
.con { width:1310px; margin:0px auto; }
.con_k { width:1254px; margin:0px auto; }

.con_1300 {
    width: 1310px;
    margin: 0px auto;
}


.top { width:100%; background:#000000; height:41px; line-height:41px; margin:0px auto; overflow:visible; color:#fff;}
.top .fl  { height:41px;}
.top .fl p img { margin-top:7px;}
.top p { float:left; font-size:14px; line-height:41px;}
.top p b { }

.top .fr form { background:#004ca2; width:275px;float:left; height:41px; }
.top .fr form .search { background:#004ca2; border:1px solid #004ca2; height:41px; line-height:41px; color:#fff; width:215px; padding-left:25px; width:215px;float:left; font-family:Arial, Helvetica, sans-serif; }
.top .fr form .searchimg2 { float:left; padding-top:8px;}


.top .fr .p1 { background:url(../images/dh.png) no-repeat left center; padding-left:20px; margin-right:15px;  
	
}
.top .fr .p4 { background:url(../images/yx.png) no-repeat left center; padding-left:25px;
	
	
}

.top .fr { width:489px;}
.top .fr p { font-size:15px;color:#fff; font-family: Arial, Helvetica, sans-serif; float:left;}
.top .fr p span { font-size:18px; font-family:"黑体";}
.top .fr p a {color:#fff;}

/*.top .fr ul { background:url(../images/top_xx.png) no-repeat 80px center; width:184px;height:36px; margin-bottom:0px; float:right;}*/
.top .fr ul li { width: 60px; float:left; font-size:15px; font-family: Arial, Helvetica, sans-serif; padding-left:32px;    }
.top .fr ul .li1 { background:url(../images/top_bb1.png) no-repeat left center; font-family: Arial, Helvetica, sans-serif;}
.top .fr ul .li2 { background:url(../images/top_bb2.png) no-repeat left center;}
.top .fr ul a li { color:#fff;}


.ba{ width:100%; margin:0 auto;}

header { width:100%; height:111px; z-index:999999; position:relative;
background-color:#fff; 
/*	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top,  #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(top, #ffffff, #f4f4f4);*/
 


}

header h1 { width:298px;float:left; height:111px}
header h1 img { width:298px;  }


/*nav*/
nav { width:840px; float:left; height:111px; margin-left:110px}
nav ul {}
nav ul li {  float:left; }
nav ul li a {   text-align:center; line-height:111px;  padding:0 0x; font-size:16px; display: block; color:#333;}
nav ul li a:hover {
	color: #333;
	text-decoration: none; font-weight:100;
	background-image: url(../images/nav_xx.png);
	background-repeat: no-repeat;
	background-position: center 76px;
}
nav .dropdown {width:118px; position:relative;} 
nav ul.dropdown_menu { display:block;/* width:100%;*/ position:absolute; z-index:99;  margin:0; margin-left:-20px; border-bottom:0px solid #0059a9; margin-top:0px;  }
nav .dropdown_menu li { width:180px;  margin:0;background-color:#005daa; height:0; overflow:hidden; float:none; padding:0 10px; transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; -moz-transition:all .3s;  }
nav .dropdown:hover .dropdown_menu li { height: 45px;}
nav .dropdown:hover ul.dropdown_menu { border-bottom:0px solid #0059a9;} 

nav .dropdown .dropdown_menu li a{color: #fff; font-size: 14px; line-height: 45px; display: block; padding:0px;   text-align: center; }


.search { float:left;}
.search form { margin-top:30px;

	float: left;
	height: 45px;
	width: 215px;
	
	background-position: left top;
	background-color: #FFF;
	border-radius:25px;border: 2px solid #005daa; background:url(../images/sou.png) 10px center no-repeat;
}

.search1 {
	float: left; background:url(../images/sou_xx.jpg) no-repeat right center;
	
	width: 107px; margin-left:42px;
	background-color: #FFFFFF;
	color: #c8c8c8;
	display: inline;
	line-height: 41px;
	 border:none; text-align:left;

	font-family: Arial, Helvetica, sans-serif; color:#a1a1a1; font-size:15px;
}
.searchimg1 {
	float: left;
	display: inline; line-height:41px; text-align:center; border:none; background:none; font-size:15px; color:#555555; width:57px;
}

.kuang { float:left; margin-top:44px; 
/*	background-image: -webkit-linear-gradient(top,  #f3f3f3, #e7e7e7);
	background-image: -moz-linear-gradient(top, #f3f3f3, #e7e7e7);
	background-image: linear-gradient(top, #f3f3f3, #e7e7e7);*/




} 

/*a:hover .kuang { background:#417fbe; border:1px solid #417fbe; color:#fff;}
a:hover .sou { background: url(../images/sou_b.png) #417fbe no-repeat center center; border:1px solid #417fbe; color:#fff;}*/
.sou { width:39px; height:19px; border-left:1px solid #969696; margin-left:6px;float:left;


 background-image:url(../images/sou.jpg); background-repeat:no-repeat; background-position:center center; 	
	
	
	}
.sou img { margin-top:7px;}



.banben { float:right; text-align:center; color:#9c9c9c; font-size:16px;font-weight:normal;  font-family:Arial, Helvetica, sans-serif; width:40px; text-align:center; margin-top:38px;  }
.banben p { height:37px; line-height:37px; background:#fff ; border:3px #c9c7d1 solid}
.banben a{ color:#979797}
.banben p:hover{  border:3px #005daa solid; color:#005daa; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.banben .p1 { width:113px; font-size:15px; color:#fff; float:left;}
.banben .p4 { width:113px;float:left;}
.banben .p4 img { margin-top:6px; width:20px}
/*nav end*/







.top_ewm { width:39px; height:39px; background:#d3d3d3; float:left; border-radius:50%; padding-top:0px; position:relative; z-index:99999;margin:40px 8px 0px;}
.top_ewm .a{ width:100%; float:left; border-left:dotted 0px #dadada; height:0px; margin-top:9px; }
.top_ewm .a .b{ width:100%; float:left; font-size:14px; border-right: dotted 0px #dadada; text-align:center; height:83px;  padding-top:0px;  }

.top_ewm .a .b .zi { text-align:center; width:100%;}
.top_ewm .a .b .tu { display:none;}

.top_ewm .a .b:hover .tu { display: block; }
.top_ewm .a .b .tu { width: 150px; height: 150px; padding-top:26px; text-align: center; background:url(../images/footerflex.png) 1px top no-repeat; margin-left:-50px;  }
.top_ewm:hover {background:#4465f0;}











.biaoti {  width:100%; margin:43px auto 31px auto; height:102px; text-align:center; clear:both  }
.biaoti h3 { color:#292929; font-size:38px; line-height:35px; font-weight:normal; margin:0 auto; padding-top:26px;  padding-bottom:3px; letter-spacing:2px; text-transform:uppercase}
.biaoti p { text-transform:uppercase;  color:#292929; font-size:14px;  line-height:50px;  letter-spacing:12px }

.biaoti2 {  width:100%; margin:43px auto 31px auto; height:102px; text-align:center;  }
.biaoti2 h3 { color:#fff; font-size:48px; line-height:35px; font-weight:normal; margin:0 auto; padding-top:26px;  padding-bottom:11px; letter-spacing:2px}
.biaoti2 p { text-transform:uppercase;  color:#fff; font-size:14px;  line-height:50px;  letter-spacing:12px }



.biaoti3 {  width:100%; margin:0 auto; height:102px; text-align:center; clear:both  }
.biaoti3 h3 { color:#292929; font-size:48px; line-height:35px; font-weight:normal; margin:0 auto; padding-top:26px;  padding-bottom:11px; letter-spacing:2px}
.biaoti3 p { text-transform:uppercase;  color:#292929; font-size:14px;  line-height:50px;  letter-spacing:12px }

.lx{  overflow:hidden;padding-top:50px; width:100%; margin:0 auto }
.lx1{margin:auto!important;  width:1200px; }

.lx-1{ float:left; width:400px;font-size:18px; line-height:50px;}
.lx-1 span{ float:left; border:#c5d9c2 solid 1px; width:60px; height:60px; font-size:40px;border-radius:100px; color:#fff; text-align:center; line-height:60px; margin-right:20px;}
.lx2{margin:0 auto;  width:350px; margin-top:40px }
.lx2 img{ margin:5px}

.foot_b a{ color:#fff}

.biaoti_3 { padding:10px 0px; width:1310px; margin:0 auto; height:100px; text-align:center; background:url(../images/n.png) no-repeat center center }
.biaoti_3 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:46px}

.biaoti_3 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }


.biaoti_2 { padding:10px 0px; width:1310px; margin:0 auto; height:170px; text-align:center;  }
.biaoti_2 h3 { color:#4a4a4a; font-size:40px; line-height:35px; font-weight:400; margin:0 auto; margin-top:56px; text-transform:uppercase; font-family:ResourceHanRoundedCN-Medium; background:url(../images/b.png) no-repeat center bottom; padding-bottom:20px}

.biaoti_2 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:50px; font-family:Arial, Helvetica, sans-serif  }




.biaoti_4 { padding:10px 0px; width:1000px; height:200px; text-align:center; background:url(../images/c.png) no-repeat center 60px ; float:left; margin-left:5%}
.biaoti_4 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:76px; text-transform:uppercase}

.biaoti_4 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }










.hongse { color:#b31d26!important;}


.more { text-align:center;  }
.more p { width:179px; height:45px; line-height:45px!important; border:1px solid #b6b6b6; text-align:center; font-size:16px; display: inline-block; color:#464646;  transition:all 0.4s; float:left; margin-top:20px }


.more a:hover p  {  transform:translateY(-10px);  } 


footer .con ul p{font-size: 16px;
    line-height: 30px;
    color: #abadaf; 
}









		
/*咨询 e*/		
	#footer {
	background:#005daa ;
	clear: both;
	height: 377px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible; color:#fff; border-top:6px #005daa  solid
}.ggmain{ width:1310px; margin:0 auto}
#footer a{ color:#fff}
#footer a:hover{ color:#c90d25; text-decoration:none }
#footer .hou{ width:135px; height:25px; background:#164aa0; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
            margin: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px; color:#FFF }

#footer .hou a{ color:#FFF}

.footer_b{width:100%; float:left; text-align:center; height:75px; line-height:75px; background:#15171d; font-size:16px; color:#fff}

.qq1{ width:130px; float:right; padding-top:10px;}


.di{ width:306px; float:right; margin-top:83px;  }
.di h3{font-size:24px; font-weight:700; line-height:30px; display:block; float:left}
.di h3 span{ font-size:20px;font-weight:100;}



.di2{ width:550px; height:250px; float:left;  margin-top:83px;  color:#FFF;}
.di2 h3{font-size:24px; font-weight:700; width:150px; float:left; text-align:left}
.di2 h3 span{ font-size:20px;font-weight:100}
.di2 h4{ font-size:18px!important; color:#6b6c6c!important; line-height:26px}

.di2 a{ color:#bfbebe!important; line-height:26px; width:50%; float:left; font-size:15px}
.di2 a:hover{ color:#f89c1d!important;}
.di a{ color:#bfbebe!important; text-align:center!important; display:block; line-height:30px; float:left; margin-right:10px }
.di img{ float:left}
.di a:hover{ color:#31c77d!important}
.di p{ line-height:46px; text-align:center; font-size:16px}

.di3{ width:400px; float:left;color:#FFF; text-align:left; margin-top:83px; margin-left:35px; border-right:1px #3f4544 solid; margin-right:50px }
.di3 h3{font-size:24px; font-weight:normal; line-height:30px; display:block; float:left; margin-bottom:30px; text-transform:uppercase; background:url(../images/fo.jpg) no-repeat left bottom; padding-bottom:20px}
.di3 h3 span{ font-size:20px;font-weight:100;}

.di3 a{ color:#bfbebe!important; font-size:16px; }
.di3 a:hover{ color:#f89c1d!important}

.d3i p{ line-height:26px}

.di3 .23w p{margin-left:15px; float:left; font-size:16px; text-align:left; margin-left:38px; color:#bfbebe; line-height:32px; width:350px}

.di3 .24w{float:left; width:80px; font-size:16px; text-align:left; margin-left:38px; color:#bfbebe; line-height:32px}

.xia_nav {
	height: 82px;
	width: 1310px;
	
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	float: left;
	line-height: 82px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
}.xia_nav a { color:#FFF; margin:0 60px; 
	
}	
	
