html, body, div, span, h1, h2, h3, h4, h5, h6, p,  dl, dt, dd, ol, ul, li, table, tr, th, td,a ,form{margin:0;padding:0;}
a,img{ border:none;}
em{font-style: normal;}
body{ font-size:14px; line-height:1.5; font-family:"microsoft yahei",Arial, Helvetica, sans-serif;color:#333; background-color:#f5f5f5;}
a{ text-decoration:none; color:#333; }
ul, ol, li{ list-style: none; list-style-type:none; list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
input {font-family:"microsoft yahei";}
a:hover {text-decoration:underline;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
*html{background-image:url(about:blank);background-attachment:fixed;}
.fl, .fr{display: inline; }
.fl{ float: left;}
.fr{float: right; }
.clear{ clear:both;}
.width1200{ width:1200px; margin:0 auto; }
.hide{ display:none;}
.red{ color:#F00;}
.h5{ height:5px; clear:both; overflow:hidden;}
.h10{ height:10px; clear:both; overflow:hidden;}
.h12{ height:12px; clear:both; overflow:hidden;}
.h15{ height:15px; clear:both; overflow:hidden;}
.h20{ height:20px; clear:both; overflow:hidden;}
.h30{ height:30px; clear:both; overflow:hidden;}
.h38 { height:38px;}
.h40{ height:40px; overflow: hidden; clear:both;}
/**:link, *:visited, *:hover, *:active, *:focus {
-webkit-transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
}*/

.topss{position:fixed;top:0px; background-color:#f9f9f9; height:37px; line-height:37px; border-bottom:1px solid #e1e1e1;z-index:99999;;_position:absolute;width:100%;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)); color:#dedede; font-size:12px;}
.topss .leftul li{ float:left;color:#d5d5d5; height:37px; margin-right:10px;}
.topss .leftul li a{ color:#818181;font-size:12px;}
.topss .leftul li a:hover { color:#f31c1c;}
.topss .rightul { height:37px;}
.topss .rightul li{ float:left;color:#d5d5d5; height:37px; line-height:37px; margin-left:10px;}
.topss .rightul li a{ color:#818181; font-size:12px;}
.topss .rightul li a:hover { color:#f31c1c;}


.tanchu{position:relative;right:0;border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; height:36px; line-height:36px; cursor:pointer; padding:0 7px;}
.tanchu a { text-decoration:none;}
.tanchu a:hover { text-decoration:none;color:#f31c1c;}
.tanchu .xixi{display:none;}
.tanchu:hover { display:block;position:relative;right:0;bottom:0;background:#fff; height:36px; line-height:36px; border-bottom:1px solid #fff;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-decoration:none;}
.tanchu:hover .xixi{position:absolute;display:block; width:177px;z-index:333;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; background:#fff;top:37px; right:-1px; padding:5px 0;}
.tanchu:hover .xixi dd { height:30px; width:50%; float:left; line-height:30px; font-size:12px;color:#444; text-align:center;}
.tanchu:hover .xixi dd a { color:#444;}
.tanchu:hover .xixi dd a:hover { text-decoration:underline; color:#f31c1c;}


.tanchu1{position:relative;right:0;border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; height:36px; line-height:36px; cursor:pointer; padding:0 7px;}
.tanchu1 a { text-decoration:none;}
.tanchu1 a:hover { text-decoration:none;}
.tanchu1 .xixi{display:none;}
.tanchu1:hover { display:block;position:relative;right:0;bottom:0;background:#fff; height:36px; line-height:36px; border-bottom:1px solid #fff;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-decoration:none;}
.tanchu1:hover .xixi{position:absolute;display:block; width:90px;z-index:333;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; background:#fff;top:37px; left:-1px; padding:5px 0;}
.tanchu1:hover .xixi dd { height:30px;line-height:30px; font-size:12px;color:#444; text-align:center;}
.tanchu1:hover .xixi dd a { color:#444;}
.tanchu1:hover .xixi dd a:hover { text-decoration:underline;color:#f31c1c;}

.tanchu2{position:relative; height:36px; line-height:36px;text-align:center; padding-left:5px; cursor:pointer; display:block}
.tanchu2 img { margin-top:10px;}
.tanchu2 .xixi{display:none;}
.tanchu2:hover .xixi{position:absolute;display:block; width:280px; height:166px;z-index:333;top:18px; left:-125px; }