body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left:0; padding-right:0;}
.container{padding-left:0 ; padding-right:0;}
.row{ margin-left:0; margin-right:0;}

.header{
	height:auto;
	overflow:hidden;
	background:#f1e4d6;
}
.logo{
	width:570px;
	float:left;
	padding-left:40px;
}
.logo img {
	padding:8px 0;
}
.sousuo{
	text-align:right;
	margin-top:25px;
	height:auto;
	overflow:hidden;
	width:500px;
	float:right;
}
.kuang{
	padding-left:20px;
	border-radius: 20px;
	border:1px solid #cbc2b8;
	width:300px;
	height:40px;
}
.dianji{
	padding:7px 6.5px;
	 position:relative; 
	 left:-50px; 
	top:0px; 
	width:40px;
	height:38px;
	border:none;
	background:url(../images/search.png) no-repeat center;
}
.menumenu{
	display:none;
}
.wapdaohang{
	display:none;
}
.yincang{
	display:none;
}
.daohang{
	background:#b04741;
	height:auto;	
}
.nav {
	padding:0px 20px;
}
.nav ul li{
	display:block;
	position:relative;
	float:left;
}
.nav ul li a{
	font-size:16px;
	display:block;
	padding:0 25px;
	line-height:50px;
	color:#fff;
}
.nav ul li a:hover{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.aacctt{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.nav ul li ul{
	display:none;
	position:absolute;
	z-index:9999;
}
.nav ul li:hover ul{
	display:block;
}
.nav ul li ul li{
       	border-top:1px solid #d19989;
	position: relative;
          display: block;
          overflow: hidden;
          float: none;
}
.nav ul li ul li a{
           background: #ebd9c4;
           white-space: nowrap;
	color:#333333;
}
.nav ul li ul li a:hover{
	color:#950402;
}
.nav ul li ul li:first-child{
	border-top:none;
}

/*é¦–é¡µæ–°é—»ç„¦ç‚¹å›¾*/
#focus{width:100%;overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1;}
#focus a img {height:520px; display:block; overflow:hidden; max-width:100%;}
#focus p{position:absolute;height:38px;line-height:38px;padding-left:15px;bottom:0;_bottom:-2px;left:0;color:#fff;font-size:13px;font-weight:bold}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus p .play{background:url(../images/banner_play.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_play.png', sizingMethod='crop');width:33px;height:34px;margin-left:10px;display:inline;margin-top:2px;cursor:pointer;}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;_bottom:-2px;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;_bottom:10px;right:17px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctr span{background:url(../images/doc.png?20121224) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:12px;height:11px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(../images/doc_hover.png?20121224) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc_hover.png?20121224', sizingMethod='crop');}


/*é¦–é¡µmain*/
.main{
	margin-top:25px;
	margin-bottom:25px;
}
.mainleft {
	width:900px;
}
.mainright {
	height:auto;
	overflow:hidden;
	padding-left:10px;
	width:270px;
}
.gzdt{
	margin-bottom:15px;
}
.title p{
	padding-bottom: 5px;
	background:url(../images/gzdt.png) no-repeat center left;
	display:block;
	height:auto;
	border-bottom:1px solid #ebd9c4;
	overflow:hidden;
}
.title p span a{
	margin-top:0px;
	padding:0;
	border-radius:0px;
	display:block;
	color:#FFF !important;
	float:none;
	padding-left:30px;
	background:url(../images/gzdt.png) no-repeat center left 10px;;
}
.title p span a:hover{
	text-decoration:none;
}
.title p span{
	display:block;
	height:40px;
	width:110px;
	color:#FFF;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	background: #b04741;
}
.title p a{
	margin-top:5px;
	background:#f1e4d6;
	color:#950402;
	border-radius:15px;
	padding:5px 10px;
	display:block;
	float:right;
}
.xinwen ul li{
	overflow:hidden;
	height:auto;
	border-bottom:1px dashed #c2c2c2;
}
.xinwen ul li a{
	word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	background:url(../images/dian.png) no-repeat center left;
	padding-left:12px;
	display:block;
	width:80%;
	float:left;
	color:#333333;
	line-height:40px;
}
.xinwen ul li span{
	display:block;
	width:20%;
	float:left;
	text-align:right;
	color:#a7a7a7;
	line-height:40px;
}
.youqingwap{
	display:none;
}
.youqingshouji{
	display:none;
}
.youqing{
	height:auto;
	overflow:hidden;
}
.youqing dl{
	margin-right:2px;
	float:left;
	width:80px;
	background:#e0e0df;
}
.youqing dt{
	padding:3px 0 1px 0;
	display:block;
	text-align:center;
}
.youqing dd{
	padding:2px 0 3px 0;
	display:block;
	color:#950402;
	text-align:center;
}
.youqing ul li{
	margin:0 4px;
	float:left;
}
.youqing ul li:last-child{
	margin-right:0;
}
/*åº•éƒ¨*/
.foot{
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #ebd9c4;
	text-align:center;
	color:#707070;
}
.foot p{
	line-height:20px;
}
.foot p a{
	color: #950402;
}

/*äºŒç»´ç æ ·å¼*/
#wraps{width:260px;overflow:hidden; margin-top:9px}
.item1 img{vertical-align:top;}
.item1 li{position:relative;float:left; margin:0 12.5px;width:110px;height:110px;overflow:hidden;cursor:pointer;}
.item1 div{position:absolute;left:0;top:120px;width:100%;height:0px;text-align:center;background:url(../images/demo02.png) no-repeat;color:#FFF;overflow:hidden;}
.item1 p{display:none;width:110px;line-height:20px;text-align:left;font-size:15px; text-align:center; font-weight:bold; padding:0 20px;}
.item1 span{ display:block; width:110px; font-size:15px; float:left; margin:0 17px 10px 10px; text-align:center; overflow:hidden; line-height:20px; height:20px; color:#333333;}
.item1 p img{ margin:10px 0;}
.item1 li:last-child{margin-right:0;}
.tongdao{
	height:auto;
	overflow:hidden;
}
.tongdao dl{
	margin:0 10px;
	width:110px;
	float:left;
}
.tongdao dl dt{
	font-weight:500;
	margin-bottom:10px;
	text-align:center;
	color:#333333;
	font-size:16px;
}
.tongdao dl dt a:hover{
	color:inherit;
}
.tongdao dd{
	text-align:center;
}
/*åˆ—è¡¨é¡µé¢*/
.list{
	height:auto;
	overflow:hidden;
	margin:20px 0 110px 0px;
}
.listleft{
	padding-right:50px;
        padding-left: 50px;
}
.listright{
	padding-right:50px;
}
.listtitle{
	border-bottom: 1px solid #ebd9c4;
}
	
.listtitle span{
	color:#b04741;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/list_menu.png) no-repeat center left;
}
.listleft ul li {
	display:block;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #c1c1c1;
}
.listleft ul li a{
	font-size:14px;
	display:block;
	height:40px;
	line-height:40px;
	background:url(../images/dian.png) no-repeat center left;
	padding-left:10px;
}
.listleft ul li a:hover{
	font-size:14px;
	text-decoration:none;
	color:#950402;
}
.listact{
	color:#950402;
}
.dangqian{
	border-bottom: 1px solid #ebd9c4;
}
.dangqians{
	border-bottom: 1px solid #ebd9c4;
}
.dangqians span {
	font-weight:bold;
	color: #950402;
    line-height: 40px;
    font-size: 15px;
}
.dangqian span {
    line-height: 40px;
    font-size: 15px;
}
.listnews ul li{
	display:block;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #c1c1c1;
}
.listnews ul li a{
	width:80%;
	display:block;
	height:40px;
	float:left;
	word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height:40px;
	background:url(../images/dian.png) no-repeat center left;
	padding-left:10px;
}
.listnews ul li span{
	display:block;
	width:20%;
	float:left;
	text-align:right;
	line-height:40px;
}
.listnews ul li:hover{
	background:#faf6f1;
}
.listnews ul li a:hover{
	color: #950402;
}
.test{
	padding:0 10px;
}
.test p,.test span{
	font-family: å®‹ä½“, SimSun!important;
	line-height:200%!important;
	font-size: 18px!important;
}
.testbt{
	padding:20px 10px;
	font-size: 20px;
	text-align:center;
	color:#333333;
	font-weight:bold;
}
.zzsj{
	text-align:center;
	color:#999999;
	padding-bottom:20px;
}
.neirong{
	line-height:24px;
	color:#333333;
}
.neirong p img{
	text-align:center;
	max-width:100%;
}
.moremore{
	margin-bottom:30px;
}
.touch-arrow-downa{
	background:url(../images/list_menu.png) no-repeat center;
	height:20px;
	width:20px;
	display:block;
}









.mainleft {
    padding:0;
    margin:0;
    width: 77%;
}

.mainright {
    width: 22%;
    margin-left: 1%;
    padding: 0;
}

.kstd{
   text-align:center;
}

.kstd:after{
   clear:both;
   content:"";
   display:block;
}

.kstd dl{
  width:50%;
  float:left;
  margin-bottom: 13px;
}

.kstd dt{
    margin-bottom: 2px;
}

.kstd dl.xyerm{
  margin:0;
}



.kstd dd{
     padding:5px;
}
	
.kstd img{
    max-width:100%;
}

.hang ul li ul li a{
  padding-left:15px;
}