*{margin:0;padding:0;}
a{text-decoration:none; color:#000;}
a img{border:none;}
a:focus{outline:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
img{border:0;vertical-align:top;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
var,em{font-weight:normal;font-style:normal;}
body{font-family:"Microsoft YaHei","SimSun";font-size:14px;}
ul,ol,dl,li{list-style:none;}
input{margin:0;padding:0;border:0;outline:none;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.noDesktop{display:none;}

/*公用头部开始*/
.g_header{width:100%;height:162px;border-bottom:#901323 1px solid;background:#BD1A2D;}
.g_main{width:1200px;margin:0 auto;}
.g_header .u_logo{float:left;margin:30px 0 0 10px;display:inline-block;}
.m_search{width:410px;height:48px;border-radius:5px;float:left;margin:56px 0 0 35px;background:#fff;}
.m_search .u_search_left{width:116px;height:48px;border-right:1px solid #BD1A2D;float:left;z-index:99;}
.m_search .u_search_left .mod-dropdownlist{width:100%;height:100%;position:relative;}
.m_search .u_search_left .mod-dropdownlist #dropdownThemeForddl_album{width:80px;height:48px;line-height:48px;background:url(../images/arrow_bottom1.png) no-repeat right center;font-size:14px;color:#bd1a2d;margin:0 auto;display:block;}
.m_search .u_search_left .dropdown-list{width:100%!important;background:#fff;position:absolute;top:48px;left:0!important;display:none;}
.m_search .u_search_left .dropdown-list li{width:100%;height:30px;text-align:center;line-height:30px;font-size:14px;border-top:1px solid #BD1A2D;}
.m_search .u_search_right{width:290px;height:48px;float:right;}
.m_search .u_search_right #qt1{width:246px;height:36px;float:left;margin:6px 0 0 10px;}
.m_search .u_search_right #btn1{width:30px;height:30px;float:left;margin:9px 0 0 0;background:url(../images/zmhd/btn.jpg) no-repeat;}
.m_beijing_box{width:265px;float:right;margin-top:56px;}
.m_beijing_box .u_beijing_logo{float:left;}
.u_beijing_guide{float:left;margin:3px 0 0 3px;width:66px;height:24px;line-height: 24px;position:relative;}
.u_beijing_guide a{color:#fff;font-size:12px;}
.u_beijing_guide span{display:block;width:34px;height:100%;font-size:12px;color:#fff;line-height:24px;background:url(../images/arrow_bottom2.png) no-repeat right center;}
.u_beijing_guide span.on{background:url(../images/arrow_top2.png) no-repeat right center;}
.u_beijing_guide ul{position:absolute;top:24px;left:0;display:none;}
.u_beijing_guide ul li a{color:#fff;font-size:12px;}

/*导航部分*/
.g_nav{width:100%;height:62px;background:#BD1A2D;position:relative;}
.m_nav {text-align: center;}
.m_nav li{padding:0 10px;display:inline-block;height:62px;line-height:62px;color:#fff;font-size:24px;margin:0 35px;}
.m_nav li a{ color:#fff;display:block;}
.m_nav li.on{background:url(../images/head_nav.jpg) repeat-x center 56px;}
.m_nav li.on .g_nav_content{display:block;z-index:999;} 
.g_nav_content{width:100%;height:39px;background:#FCF0D6;border-bottom:1px solid #F7E1AF;position:absolute;top:62px;left:0;display:none;}
.g_nav_content ul{margin-left:125px;}
.g_nav_content li{display: inline-block;line-height:39px;font-size:16px;margin-right:42px;padding:0;margin-left:0;height:39px;}
.g_nav_content li.on{border:none;}
.g_nav_content li a{ color:#000;}

.g_nav_content ul{ margin:0 auto;}
.g_nav_content ul li{margin:0; padding:0 15px;}
.g_nav_content .ul_zwfw{width:850px;line-height: 39px;}
.g_nav_content .ul_zcdx{width:405px;line-height: 39px;}
.g_nav_content .ul_ywdt{width:850px;line-height: 39px;}
.g_nav_content .ul_zwgk{width:850px;line-height: 39px;}
.g_nav_content .ul_zmhd{width:940px;line-height: 39px;}
.g_nav_content .ul_csfzx{width:636px;line-height: 39px;}

/*公用头部结束*/

/*公用尾部开始*/
.m_g_footer{box-sizing:content-box; float:right; display:inline-block;}

.g_footer{width:100%;padding:30px 0;background:#BD1A2D;height:150px;font-size:14px;color:#fff;}
.g_footer .u_logo{float:left;margin:40px 55px 0 90px;}
.m_foot1{width:300px;height:125px;background:#AA1729;float:left;padding-top:25px;}
.m_foot1 li{float:left;margin:0 0 0 67px;line-height:48px;}
.m_foot1 li a{color:#fff;}
.m_foot2{width:280px;height:125px;background:#AA1729;float:left;margin-left:5px;padding-top:25px;}
.m_foot2 p{line-height:36px;padding-left:22px;}
.m_foot3{width:207px;height:150px;background:#AA1729;float:left;margin-left:5px;}
.m_foot3 ul{margin-left:20px;}
.m_foot3 li{float:left;width:80px;margin:20px 8px 0 0;}
.m_foot3 li img{width:80px;height:80px;}
.m_foot3 li p{margin-top:8px; text-align:center;}
.g_bottom{width:100%;height:55px;background:#DABB85;font-size:14px;}
.g_bottom{text-align:center;line-height:55px;}

#_span_jiucuo{float:left;display:inline-block;padding:40px 50px 0 0;}

/*公用尾部结束*/

.m_footer{ display: none; }
.g_footer_2{ display: none; }

/* 响应式 */
@media screen and (max-width:1024px){
	body {background: #fff;}
	.g_layout{width:100%;}
	.g_main{ width: 100%; }
	.m_search .u_search_right{width: 290px;}
	.m-part2RightList li {width: 210px;}
	.m_left{width:50%;}
	.m_left .picScroll-left{ width: 100%; }
	.picScroll-left .bd{ width: 100%; }
	.m_right{width:45%; margin-left: 30px; float: left;}
	.picScroll-left .hd{ width: 420px; }
	.slideBox{ width: 100%; }
	.picScroll-left .bd ul li{ width: 100%; }
	.slideBox .bd li{ height: auto; overflow:hidden; }
	.m_beijing_box{ display: none; }
	.m_nav li{ margin-left: 0; padding:0 45px; }
	.g_nav_content li{ padding:0 20px; }
	.m_foot1{ margin-left: 0; }
	.g_footer .u_logo{ margin-left: 50px; margin-right: 50px; }
	.g_bottom{ display: none; height: auto; overflow: hidden; line-height: 40px; }
	.m_footer{ display: block; }
	.slideBox .bd li img{ width: 23%; }
	.slideBox .bd li div{ width:100%;}
}
@media screen and (max-width:991px){
	.m_nav{ width: 100%; height:auto; }
	.m_nav li{ width: 10%; padding: 0 5%; text-align: center; }
	.ul_ywdt,.ul_zwgk,.ul_zwfw,.ul_zmhd,.ul_csfzx { width: 100% !important;}
	.ul_ywdt li:nth-of-type(7) ,.ul_zwfw li:nth-of-type(8),.ul_zwgk li:nth-of-type(8),.ul_zmhd li:nth-of-type(8){display: none;} 
	.slideBox .bd li img{ width:232px; }
	.slideBox .bd li img{ width:23%; height: 157px; margin: 0 1%; }
	.m_search{ width: 40%; }
	.m_search .u_search_right{ width: 70%; }
	.m_search .u_search_right #qt1{ width: 80%; }
	.picScroll-left .hd{ width: 90%; }
	.picScroll-left .hd{ left: 0; }
}
@media screen and (max-width:900px){
	.g_main{ height: auto;  }
	.m_nav{ height: auto; overflow:hidden; }
	.m_nav li{ width: 14%; padding: 0 3%; font-size: 20px; }
	.ul_ywdt li,.ul_zwgk li,.ul_zwfw li,.ul_zmhd li,.ul_csfzx li{ font-size: 16px; }
	.m_search .u_search_right{ width: 65%; }

	.g_header {height: auto;}
 	.g_header .u_logo{ width: 80%; }
	.m_search {width: 75%;}
	.m_search .u_search_left {width: 35%;}
	.m_search .u_search_right{ width: 54% !important; }
	.m_search .u_search_right #qt1{ width:65%; }
	.g_nav{ height: auto;  border:#901323 1px solid;margin-bottom:120px; }  
	.g_nav_content{ height: auto;position: absolute;top: 185px;left: 0;}
	.g_nav_content .ul_csfzx li{ width: 33.3%; padding: 0; } 
        .m_nav li{ width:33.3%;font-size:16px;height: auto;float: left;box-sizing: border-box;}
        .list_2 {display: none;}
	.g_footer{ display: none; }
	.g_footer_2{ display: block; }
	.g_footer_2 .g_main{ width: 320px; height: auto; }
	.g_footer_2 .u_logo{ margin:48px 25px 0 25px; }
}
@media screen and (max-width:768px){ 
	.m_left{ width: 90%; float: none; margin: 20px auto 0 auto; }
	.picScroll-left .bd ul li img{ width: 100%; } 
	.m_right{ width: 90%; margin: 20px auto 0 auto; float:none; }
	.g_header .u_logo{ float: none; margin: 0 auto 20px; display: block; }
	.m_search{ float: none; margin: 20px auto; width: 60%; }
	.u_search_right{ width: 73% !important; }
	.picScroll-left .hd{left:20px;}
	.slideBox .bd li img{ height: 120px; }
	
}
@media screen and (max-width:640px){ 
	.m_footer p span{ display: block; }

}
@media screen and (max-width:600px){
	.m_footer p span{ display: block; }
}

@media screen and (max-width:480px){ 
	.list_2{ display: none; }
	.picScroll-left .hd{ left: 0; } 
	.slideBox .bd li img{ width: 48%; margin:10px 1%; }
}
@media screen and (max-width:414px){ 
	.m_footer p{ text-align: left; width: 80%; margin: 0 auto; }
	.u_list_title li{ font-size: 18px; }
	.u_list_title1 li{ font-size: 18px; }

}
@media screen and (max-width:375px){ 
	.picScroll-left .bd ul li img{ height: auto; }
	.picScroll-left .bd ul li{ height: auto; }
	.m_left .picScroll-left{height: auto;}
	.picScroll-left .bd{ height: auto; }
	.u_list li{ font-size: 14px; } 
	.g_bottom{ font-size: 12px; }
	.picScroll-left .bd ul li span a{ font-size: 14px; line-height: 30px; }
	
}