@charset "utf-8";
*{ padding:0px; margin:0px;}
html,body{height:100%;}
ul,li,dl,dd,dt{ list-style:none;}
img{ border:none;}
b,em,i,s{ font-style:normal;}
body{ font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: #404040;  }
table { border-collapse: collapse;border-spacing:0;}
a{ }
a {color:#404040;text-decoration:none;}
a:hover{color:#f30 ;}
.clear{ clear:both;}
.clearfix:after {content: "";height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
.fl {float:left !important;}
.fr { float:right !important;}
.f24{ font-size:24px;}.f20{ font-size:20px;}.f18{ font-size:18px;}.f16{ font-size:16px;}.f14b{ font-size: 14px; font-weight: bold;}.f14{ font-size:14px;} 
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb50{margin-bottom:50px;}.mt30{ margin-top:30px;}.mt20{ margin-top:20px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt40{ margin-top:40px;}.mr20{ margin-right:20px;}
.dn{ display:none;}.db{display:block;}
.redstar{ color:#FE6161;display: block;margin:15px 0 0 10px;padding: 0 5px;}
p { line-height: 1.5; }
input[type="text"],input[type="password"]{border:1px solid #e2e2e2;outline:none;transition:border 0.2s ease-in 0s; }
input[type="button"],input[type="submit"]{outline:none;cursor:pointer;border:none;}
input[type="text"]:focus,input[type="password"]:focus{border:1px solid #ff4400;}
textarea{ border:1px solid #e2e2e2; outline:none; resize:none; padding:6px 10px; transition:border 0.2s ease-in 0s;}
textarea:focus{ border:1px solid #ff4400; }:focus {outline: 0;}
.placeholder { color: #777; }
span.error{display:block; margin:5px 0 10px 0; font-size:14px; color:#ff6a6a;text-align:left; background:url(../images/error.png) 0 3px no-repeat; padding-left:20px; line-height:22px;}
::selection{background: #0093dd; color: white; }
::-moz-selection{background: #0093dd; color: white;  }
.topNav{position:relative; z-index:10000;  border-bottom: 1px solid #eee; background-color:#f7f7f7;color:#808080;}
.topNav a{ color:#666; text-decoration:none;font-size: 15px}
.topNav a:hover{color:#f40}
.topNav-width{ width:1190px; margin:0 auto;height: 30px; line-height:30px;}
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav .tnLeft{ width: 670px ;float: left }
.topNav .tnLeft a{ display: inline-block;padding: 0 6px ;font-size: 15px;color:#666}
.topNav .tnLeft a:hover{color:#f40}
.topNav .tnRight{ float:right;  }
.topNav dd{ float:left; position:relative; height:30px; padding:0px 10px ;}
.topNav dd.col{ padding:0px 10px 0px 16px;}
.topNav dd.col b{ position: absolute;transition: transform 0.2s ease-in 0s;cursor:pointer; background:url(../images/star1.png) no-repeat; width:14px; height:14px; left:0px; top:8px;}
.topNav dd.home{ padding:0px 10px 0px 16px;}
.topNav dd.home b{ position: absolute;transition: transform 0.2s ease-in 0s;cursor:pointer; background:url(../images/home1.png) no-repeat; width:14px; height:14px; left:0px; top:8px;}
.topNav dd.col:hover b {transform: rotate(720deg);}
.topNav dd.home:hover b {transform: rotate(720deg);}
.topNav dd.fore1{padding:0px 6px}
.topNav dd h3{ float:left;  }
.topNav dd.fore1{padding:0 2px}
.topNav dd.fore1 h3 a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; padding:0px 6px; border:1px solid #f7f7f7; border-bottom:none; }
.topNav dd.fore1 h3 a i{ display:inline-block;width:7px; height:4px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px;  background: url(../images/arrow1.png) no-repeat; }
.topNav dd.on h3 a{ background:#fff; color:#ff4400; border:1px solid #eee; border-bottom:none;   }
.topNav dd.on h3 a i{ background: url(../images/arrow2.png) no-repeat;}
.topNav dd ul{ display:none;position:absolute; width:150px;  top:30px; left:6px;  border:1px solid #eee; border-top:0;  background:#fff;}
.topNav dd ul li{ line-height: 31px;  }
.topNav dd ul li a{ display: block; color: #444; padding: 0 15px;  }
.topNav dd ul li a:hover{ background:#f7f7f7; color:#ff4400;    }
.topNav dd ul.language li a{ padding:0 10px;}
.pagesyqk {	color:#444;	text-align:center; margin: 22px 0 0;	}
.pagesyqk a{	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border: 1px solid #ccc;	background:#ffffff;	margin: 0 5px;	font-size: 14px;	 height:38px !important; line-height:38px !important; display:inline-block; width:38px; text-align:center;}
.pagesyqk a:hover,.pagesyqk a.in {	background-color:#f74a0b;	color:#fff;}
.pagesyqk a.next{ width:74px;}
.pagesyqk2 a:hover,.pagesyqk2 a.in {	background-color:#f40;	color:#fff;}
#IndexFooter{ width:100%; border-top:1px solid #ddd; padding:25px 0; overflow:hidden; margin-top:40px; background:#f7f7f7;}
#IndexFooter .footerbox{width:1190px; margin:0 auto;   color:#808080;}
#IndexFooter .footerbox .links{ }
#IndexFooter .footerbox .links img{ float:left; margin:0 20px 0 0; }
#IndexFooter .footerbox .links ul{ float:left;}
#IndexFooter .footerbox .links li{margin:0;border-left: 1px solid #ccc; float:left; padding:0 0 0 10px ; margin:5px 0 0 10px ;	 text-align:center; }
#IndexFooter .footerbox .links ul li:first-child{ border:0; }
#IndexFooter .footerbox .copy{ border-top:1px dashed #ccc; margin:30px 0 0; padding:20px 0 0;float:left; width:100%;}
#IndexFooter .footerbox p{ line-height:30px; font-size:12px;}
#IndexFooter .footerbox a{ color:#808080; margin:0px 5px;}
#IndexFooter .footerbox p a:first-child{ margin-left:0;}
#IndexFooter .footerbox  a:hover{ color:#ff4400;}
.w1000{ width:1000px; margin:0 auto; }
.w1190{ width:1190px; overflow:hidden; margin:0 auto;}