@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,samp,fieldset,input,textarea,blockquote,p{margin:0;padding:0;font-family:"微软雅黑";}
body{ color:#666; font-size:14px; font-family:"微软雅黑";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.fr{ float:right}
.fl{ float:left}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover {color:#e60012; text-decoration:none;}
.container{ max-width:1280px; margin: 0 auto; position: relative;}

.header{ background:#FFF; height:200px; z-index:100; width:100%; box-shadow:0 0 3px #CCC; transition:all 0.3s;}
.header .logo{margin:35px auto 25px auto;width: 100%;height:50px;text-align: center;display: inline-block;}
.header .logo img{ max-width:20%;}

.header .box{ margin:0; position:relative; }
.header .box h1{ width:92px; position:absolute; left:0px; top:24px; z-index:100;}
.header .box h1 img{ width:100%; display: none;}


.yybb{ position:absolute; right:0px; top:30px;}
.yybb ul{}
.yybb li{ float:left; width:40px; height:25px; text-align:center; background:#CCC; font-size:12px;}
.yybb li a{ display:block; line-height:25px; color:#FFF;}
.yybb li a:hover{ display:block; text-decoration:none;}
.yybb li a.current{ background:#e60012; color:#FFF;}

.header .box .nav{ position:absolute; left:0px; top:0px; width:100%;}
.header .box .nav ul{ height:80px; font-size:0px; text-align:center;}
.header .box .nav li{ display:inline-block; position:relative; z-index:100; padding:0 46px; font-size:14px; background: url(../images/icon.jpg) 85% 50% no-repeat;}
.header .box .nav li samp{ line-height:80px;}
.header .box .nav li samp a{ display:block;}
.header .box .nav li:hover p a{ color:#e60012; text-decoration:none; display:block;}
.header .box .nav li a.current{ color:#e60012;}
.header .box .nav li dl{ visibility:hidden; position:absolute; left:0%; top:100px; width:115%; background:#FFF; line-height:42px; box-shadow:0 0 3px #CCC; transition:all 0.3s; opacity:0; font-size:14px;}
.header .box .nav li:hover dl{ visibility:visible; top:80px; opacity:1;}
.header .box .nav dd a{ display:block;}
.header .box .nav dd:hover a{ display:block; color:#FFF; background:#e60012; text-decoration:none;}
.header .box .nav dd{ position:relative; border-bottom:1px solid #DDD;}
.header .box .nav dd:last-child{ border:0 none;}
.header .box .nav dd .sanji{ visibility:hidden; position:absolute; left:110%; top:0px; width:100%; background:#FFF; box-shadow:0 0 3px #CCC; transition:all 0.3s; opacity:0;}
.header .box .nav dd:hover .sanji{ visibility:visible; left:100%; opacity:1;}
.header .box .nav dd:hover .sanji a{ color:#333; background:#FFF;}
.header .box .nav dd:hover .sanji a:hover{ color:#FFF; background:#e60012;}
.header .box .nav dd:hover .sanji .list{ border-bottom:1px solid #DDD;}
.header .box .nav dd .sanji .list:last-child{ border:0 none;}
.menu{ display:none;}
.sub_menu{ display:none;}


.foot{ overflow: hidden;}
.foot .foot_t{ background:#ececec; padding:1.55% 0;}
.foot .foot_t .box{ padding:0 3%;}
.foot .foot_t .t_l{ float:left; width:55%;}
.foot .foot_t .t_l dl{ float:left; width:25%;}
.foot .foot_t .t_l dt{ line-height:40px; font-size:16px; color: #333;}
.foot .foot_t .t_l dd{ font-size:12px; line-height:27px;}
.foot .foot_t .t_l dd a{ color:#777;}
.foot .foot_t .t_l dd a:hover{ color:#e60012;}
.foot .foot_t .t_s{ float:left; width:26%; line-height: 40px; padding-top: 15px;}
.foot .foot_t .t_s .p1{ width: 100%; background: url(../images/icon17.png) no-repeat left 13px; padding-left: 30px;}
.foot .foot_t .t_s .p1 strong{font-size: 20px;}
.foot .foot_t .t_s .p2{ width: 100%; background: url(../images/icon18.png) no-repeat left 13px; padding-left: 30px;}
.foot .foot_t .t_s .p3{ width: 100%; background: url(../images/icon19.png) no-repeat left 10px; padding-left: 30px;}

.foot .foot_t .t_r{ float:right; width:270px;}
.foot .foot_t .t_r h2{ line-height:38px; color:#777; text-indent: 15px;}
.foot .foot_t .t_r .pic{ width:120px;float:left; padding-left: 15px;}
.foot .foot_t .t_r .pic img{ width:100%;}
.foot .foot_b{ text-align:center; padding:1% 0; font-size:13px; line-height: 25px;color: #333;}





