﻿@charset "utf-8";
/*common*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, address, cite, del, em, img, q, u, i, dl, dt, dd, ol, ul, li, form,
label, table, tr, th, td,caption, tbody, tfoot, thead, article, aside, details, summary, figure, figcaption, footer, header, menu, nav,
section, audio, input, select, textarea {margin:0;padding:0;border:0;font-weight: normal; }
header,footer,nav,section,menu,article,aside { display:block;}
h1, h2, h3, h4, h5, h6{font-weight: normal;color: #202223;line-height: 160%;}
body {font-family:'微软雅黑','Heiti SC','黑体','Arial'; color:#202223; margin: 0 auto; cursor:default;word-break:break-all;  white-space:normal; -webkit-tap-highlight-color:rgba(255,255,255,0);letter-spacing:0.2px;}
body{font-size:16px; background: #fff;}

.clear{ clear: both;}
.fl{ float:left}
.fr{ float:right}
ul{ list-style: none;}
img{ border:0}
a{text-decoration:none;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.pt30{ padding-top:30px;}

.home{ width:1200px; margin:0 auto}
.logo{ width:175px;}
.topmain {height: 45px;background: #fff;line-height: 45px;color: #ccc;border-bottom: 1px solid #c9def3;}
.topmain .nav-top {position: relative;}
.topmain {line-height: 45px;color: #ccc;}
.topmain a {font-size: 13px;color: #666;padding: 0 10px;text-decoration: none;font-family: 'Microsoft YaHei';}
.topmain .nav-top {position: relative;}
.topmain .nav-top .box-ul {margin: 0;padding: 0;list-style-type: none;}
.topmain .nav-top .box-li {float: left;}
.topmain a {font-size: 13px;color: #666;padding: 0 10px;text-decoration: none;font-family: 'Microsoft YaHei';}
.topbj{ background: url(../images/bg_header.png); height: 113px;}
.logobar {width: 1200px;margin: 0 auto; height:113px; background:url(../images/topbj.png) no-repeat right;}
.zhengdangban {color: #2783d2;font-family: "微软雅黑";font-size: 22px;font-weight: bold;}
.logobar img {float: left;font-size: 23px;}
.logobox {padding-top: 28px;padding-bottom: 28px;}
.nav{ height:45px; line-height:45px; background:#134b84 url(../images/navbj.jpg) repeat-x;}
.nav .home .ul1 li{float:left;}
.nav .home .ul1 li+li{ padding-left:18px;}
.nav .home .ul1 li a{ color:#fff; font-size: 16px;}
.nav .home .ul1 li a:hover{ color:#FF3}
.nav .home .ul2 li{float:left;}
.nav .home .ul2 li a{ color:#fff;  padding-right:26px; font-size:14px}

.search{border:1px solid #cbccce; border-right:none;background-color:#FFF; margin:0px; padding:0px; height:26px; font-size:12px; float:left;z-Index:10000}
.sslist{font-size:12px; float:left; position:relative;z-Index:10000}
.sslist ul{margin:0px; padding:0px; width:73px; list-style:none; position:absolute; top:24px; left:-1px; border:1px solid #cbccce; border-top:none;}
.sslist ul li{margin:0px; padding:0px; background-color:#fff; display:block; width:73px;}
.sslist ul li a{padding-left:10px; width:63px; height:24px; line-height:24px; display:block;text-decoration:none; color:#010101}
.sslist ul li a:hover{background-color:#e1eafe;}
.searchselect{float:left; padding:0px 10px; padding-top:3px; width:56px;}
.searchselectpic{float:left; display:block; border-right:1px solid #cbccce;  cursor:pointer}
.searchselectpic a{display:block; padding:10px 5px; }
.searchinput{float:left; padding-left:3px;}
.searchinput input{border:0px; margin:0px; padding-top:6px; font-size:12px;}
.searchbtna{width:58px; background-image:url(../images/search_a.jpg); background-repeat:no-repeat; padding-left:26px; line-height:24px; color:#FFF; font-weight:bold; font-size:12px;  background-color:#9c7c7d; border:1px solid #8c8280; float:left; cursor:pointer}
.searchbtnb{width:70px; text-align:center; line-height:24px; color:#FFF; font-weight:bold; font-size:12px;  background-color:#ff5237; border:1px solid #e33a19; float:left; margin-left:1px; cursor:pointer}



.title h4,.more{ height:40px; line-height:40px;}
.title h4 a{ color:#494949; font-size:19px; border-bottom:3px solid #cc3333; padding:6px 2px;}
.title .more a{ color:#999;font-size:15px;}
.title .more a:hover{ color:#666; }
.title{ border-bottom:1px solid #ccc; width:100%;margin-bottom:15px; margin-top: 20px;}
.title h2{font-size: 19px;border-bottom: 2px solid #00a0e9;line-height: 30px;display: inline-block;padding:5px;color: #177cd8;font-weight: 600;}

.footer{ border-top:6px solid #015293; background:#f0f4f7;padding:30px;}
.homebottom{ width:950px; padding-top:20px; margin:auto;color:#010101;font-size:12px}
.homebottom a{ color:#010101;font-size:13px}
.homebottom td a{ text-decoration:underline;font-size:12px}
.bottom1{color:#010101;font-size:13px}



.w575 {width: 580px;}
.s_box .t_box  span a:hover{ color:#5faeff}
.s_box .w465{width: 465px;}
.s_box .line {border-bottom: 1px dotted #ccc;padding-bottom: 7px;margin-bottom: 5px;}
.s_box .t_box h1{ font-size:18px; color:#010101; font-weight:600;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;}
.s_box .t_box p{ color:#949494; font-size:14px; line-height:25px; padding-top:3px}
.s_box .t_box  span a{ color:#F00}
.s_box .t_box  span a:hover{ color:#5faeff}
.s_box .imgsize{ width:310px; }
.s_box .w385{ width:360px;}

.mt_25{ margin-top:33px;}
.mt_20{ margin-top:20px;}
.w390{ width:335px}
.w390 img{ width:100%}
.w190{ width:230px;}
.w190 img{ width:100%}

.w190{
	width:230px;
	height:145px;
	overflow:hidden;
	}	
.w190 img{
	 cursor: pointer;
     transition: all 0.6s;
	 display:block;
	 }
.w190 img:hover{
	 transform: scale(1.1);
		 }		






.boxbjc .acss3{ line-height:28px;}
.acss3{ display:block;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;font-size: 14px;line-height: 31px;text-decoration: none; color:#010101 ;padding: 1px 0;}
.acss3:hover{ color:#C33}

.zj_text{ border-bottom:1px dotted #ccc; padding-bottom:8px; margin-bottom:8px;}
.zj_text h2 a{font-size:16px; line-height:25px;padding-bottom:5px; color:#010101; display:block;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;}
.zj_text h2 a:hover{color:#3192ea}
.zj_text p{ color:#949494; line-height:23px;font-size: 14px; }
.zj_text span{ color:#F00}

.t_title h1{ font-weight:100!important; font-size:16px!important}

.h2css{ font-weight:600; font-size:18px}

.zj_box1 .img_size{ width:110px;margin-right: 20px;}
.zj_box1 .photo{ width:100%;border: 1px #e4e4e4 solid;}
.zj_text1{  position:relative;}
.zj_box{ padding-top:10px;}
.zj_box1 .zj_text1 h2 a{font-size:17px; line-height:25px;padding-bottom:5px; color:#010101; display:block;padding-bottom: 15px;}
.zj_box1 .zj_text1 h2 a:hover{color:#3192ea}
.zj_box1 .zj_text1 p{ color: #7b7b7b;line-height: 27px;font-size: 15px;text-indent: 2em;padding: 10px;background: #f7f7f7;height: 132px;}
.zj_box1 .zj_text1 span{ color:#F00}
.zj_box1 .onblue{ background:#177bdc!important;border-radius:50%;}
.zj_box1 .oncss li a{ display:block; width:8px; height:8px; background:#848484; border-radius:50%;float: left; font-size:0}
.zj_box1 .oncss li{cursor: pointer;overflow: hidden;display: inline-block;width:8px;margin: 0 2px;}
.zj_box1 .oncss { text-align:right;position: absolute;bottom: 10px;right:20px;} 

.w400{ width:390px;}
.w85{ width:75%}
.mr_30{ margin-right:30px;}
.time{ font-size:14px; color:#999; line-height:30px;}
.w380{ width:370px; display:block}

.tab01 a{ display:block;float:left; background:#e5f4ff; text-align:center; color:#415567;  margin-right:15px; padding:4px 20px; border-radius:5px; margin-top:10px;}
.tab01 a:hover{ background:#2385ca; color:#fff}
.tab01 .on{ background:#2385ca; color:#fff}

.part2_left_img{
	width:250px;
	height:156px;
	float:left;
	overflow:hidden;
	}	
.part2_left_img img{
	 cursor: pointer;
     transition: all 0.6s;
	 display:block;
	 }
.part2_left_img img:hover{
	 transform: scale(1.1);
		 }		
.part2_left,.part2_right{
	

	overflow:hidden;
	}
.part2_left{
	float:left;
	overflow:hidden;	}	
.part2_right{
	float:right;
	overflow:hidden;
	}			
.part2_left_text{height: 156px;
	float:left;
	width:330px;
	padding:25px;
	background:#f7f7f7;
	}		
.date3{
	color:#585858;
	font-size:14px;
	display:block;

	
	}	
.f6{text-overflow : ellipsis;white-space : nowrap;overflow : hidden;
	color:#010101;
	font-size:16px;
	font-weight:bold;
	}
.f6:hover{
	text-decoration:underline;
	cursor:pointer;
	}				
.mr1{
	padding:10px 0 10px 0;
	}		
.f7{
	float:left;
	color:#010101;
	font-size:14px;
	
	}
.f7:hover{
	color:#C33;
	}	
.date4{
	float:right;
	font-size:14px;
	color:#999;
		}
.content1{
	clear:both;
	width:580px;
	margin-top:10px;
	}

.content1 ul li{
	overflow:hidden;
	
	padding:7px 0;
	}	
.clear{
	clear:both;
	}
.container{
	margin:40px 0 60px 0;
	}
.part1{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top: 30px;
	}

.titlebox{
	position:relative;
	margin:0 0 22px 0;

	}

.f2{
	color:#474747;
	font-size:14px;
	line-height:26px;
	clear:both;
	display:block;
	}
.f2:hover{
	color:#C33;
	}		
.csstext .t_box{ padding-top:6px}
.csstext .t_box h1{ font-weight:100px; font-size:17px;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;padding-bottom:3px}
.csstext .t_box p{ font-size:14px; color:#999}
.imgsize1 { display:block; background:url(../images/icon01.png) no-repeat; width:62px; height:62px; background-size:100%; color:#fff}
.imgsize1 span{ width:40px; display:block; margin:0 auto; text-align:center; padding-top:7px}
.w290{ width:295px}
.colora{ color:#C00}
.listulli li{ margin-bottom:8px; margin-top:3px}


.imgcss1{ display:block; background:#2385ca; width:30px; height:100px; color:#fff; line-height:18px;}
.imgcss1 span{ width:20px; margin:0 auto; text-align:center; display:block;padding-top: 12px;}
.w520{ width:520px}
.p_t{ padding-top:5px!important}
.line1 {border-bottom: 1px dotted #ccc;padding-bottom: 7px;margin-bottom: 5px;}

.csstext1 .zj_text{ border:none}

.w770{ width:770px}
.w770 h1{ padding-bottom:10px}
.w770  .line_n{border-bottom: 1px dotted #ccc;padding-bottom: 15px;margin-bottom:15px;}
.w770  .line_n1{border-bottom: 1px dotted #ccc;padding-bottom: 8px;margin-bottom:8px;}
.mb30{ margin-bottom: 20px;height: 80px;}
.m_t{ margin-top:15px}
.m_t50{ margin-top:50px}

.dwcss{ position:relative}



.box_ul .box_ul_img{ width:152px; height:92px}
.box_ul .box_ul_a{ display:block}
.box_ul .t_box{ width:1030px;}
.box_ul .line2 {border-bottom: 1px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.t_box h1{ font-size:18px; color:#333; font-weight:600;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;}
.t_box p{ color:#807d7d; font-size:14px; line-height:25px; padding-top:3px}
.t_box  span a{ color:#dd0b0b}
.t_box  span a:hover{ color:#5faeff}

.m_t20{ margin-top:20px}


.tab01 a{ display:block;float:left; background:#e5f4ff; text-align:center; color:#415567;  margin-right:15px; padding:4px 20px; border-radius:5px; margin-top:10px;}
.tab01 a:hover{ background:#156fc9; color:#fff}
.tab01 .on{ background:#156fc9; color:#fff}
.w360{ width:330px;margin-top:30px;}
.maing {overflow: hidden;width: 850px;margin: 10px auto 0px;}
.maing ul li {overflow: hidden;font-size: 14px;background:url(../images/bj6.jpg) no-repeat 0px 18px;width: 395px;height: 32px;line-height:32px;padding-left:10px;margin-left: 15px;}
.maing a {color: #333; font-size:15px;}
.mainf a{color: #333; }
.more{ width:100%; background:#EBF3F9; color:#333; text-align:center; line-height:30px; height:30px;margin-left: 15px;margin-top: 10px;}
.newbox{margin-bottom: 10px;}
.ml_30{ margin-left:15px;margin-top:30px}
.sj_box .titleh2 h2{ background:#fff; padding-right:10px; font-size:18px; font-weight:100;padding-bottom: 5px;}


.div_bottom {
   background: rgba(0,0,0,.5);color: #FFF;
width: 100%;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 16px;
bottom: 0;
position: absolute;
z-index: 100;
}


.date_f {
    float: right;
    
    color: #999;
    font-size:14px;
    line-height:35px
}

.date1 {
    float: right;
    
    color: #999;
    font-size:14px;
   line-height:25px
}














