
*{
	margin:0 auto;
	padding:0;
	outline:none;
}
body{
	font-family:"Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
	font-size:14px;
	line-height:26px;
	color:#333;
	height:26px;
}

a{
	color: #333;
	text-decoration: none;
}
a:hover{
	color:#ff7d00;
}
ul{
	list-style:none;
}
img{
	border:none;

}
.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf {
	*zoom:1;
}
.l{float:left;}
.r{float:right;}
.box1180{width:1180px;}
.h20{height:20px; background-color:#d0d0d0;}
.h180{height:180px;text-align: center;}
.h50{height:50px;background-color:#002d82;}
.f12_r,.f12_r a{font-size: 12px; line-height:14px; color:#b60000;}
.f14_r,.f14_r a{font-size: 14px; line-height:30px; color:#b60000;height:50px;}
.f14_b,.f14_b a{font-size: 14px; line-height:30px; color:#536cad;}
.f17,.f17 a {font-size: 17px;text-align: center;color: #333333;}
.f16_3,.f16_3 a{font-size: 16px; line-height:30px; color:#222;}
.f16,.f16 a{font-size: 16px; line-height:24px; color:#000;}
.f14_g,.f14_g a{font-size: 14px; line-height:24px; color:#777;}
.f22,.f22 a{font-size: 22px; line-height:50px; color:#fff;}
.f20w,.f20w a{font-size: 20px; line-height:43px; color:#fff;text-align: center;}
.f20_b,.f20_b a{font-size: 20px; line-height:50px; color:#536cad;font-weight: bold;}
.b{border-bottom: 1px dotted #b5c3c9;}
.f26_b,.f26_b a{font-size: 26px; line-height:28px; color:#09357e; font-weight: bold;}
.f26,.f26 a{font-size: 26px; line-height:28px; color:#333; font-weight: bold;text-align: center;}
.dh li{float: left;width:165px;text-align: center; }
.f50,.f50 a{font-size: 50px; line-height:80px; color:#000;font-weight: bold;text-align: center;}
.img1180 img{width:1180px; height:530px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.mr35{margin-right:50px;}
.mb40{margin-bottom:40px;}
.w370{width:360px;}
.w330{width:320px;}
.w340{width:340px;}
.p20{padding: 20px;_display: inline;border: 1px solid #49bcd9;}
.bg175{width:175px;height:43px; background-image: url(bj.jpg);}
.d li{background-image:url(d.jpg);background-repeat: no-repeat;padding-left:30px;_display:inline;}
#biao_a{
     margin: 0px auto; width:1180px; height:80px; 
}
.w820{width:790px;}
.imgTitF2{
	height:250px;
	position:relative;
}
.imgTitF2 img{
	width:360px;
	height:250px;
}
.imgTitF2 .tit2{
	position: absolute;
	left:0;
	bottom:0;
	width:360px;
	height:25px;
	line-height: 25px;
	font-weight:400;
	vertical-align: middle;
	overflow: hidden;
}
.imgTitF2 .tit2 a {
	position: absolute;
	padding: 0 10px;
	color: #fff;
	z-index: 10;
	height: 29px;
}
.imgTitF2 .tit2 a:hover {
	outline: none;
	color: #ff7d00;
}
.imgTitF2 .tit2 .bgOpa{
	position: absolute;
	top: 0;
	left: 0;
	width:360px;
	height: 25px;
	line-height: 18px;
	vertical-align: middle;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	z-index: 1;
}
.imgTit2 {
	line-height:18px;
	height:25px;
	overflow:hidden;
	font-size:12px;
	border-bottom: 1px solid #f7f7f9;
	margin-bottom: 5px;
}
.imgTit2 img{
	width:360px;
	height:250px;
	float:right;
	margin-left: 10px;
}
.w360{width:360px; border: 1px solid #49bcd9; padding:20px 0; }
.w700{width:670px;height:30px;overflow: hidden; }
.w760{width:760px;}
.w120{width:100px;}

/* 底部 */
.foot {
    margin-top: 32px;
    text-align: center;
    padding-top: 30px;
    height: 120px;
    font-size: 13px;
}
.foot a {
    font-size: 13px;
}
/* 移动头部 */
.m_top {
    padding: 0 10px;
    display: none;
}
.logo_box {
    width: 60%;
}
.nv_open {
    background: url('./top_icon.png') no-repeat 100%;
    background-size: 100%;
    width: 25px;
    height: 25px;
    margin-top: 25px;
}
.nv_list_box {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    overflow-y: auto;
}
.nv_list_box dl {

    padding: 20px;
}
.nv_list_box dd {
    padding-left: 20px;
}
.nv_list_box dt a {
    color: #777777;
}
.nv_list_box dd a {
    font-size: 15px;
}
.nv_close {
    background: url('./top_icon2.png') no-repeat 100%;
    background-size: 100%;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 20px;
    right: 20px;
}
@media (max-width: 768px){
    .m_top {display: block;}
    .col_right,.location,#biao_a,.logo{display: none;}
	.box1180,.w760{width: 100%;}
	.w820 {width: auto;}
    .w700 {width: 70%;}
    .w120 {width: 22%;}
	.art_box {padding: 2%;}
    
}
@media (max-width: 415px){
    .w700 {width: 70%;}
    .w120 {width: 25%;}
}
@media (max-width: 374px){
    .f16_3,.f16_3 a {font-size: 14px;}
    .f14_b,.f14_b a {font-size: 12px;}
}