/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
	font-family:"宋体"!important;
}
html{
	background:#FFF;
}
body{

	}




img{
	border:none;
}
.h50{
height:50px;
}
.h15{
height:15px;
}
a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	clear:both;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}



/*裁切机模版代码*/
#cqj_content{margin:0 auto; width:990px;}
.cqj_left{ font-size:18px; float:left; width:400px; margin-top:17px;}
.cqj_right{ font-size:14px; float:right; margin-top:10px;}
.cqj_right a{ text-decoration:none; color:#000;}
.cqj_right a:hover{ color:#F00;}
.cls{ clear:both;}
.cq_1{ text-align:center;}
.cq_2{margin-left:140px; background:url(../images/img/caiqj2.png) no-repeat; height:590px;}
.cqj_left2{ font-size:14px; margin-right:140px;}
.cq_3{ text-align:center;}
.cq_4{ text-align:center;}
.cq_5{ text-align:center; margin-bottom:20px;}
.dblj_cqj{ width:990px; height:60px; padding-top:10px;}
.dbcqj_left{ font-size:14px; float:left; width:200px; margin-top:17px; margin-bottom:10px; padding-left:100px; height:30px;}
.dbcqj_right{ height:30px; line-height:25px; font-size:14px; float:right; margin-top:6px;margin-bottom:10px;}
.db_img{ margin-left:20px; margin-right:20px; float:left; width:150px; font-size:12px; text-align:center;
}
.db_img img{ border:1px solid #CCC;}
.db_img a{ color:#000; text-decoration:none;}
.db_img a:hover{ color:#F00;}
.db_img p{ padding-top:10px;}
.zdtmj{ text-align:center;}
.wsdk_12{ width:990px; height:300px; padding-top:20px;}
.wsdk_1{ text-align:center; width:490px; float:left;}
.wsdk_1 p{ font-size:16px; margin:5 5 5 5px;}
.wsdk_1 img{ border:1px solid #CCC;}
.wsdk_2{ text-align:center; width:490px; float:left;}
.wsdk_2 p{ font-size:16px; margin:5 5 5 5px;}
.wsdk_2 img{ border:1px solid #CCC;}
.cls{ clear:both;}
.qtsb_1{ margin:0 auto; width:990px; margin-top:20px; height:150px; border-bottom:2px dashed #999999; margin-bottom:10px; padding-bottom:10px;}
.qtleft_1{ width:220px; float:left;}
.qtleft_1 a{ color:#000;}
.qtleft_1 a:hover{color:#C00;}
.qtright_1{ float:right; width:700px; padding-left:30px; padding-right:30px; padding-top:20px; font-size:14px;}
.qtright_1 p{ font-size:24px; padding-bottom:10px; color:#000;}
.qtright_1 a{ text-decoration:none; color:#000;}
.qtright_1 a:hover{ color:#C00;}
.biaoge{ margin-top:20px; margin:0 auto;}
.hengx_1{ border-bottom:2px solid #CCC; margin-top:60px; margin-bottom:20px;}
.mkl_1p{ margin-top:20px; margin-bottom:20px;}
.mkl_1p p{letter-spacing:1px; font-size:14px; text-indent : 20px; margin-top:3px;}
.fanga_1{ margin:0 auto;margin-bottom:20px; margin-top:20px; margin-left:80px; font-size:14px;}
.tp_1{ float:left; width:546px; height:270px; margin-top:2px;}
.tp_2{ float:left; width:542px; height:270px; margin-left:3px; margin-top:14px;}
.tp_3{ float:left; width:416px; height:560px;}
.wz_1{ font-size:14px; float:left; width:990px; color:#000;}
.tp_left{ float:left; width:546px;}
.tp_right{ float:left; width:416px;}
.cls{ clear:both;}
.bgys_1{ padding-left:100px;font-size:14px; line-height:20px; padding-bottom:30px;}
.bgys_1 a{ text-decoration:none;}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header_top{
	height:30px;
	line-height:30px;
	color:#333333;
	overflow:hidden;
	background-color:#fffafa;
	}
.header_top .time{
	float:left;
	line-height:30px;
	}
.header_top .time a{
	color:#333333;
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	clear:both;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
.db_kh_1{ width:1000px; margin:0 auto; overflow:hidden; text-align:center;}
.db_kh_1{background:#d60008; text-align:center;}
.daohang_bg{background:url(../images/navbg.jpg) repeat-x 0 bottom #fff;height:60px;margin:0 auto;}
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei",;
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:160px;
	height:18px;
	padding-left:3px;
	border: 1px solid #efefef ;
	background:#FFF;
	color:#999999;
}
.search-submit {
	background-color:#fd6900;
	cursor:pointer;
	width:50px;
	height:20px;
	border:0;
	font-size:12px;
	font-family:"微软雅黑";
	color:#ffffff;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	margin:auto;
	color:#999;
	text-align:center;
	margin-top:8px;
	padding-bottom:10px;
	border-top:1px solid #E5EFD6;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}

/*index.htm css */
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	width:993px;
	margin:0 auto;
	height:32px;
	line-height:32px;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
	width:993px;
	margin:0 auto;
    overflow:hidden;
	padding-bottom:20px;
	font-size:13px;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
.xbanner{
 width:100%;
 height:35px;
 /*background:url(../images/banner.jpg) repeat center center; */

 text-align:center;
}
	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1; padding-left:10px;   height:100px;  line-height:100px; background:url(../images/navbg.jpg) repeat-x 0 bottom #fff; color:#333;   }
	
	

/* common styling */ 
/* set up the overall width of the menu div, the font and the margins */ 
.menu { background:url(../images/navbg.jpg) repeat-x 0 bottom #fff;
 width:1040px; height:60px;margin:0 auto;
	z-index:1000;
    font:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",;
} 
.cls{ clear:both;}
/* remove the bullets and set the margin and padding to zero for the unordered list */ 
.menu ul {
	width:1040px; height:60px;
	/*background:url(../images/logo.jpg) no-repeat left center;*/
padding:0; 
margin:0; 
list-style-type: none; padding-left:60px;
} 
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */ 
.menu ul li { min-width:100px; width:auto; padding-top:10px; font-size:12px;
float:left; 
position:relative;margin-right:10px;
} 
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */ 
.menu ul li a, .menu ul li a:visited { 
display:block; 
text-align:center; 
text-decoration:none;
height:30px; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#fff; 
line-height:30px; 
font-size:15px;

} 
/* make the dropdown ul invisible */ 
.menu ul li ul { 
display: none;
background:none;
padding-left:0px;
} 
.menu ul li ul li{padding-top:0px; font-size:10px;}
/* specific to non IE browsers */ 
/* set the background and foreground color of the main menu li on hover */ 
.menu ul li:hover{ 
color:#F00; 
border-bottom:3px solid #F00;
} 
.menu ul li:hover a { 
color:#F00; 
} 
/* make the sub menu ul visible and position it beneath the main menu list item */ 
.menu ul li:hover ul { 
position:absolute;
z-index:1000;
display:block; 
left:0; 
width:125px; 
} 
/* style the background and foreground color of the submenu links */ 
.menu ul li:hover ul li a { 
display:block; 
background:#fff;
color:#000; 
} 
/* style the background and forground colors of the links on hover */ 
.menu ul li:hover ul li a:hover { 
color:#F00; 
} 

.indexgsbg{
 width:100%;
 background:url(../images/gslcbg-11.jpg) repeat;
 margin:0 auto;
}
.gsjj{
  background:url(../images/gwsy-2_03.jpg) no-repeat center;
  height:668px;
	}
.gsjj h2{ font-size:24px; padding-top:20px;}
.gstitle1-1{
	font-size:16px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	width:1000px;
	}
.gstitle1-1 h2{ margin-top:20px;}
.indexgs{}
.gslcbg{ margin:0 auto;  background:url(../images/gslcbg-11.jpg) repeat; height:380px;}
.gslicheng1{ width:170px; color:#FFF; margin-bottom:20px; float:left; padding-left:25px;}
.gslicheng1 p{ font-size:14px; margin-bottom:10px; padding-top:30px;}

.gslicheng2{ width:200px; color:#FFF; margin-bottom:20px; float:left; padding-left:45px;}
.gslicheng2 p{ font-size:14px; margin-bottom:10px; padding-top:30px;}

.gslicheng3{ width:230px; color:#FFF; margin-bottom:20px; float:left; padding-left:45px;}
.gslicheng3 p{ font-size:14px; margin-bottom:10px; padding-top:30px;}

.gslicheng4{ width:200px; color:#FFF; margin-bottom:20px; float:left; padding-left:45px;}
.gslicheng4 p{ font-size:14px; margin-bottom:10px; padding-top:30px;}

.z-ljf{ width:400px; float:left;}
.z-ljfxw{ width:480px; float:left; margin-top:50px; padding-left:20px;}
.sjmrdw{ height:545px; width:100%;}
.sjmrdw1{ width:1000px; margin:0 auto;} 
.z-ljfxw ul li{ font-size:14px; font-family:"微软雅黑"; line-height:30px;  background:url(../images/tit2.jpg) left center no-repeat; padding-left:20px;}
.z-ljfxw ul{margin-top:10px; padding-bottom:20px; padding-left:20px;}

.khal{margin:0 auto;  background:url(../images/gslcbg-11.jpg) repeat; height:430px; width:100%;}
.khal-1{margin:0 auto; width:1000px; color:#FFF;}
.khal-1 h2{ padding-top:20px; padding-bottom:10px; font-size:24px; color:#FFF; text-align:center;}
.khal-3{ width:500px; float:left;}
.khal-3 p{ text-align:center; font-size:14px;}
.khljgd{ float:right; color:#FFF; font-size:14px; margin-top:10px; margin-bottom:10px;text-align:center;}
.khljgd p{ width:1000px;}
.khljgd p a{ color:#FFF;}



.indexgs{
 width:960px;
 margin:0 auto;
  background:url(../images/gslcbg-11.jpg) repeat;
}
.gstitle{
	padding-top:10px;
 font-size:22px;
 color:#cf000e;
 font-weight:bold;
 text-align:center;
 /*background:url(../images/xwbg.png) left bottom no-repeat;*/
} 


.gstitle1{
	width:1000px;
 padding-top:10px;
 color:#000;
 font-size:16px;
 text-align:center;
 /*background:url(../images/xwbg.png) left bottom no-repeat;*/
} 
.gstitle1 h2{ font-size:22px; margin-top:10px; margin-bottom:10px;}

.gstitle span{
 background:url(../images/tit.jpg) left center no-repeat;
 padding:10px 0 10px 20px;
}
.gslicheng{
 width:1000px;
 font-size:14px;
}
.cls{ clear:both;}
.gslicheng ul{
 display:inline-block;
 padding-top:5px;
}

.gslicheng ul li{
 padding-top:170px;
 width:223px; 
 height:105px;
 border-top:3px solid #cf000e;
 margin-left:10px;
 margin-right:6px;
 display:inline-block;
 float:left;
}
.licheng1{ background:#ffffff url(../images/js11.jpg) center 10px no-repeat;}

.licheng2{ background:#ffffff url(../images/js22.jpg) center 10px no-repeat;}

.licheng3{ background:#ffffff url(../images/js33.jpg) center 10px no-repeat;}

.licheng4{ background:#ffffff url(../images/js44.jpg) center 10px no-repeat;}


.gslicheng ul li p{
 padding:0 10px;
}
.gslicheng .title{
 text-align:center;
 font-size:14px;
}
.gslicheng .more{
	padding-top:17px;
 text-align:right;
 padding-right:30px;
}
.gslicheng .more a{
 color:#666666;
 text-decoration:none;
}
.gslicheng .more a:hover{
 text-decoration:none;
 color:#cf000e;
}
.sjmrdw{
	width:100%
	}
	
.z-ljf{ width:490px; float:left;}
.z-ljfxw{ width:490px; float:left;}

.indexxw{
 width:1000px;
 height:300px;
 margin:0 auto;
}
.indexxw1{
 width:1000px;
 height:200px;
 margin:0 auto;
 padding-top:20px;
 padding-bottom:20px;
}



.indexxw1 h2{ text-align:center; font-size:24px; color:#000; font-family:"微软雅黑"; padding-top:30px; padding-bottom:30px;}
.xwtitle{
 padding:10px 0px 20px;
 font-size:16px;
 color:#cf000e;
 font-weight:bold;
 background:url(../images/xwbg.png) left bottom no-repeat;
} 
.xwtitle span{
 background:url(../images/tit.jpg) left center no-repeat;
 padding:10px 0 10px 20px;
}
.xwzhongxin{
 width:960px;
 height:360px;
}
.xwleft{
 width:480px;
 float:left;
}
.xwleft .title{
 width:445px;
 background:url(../images/tit2.jpg) left center no-repeat;
 font-size:14px;
 font-weight:bold;
 line-height:25px;
 color:#cf000e;
 padding:10px 0 0 25px;
}
.xwleft .title span a{
 color:#666666;
 float:right;
}
.xwleft .title span a:hover{
 color:#cf000e;
}
.xwleft ul{ 
 margin:5px 10px;
 width:460px;
}
.xwleft ul li{
 background:url(../images/li.jpg) left center no-repeat;
 color:#666666;
 padding-left:15px;
 line-height:22px;
}
.xwleft ul li a{
 color:#333333;
 font-size:13px;
}
.xwleft ul li span{
 float:right;
}
.xwright{
 width:480px;
 float:left;
}
.xwright .title{
 width:445px;
 background:url(../images/tit2.jpg) left center no-repeat;
 font-size:14px;
 font-weight:bold;
 line-height:25px;
 color:#cf000e;
 padding:10px 0 0 25px;
}
.xwright .title span a{
 color:#666666;
 float:right;
}
.xwright .title span a:hover{
 color:#cf000e;
}
.xwright ul{ 
 margin:5px 10px;
 width:460px;
}
.xwright ul li{
 background:url(../images/li.jpg) left center no-repeat;
 color:#666666;
 padding-left:15px;
 line-height:22px;
}
.xwright ul li a{
 color:#333333;
 font-size:13px;
}
.xwright ul li span{
 float:right;
}
.indexlmbg{
 width:100%;
 border-top:1px solid #dddddd;
 background-color:#b70005;
 height:500px;
}
.indexlmbg1{
 width:100%;
 border-top:1px solid #dddddd;
 background-color:#efefef;
 height:310px;
}
.indexlmbg2{
 width:100%;
 border-top:1px solid #dddddd;
 background-color:#efefef;
 height:210px;
}
.indexlm{
 width:990px;
 height:200px;
 margin:0 auto;
}
.indexlml{
 width:800px;
 float:left;
}
.indexlml ul{
}
.indexlml ul li{
 height:190px;
 margin:10px 0;
 font-size:13px;
 float:left;
 line-height:28px;
 padding:0px 27px 10px;
 border-right:1px solid #FFF;
 height:180px;

}
.indexlml ul li a{
 color:#FFF;
}
.indexlml ul li b{
 font-size:14px;
 line-height:50px;
}
.indexlml ul li .weibo{
 background:url(../images/weibo.jpg) left center no-repeat;
}

.indexlml ul li .weixin{
 background:url(../images/weixin.jpg) left center no-repeat;
}
.indexlmr{
 width:180px;
 float:right;
 padding-top:30px;
}
.indexlmr p{
 text-align:center;
 padding:5px 0;
}
.indexlmr p span a{
  line-height:25px;
  padding:3px 20px;
  background-color:#cf000e;
  font-size:13px;
  color:#ffffff;
  margin-left:50px;
}
.indexyq{
 width:990px;
 margin:0 auto;
}
.yqtitle{
 width:1000px;
 font-size:16px;
 color:#fff;
 font-weight:bold;
 float:left;
}
.yqlianjie{
	
}
.yqlianjie ul{
 width:1000px;
 padding:5px 10px;
}
.yqlianjie ul li{
	float:left;
	margin:0 5px;
	color:#FFF;
}
.yqlianjie ul li a{ color:#FFF;}

.indexbqbg{
 width:100%;
 height:135px;
 border-top:2px solid #fff;
 margin-top:20px;
}
.indexbq{
 width:1000px;
 height:135px;
 margin:0 auto;
 color:#FFF;
}
.indexbq p{
 line-height:30px;
 text-align:center;
}
.indexbq p a{ color:#FF0; font-size:14px;}

/*about.htm css */
.abanner{
 width:100%;
 height:181px;
 text-align:center;
 background:#d60008;
 /*background:url(../images/abanner.jpg) center center no-repeat;*/
}
.acontent{
 width:993px;
 margin:0 auto;
 padding-top:15px;
}
.aleft{
 float:left;
 width:259px;
 margin-bottom:15px;
}
.altitle{
  height:41px;
 background:url(../images/aleft.jpg) left top no-repeat;
  padding-left:50px;
  line-height:41px;
  font-size:16px;
  color:#ffffff;
}
.altitle1{
  height:41px;
  padding-left:50px;
  line-height:41px;
  font-size:16px;
  color:#ffffff;
}
.alcon ul{
  border:1px solid #cccccc;
  padding:15px 0 10px;
}
.alcon ul li{
  display:block;
  padding-left:50px;
  line-height:38px;
  border-bottom:1px dashed #cccccc;
}
.alcon ul li a{
  font-size:14px;
  background:url(../images/dian.jpg) left center no-repeat;
  padding-left:10px;
  color:#333333;
}
.alcon ul li a:hover{
  color:#cf000e;
}
.aright{
 width:950px;
 margin-bottom:15px;
}
.aright_pp2{
 float:right;
 width:990px;
 margin-bottom:15px;
}

.artitle{
  height:41px;
 background:url(../images/aright.jpg) left top no-repeat;
  padding-left:40px;
  line-height:41px;
  font-size:14px;
  font-weight:bold;
  color:#cf000e;
}

.artitle_pp2{
  height:41px;
 background:url(../images/aright2.jpg) left top no-repeat;
  padding-left:40px;
  line-height:41px;
  font-size:14px;
  font-weight:bold;
  color:#cf000e;
}


.artitle span{
  float:right;
  color:#333333;
  font-weight:normal;
  padding-right:15px;
}

.artitle_pp2 span{
  float:right;
  color:#333333;
  font-weight:normal;
  padding-right:15px;
}
.artitle span a{
  color:#333333;
  font-weight:normal;
}
.artitle_pp2 span a{
  color:#333333;
  font-weight:normal;
}
.arcon{
 font-size:14px;
 line-height:25px;
 font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei"; 
 padding:0 10px;
}
.arcon img{
  max-width:710px;
}

.nrtitle{
  height:41px;
 background:url(../images/nright.jpg) left top no-repeat;
  padding-left:15px;
  line-height:41px;
  font-size:13px;
  color:#333333;
}
.nrtitle a{
  color:#333333;
  font-weight:normal;
}
.nrcon{
	font-size:14pxpx;
	font:"Microsoft YaHei","微软雅黑","Microsoft JhengHei";
}
.ncon{
 width:710px;
 height:180px;
 float:left;
 border-bottom:1px dashed #cccccc;
 margin:10px 0 10px 10px;
}
.ncon dt{
 padding:5px 10px;
}
.ncon dt a{
 color:#333333;
 line-height:30px;
 font-size:16px;
 font-weight:bold;
}
.ncon dl{
 padding:5px 10px;
}
.ncon dl img{
 float:left;
 width:190px;
 height:120px;
 border:1px solid #efefef;
}
.ncon dl span{
 width:480px;
 float:left;
 font-size:13px;
 line-height:24px;
 padding-left:10px;
}
.msgbox{ padding:5 5 5 5px;}
.msgbox img{ vertical-align:middle; padding-left:5px;}
.msgbox h2{ width:100%; padding-left:10px; font-size:16px; line-height:30px; color:#FFF;}
.msgbox dt { width: 80px; height: 31px; line-height: 30px; text-align: center; font-size: 14px;color:#FFF;}
.msgbox dd { width: 262px;}
.msgbox input.in_txt { width: 252px; height: 25px; line-height: 25px;font-size:13px; font-family:"微软雅黑"; padding-left: 5px; color: #333333;}
.msgbox input.in_txt_code { width: 127px; height: 25px; line-height: 25px;font-size:13px; font-family:"微软雅黑"; padding-left: 5px; color: #333333;}
.msgbox .in_content { width: 252px; height: 60px; padding: 5px; font-size:13px; font-family:"微软雅黑"; color: #333333;}
.msgbox input.msg_btn { width: 89px; height: 29px; background: url("../images/daqin_cn_20.gif") no-repeat 0 0; cursor: pointer;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.cl { zoom: 1; }
.mtm { margin-top: 10px !important;}
.mt15 { margin-top: 15px !important;}
.zz { float: left;}

.nrcon1{
 text-align:center;
}
.nrcon1 ul{
 display:inline-block;
}
.nrcon1 ul li{
 display:inline-block;
 padding:0 3px;
}
.nrcon1 ul li a{
 color:#333333;
}
.nrcon1 ul li span strong{
 padding:0 3px;
 font-weight:normal;
}
.nlcon ul{
  border:1px solid #cccccc;
  padding:15px 0 10px;
}
.nlcon ul li{
  display:block;
  padding-left:10px;
  line-height:38px;
  border-bottom:1px dashed #cccccc;
}
.nlcon ul li a{
  font-size:14px;
  color:#333333;
  display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.nlcon ul li a:hover{
  color:#cf000e;
}
.nrcon{
 font:"Microsoft YaHei","微软雅黑","Microsoft JhengHei";
 line-height:25px;
 padding:10px;
 font-size:13px;
}
.nrcon .neirong span{
	font:"Microsoft YaHei","微软雅黑","Microsoft JhengHei";
 line-height:30px;
}
.nrcon h1{
 text-align:center;
 font-size:18px;
 line-height:50px;
}
.nrcon h5{
 text-align:right;
 line-height:30px;
 font-weight:normal;
 padding-right:10px;
 color:#999999;
}
.nrcon h6{
 text-align:left;
 line-height:40px;
 font-weight:normal;
}
.nrcon img{
  max-width:710px;
}
.ltit{
 width:990px;
 margin:0 auto;
 height:37px;
 margin-top:10px;
 background:url(../images/ltit.jpg) center center no-repeat;
}
.ltitw{
 width:990px;
 line-height:37px;
}
.ltitw b{
 padding-left:40px;
 font-size:15px;
 color:#cf000e;
}
.ltitw span{
 float:right;
 font-size:13px;
 font-weight:normal;
 padding-right:10px;
}
.lcontent{
 width:992px;
 margin:0 auto;
 padding:20px 0 10px;
}
.llcon{
 float:left;
 width:303px;
 margin-left:5px;
}
.llcon img{
 border:1px solid #cccccc;
 max-width:300px;
}
.rlcon{
 float:right;
 width:680px;
}
.rlconn{
 width:680px;
 float:left;
 margin:30px 0;
}
.rlconnt{
 float:left;
 width:140px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 line-height:25px;
}
.rlconnc{
 float:right;
 width:510px;
 font-size:13px;
 line-height:22px;
 margin-right:10px;
 padding-left:10px;
 background:url(../images/ico-1.gif) left 10px no-repeat;
}
.pcontent{
 width:992px;
 margin:0 auto;
 padding:0px 0 10px;
}
.apcon{
 width:990px;
 margin:0 auto;
 padding-top:5px;
}
.apcon2{
 width:740px;
 float:left;
}
.apconl{
 width:740px;
 border-radius:6px;
 border:1px solid #cdcdcd;
 background-color:#f8f8f8;
 float:left;
}
.aptit{
 width:720px;
 height:55px;
 padding-left:20px;
 border-bottom:1px solid #cdcdcd;
}
.aptitz1{
 text-align:center;
 margin:10px 5px;
 float:left;
}
.aptitz1 img{
 padding:7px;
 border:1px solid #c7c7c7;
 background-color:#ffffff;
 border-radius:3px;
 cursor:pointer
}
.aptitz2{
 text-align:center;
 margin:10px 5px;
 float:left;
}
.aptitz2 img{
 padding:7px;
 border:1px solid #c7c7c7;
 background-color:#ffffff;
 border-radius:3px;
 cursor:pointer
}
.apfen{
 float:right;
 padding:12px 30px 11px 0;
}
.aplimg{
 width:680px;
 margin:20px auto;
 overflow:hidden;
}
.aplimg li{
 display:block;
}
.aplimg img{
 max-width:680px;
}
.ap1con{
 width:690px;
 padding:0 25px;
 height:40px;
 line-height:40px;
 border-top:1px solid #e3e3e3;
 background-color:#ffffff;
}
.ap1con a{
 color:#333333;
 font-size:16px;
}
.ap1body{
 width:690px;
 padding:18px 25px;
 font-size:14px;
 height:50px;
 line-height:25px;
 border-top:1px solid #e3e3e3;
 background-color:#ffffff;
}
.ap1zuo{
 width:690px;
 padding:20px 25px;
 line-height:22px;
 font-size:13px;
 border-top:1px solid #e3e3e3;
 
}

.apconr{
 width:240px;
 float:right;
}
.apconr1{
 height:553px;
 border-radius:6px;
 border:1px solid #cdcdcd;
 background-color:#ffffff;
}
.ap1tit{
 padding-left:10px;
 line-height:40px;
 color:#000000;
 font-size:16px;
}
.ap1tj{
 width:216px;
 margin:0 auto;
 height:460px;
 margin-top:5px;
 overflow: auto;
 overflow-x:hidden
}
.ap1tj ul li {
 float:left;
}
.ap1tj ul li img{
 max-width:195px;
 border:1px solid #efefef;
 margin-bottom:5px;
}
.ap1hd{
 text-align:center;
 margin:0 auto;
 margin-top:5px;
 width:214px;
 height:30px;
 line-height:30px;
 font-size:14px;
 border-radius:3px;
 border:1px solid #cdcdcd;
 background:url(../images/hdbg.jpg) left center repeat-x;
}
.ap1tou{
 float:left;
 width:42px;
 height:42px;
 border-radius:21px;
 overflow:hidden;
 margin-right:10px;
}
.ap1tou img{
 width:42px;
 height:42px;
}

.apconr2{
 height:280px;
 margin-top:15px;
 border-radius:6px;
 border:1px solid #cdcdcd;
 background-color:#ffffff;
}
.ap2tit{
 padding-left:10px;
 line-height:40px;
 color:#000000;
 font-size:16px;
}
.ap2con{
}
.ap2con ul{
 padding:0 5px;
}
.ap2con ul li{
 width:68px;
 height:68px;
 overflow:hidden;
 border:1px solid #cccccc;
 margin:3px;
 border-radius:5px;
 float:left;
}
.ap2con ul li img{
 width:68px;
 height:68px;
}
.sp-title{
 color:#ff0000;
 width:1000px;
}