.wrap{width:1150px;margin:0 auto;position:relative}
.mobile_nav_wrap{width:100%;position:relative}
.nav{width:100%;position:relative;z-index:1111;height:92px}
.nav_bg{background:url(../img/nav_bg2.png) bottom center no-repeat;width:100%;height:92px}
.logo{position:absolute;left:0;top:22px}
.navlist li{float:left;width:97px;text-align:center;height:92px;position:relative; text-decoration: none;list-style: none;}
.navlist{padding-left:350px}
.navlist li a{font-size:14px;color:#000;display:block;height:90px; line-height: 92px;text-decoration: none;}
.navlist li a:hover,.navlist li.current a,.navlist li.hover a{border-bottom: 2px solid #eb7221;color:#4c4c4c}
.navlist li.no_bor{border-right:none}
.fixed_nav{position:fixed;top:0;left:0;height:80px;background:url(../img/fixed_nav_bg.png) 0 -7px repeat-x;padding:0 0 9px;display:none}
.fixed_nav .nav_bg{background:0 0!important}
.fixed_nav .navlist li{height:80px}
.fixed_nav .navlist li a{height:55px;padding-top:25px}
.fixed_nav .navlist li menu a{display:block;background:url(../img/common_bg.png) 0 -39px no-repeat!important;height:39px;width:163px;padding-top:0;margin:0;overflow:hidden;line-height:39px;color:#fff!important}
.fixed_nav .navlist li menu a:hover{background:url(../img/common_bg.png) 0 0 no-repeat!important}
.fixed_nav .logo{top:15px}
.fixed_nav .search{top:23px}
.ThiscurCity{color:#006599;position:absolute;left:240px;top:45px;cursor:pointer}
.ThiscurCity:hover{text-decoration:underline}
.search{border:1px solid #ececec;border-top:1px solid #dbdbdb;border-bottom:none;width:170px;height:34px;position:absolute;right:0;top:38px;display:block;background:#f6f6f6}
.searchPut{border:medium none;width:135px;height:23px;background:#f6f6f6;position:absolute;left:0;top:0;line-height:23px;padding:5px 0 5px 5px;z-index:1111;border-top:1px solid #ebebeb}
.searchBtn{position:absolute;width:30px;height:30px;background-position:-118px 7px;border:medium none;cursor:pointer;right:0;top:0;z-index:11111;border-top:1px solid #ebebeb;background-color:#f6f6f6}
.banbg01{background:url(../img/01-1.jpg) center top no-repeat;}
.banbg02{background:url(../img/ban2.jpg) center top no-repeat;}
.banbg03{background:url(../img/03-1-10.jpg) center top no-repeat;}
.banbg04{background:url(../img/ban4_1.jpg) center top no-repeat;}
.banbg05{background:url(../img/ban5_1.jpg) center top no-repeat;}
.banbg06{background:url(../img/ban6_1.jpg) center top no-repeat;}
.banbg07{background:url(../img/06-3-1.jpg) center top no-repeat;}
@media screen and (max-width:1456px){.wrap{width:1200px;overflow:hidden}
.nav .wrap{overflow:visible}
.navlist{padding-left:255px}
.navlist li{width:110px}
.search{width:160px}
.searchPut{width:125px}
.nav_bg{width:100%;height:92px}
.ThiscurCity{left:230px}
}
@media screen and (max-width:1199px){.indexbanner .Btnwrap{width:100%;height:auto}
.wrap{width:980px;overflow:hidden}
.nav .wrap{overflow:visible}
.navlist{padding-left:275px}
.navlist li{width:90px}
.search{width:160px;display:none;z-index:111}
.w1024_search{background:url(../img/w1024_icon.gif) no-repeat;width:35px;height:35px;cursor:pointer;position:absolute;right:0;top:38px}
.fixed_nav .w1024_search{top:24px}
.ThiscurCity{left:230px}
}
@media screen and (max-width:979px){
.rightScrollBar{display:none}
.topad{display:none}
.wrap{width:640px;overflow:hidden}
.headerTop menu{width:auto}
.nav .wrap{overflow:visible;width:100%}
.footer_x, .footer_x .footer_l, .footer_x .footer_r, .footer_x .footer_ct,.bottom, .content{ width: 96%; padding: 20px 2%;overflow: hidden; }
.swiper-container{ width: 96%; padding:10px 0%;overflow: hidden; }
.tabs{ width:100%; padding:10px 0%;overflow: hidden; }
.tabs a{ width:46%;}
.footer_x .footer_ct{margin-left: 10px;}
.footer_x .footer_r{   margin-left: 10px; top: 0px}
.al_c ul li{ float: none; margin-bottom: 20px; }
.main ul{ width: 100%; }
.main li{ width: 25%; height: 86px; }
.new_c, .new_c ul li{ width: 70%; }
.about{ width: 100%; }
.about .about_t{margin-top: 25px;}
.about img{width: 100%;}
.al{ margin-top: 25px; }
.slider-arrow{margin-bottom: -10px;width: 30px;height: 30px;line-height: 30px;font-size: 1em;}
.new_ab ul li{height: auto;}
.new_l1_l{width: 35%;}
.new_l1_l img{width: 100%;}
.n_ban{ height: 202px }
.banbg01{background:url(../img/01-1s.jpg) center top no-repeat; background-size: 100%;}
.banbg02{background:url(../img/ban2s.jpg) center top no-repeat; background-size: 100%;}
.banbg03{background:url(../img/03-1-10s.jpg) center top no-repeat; background-size: 100%;}
.banbg04{background:url(../img/ban4_1s.jpg) center top no-repeat; background-size: 100%;}
.banbg05{background:url(../img/ban5_1s.jpg) center top no-repeat; background-size: 100%;}
.banbg06{background:url(../img/ban6_1s.jpg) center top no-repeat; background-size: 100%;}
.banbg07{background:url(../img/06-3-1s.jpg) center top no-repeat; background-size: 100%;}
.top_1{ width: 100%; }
.top_jj,.top_l{padding:10px 5%; width: 40%; float: left; height: 40px;}
.n_l1, .n_r1{ width: 100%; }
.n_l1 span{display:inline-block;margin-left:2%;font-size:18px;line-height:18px;font-weight:700;color:#666}
.n_l1 img{position:relative;top:5px; width:26px;}
.n_r1{ margin-top: 15px; }
.n_r1 img{margin-top:5px;}
.n_t1{padding: 0 0 20px;}
.lx_d img, .news_c1 img, .c_nr1 img{ max-width: 100% !important; height: auto !important; }
.con_r1 ul{ margin-left: 2%; }
.con_r1 ul li {padding:6px 2%;margin: 15px 2% 15px 0;width: 42%;}
.con_r1 ul li img{ width: 100%; }
.n_r1 a{ font-size: 14px; }
.news_c1{ margin-top: 30px; }
.news_c1 h3{ font-size: 17px }
.news_c1 small{ margin: 15px auto; }
.rc_l ul li{ width: 100%; float: none; display: block; }
.lx_t li{ width: 100%; }
.lx_t ul li{margin-top: 35px; }
.lx_t ul li span{font-size: 18px;}
.h_qh { margin-top: 18px; padding-bottom: 10px}
.h_qh select{top: -2px;}
.hg_h ul{ padding-left:0px}
.mobile_nav_wrap{width:90%;position:relative;padding-top:75px;margin:0 auto;max-width:640px}
.navlist{padding-left:0;margin-top:0;background:#eeeeee;width:100%;float:left;display:none;min-width:100%}
.navlist li{width:100%;border-bottom:1px solid #fff;float:left;height:auto ;text-decoration: none;padding:0 }
.navlist li a{padding:0;height:42px;line-height:42px;background:#006599;text-align:left;text-indent:20px;color:#fff}
.navlist li a span{display:inline-block;background:url(../img/720_search.gif) -48px -14px no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;vertical-align:middle;width:8px;height:6px;margin-left:5px}
.navlist li menu{position:relative}
.navlist li menu a{width:auto;margin-left:8px;background:#119645!important}
.navlist li menu a:hover{background:#eeeeee!important}
.fixed_nav{position:relative}
.fixed_nav .navlist li{height:auto}
.fixed_nav .navlist li a{height:42px;padding:0;line-height:42px}
.fixed_nav .navlist li menu a{width:auto;background:#006599!important;text-align:left;text-indent:20px;color:#fff}
.fixed_nav .navlist li a span{display:inline-block;background:url(../img/720_search.gif) -48px -14px no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;vertical-align:middle;width:8px;height:6px;margin-left:5px}
.fixed_nav .navlist li menu a:hover{background:#eeeeee!important}
.logo{top:20px}
.logo img{width:97px;height:auto!important}
.nav,.nav_bg{background:#fff;height:auto;min-height:75px}
.indexbanner{margin-top:-8px;height:auto}
.search{width:160px;display:none;z-index:111;top:15px}
.menu_moblie_icon{background:url(../img/720_search.gif) -56px 0 no-repeat;width:48px;height:20px;position:absolute;top:27px;right:48px;cursor:pointer}
.search_moblie_icon{background:url(../img/720_search.gif) -25px 0 no-repeat;width:23px;height:20px;cursor:pointer;right:8px;top:25px;position:absolute}
.w1024_search{display:none}
.mobilehtel{display:inline-block}
.ThiscurCity,.pchtel,.yuyue{display:none}
#certify{ width:100%;}
.hg_h{ width: 100%; height:auto;text-align: center;  overflow: hidden;width: 100% !important; }
.hg_h li{padding-left: 0 !important;padding-right: 0 !important;width: 100% !important; border-bottom: #3ab2d7 1px solid}
.n_l2 ul li{width: 100% !important;border-bottom: 1px dashed #c1c1c1!important; }
.n_l2_1{ text-align: center; }
.n_l2_2, .n_l2_3, .n_l2_4, .n_l2_5, .n_l2_6, .n_l2_7{ padding-bottom: 15px; }
.n_l2_2, .n_l2_3, .n_l2_4{ margin: 10px 10px }
.n_l2_7{ margin-top: 10px; margin-left:8px;}
.n_l2{ padding-bottom: 20px;overflow: hidden;border-bottom:3px solid #c1c1c1!important;}
#certify .swiper-slide .divbox{ float:left;width:54%; padding-top:0px; color:#636363;font-size:1.1em;margin:0;}
#certify .swiper-slide .divbox .hz_r_t{ font-size:16px; color: #000;}
#certify .swiper-slide .divbox .line{ height:3px; width:10%; background:#00b8ee;margin:10px 0 }
#certify .swiper-slide .divbox p{ font-size: 12px; }
#certify .swiper-slide {background: url(../img/05-4.png) no-repeat right 35px #FFF; background-size:13%;}
.hz_t{ font-size: 14px; margin-top:0px; font-weight: bold;}
.news_c1 p{text-indent: 0px;}
#certify .swiper-slide { padding-top: 55px;}
.zp_p{ margin-top:20px; }
.zp_p img{ max-width: 100%}
.zp_l11 li{padding: 15px 0; width: 100%;font-size: 14px; margin-bottom:1px;}
.zp_l2{ height: auto;overflow: hidden;border-bottom: #3ab2d7 2px solid }
.zp_l21 li{padding: 5px 0; height: 2em; width: 100%;font-size: 14px;border-bottom: 1px dashed #dfdfdf!important;}
.yf_1_t, .yf_2_t, .yf_3_t, .yf_4_t{ width: 100%;  margin-top:0px; }
.yf_1_t h2, .yf_2_t h2, .yf_3_t h2, .yf_4_t h2 { font-size: 20px;}
.yf_1_t img, .yf_2_t img, .yf_3_t img, .yf_4_t img {margin-top: 10px;margin-bottom:10px;}
.yf_1_t p, .yf_2_t p, .yf_3_t p, .yf_4_t p{ width: 100%;padding-bottom: 30px; }
.yf_1_i, .yf_2_i, .yf_3_i, .yf_4_i{ float: none;}
.yf_1_i img, .yf_2_i img, .yf_3_i img, .yf_4_i img{ width: 90%; margin:0 auto; }
.yf_2_t, .yf_4_t{  margin-top:25px; }

} 

@media screen and (max-width:720px){
.wrap{width:80%;overflow:hidden}
.topad{display:none}
.nav .wrap{width:100%;overflow:hidden}
.mobile_nav_wrap{width:80%;margin:0 auto;position:relative}
.logo{left:0}
.search_moblie_icon{right:0}
.menu_moblie_icon{right:40px}
.wrap .wrap{width:100%}
.headerTop h1 strong,.mobilefootText h1 span{font-size:100%}
.logo img{height:auto!important;max-width:219px}
}
@media screen and (max-width:600px){}
@media screen and (max-width:480px){
.wrap .indexCase .wrap{width:100%}
.topad{display:none}
.mobile_none{display:none}
.team_home_box{height:170px}
.mobile_nav_wrap{width:80%;border-bottom:1px solid #eee}
.logo img{width:85px!important;height:auto}
.logo{top:24px}
.n_ban{ height: 112px }
.tabs{ width:100%; padding:10px 0%;overflow: hidden; }
.tabs a{ width: 26%;}
}
/*select{margin:0;border:1px solid #CCC;padding:8px;-webkit-box-shadow:#DFDFDF 0 1px 2px 0 inset;box-shadow:#DFDFDF 0 1px 2px 0 inset;width:150px;font:14px/1.6 微软雅黑,tahoma,arial;outline:0}
}
*/

#pages {
	clear: both;
	padding: 30px 0 40px;
	text-align: center;
	font: 12px 'Microsoft YaHei';
}
#pages li { list-style: none;
	display: inline-block;
}
#pages a {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
	text-decoration: none;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 24px;
	line-height: 22px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 22px;
	background: #5a85b2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.pageright {
	margin-right: 40px;
}
#pages li select {
    border: 1px solid #e3e3e3;
    padding: 3px 0;
    margin-top: -3px;
    margin-left: 5px;
    position: relative;
    top:0px;
    background: transparent;
}