﻿@charset "gb2312";
/* RESET */
*{margin:0;padding:0; border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(../css/.com/css/about:blank);text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:0 !important;}
/* change the settings to suit your needs */
h1,h2,h3,h4,h5,.fb,.B{font-weight:normal;}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#2c2c2c}a:hover,a:active {color:#f00;text-decoration:none;}
.red,a.red,.red a,.red a:hover{color:#f00;}
.yellow{color:#fffc00;}
.nrcon li { background:url(../images/dian.gif) no-repeat left center;}
.mb { border:1px #ccc solid;}
font { font-size:12px;}
/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:40px}
body {font:14px/22px Microsoft Yahei;color:#2c2c2c;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
.w1000{width:1000px;margin:0 auto;}
.mintop{padding:9px 0 12px;}
.mintop ul{float:left;padding-left:50px;}
.mintop li {padding-left:18px;font-size:14px;line-height:28px;background:url(../images/xin.gif) no-repeat left center;}
.nav{height:60px;background:#a71e26;}
.nav li{float:left;width:166px;text-align:center;font-size:22px;line-height:52px;background:url(../images/navline.gif) no-repeat right center;}
.nav li a{color:#fff;}
.nav li a:hover{color:#ff0;}
/*.banner .b1{background:url(../images/banner1.jpg) no-repeat center top;height:200px;}
.banner .b2{background:url(../images/banner2.jpg) no-repeat center top;height:200px;}
.banner a{display:block;width:100%;height:100%;}*/
.banner{ overflow:hidden;}
#playBox{width:1440px; height:600px; clear:both; position:relative; overflow:hidden; margin:0 auto;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:1440px; height:600px;}
#playBox .smalltitle {width:1440px; height:20px; position:absolute; bottom:1px; z-index:10; left:22px;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:12px; height:12px; margin:0 5px; border-radius:10px; background:#7f7f7f; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#c82f44;}
#foot{background:#a71f27;padding:28px 0 40px;color:#fff;}
.footlogo{padding-top:32px;}
/* .ftwx{float:left;padding-left:40px;width:295px;margin:0 34px 0 38px;display:inline;background:url(../images/footline.gif) repeat-y left top;} */
.ftwx{float:left;padding-left:210px;width:295px;margin:0 34px 0 38px;display:inline;}
.ftwx dl{margin-bottom:5px;}
.ftwx dd{padding-left:114px;line-height:32px;}
.ftzx{float:left;padding-left:40px;width:210px;background:url(../images/footline.gif) repeat-y left top;height:150px;}
.ftzx dl{margin-top:20px;}
.ftzx dd{padding-left:58px;}
.ftzx dd p{font-size:20px;font-weight:bold;}
.ftzx a{color:#fff;}
.ftzx a:hover{color:#ff0;}
