﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		

	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#545456;

}
h1,h2,h3{	
	 font-size:18px; font-weight:bold;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#545456;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#4674ae;	
}
ul{
	list-style-type:none;	
	border:0;
	width:auto;
}
em{
	font-style:normal;	
}
span{
	float:none;
	margin:0;	
	
}
.f_l{
	float:left;	
}
.f_r{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}


.mid{ width:100%; height:auto;}
.mid_top{ width:100%; height:50px; border-bottom:1px solid #333;}

/*公用CSS 开始*/

/*header 开始*/
.header{
	 width:1200px; margin:0 auto; position:absolute; z-index:99999; top:10px; right:0; left:0;}

.header .logo{
	float:left;
	margin-top:10px; margin-bottom:10px;	
}
.top{ width:100%; height: auto; overflow:hidden;}
.header .seach{ float:right; margin-top:25px;  margin-bottom:10px; width:182px; height:30px; background:#fff; border-radius:10px; overflow:hidden;}
.header .seach span{ font-size:12px; float:left; color:#373636; margin-top:7px; margin-left:10px; }
.header .seach img{ float:right; margin-right:10px; margin-top:7px;} 
.search{ border:0px; width:140px; height:30px; line-height:30px; vertical-align:middle; padding-left:5px; box-sizing:border-box;}
.nav{ width:100%; 
	line-height:35px;
	margin-top:0px;
	font-size:16px;
	background:#0e376c;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.nav li{position:relative; width:135px; margin-left:0px; text-align:center; display:inline-block; background:url(../img/nav-rightbg.jpg) left no-repeat;}
.nav li:first-child{ background:none; }
.nav li span{ float:left;}
.nav li a{ display:block; width:100%; height:35px; line-height:35px; vertical-align:middle; color:#fff;}
.nav li:hover,.nav .hover{ background-image: url(../img/nav-bg.jpg); color:#fff; background-repeat:repeat-x; }
.nav li:hover a,.nav .hover a{color:#fff;}
.wap-nav{ display:none;}

/*header 结束*/

/* 中间部分 */
/* 滚动新闻 */
.index_tt{ width:1200px; height:40px; display:block; overflow:hidden; margin:0 auto; background:url(../img/tt-bg.jpg) repeat-x; margin-bottom:30px; border-radius:5px; margin-top:-50px; z-index:9999; position:absolute;}
.index_tt span{ width:103px; height:40px; float:left; background-image:url(../img/zx-bg.jpg); font-size:12px; color:#fff; line-height:40px; vertical-align:middle; text-align:center;}
.index_tt img{ float:left;}
.nav_tt{ width:1200px; height:40px; line-height:40px; margin-left:15px;}
.nav_tt li{ width:auto; height:40px; font-size:12px; color:#333; float:left; margin-right:20px;}
.nav_tt li div{ float:left;}
.nav_tt li div span1{ float:right; margin-left:15px; background:none;}
/* 图片新闻 */
.index_new_img{ width:444px; height:324px; float:left; margin-right:20px; display:block; overflow:hidden; margin-top:20px;}

.zt{ width:455px; height:330px; float:left; margin-right:20px; display:block; overflow: hidden; margin-bottom:20px; margin-top:20px;}
.zt_1{ width:100%; height:35px; display:block; overflow:hidden; border-bottom:2px solid #d4d4d4; margin-bottom:20px;}
.zt_t{ height:35px; line-height:35px; vertical-align: middle; font-size:18px; color:#134885; font-weight:bold; border-bottom:2px solid #134885; float:left; position:absolute; z-index:999999;}
.more{ width:100%; font-size:14px; color:#878686; text-align:right; vertical-align:middle; line-height:37px;}
.new_list{ width:94%; height:auto;}
.new_list li{ width:100%; height:35px; line-height:35px; font-size:14px; background:url(../img/1.png) left center no-repeat; float:left; color:#939393; padding-left:20px; vertical-align:middle;}
.new_list li:nth-child(5n),.new_list li:first-child{ font-weight:bold; font-size:16px; color:#000; }
.new_list li span{ float:right;    font-size: 14px;}
.new_list li:first-child span{font-size:14px; color:#939393;}

.new_list div{ width:345px;     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;}

.t_right{ width:260px; height:330px; float:left; display:block; overflow:hidden; margin-bottom:20px;  margin-top:20px;}
.t_right_tt{ background:url(../img/t-bg.png) left center no-repeat; font-size:16px; font-weight:bold; color:#fff; width:100%; height:35px; line-height:35px; padding-left:25px; box-sizing:border-box; }
.t_right_tt span{ padding-right:10px; float:right; color:#000; font-size:14px; }
.t_right_list{ width:260px; height:auto; font-size:14px; color:#939393; margin-top:15px;  }
.t_right_list li{ width:93%;line-height:20px; background:url(../img/3.png) left 11px no-repeat; float:left; padding-left:20px; border-bottom:1px dashed #828282; padding-top:15px; padding-bottom:15px;  }

.left_t{ width:455px; height:372px; display:block; overflow:hidden;  margin-right:15px; float:left; margin-bottom:30px;}
.left_tt{ width:98%; height:35px; line-height:35px; border-bottom:2px solid #103c71; }
.left_tt span{  font-size:14px; color:#333; line-height:35px;}
.left_tt .tt{font-size:16px; color:#103c71; font-weight:bold;}
.left_t1{ width:98%; height:140px; font-size:14px;  margin-top:25px; border-bottom:1px solid #d8d8d8; margin-bottom:5px;}
.left_t1 img{ float:left;}
.left_t1_top{ width:260px; height:120px; font-size:14px; color:#5a5a5a; overflow:hidden; display:block; float:left; margin-left:10px; line-height:25px;}
.left_t1_top h1{ font-size: 16px;
    color: #000;}
.left_t1_top p{ line-height:20px; margin-top:12px;}
.left_t li{ width:94%; height:40px; line-height:40px; font-size:14px; background:url(../img/1.png) left center no-repeat; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.left_t li div{ width:310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.left_t li span{ float:right; padding-right:10xp; color:#828282;}

.tt_right{ width:260px; height:360px; float:left; display:block; overflow:hidden; margin-top:20px;}
.tt_right_tt{ background:url(../img/t-bg.png) left center no-repeat; font-size:16px; font-weight:bold; color:#fff; width:100%; height:35px; line-height:35px; padding-left:25px; }
.tt_right_tt span{ padding-right:10px; float:right; color:#000; font-size:14px; padding-right:45px;}
.tt_right_list{ width:260px; height:auto; font-size:14px; color:#939393; margin-top:15px;  }
.tt_right_list li{ width:93%;line-height:20px; background:url(../img/xz.jpg) left 14px no-repeat; float:left; padding-left:20px; border-bottom:1px dashed #828282; padding-bottom:15px; padding-top:15px;  }

.ttt_right{ width:260px; height:330px; float:left; display:block; overflow:hidden; margin-top:20px;}
.ttt_right_tt{ background:url(../img/t-bg.png) left center no-repeat; font-size:16px; font-weight:bold; color:#fff; width:100%; height:35px; line-height:53px; padding-left:25px; padding-bottom:12px;}
.ttt_right_tt span{ padding-right:10px; float:right; color:#000; font-size:14px; padding-right:45px;}
.ttt_right_list{ width:260px;  height:400px; font-size:14px; color:#939393; }
.ttt_right_list li{ width:93%; line-height:20px; background:url(../img/bg1.jpg) left 12px no-repeat; float:left; padding-left:25px; border-bottom:1px dashed #828282; padding-bottom:14px; padding-top:14px;  }

.gg01{ width:100%; padding-bottom:30px;}
.gg01_1{ width:910px; height: auto; text-align:center; padding-right:28px; float:left;}
.gg01_2{ width:130px; height:90px; text-align:center;  float:left;}

.left1_t{ width:455px; height:335px; display:block; overflow:hidden;  margin-right:15px; float:left; margin-top:20px; margin-bottom:30px;}
.left1_tt{ width:98%; height:35px; line-height:35px; border-bottom:2px solid #103c71; }
.left1_tt span{  font-size:14px; color:#333; line-height:35px;}
.left1_tt .tt{font-size:16px; color:#103c71; font-weight:bold;}
.left1_t1{ width:98%; height:140px; font-size:14px;  margin-top:25px; border-bottom:1px solid #d8d8d8; margin-bottom:5px;}
.left1_t1 img{ float:left; width:173px; height:120px;}
.left1_t1_top{ width:260px; height:120px; font-size:14px; color:#5a5a5a; overflow:hidden; display:block; float:left; margin-left:10px; line-height:25px;}
.left1_t1_top h1{ font-size: 16px;
    color: #000;}
.left1_t1_top p{ line-height:20px; margin-top:12px;}
.left1_t li{ width:94%; height:40px; line-height:40px; font-size:14px; background:url(../img/1.png) left center no-repeat; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.left1_t li div{ width:310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.left1_t li span{ float:right; padding-right:10xp; color:#828282;}

.left2_t{ width:455px; height:335px; display:block; overflow:hidden;  margin-right:15px; float:left; margin-top:20px; margin-bottom:30px;}
.left2_tt{ width:98%; height:35px; line-height:35px; border-bottom:2px solid #103c71; }
.left2_tt span{  font-size:14px; color:#333; line-height:35px;}
.left2_tt .tt{font-size:16px; color:#103c71; font-weight:bold;}
.left2_t1{ width:98%; height:140px; font-size:14px;  margin-top:25px; border-bottom:1px solid #d8d8d8; margin-bottom:5px;}
.left2_t1 img{ float:left; width:173px; height:120px;}
.left2_t1_top{ width:260px; height:120px; font-size:14px; color:#5a5a5a; overflow:hidden; display:block; float:left; margin-left:10px; line-height:25px;}
.left2_t1_top h1{ font-size: 16px;
    color: #000;}
.left2_t1_top p{ line-height:20px; margin-top:12px;}
.left2_t li{ width:94%; height:40px; line-height:40px; font-size:14px; background:url(../img/1.png) left center no-repeat; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.left2_t li div{ width:310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.left2_t li span{ float:right; padding-right:10xp; color:#828282;}

.left3_t{ width:455px; height:335px; display:block; overflow:hidden;  margin-right:15px; float:left; margin-top:20px; margin-bottom:30px;}
.left3_tt{ width:98%; height:35px; line-height:35px; border-bottom:2px solid #103c71; }
.left3_tt span{  font-size:14px; color:#333; line-height:35px;}
.left3_tt .tt{font-size:16px; color:#103c71; font-weight:bold;}
.left3_t1{ width:98%; height:140px; font-size:14px;  margin-top:25px; border-bottom:1px solid #d8d8d8; margin-bottom:5px;}
.left3_t1 img{ float:left; width:128px; height:120px;}
.left3_t1_top{ width:295px; height:120px; font-size:14px; color:#5a5a5a; overflow:hidden; display:block; float:left; margin-left:10px; line-height:25px;}
.left3_t1_top h1{ font-size: 16px;
    color: #000;}
.left3_t1_top p{ line-height:20px; margin-top:12px;}
.left3_t li{ width:94%; height:40px; line-height:40px; font-size:14px; background:url(../img/1.png) left center no-repeat; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.left3_t li div{ width:310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.left3_t li span{ float:right; padding-right:10xp; color:#828282;}

.left4_t{ width:440px; height:325px; display:block; overflow:hidden;  margin-right:30px; float:left; margin-top:20px; margin-bottom:30px; text-align: center;}
.left4_tt{ width:98%; height:35px; line-height:35px; border-bottom:2px solid #103c71; }
.left4_tt span{  font-size:14px; color:#333; line-height:35px;}
.left4_tt .tt{font-size:16px; color:#103c71; font-weight:bold;}
.left4_t1{ width:98%; height:140px; font-size:14px;  margin-top:25px; border-bottom:1px solid #d8d8d8; margin-bottom:5px;}
.left4_t1 img{ float:left; width:173px; height:120px;}
.left4_t1_top{ width:260px; height:120px; font-size:14px; color:#5a5a5a; overflow:hidden; display:block; float:left; margin-left:10px; line-height:25px;}
.left4_t1_top h1{ font-size: 16px;
    color: #000;}
.left4_t1_top p{ line-height:20px; margin-top:12px;}
.left4_t li{ width:94%; height:40px; line-height:40px; font-size:14px; background:url(../img/1.png) left center no-repeat; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.left4_t li div{ width:310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.left4_t li span{ float:right; padding-right:10xp; color:#828282;}

.hz{ width:100%; float:left; height:182px;}
.wrapin{width:1200px; margin:0 auto;}
.bt{ width:100%; height:35px; border-bottom:2px solid #103c71;}
.bt .f_l tt{ float:left;}
.bt .tt{ font-weight: bold; line-height:42px; padding-left:20px; font-size:16px; color:#fff;background:url(../img/bt-bg.png) left center no-repeat; float:left;}
.bt span{ float:right; padding-right:20px;}
.bt span a{ font-size:14px; line-height:40px; height:40px;}

/*footer 底部开始*/
.footer{ width:100%; height:auto; overflow:hidden; font-size:14px; text-align:center; vertical-align:middle;  border-top:8px solid #103c71;}

.xl{ width: 15%; height:30px; float:left;  margin-right:20px;}

.hzhb{ width:140px; height:30px; font-size:12px; padding-left:10px; border:1px solid #333;}
.footer a{color:#333 !important;	}
.foot{ width:}
.footer_dh{ width:60%; margin:auto;}
.footer_dh li{ width:60px; height:30px; line-height:30px; padding-right:20px; font-size:14px; float:left;}
.footer_dh li a{ color:#333;}
.footer p{ line-height:30px;}
.foot_con{ width:100%; line-height:30px; height:auto; text-align:center; padding-top: 75px;}





.mid{ width:100%; height:auto; padding-bottom:30px; margin:0 auto;}
.mid_top{ width:100%; height:50px; border-bottom:1px solid #dadada;}
.wrapin{ width:1200px; margin:0 auto; left:0; right:0; margin-top:30px;}
.wrapin_nei{ width:1200px; margin:0 auto; left:0; right:0; margin-top:-70px;}
.nei_banner{ width:100%; height:400px; background:url(../images/nei-b.jpg) center center no-repeat;}
.artir_left{ width:226px; height:auto; margin-right:30px; float:left;}
.nei_tt{ width:100%; height:70px; background:url(../img/nei-ttbg.png) left center no-repeat; font-size:22px; font-weight:bold; line-height:70px; color:#fff; text-align:center; vertical-align:middle;}

.left_list{ width:98%; height:auto; margin-bottom:20px;}
.left_list li{ width:100%; height:50px; background:#e5e5e5; border-top:2px solid #f5f5f5; font-size:16px; color:#434343; line-height:50px;}
.left_list li a{ display:block;}
.left_list li span{ margin-left:20px;}
.left_list li:hover{ background:url(../img/list-bg.png) left center no-repeat; color:#1f5ca6; }
.left_new{ width:226px; height:auto; margin-top:20px;}
.left_new_t{ background: url(../img/t-bg.png) left center no-repeat; width:221px; height:40px; font-size:14px; line-height:40px; color:#333;}
.left_new_t .tt{ color:#fff; font-size:16px; line-height:40px; font-weight:bold; padding:5px 0 0 25px;}

.left-list li{ width:221px; height:40px; background:url(../img/3.png) left 16px no-repeat; line-height:20px; padding-top:14px; padding-bottom:14px; border-bottom:1px dashed #e5e5e5;}
.left-list li .tt{ margin-left:20px;}

.artir_right{ width:944px; height:auto; float:right; margin-top:35px;}
.artir_right_tt{ width:100%; float:left; font-size:14px; height:50px; line-height:50px;}
.artir_right_nei{ margin:60px 30px 30px 30px; font-size:12px; line-height:28px;}
.artir_right_nei_tt{ font-size:24px; line-height:50px; width:100%; height:auto; text-align:center; color:#1f5ca6;}
.artir_right_nei p{ width:100%; height:auto; line-height:28px; text-indent:2em; font-size:14px;}
.artir_right_p{ margin-top:40px;}

.newlist_t1{width: 100%;
    height: 160px;
    font-size: 14px;
    margin-top: 30px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 5px;}
	
.newlist_t1 img{ float:left; width:128px; height:120px;}
.newlist_t1_top{ width:78%; height:160px; margin-left:20px; float:left; overflow:hidden;}
.newlist li{ width:100%; height:50px; line-height:50px; border-bottom:1px dashed #e5e5e5; background:url(../img/3.png) left center no-repeat; font-size:14px;}
.newlist .list{ margin-left:30px; display: block;
width: 700px;
height: 50px;
line-height:50px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;}
.list_foor{ width:100%; height:50px; font-size:14px; line-height:50px; text-align:center; float:left;}

.xzlist li{ width:100%; height:50px; line-height:50px; border-bottom:1px dashed #e5e5e5; background:url(../img/3.png) left center no-repeat; font-size:14px;}
.xzlist .list{ margin-left:30px; display: block;
width: 700px;
height: 50px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;}

.joblist li{ width:100%; height:auto; }

.zp_1{ width:100%; height:55px; background:#c7e8ff;}
.zp_1 div {
    float: left;
	width:160px;
    height: 55px;
    display: block;
    font-size: 16px;
    line-height: 55px;
	background:#c7e8ff;
	color:#1f5ca6; text-align:center;}

.zp_info{ width:100%; border-bottom:1px solid #A5A0A0; height:auto; float:left;}
.on .zp_info_ariter{ display:block;}
.zp_2 { width:100%; height:50px; line-height: 50px; font-size: 14px; text-align: center;}
.zp_2 div{ width:160px; float:left; display:block; height:50px;}
.zx a{ display:block;}
.zp_info_ariter{ display:none; width:100%; height:auto; font-size:14px; line-height:28px; background:#f7f5f5; float:left; padding:30px; box-sizing:border-box;}

/* 懒人图库 搜集整理 www.lanrentuku.com */

/*焦点图*/
.focus{ position:relative; width:444px; height:348px; background-color: #000; float: left;}  
.focus img{ width: 444px; height:324px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height: 30px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px -35px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.index_banner{position:relative;margin-bottom:20px;height:565px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:565px; background-repeat:no-repeat; background-position:center top;}

.index_banner li a{display:block;margin:0 auto;width:150px;height:565px;}
.index_banner cite{position:absolute;bottom:40px;left:50%;z-index:999;display:block; width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}


.mt14{margin-top:14px;}
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 100px; padding: 0 0 24px 0px; overflow:hidden; float: left;}
.mr_frBtnL { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 90px; width: 1200px; }
.mr_frBtnR { float: right; margin-top: 28px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 80px; width: 158px; margin-right: 15px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; }

.hz_nei{ width:100%; height:auto; display:block; overflow:hidden;}
.hz_nei li{ width:22%; height:76px; padding:10px; float:left;}

@media screen and (max-width: 1200px){
	img{ max-width:100%;}
	.wrapin{ width:1024px; margin-top:25px;}
	.index_tt,.header,.mid,.nav_tt{ width:1024px;}
	.index_new_img{ width:370px;}
	.focus .shadow { width:80%;}
	.focus{ width:100%;}
	.zt { width:360px;}
	.t_right { width:254px;}
	.new_list div { width:295px;}
	.left1_t{ width:370px;}
	.left1_t1 img{ float:left; width:120px; height:83px;}
	.left1_t1_top { width: 212px; height: 86px;}
	.left1_t1 { height: 95px;}
	.left1_t li div { width: 250px;}
	.left3_t { width: 370px;}
	.left3_t1 img {float: left; width: 120px; height: 83px;}
	.left3_t1_top { width: 230px;}
    .left2_t { width: 280px;}
	.left2_t li div {width: 185px;}
	.tt_right { width: 254px;}
	.t_right_list li { width: 90%;}
	.tt_right_list li { width: 90%;}
	.gg01_1 { width: 735px;}
	.ttt_right { width: 254px;}
	.ttt_right_list li { width: 90%;}
	.mr_frUl { width: 1024px; margin-top:20px; }
	.artir_right {width: 944px;}
	.newlist_t1 img {float: left; width: 120px; height: 83px;}
   .newlist_t1 { height: 105px;}
   .newlist_t1_top { height: 100%;  overflow:hidden;}
   .newlist .list{ width:560px;}
   .xzlist .list{ width:560px;}
   .zp_info,.zp_info_ariter { width: 69%;}
   .zp_info .zp_1 div,.zp_info .zp_2 div { width: 142px;}
   .zp_info .zp_2 .zx { width: 130px;}
   .index_banner cite{ bottom:112px;}
   .index_banner li{ height:480px;}
   .footer_dh {width: 80%;}
   .foot_con { padding-top: 45px;}
}
@media screen and (max-width: 1024px){
	.wrapin{ width:768px; }
	img{ max-width:100%;}
	.index_tt{ width:768px;}
	.header,.mid,.nav_tt{ width:768px;}
	.focus .shadow { width: 100%;}
	.nav li{ width:100px;}
	.index_new_img { width: 48%; margin-right: 0;}
    .zt { width: 48%; float: right;margin-right: 0;    margin-top: 12px;}
    .t_right { width: 48%;     margin-top: 25px;}
    .left1_t {margin-top: 0px; float: right; margin-right:0;}
    .t_right_list { width: 100%;}
	.t_right_list li { width: 94%; background: url(../img/3.png) left 18px no-repeat;}
	.left3_t {width: 48%;}
	.left3_t1_top {width: 176px;}
	.left3_t li div { width: 69%;}
	.tt_right { width: 48%; float:right;}
	.tt_right_list { width: 100%;}
	.tt_right_list li {width: 94%;}
	.tt_right { height: 320px;}
	.gg01_1 { width: 100%;}
	.gg01_2 { width: 50%;}
	.left2_t { width:100%; margin-bottom:0px;}
	.left2_t li div { width: 88%;}
	.mr_frbox { height: 88px; width: 100%; padding:0px 0 20px 0;}
	.artir_right { width: 80%;}
	.artir_right_nei p { width: 65%;}
	.xzlist .list { width: 85%;}
	.newlist_t1_top { height: 88px; width:67%; overflow:hidden;}
	.newlist .list { width: 68%;}
	.zp_info .zp_1 div, .zp_info .zp_2 div { width: 16%;}
	.zp_info, .zp_info_ariter { width: 62%;}
	.artir_left { width: 200px;}
	.left_new,.left_new_t ,.left-list li { width: 100%;}
	.left_list { width: 100%;}
	.footer_dh { width: 100%;}
}

@media screen and (max-width: 768px){
	.wrapin{ width:640px; }
	.header{ width:640px;}
	.index_banner {height: 485px;}
	img{ max-width:100%;}
	.index_new_img { width: 48%; margin-right:0;}
	.index_banner cite{ bottom:0; left:42%;}
	.artir_right { width: 80%;}
    .artir_right_nei_tt{ width:100%;}
	.newlist_t1,.artir_right_nei p  { width:100%;}
	.newlist_t1_top { width:60%;}
	.artir_right_nei { width:40%;}
	.zt { width: 310px;}
	.new_list div { width: 250px;}
	.t_right,.tt_right { width: 48%; margin-right:25px; height:320px;}
	.t_right_list li,.tt_right_list li { width: 95%;}
	.left1_t { width:48%; margin-top: 0px; float: right; margin-right: 0;}
	.left1_t1_top { width: 56%;}
	.left1_t li div { width: 70%;}
	.left3_t1 { width: 100%; height: 100px;}
	.left3_t1 img { float: left; width: 120px; height: 83px;}
	.left3_t1_top { width: 56%; height:88px;}
	.tt_right { width: 45%; height: 320px;float: left;}
	.left4_t { width: 100%;}
	.left4_t li div { width: 85%;}
	.mr_frUl { width: 656px;}
	.left2_t,.ttt_right { display:none;}
	.header, .mid, .nav_tt {width: 640px;}
	.zp_1 div {float: left; width: 25%; height: 55px; display: block; font-size: 16px; line-height: 55px; background: #c7e8ff; color: #1f5ca6; text-align: center;}
	.zp_info,{width: 100%;}
	.zp_info .zp_2 div { width: 25%;}
    .nav li { width: 85px;}
    .index_tt { width: 100%;}
	.footer_dh li { width: 56px; padding-right: 10px;}
	.foot_con{padding-top: 50px;}
	
	}
@media screen and (max-width: 640px){
	.header, .mid, .nav_tt {width: 85%;}
	.header .seach{ display:none;}
	.wrapin{ width:85%; }
	.wrapin_nei{ width:85%; }
	img{ max-width:100%;}
	.logo img{ max-height:40px;}
	.nav{ display:none; width:100px; height:auto; position:absolute; z-index:99999; right:0; background:#f6f6f6; top:60px; line-height:18px; margin-top:0; font-size:12px; border-right:1px solid #d8d8d8; color:#153768; border-left:1px solid #d8d8d8;}
	.nei_banner { height:230px;}
	.nav li { width: 100%; float:left; border-left:0; border-bottom:1px solid #d8d8d8;}
	.nav li a{ display:block; margin-top:0px; padding: 10px 5px 10px 10px; color:#333;}
	.wap-nav{ float:right; margin-top:8px; display:block; padding-left: 30px;}
	.focus img { width: 100%;}
	.index_tt { width: 85%;}
	.index_new_img { width: 100%; margin:0 auto; float:none; margin-bottom:20px;}
	.zt { width: 100%; margin-top:0;}
	.new_list div { width: 76%; float:left;}
	.new_list li{    background: url(../img/1.png) left 7px no-repeat;}
	.artir_right { width: 65%; /* float: left; */}
	.left1_t { display:none; height:auto;}
	.t_right, .tt_right {width: 100%; height:auto; margin-bottom:20px; margin-top:0;}
	.t_right_list li, .tt_right_list li { width: 97%;}
	.artir_right_nei_tt {font-size: 18px; line-height:20px;}
	.mr_frUl { width: 100%;}
	.left3_t { width: 100%; margin-top:0; margin-bottom:20px;}
	.left3_t1_top { width: 65%; margin-left: 0; padding-left: 10px; box-sizing: border-box; height:85px;}
	.left4_t{margin-bottom:0; height:auto;}
	.left4_t li div { width: 70%; }
	.footer { width:100%; padding:10px 0 30px 0; height:80px;}
	.index_banner { height:385px;}
    .index_banner li { height: 380px;}
	.footer_dh{ padding-top: 75px;}
	.xl { width: 33%;}
	.foot_con { height: 200px;}
	.left_new{ display:none;}
	.nei_tt { width: 74%; display: none;}
	.artir_left { width: 100%; margin-right: 0;}
	.left_list { width: 100%; height:aauto; overflow:hidden;}
	.left_list li a {display: block;}
	
	.left_list li span { margin-left: 0px;}
	.artir_right { width: 100%; margin-top: 30px;}
	.artir_right_tt { width: 100%; float: left; font-size: 14px; height: 50px; line-height: 50px;}
	.artir_right_nei { width: 100%; margin: 60px 0px 30px 0px; font-size: 12px; line-height: 28px; height: auto; overflow: hidden;}
	.newlist_t1 { height: 105px;}
	.left_list li { width: 20%; height: 30px; font-size: 14px;line-height: 30px;float: left; padding-left: 5px; margin-right: 5px; margin-bottom: 2px;}
	.newlist li { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dashed #e5e5e5; background: url(../img/3.png) left center no-repeat; font-size: 14px;}
	.newlist_t1 { margin-top:0;}
	.newlist_t1_top { width:50%;}
	h1{font-size: 16px;}
	.newlist .list { width: 65%;}
	.footer_dh { display:none; float:left;}
	.footer_dh li { width: auto; padding-right: 10px;}
	.xzlist .list { width: 80%;}
	.zp_info,.zp_info_ariter { width: 100%;}
	.zp_1{ width:100%; height:35px;}
	.zp_1 div {width:auto; height:35px; line-height:35px; font-size: 14px; text-align: center; margin:0 3px 0 3px;}
	.zp_2 { width:100%; height: 35px; line-height: 35px; font-size: 14px; text-align: center;}
	.zp_info .zp_2 div{ width:25%; font-size:12px;}
}
#marqueeBox{ height:40px; line-height:40px;}