@charset "gb2312";
/*****公共样式*******/
*{padding:0;margin:0;font-family:"微软雅黑"; border-image:none;}
html,body{margin: 0;background:#fff;min-width:1280px; }

li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
a{text-decoration:none; color:none; cursor: pointer;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
/***** 水平居中 *****/
.cen{margin:0 auto; }
/***** 清除浮动 *****/
.clear{clear:both}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}

.wrap{width: 100%; height: auto; min-width: 1200px;}
.main{width:1200px; height:auto;margin:30px auto;}

/*header*/
.header_wrap{width:100%;height:auto;position:fixed;z-index:999;top:0;/* position: relative; */}
.header_top{width: 100%;height:150px;background-color: #fff;box-shadow: 0 0 8px 8px rgba(27, 64, 124, 0.24);}
.header_gray{background-color:#f3f3f3;width:100%;float:left;height:40px;line-height:40px;font-size:12px;}
.header_gray .header_g_l{color:#555;float: left;}
.header_gray .header_g_r{float:right;}
.header_gray .header_g_r a{color:#555;padding-left:30px;float:left;}
.header_gray .header_g_r a img{float:left;padding-right:6px;}

.header{width:1200px;height:100%;margin:0 auto;}
.nav{width: 100%;height: auto;position: relative;}
.logo{width: 400px;height:100%;float:left;}
.logo img{margin-top: 30px;}

.tab{ width:1200px;margin: 0 auto;}
.tab>li{float:left;font-size:16px;margin: 0 55px 0 0;line-height: 110px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.tab>li>a{ color:#333; position: relative; z-index: 2;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.tab>li.on a{padding-bottom:42px;border-bottom:4px solid #da251d;color:#da251d;}
/*.tab>li>a:hover{padding-bottom:42px;border-bottom:4px solid #da251d;color:#da251d;}*/
.tab>li .sub{width: 1200px !important;display:none;position:absolute;right: 0;top:150px;/* float:left; */z-index:99;background:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9fffffff,endColorstr=#9fffffff);/*针对IE8*/}
.tab>li .sub .nav_pic{width:270px;height:150px;float:left;overflow:hidden;margin:40px 60px;}
.tab>li .sub .nav_pic img{width:270px;height:150px;}
.tab>li .sub .sub_main{width: 360px;float:left;display:block;margin:40px 10px 40px 20px;}
.tab>li .sub .sub_main li{ text-align:left;float:left; width:180px; height:40px; line-height:40px;}
.tab>li .sub .sub_main li a{ color:#343434; display:block; zoom:1; padding-left:20px;background:url(../images/ico_r.png) no-repeat left 16px;font-size:14px;line-height:40px;border:none;}
.tab>li .sub .sub_main li a:hover{color:#da251d;   }
.tab>li .sub .sub_right{width:280px;height:120px;display:block;float:left;padding:10px 60px;margin-top:40px;border-left:solid 1px #dbdcde;overflow:hidden;}

.sub_right {}

/*** 搜索 ***/
.nav .search{float:right;margin-top: 32px;}
#search {float:right;margin: 4px 0 0 0;display:block;width:40px;height:40px;position:relative;z-index:2;}
#search li.ipt{position:absolute;right:0px;height: 40px;display:block;}
#search li.ipt .keyword{width:40px;height:40px;border:1px solid #1b407c;background-color:#fff;color:#aaa;box-sizing:border-box;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius: 22px;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;transition:width .5s;outline: none;}
#search li.btn{position:absolute;right:0px;cursor:pointer;width: 40px;height:40px;display:block;background:url(../images/search.png) no-repeat left center;}
#search:hover li.ipt .keyword{font:13px/28px "微软雅黑";color:#aaa; width:240px;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;border-radius: 22px;padding: 0 22px;}




#container{width:1200px;height:auto;padding: 10px 0px 10px 0px;margin-top: 30px;}
/* 防止高度称不开 */
.clearfix:after {content: '.';clear: both;display: block;height: 0;visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}


/******** banner ********/
.focusBox {width:100%;height: auto;position:relative;overflow:hidden;text-align:center;padding-top:150px;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:640px; display: block; }
.focusBox .hd {width:100%;position: absolute;bottom: 20px;text-align: center;font-size:0;z-index:1;}
.focusBox .hd li{margin: 0 6px;background: url(../images/dot.png) no-repeat;overflow: hidden;height: 12px;width: 36px;cursor: pointer;display:inline-block; *display:inline;zoom:1;}
.focusBox .hd .on{width:56px; background: url("../images/dot_on.png") no-repeat; }

/**内页banner**/
.banner_ej{width:100%;/* height:440px; */margin-top:150px;}
.banner_ej img{width:100%;}



/***** footer *****/
.footer{float:left;width:100%;height: 320px;background-color:#eaeaea;}
.footer_main{width:1200px;margin:0 auto;height: 280px;}
.footer .footer_l{width: 900px;float:left;border-right:1px solid #ddd;margin-top: 30px;}
.footer .footer_l p{font-size:16px;line-height:24px;color:#333;float: left;}
.footer .footer_l p{float:left;margin-right:80px;}
.footer .footer_l p a{font-size: 13px;line-height: 26px;color: #777;}
.footer .footer_l p a span{font-size: 16px;color:#333;line-height: 40px;}
.footer .footer_r{float:right;margin-top:30px;width: 240px;}
.footer .footer_r li{width:100px;float:left;font-size: 13px;line-height:30px;color: #777;text-align:center;margin:20px 20px 0 0;}
.footer .footer_r li img{width:100px;height:100px;float:left;}
.footer .footer_r a{font-size:13px;color:#333;margin-right: 30px;line-height: 64px;}
.footer .footer_r a img{padding-right:6px;margin: -4px 0;}
.footer .footer_b{ width:100%; height:auto;background:#111;}
.footer .footer_c{width:1200px; height:48px; margin:0 auto;}
.footer .footer_b_left{float:left;color:#bbb; line-height:48px; font-size:12px;}
.footer .foot_other{ width:800px; height:auto; margin:0 auto; font-size:12px; color:#bbb; line-height:48px;}
.footer .foot_other img{display:block; float: left; margin-top:14px; padding-right:10px; padding-left:40px;}
.footer .footer_b_right{float:right; font-size:12px; color:#bbb; line-height:48px; margin-top:-48px;}
.footer .footer_b_right a{color:#bbb;}










