@charset "UTF-8";
/* CSS Document */
body{ font-size: 14px; font-family:"微软雅黑";}
*{margin:0; padding:0;  font-family:微软雅黑; text-decoration:none; outline:none;}
* li{list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
input, select, button{vertical-align: middle;}
table,caption,th,td{border-collapse:separate;}
a img{border:0;  cursor:pointer; }
h1{ font-size:16px;}
h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
em{font-weight:normal;font-style:normal;}
.left{ float:left; display:block;}
.right{ float:right; display:block;}
a{text-decoration:none;}
.center{margin:0 auto;}
.vcenter{ vertical-align:middle;}
.blod {font-weight: bold;}
.block{ display:block;}
a:link,a:visited,a:active {text-decoration: none; color: #333333;}
a:hover {text-decoration: none;}
.clear{clear:both; height:0; line-height:0; font-size:0; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}/* Hide from IE Mac */
.clearfix{display:block;}/* End hide from IE Mac *//* end of clearfix */

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
html{padding:0; width:100%; height:100%;}
 
body{font-family:"微软雅黑";	background:#f9f9f9;}


.top{height:460px; background:url(/Content/bsqbsw/Base/images/special/cwhy/images/zthy_top.jpg) bottom center no-repeat; position:relative; overflow:hidden;}

.bottom{border-top:#c12c20 solid 6px; height:240px; background:#fff;}
.btmdiv{ width:1100px; margin:0 auto; padding:0 10px; position:relative; text-align: center; padding-top:5px;}
.btmlink{ line-height:12px; height:12px; padding-top:6px; text-align:center;color:#2e2415;}
.btmlink span{ padding:0 5px;}
.btmlink a{ color:#2e2415; }
.btmf{ height:24px; line-height:24px;}
.btmf img{ vertical-align:middle;}

.btmtplink{ width:380px; margin:0 auto;overflow:hidden;height:100px; margin-top:15px; }
.btmtplink li{float:left;width:90px;text-align:center;color:#000000;font-size:12px; line-height:20px;}
.btmtplink li img{ width:80px; height:80px; display:block; margin:0 auto;}


/*首页*/
.main{width:1100px; padding:20px 10px; margin:0 auto; margin-bottom:30px; overflow:hidden; zoom:1; background:#ffffff;}

.hot_pics{ width:620px; height:320px; float:left; position:relative;}
.bimg li{ position:relative; }
.bimg img{width:620px; height:320px; vertical-align:bottom;}
.bimg .shadow{position:absolute; bottom:0px; left:0px; width:100%; height:40px; background-color:#000; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000; }
.bimg .shadow a{color:#fff; font-weight:normal; line-height:40px; font-size:18px; padding-left:10px;}
.bimg .shadow a:hover{color:#fdffe1;}

.fontdiv{ position:absolute; bottom:14px; right:5px; width:100px;}
.fontdiv a{float:left; display:block; background:#ffffff; width:10px; height:10px; border-radius:20px; margin-left:4px; margin-right:4px; }
.fontdiv a:hover{background:#c12c20;}
.fontdiv a.current{background:#c12c20; width:20px;}

.news{width:450px;float:right; overflow:hidden; zoom:1; height:320px; overflow:hidden; }
.news h2{height:40px;line-height:38px;font-size:24px; line-height:30px; color:#b20015; font-weight:bold; border-bottom:1px solid #cccccc; position:relative;}
.news h2 span{ position:absolute; right:0; bottom:2px; font-size:14px; font-weight:normal; }
.news h2 span a{color:#7c7c7c;}


.news ul{padding-left:8px; margin-top:8px;}
.news ul li{background:url(/Content/bsqbsw/Base/images/special/cwhy/images/c1list.jpg) no-repeat 0px 6px; line-height:30px; *line-height:26px; font-size:20px; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.news ul li a{ float:left; display:block; padding-left:20px; color:#3f3f3f; font-weight:bold;}
.news ul li a:hover{color:#4f1212;}

.newslink{ width:424px; margin:0 auto; height:80px; padding-top:10px;}


.c2{ width:535px; overflow:hidden; zoom:1; margin-top:12px;}

.c2name{height:44px;border-bottom:1px solid #cccccc; position:relative; margin-bottom:20px;}
.c2name li{float:left;}
.c2name li a{ color:#494949; display:block;height:39px; padding-right:20px;}
.c2name li a:hover{ color:#b20015;}
.c2name li.on a{ font-size:24px; height:43px; line-height:42px; color:#b20015; font-weight:bold;border-bottom:2px solid #b20015;}
.c2name span.more{ position:absolute; right:0; bottom:5px; font-size:14px; }
.c2name span.more a{color:#7c7c7c;}

.c2tp{ float:left; width:186px; height:140px; margin-right:10px;}
.c2_list{padding-left:0px; margin-top:4px; width:530px; }
.c2_list li{background:url(/Content/bsqbsw/Base/images/special/cwhy/images/c2list.png) no-repeat 5px 10px; line-height:26px; *line-height:24px; font-size:15px; overflow:hidden; padding-bottom:9px; position:relative;}
.c2_list li a{ float:left; display:block; padding-left:20px; color:#484848; width:326px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.c2_list li a:hover{color:#4f1212;}
.c2_list li span{ width:45px; position:absolute; right:0; top:0px; color:#919191;}


.c3{ margin:0 auto; margin-top:26px; overflow:hidden; zoom:1;}
.c3 h2{ background:url(/Content/bsqbsw/Base/images/special/cwhy/images/c3namebg.png) no-repeat 0px bottom; height:24px;font-size:24px; line-height:24px; padding-left:20px; color:#b20015; font-weight:bold; position:relative; }
.c3 h2 span{ position:absolute; right:0; bottom:5px; font-size:14px;font-weight: normal; }
.c3 h2 span a{color:#7c7c7c;}
/*图片列表*/
.tplist{ height:156px; margin:20px auto 35px auto; }
.tplist .arrow{ float:left; width:20px;}
.tplist .arrow img{ margin-top:60px;}
.tplist ul{ float:left; width:1044px; margin-left:4px; margin-right:4px;}
.tplist ul li{ float:left; margin-left:3px; margin-right:3px; position:relative; width:255px; height:215px;background:#fcf8ed;}
.tplist ul li img{ width:255px; height:165px;}
.tplist ul li span{ padding:0 8px; padding-top:2px; height:50px; display:block; line-height:18px; color:#2e2415; font-size:14px; background:#fcf8ed; margin-top:5px; text-align:center;}











