@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
html,body{/*scroll-behavior:smooth;*/}  /* 不使用js只用css实现锚点平滑滚动 */
@font-face{
  font-family: SourceHanSansRegular;
  src: url('./fonts/SourceHanSans-Regular.otf');
}
@font-face{
  font-family: SourceHanSansBold;
  src: url('./fonts/SourceHanSans-Bold.otf');
}
body {
	width:100%;
	margin:0 auto;
	/*min-height: 3000px;*/
	font-family: SourceHanSansRegular,'Microsoft Yahei',Arial,Verdana,sans-serif;
	font-size: 14px;
	color:#555;
}
ul,li {list-style: none;}
.clearfix {clear:both;}
img {max-width:100%;}
div a {outline: none;}
@font-face{
    font-family: 'Oswald';
    src: url('Oswald-Regular.ttf');
}
@font-face{
    font-family: 'HYQiHei_CES';
    src: url('hyqihei_ces.ttf');
}

/* 统一调整字间距以及过渡效果 */
div,a,span,p,ul,li{/*transition: all 0.6s;*/padding:0;margin:0;/*scroll-behavior:smooth;*/}
.main1130{width:1130px;margin:0 auto;}
.main1130:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.main1680{width:1680px;margin:0 auto;}
.main1680:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
/* 电脑端隐藏 */
@media (min-width:640px ) {
	.pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
	.m_hidden{display: none;}
}
/* 平板端隐藏 */
@media (min-width:640px ) and (max-width: 1000px) {
	.pb_hidden{display: none;}
}
@media (max-width: 640px) {
	.q_banner .swiper_button {display: none;}
}
/* 返回顶部  开始 */
#toTop{width:55px;height:55px;bottom:100px;right:calc((100% - 1130px)/2 + 245px);position:fixed;cursor:pointer;z-index:999999;}
@media(max-width: 640px){
	#toTop{width:35px;height:35px;bottom:75px;right:10px;}
}
/* 返回顶部  结束 */

@-webkit-keyframes left_right {
    0% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    25% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    50% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    75% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
}



/* q_header start! */
	.q_header{width:100%;margin:0 auto;height:80px;background-color: #fff;position: fixed;left:0;top:0;z-index: 99;}
	.q_header.q_header_fixed{box-shadow: 0 0 5px #aaa;}
	.q_logo{width:300px;float:left;padding:10px 0;height:80px;}
	.q_logo a{outline: none;display: block;width:100%;}

	/* .q_nav */
	.q_nav{width:calc(100% - 650px);float:left;margin-left: 120px;height:80px;}
	.q_nav>li{float:left;width:150px;height:80px;margin:0;position: relative;}
	.q_nav>li:after{content:'';width:1px;height:12px;background-color: #888;position: absolute;left:100%;top:35px;}
	.q_nav>li:last-child:after{content:'';width:0px;}
	.q_nav>li>a{outline: none;display: block;width:100%;line-height: 80px;height:80px;padding:0 40px;font-size: 15px;color:#444;position: relative;overflow: hidden;}
	.q_nav>li>a>span{position: absolute;width:100%;text-align: center;}
	.q_nav>li>a>span.nav_bg{position: absolute;width:100%;height:100%;top:100%;left:0;z-index: 1;transition: top 0.2s;}
	.q_nav>li>a>span.nav_txt{position: absolute;width:100%;height:100%;top:0;left:0;z-index: 2;}
	.q_nav>li:hover>a>.nav_bg{background: #3a5586 linear-gradient(to top, #3a5586 , #51b1dd);top:0;}
	.q_nav>li:hover>a>.nav_txt{color:#fff;}	
	.q_nav>li.on>a>.nav_bg{background: #3a5586 linear-gradient(to top, #3a5586 , #51b1dd);top:0;}
	.q_nav>li.on>a>.nav_txt{color:#fff;}
	.q_nav_son{width:500px;height:60px;position: absolute;left:0;top:100%;background-color: #4c4a4f;padding:10px 35px;line-height: 40px;display: none;overflow: hidden;}
	.q_nav_son>li{float:left;padding:0 15px;font-size: 14px; color:#fff;}
	.q_nav_son>li a{color:#fff;outline: none;}
	.q_nav_son>li a:hover{color:#51b1dd;}

	.q_nav_son_about{width:1110px;}
	.q_nav_son_product{width:960px;}
	.q_nav_son_news{width:810px;}
	.q_nav_son_join{width:660px;}
	.q_nav_son_contact{width:510px;}

	/* .q_icon */
	.q_icon{width:180px;height:80px;float:right;border-left: 1px solid #eee;text-align: center;padding:25px 5px;}
	.q_icon a{outline: none;display: inline-block;margin:0 5px;width:30px;height:30px;border-radius: 50%;border:1px solid #aaa;line-height: 28px;text-align: center;color:#aaa;font-size: 15px;position: relative;}
	.q_icon a:hover{border:1px solid #51b1dd;}
	.q_icon a.q_icon2{background-color: #bbb;color:#fff;}
	.q_icon a.q_icon2:hover{background-color: #51b1dd;}
	.q_icon a.q_icon1:hover{color:#51b1dd;}
	.q_icon_weixin .icon_hover{position: absolute;width: 100px;top: 35px;left: 50%;margin-left: -50px;box-shadow: 0 0 5px#ccc;display:none;z-index: 99999999999;overflow: hidden;transition: all .3s;}
	.q_icon_weixin:hover .icon_hover{animation: 0.3s linear 0s normal both 1 running fadeInDown;display:block;}
	.q_search{width:300px;height:65px;position: absolute;left:-152px;top:54px;display: none;z-index: 99999999999;}
	.q_search .form-group{padding-bottom: 0;}
	.q_search .form-group .input{border-radius: 0;border: solid 12px #333;height: 58px;padding:3px 10px;background-color: #fff;}
	.q_submit{display: none;}

	.sp_header,.sjj_nav{display: none;}
/* q_header end! */

/* q_banner start! */
	.q_banner {width:100%; margin:80px auto 0;}
	.q_banner .swiper_banner{width:100%;}
	.q_banner .swiper_banner .swiper-wrapper{width:100%;height:auto;}
	.q_banner .swiper_button_banner{position: absolute;top: 50%;width: 50px;height: 50px;line-height: 50px;text-align: center;color:#ddd;font-size:18px;border-radius: 50%;
		margin-top: -25px;background:none;background-color: rgba(0,0,0,.6);opacity: 0;transition: all .5s;
	}
	.q_banner .swiper_button_banner.swiper_button_banner_next{right:-50px;}
	.q_banner .swiper_button_banner.swiper_button_banner_prev{left:-50px;}
	.q_banner .swiper_pagination_banner{opacity: 0;transition: all .5s;}
	.q_banner:hover .swiper_button_banner{opacity: 1;}
	.q_banner:hover .swiper_pagination_banner{opacity: 1;}
	.q_banner:hover .swiper_button_banner.swiper_button_banner_next{right:100px;}
	.q_banner:hover .swiper_button_banner.swiper_button_banner_prev{left:100px;}
/* q_banner end! */

/* q_about start! */
	.q_about{width:100%;margin:0 auto;padding:40px 0;}
	.q_about_main{width:100%;height:120px;margin:0 auto;padding:0;}
	.q_about1{width:460px;float:left;}
	.q_about1_h{width:100%;margin:0 auto;}
	.q_about1_h a{outline: none;display: block;width:100%;margin:0 auto;font-size: 17px;color:#282828;font-weight: bold;line-height: 25px;height:50px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
	}
	.q_about1_p{width:100%;margin:5px auto 0;font-size: 13px;color:#848484;line-height: 22px;height:44px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
	}
	.q_about1_h a:hover{color:#51b1dd;}
	/* q_about2 */
	.q_about2{width:370px;float:left;margin-left: 50px;}
	.tab.q_about_tab .tab-nav{padding:0 0 10px;border-bottom: 3px solid #ccc;position: relative;}
	.tab.q_about_tab .tab-nav li{width:60px;display: block;float: left;margin:0 20px 0 0;}
	.tab.q_about_tab .tab-nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.tab.q_about_tab .tab-nav li a{outline: none;border-radius:0;border:0;padding:5px 0;}
	.tab.q_about_tab .tab-body {border-top:0;margin-top:0;padding-top:15px;}
	.tab_nav_span{position: absolute;width:60px;height:3px;background-color: #4d9fcc;left:0;top:40px;transition: all .5s;}
	.q_news_ul{width:100%;margin:0 auto;}
	.q_news_li{width:100%;margin:0 auto;}
	.q_news_li a{outline: none;display: block;width:100%;margin:0 auto;height:20px;line-height: 20px;font-size: 12px;color:#848484;}
	.q_news_li a:hover{color:#51b1dd;}
	.q_news_li a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_news_li_date{width:70px;float:left;}
	.q_news_li_txt{width:calc(100% - 75px);float:right;height:20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	/* q_about3 */
	.q_about3{width:calc(100% - 930px);margin-left: 50px;float:right;color:#3d6091;}
	.q_about3_top{width:100%;margin:15px auto 0;}
	.q_about3_top:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_about3_top_cn{width:45%;float:left;margin:0 auto;font-size: 19px;line-height: 25px;height:25px;font-weight: 600;}
	.q_about3_top_en{width:55%;float:right;margin:0 auto;font-size: 17px;line-height: 25px;height:25px;font-family: 'Oswald';text-transform: uppercase;}
	.q_about3_oa{width:100%;margin: auto;}
	.q_about3_oa a{outline: none;display: inline-block;padding:5px 20px;background-color: #51b1dd;color:#fff;font-size: 12px;line-height: 16px;border-radius: 3px;}
	.q_about3_oa a i{margin-right: 4px;font-size:14px;}
	.q_about3_main{width:100%;margin:5px auto 0;}
	.q_about3_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_about3_main_l{width:80px;float:left;}
	.q_about3_main_l a{outline: none;display: block;width:100%;line-height: 22px;height:22px;font-size: 12px;color:#3d6091;}
	.q_about3_main_l a:hover{color:#51b1dd;}
	.q_about3_main_r{width:calc(100% - 100px);float:right;}
/* q_about end! */

/* q_plate start! */
	.q_plate{width:100%;margin:0 auto;}
	.q_plate .main1680{background-color: #e1e2e4;}
	.q_plate_div{width:100%;margin:0 auto;}
	.q_plate_main{width:100%;margin:0 auto;}
	/* wrap */
	.wrap{margin:0 auto;width:1130px;height:167px;position:relative;overflow:hidden;border-left:1px solid #e1e2e4;}
	.pic{width:325px;height:167px;cursor:pointer;}
	.pic a{outline: none;display: block;width:100%;height:100%;}
	.pic1{background:url('../images/q_plate01.jpg');position:absolute;top:0;left:0;z-index:1;}
	.pic2{background:url('../images/q_plate02.jpg');position:absolute;top:0;left:325px;z-index:3;}
	.pic3{background:url('../images/q_plate03.jpg');position:absolute;top:0;left:459px;z-index:5;}
	.pic4{background:url('../images/q_plate04.jpg');position:absolute;top:0;left:593px;z-index:7;}
	.pic5{background:url('../images/q_plate05.jpg');position:absolute;top:0;left:727px;z-index:9;}
	.pic6{background:url('../images/q_plate06.jpg');position:absolute;top:0;left:861px;z-index:11;}
	.pic7{background:url('../images/q_plate07.jpg');position:absolute;top:0;left:995px;z-index:13;}
/* q_plate end! */

/* q_company start! */
	.q_company{width:100%;margin:0 auto;}
	.q_companyer{width:325px;height:85px;float:right;background-color: #eee;padding:25px 30px;}
	.q_companyer:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_companyer_txt{width:70px;height:35px;line-height: 35px;float:left;font-size: 15px;color:#444;font-weight: bold;}
	.q_companyer_select{width:calc(100% - 75px);height:35px;float:right;padding:2px 0 0;position: relative;}
	.q_companyer_input{width:100%;padding:0 8px;line-height: 30px;height:30px;border-radius: 6px;border:1px solid #3d6091;color:#3d6091;background-color: #fff;font-size: 13px;}
	.q_companyer_nav{width:100%;margin:0 auto;position: absolute;}
	.q_companyer_select .icon-sort-desc{position: absolute;right:10px;top:3px;font-size: 15px;color:#3d6091;}
	.q_companyer_nav{display: none; width:100%;padding:20px 0;background-color: #fff;box-shadow: 0 0 10px #ccc;border-radius: 4px;position: absolute;left:0;bottom:calc(100% + 10px);z-index: 99999999999999999999999999;}
	.q_companyer_nav li{width:100%;margin:0 auto;}
	.q_companyer_nav li a{outline: none; width:100%;display: block; margin:0 auto;padding:0 15px;line-height: 26px;height:26px;font-size: 13px;color:#3d6091;}
	.q_companyer_nav li a:hover{color:#fff;background-color: #3d6091;}

	/* q_number */
	.q_number{width:calc(100% - 325px);height:85px;float:left;}
	.q_number_main{width:100%;margin:0 auto;padding:0;padding:20px 0;}
	.q_number_item{width:25%;float:left;border-right:1px solid #eee;padding:0 10px;text-align: center;}
	.q_number_item:nth-of-type(4){border-right:0px solid #eee;}
	.q_number_top{font-size: 24px;line-height: 30px;color:#398fc9;}
	.q_number_top .sub{font-size: 12px;vertical-align: text-top;font-weight: normal;}
	.q_number_txt{width:100%;margin:0 auto;padding:0;font-size: 11px;color:#777;line-height: 15px;height:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	@media(min-width: 640px){
		.q_company .q_about3_main{display: none;}
	}
/* q_company end! */

/* q_footer start! */
	.q_footer{width:100%;margin:0 auto;}
	.q_footer_main{width:100%;margin:0 auto;border-top:1px solid #eee;}
	.q_footer_n .q_footer_main{border-top:2px solid #eee;}
	.q_footer_n .q_footer_r{border-top:2px solid #398fc9;margin-top: -2px;}
	.q_footer_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_footer_r{width:325px;float:right;padding:20px;border-left:1px solid #eee;border-right:1px solid #eee;}
	.q_footer_l{width:calc(100% - 325px);float:left;padding:20px 0;}
	.q_footer span{line-height: 20px;font-size: 12px;color:#888;margin:0 3px;position: relative;}
	.q_footer a{outline: none;line-height: 20px;font-size: 12px;color:#888;margin:0 3px;}
	.q_footer span a{margin:0;}
	.q_footer a:hover{color:#51b1dd;}
	.q_footer .q_footer_r a,.q_footer .q_footer_r span{color:#3d6091;font-weight: bold;}
	.q_footer_l span.q_footer_span{margin:0 16px 0 0;}
	.q_footer_l span.q_footer_span:after{content: '';width:1px;height:10px;background-color: #888;position: absolute;left:calc(100% + 8px);top:4px;}
	.q_footer_l span.q_footer_span:last-child:after{content: '';width:0px;}
	.q_footer .q_icon {display: none;}
/* q_footer end! */

/* q_n_banner start! */
	.q_n_banner{width:100%;margin:80px auto 0;padding:0;}
	.q_n_banner_img{width:100%;margin:0 auto;position: relative;}
	.q_n_banner_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_n_banner_mask_in{width:100%;position: absolute;left:0;top:50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.q_n_banner_mask_txt{width:100%;margin:0 auto;text-align: right;font-size: 23px;color:#fff;line-height: 26px;text-transform:uppercase;font-family: 'Oswald';}
	.q_n_business .q_n_banner_mask_txt{color:#e2cfb6;}
	.q_n_business.q_n_business_tianyuan .q_n_banner_mask_txt{color:#fff;}
	.q_n_business.q_n_business_zhiye .q_n_banner_mask_txt{color:#06456c;}
	.q_n_business.q_n_business_maoyi .q_n_banner_mask_txt{color:#fff;}
	.q_n_business.q_n_business_kuangye .q_n_banner_mask_txt{color:#fff;}
	.q_n_business.q_n_business_jianzhu .q_n_banner_mask_txt{color:#fff;}
/* q_n_banner end! */

/* q_n_position start! */
	.q_position{width:100%;margin:0 auto;}
	.q_position_main{width:100%;margin:0 auto;padding:0;border-bottom: 1px solid #eee;}
	.q_position_body{width:100%;margin:0 auto;}
	.q_position_body:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_position_l{width:30%;float:left;padding:20px 0;height:70px;}
	.q_position_l_main{width:100%;text-align: left;color:#444;line-height: 30px;height:30px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.q_position_l_main>i{margin-right: 5px;}
	.q_position_l_main a{outline: none;color:#444;}
	.q_position_l_main a:hover{color:#51b1dd;}
	.q_position_r{width:calc(100% - 32%);float:right;height:70px;}
	.q_n_nav{width:100%;margin:0 auto;text-align: right;}
	.q_n_nav>li{display: inline-block;margin-left: 25px}
	.q_n_nav>li>a{outline: none;display: block;width:100%;height:70px;line-height: 70px;padding:0;color:#444;font-size: 12px;position: relative;}
	.q_n_nav>li>a:hover{color:#51b1dd;}
	.q_n_nav>li>a:after{content: "";width:0;height:2px;border-radius: 2px;background-color: #398fc9;position: absolute;left: 50%;transform: translateX(-50%);top:calc(100% - 2px);
		-webkit-transition: all 0.5s ease-in-out;
		   -moz-transition: all 0.5s ease-in-out;
		    -ms-transition: all 0.5s ease-in-out;
		     -o-transition: all 0.5s ease-in-out;
		        transition: all 0.5s ease-in-out;
	}
	.q_n_nav>li>a:hover:after,.q_n_nav>li.on>a:after{width: 100%;}
/* q_n_position end! */

/* q_main start! */
	.q_main{width:100%;margin:0 auto;}
	.q_main_body{width:100%;margin:0 auto;font-size: 15px;line-height: 2;text-align: justify;color:#4b4b4b;}
	.q_main_body p{width:100%;margin:0 auto;font-size: 15px;line-height: 2;text-align: justify;color:#4b4b4b;}
	.q_main_body:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_r{width:324px;float:right;padding:25px 0 0 25px;min-height: 200px;/*background-color: #666;*/}
	.q_main_r_list{width:100%;margin:0 auto;}
	.q_main_r_item{width:100%;margin:0 auto 15px;}
	div.q_main_r_item:last-child{margin:0 auto;}
	.q_main_r_item a{outline: none;display: block;width:100%;text-align: center;}
	.q_main_l{width:calc(100% - 324px);float:left;padding:25px 25px 50px 0;border-right:1px solid #eee;min-height: 360px;}
	.q_aside_news{width:100%;margin:0 auto;padding:20px 20px 40px;background-color: #f5f9fd;}
	.q_side_news_item{width:100%;margin:0 auto;padding:15px 0 10px;border-bottom: 1px dashed #333;font-size: 11px;}
	.q_side_news_item_h{width:100%;margin:0 auto;}
	.q_side_news_item_h a{outline: none;display: block; width:100%;margin:0 auto;font-size: 16px;color:#3b427f;line-height: 25px;line-height: 25px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_side_news_item_h a:hover{color:#0091dc;}
	.q_side_news_item_p{width:100%;margin:5px auto 0;font-size: 12px;color:#888;text-align: justify;line-height: 20px;height:40px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
	}
	.q_side_news_item_date{width:100%;margin:5px auto 0;font-size: 12px;color:#0091dc;line-height: 20px;}
	/* q_main_catname */
	.q_main_catname{width:100%;margin:0 auto;font-size: 48px;font-family: "HYQiHei_CES";text-transform: uppercase;color:#f1eff1;line-height: 60px;}
	.q_main_catname span{font-size: 48px;font-family: "HYQiHei_CES";margin-left: 5px;line-height: 60px;}
	.q_main_title{width:100%;margin:0 auto;}
	.q_main_title_cn{width:100%;margin:0 auto;font-size: 24px;color:#4b4b4b;line-height: 30px;}
	.q_main_title_en{width:100%;margin:0 auto;font-size: 11px;color:#4b4b4b;line-height: 15px;text-transform: uppercase;}
	.q_main_l_content{width:100%;margin:20px auto 0;min-height: 300px;}

/* q_main end! */

/* q_main_business start! */
	/* business_jiudian */
	.q_main_business_img{width:100%;margin:0 auto 5px;position: relative;}
	.q_main_business_icon{width:100%;margin:5px auto;padding:30px 0;}
	.q_main_business_icon:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_icon_item{width:20%;float:left;padding:0 10px;text-align: center;position: relative;}
	.q_main_business_icon_item:after{content: '';width:1px;height:45px;background-color: #dedede;position: absolute;left:100%;top:15px;}
	.q_main_business_icon_item:nth-of-type(5):after{width:0px;}
	.q_main_business_icon_item_icon{width:100%;margin:0 auto;}
	.q_main_business_icon_item_icon img{transition: all .5s ease;}
	.q_main_business_icon_item_icon:hover img{transform: rotate(360deg);}
	.q_main_business_icon_item_txt{width:100%;margin:15px auto 0;font-size: 13px;color:#4b4b4b;line-height: 20px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	/* q_main_business_list */
	.q_main_business_list,.q_main_business_item{width:100%;margin:0 auto;}
	.q_main_business_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_item_img,.q_main_business_item_txt{width:50%;float:left;position: relative;overflow: hidden;}
	.q_main_business_item_img img{width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_main_business_item_img img:hover{
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		-webkit-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	.q_main_business_item_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_main_business_item_mask_in{width:100%;position: absolute;left:0;top:50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.q_main_business_item_mask_in p{width:100%;margin:0 auto;padding:0 12%;font-size:15px;line-height: 30px;text-align: justify;color:#fff;text-indent: 30px;}
	.q_main_business_item:nth-of-type(2) .q_main_business_item_img{float:right;}
	/* q_main_business_swiper */
	.q_main_business_swiper{width:100%;margin:20px auto 0;}
	.q_main_business_swiper_h{width:100%;margin:0 auto;padding:5px;border-top:1px solid #b78648;border-bottom:1px solid #b78648;text-align: center;color:#b78648;}
	.q_main_business_swiper_h_cn{width:100%;margin:0 auto;font-size: 20px;font-weight: bold;font-family: "宋体";line-height: 25px;}
	.q_main_business_swiper_h_en{width:100%;margin:0 auto;font-size: 11px;line-height: 15px;text-transform: uppercase;}
	.q_main_business_swiper_p{width:100%;margin:0 auto;padding:15px;}
	.q_main_business_swiper_p p{width:100%;margin:0 auto;padding:0;text-align: center;font-size: 15px;color:#4b4b4b;line-height: 25px;}
	.q_main_business_swiper_main{width:100%;margin:0 auto;}
	.business_banner .swiper_button_business_prev,.business_banner .swiper_button_business_next{position: absolute;top: 50%;width: 56px;height: 56px;margin-top: -28px;z-index: 10;cursor: pointer;background:none;}
	.business_banner .swiper_button_business_prev{left:30px;}
	.business_banner .swiper_button_business_next{right: 30px;}

	/* q_business_kuangye */
	.q_business_kuangye_mask{width:100%;margin:0 auto;height:100%;position: absolute;left:0;top:0;}
	.q_business_kuangye_mask_in{width:100%;padding:50px;font-size: 14px;color:#4b4b4b;line-height: 2;text-align: justify;text-indent: 28px;}
	/* q_number start! */
		.q_number.q_number_kuangye{width:100%;margin:5px auto 0;padding:0;height:auto;float:none;}
		.q_number_kuangye .q_number_main{width:100%;margin:0 auto;border:1px solid #bbb;padding:0;}
		.q_number_kuangye .q_number_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
		.q_number_kuangye .q_number_item{width:50%;float:left;border-right:1px solid #bbb;padding:25px 10px;text-align: center;}
		.q_number_kuangye .q_number_item:nth-of-type(2){border-right:0px solid #bbb;}
		.q_number_kuangye .q_number_top{font-size: 39px;line-height: 45px;color:#4a61a6;font-weight: bold;}
		.q_number_kuangye .q_number_top .sub{font-size: 16px;vertical-align: text-top;font-weight: normal;}
		.q_number_kuangye .q_number_txt{width:100%;margin:10px auto;padding:0;font-size: 14px;color:#111;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	/* q_number end! */
	.q_main_business_kuangye_list{width:100%;margin:20px auto 0;}
	.q_main_business_kuangye_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_kuangye_item{width:49.5%;margin:0 1% 15px 0;float:left;}
	.q_main_business_kuangye_item:nth-of-type(2n){margin:0 0 15px 0;}
	.q_main_business_kuangye_item_img{width:100%;margin:0 auto;overflow: hidden;}
	.q_main_business_kuangye_item_txt{width:100%;margin:5px auto 0;text-align: center;padding:0 5px;font-size: 12px;color:#4b4b4b;line-height: 30px;height: 30px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_main_business_kuangye_item_txt span{font-size: 16px;font-weight: bold;}
	.q_main_business_kuangye_item_txt i{font-style: normal;}
	.q_main_business_kuangye_swiper{margin:20px auto 0;}
	.q_main_business_swiper_h.q_main_business_swiper_h_kuangye{border-top:1px solid #4a61a6;border-bottom:1px solid #4a61a6;color:#4a61a6;}
	.q_main_business_kuangye_swiper .poster-main .poster-prev-btn {left: -125px;background: url('../images/q_business_left.png') no-repeat center center;background-size: 55px 55px;}
	.q_main_business_kuangye_swiper .poster-main .poster-next-btn {right: -125px;background: url('../images/q_business_right.png') no-repeat center center;background-size: 55px 55px;}
	.q_business_kuangye_group{width:100%;margin:0 auto;padding:65px 30px 0;}
	.q_business_kuangye_group:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_business_kuangye_group_item{width:33%;border-right: 1px solid #bbb;float:left;padding:0 10px 0 20px;color:#4b4b4b;font-family: "HYQiHei_CES";}
	.q_business_kuangye_group_item:nth-of-type(1){width:40%;}
	.q_business_kuangye_group_item:nth-of-type(2){width:38%;}
	.q_business_kuangye_group_item:nth-of-type(3){width:22%;border-right: 0;}
	.q_business_kuangye_group_item h3{width:100%;font-size: 24px;}
	.q_business_kuangye_group_item p{width:100%;font-size: 13px;font-family: "微软雅黑";}

	/* q_business_maoyi */
	.q_main_business_maoyi_div{width:100%;margin:15px auto 0;padding:0;}
	.q_main_business_maoyi_div_h{width:100%;margin:0 auto;padding:5px 35px;background-color: #f07a1c;color:#fff;font-size: 17px;font-weight: bold;}
	.q_main_business_maoyi_div_img{width:100%;margin:5px auto 0;padding:0;}
	.q_main_business_maoyi_div_img:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_maoyi_div_img_item{width:50%;float:left;}
	.q_main_business_maoyi_div_p{width:100%;margin:0 auto;padding:10px 20px;font-size: 14px;color:#4b4b4b;background-color: #ececec;line-height: 2;text-align: justify;text-indent: 28px;}

	.q_main_business_maoyi_partner{width:100%;margin:15px auto 0;}
	.q_main_business_maoyi_partner:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_maoyi_partner_item{width:24.4%;margin:0 0.8% 10px 0;float:left;border:1px solid #ccc;}
	.q_main_business_maoyi_partner_item:nth-of-type(4n){margin:0 0 10px 0;}
	.q_main_business_maoyi_partner_p{width:100%;margin:0 auto;padding:10px 0;font-size: 14px;color:#4b4b4b;line-height: 2;text-align: justify;text-indent: 28px;}
	.q_business_maoyi_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_business_maoyi_mask_in{width:100%;position: absolute;left:0;top:50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.q_business_maoyi_group{width:100%;margin:0 auto;padding:0 50px;color:##252422;font-size: 35px;font-family: "HYQiHei_CES";}
	.q_business_maoyi_group h3{width:100%;margin:0 auto;padding:0;font-size: 35px;}
	.q_business_maoyi_group p{width:100%;margin:0 auto;padding:0;font-size: 35px;}
	.q_business_maoyi_group p span{font-weight:bolder;display: inline-block;position: relative;margin-right: 20px;}
	.q_business_maoyi_group p span:after{content:"";width:1px;height:30px;background-color: #777;position: absolute;top:20px;left:calc(100% + 10px);}
	.q_business_maoyi_group p span:nth-of-type(4):after{width:0px;}
	.q_main_business_swiper_h.q_main_business_swiper_h_maoyi{border-top:1px solid #f07a1c;border-bottom:1px solid #f07a1c;color:#f07a1c;}

	/* q_business_zhiye */
	.q_main_business_zhiye_info{width:100%;margin:25px auto 0;padding:0 25px;font-size: 16px;color:#4b4b4b;line-height: 30px;text-align: justify;text-indent: 32px;}
	.q_main_business_zhiye_info span{font-weight: bold;font-size: 17px;}
	.q_main_business_zhiye_partner{width:100%;margin:25px auto 0;}
	.q_main_business_zhiye_partner:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_business_zhiye_partner_item{width:49%;margin:0 2% 10px 0;float:left;border:1px solid rgba(6,69,108,.8);}
	.q_main_business_zhiye_partner_item:nth-of-type(2n){margin:0 0 10px 0;}
	.q_main_business_swiper.q_business_zhiye_swiper{margin:35px auto 0;}
	.q_main_business_swiper_h.q_main_business_swiper_h_zhiye{border-top:1px solid #06456c;border-bottom:1px solid #06456c;color:#06456c;}
	.q_main_business_list.q_main_business_list_zhiye{margin:35px auto 0;}
	.q_main_business_list_zhiye .q_main_business_item_mask_in p{color:#06456c;}
	.q_main_business_swiper_main.q_main_business_swiper_main_zhiye{margin:30px auto 0;}
	.q_main_business_swiper_main_zhiye .swiper-slide a{outline: none;display: block;width:100%;position: relative;}
	.q_business_zhiye_slide_txt{width:100%;position: absolute;left:0;bottom:0;padding:15px 20px;background-color: rgba(175,221,249,.9);}
	.q_business_zhiye_slide_txt span{display: block; width:100%;font-size: 20px;color:#06456c;line-height: 25px;text-align: center;}

	/* q_business_tianyuan */
	.q_main_business_tianyuan_logo{width:100%;margin:0 auto;padding:25px 10px;text-align: center;border-bottom: 1px solid #83b020;}
	.q_main_business_tianyuan_info{width:100%;margin:25px auto 0;padding:0 25px;}
	.q_main_business_tianyuan_info p{width:100%;margin:0 auto;padding:0;font-size: 16px;color:#4b4b4b;text-align: center;}
	.q_business_tianyuan_list{width:100%;margin:25px auto 0;}
	.q_business_tianyuan_item{width:100%;margin:0 auto 2px;}
	.q_business_tianyuan_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_business_tianyuan_item_img{width:564px;height:240px;float:left;overflow: hidden;}
	.q_business_tianyuan_item_txt{width:calc(100% - 566px);height:240px;float:right;background-color: #5b8106;position: relative;}
	.q_business_tianyuan_item:nth-of-type(2n) .q_business_tianyuan_item_txt{float:left;}
	.q_business_tianyuan_item:nth-of-type(2n) .q_business_tianyuan_item_img{float:right;}
	.q_business_tianyuan_item_img img{width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_business_tianyuan_item:hover .q_business_tianyuan_item_img img{
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		-webkit-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	.q_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_mask .q_mask_in{width:100%;position: absolute;left:0;top:50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.q_mask_in_txt{width:100%;padding:0 15px;text-align: center;color:#fff;font-size: 19px;line-height: 22px;}
	.q_mask_in_txt_en{width:100%;margin:5px auto 0;font-size: 13px;text-transform: uppercase;}
	.q_business_tianyuan_item:nth-of-type(1) .q_business_tianyuan_item_txt{background-color: #5b8106;}
	.q_business_tianyuan_item:nth-of-type(2) .q_business_tianyuan_item_txt{background-color: #618a06;}
	.q_business_tianyuan_item:nth-of-type(3) .q_business_tianyuan_item_txt{background-color: #699507;}
	.q_business_tianyuan_item:nth-of-type(4) .q_business_tianyuan_item_txt{background-color: #76a708;}

	/* q_business_jianzhu */
	.q_main_business_jianzhu_info{width:100%;margin:25px auto 0;padding:0 25px;font-size: 16px;color:#4b4b4b;line-height: 30px;text-align: justify;text-indent: 32px;}
	.q_main_business_jianzhu_info div{width:100%;margin:0 auto 0;}
	.q_main_business_jianzhu_info span{font-weight: bold;font-size: 17px;}
	.q_main_business_swiper.q_business_jianzhu_swiper{margin:25px auto 0;}
	.q_main_business_swiper_h.q_main_business_swiper_h_jianzhu{border-top:1px solid #06456c;border-bottom:1px solid #06456c;color:#06456c;}
	.q_main_business_list.q_main_business_list_jianzhu{margin:35px auto 0;}
	.q_main_business_list_jianzhu .q_main_business_item_mask_in p{color:#fff;}
	.q_main_business_swiper_main.q_main_business_swiper_main_jianzhu{margin:30px auto 0;}
	.q_business_jianzhu_slide_txt{width:100%;position: absolute;left:0;bottom:0;padding:15px 20px;background-color: rgba(67,137,182,.9);}
	.q_business_jianzhu_slide_txt span{display: block; width:100%;font-size: 20px;color:#fff;line-height: 25px;text-align: center;}
	.q_main_business_list.q_main_business_list_jianzhu .q_main_business_item:nth-of-type(2) .q_main_business_item_img{width:100%;float:none;}
	.q_main_business_list.q_main_business_list_jianzhu .q_main_business_item .q_main_business_item_txt{width:100%;float:none;margin:0 auto;padding: 25px 25px;text-align: justify;
		background-color: #fff;font-size: 15px;line-height: 30px;color:#4b4b4b;text-indent: 30px;
	}
	.q_main_business_list.q_main_business_list_jianzhu .q_main_business_item:nth-of-type(1) .q_main_business_item_img{display: none;}
	.q_main_business_list.q_main_business_list_jianzhu .q_main_business_item:nth-of-type(1) .q_main_business_item_txt{display: none;}

	/* q_number start! */
		.q_number.q_number_jianzhu{width:100%;margin:25px auto 0;padding:0;height:auto;float:none;}
		.q_number_jianzhu .q_number_main{width:100%;margin:0 auto;border:1px solid #4389b6;padding:0;}
		.q_number_jianzhu .q_number_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
		.q_number_jianzhu .q_number_item{width:25%;float:left;border-right:1px solid #4389b6;padding:15px 5px;text-align: center;}
		.q_number_jianzhu .q_number_item:nth-of-type(4){border-right:0px solid #4389b6;}
		.q_number_jianzhu .q_number_top{font-size: 27px;line-height: 33px;color:#4389b6;font-weight: bold;}
		.q_number_jianzhu .q_number_top .sub{font-size: 15px;vertical-align: text-top;font-weight: normal;}
		.q_number_jianzhu .q_number_txt{width:100%;margin:5px auto;padding:0;font-size: 13px;color:#111;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	/* q_number end! */

/* q_main_business end! */

/* q_main_about start! */
	.q_main_about p{line-height: 2.6;text-indent: 30px;}
	/* q_event */
	.q_event{width:100%;margin:0 auto;padding:0 0 0 20px;}
	.q_event:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_event_l{width:135px;float:left;padding:20px 0 30px 0;border-left: 1px solid #6dc5f2;}
	.q_event.q_tab .q_tab_nav{margin:0 auto;padding:0;border:0;}
	.q_event.q_tab .q_tab_nav li{margin:0 auto 25px;position: relative;}
	.q_event.q_tab .q_tab_nav li a{outline: none; padding:5px 20px;border:0;border-radius: 0;line-height: 20px;color:#999;font-size: 18px;font-family:"Oswald";}
	.q_event.q_tab .q_tab_nav li.active a,.q_event.q_tab .q_tab_nav li:hover a{color:#fff;background-color: #3b608f;}
	.q_tab_nav_icon{width:20px;display: block;position: absolute;left:-15px;top:-11px;color: #6dc5f2;font-size:25px;opacity: 0;}
	.q_event.q_tab .q_tab_nav li.active .q_tab_nav_icon,.q_event.q_tab .q_tab_nav li:hover .q_tab_nav_icon{display: block;}
	.q_event.q_tab .q_tab_nav li.active .q_tab_nav_icon{opacity: 1;
		  animation: left_right 1s linear infinite;
		  -moz-animation: left_right 1s linear infinite; /* Firefox */
		  -webkit-animation:left_right 1s linear infinite; /* Safari and Chrome */
		  -o-animation: left_right 1s linear infinite; /* Opera */

	}
	.q_event_r{width:calc(100% - 135px);float:right;}
	.q_event.q_tab .q_tab_body{margin:0 auto;border:0;padding:10px 0 0;}
	.q_event_r_title{width:100%;margin:0 auto;font-size: 50px;color:#3b608f;line-height: 60px;font-family:"Oswald";}
	.q_event_r_body{width:100%;margin:20px auto 0;padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.q_event_r_body li{width:100%;margin:0 auto 10px;}
	.q_event_r_body li a{outline: none;display: block;width:100%;font-size: 14px;color:#666;line-height: 2;}
	/* q_honor */
	.q_honor{width:100%;margin:0 auto;position: relative;}
	.q_honor_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_honor_mask_in{width:100%;position: absolute;left:0;top:50%;padding:0 80px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.poster-main {position: relative;}
	.poster-main a, .poster-main img {display: block; width: 100%; height: 100%;}
	.poster-main img{}
	.poster-main .poster-list{width: 620px;height: 208px;}
	.poster-main .poster-list .poster-item{width: 80px;height: 80px;position: absolute;left: 0;top: 0;}
	.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer; filter: opacity(1) brightness(1);}
	.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2);}
	.poster-main .poster-prev-btn {left: -125px;background: url('../images/q_honor_left.png') no-repeat center center;background-size: 55px 55px;}
	.poster-main .poster-next-btn {right: -125px;background: url('../images/q_honor_right.png') no-repeat center center;background-size: 55px 55px;}

	.q_honor_mask_in_relative{display:none; position: relative;}
	.swiper_button_honor_prev {left: -65px;width:55px;height:55px;margin-top:-27px;background: url('../images/q_honor_left.png') no-repeat center center;background-size: 55px 55px;}
	.swiper_button_honor_next {right: -65px;width:55px;height:55px;margin-top:-27px;background: url('../images/q_honor_right.png') no-repeat center center;background-size: 55px 55px;}

	/* q_culture */
	.q_main_culture_item{width:100%;margin:0 auto 10px;position: relative;}
	.q_culture_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
	.q_culture_mask_in{width:100%;position: absolute;left:0;top:50%;padding:0 25px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.q_culture_mask_main{margin:0;width:50%;color:#fff;}
	.q_culture_mask_main h3{width:100%;font-size: 30px;line-height: 35px;font-weight: lighter;}
	.q_culture_mask_main .q_culture_mask_p{display: inline-block;margin:10px 0 0;padding:10px 0; border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
	.q_culture_mask_main .q_culture_mask_p p{width:100%;margin:0 auto;font-size: 29px;color:#fff;line-height: 33px;}
	.q_culture_mask_main .q_culture_mask_p p span{font-weight: bold;}

	.q_main_culture_item1 .q_culture_mask_main{margin-left: 38%;}
	.q_main_culture_item1 .q_culture_mask_main h3{color:#3b6490;}
	.q_main_culture_item1 .q_culture_mask_main .q_culture_mask_p{border-bottom: 1px solid #3b6490;border-top: 1px solid #3b6490;}
	.q_main_culture_item1 .q_culture_mask_main .q_culture_mask_p p{color:#3b6490;}

	.q_main_culture_item2 .q_culture_mask_main{margin-left: 15%;}
	.q_main_culture_item2 .q_culture_mask_main .q_culture_mask_p{border-bottom: 0;border-top: 0;padding:0;}

	.q_main_culture_item3 .q_culture_mask_main{margin-left: 15%;}
	.q_main_culture_item3 .q_culture_mask_main h3{color:#007680;}
	.q_main_culture_item3 .q_culture_mask_main .q_culture_mask_p{border-bottom: 1px solid #007680;border-top: 1px solid #007680;}
	.q_main_culture_item3 .q_culture_mask_main .q_culture_mask_p p{color:#007680;}


	.q_main_culture_item4 .q_culture_mask_main{margin-left: 50%;}
/* q_main_about end! */

/* q_main_news start! */
	.q_main_news_top{width:100%;margin:0 auto;}
	.q_main_news_top:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_news_top_r{width:331px;height:219px;float:right;}
	.q_main_news_top_l{width:calc(100% - 370px);height:219px;float:left;}
	.q_main_news_top_date{width:100%;margin:0 auto;font-size: 20px;color:#0091dc;line-height: 25px;}
	.q_main_news_top_date span{font-weight: bold;}
	.q_main_news_top_h{width:100%;margin:15px auto 0;}
	.q_main_news_top_h a{outline: none;display: block; width:100%;margin:0 auto;font-size: 18px;color:#4b4b4b;font-weight: bold;line-height: 25px;height:25px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_main_news_top_h a:hover{color:#51b1dd;}
	.q_main_news_top_p{width:100%;margin:15px auto 0;font-size: 12px;color:#4b4b4b;line-height: 25px;height:75px;text-align: justify;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
	}
	.q_main_news_top_more{width:100%;margin:20px auto 0;padding:10px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
	.q_main_news_top_more a{outline: none;display: block; width:100%;font-size: 12px;color:#3b608f;line-height: 20px;}
	/* q_main_news_list */
	.q_main_news_list{width:100%;margin:35px auto 0;}
	.q_main_news_item{width:100%;margin:0 auto;padding:20px 0;border-bottom: 1px dashed #ccc;}
	.q_main_news_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_news_item:nth-of-type(1){border-top: 1px dashed #ccc;}
	.q_main_news_item_l{width:100px;height: 100px;background-color: #f4f4f4;color:#0091dc;float:left;padding:10px 10px 10px 20px;}
	.q_main_news_item_date_big{width:100%;margin:0 auto;font-size: 33px;line-height: 35px;font-weight: bold;}
	.q_main_news_item_date_small{width:100%;margin:0 auto;font-size: 15px;line-height: 20px;color:#888;}
	.q_main_news_item_date_middle{width:100%;margin:0 auto;font-size: 17px;line-height: 25px;color:#888;}
	.q_main_news_item_r{width:calc(100% - 135px);height: 100px;float:right;}
	.q_main_news_item_h{width:100%;margin:0 auto;}
	.q_main_news_item_h a{outline: none;display: block; width:100%;margin:0 auto;font-size: 18px;color:#4b4b4b;line-height: 25px;height:25px;font-weight: bold;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_main_news_item_h a:hover{color:#51b1dd;}
	.q_main_news_item_span{width:100%;margin:8px auto 0;font-size: 12px;color:#7d7d7d;line-height: 20px;}
	.q_main_news_item_span span{margin-right: 10px;}
	.q_main_news_item_p{width:100%;margin:5px auto 0;font-size: 12px;color:#4b4b4b;line-height: 22px;height:44px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
	}
	.q_main_news_item:hover{background-color: #0091dc;}
	.q_main_news_item:hover .q_main_news_item_date_small{color: #fff;}
	.q_main_news_item:hover .q_main_news_item_date_middle{color: #fff;}
	.q_main_news_item:hover .q_main_news_item_l{background-color: #0091dc;color:#fff;}
	.q_main_news_item:hover .q_main_news_item_h a{color:#fff;}
	.q_main_news_item:hover .q_main_news_item_h a:hover{color:#fff;}
	.q_main_news_item:hover .q_main_news_item_span{color:#fff;}
	.q_main_news_item:hover .q_main_news_item_p{color:#fff;}

	/* q_main_news_show */
	.q_main_news_show{width:100%;margin:0 auto;}
	.q_main_news_show:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_main_news_show_l{width:100px;height: 100px;background-color: #f4f4f4;color:#0091dc;float:left;padding:10px 10px 10px 20px;}
	.q_main_news_show_r{width:calc(100% - 125px);float:right;padding:15px 0  0;}
	.q_main_news_show_h{width:100%;margin:0 auto;font-size: 18px;color:#4b4b4b;line-height: 25px;font-weight: bold;text-align: center;}
	.q_main_news_show_span{width:100%;margin:8px auto 0;font-size: 12px;color:#7d7d7d;line-height: 20px;text-align: center;}
	.q_main_news_show_span span{margin:0 5px;}
	.q_main_news_show_body{width:100%;margin:30px auto 0;min-height: 360px;}
/* q_main_news end! */

/* q_main_join start! */
	.q_main_join_title{width:100%;margin:0 auto;font-size: 18px;color:#4b4b4b;line-height: 25px;}
	.q_main_join_title span{font-weight: bold;color:#0091dc;}
	.q_main_join_main{width:100%;margin:0 auto;}
	.q_main_join_main_div{width:100%;margin:0 auto 25px;font-size: 14px;}
	.q_main_join_main_div span{font-weight: bold;color:#0091dc;}
	/* q_staff */
	.q_staff_list{width:100%;margin:0 auto;}
	.q_staff_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_staff_item{width:49%;float:left;margin:0 2% 15px 0;}
	.q_staff_item:nth-of-type(2n){margin:0 0 15px 0;}
	.q_staff_item_img{width:100%;margin:0 auto;}
	.q_staff_item_img a{outline: none;display: block; width:100%;margin:0 auto;overflow: hidden;text-align: center;}
	.q_staff_item_img a img{width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_staff_item_img a img:hover{
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		-webkit-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	.qq_staff_item_txt{width:100%;margin:10px auto 0;}
	.qq_staff_item_txt a{width:100%;margin:0 auto;display: block; font-size: 14px;color:#333;line-height: 25px;height:25px;text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	/* q_style */
	.q_style_main{width:100%;margin:0 auto;padding:0;}
	.q_style_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_style_l{width:388px;float:left;}
	.q_style_01{width:388px;height:462px;}
	.q_style_01 a{outline: none;display: block; width:100%;height:100%;}
	.q_style_02{width:388px;height:231px;margin:10px auto 0;}

	.q_style_r{width:392px;float:right;}
	.q_style_r:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_style_r_t{width:392px;margin:0 auto;}
	.q_style_r_t:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_style_r_t_l{width:194px;height:230px;float:left;}
	.q_style_r_t_l a{outline: none;display: block; width:100%;height:100%;}
	.q_style_r_t_r{width:186px;height:240px;float:right;}
	.q_style_r_t_r a{outline: none;display: block; width:100%;height:100%;}
	.q_style_r_b{width:382px;height:462px;float:right;margin:0;}

	/* q_job */
	.q_job_list{width:100%;margin:0 auto;padding:0;}
	.q_job_item{width:100%;margin:0 auto 0;padding:10px 0;border-bottom: 1px dashed #ccc;}
	.q_job_item a{outline: none;display: block;width:100%;font-size: 14px;color:#333;}
	.q_job_item a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_job_item_l{width:80%;float:left;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.q_job_item_r{width:20%;float:right;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;}
	.q_job_item_r i{margin-left: 5px;}
	.q_job_item:hover{border-bottom: 1px dashed #51b1dd;}
	.q_job_item:hover a{color: #51b1dd}


	/* q_n_job_show */
	.q_n_job_show{width:100%;margin:0 auto;padding:25px 0 0;position: relative;}
	.q_n_job_show_title{width:100%;margin: 0 auto;font-size: 22px;color:#5a5a5a;line-height: 28px;text-align: center;}
	.q_n_job_show_span{width:100%;margin:20px auto 0;padding:10px;background-color: #f8f8f8;}
	.q_n_job_show_span:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_n_job_show_span span{display: block;width:23%;float:left;font-size: 14px;color:#444;line-height: 30px;text-align: center;}
	.q_n_job_show_span span:nth-of-type(1){;width:31%;}
	.q_n_job_show_body{width:100%;margin:0 auto;padding:20px 30px 0;}
	.q_n_job_show_div{width:100%;margin:15px auto 0;}
	.q_n_job_show_div_title{width:100%;margin:0 auto;font-size: 17px;color:#5a5a5a;line-height: 25px;}
	.q_n_job_show_div_content{width:100%;margin:15px auto 0;min-height: 120px;}
	.q_n_job_show_div_content p{font-size: 15px;color:#666;}
	.q_main_join .q_main_news_show_body p{margin:0 auto 5px;}

	/* q_job_url_info */
	.q_job_url_info{width:100%;margin:50px auto 0;text-align: center;}
	.q_job_url_info a{outline: none; display: inline-block;max-width:150px; margin:0 5px;border:1px solid #ccc;font-size: 14px;line-height: 20px;color:#444;box-shadow: 0 0 5px solid #ccc;}
	.q_job_url_info_img{width:100%;margin:0 auto 20px;text-align: center;}
	.q_job_url_info_img img{max-width:160px;}

/* q_main_join end! */

/* q_main_contact start! */
	.q_contact_main{width:100%;margin:10px auto 0;padding:10px 35px;background-color: #03a7e4;}
	.q_contact_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_wechat{width:70px;height:70px;float:right;}
	.q_contact_body{width:calc(100% - 100px);height:70px;float:left;}
	.q_contact_body:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.q_contact_img{width:316px;height:70px;float:left;}
	.q_contact_txt{width:calc(100% - 346px);height:40px;float: right;margin:15px 0 0;padding:0 0 0 30px;border-left: 1px solid #fff;}
	.q_contact_txt p{width:100%;margin:0 auto;font-size: 13px;color:#fff;line-height: 20px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	/*q_map */
	.q_map{width:100%;height:280px;margin:0 auto;}
	.my-map { margin: 0 auto; width: 100%; height: 100%; }
	.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
	.my-map .icon-cir { height: 31px; width: 28px; }
	.my-map .icon-cir-red { background-position: -11px -5px; }
	.amap-container{height: 100%;}

/* q_main_contact end! */





/* 分页部分通用 开始  */
	.pagelist {list-style: none;line-height: 45px;margin:35px auto 20px;text-align: center;padding:5px 0;}
	.pagelist > a,.pagelist>span{
		display: inline-block;text-decoration: none;outline: none;min-width:40px;height:35px;line-height: 35px;
		font-size: 14px;padding:0 10px;color:#444;background-color: #fff;margin:3px 2px;border:1px solid #ddd;}
	.pagelist > span{color:#fff;background-color: #0e90d2;border:1px solid #0e90d2;}
	.pagelist >a:hover{color:#fff;background-color: #0e90d2;border:1px solid #0e90d2;}
	@media(max-width: 1400px){
		.pagelist {margin:35px auto 20px;}
	}
	@media(max-width: 760px) {
		.pagelist {margin:20px auto 5px;}
		.pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 11px;font-weight: normal;padding:0 8px;font-weight: normal;}
	}
	@media(max-width: 500px) {
		.pagelist {line-height: 40px;margin:25px auto 10px;}
		.pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 12px;margin:3px 1px;}
	}
/* 分页部分通用 结束  */

/* 移动端底部通用代码 footer 开始 */
	.footer_m {display: none;}
	@media (max-width: 640px) {
		.q_footer {margin:20px auto 50px;padding-bottom:20px;}
		.footer_m {display: block;}
	}
	.footer_m{position: fixed;bottom:0;left:0;width:100%;height:50px;z-index: 99;background-color: #fff;}
	.footer_m:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
	.footer_m_item {width:33%;float:left;height:50px;text-align: center;padding:15px 0;margin:0 .5% 0 0;background-color: #eaeaea;}
	.footer_m_item:nth-of-type(3){margin:0 0 0 0;}
	.footer_m_item_icon {width:100%;height:20px;}
	.footer_m_item_icon a{outline: none;display: block;width: 100%;height:100%;outline: none;}
	.footer_m_item_icon img{width:20px;height:20px;}
	.footer_m_item_txt{width:100%;height:20px;line-height: 20px;color:#555;font-size: 12px;}
/* 移动端底部通用代码 footer 结束 */

.q_search_title{width:100%;margin:20px auto 30px;font-size: 30px;line-height: 35px;color:#004477;text-align: center;}
.q_footer_oa{display: none;}
a.q_qidianet{outline: none;font-size: 10px;color:#eee;}
