@charset "utf-8";
/* CSS Document */
html, body { font: 14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun'; color: #666; background: #fff; -webkit-text-size-adjust: none; margin: 0; padding: 0; }
a { color: #666; ; text-decoration: none; }
a:hover { color:#cc121d; text-decoration: none; }
ul,li,ol,form{list-style: none;margin:0;padding: 0;}
.list-none { list-style: none; }
.fl { float: left; }
.fr { float: right; }

/*头部*/
.headtop{width: 1200px; margin: 0 auto; position: relative; overflow: hidden; height:110px;}
.logo{ float:left;margin:10px auto;}
.logotit{ font-size:20px; line-height: 90px; color:#000; float:left; width:500px;}
.top-nav{float:right; width:280px;}
.top-nav span{ margin:10px auto 5px; display: block; font-size:16px; float:center;width:300px; padding:0 35px; font-weight: bold; color:#000;}

.topk{ float:left;}

.search {

	width: 277px;

	height: 32px;

	border: 1px solid #cccccc;
    border-radius: 5px;
	margin-top:5px;

}

.search input {

	display: block;

	float: left;

	height: 32px;

	line-height: 32px;

	color: #999;

	border: 0;

	background: none;
	padding-left:4px;


}

.search input[type="text"] {

	width: 230px;

	font-size: 10px;

}

.search input[type="submit"] {

	width: 42px;

	cursor: pointer;

	background: #c00 url(../images/search.png)no-repeat center center;
	

}

/*导航*/

nav{background:#cc121d;width:100%; height:50px;}
.menu {width:1200px; position:relative;z-index:999;  margin: 0 auto;}
.menu ul {padding:0; margin:0; list-style-type: none; border:0;}
.menu ul li {float:left; position:relative;  line-height: 50px;width:171px; z-index:999;text-align: center;}

.menu ul li ul  img{ height:45px; float:left; width:45px;padding-left:10px;}
.menu ul li ul li{ padding:0; margin:0; text-align: left; display:block;}
.menu ul li ul {display:none;  position:absolute; top:50px; left:-70px; z-index:999; padding:0 20px; width:1055px; }
.menu ul li:hover a,.menu ul li a:hover{color:#fff; border:0; background:#af121d;}
.menu ul li:hover ul, .menu ul li a:hover ul{display:block;}
.menu ul li:hover ul li,.menu ul li a:hover ul li{background:#fafafa; color:#000; width:230px; overflow:auto; border-right:1px solid #ccc;border-bottom:1px solid #ccc; float:left;}

.menu ul li a:hover ul li {width:250px;height:200px;}
.menu ul li a,.menu ul li a:visited {display:block;  text-decoration:none;  height:50px; color:#fff;  line-height:50px; font-size:16px; }
table {border-collapse:collapse;margin:0; padding:0;}
.menu ul li:hover ul li a,.menu ul li a:hover ul li a{display:block; background:#fafafa; color:#000; text-decoration:none; border:0; text-indent:0px; height:30px;}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover{text-decoration:none; color:#df181b;}
.menu ul li ul ol{ height:200px;overflow-y:scroll;overflow-y:auto; text-align: left; padding-left:10px;}


.menu ul .list{display:none;position:absolute; background:#fafafa;}

.menu ul li .list a{width:165px;margin:0 auto;border-bottom:1px solid #ccc;height:40px;line-height:40px;*zoom:1;}
.menu ul li:hover .list{ display:block;}

/**友情链接**/
.link{ width:100%; height:80px; margin:10px 0;}
.linkcon{ width:1200px; margin:0 auto; overflow: hidden; border:1px #cccccc solid; box-shadow: 0px 5px 15px #eee; height:50px; padding:10px 0;}
.con1{ float:left; line-height: 50px; padding:0 20px; font-size:16px;}
.con2 span{ padding:0 10px;}
.con2 a{ color:#666;}


/*底部*/
.bottom{ width:100%; overflow: hidden; margin: 0; padding: 0; background: #333; color:#fff;}
.but{width:1200px; margin: 0 auto; overflow: hidden; padding:20px 0;}
.but ul li{ float:left; width:17.5%; text-align:left; border-left:1px #555 solid; padding-left:25px;}
.but ul li a{ color:#fff;}
.but ul li span{ display:block;}


.bnav{ width:100%; overflow: hidden; background: #333333; color:#f2f2f2; height:45px;}
.nav_b{ width:1200px; text-align: center; margin: 0 auto; overflow: hidden;}
.nav_b ul li{ float:left; width:14%; line-height: 45px;}
.nav_b ul li a{ color:#f2f2f2;text-align: center;}
.nav_b ul li span{ margin:0 20px; text-align: center; width:1px; float:left;}

.copright{ background:#000; height:40px; overflow: hidden;}
.txt{ width:1130px; margin:0 auto; overflow: hidden; color:#ffffff; line-height: 40px;}
.txtl{ float:left; width:50%;}
.txtr{ float:right; width:20%;}
.txtr span a{ text-align:right; }
.txt span{ display: inline-block; margin:0 10px; }
.txt span a{ color:#fff;display: inline-block; }



