/**2017.6.15
 *  
 * 
 * **/
*{ margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none;}
[hidden] { display: none;}
html { font-size: 100%;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0; font-size: 13px; line-height: 1.231;}
body, button, input, select, textarea { font-family: sans-serif;}
a,a:hover,a:focus { text-decoration: none; outline: 0;}
b, strong { font-style: normal;}
dfn { font-style: italic;}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
ins { background: #ff9; color: #000; text-decoration: none;}
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold;}
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em;}
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
q { quotes: none;}
q:before, q:after { content: ""; content: none;}
small { font-size: 85%;}
ul li, ol li{ list-style: none;}
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
svg:not(:root) { overflow: hidden;}
figure { margin: 0;}
form { margin: 0;}
fieldset { border: 0; margin: 0; padding: 0;}
legend { border: 0; *margin-left: -7px; padding: 0;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
table button, table input { *overflow: auto;  outline: none;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
textarea { overflow: auto; vertical-align: top; resize: vertical;}
table { border-collapse: collapse; border-spacing: 0;}
td { vertical-align: top;}
/* : h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}

body{     font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";}
.body_bgColor{background: #f2eee5;}
nav,.header,.content_box, .content_list,footer {min-width: 1100px;}

.header,.content_box, .content_list {overflow: hidden;}
.w1100 { width: 1100px; margin: 0 auto;}

/******************/



.header {  background: url(../images/logobg.jpg) no-repeat center  top;height: 147px; min-width:1100px;}
.logos {background: url(../images/logo.jpg) no-repeat left center; width:678px;float:left; height: 146px;}
.header ul {
	float: right;
	width: 210px;}

.header ul li {
	display: block;
	margin: 5px 0 0 0;}

.header ul li a {
	font-size: 15px;
	color: #555;
	padding: 0 3px;}

.header ul li li {
	margin: 50px 0 0 0;}

.header ul li input[type="text"] {
	width: 140px;
	height: 25px;
	line-height: 25px;
	padding: 0 7px;
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	outline: none;}

.header ul li input[type="button"] {
	width: 34px;
	height: 27px;
	background: url(../images/searchbtn.jpg) no-repeat center;
	border: 0;
	float: left;}

.nav {
	width: 100%;
	height: 44px;
	background-color: #820b0b;}

.nav>ul>li:first-child {
	background-image: none;}

.nav>ul>li, .nav>ul>li>ul.navShow li{width: 122px;text-align: center;}
.nav>ul>li {
	z-index: 100;
	font-size: 16px;
	position: relative;
	float: left;
	height: 44px;
	line-height: 44px;
	background: url(../images/line.jpg) left center no-repeat;}

.nav>ul>li:hover ul.navShow {
	display: block;}
.nav ul li a {
	color: #fff;}


ul.navShow {
	display: none;
	top: 44px;
	left: 0;
	position: absolute;
	z-index: 9999;
	background-color: #820b0b;}

ul.navShow li {
	font-size: 14px;
	line-height: 26px;
padding:5px 0;
	border-top: 1px solid #fff;}

ul.navShow li:hover {
	background-color: #ffffff;}

ul.navShow li:hover a {
	font-size: 14px;
	display: block;
	color: #820b0b;
	background-color: #fff;}

/*footer*/
#footer{width: 100%;height:200px;background: url(../images/foot_bg.jpg) no-repeat center;color:#fff; font-size: 14px;}
#footer .weixins { width: 342px; float: left; padding:10px 0 0 0;}
			#footer .weixins span { display: inline-block; width: 110px;text-align: center;}
			#footer .weixins b { display: block; font-weight: normal; padding: 8px 0 0 0;}
			#footer .footer_copy {     width: 464px;
 margin:   117px 0 0 25px;
    float: left;
    padding: 0 10px 0 0;
    font-size: 14px;}

			#footer a { color: #fff; display:inline-block;}
.content_box .box {
	overflow: hidden;
	height:286px;
	float: left;}
.content_box .box_348 { width: 348px;}
.content_box .box_364  { width: 364px; margin: 0 18px;}
.content_box .box_350{ width: 350px; float: right;}

.content_box .box > h4 {
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid #820b0b;
	margin-bottom: 10px;
	padding-left: 30px;
	overflow: hidden;
	color: #030000;
	font-size: 18px;
	background: url(../images/tit_icon.jpg) 5px center no-repeat;}
.content_box .box > h4 span {float:left;display: inline-block;}
.content_box .box > h4 a.more { 
	display: inline-block; 
	width: 50px; 
	float: right;
	height: 45px;
	line-height: 45px;
	
    background: url(../images/arr.jpg) right center no-repeat;}

.content_box .box ul li a:hover,  .intro a:hover {color:#ff0000; text-decoration:underline;}


.content_box .box_list {padding: 0px 5px;}
.content_box .box_list li {
	background: url(../images/dot011.jpg) left center no-repeat;
	overflow: hidden;
	padding-left: 16px;
	height: 34px;
	line-height: 34px;}
.content_box .box_list li a {
	color: #454545;
	width: 262px;
	display:inline-block;}

.content_box .box_list li span,
.content_box .box_list li span {
	float: right;
	color: #656668;
	font-size: 12px;}


.content_box .box_notice li {overflow:hidden; height:56px;     padding: 12px 0 4px 12px; border-bottom: 1px solid #e8e4d9;}
.content_box .box_notice li .date1 {width:36px;height:34px;border:1px solid #eee;float:left;text-align:center;}
.content_box .box_notice li .date1 span { display: inline-block;width:36px;height:22px;line-height:22px;text-align: center;}
.content_box .box_notice li .date1 span:first-child{color:#fff;background:#820a0b;font-size: 18px;}
.content_box .box_notice li .date1 span+span {font-size: 14px;color: #333;background: #f8f8f8;font-weight: bold;}
.content_box .box_notice li .text1{width:252px;float:left;margin-left:25px;overflow:hidden;}
.content_box .box_notice li .text1 p{ font-size:14px;font-weight:normal; line-height: 23px;}
.content_box .box_notice li .text1 p a{color:#820b0b;}



.content_box .box_nav_enter {
    overflow: hidden;
    min-height: 60px;
    margin-top: 10px;}
.content_box .box_nav_enter >p {
    width: 92px;
    margin: 0 10px;
    float: left;}

.content_list {width: 100%;margin-top:30px;padding:33px 0;background: #dfd9c9;overflow:hidden;}
.content_list >div { width:980px;margin-top:10px;overflow:hidden;margin:0 auto;}
.content_list ul li{width:105px;height:78px;float:left;margin-left:35px;text-align:center;}
.content_list ul li a{ border-radius:3px ;border:1px solid #dfd9c9;display:block;padding-top:50px;background:url(../images/icon.jpg) no-repeat;height:26px;line-height:26px;color:#5a4820;text-decoration:none;}
.content_list .li3 a{background-position: 0px -7px;}
.content_list .li2 a{background-position: -95px -7px;}
.content_list .li1 a{background-position: -197px -7px;}
.content_list .li4 a{background-position: -320px -7px;}
.content_list .li5 a{background-position: -403px -7px;}
.content_list .li6 a{background-position: -498px -7px;}
.content_list .li7 a{background-position:-598px -7px;}
.content_list .li8 a{background-position: -720px -7px;}
.content_list .li9 a{background-position:-809px -7px;}

.content_list .li4 a{background-position:-598px -7px;}

.content_list ul li4 a:hover{border:1px solid #fff;}
.content_list .li5 a{background-position: -498px -7px;}	
.content_list .li6 a{background-position: -403px -7px;}	
.content_list .li7 a{background-position:-809px -7px;}
				
/*****/	
.intro { overflow: hidden; background-color: #fff;}
.intro .position { padding: 5px 0;
    background: url(../images/nav.jpg) no-repeat scroll 15px 50%;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding-left: 33px;}
.intro a {color: #454545;
    text-decoration: none;}  

    
.intro .contain_left {
    width: 250px;
    float: left;
    overflow: hidden;}
.intro .common_mbottom,  .mbottom {
    margin-bottom: 10px;}

.intro .show_box_leftmenu .sb1_head{background:url(../images/sb1_head.jpg) no-repeat; height:68px;line-height:68px;font-size:18px;color:#fff;}
.intro .show_box_leftmenu .sb1_head_tit{padding-left:90px;background:url(../images/sb1_head_tit.jpg) 69px 50% no-repeat;}
.intro .show_box_leftmenu .sb1_main{ padding:0px;min-height:30px;border:#e8e8e8 1px solid;border-bottom:none;}
.intro .show_box_leftmenu .sb1_bottom{height:0px;}
.intro .show_box_leftmenu .tabs li{width:248px;background:url(../images/tab.jpg) no-repeat;height:49px;line-height:49px;border-bottom:#e8e8e8 1px solid;}
.intro .show_box_leftmenu  li.thistab{width:248px;background:url(../images/tab_hover.jpg) no-repeat;}
.intro .show_box_leftmenu .tabs li a:hover{color:#ef7a08;background:url(../images/tab_hover.jpg) no-repeat;}
.intro .show_box_leftmenu .tabs li a{padding-left:20px;color:#333;display: block;height:50px;line-height:50px;text-decoration:none;}
.intro .show_box_leftmenu  li.thistab a{color:#ef7a08;}

.intro  .contain_right {
    width: 820px;
    float: right;}
.intro .show_box_2 {
    margin-bottom: 10px;}


.intro .show_box_2 img {
    max-width: 90%;
    height: auto;
    display: block !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;}

.intro .show_box_2 .sb2_main {
    background: #fff;
      border-top-width: 0;
    padding: 8px;}
.intro .show_box_2 .sb2_head {
    background: #ffffff url(../images/box2head.jpg) repeat-x;
    height: 25px;
       padding-top: 5px;
    line-height: 22px;
    font-weight: bold;}
.intro .layout_txtcontent_position {
    background: url(../images/box1bg.jpg) no-repeat scroll left -223px transparent;
    color: #333333;
    font-weight: normal;
    padding-left: 30px;}

/*****/
.intro .show_box_1 .sb1_main {
    padding: 8px;
    min-height: 30px;
    border-left: #e8e8e8 1px solid;
    border-right: #e8e8e8 1px solid;
    border-bottom: #e8e8e8 1px solid;}
.intro .label_ul_s {
    color: #454545;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;}
.intro .label_datatime, .intro .label_datetime {
    float: right;
    color: #656668;
    font-size: 12px;}

.intro .show_box_1 .sb1_head {
    background: #ffffff url(../images/box1head.jpg) no-repeat;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #10509d;}


/**banner css tyle***/

		.slideBox{ width:100%; height:448px; overflow:hidden; position:relative; min-width:1100px; margin:0 auto;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
		.slideBox .hd ul li.on{ background:#f00; color:#fff;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; text-align: center;}
.slideBox .bd li img { display:block; margin:0 auto; width:100%; min-height:449px;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev { background: url(../images/left_btnout.jpg) no-repeat;}
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; opacity:0.5;}
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; background: url(../images/right_btnout.jpg) no-repeat;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}
		
		
		/**图片新闻***/
.leftImgText { width:340px; overflow:hidden; position:relative; margin: 10px auto 0 auto;}
.leftImgText .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1;}
.leftImgText .hd ul{ overflow:hidden; zoom:1; float:left;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:2px;  width:15px; height:15px; line-height:17px; text-align:center; background:#fff;  background:rgba(255,255,255,0.6);cursor:pointer;}
.leftImgText .hd ul li.on{ background:#fa6e07; color:#fff;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden;   width: 338px;
   height: 197px; border:1px solid #ccc;}
.leftImgText .bd li >a { color: #333333; margin:5px 0 0  0; text-align: center; display: block;}
.leftImgText .bd li img { width:340px;overflow: hidden;height:200px;}


.liw_box { overflow: hidden; border:1px solid #ccc; padding:0px 0 10px 0; margin:0 0 20px 0;border-radius: 3px;}
.liw_warp { overflow: hidden; padding:  20px;}
.liw_box h3 { color: #222; border-bottom:1px dotted #ccc; padding:0px 20px; height:40px; line-height:40px;}
.liw_box .liw_contents { padding:10px 20px;}


.bgcolor{ background-color: #fff; overflow: hidden;}
.asideLeft { margin:0 0 0 10px;width: 250px ; float:left; border: 1px solid #E2E2E2;}
.conRights {margin:0 10px 0 0;width: 810px; float:right; overflow: hidden;border: 1px solid #E2E2E2;} 
.asiTitl {    font-size: 18px;
    color: #fff; text-align:center;background: url(../images/helidian1.jpg) no-repeat; width: 250px; height: 68px; line-height: 68px;}
.asiTitl  b {  background: url(../images/helidian2.jpg) no-repeat left center;  padding: 10px 0 10px 18px;}
.asiNav a {    padding-left: 20px;
    color: #333;
    display: block;
    height: 50px;
    line-height: 50px;
    text-decoration: none;    border-top: #e8e8e8 1px solid; background:url(../images/tab.jpg) no-repeat right center;}
.asiNav a:hover { background: url(../images/tab_hover.jpg) no-repeat right center;} 
.riTitle {    height: 40px;
		line-height: 40px;
	background: url(../images/nav2.jpg) no-repeat 15px center;
    color: #10509d;
    font-size: 13px; padding-left:38px;
 border-bottom: #e8e8e8 1px solid;
 font-weight: bold;}
     
     .con_li_con {  overflow: hidden; padding: 0 15px; min-height:300px;}


.l_lingdao { padding: 10px 0; overflow: hidden; border-bottom: 1px solid #ccc;}
.l_lingdao b { font-size: 16px;}
.con_list_tlist  a ,.conList_txts a { color: #573512;}

.l_lingdao .l_imngs { vertical-align: middle; border:1px solid #ccc; background:url(../images/photos.jpg) no-repeat  center;overflow: hidden; width: 120px; height: 140px; float: left; overflow: hidden;text-align: left;}
.l_lingdao .l_imngs  img {vertical-align: middle; display:block; margin:0 auto;width:120px; height:140px;}
.conList_txts {padding:10px 0 0 0;width: 629px; display: inline-block; float: right;text-align: left;}
.conList_txts p { padding: 10px 0 0 0; line-height: 28px;text-align: left;}

.xueTitiles h6 { height:35px; line-height:35px;  font-size:20px; background:#eeeeee; padding:0 0 0 20px; border:1px solid #ccc;  margin:15px 0;}
.xueDdivs { overflow:hidden; padding:0 15px;}
