@charset "utf-8";
/*
Copyright ibw.cn
Created by Clearfix
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #333; }
a { color: #333; }
a:hover { color: #e60012; }
.wrap { width: 1200px; margin: 0 auto;}
.wrapper{width:100%; margin: 0 auto; overflow:hidden;}

.t-b{background:#e60012;position:relative;z-index:9999;}
.t-b .wrap{height:25px;color:#fff;}
.t-b .wrap p{color:#fcbdbd;background:url(ico1.png) right center no-repeat;padding-right:12px;}
.t-b .wrap p:hover{color:#fff;}

.t-b .wel{float:right;}
/*.t-b .wel em{padding:0 14px;}
*/
.t-b .wel-1{float:left;position:relative;z-index:9999;}
.t-b .wel em{float:left;margin:0 14px;color:#ff6363;}
.t-b .wel-1 p{height:25px;line-height:25px;}
.t-b .wel-1 ul{width:100px;background:#e60012;position:absolute;top:25px;left:-10px;z-index:9999;display:none;padding:0 10px 6px;}
.t-b .wel-1 li a{display:block;color:#fcbdbd;line-height:20px !important;}
.t-b .wel-1 li a:hover{color:#fff;}
.t-b .wel-1:hover ul{display:block;}


.t-b .sea{width:180px;height:19px;border:1px solid #ddd;float:right;margin-top:2px;background:url(search.png) right 6px center no-repeat;margin-left:50px;}
.t-b .sea .text{width:155px;height:19px;line-height:19px;float:left;color:#fff;padding-left:5px;}
.t-b .sea .ibtn{width:20px;height:20px;float:right;cursor:pointer;}

.t-b .sea input::-webkit-input-placeholder{   
 /* WebKit browsers */   
color: #fcbdbd;   
}   
.t-b .sea input:-moz-placeholder{   
/* Mozilla Firefox 4 to 18 */   
color: #fcbdbd;   
}   
.t-b .sea input::-moz-placeholder{   
 /* Mozilla Firefox 19+ */   
color: #fcbdbd;   
}   
.t-b .sea input:-ms-input-placeholder{   
 /* Internet Explorer 10+ */   
color: #fcbdbd;   
}

.t-c{width:1200px;height:90px;margin:0 auto;}
.logo{float:left;margin-top:14px;}
.nav{float:right;margin-top:25px;}
.nav ul{}
.nav ul li { width: 106px; float: left; display: inline; position:relative; z-index:100; margin-left:2px; }
.nav ul li a { display: block; height: 41px; line-height:41px; font-size: 14px; text-align:center;}
.nav ul li a:hover, .nav ul li a.current {color:#e60012;background:url(on.png) center no-repeat;}
.nav ul li dl{width:106px;background:#fff;position:absolute;top:41px;left:0;z-index:100;display:none;}
.nav ul li dt a{height:30px;line-height:30px;font-size:13px;}
.nav ul li dt a:hover{background:#e60012;color:#fff;}

/*Banner*/
.banner {position:relative; width:100%;  text-align:center;}
.banner .hd { position:absolute; left:0; bottom:20px; width:100%; height:12px; z-index:4; }
.banner .hd ul { width:1000px; height:6px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:6px; height:6px; margin:0 4px; border-radius:6px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background:#e0bf60;width:36px;}
.banner .prev,.banner .next{width:45px;height:72px;display:block;position:absolute;top:50%;margin-top:-36px;cursor:pointer;z-index:80;}
.banner .prev{background:url(prev.png);left:10%;}
.banner .next{background:url(next.png);right:10%;}

.footer{background:#e60012;padding:30px 0 0;}
.ftnav{text-align:center;font-size:14px;color:#fff;font-size:14px;}
.ftnav a{color:#fff;margin:0 18px;}
.ftnav a:hover{color:#333;}

.ftmes{width:1200px;margin:40px auto;}
.ft-z{width:266px;float:left;background:url(line.png) right center no-repeat;}
.ft-z .ftlogo{margin-bottom:20px;width:180px;text-align:center;}
.ft-z select{width:180px;height:30px;border:1px solid #f38089;color:#f38089;}
.ft-z p{color:#fff;margin-top:6px;}
.ft-z p a{color:#fff;}
.ft-z p a:hover{color:#333;}

.ft-m{width:552px;color:#fff;float:left;margin-left:75px;line-height:25px;margin-top:36px;}
.ft-m .p1{float:left;width:272px;}
.ft-m .p2{float:right;width:194px;}

.ft-y{float:right;margin-top:44px;}
.ft-y li{float:left;display:inline;width:81px;text-align:center;margin-left:34px;}
.ft-y li p{color:#fff;padding-top:4px;}

.copyright{border-top:1px solid #eb3341;}
.copyright .wrap{height:40px;line-height:40px;color:#fff;}
.copyright .wrap p{float:left;}
.copyright .wrap p a{color:#fff;}
.copyright .cns{float:right;margin-right:15px;}
.copyright .cns a{color:#fff;}
.copyright .yyz{float:right;}
.copyright .yyz a{color:#fff;background:url(yyz.png) left center no-repeat;padding-left:25px;}
.copyright a:hover{color:#333 !important;}