@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;  }
body{ font-family:"微软雅黑"; position:relative; z-index:1;}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
.myclear { zoom:1; clear:both; display:none; }
table{ border-collapse:collapse;}
.container{ width:100%; max-width:1200px; margin:0 auto;}
.transtime{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.welcome{ width:100%; background:#E70012; padding-bottom:30px;}
.welcome_center{ width:100%; max-width:1200px; margin:0 auto; height:40px; line-height:40px;}
.welcome_left{ width:50%; height:40px; float:left; font-size:16px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.welcome_right{ width:50%; height:40px; float:right; font-size:16px; color:#fff; text-align:right;}
.welcome_right span{ padding:0 8px;}

.navbar-fixed-top{ position:absolute; width:100%; top:40px; z-index:1050;}
.fixed{ position:fixed; top:0;}
.navbar{ margin:0; border:none;}
.navbar-header{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1;}

.nav_box{ width:100%; max-width:1200px; margin:0 auto; height:80px; background:#fff; position:relative; z-index:1;}
.logo_img{ left:0; position:absolute; top:0; left:0; height:80px; width:240px; overflow:hidden;}
.logo_img img{ height:80px;}

.mynav{ height:80; display:block; width:100%; padding-left:240px; padding-right:146px; max-width:1044px; float:right;}
.mynav li{ width:14.285%; float:left; text-align:center; position:relative; z-index:9;}
.mynav li a{ padding:0; display:block; width:100%; height:80px; font-weight:normal; font-size:14px; color:#333333; line-height:80px;}

.mynav li.active sub{ width:74px;}
.mynav li sub{ bottom:4px; height:4px; width:0; position:relative; background:#E70012; display: block; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); margin:0 auto; -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.mynav li:hover sub{ width:74px;}

.nav_right{ width:146px; height:80px; position:absolute; top:0; z-index:9; right:0; background:url(../images/nav_right.jpg) center no-repeat;}
.nav_right .weixin{ cursor:pointer; display:block; width:72px; height:80px; position:absolute; top:0; left:0; z-index:9; background:url(../images/wei_xin.jpg) center no-repeat;}

.weixin_box{ display:none; position:absolute; overflow:hidden; z-index:999; top:80px; left:-14px; width:100px; height:100px;}
.weixin_box img{ width:100%;}

.mob_menu{ position:absolute; right:0px;}
.mob_menu .icon-bar1.rotated {position:absolute; top: 16px; -moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.mob_menu .icon-bar2.rotated { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0;-moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0;}
.mob_menu .icon-bar3.rotated {position:absolute;  top: 12px;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}
.trans, .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out;  transition: all 277ms ease-in-out;  -ms-transition: all 277ms ease-in-out;}
.trans-fast, .trans-fast:hover {  -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.open-toggle{ padding:13px 6px 15px 6px;}



.i_banner{ position:relative; z-index:1; width:100%;}
#owl-demo .item { display: block; width:100%; height:640px;}
#owl-demo img { display:none;}
#owl-demo .owl-controls {   height:0; padding:0; margin:0;}
#owl-demo .owl-controls .owl-buttons div{ position:absolute; top:50%; margin-top:-30px; color: #F4A21A;display: inline-block;zoom: 1;*display: inline;font-size: 12px;width:60px;height:60px;text-indent:5000px;float:left; z-index:1040; overflow:hidden;}
#owl-demo .owl-wrapper-outer{ z-index:1040;}

#owl-demo .owl-controls .owl-pagination {width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#owl-demo .owl-controls .owl-page span {display: block;width: 14px;height: 14px;margin: 5px; border:1px solid #fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background-color: #fff;}
#owl-demo .owl-controls .owl-page.active span, #owl-demo .owl-controls.clickable .owl-page:hover span {background-color: #E70012;}

.i_form{ width:100%; background:url(../images/i_form.png) repeat; position:absolute; bottom:0; left:0; z-index:6000;}
.i_form i{ display:none;}
.i_form_center{ padding:20px 25px; width:100%; margin:0 auto; max-width:1200px;}
.i_form_select{ width:160px; height:40px; float:left; padding:0 5px;}
.i_form_radio{ font-size:14px; color:#9B9B9B; line-height:38px;  width:260px; border:1px solid #9B9B99; background:#fff; float:left; height:40px; padding-left:10px; margin:0 5px}
.i_form_radio .input_text{ outline:none; text-indent:4px; width:78px; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }
.i_form_radio label{ font-size:14px; color:#9B9B9B; font-weight:normal; cursor:pointer;}
.i_form_radio label:hover{ color:#E70012;}

.i_form_input{ font-size:14px; position:relative; z-index:1; color:#9B9B9B; line-height:38px;  width:200px; border:1px solid #9B9B99; background:#fff; height:40px; float:left; margin:0 5px}
.i_form_input span{ position:absolute; display: block; width:70px; height:22px; top:8px; line-height:22px; left:10px; z-index:9;}
.i_form_input .input_text{ outline:none; padding:0 4px 0 74px; width:100%; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }

.i_form_input2{ font-size:14px; position:relative; z-index:1; color:#9B9B9B; line-height:38px;  width:390px; border:1px solid #9B9B99; background:#fff; height:40px; float:left; margin:0 5px}
.i_form_input2 span{ position:absolute; display: block; width:40px; height:22px; top:8px; line-height:22px; left:10px; z-index:9;}
.i_form_input2 .input_text{ outline:none; padding:0 4px 0 44px; width:100%; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }

.i_form_but{ width:110px; padding:0 5px; height:40px; float:left;}
.i_form_but .submit_but{ font-size:14px; color:#fff; line-height:40px; border:none; background:#E80111; text-align:center; cursor:pointer; outline:none; width:100px;}

/**内页表单**/
.n_form{ width:100%; background:url(../images/i_form.png) repeat; position:absolute; bottom:0; left:0; z-index:99999;}
.n_form i{ display:none;}
.n_form_center{ padding:20px 25px; width:100%; margin:0 auto; max-width:1200px;}
.n_form_select{ width:160px; height:40px; float:left; padding:0 5px;}
.n_form_radio{ font-size:14px; color:#9B9B9B; line-height:38px;  width:260px; border:1px solid #9B9B99; background:#fff; float:left; height:40px; padding-left:10px; margin:0 5px}
.n_form_radio .input_text{ outline:none; text-indent:4px; width:78px; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }
.n_form_radio label{ font-size:14px; color:#9B9B9B; font-weight:normal; cursor:pointer;}
.n_form_radio label:hover{ color:#E70012;}

.n_form_input{ font-size:14px; position:relative; z-index:1; color:#9B9B9B; line-height:38px;  width:200px; border:1px solid #9B9B99; background:#fff; height:40px; float:left; margin:0 5px}
.n_form_input span{ position:absolute; display: block; width:70px; height:22px; top:8px; line-height:22px; left:10px; z-index:9;}
.n_form_input .input_text{ outline:none; padding:0 4px 0 74px; width:100%; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }

.n_form_input2{ font-size:14px; position:relative; z-index:1; color:#9B9B9B; line-height:38px;  width:390px; border:1px solid #9B9B99; background:#fff; height:40px; float:left; margin:0 5px}
.n_form_input2 span{ position:absolute; display: block; width:40px; height:22px; top:8px; line-height:22px; left:10px; z-index:9;}
.n_form_input2 .input_text{ outline:none; padding:0 4px 0 44px; width:100%; line-height:38px; height:38px; border:none; background:none; color:#9B9B9B; }

.n_form_but{ width:110px; padding:0 5px; height:40px; float:left;}
.n_form_but .submit_but{ font-size:14px; color:#fff; line-height:40px; border:none; background:#E80111; text-align:center; cursor:pointer; outline:none; width:100px;}


/**banner提交表单**/
.n_form{ -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:-430px;  left:0;}
.n_form i{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; cursor:pointer; display:block; width:80px; height:40px;  background:url(../images/i_form_i1.png) center top no-repeat; position:absolute; top:-30px; z-index:7000; left:50%; margin-left:-40px;}
.n_form_center{ height:400px; padding:60px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.n_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:20px;}
.n_form_select div.fancy-select div.trigger{ width:100%;}
.n_form_select div.fancy-select ul.options{ width:100%;}
.n_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:20px;}
.n_form_radio .input_text{ width:90px;}

.n_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:20px;}
.n_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:20px;}

.n_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:20px;}
.n_form_but .submit_but{ width:100%;}

.n_form i.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:url(../images/i_form_i.png) center no-repeat; height:80px; top:-40px;}
.n_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}



/**首页标题**/
.i_title{ width:100%; max-width:1200px; margin:0 auto; padding:32px 0 16px;}
.i_title h1{ line-height:40px; text-align:center; font-weight:normal; color:#333; font-size:26px;}
.i_title p{ line-height:40px; text-align:center; color:#a2a2a2; font-size:24px; text-transform:uppercase;}
.i_title .bg{ height:34px; width:100%; clear:both; background:url(../images/i_title.png) center no-repeat;}

/**首页tab标签**/
.i_tab{ width:100%; max-width:1200px; margin:0 auto; text-align:center; padding:10px;}
.i_tab span{ cursor:pointer; margin:0 5px; font-size:14px; color:#C5C5C5; line-height:34px; background:#474747; -webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px; display:inline-block; padding:0 30px; height:34px;}

.i_tab span.cur{ background:#E70012; color:#fff;}
.i_tab span:hover{ background:#E70012; color:#fff;}

.i_tab_div{ width:100%; max-width:1220px; margin:0 auto;}
.i_tab_div ul{  width:100%; padding-bottom:24px;}
.i_tab_div ul li{ padding:10px; float:left; width:33.33%;}
.i_tab_div ul li a{ display:block; width:100%; overflow:hidden; position:relative; z-index:1;}
.i_tab_div ul li a .i_pic_box{ width:100%; overflow:hidden;}
.i_tab_div ul li a .i_pic_box img{ height:75%;width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_tab_div ul li a .i_pic_con{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:100%; height:70px; position:absolute; bottom:0; left:0; z-index:9; background:url(../images/i_pic_con.png) repeat; padding:5px 18px 0;}
.i_tab_div ul li a .i_pic_con h1{ font-size:18px; font-weight:normal; color:#fff; line-height:34px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_tab_div ul li a .i_pic_con p{ position:relative; z-index:1; height:22px; font-size:12px; line-height:22px; color:#fff; width:100%; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_tab_div ul li a .i_pic_con p span{ position:absolute; right:0; z-index:9; top:0; display:block; width:86px; height:22px; text-align:right; color:#fff; font-size:12px;}
.i_tab_div ul li a .i_pic_con p span b{ font-weight:600; font-size:14px; color:#fff;}
.i_tab_div ul li a .i_pic_con p img{ padding:0 6px 6px 0;}

.i_pic_detail{
	-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;
	-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;
	-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;
	-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;
	transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;
	width:100%; height:100%; position:absolute; bottom:0; left:0; z-index:99; background:url(../images/i_pic_con.png) repeat; padding:20px;
	}
.i_pic_detail i{ display:block; width:40px; height:40px; background:url(../images/i_pic_detail_i.png) center no-repeat; position:absolute; top:56px; left:0; z-index:999;}
.i_pic_detail_center{ position:relative; z-index:1; padding:0 38px; width:100%; height:100%; border:1px solid #FFF;}
.i_pic_detail_center h1{ background:url(../images/i_pic_detail_center.jpg) bottom left no-repeat; padding-bottom:3px; line-height:54px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; height:57px; font-size:18px; font-weight:normal; color:#fff;}
.i_con{ width:100%; padding:10px 0 0;}
.i_con p{ font-size:12px; color:#fff; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_con span{ display:inline-block; line-height:18px; margin-right:5px; margin-top:5px; height:20px; font-size:12px; color:#fff; padding:0 4px; border:1px solid #fff; -webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px;}

.i_con2{ position:absolute; bottom:10px; left:38px; z-index:9; width:100%; height:48px;}
.i_con2 p{ width:100%; font-size:12px; color:#fff; line-height:24px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}

.i_tab_div ul li a:hover .i_pic_con{ bottom:-70px; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_tab_div ul li a:hover .i_pic_box img{transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1); -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}

/**首页新闻**/
.i_news_bg{ width:100%; background:url(../images/i_bg.jpg) top repeat-x; padding-bottom:24px;}
.i_news_box{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.i_news_left{ width:50%; float:left; padding-right:10px;}

.i_news_list{ width:100%; height:420px;}
.i_news_list .item{ display:block; width:100%; overflow:hidden; padding-top:20px; position:relative; z-index:1; height:420px;}
.i_news_list .item .time{ position:absolute; width:70px; height:74px; background:#E70012; left:20px; top:0; z-index:999;}
.i_news_list .item .time strong{ font-size:30px; color:#fff; display:block; width:50px; margin:0 auto; border-bottom:1px solid #fff; line-height:43px; height:44px; text-align:center;}
.i_news_list .item .time p{ text-align:center; line-height:30px; font-size:12px; color:#fff;}
.i_news_list .item img{ width:100%; display:none;}
.i_news_list .item a{ display:block; width:100%; height:100%;}

.i_news_list .owl-controls .owl-pagination {width: 100%; max-width:100% !important;  margin: 0 auto; text-align:right; position:absolute; bottom:0; z-index:1040;}
.i_news_list .owl-controls .owl-page span {-webkit-border-radius:0px;-moz-border-radius: 0px;border-radius: 0px; display: block;width:20px;height:20px; margin:3x; border:none; background:url(../images/i_pic_con.png) repeat;}
.i_news_list .owl-controls .owl-page.active span, .i_news_list .owl-controls.clickable .owl-page:hover span {background-color: #E70012;}
.i_news_list .owl-controls .owl-page span.owl-numbers{ -webkit-border-radius:0px;-moz-border-radius: 0px;border-radius: 0px; margin-right:3px;}

.i_news_right{ width:50%; float:right; padding:20px 0 0 10px;}
.i_news_box2{ background:#FFFFFF; width:100%; border:1px solid #EEEEEE; height:400px; padding:8px 20px 0;}
.i_news_box2 dl{ height:126px; border-bottom:1px dotted #949494; position:relative; z-index:1;}
.i_news_box2 dl dt{ padding-top:9px; display:block; width:164px; height:100%; position:absolute; top:0; left:0; z-index:9;}
.i_news_box2 dl dt .i_news2_img{ width:100%; overflow:hidden; position:relative; z-index:9;}
.i_news_box2 dl dt .i_news2_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_news_box2 dl dt .i_news2_img .i_news2_bg{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:url(../images/i_pic_con.png) repeat; left:0; position:absolute; top:-100%; width:100%; height:100%;}
.i_news_box2 dl dt .i_news2_img .i_news2_bg i{ display:block; width:29px; height:29px; position:absolute; top:50%; margin-top:-15px; left:50%; margin-left:-15px; background:url(../images/i_news2_bg.png) center no-repeat;}

.i_news_box2 dl dd{ width:100%; height:100%; padding-left:184px;}
.i_news_box2 dl dd span{ display:block; font-size:14px; color:#c8c8c8; height:31px; line-height:30px; background:url(../images/i_news_box2_span.jpg) left bottom no-repeat;}
.i_news_box2 dl dd h1{ line-height:36px; color:#333333; font-size:16px; font-weight:normal; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_news_box2 dl dd p{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#999999; font-size:12px; line-height:24px;}

.i_news_box2 dl:hover dt .i_news2_img .i_news2_bg{ top:0; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_news_box2 dl:hover dd h1{ color:#E70012;}

.i_news_box2 dl:hover dt .i_news2_img img{transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1); -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}

.i_more{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px; display:block; width:170px; height:34px; border:1px solid #CFCFCF; color:#cfcfcf; font-size:14px; text-align:center; line-height:32px; margin:24px auto 0;}
.i_more:hover{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#E70012; color:#fff; border:1px solid #E70012;}


/**服务案例**/
.group-box{ width:100%; max-width:1220px; margin:0 auto; padding-bottom:24px;}
.group-list{ width:100%;}
.group-list li{float: left; border:10px solid #fff; position:relative; z-index:1; padding-bottom:19%;}
.group-list li.item01{ width:50%;}
.group-list li.item02{ width:25%;}
.group-list li a{ overflow:hidden; display: block;width:100%;height:100%;position: relative;*zoom:1;color: #fff; position:absolute; z-index:9; top:0px; left:0px;}
.group-list li a img{ width:100%; height:100%; }
.group-list li a .item-bg{width: 70px;height: 70px;left:50%;top:50%;margin: -35px 0 0 -35px;background:url(../images/i_pic_con.png) repeat; display: table;position: absolute; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.group-list li a .item-img{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; width: 70px;height: 70px;left:50%;top:50%;margin: -35px 0 0 -35px; display: table;position: absolute; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

.group-list li a:hover .item-bg{ width:100%; height:100%; left:0; top:0; margin:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.group-list li a:hover .item-img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}

/**我们的优势**/
.i_advantage_bg{ width:100%; background:url(../images/i_bg.jpg) top repeat-x; padding-bottom:24px;}
.i_advantage_box{ width:100%; max-width:1220px; margin:0 auto; overflow:hidden;}
.i_advantage_box li{ height:400px;  padding:0 10px; width:25%; float:left;}
.i_advantage_box li a{ display:block; height:400px; background:#fff; padding-top:90px; border:1px solid #EDEDED;}
.i_advantage_box li .i_advantage_pic{transform-style: preserve-3d; transition: 1s transform; width:92px; height:104px; overflow:hidden; margin:0 auto; padding-bottom:12px;}
.i_advantage_box li .i_advantage_pic img{ width:100%; }
.i_advantage_box li h1{ font-size:16px; font-weight:normal; color:#333; line-height:24px; text-align:center;}
.i_advantage_box li h2{text-transform:uppercase; font-size:14px; font-weight:normal; color:#666; line-height:24px; text-align:center;}
.i_advantage_box li .i_advantage_line{ width:30px; height:4px; margin:6px auto 10px; clear:both;}
.i_advantage_box li p{ padding:0 10px; font-size:14px; line-height:24px; color:#666666; text-align:center;}

.i_advantage_box .owl-controls .owl-page span {display: block;width:54px;height:4px;margin: 5px; background-color:#D6D6D6;}
.i_advantage_box .owl-controls .owl-page.active span, .i_advantage_box .owl-controls.clickable .owl-page:hover span {background-color: #E70012;}

.i_advantage_box li:hover .i_advantage_pic{transform: rotateY(.5turn);}
/**合作伙伴**/
.i_partner{ width:100%; max-width:1220px; margin:0 auto; overflow:hidden; padding-bottom:24px;}
.i_partner a{ display:block; background:#fff;  margin:0 10px; position:relative; z-index:1;}
.i_partner a img{ width:100%; border:1px solid #EDEDED;}
.i_partner a .line{display:inline-block;background-color:#E70012;position:absolute;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}
.i_partner a .line_top{height:1px;width:0;left:-50%;top:0;}
.i_partner a:hover .line_top{width:100%;left:0px;}
.i_partner a .line_right{height:0;width:1px;top:-50%;right:0px;}
.i_partner a:hover .line_right{height:100%;top:0px;}
.i_partner a .line_bottom{width:1px;height:0;bottom:-50%;left:0px;}
.i_partner a:hover .line_bottom{height:100%;bottom:0px;}
.i_partner a .line_left{height:1px;width:0;right:-50%;bottom:0px;}
.i_partner a:hover .line_left{width:100%;right:0px;}

.i_partner .owl-controls .owl-page span {display: block;width:54px;height:4px;margin: 5px; background-color:#D6D6D6;}
.i_partner .owl-controls .owl-page.active span, .i_partner .owl-controls.clickable .owl-page:hover span {background-color: #E70012;}


/**内页**/
.n_ad{ width:100%; margin:0 auto; height:490px;}
.n_ad img{ width:100%; display:none;}

.n_ad2{ height:462px; width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1; overflow:hidden;}
.n_ad2 img{ width:100%; display:none;}
.n_main2{ width:100%; background:#F4F4F4; margin:0 auto; padding-top:80px;}

#n_ad2_img{ width:100%; height:462px;}
#n_ad2_img .item{ display:block; height:462px; width:100%;}
#n_ad2_img .item img{ display:none;}

#n_ad2_img .owl-controls {   height:0; padding:0; margin:0 auto;}
#n_ad2_img .owl-wrapper-outer{ z-index:1040;}
#n_ad2_img .owl-controls .owl-pagination { padding-bottom:0px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#n_ad2_img .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 4px; border:1px solid #fff; background:none; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#n_ad2_img .owl-controls .owl-page.active span, #n_ad2_img .owl-controls.clickable .owl-page:hover span { background:#fff;}



.tj_ad{ padding:12px; width:370px; height:380px; background:url(../images/i_form.png) repeat; position:absolute; top:50%; margin-top:-190px; right:54px; z-index:9999;}
.tj_ad_box{ border:1px solid #fff; border-right:none; background:url(../images/tj_ad_box.png) right top no-repeat; width:100%; height:100%; padding:20px;}
.tj_ad_box i{ display:block; width:44px; height:44px; background:url(../images/tj_ad_box_i.png) no-repeat; position:absolute; z-index:99; top:70px; right:-12px;}

.tj_ad_box h1{ line-height:48px; font-size:20px; font-weight:normal; color:#fff;  -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.tj_ad_box .products_tab{ padding:8px 0;}
.tj_ad_box .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; display:inline-block; height:20px; line-height:20px; font-size:12px; color:#333333; background:#fff; padding:0 6px; margin:0 2px;}
.tj_ad_box h2{ font-weight:600; font-size:14px; color:#fff; line-height:38px;}
.tj_ad_box .products_con{ font-size:12px; color:#fff; line-height:24px; padding-bottom:14px;}
.tj_ad_box .products_con p{font-size:12px; color:#fff; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tj_ad_box .products_other{ width:100%;}
.tj_ad_box .products_other li{ width:50%; float:left; line-height:24px; font-size:12px; color:#fff;}
.tj_ad_box .products_other li span{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-right:6px; background:#fff; color:#333; padding:0 4px; line-height:24px; font-size:12px;}

.tj_ad_box .products_more{ width:100%; padding-top:24px;}
.tj_ad_box .products_more h3{ display:block; width:120px; float:right; font-size:18px; font-weight:normal; text-align:right; line-height:44px; font-weight:normal; color:#fff;}
.tj_ad_box .products_more .products_but{ display:block; float:left; width:100px; height:32px; background:#E70012; color:#fff; text-align:center; font-size:12px; line-height:30px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}



.n_main{ width:100%; background:#F4F4F4; margin:0 auto; padding:30px 0 200px;}
.n_main_center{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1;}
.n_left{ width:260px; float:left; min-height:1416px;}

.n_shar{width:100%; border:1px solid #EAEAEA; background:#fff;}
.n_shar dl{ text-align:center; padding-top:20px;}
.n_shar dl.shar_but01{ width:82px; height:72px; float:left;}
.n_shar dl.shar_but02{ width:90px; height:72px; float:left;}
.n_shar dl.shar_but03{ width:82px; height:72px; float:left;}
.n_shar dl dd{ color:#9B9A98; line-height:26px;}
.n_shar dl:hover dd{ color:#FE0000;}
.n_shar ul{ width:100%; padding:20px 18px 12px; background:url(../images/n_shar_ul.jpg) top center no-repeat;}
.n_shar ul li{ width:25%; float:left; padding:0 8px;}
.n_shar ul li a{ display:block; width:100%; text-align:center;}



.n_nav{ width:100%; border:1px solid #EAEAEA; background:#fff;}
.n_left_top{ width:100%; height:114px; padding-top:30px; background:url(../images/n_left_top.jpg) top no-repeat;}
.n_left_top h1{ color:#fff; text-align:center; font-size:30px; text-align:center; line-height:34px; font-weight:normal;}
.n_left_top p{text-transform:uppercase; width:100%; background:url(../images/n_left_top_p.png) center no-repeat; line-height:20px; font-size:12px; color:#fff; text-align:center;}
.n_nav dl{ width:100%;}
.n_nav dl dt{ display:none;}
.n_nav dl dd{ width:100%; height:40px; line-height:39px; padding:0 14px;}
.n_nav dl dd a{ display:block; width:100%; height:40px;  background:url(../images/n_nav_a.png) right center no-repeat; border-bottom:1px solid #EAEAEA; line-height:39px; font-family:"宋体"; font-size:14px; color:#999;}

.n_nav dl dd:hover{ background:#474747; color:#fff;}
.n_nav dl dd:hover a{ color:#fff; border-bottom:1px solid #474747; background:url(../images/n_nav_a_hover.png) right center no-repeat;}

.n_nav dl dd.active{ background:#474747; color:#fff;}
.n_nav dl dd.active a{ color:#fff; border-bottom:1px solid #474747; background:url(../images/n_nav_a_hover.png) right center no-repeat;}

.n_left_h1{ width:100%; background:url(../images/n_left_h1.jpg) center left no-repeat; height:45px; border-bottom:1px dotted #787878; line-height:44px; text-indent:12px; font-size:14px; font-weight:normal; color:#333333;}
.n_left_h2{ width:100%; background:url(../images/n_left_h1.jpg) center left no-repeat; height:44px; line-height:44px; text-indent:12px; font-size:14px; font-weight:normal; color:#333333;}


.n_left_post{ width:100%;  border:1px solid #EAEAEA; background:#fff; margin-top:24px; padding:0 14px 24px;}

.n_left_host{ width:100%;  border:1px solid #EAEAEA; background:#fff; margin-top:24px; padding:0 14px 14px;}
.n_left_host ul{ width:100%;}
.n_left_host ul li{ width:100%; padding-bottom:15px;}
.n_left_host ul li a{ border-bottom:1px solid #EAEAEA; display:block; width:100%; padding-bottom:6px;}
.n_left_host ul li a .host_pic{ width:100%; overflow:hidden; margin-bottom:4px;}
.n_left_host ul li a .host_pic img{ width:100%;}
.n_left_host ul li a p{ font-size:14px; color:#333333; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_left_host ul li a h1{ font-size:12px; color:#999; line-height:30px; width:100%; padding-right:72px; font-weight:normal; position:relative; z-index:1;}
.n_left_host ul li a h1 span{ position:absolute; z-index:9; right:0; top:0; line-height:30px; height:30px; width:72px; text-align:right; font-size:12px; color:#333;}

.n_left_host_box{display:none;}

/**内页导航二**/
.n_nav2{ width:100%; max-width:936px; background:url(../images/n_nav2.png) center bottom no-repeat; height:50px; position:absolute; z-index:99; top:30px; right:-9px; padding-top:10px;}
.n_nav2_box{ width:100%; height:60px;}
.all_nav_bg{ display:none; z-index:88; background:url(../images/i_form.png) repeat; position:absolute; top:0; left:0; height:100%; width:100%;}
.n_nav2 dl{ width:100%;}
.n_nav2 dl dt{ display:none;}
.n_nav2 dl dd{ width:132px; float:left; height:40px; line-height:40px;}

.n_nav2 dl dd a{ padding:0 12px; position:relative; z-index:1; display:block; width:100%; height:40px; text-align:center; line-height:40px; font-family:"宋体"; font-size:14px; color:#c5c5c5;}
.n_nav2 dl dd a:before{ position:absolute; z-index:9; top:0; left:0; display:block; width:12px; height:40px; content:""; background:url(../images/n_nav_dd_02.png) left center no-repeat;}
.n_nav2 dl dd a:after{ position:absolute; z-index:9; top:0; right:0; display:block; width:12px; height:40px; content:""; background:url(../images/n_nav_dd_01.png) right center no-repeat;}
.n_nav2 dl dd.last{ width:12px;}
.n_nav2 dl dd.first a:before{ display:none;}
.n_nav2 dl dd.last a:after{ display:none;}
.n_nav2 dl dd.last a{ cursor:default;} 


.n_nav2 dl dd:hover{ background:#F00;}
.n_nav2 dl dd:hover a{ color:#fff;}
.n_nav2 dl dd:hover a:before{ background:url(../images/n_nav_dd_02_hover.png) left center no-repeat;}

.n_nav2 dl dd.active{ background:#F00;}
.n_nav2 dl dd.active a{ color:#fff;}
.n_nav2 dl dd.active a:before{ background:url(../images/n_nav_dd_02_hover.png) left center no-repeat;}

.n_nav2 dl dd.last:hover a:before{ background:url(../images/n_nav_dd_02.png) left center no-repeat;}
.n_nav2 dl dd.last:hover{ background:none;}

.n_nav2 dl dd.last.active a:before{ background:url(../images/n_nav_dd_02.png) left center no-repeat;}
.n_nav2 dl dd.last.active{ background:none;}


.n_right{ padding:24px; width:918px; float:right; border:1px solid #EFEFEF; background:#fff url(../images/n_right_bg.jpg) bottom right no-repeat; min-height:1450px;}
.n_right_top{ height:46px; line-height:46px; background:url(../images/n_right_top.png) bottom left no-repeat;}
.n_right_top h1{ width:40%; float:left; font-size:20px; height:46px; line-height:46px; font-weight:normal; color:#474747;}
.n_right_top p{ font-family:"宋体"; width:60%; float:right; height:46px; line-height:46px; font-size:12px; color:#999999; text-align:right;}
.n_right_top p a{ line-height:46px; font-size:12px; color:#999999; padding:0 4px;}
.n_right_top p span{ line-height:46px; font-size:12px; color:#999999; padding:0 4px;}
.n_right_top p a:hover{color:#E70012;}

.n_con{ font-size:14px; line-height:24px; color:#666; padding:20px 0;}
.n_con img{ max-width:100% !important;}

/**新闻列表**/
.n_news_list{ width:888px; margin-left:-10px; padding-top:20px; padding-bottom:20px;}
.n_news_list li{ width:33.33%; float:left; padding:0px 10px 24px;}
.n_news_list li a{ background:#fff; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:100%; border:1px solid #DBDBDB; padding:10px; position:relative; z-index:1;}
.n_news_list li a .n_news_list_time{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; padding-top:8px; position:absolute; top:-1px; right:10px; z-index:99; width:60px; height:76px; background:#DBDBDB url(../images/n_news_list_time.png) center top no-repeat;}
.n_news_list li a .n_news_list_time strong{ color:#fff; display:block; width:40px; height:43px; line-height:42px; border-bottom:1px solid #fff; font-size:36px; font-weight:normal; margin:0 auto; text-align:center;}
.n_news_list li a .n_news_list_time p{ line-height:24px; font-size:12px; text-align:center; color:#fff;}
.n_news_list li a .n_news_list_title{ max-width:230px; width:100%; padding:10px 70px 18px 0; height:76px;}
.n_news_list li a .n_news_list_title p{ font-size:14px; color:#333333; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_news_list li a .n_news_list_pic{ width:100%; overflow:hidden; position:relative; z-index:1;}
.n_news_list li a .n_news_list_pic img{width:100%;}
.n_news_list li a .line{display:inline-block;background-color:#F5F5F5;position:absolute;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}
.n_news_list li a .line_top{height:1px;width:0;left:-50%;top:10px;}
.n_news_list li a:hover .line_top{width:100%;left:0px;}
.n_news_list li a .line_right{height:0;width:1px;top:-50%;right:10px;}
.n_news_list li a:hover .line_right{height:100%;top:0px;}
.n_news_list li a .line_bottom{width:1px;height:0;bottom:-50%;left:10px;}
.n_news_list li a:hover .line_bottom{height:100%;bottom:0px;}
.n_news_list li a .line_left{height:1px;width:0;right:-50%;bottom:10px;}
.n_news_list li a:hover .line_left{width:100%;right:0px;}


.n_news_list li a .n_news_list_con{ padding:8px 0; color:#666666; font-size:12px; line-height:24px;}
.n_news_list li a .n_news_list_con p{font-size:12px; color:#666666; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_news_list li a .n_news_list_look{ height:20px; line-height:20px; width:100%; position:relative; z-index:1;}
.n_news_list li a .n_news_list_look p{ width:60px; background:url(../images/see.png) center left no-repeat; padding-left:22px; color:#999999; font-size:12px; line-height:20px; height:20px; z-index:9; position:absolute; top:0; left:88px;}
.n_news_list li a .n_news_list_look span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; color:#999999; font-size:12px; width:68px; border:1px solid #E5E5E5; line-height:18px; height:20px; border:1px solid #E5E5E5; z-index:9; position:absolute; top:0; left:0px; text-align:center; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.n_news_list li a .n_news_list_look i{ position:absolute; z-index:9; top:1px; right:0px; display:block; width:18px; height:18px; background:url(../images/n_news_list_i.png) no-repeat;}

.n_news_list li a:hover{ background:#EEEEEE; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_news_list li a:hover .n_news_list_time{ background:#FE0000 url(../images/n_news_list_time.png) center top no-repeat; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_news_list li a:hover span{ background:#FE0000; border:1px solid #FE0000; color:#fff; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}

/***新闻详情**/
.n_news_top{ width:100%; border-bottom:1px dotted #999999; padding:20px 0 10px;}
.n_news_top h1{ line-height:34px; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.n_news_top p{ text-align:center; font-size:12px; color:#999; line-height:24px;}

/**荣誉列表**/
.n_honor_list{width:888px; margin-left:-10px; padding-top:20px; padding-bottom:20px;}
.n_honor_list li{ width:33.33%; float:left; padding:0px 10px 24px;}
.n_honor_list li a{ display:block; width:100%; overflow:hidden;}
.n_honor_list li a img{ width:100%;}

/***团建旅行**/
.n_products_list{ width:100%; padding:20px 0;}
.n_products_list dl{ width:100%; padding:0 4px 24px 0; }
.n_products_list dl a{ background:#fff; padding:20px; height:100%; min-height:278px; display:block; width:100%; height:100%; position:relative; z-index:1; overflow:hidden; border:1px solid #EEEEEE; -moz-box-shadow: 4px 4px 0px 0px #EEEEEE; -webkit-box-shadow: 4px 4px 0px 0px #EEEEEE; box-shadow: 4px 4px 0px 0px #EEEEEE;}
.n_products_list dl a dt{ overflow:hidden; width:316px; height:236px; position:absolute; z-index:9; top:20px; left:20px;}
.n_products_list dl a dt img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a dt p{ width:100%; position:absolute; bottom:0; left:0; z-index:99; font-size:14px; line-height:40px; height:40px; padding:0 16px; background:url(../images/n_products_list_pic.png) repeat; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; color:#fff; font-weight:normal;}
.n_products_list dl a dd{ width:100%; padding-left:336px;}
.n_products_list dl a dd h1{ line-height:48px; font-size:18px; font-weight:normal; color:#333333;  -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a dd .products_tab{ padding:8px 0;}
.n_products_list dl a dd .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; display:inline-block; height:20px; line-height:20px; font-size:12px; color:#fff; background:#666666; padding:0 6px; margin:0 2px;}
.n_products_list dl a dd h2{ font-weight:600; font-size:14px; color:#5b5b5b; line-height:38px;}
.n_products_list dl a dd .products_con{ font-size:12px; color:#666; line-height:24px; padding-bottom:14px;}
.n_products_list dl a dd .products_con p{font-size:12px; color:#666; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_products_list dl a dd .products_other{ width:100%; max-width:406px; padding-right:106px;}
.n_products_list dl a dd .products_other li{ width:50%; float:left; line-height:24px; font-size:12px; color:#999;}
.n_products_list dl a dd .products_other li span{ color:#333; line-height:24px; font-size:12px;}
.n_products_list dl a dd .products_more{ width:106px; height:66px; position:absolute; bottom:20px; right:20px; z-index:99;}
.n_products_list dl a dd .products_more h3{ font-size:16px; font-weight:normal; text-align:right; line-height:36px; font-weight:normal; color:#E70012;}
.n_products_list dl a dd .products_more .products_but{ display:block; width:106px; height:30px; background:#E70012; color:#fff; text-align:center; font-size:12px; line-height:30px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.n_products_list dl a:hover dd h1{ color:#E70012;  -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1); -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#E70012;}

/**趣味运动会详情**/
.custom_top{ width:100%; border-bottom:1px solid #DCDCDC; padding-bottom:5px;}
.custom_top h1{ line-height:48px; font-size:18px; color:#464646; font-weight:normal; text-align:center;}
.custom_top h1 img{ padding:0 10px;}
.custom_con{ padding:20px 0; font-size:14px; line-height:24px; color:#666666;}
.custom_con .backdiv{ display:block; width:80px; font-size:14px; color:#fff; background:#333; height:30px; text-align:center; line-height:30px; position:relative; z-index:1; -webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;}
.custom_con p strong{ display:inline-block; padding-left:10px; padding-right:10px;  font-size:14px; color:#fff; background:#333; height:30px; text-align:center; line-height:30px; position:relative; z-index:1; -webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;font-weight:normal;}
.custom_con div i{ position:absolute; top:50%; margin-top:-4px; left:-4px; display:block; width:0;   height:0;   border-top:4px solid transparent;   border-bottom:4px solid transparent;   border-right:4px solid #333;}
.custom_con img{ width:100% !important; margin:0 auto !important; border:1px solid #DCDCDC; padding:14px !important; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/**视频列表**/
.video_box{ width:100%; max-width:700px; margin:0 auto; margin-top:30px; padding:0px}
.video-js{ width:100%; height:460px; margin:0 auto; text-align:center; }
.video_list{ width:100%; max-width:700px; overflow:hidden; margin:20px auto 0; border-top:4px solid #E70012; background:#F3F3F3; padding-bottom:20px;}
.video_list ul{ padding-bottom:24px;}
.video_list ul li{ width:100%; height:41px; line-height:40px; padding:0 14px; border-bottom:1px solid #EAEAEA;}
.video_list ul li a{ display:block; width:100%; height:40px;  background:url(../images/n_nav_a.png) right center no-repeat; line-height:40px; font-family:"宋体"; font-size:14px; color:#999;}
.video_list ul li:hover{ background:#474747; color:#fff;}
.video_list ul li a:hover{ color:#fff; background:url(../images/n_nav_a_hover.png) right center no-repeat;}

.video_list ul li.cur{ background:#474747; color:#fff;}
.video_list ul li.cur a{ color:#fff; background:url(../images/n_nav_a_hover.png) right center no-repeat;}

/**底部**/
.foot_link{ background:#333333; min-height:300px; width:100%;}
.foot_link_box{ width:100%; max-width:1200px; margin:0 auto; padding:20px 0; position:relative; z-index:1;}
.foot_link_left{ width:100%; padding-right:374px;}
.foot_link_left dl{ width:16.666%; float:left;}
.foot_link_left dl dt{ margin-bottom:10px; background:url(../images/foot_link_left.jpg) left bottom no-repeat; line-height:52px; font-size:16px; color:#c2c2c2; font-weight:normal;}
.foot_link_left dl dt a{ line-height:52px; font-size:16px; color:#c2c2c2;}
.foot_link_left dl dt a:hover{ color:#E60122;}
.foot_link_left dl dd{ line-height:24px; font-size:14px; color:#c2c2c2;}
.foot_link_left dl dd a{ line-height:24px; font-size:14px; color:#c2c2c2;}
.foot_link_left dl dd a:hover{ color:#E70012;}
.foot_link_right{ width:374px; position:absolute; top:30px; z-index:9; right:0; min-height:200px; padding-left:60px;}
.foot_link_right dl{ width:100%;}
.foot_link_right dl dt{ float:left;}
.foot_link_right dl dd{ float:left; line-height:62px; font-size:32px; font-weight:600; letter-spacing:-2px; color:#999999;}
.foot_link_right .footweixin{ width:100%; padding-top:14px;}
.foot_link_right .left_div{ float:left; width:129px; height:129px; overflow:hidden;}
.foot_link_right .right_div{ float:right; width:180px;}
.foot_link_right .right_div h1{ font-size:44px; color:#999; line-height:70px; text-align:center; font-weight:normal;}
.foot_link_right .right_div p{ font-size:16px; line-height:26px; text-align:center; color:#999;}

.icp{ width:100%; background:#222222; }
.icp_center{ width:100%; margin:0 auto; font-size:14px; max-width:1200px; text-align:center; line-height:24px; padding:18px 10px; color:#7e7e7e;}

/**客服**/
.kf{ width:50px; height:152px; background:url(../images/kf_but.png) no-repeat; position:fixed; z-index:99999; top:500px; right:20px;}
.kf a{ display:block; width:50px; height:101px; padding-top:52px;}
.kf a p{ line-height:22px; color:#fff; font-size:12px; text-align:center;}
.kf span{ width:50px; height:50px; display:block; cursor:pointer;}

@media (max-width: 1200px){
.welcome{ padding:0 10px 80px;}

/**banner提交表单**/
.i_banner{ overflow:hidden; }
.i_form{ -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:-390px;  left:0;}
.i_form i{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; cursor:pointer; display:block; width:80px; height:40px;  background:url(../images/i_form_i1.png) center top no-repeat; position:absolute; top:-30px; z-index:7000; left:50%; margin-left:-40px;}
.i_form_center{ height:400px; padding:60px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.i_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:20px;}
div.fancy-select div.trigger{ width:100%;}
div.fancy-select ul.options{ width:100%;}
.i_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:20px;}
.i_form_radio .input_text{ width:90px;}

.i_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:20px;}
.i_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:20px;}

.i_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:20px;}
.i_form_but .submit_but{ width:100%;}

.i_form i.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:url(../images/i_form_i.png) center no-repeat; height:80px; top:-40px;}
.i_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}




/**内页导航**/
.n_main{ padding:0px 0 100px;}
.n_left{ width:100%; float:none; min-height:0;}
.n_left_top{ display:none;}
.n_nav{ border:none; width:100%; height:36px; background:#EB0013; line-height:36px;}
.n_nav dl{ position:relative; z-index:99;}
.n_nav dl dt{ position:relative; z-index:99; background:#EB0013; text-indent:14px; display:block; height:36px; line-height:36px; font-size:16px; font-weight:normal; cursor:pointer; color:#fff; width:100%;}
.n_nav dl dt.n_nav_close:after{content: "\e409"; position:absolute; right:4px; font-weight:normal; color:#fff; font-family: 'gds'; font-size:24px;}
.n_nav dl dt.n_nav_open:after{content: "\e5cf"; position:absolute; right:4px; font-weight:normal; color:#fff; font-family: 'gds'; font-size:24px;}

.n_nav_box{ width:100%; display:none; position:absolute; z-index:999; top:36px; background:#fff;}

.n_nav dl dd{ width:100%; max-width:100%; float:none; border-right:none; height:36px; text-align:center;}
.n_nav dl dd a{ display:block; width:100%; height:36px; line-height:36px; text-align:center;}

.n_left_post{ width:100%;  border:none; background:#fff; margin-top:0px; padding:0 10px 10px;}
.n_left_host{ display:none;}

.n_left_host_box{display:block;}
.n_left_host2{ width:100%; background:#fff; padding:10px 10px;}
.n_left_host2 li{ padding:10px; margin:0 10px; border:1px solid #EAEAEA;}
.n_left_host2 li a{ border-bottom:1px solid #EAEAEA; display:block; width:100%; padding-bottom:6px;}
.n_left_host2 li a .host_pic{ width:100%; overflow:hidden; margin-bottom:4px;}
.n_left_host2 li a .host_pic img{ width:100%;}
.n_left_host2 li a p{ font-size:14px; color:#333333; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_left_host2 li a h1{ font-size:12px; color:#999; line-height:30px; width:100%; padding-right:72px; font-weight:normal; position:relative; z-index:1;}
.n_left_host2 li a h1 span{ position:absolute; z-index:9; right:0; top:0; line-height:30px; height:30px; width:72px; text-align:right; font-size:12px; color:#333;}


/**内页导航二**/
.n_nav2{ width:100%; max-width:100%; background:#EB0013; height:36px; position:relative; z-index:99; top:0px; right:0px; padding-top:0px;}
.n_nav2_box{ width:100%; height:auto;}
.n_nav2 dl{ width:100%; position:relative; z-index:99;}
.n_nav_box{ width:100%; display:none; position:absolute; z-index:999; top:36px; background:#fff;}
.n_nav2 dl dt{ text-indent:14px; display:block; height:36px; line-height:36px; font-size:16px; font-weight:normal; cursor:pointer; color:#fff; width:100%;}
.n_nav2 dl dt.n_nav_close:after{content: "\e409"; position:absolute; right:4px; font-weight:normal; color:#fff; font-family: 'gds'; font-size:24px;}
.n_nav2 dl dt.n_nav_open:after{content: "\e5cf"; position:absolute; right:4px; font-weight:normal; color:#fff; font-family: 'gds'; font-size:24px;}
.n_nav2 dl dd { padding:0 10px; width:100%; max-width:100%; float:none; border-right:none; height:36px; text-align:center;}
.n_nav2 dl dd a{ padding:0px; display:block; width:100%; height:36px; line-height:36px; text-align:center;}
.n_nav2 dl dd a:before{ display:none;}
.n_nav2 dl dd a:after{ display:none;}
.n_nav2 dl dd:hover a:before{ background:none;}

.n_nav2 dl dd:hover{ background:#474747; color:#fff;}
.n_nav2 dl dd:hover a{ color:#fff; border-bottom:1px solid #474747; background:url(../images/n_nav_a_hover.png) right center no-repeat;}

.n_nav2 dl dd.active{ background:#474747; color:#fff;}
.n_nav2 dl dd.active a{ color:#fff; border-bottom:1px solid #474747; background:url(../images/n_nav_a_hover.png) right center no-repeat;}



.n_right{ padding:0 10px 10px; width:100%; float:none; border:none; min-height:0;}
.n_right_top{ height:36px; line-height:36px;}
.n_right_top h1{ width:100%; float:none; font-size:18px; height:36px; line-height:36px; }
.n_right_top p{ display:none;}
.n_con{ font-size:14px; line-height:24px; color:#666; padding:20px 0;}
.n_con img{ max-width:100% !important;}

/**新闻列表**/
.n_news_list{ width:100%; margin-left:0px; padding-top:20px;}

/**荣誉列表**/
.n_honor_list{width:100%; margin-left:0px; padding-top:20px;}


/**团建**/
.tj_ad,.n_shar{ display:none;}
.n_ad2{ height:auto; background:none !important;}
.n_ad2 img{ width:100%; display:block;}
.n_main2{ padding-top:0px;}
#n_ad2_img{ width:100%; height:auto;}
#n_ad2_img .item{ display:block; height:auto; background:none !important;}
#n_ad2_img .item img{ width:100%; display:block;}

/**底部**/
.foot_link_box{ padding:0 10px;}
.icp{ width:100%; background:#222222; }
.icp_center{ width:100%; margin:0 auto; font-size:14px; max-width:1200px; text-align:center; line-height:24px; padding:18px 10px; color:#7e7e7e;}

.n_form{ bottom:-390px;}
	}
	
@media (max-width: 910px){
.welcome{ padding:0 10px 10px;}
.navbar-fixed-top{ top:0; overflow:hidden; position:fixed;}
#owl-demo .item { display: block; width:100%; height:auto; background:none !important;}
#owl-demo img { display:block; width:100%;}
/**变手机**/
.nav_box{ height:50px;}
.logo_img{ height:50px; width:150px;}
.logo_img img{ height:50px;}

.mynav{ display:none;}

.nav_right{ width:50px; height:50px; background:none; right:50px;}
.nav_right .weixin{ display:none;}

.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    transform: translate(0, 0px);
}
.search-wrapper.active .input-holder .search-icon{ margin:3px; width:44px; height:44px;}
.search-wrapper .close{ top:14px;}
.search-wrapper .input-holder{ width:51px; height:50px; }
.search-wrapper .input-holder .search-icon{ width:51px; height:50px; background:#fff url(../images/nav_right.jpg) center right no-repeat;}

.search-wrapper.active { right:26px;}

/**首页tab标签**/
.i_tab_div ul{ padding:0 5px;  width:100%; padding-bottom:24px;}
.i_tab_div ul li{ padding:5px; float:left; width:33.33%;}

.i_pic_detail{ display:none;}

/**首页新闻**/
.i_news_bg{ width:100%; background:url(../images/i_bg.jpg) top repeat; padding-bottom:24px;}
.i_news_box{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.i_news_left{ width:100%; max-width:590px; float:none; padding-right:0px; margin:0 auto;}
.i_news_right{ width:100%; float:none; padding:20px 10px 0 10px;}
.i_news_box2{ background:#FFFFFF; width:100%; border:1px solid #EEEEEE; height:400px; padding:8px 20px 0;}


/**服务案例**/
.group-box{ width:100%; max-width:1220px; margin:0 auto; padding-bottom:24px;}
.group-list{ width:100%;}
.group-list li{float: left; border:8px solid #fff; position:relative; z-index:1; padding-bottom:38%;}
.group-list li.item01{ width:100%;}
.group-list li.item02{ width:50%;}

/**我们的优势**/
.i_advantage_bg{ width:100%; background:url(../images/i_bg.jpg) top repeat; padding-bottom:24px;}
.i_advantage_box li{  padding:0 10px; margin-bottom:20px; width:50%; float:left;}


/**底部**/
.foot_link{ display:none;}

	}
@media (max-width: 846px){
	
/**banner提交表单**/

.i_form{ bottom:-280px;  left:0;}
.i_form i{ display:block; width:60px; height:30px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-20px; z-index:7000; left:50%; margin-left:-30px;}
.i_form_center{ height:290px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.i_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:10px;}
div.fancy-select div.trigger{ width:100%;}
div.fancy-select ul.options{ width:100%;}
.i_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:10px;}
.i_form_radio .input_text{ width:90px;}

.i_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:10px;}
.i_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:10px;}

.i_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:10px;}

.i_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:60px; top:-30px; width:60px; background-size: 100% 100%;}
.i_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}


.n_form{ bottom:-280px;  left:0;}
.n_form i{ display:block; width:60px; height:30px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-20px; z-index:7000; left:50%; margin-left:-30px;}
.n_form_center{ height:290px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.n_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:10px;}
.n_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:10px;}
.n_form_radio .input_text{ width:90px;}

.n_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:10px;}
.n_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:10px;}

.n_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:10px;}

.n_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:60px; top:-30px; width:60px; background-size: 100% 100%;}
.n_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}

	}	
@media (max-width: 830px){		
/***团建旅行**/
.n_products_list dl a{ background:#fff; padding:10px; height:100%; min-height:202px; display:block; width:100%; height:100%; position:relative; z-index:1; overflow:hidden; border:1px solid #EEEEEE; -moz-box-shadow: 4px 4px 0px 0px #EEEEEE; -webkit-box-shadow: 4px 4px 0px 0px #EEEEEE; box-shadow: 4px 4px 0px 0px #EEEEEE;}
.n_products_list dl a dt{ width:240px; height:180px; top:10px; left:10px;}
.n_products_list dl a dt p{ font-size:14px; line-height:30px; height:30px; padding:0 10px;}
.n_products_list dl a dd{ width:100%; padding-left:250px;}
.n_products_list dl a dd h1{ line-height:36px; font-size:16px; }
.n_products_list dl a dd .products_tab{ padding:0;}
.n_products_list dl a dd .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; display:inline-block; height:20px; line-height:20px; font-size:12px; color:#fff; background:#666666; padding:0 6px; margin:0 2px;}
.n_products_list dl a dd h2{ font-weight:600; font-size:14px; color:#5b5b5b; line-height:30px;}
.n_products_list dl a dd .products_con{ font-size:12px; color:#666; line-height:22px; padding-bottom:2px;}
.n_products_list dl a dd .products_con p{font-size:12px; color:#666; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_products_list dl a dd .products_other{ width:100%; max-width:406px; padding-right:96px;}
.n_products_list dl a dd .products_other li{ width:50%; float:left; line-height:20px; font-size:12px; color:#999;}
.n_products_list dl a dd .products_other li span{ color:#333; line-height:20px; font-size:12px;}
.n_products_list dl a dd .products_more{ width:96px; height:56px; position:absolute; bottom:8px; right:10px; z-index:99;}
.n_products_list dl a dd .products_more h3{ font-size:14px; font-weight:normal; text-align:right; line-height:28px; font-weight:normal; color:#E70012;}
.n_products_list dl a dd .products_more .products_but{ display:block; width:96px; height:28px; background:#E70012; color:#fff; text-align:center; font-size:12px; line-height:28px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.n_products_list dl a:hover dd h1{ color:#E70012;  -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1); -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#E70012;}

}
@media (max-width: 768px){	
/**内页**/
.n_ad{ height:auto; background:none !important;}
.n_ad img{ width:100%; display:block;}

.n_main{ padding:0px 0 50px;}

/**服务案例**/
.group-box{ width:100%; max-width:1220px; margin:0 auto; padding-bottom:24px;}
.group-list{ width:100%; padding:0 5px;}
.group-list li{float: left; border:5px solid #fff;}

/**我们的优势**/
.i_advantage_bg{ padding-bottom:20px;}
.i_advantage_box{ padding:0 5px;}
.i_advantage_box li{ height:360px; padding:0 5px; margin-bottom:10px;}
.i_advantage_box li a{  padding-top:70px; height:360px;}



/**合作伙伴**/
.i_partner{ padding:0 5px 20px}
.i_partner a{ margin:0 5px; }

}

@media (max-width: 720px){	
/***团建旅行**/
.n_products_list dl a{ background:#fff; padding:10px; height:auto; min-height:0; }
.n_products_list dl a dt{ width:100%; height:auto; position:relative; top:0; left:0;}
.n_products_list dl a dt p{ font-size:14px; line-height:30px; height:30px; padding:0 10px;}
.n_products_list dl a dd{ width:100%; padding-left:0;}
.n_products_list dl a dd h1{ line-height:36px; font-size:16px; }
.n_products_list dl a dd .products_tab{ padding:0;}
.n_products_list dl a dd .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; display:inline-block; height:20px; line-height:20px; font-size:12px; color:#fff; background:#666666; padding:0 6px; margin:0 2px;}
.n_products_list dl a dd h2{ font-weight:600; font-size:14px; color:#5b5b5b; line-height:30px;}
.n_products_list dl a dd .products_con{ font-size:12px; color:#666; line-height:22px; padding-bottom:2px;}
.n_products_list dl a dd .products_con p{font-size:12px; color:#666; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.n_products_list dl a dd .products_other{ width:100%; max-width:406px; padding-right:96px;}
.n_products_list dl a dd .products_other li{ width:100%; float:left; line-height:20px; font-size:12px; color:#999;}
.n_products_list dl a dd .products_other li span{ color:#333; line-height:20px; font-size:12px;}
.n_products_list dl a dd .products_more{ width:96px; height:56px; position:absolute; bottom:8px; right:10px; z-index:99;}
.n_products_list dl a dd .products_more h3{ font-size:14px; font-weight:normal; text-align:right; line-height:28px; font-weight:normal; color:#E70012;}
.n_products_list dl a dd .products_more .products_but{ display:block; width:96px; height:28px; background:#E70012; color:#fff; text-align:center; font-size:12px; line-height:28px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.n_products_list dl a:hover dd h1{ color:#E70012;  -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1); -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_products_list dl a:hover .products_tab span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#E70012;}

}

@media (max-width: 650px){	
/**banner提交表单**/

.i_form{ bottom:-260px;  left:0;}
.i_form i{ display:block; width:50px; height:25px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-17px; z-index:7000; left:50%; margin-left:-25px;}
.i_form_center{ height:265px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.i_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:5px;}
div.fancy-select div.trigger{ width:100%;}
div.fancy-select ul.options{ width:100%;}
.i_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:5px;}
.i_form_radio .input_text{ width:90px;}

.i_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:5px;}
.i_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:5px;}

.i_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:5px;}

.i_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:50px; top:-25px; width:50px; background-size: 100% 100%;}
.i_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}


.n_form{ bottom:-260px;  left:0;}
.n_form i{ display:block; width:50px; height:25px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-17px; z-index:7000; left:50%; margin-left:-25px;}
.n_form_center{ height:265px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.n_form_select{ width:100%; height:40px; float:left; padding:0px; margin-top:5px;}

.n_form_radio{ width:100%; height:40px; padding-left:10px; margin:0; margin-top:5px;}
.n_form_radio .input_text{ width:90px;}

.n_form_input{ width:100%; height:40px; float:left; margin:0; margin-top:5px;}
.n_form_input2{ width:100%; height:40px; float:left; margin:0; margin-top:5px;}

.n_form_but{ width:100%; padding:0; height:40px; float:left; margin-top:5px;}

.n_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:50px; top:-25px; width:50px; background-size: 100% 100%;}
.n_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}

}

@media (max-width: 640px){	
/**新闻列表**/
.n_news_list{ padding-bottom:0;}
.n_news_list li{ width:100%; float:left; padding:0px 0px 24px;}

/**荣誉列表**/
.n_honor_list{ padding-bottom:0;}
.n_honor_list li{ width:100%; float:left; padding:0px 0px 24px;}


.n_left_host2{padding:10px 5px;}
.n_left_host2 li{ margin:0 5px;}
}

@media (max-width: 610px){
/**首页tab标签**/
.i_tab_div ul{ width:100%; padding:0 5px 20px;}
.i_tab_div ul li{ padding:5px; float:left; width:50%;}


	
/**首页新闻**/
.i_news_bg{ padding-bottom:20px;}
.i_news_box{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.i_news_left{ width:100%; padding:0 10px;}

.i_news_list{ width:100%; height:auto;}
.i_news_list .item{ height:auto;}
.i_news_list .item img{ width:100%; display:block;}
.i_news_list .item a{ background:none !important;}

.i_news_right{ width:100%; float:none; padding:10px 10px 0 10px;}	

	}
@media (max-width: 560px){
	
	
/**banner提交表单**/

.i_form{ bottom:-205px;  left:0;}
.i_form i{ display:block; width:50px; height:25px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-17px; z-index:7000; left:50%; margin-left:-25px;}
.i_form_center{ height:210px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.i_form_select{ width:100%; height:30px; float:left; padding:0px; margin-top:5px;}
div.fancy-select div.trigger{ width:100%; padding: 4px 24px 4px 10px;}
div.fancy-select div.trigger:after{ top:12px;}
div.fancy-select ul.options{ width:100%; top:30px; max-height:120px;}
div.fancy-select ul.options.open{ top:30px;}

.i_form_radio{ width:100%; height:30px; line-height:28px; padding-left:10px; margin:0; margin-top:5px;}
.i_form_radio .input_text{ width:90px; height:30px; line-height:28px;}


.i_form_input{ width:100%; height:30px; line-height:28px; float:left; margin:0; margin-top:5px;}
.i_form_input span{ height:22px; top:3px; }
.i_form_input .input_text{ line-height:28px; height:30px;}

.i_form_input2{ width:100%; height:30px; line-height:28px; float:left; margin:0; margin-top:5px;}
.i_form_input2 span{ height:22px; top:3px; }
.i_form_input2 .input_text{ line-height:28px; height:30px;}

.i_form_but{ width:100%; padding:0; height:30px; line-height:28px; float:left; margin-top:5px;}
.i_form_but .submit_but{ line-height:30px;}

.i_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:50px; top:-25px; width:50px; background-size: 100% 100%;}
.i_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}


.n_form{ bottom:-205px;  left:0;}
.n_form i{ display:block; width:50px; height:25px;  background:url(../images/i_form_i1.png) center top no-repeat; background-size: 100% 100%; position:absolute; top:-17px; z-index:7000; left:50%; margin-left:-25px;}
.n_form_center{ height:210px; padding:30px 0px 0; width:100%; margin:0 auto; max-width:390px;}
.n_form_select{ width:100%; height:30px; float:left; padding:0px; margin-top:5px;}
.n_form_select div.fancy-select div.trigger{ width:100%; padding: 4px 24px 4px 10px;}
.n_form_select div.fancy-select div.trigger:after{ top:12px;}
.n_form_select div.fancy-select ul.options{ width:100%; top:30px; max-height:120px;}
.n_form_select div.fancy-select ul.options.open{ top:30px;}

.n_form_radio{ width:100%; height:30px; line-height:28px; padding-left:10px; margin:0; margin-top:5px;}
.n_form_radio .input_text{ width:90px; height:30px; line-height:28px;}


.n_form_input{ width:100%; height:30px; line-height:28px; float:left; margin:0; margin-top:5px;}
.n_form_input span{ height:22px; top:3px; }
.n_form_input .input_text{ line-height:28px; height:30px;}

.n_form_input2{ width:100%; height:30px; line-height:28px; float:left; margin:0; margin-top:5px;}
.n_form_input2 span{ height:22px; top:3px; }
.n_form_input2 .input_text{ line-height:28px; height:30px;}

.n_form_but{ width:100%; padding:0; height:30px; line-height:28px; float:left; margin-top:5px;}
.n_form_but .submit_but{ line-height:30px;}

.n_form i.open{ background:url(../images/i_form_i.png) center no-repeat; height:50px; top:-25px; width:50px; background-size: 100% 100%;}
.n_form.open{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; bottom:0;}

}
@media (max-width: 540px){	
/**首页tab标签**/
.i_tab{ padding:5px;}
.i_tab span{ cursor:pointer; margin:0 5px; font-size:12px; color:#C5C5C5; line-height:30px;  padding:0 10px; height:30px;}

.i_tab_div{ width:100%; max-width:1220px; margin:0 auto;}
.i_tab_div ul{ width:100%; padding:0 5px 20px;}
.i_tab_div ul li{ padding:5px; float:left; width:100%;}
}	
@media (max-width: 480px){
.i_news_box2{ background:#FFFFFF; width:100%; border:1px solid #EEEEEE; height:auto; padding:0px 10px 8px;}
.i_news_box2 dl{ height:90px; border-bottom:1px dotted #949494; position:relative; z-index:1;}
.i_news_box2 dl dt{ padding-top:9px; display:block; width:118px; height:100%; position:absolute; top:0; left:0; z-index:9;}

.i_news_box2 dl dd{ width:100%; height:100%; padding-left:128px;}
.i_news_box2 dl dd span{height:29px; line-height:28px;}
.i_news_box2 dl dd h1{ line-height:30px; color:#333333; font-size:16px; font-weight:normal; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_news_box2 dl dd p{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color:#999999; font-size:12px; line-height:24px;}
	
/**我们的优势**/
.i_advantage_box li{ height:340px;}
.i_advantage_box li a{ height:340px; padding-top:60px;}
.i_advantage_box li .i_advantage_pic img{ width:90%; }



	}
