body,td,th,div,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,input,select {font-size: 14px;line-height:150%;color:#333333;font-family:"Microsoft Yahei","SimSun";margin:0;padding:0;}
body {background:#FFF;margin: 0px;}
a {color: #666; text-decoration: none;}
a:hover {color: #003a77;text-decoration: underline;}
ul,li{list-style: none;list-style: none;}
a,img{border:0;}
.clear{clear:both;}

.topheadbox{width:auto;height:90px;background:#FFF; text-align:center;}
.tophead{width:1100px;height:90px;margin:0 auto;text-align:left;position: relative;}
.toplogo{width:400px;height:90px;background:url(/images2015/logo.png) 0px 15px no-repeat;}
.toprt{width:40px;height:30px;z-index:20; position: absolute; top:0px;right:0px;cursor: pointer;overflow:hidden;}
.toprton{width:180px;}
.topso{width:180px;height:30px;z-index:21; position: absolute; top:0px;right:0px;background:#f3f3f3 url(/images2015/icons.png) 128px -120px no-repeat;overflow:hidden;}
.sotxt{border:none;background:#f9f9f9;margin:3px 0px 0px 8px;padding:0px;width:120px;height:20px;font-size:14px;color:#999;}
.sosub{border:none;background:none;width:40px;height:20px;;margin:0px;padding:0px;cursor:pointer;}
.topfav{width:40px;height:30px;z-index:19; position: absolute; top:0px;right:42px;cursor: pointer;overflow:hidden;}
.topfav a {display: block;width:40px;height:30px;}
.topfav a {text-decoration: none;background:#FFFFFF url(/images2015/icons.png) 0px -70px no-repeat;}
.topfav a:hover {text-decoration: none;background:#edfefe url(/images2015/icons.png) 0px -70px no-repeat;}

.topmenu {width:700px;height:25px;z-index:21; position: absolute; top:50px;right:5px;overflow:hidden;}
.topmenu ul li {float: left; height: 25px;}
.topmenu ul li a {display: block;text-align: center;height:22px; line-height:22px;padding-left:15px; padding-right:15px; color: #555;font-size:14px; font-weight: bold;}
.topmenu ul li a:hover {color: #da251d; text-decoration: none;}
.topmenu ul li a.this {color: #FFF; text-decoration: none;background:#da251d;}

.bd1{border-top:#D9D9D9 1px dotted;}
.bd2{border-bottom:#D9D9D9 1px dotted;}
.bd3{border:#B3B9C5 1px solid;}
.spacer{clear:both;width:auto;height:10px;margin:0;padding:0;font-size:0;line-height:0;}

.footbox{clear:both;width:auto;min-width:1100px;height:90px;text-align:center;background:#24211D;}
.foot{width:1100px;height:90px;margin:0 auto;text-align:left;position: relative;}
.foot ul li {color: #666;}
.foot ul li a {color: #666; text-decoration: none;}
.foot ul li a:hover {color: #777; text-decoration: underline;}
.foot ul li.fmenu{width:500px;height:25px;position: absolute; top:20px;left:10px;}
.foot ul li.fcopy{width:800px;height:25px;position: absolute; top:45px;left:10px;}
.foot ul li.flogo{width:210px;height:60px;text-align:right;position: absolute; top:20px;right:31px;background:url(/images2015/logofoot.png) 14px 22px no-repeat;}

.foot ul li.flink{width:230px;height:25px;line-height:25px;padding-left:8px;overflow:hidden;cursor: pointer;z-index:999; position: absolute; bottom:30px;right:280px;border:#666 1px solid;background:#24211D url(/images2015/icons.png) 185px -208px no-repeat;}
.foot ul li.flink h1{font-weight:bold;height:25px;line-height:25px;color:#666;cursor: pointer;}
.foot ul li.flinkon{width:230px;height:175px;line-height:25px;padding-left:8px;overflow:hidden;cursor: pointer;z-index:9999; position: absolute; bottom:30px;right:280px;border:#666 1px solid;background:#24211D url(/images2015/icons.png) 185px -236px no-repeat;}
.foot ul li.flinkon h1{font-weight:bold;height:25px;line-height:25px;color:#666;cursor: pointer;}
.foot ul li.flinkon ul {width:230px;}
.foot ul li.flinkon ul li{clear:both;width:210px;}
.foot ul li.flinkon ul li a {font-size:12px;}

