﻿
/* CSS Document */
body {font-size:14px;margin:0 auto;	padding:0;color:#333333;margin:0; background:#FFF;font-family:"微软雅黑"; overflow-x:hidden;}

/*网站整体灰白
html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
}
*/
h1, h2, h3, h4, h5,hr, h6, ul, li, dl, dt, dd, form, img, p, div {margin:0;	padding:0;	border:none;list-style-type:none;}
table {	border-collapse: collapse;}
img {vertical-align:middle;	border:0px;}
input {vertical-align:middle;}
/*h1, h2, h3, h4, h5, h6 {font-family:"微软雅黑";}*/

::before,::after,a,button,span,input,textarea,i,p,li{
	transition: 0.26s ease;
    -o-transition: 0.26s ease;
    -webkit-transition: 0.26s ease;
    -ms-transition: 0.26s ease;
    -moz-transition: 0.26s ease;
}

/*********1126**************/
.header{position:relative;top:0;left:0;right:0;transition:all .2s ease-in-out;height:130px;width:100%;background:rgba(255,255,255,0.5);z-index:4;/*margin-top: -120px;top: 120px;*/}
.top{width: 100%;height: 50px;background: #121f42;}
.topc{width: 1200px;height: 50px;line-height: 50px;margin: 0 auto; color: #cfcfcf;}
.topc h5{float: left;font-size: 16px;margin-left:10px;}
.topc ul{/*width: 550px;*/height: 50px;float: right;}
.topc ul li{float: left;font-size: 16px;margin-left: 45px;position:relative; display:inline-block;}
.topc ul li i.i1{ position:absolute; top:15px; left:-17px;width:13px; height:19px; display:inline-block; background: url(/images/e_h_map.png) no-repeat;}
.topc ul li i.i2{ position:absolute; top:17px; left:-26px; width:23px; height:17px; display:inline-block; background: url(/images/e_h_yb.png) no-repeat;}
.topc ul li i.i3{ position:absolute; top:17px; left:-25px;width:22px; height:19px; display:inline-block; background: url(/images/e_h_kf.png) no-repeat;}
.topc ul li a{color:#cfcfcf;}
.topc ul li i.i4{ position:absolute; top:17px; left:-22px;width:21px; height:16px; display:inline-block; background: url(/images/e_h_tel.png) no-repeat;}

.top_box{width: 1200px;height: 80px;margin: 0 auto;position: relative;}
.top_box .logo{width: 214px;height: 34px;margin-top: 23px;background: none;}
.top_box .logo img{width: 214px;height: 34px;}
.top_nav{height:80px;float: right;margin-right:5px}
.top_nav li{float: left;margin: 18px 0 0 28px;height: 40px;line-height:40px;cursor: pointer;transition: 0.56s ease;font-weight:500;}
.top_nav li a{font-size: 18px;color: #656565;display: block;transition: transform 0.3s linear;}
.top_nav li:hover .a1{color: #b4835a;}
.top_nav li:hover .a1{background: url(/images/e_title_hover.png) no-repeat center bottom;}



/*弹出项目*/
/*.top_nav li{ width:105px; height:100%; float:left; margin: 0 30px; line-height:52px; text-align:center; font-size: 18px;}*/
.nav_down{ width:1144px; height:178px; padding:18px 26px; border:2px solid #121f42; background:#ffffff; position:absolute; left:0; top:80px; z-index:1000; overflow:hidden; text-align:left; }
.nav_down_l{width:225px; height:100%; float:left; }
.nav_down_2{width:350px; height:100%; float:left; }

.nav_down_2 h3{font-size:24px; color:#121f42; font-weight:normal;line-height:40px; padding-top:10px;}
.nav_down_2 h5{font-size:18px; color:#545353; font-weight:normal;line-height:24px; margin-bottom:8px;}
.nav_down_2 p{font-size:16px; color:#004986; line-height:24px;}
.nav_down_c{width:358px; height:100%; float:left;}
.nav_down_c img{ padding-top:10px; }
.nav_down_r{width:380px;  float:right; padding-top:10px;}
.nav_down .nav_down_r a{background:#121f42; height:46px; line-height:46px; overflow:hidden; margin:16px 18px 16px 0; color:#fff; font-size:16px; display:inline-block; width:105px; text-align:center; float:left;}
.nav_down .nav_down_r a:hover{ background:#af855a; color:#fff;}
.dis_b{ display:block;}
.dis_n{ display:none;}




/*banner*/
.banner_container{width:100%; height:740px; position:relative; z-index:3;}
.banner_container .btn{width:100%; height:50px; position:absolute; left:0; bottom:0; line-height:30px; text-align:center; z-index:10;}
.banner_container .btn span{width:15px; height:15px; background:#d5d4d6; border-radius:15px; margin:5px; display:inline-block; opacity:1; cursor:pointer; }
.banner_container .btn span.current{background:#af855a; opacity:1;width:30px;}

.banner{width:100%; height:740px; /*overflow:hidden;*/ position:relative; z-index:9;}
.banner li{width:100%; height:740px; background-size:100% 100%; position:absolute; left:0; top:0; opacity:0; z-index:0;}
.banner li.current{opacity:1; z-index:1;}
.banner li a{width:100%; height:100%; display:block; z-index:2; position:absolute; left:0; top:0;}

.banner_container .preNex{width:44px; height:44px; position:absolute; top:348px; /*transition:all 0.3s linear 0s;*/ background:url(../image/banner_sprite.png) no-repeat left bottom; z-index:10; cursor:pointer; }

.banner_container .pre{left:-80px;}
.banner_container .next{right:-80px; background-position:right bottom;}


/*******1126end******/




.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
.fl{float:left;}
.fr{float:right;}
.posr{position:relative;}
.posa{position:absolute;}
.txtid{text-indent:2em;}
.mainbox{ width:100%; float:left; height:auto}




/*-----------------尾部-----开始------------*/
.footer_wrap,.footer_wrap *{box-sizing:content-box;}
.footer_wrap{width:100%; height:530px; background:#121f42; /*121f42*/overflow: hidden;}
.footer_wrap img{display:inline;}
.footer{width:1200px; height:480px; margin:0 auto; color:#feffff; overflow: hidden;}
.footer:after{display:block;content:'';clear:both;}
.footer_logo{margin-top:94px; width:132px;  height: 175px;float:left;}
.footer_center{width:772px;  margin: 43px 0 0 100px;  float: left; }
.footer_nav{margin-bottom:13px; color: #a6a9b1; font-size: 14px; font-weight: bold; line-height: 25px;}
.footer_nav dl{ display: block;}
.footer_nav dl dd{ display: block;}
.footer_nav dl dd b{ font-size:15px;color:#fff;}
.footer_nav a{color:#fff;  display:inline-block; font-size:14px; text-decoration:none;}
.footer_nav a.first{padding-left:0;}
.copyright{font-size:14px; color:#a6a9b1;}
.copyright a{color:#a6a9b1;}
.copyright span{display: block;line-height:23px; }



.footer_ewm{width:132px;  margin: 94px 0 0 64px;  float: right;}
.footer_ewm p{width:132px; line-height:22px; font-size:15px; color:#a6a9b1;text-align:center; margin-top:8px; font-weight:500;}




