/* reset*/
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,dd,p{margin:0px;padding:0px;}
li{list-style-type:none;}
img,input{border:0px;}
/* 清除浮动*/
.clr:after{  
    content:"";  
    height:0px;  
    visibility:hidden;  
    display:block;  
    clear:both;  
}    
.clr{  
    zoom:1;  
} 
a,area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight: 500;}
/* reset*/


body{font:12px "微软雅黑","宋体" ;line-height: 22px;}
.mart10{margin-top:10px;}
.marr10{margin-right:10px;}
.marb10{margin-bottom:10px;}
.marl10{margin-left:10px;}

.mart5{margin-top:5px;}
.marr5{margin-right:5px;}
.marb5{margin-bottom:5px;}
.marl5{margin-left:5px;}
.mart20{margin-top: 20px;}
.mtn8{margin-top:-8px;}

.fl{float:left;}
.fr{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.box{width:1003px;margin:0 auto;}
a,a:visited{color:#333;text-decoration: none;}
a:hover{text-decoration: underline;}


.t-h{
	height:8px;
	background: #3F4649;
   _font-size:0px;	
}
.header{
	background: url(header.png) repeat-x;
	height:99px;
	position: relative;
	z-index:10;
}
.header .logo{
	padding-top: 19px;
	width:150px;
	float:left;
}	
.header .menu{
    float:right;
	height:87px;
	padding-right: 1px;
	background: url(line.jpg) no-repeat right top;
}
.header .menu li{
	float:left;
	height:87px;
	line-height: 87px;
	width:98px;
	padding-left: 1px;
	text-align: center;
	background: url(line.jpg) no-repeat left top;
}
.header .menu li a,.header .menu li a:visited{
	font-size: 15px;
	color:#fff;
	display: block;
}
.header .menu li a:hover{
	text-decoration: none;
	color:#e60012;
	background: #2B3538 url(trangle.png) no-repeat center bottom;
	_background: #2B3538 url(trangle-ie6.png) no-repeat center bottom;
}
.header .menu li a.active,.header .menu li a.active:visited{
	color:#e60012;
    background: #2B3538 url(trangle.png) no-repeat center bottom;
    _background: #2B3538 url(trangle-ie6.png) no-repeat center bottom;
}
.bac{
	height:458px;
}


/* cates 通用子栏目
------------------------------ */
.cates {
	margin:0px auto;
	text-align: center;
}
.cates .box{
	padding:39px 0px;
	border-bottom: 1px solid #AFB2B3;
}
.cates  a,.cates  a:visited{
	display: inline-block;
	height:54px;line-height:54px;
	width:139px;text-align: center;
	color:#fff;
	font-size: 18px;
	margin-right: 21px;
	background: url(cates.jpg) no-repeat;
}
.cates  a.first,.cates  a.first:visited{
	margin-left: 21px;
}
.cates  a:hover{
	background: #E71F19;
	text-decoration: none;
}
.cates  a.active,.cates  a.active:visited{
	background: #E71F19;
}
/* cates
------------------------------ */

.bottom {
	background: url(bottom.jpg) no-repeat center top;
}
.bottom .box{
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	font-size: 13px;
	color:#fafafa;
}
.bottom  a,.bottom  a:visited{
    color:#fafafa;
}

/* 内页通用代码
------------------------------ */
.lists{padding:38px 0px 20px 0px;}
.lists .con{
   margin-top: 20px;
   font-family: "宋体","微软雅黑",arial;
}
.lists .cat-tit{
    font-size: 60px;
    line-height: 100%;
    font-weight: 500;
}
.lists .cat-tit span{
	font-size: 26px;
	height:26px;
	line-height: 100%;
	display: block;
	margin-top: 8px;
}

.lists.strcture{
	background: url(structure-bac.jpg) no-repeat center bottom;
}
.lists.strcture .box{
    min-height:436px;
    _height:436px;
}
.lists.introduce .box{
	background: url(introduce-bac.jpg) no-repeat right 0px;
	min-height:498px;
    _height:498px;
}
.lists.leader-bac{
	background: url(leader-bac.jpg) no-repeat center bottom;
	padding-bottom: 176px;
}

/* 内页通用代码
------------------------------ */


.get-more-info{
	display: block;
	height: 32px;line-height: 32px;
	border: 1px solid #D9D9D9;
	text-align: center;
	font-size: 16px;
	color: #5c5c5c;
	background-color: #f8f7f7;
	cursor:pointer;	
}
.circle-more{
	width:204px;text-align: center;
	height:47px;line-height: 47px;
	background: url(circle-more.png) no-repeat;
	margin:0 auto;
	font-size: 18px;
	color:#fff;
	cursor:pointer;	
}

/*分页样式*/
.page {
	text-align: center;
	padding-bottom:17px;
	margin-top: 10px;
}
.page a,.page a:visited{
	border:1px solid #D6D6D6;
	padding: 6px;
	font-size: 14px;
}
.page a:hover{
	background: #D30112;
	text-decoration: none;
	color:#fff;
}
.page .a1:hover{
	background: none;
	color:#333;
}
.page span{
	border:1px solid #D6D6D6;
	background: #D30112;
	padding: 6px;
	color:#fff;
}
/*分页样式*/

.show-tit{
	font-size: 20px;
	text-align: center;
}
a.video-click,a.video-click:visited{
	display: block;
	width:295px;text-align: center;
	height:42px;line-height: 42px;
	border: 1px dotted #CCC;
	font-size: 20px;
	color:#e60012;
}