﻿@charset "utf-8";


body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:"Microsoft Yahei";
	color: #000;
}
body { background: rgb(242, 242, 242) }
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,button { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/* common */
.mc { margin:0 auto; }
.fl { float: left; }
.fr { float:  right; }
.cl { clear: both; }

.common_tit { width: 100%; height: 70px; }
.common_tit p { text-align: center; font-size: 20px; color: #666666; }
.common_tit_text { width: 528px; height: 52px; margin: 0 auto;  text-align: center; }
.common_tit_text_cn { font-size: 40px; text-align: center; color: #333;  }
.common_padTop40 { padding-top: 40px; }
.common_padTop50 { padding-top: 50px; }
.common_padBot30 { padding-bottom: 30px; }

.comonBtnW { width: 300px; height: 42px; padding-top:30px; margin:0 auto; clear: both;}
.commonBtn { width: 300px; height: 42px; line-height: 42px; text-align: center; background: #215c96; border-radius: 20px; color: #fff; font-size: 16px; transition: background-color 0.15s ease; }
.commonBtn:hover { background-color: #60A7E1;  }

/* 头部 */
.topwrap { width:100%; height:119px; background: #fff; }
.top_lo_wrap { width:1200px; height:119px; margin:0 auto;   }
.top_logo { width:350px; float:left; padding-top:25px; }
.top_text { width:500px; float:left; margin-top:45px; height:45px; }
.top_text h1 { text-indent:24px; font-size:20px; color:#333; margin:0; padding:0; line-height:24px; }
.top_text h2 { text-indent:24px; font-size:20px; color:#007BC1; margin:0; padding:0; line-height:24px; font-weight:700; }
.top_contact { width:210px; float:right; padding-top:35px; padding-left:30px;  }
.top_contact span { font-size: 16px; color: #333; line-height: 25px;  display: block; padding-left: 30px; background: url(../images/tel_icon.jpg) no-repeat; }
.top_contact p { font-size:30px; color:#bda468; line-height:32px; text-indent:0; font-family: 'Impact' }
.top_ewm { width: 90px; height: 96px; text-align: center; float: left; padding-left: 0; padding-top: 12px;  }
.top_ewm img { width: 76px; }
.top_ewm span { font-size: 12px; color: #999; }
/*从顶部到banner图*/
.wrapper{
	width:100%; 
	height:680px;
	
	
}
.commonWrap { width: 100%; clear: both; }
.commonW1200 { width: 1200px;  }

/*导航*/
.navwarp { width:100%; height:50px; background:#215c96;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav { width:1200px; margin:0 auto; }
.nav{ padding:0 20px; height:50px; line-height:50px;   position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi:nth-child(3)::after {content:url(../images/hot.gif); display: block; position: absolute; top:-5px; right:10px;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 22px; font-size:16px; text-decoration:none;   }
.nav .sub{ display:none; width:124px; left:0; top:50px;  position:absolute; background:#0C3; text-align:center;  line-height:26px; padding:3px 0;    }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:5px 10px; font-size:14px; }
.nav .sub a:hover{ background:#007CC2; color:#fff;  }
.nav .on h3 a{ background:#124061; color:#fff;   }
.navdown{position: absolute;background: #215c96;width: 100%;top: 50px;display: none;}
.navdown li{text-align: center;}
.navdown li:hover{background: #124061;}
.nav .nLi:hover .navdown{display: block;transition: all .5s;-webkit-transition: all .5s;}

/*滚动banner图*/
.fullSlide{ width:100%;  position:relative;  height:432px;   }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:432px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:432px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:10px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }

/*通用标题*/
.com_tit{width:365px; height:55px; margin:0 auto;  }
.com_tit a{	width:365px; height:55px; line-height:55px; font-family:"微软雅黑"; font-size:21px;display:block; text-align:center; text-decoration:none; color:#FFF; background:url(../images/kuang2.gif);}
.com_tit a:hover{	background:url(../images/kuang3.gif);}
.compad01 { padding:45px 0; }
.compad02 { padding:45px 0 15px 0;}

/* 国旗列表 */
.national_flag_wrap { width: 1200px; height: 550px; margin: 0 auto; padding-top: 20px; }
.national_flag_list { width: 1277px; margin-left: -77px; padding-top: 10px; }
.national_flag_list li { width: 242px; height: 250px; float: left; padding-left: 77px; }
.national_flag_pic { width: 242px; height: 164px;  }
.national_flag_pic img {width:241px; height:162px;transition: transform 0.2s ease; transform: scale(1,1); border: 1px solid #bbb;}
.national_flag_pic img:hover {transform: scale(1.05,1.05)}
.national_flag_info>span { text-align: center; display: block; width:242px; line-height: 30px; font-size: 18px; line-height: 40px }
.national_flag_info p { width: 100%; text-align: center;  }
.national_flag_info p img { margin-right:3px;/* float: left; */vertical-align: middle;margin-bottom: 3px; }
.national_flag_info p>strong { font-size: 16px; color: #E50012; line-height: 18px; text-align: center; }

/* 在线评估 */
.wrap { padding: 30px 0 20px; }
.pinggu_wrap { width: 100%; height: 394px; background: url(../images/chuguo_bg.jpg) no-repeat center; }
.pinggu_w { width: 1200px; height: 394px; margin: 0 auto; position: relative; }
.pinggu { width: 770px; height: 300px; padding-left:430px; position: absolute; padding-top:94px;}
.pinggu_input_left { float: left; width:400px;}
.pinggu_input { width: 324px; height: 46px; margin-top: 25px; border: none; font-size: 20px; line-height: 46px; padding: 0 20px; }

.pinggu_input_right { float: left; width: 370px; }
.yanzhengma { font-size: 20px; color: #fff; }
.yanzhengma img { display: inline-block; width: 120px; height: 46px;  vertical-align:bottom;}
.pinggu_yzm { width: 50px; height: 46px; margin-top: 25px; border: none; font-size: 20px; line-height: 46px; padding: 0 20px; }
.pinggu_submit { width: 324px; height: 118px; margin-top: 25px; border: none; font-size: 20px; line-height: 118px; padding: 0 20px; background: #bda468; color: #fff; font-size: 28px; border-radius: 20px; box-shadow: 5px 5px 0px #fff; }

.pinggu_submit:hover { background: #FF3544; cursor:pointer; }

/* 工种推荐 */
.recreationW { width: 1230px; margin-left: -30px; padding-top: 30px; }
.recreationW li { width: 380px;height: 320px; float: left; padding-left: 30px; padding-bottom: 30px; }
.recreationW li .recreation { width: 380px; height: 296px; }
.recreationW li .recreation .recreation_pic { width: 380px; height: 266px; overflow: hidden; position: relative; }
.gongxi li .recreation .recreation_pic::after { content: ""; display: block;position: absolute; z-index: 11; width: 77px; height: 83px; left: 10px; top: 10px; background:url(../images/gongxi.png) no-repeat; }
.recreationW li .recreation .recreation_pic img { width: 380px; height: 266px;  transition: transform 0.2s ease; transform: scale(1,1)}
.recreationW li .recreation .recreation_pic img:hover {transform: scale(1.05,1.05)}
.recreationW li .recreation .recreation_tit { width: 380px; height: 60px;  text-align: center;  }


.recreationW li .recreation .recreation_tit p {line-height: 40px; font-size: 18px; font-weight: 700; color: #444; overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.recreationW li .recreation .recreation_tit strong { color: #E50012; font-size: 16px; }
.tuijian_link { width: 100%; text-align: center; padding: 25px 0;  }
.tuijian_link span { padding: 0 10px; }
.tuijian_link span a { padding: 10px 40px; background: #215c96; font-size: 18px; color: #fff; border-radius:20px;   }
/* .tuijian_link span a:hover { background: #60A7E1 } */
.tuijian_link span.on a { background: #bda468 }
/* .tuijian_link span:nth-child(1) a { background: #bda468 }
.tuijian_link span:nth-child(1) a:hover { background: #FF3544 } */
.tuijian_link span:nth-child(7) a { background: #999 }
.tuijian_link span:nth-child(7) a:hover { background: #666 }
.tuijian_inline { display: inline; }

/* 新闻动态 */
.indexnewsListWrap { width: 1200px; height: 770px; margin: 0 auto; }
.indexnewsListW { width: 1280px; height: 260px; margin-left: -80px;padding-top: 22px; }
.indexnewsListW li { width: 560px; height: 98px; padding-left: 80px; float: left; padding-bottom: 28px; }
.indexnewsListborder { width: 560px; height: 100px; border-bottom: 3px solid #fff; }
.indexnewsListborder .indexnewsListborder2 { width: 558px; height: 98px; border: 1px solid #c9c9c9;  }
.indexnewsListborder:hover { border-bottom-color: #215c96; }
.indexnewsListborder:hover .indexnewsListborder2 {  border-bottom-color: #215c96;}

.indexnewsListborder .indexnewsListborder2 .newsDate { width: 98px; height: 98px; border-right: 1px solid #c9c9c9; float: left; }
.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_mm { font-size: 20px; color: #383737; width:98px; height: 26px;padding-top: 30px; text-align: center; }
.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_yy { width: 98px; height: 20px; text-align: center; color: #a3a3a3; font-size: 12px; }

.indexnewsListborder .indexnewsListborder2 .newsListInfoW { width: 420px; height:66px; float: left; padding:16px 19px;}
.indexnewsListborder .indexnewsListborder2 .newsList_tit { width: 420px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; height: 30px; font-size: 16px; color: #333; font-weight: 700; }
.indexnewsListborder .indexnewsListborder2 .newsList_detail { font-size:12px; color:#666; width:420px; height:44px; overflow: hidden;}
.indexnewsListborder:hover .indexnewsListborder2 .newsList_tit { color:#215c96; }


/* 资质 */
.zz_pad { padding: 90px 0 30px; background: #fff; }
.zz_wrap { background: url(../images/zz_bg.jpg) no-repeat center; height: 749px; }
.index_zz { position: relative }
.index_zz h1  { text-align: center; font-size: 40px; color: #3E3F3F; font-weight: 700;  padding:90px 0 20px;}
.index_zz h2 { text-align: center; font-size: 30px; color: #14326D; padding: 20px 0; }
.index_zz h2 span { font-size: 50px; font-family: 'Impact'; padding: 0 10px; }
.zz_infoW { width:520px; height: 440px; position: absolute; left:680px; top: 300px; }
.zz_infoW .zz_info_tit { font-size: 24px; padding-bottom: 20px; color: #3E3F3F; }
.zz_infoW .zz_info_content { padding-bottom: 20px; }
.zz_infoW .zz_info_content p { font-size: 16px; text-indent: 32px; padding: 10px 0; color: #3E3F3F; }
.zz_infoW .zz_info_btn { text-align: right; padding-bottom:50px;  }
.zz_infoW .zz_info_btn a { padding: 5px 40px; background: #215c96; border-radius: 20px; color: #fff; font-size: 20px; }
.zz_infoW .zz_info_btn a:hover { background: #60A7E1; }
.zz_infoW .zz_info_tel { text-align: center; line-height: 80px; font-size: 24px; background: #bda468; color: #fff; border-radius: 40px; box-shadow: 0 10px 10px #999; }
.zz_infoW .zz_info_tel span { font-family: 'Impact'; font-size: 36px; }

/*公司简介*/
.gsjj{
	width:100%;
	height:500px;
	margin:0 auto;
	background:#247361;
}
.jj{
	width:1200px;
	height:500px;
	margin:0 auto;
	
	
}
.tu img{
	width:606px;
	height:500px;
	float:left;
	

}
.jj01{
	width:240px;
	height:25px;
	float:left;
	margin:70px 0px 0px 50px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#FFF;
	
}
.jj02{
	width:320px;
	height:28px;
	float:left;
	margin:20px 0px 0px 50px;
	font-family:"微软雅黑";
	font-size:24px;
	color:#38B48B;
}	
.jj03{
	text-indent:2em;/*段落首行缩进*/
	text-align:justify;/*段落两端对齐*/
	width:465px;
	height:200px;
	float:left;
	margin:20px 0px 0px 50px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#FFF;
	
		
}

.jj04 a{
	width:127px;
	height:37px;
	line-height:37px;
	font-family:"微软雅黑";
	color:#FFF;
	font-size:16px;
	float:left;
	padding-left:18px;
	margin:30px 0px 0px 50px;
	display:block;
	background:url(../images/gd01.gif);
	
}

.jj04 a:hover{
	background:url(../images/gd02.gif);
	color:#fff;
}
/*行业资讯*/
.hyzx{
	width:100%;
	height:420px;
	
}
.zx{
	width:1100px;
	height:420px;
	margin:0 auto;
	
}
.zx01{
	width:279px;
	height:56px;
	
	margin:35px auto 40px; 
}
.zx02{
	width:502px;
	height:100px;
	float:left;
	margin-top:30px;
}
.zx02:hover{
	background:#DDE2EA;
}
.zx03{
	width:502px;
	height:100px;
	float:left;
	margin:30px 0px 0px 90px;
}
.zx03:hover{
	background:#DDE2EA;
}
.zx04{
	width:502px;
	height:100px;
	float:left;
	margin-top:30px;
}
.zx04:hover{
	background:#DDE2EA;
}
.zx05{
	width:502px;
	height:100px;
	float:left;
	margin:30px 0px 0px 90px;
}
.zx05:hover{
	background:#DDE2EA;
}
.zx06{
	width:145px;
	height:36px;
	float:left;
	margin:25px 0px 0px 950px;
	background:url(../images/gd03.gif);
}

.zx06:hover{
	background:url(../images/gd04.gif);
}
.zx06 a{
	width:145px;
	height:37px;
	font-family:"微软雅黑";
	color:#FFF;
	font-size:16px;
	float:left;
	margin:7px 0px 0px 20px;
	display:block;
}
	
/*郑重承诺广告*/
.zzcn img{
	width:100%;
	height:auto;
	margin:0 auto;
}
/*生产设备*/

.sc01{
	width:365px; 
	height:55px;
	float:left;
	margin:40px 0px 0px 529px;
	background:url(../images/kuang2.gif);}
.sc01 a{
	width:365px;
	height:55px;
	line-height:55px;
    font-family:"微软雅黑"; 
    font-size:21px;
	display:block;
    text-align:center;
    text-decoration:none;
    color:#FFF;
}
.sc01:hover{
	background:url(../images/kuang3.gif);
}
.sc02{
	width:700px;
	height:60px;
	font-family:"微软雅黑"; 
    font-size:12px;
	color:#666;
	text-align:center;
	float:left;
	margin:20px 0px 0px 370px; 
}
/*滚动图*/
/* css 设备 */
	*{margin:0; padding:0; list-style:none; }
	/* body{ background:#fff; font:normal 12px/22px 宋体;  } */
	img{ border:0;  }
	a{ text-decoration:none; color:#333;  }
	
	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee; width:100%; height:190px;  padding:10px 0 10px 5px; background:#e1e5e4; overflow:hidden;     }
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:100px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:260px; float:left; overflow:hidden; padding:0 12px 10px 10px; font-family:"微软雅黑"; font-size:14px;    }
	.picScroll ul li img{ width:260px; height:190px; display:block; background:url(../images/loading.gif) center center no-repeat; }
	



/*承诺*/
.chengnuo { width:100%; height:247px; background:url(../images/chengnuobg.jpg) repeat-x center; margin-top: 60px; clear: both; }
.cnpic { width:1100px; height:247px; display:block; margin:0 auto; }
/*生产设备*/
.scsb { width:100%; height:570px; background:#ddd;  }
.com_jj { width:786px; line-height:26px; font-size:14px; color:#666666; margin:0 auto; text-align:center; padding-bottom:20px; }
.com_jj span { color:#bda468; }
.scsb1 { width:1100px; margin:0 auto; }
/*荣誉资质*/
.rongyu { width:1100px; height:500px; margin:0 auto;}
.rywrap { width:1100px; height:213px;  }
.ry_left { width:582px; height:216px; float:left; }
.ry_right { width: 468px; height:216px; float:left; padding-left:50px;}
/*底部*/
.footWrap{ height:360px; overflow:hidden; background:#353F49; clear: both; }
.footLinkW { width: 100%; min-height: 40px; padding: 20px 0 0; border-bottom: 1px solid #4D5B6A; background:#353F49;}
.footLink { width: 1200px; min-height: 40px; line-height: 33px; margin: 0 auto; }
.footLink_tit { width: 100px; color: #ccc; font-size: 16px; font-weight: 700; padding-left: 50px; background: url(../images/footLink.png) no-repeat;   }
.footLink_item ul li { float: left; padding: 0 10px; color: #ccc; }
.footLink_item ul a {  }
.foot_tech { width: 100%; height: 42px; line-height: 42px; font-size: 12px; color: #666; background: #2C363F; text-align: center; }
.foot_tech a { color: #666; }
.footLink_item.fl {width: 1050px;}

.footWrap .footer{ width:1200px; margin:0 auto; padding-top:40px;}
.f_pic{ width:190px;overflow:hidden; float: left;}
.f_pic img{ display:block;width:163px; height:177px; padding-top:18px;}
.fwz{padding:0 0 0 8px; overflow:hidden; color:#b0b3b9; font-size: 12px; line-height: 30px; float: left;}
.fwz p{ overflow: hidden;}
.fwz p em{ display:inline-block; padding-left: 53px; float: left; float: left; width: 238px;}
.fwz p em i{ display:block; padding-left: 42px; height: 44px; border-bottom: 1px  solid #4D5B6A;background:url(../images/l_ico1.png) no-repeat; margin-bottom: 9px;}
.fwz p em i a{ font-size: 16px; font-weight: bold;color:#b0b3b9;}
.fwz p span{ display: block; }
.fwz p span a{ display: inline-block; line-height: 40px;color:#b0b3b9; width:100px; font-size:16px;}
.fwz p .long{ width:329px; color:#b0b3b9;}
.fwz p .long strong{ font-weight: normal; display: block;}
.fwz p .long b{ font-weight: normal; padding-left: 10px;}

.code {margin-top:53px; overflow:hidden; width: 298px; height: 140px; margin-top: 34px;}
.code .ewm{ font:12px "Microsoft Yahei"; color:#fff; width: 94px; height: 94px; padding: 0 20px; }
.code .ewm img{  width:94px; height:93px; }
.code .ewmtext { background: #2C363F; height: 30px; line-height: 30px; color: #999; text-align: center; }
i,em{font-style: normal}
.fwz p .long strong a{ color:#b0b3b9;}
input:focus{outline:none}

/* 原来底部 */
/* .foot { height:614px; width:100%; background:url(../images/dbbg.jpg) repeat-x; }
.foot1 { width:1100px; height:614px; margin:0 auto;  }
.f_top { width:1100px; height:100px; background:#37B38B; position:relative; }
.f_top_left { position:absolute; top:25px; left:22px;}
.f_top_dh { position:absolute; top:38px; left:230px; color:#fff; font-size:26px; }
.f_top_contact { position:absolute; top:31px; right:30px; }
.foot_info { width:1100px; height:374px; }
.f_i_up_left { width:550px; height:235px; float:left; color:#fff;  }
.f_i_up_left img { width:128px; height:27px; padding:32px 0 10px 0; }
.f_i_up_left h4 { font-size:16px; line-height:30px; height:30px; padding-left:6px; }
.f_i_up_left ul li { padding-left:18px; background:url(../images/arrow.png) no-repeat 6px 7px; line-height:26px;  }
.f_i_up_nav { width:267px; height:210px; float:left; padding-top:25px; }
.f_i_up_nav li { width:70px; height:34px; line-height:34px; float:left; margin-left:40px; _margin-left:30px; background:url(../images/arrow01.png) no-repeat 0 13px; padding-left:10px; }
.f_i_up_nav li a { color:#fff; font-size:14px; }
.f_i_up_nav li a:hover { color:#ccc; }
.f_i_up_ewm { width:282px; height:170px; float:left; padding-top:65px; }
.ewm { width:100px; height:120px; float:left; padding-left:30px; }
.ewm img { width:100px; height:100px; }
.ewm p { text-align:center; color:#fff; }
.foot_info_down { width:1100px; height:140px; background:url(../images/foot01.png) no-repeat; clear:both; position:relative; font-size:20px; color:#fff; }
.f01 { position:absolute; top:44px; left:101px; }
.f02 { position:absolute; top:44px; left:320px; }
.f03 { position:absolute; top:44px; left:666px; }
.f04 { position:absolute; top:44px; left:949px; }
.foot_copyright { width:1100px; text-align:center; color:#fff; font-size:14px; line-height:26px; padding-top:35px; } */
.foot_copyright a { color:#fff; }
/* 横向左右滚动css */
	.scrollBox{ width:1200px; padding:10px 0;   position:relative; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:1077px;left:60px}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:319px;background:#fff;margin-right:20px; margin-left:20px;}
	.scrollBox .piclist li img { width:319px; height:227px; }
	.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
	.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:43px;height:119px;position:absolute;top:60px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:10px;background-position:-4px -12px ;}
	.scrollBox .pageBtn .next{right:10px;background-position:-64px -12px ;}
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.scrollBox .pageBtn .list li.on{background-position:-114px -57px }



/*新闻详情页上一条下一条*/
.updown { width:760px; margin:0 auto; padding-top:20px; padding-bottom:20px; border-top:1px dashed #ccc;  }

/* 内页banner */
.nybannerW { height: 240px; }
/* 面包屑 */
.mianbaoxieW { height: 56px; width: 100%; background: #F5F5F5 }
.mianbaoxie { padding-top: 15px; }
.mianbaoxie h6 { height:40px; line-height:30px;  padding-left:10px; text-align:left; border-bottom:1px solid #eee; }
.mianbaoxie h6 img { width:20px; height:18px; margin:5px 8px 0 0;  }
.mianbaoxie h6 span { display:block; float:left; height:30px; line-height:30px; }
.mianbaoxie h6 a { font-size:12px; color:#000; line-height:30px; }
.mianbaoxie h6 a:hover { text-decoration:underline; }

/* 出国筛选 */
.national_filerW {  background: #F5F5F5; border-bottom:20px solid #fff; padding-bottom:30px;}
.national_filer { background: #fff; width: 1100px; padding: 50px 50px 35px; }



.national_filer .n_filer_box ul li{float:left;margin-bottom:10px;}
.national_filer .n_filer_box ul{overflow:hidden;width:900px;height:25px;overflow:hidden;}
.national_filer .n_filer_box ul.open{height:auto;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;

}
.national_filer .n_filer_box b{line-height:25px;cursor:pointer;height:25px; font-size: 12px;
padding: 3px 10px; background: #f2f2f2; border-radius: 3px;
}
.national_filer .n_filer_box b img {transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.national_filer .n_filer_box b.zhuan img{
	transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

.national_filer .n_filer_box ul li a{font-size:14px;color:#333;line-height:25px;padding:0 18px;display:block;}
.national_filer .n_filer_box ul li.active a{background:#FA4633;color:#fff;border-radius:5px;}
.national_filer .n_filer_box i{font-size:14px;line-height:25px;color:#333;font-weight:bold;width:70px; padding-right:15px;}
.national_filer .n_filer_box .diqu,.national_filer .n_filer_box .guojia,.national_filer .n_filer_box .zhonglei,.national_filer .n_filer_box .xinzi{margin-bottom:15px; clear:both; }
.national_filer .n_filer_box{}
.clear { clear: both; }


/* 内页内容样式============================================================================================================================================ */
.nymain { width:1200px; min-height:600px;  margin: 0 auto; padding: 22px 0 50px; }
/* left */
.nyleft { float:left; width:844px; min-height:600px;  background:#fff; box-shadow: 2px 2px 10px #ccc; margin-right:46px; padding-bottom: 30px;  }
.nyleft .nyleft_tit { width: 620px; font-size:20px; margin:20px auto 5px;  text-align:center; }
.nyleft_columnName {  font-size:20px; margin:0 auto 15px;  text-align:center;  }
.nyleft_columnName .nyleft_columnName_W { background: #fff; padding: 0 20px; }
.nyleft_columnName .nyleft_columnName_W  .column_dot {  }
.nyleft_time { width: 620px; height: 30px; line-height: 30px; font-size: 12px; color: #999; text-align: center;  margin:0 auto; padding-bottom:15px;}

.nyleft_columnName .nyleft_columnName_W .nyleft_columnName_text { line-height: 50px;}
.nyleft .nyleftneirong { font-size:14px; line-height:26px; width:740px; margin:0 auto; text-align:left; padding-bottom: 30px; margin-bottom:10px;}
.nyleft .nyleftneirong  img { display:inline-block; max-width:740px; padding:10px 0; }
.nyleft .nyleftneirong  p { padding: 5px 0; }
.nyleft .nyleftneirong  h1 { font-size: 36px; line-height: 50px; }
.nyleft .nyleftneirong  h2 { font-size: 30px; }
.nyleft .nyleftneirong  h3 { font-size: 22px; line-height: 40px; }

.ny_l_tit {  min-height: 40px; padding: 40px 50px 20px; text-align: center;  }
.ny_l_titsub { font-size: 26px; font-weight: 700; line-height: 32px; }


/* right */
.nyright { float:left; width:310px; min-height:500px;  background:#fff;   box-shadow: 2px 2px 10px #ccc;  }
.nyright_content { padding: 0 0; }
.nyright_content .advW {  }
.nyright_content .advW .adv01 {  padding-bottom: 10px; }
.nyright_content .advW .adv01 img { width: 309px; height: 135px; }
.nyright_content .advW .adv02 { padding-bottom: 20px; }
.nyright_content .advW .adv02 img { width: 325px; height: 131px; }
.ny_r_tit { padding:10px 0 10px; font-family:"Microsoft Yahei" ;}
.ny_r_tit h1 { font-size:18px; color:#142446;  }
.ny_r_tit h1 span { font-size:12px; color:#999; }
.ny_r_img { padding:0 20px; }
.nyright h2 { padding:10px 20px; font-size:14px; font-weight:700;}
.nyright h3 { padding:0 20px 10px; font-size:24px; font-weight:700; color:#142446; font-style:italic; font-family:"Microsoft Yahei" ;}
.ny_r_news { padding-top: 15px; }
.ny_r_news li { height:36px; line-height:36px; border-bottom:1px dashed #f2f2f2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.ny_r_n_more {display: block; width: 100%; height:30px; margin-top:10px;  }
.ny_r_n_more span { display:block; line-height: 30px;  background:#215c96; text-align:center; border-radius: 15px;  }
.ny_r_n_more span a { color:#fff; font-size:12px; text-align:center; }
.fengexian { width:90%; margin:0 auto; height:5px; border-bottom:1px dashed #ccc; }

.right_gaoxinW { width: 260px; padding: 25px; }

.r_gaoxin_tit { font-size: 20px; color: #215c96; }
.r_gaoxin { padding-top: 20px; }
.r_gaoxin li { width: 260px; height: 58px; padding-bottom: 15px; }
.r_gaoxin_left { float: left; width: 82px; height: 58px; padding-right: 12px; }
.r_gaoxin_left img { width: 82px; height: 58px; }

.r_gaoxin_right { float: left; width: 166px; }
.r_gaoxin_right b { font-size: 16px; color: #333; display: block; line-height: 30px; }
.r_gaoxin_right strong { font-size: 12px; color: #E50012; display: block; width: 144px;height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 内页新闻列表样式============================================================================================================================================ */
.nyleft .nynewslist { width:740px; margin:10px auto; line-height:46px;   }
.nyleft .nynewslist li {  width:740px; height:46px;   border-bottom:1px dotted #ccc;  }
.nyleft .nynewslist li h2 { display:block; width:620px; padding-left:30px; height:46px; float:left; text-align:left; background:url(../images/arrow02.png) no-repeat 10px 19px; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nyleft .nynewslist li span { display:block; width:80px; padding-right: 10px;  height:46px; float:left; text-align:right; font-size: 12px; color: #bbb;  }
.nyleft .nynewslist a:hover li { background:#f4f4f4; }
.zgxx_fu_tit { width:100%; height:40px; line-height:40px; color:#F00; font-size:14px; text-align:center; }


/* 内页图片列表样式============================================================================================================================================ */

.nyleft .nypiclist { width:789px; margin:20px auto;   }
.nyleft .nypiclist li {  width:247px; height:206px; float:left; margin:8px; _display:inline;   }
.nyleft .nypiclist li img {width:245px; height:160px; border:1px solid #ccc; }
.nyleft .nypiclist ol { display:block; width:227px; height:30px; background:#142446; padding:5px 10px 10px;  }
.nyleft .nypiclist ol dt { font-size:12px; color:#BFFFFF; font-weight:700;  }
.nyleft .nypiclist ol dd { font-size:12px; color:#fff; }


.nyleft .nypiclist1 { width:740px; margin:0 auto;   }
.nyleft .nypiclist1 li {  width:330px; height:270px; float:left; margin:15px; _display:inline;   }
.nyleft .nypiclist1 li img {width:330px; height:235px; border:1px solid #eee; }
.nyleft .nypiclist1 li span { display:block; height:30px; line-height:30px; width:330px; text-align:center;  }


/*页码*/

.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding-top:20px; clear: both; }

.fanye{display:inline-block; }

.fanye{_display:inline;}

.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}

.fanye li:hover{ border:1px solid #132549; color:#132549; text-decoration:none;}
.fanye li a { display: inline-block; width: 100%; height: 30px; }

.fanye li.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}

.fanye li.active{ background:#132549; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}

.fanye li.active a { color:#fff;  }

.fanye li.disable{ color: #D6D6D6; cursor: default}

.fanye li.disable:hover{border:1px solid #d6d6d6;}

.fanye li.load{ cursor: pointer;line-height:27px}

.bottom_kx { width:100%; clear:both; height:20px; }

/* 出国详情页 */
.nyleft .cg_xiangqing { font-size:14px; line-height:26px; width:740px; margin:0 auto; text-align:left; padding-bottom: 30px; margin-bottom:10px;}
.cg_topW { padding-top: 40px; padding-bottom: 40px; height: 270px; border-bottom:1px solid #eee; }
.cg_top_left { width: 380px; height: 270px; float: left; padding-right: 40px; }
.cg_top_left img { width: 380px; height: 270px; }
.cg_top_right { float: left; width: 320px; }
.cg_top_tit { font-size: 22px; line-height: 46px; padding-bottom: 15px; font-weight: 700; }
.cg_top_xinzi { height: 50px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 50px;  color: #E50012; font-size: 16px;  padding-left:40px; background: url(../images/rmb_icon01.png) no-repeat 12px 16px;}
.cg_top_kong { height: 100px; }
.cg_xiangqing_tit { width: 740px; clear: both; }
.cg_top_tel { width: 100%; height: 50px; background: #215c96; border-radius: 25px; text-align: center; line-height: 50px; color: #fff; font-size: 16px; }
.cg_top_tel span { font-size: 28px; font-family: 'Impact'; font-weight: normal; }

.cg_xiangqing_tit { width: 740px; height: 42px; line-height: 42px; border-bottom: 1px solid #215c96; }
.cg_xiangqing_text { width: 148px; height: 42px; text-align: center; font-size: 20px; color: #fff; background: #215c96; }

.cg_xiangqing_content { width: 740px; min-height: 300px; padding-top: 20px; padding-bottom: 20px;  }
.cg_xiangqing_content img { max-width: 740px; }
.cg_xiangqing_content p { font-size:16px; }

.recreation_height { background: #fff; }

/*编辑器*/
.list-paddingleft-2 { padding-left:32px;  }
.list-paddingleft-2 li {list-style-type:disc; line-height: 32px;}
.cg_xiangqing_content h2 { margin:10px 0;  line-height: 42px; display: inline-block;

padding: 0 20px;
    background: #215c96;
    color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 15px;
    font-size: 18px;
    font-weight: 700;
 }


 .more_qtBtn {padding-top:30px; text-align:center;}
 .more_qtBtn a {padding:10px 65px; font-weight:700; border-radius:25px; background: #BEDCF3; font-size:18px;}
.more_qtBtn a:hover {background:#D2E8F7;}


/*页码*/
/*.pagenumberwap{width:699px;height:35px;text-align:center; padding:50px 0; }
.pagenumberwap li{list-style:none; float:left;}*/


.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding:60px 0; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li,.fanye span,.fanye a{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}
.fanye li:hover{ border:1px solid #015293; color:#50abfd; text-decoration:none;}
.fanye li.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active,.fanye .current{ background:#215c96; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #D6D6D6; cursor: default}
.fanye li.disable:hover{border:1px solid #d6d6d6;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }


.nyleft .nyleftneirong  h2 { margin:10px 0;  line-height: 42px; display: inline-block;

padding: 0 20px;
    background: #215c96;
    color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 15px;
    font-size: 18px;
    font-weight: 700;
 }
 .nyleft .nyleftneirong p { font-size:16px; }
 
/*news*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.wp{width:1200px;margin:0 auto;overflow:hidden}
.tit{margin-top:45px;text-align:center;margin-bottom:25px;color:#282828}
.tit h3{font-size:30px}
.tit p{font-size:18px;margin-top:5px}
.vine{margin-top:0;margin-bottom:60px}
.video{width:519px;margin-left:40px;float:left;overflow:hidden}
.video .img{width:519px;height:293px;position:relative;overflow:hidden;display:block}
.video img{width:519px;height:293px}
.video .bk{width:100%;height:100%;position:absolute;top:0;left:0}
.video h3{color:#4d4d4d;font-size:22px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video p{font-size:16px;color:grey}
.video .bm{background:#f7e905;color:#333;width:160px;height:40px;line-height:40px;margin-top:20px}
.news{width:524px;float:right;overflow:hidden;margin-right:42px}
.news li{overflow:hidden;padding-bottom:18px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}
.news li .l{overflow:hidden;width:80px;text-align:center;color:#b3b3b3;transition:all .2}
.news li .l span:nth-child(1){font-weight:700;font-size:48px;line-height:57px;color:#666}
.news li .l span:nth-child(2){font-size:14px}
.news li .r{width:436px;overflow:hidden}
.news li .r h3{font-size:16px;font-weight:400;color:#333;transition:all .2s}
.news li .r p{margin-top:10px;font-size:14px;color:#666;line-height:23px;transition:all .2s}
.news li:last-child{margin-bottom:0}
.news li:hover .l{color:#333;transition:all .2s}
.news li:hover .l span{color:#333}
.news li:hover h3{color:#333;transition:all .2s}
.news li:hover p{color:#333;transition:all .2s}

.sj{display: none;}
.dn{display: block;}












/*-----------------*/


.container {

	width: 1260px;

	height: auto;

	margin: 0 auto

}



.index_about {

	background: #f4f4f4;

}



.index_about_top {

	background: url(../images/about.jpg)no-repeat center top;

	margin-top: 70px;

	padding: 46px 0 145px;

}



.index_about_left {

	width: 685px;

}



.index_about_left h3 {

	color: #e8e8e8;

	font-size: 22px;

}



.index_about_left p {

	color: #fad05a;

	font-size: 28px;

	margin-top: 35px;

}



.index_about_left span {

	color: #e7e7e7;

	font-size: 16px;

	text-transform: uppercase;

	font-family: 'Arno Pro';

}



.index_about_right {

	width: 432px;

}
	
	
.about_right_top img {

	vertical-align: middle;

	margin-right: 10px;

}



.about_right_top h3 {

	color: #fbd25c;

	font-size: 36px;

	font-family: '黑体';

	text-align: right;

}



.about_right_top h3 span {

	color: #fff;

	font-size: 16px;

}



.about_right_down {

	text-align: right;

	margin-top: 20px;

}



.about_right_down a {

	display: inline-block;

	width: 138px;

	height: 42px;

	text-align: center;

	color: #ffffff;

	line-height: 42px;

	border-radius: 50px;

	border: 1px solid #c6c6c6;

	font-size: 17px;

	margin-left: 10px;

		transition: all ease-in-out .3s;

}

.about_right_down a:hover{

	background: #c8ac5d;

	transition: all ease-in-out .3s;

}

.about_us {

	padding: 45px 0 54px;

	background: #fff;

}



.about_us_right {

	width: 740px;

}



.about_us_right h3 {

	color: #445187;

	font-size: 22px;

	margin: 18px 0 20px;

}



.about_us_right p {

	color: #666;

	font-size: 16px;

	line-height: 36px;

	text-indent: 2em;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

}



.index_about_button {

	display: block;

	width: 187px;

	height: 50px;

	line-height: 50px;

	color: #fff;

	text-align: center;

	font-size: 16px;

	background: #5165a6;

	border: none;

	border-radius: 50px;

	transition: all ease-in-out .3s;

	cursor: pointer;

	margin-top: 40px;

}



.index_about_button:hover {

	background: #c8ac5d;

	transition: all ease-in-out .3s;

}



.index_about_content {

	width: 1322px;

	margin: 0 auto;

	background: #fff;

	padding: 45px;

	position: relative;

	margin-top: -100px;

}



.about_us_left img {

	vertical-align: bottom;
	width:100%;

}



.index_about_us {

	padding-bottom: 50px;

}
.twonav{width: 1000px;margin: 0 auto}
.twonav ul li{float: left;width: 20%;text-align: center;background: #215c96;line-height: 50px;margin: 40px 2.4%;border-radius: 30px;}
.twonav ul li.on,.twonav ul li:hover{background:#bda468;}
.twonav ul li a{color: #FFFFFF;}
.nynews{padding: 20px;}
.nynews ul li { float:left; width:100%; height:120px; margin-bottom:40px;}
.nynews ul li .newspic {float:left;width:200px; height:120px; margin-right:20px; overflow:hidden;}
.nynews ul li img { width:100%;  border-radius:5px;}
.nynews ul li h1 { float:left; width:580px; height:20px; padding-bottom:10px; font-size:18px; overflow:hidden; font-weight:normal;}
.nynews ul li h2 {float:left; width:580px; height:35px; font-size:14px; color:#666; line-height:35px; font-weight:normal;}
.nynews ul li p {float:left; width:580px; height:54px; line-height:22px;font-size:14px; color:#666; }
.nynews ul li p a { color:#F00; margin-left:10px;}
/*分页*/
.pager{ height: 50px; overflow: hidden; position: relative; text-align: center; width: 100%; margin-bottom:20px; }
.pager .page_content{ display:inline-block; }
.pager .page_content a{ color: #666; font-size: 13px; line-height: 30px;  }
.pager .page_content a,.pager .page_content span{ float: left; cursor: pointer; background: #fff none repeat scroll 0 0; border: 1px solid #ddd; height: 30px; line-height: 30px; margin: 10px 5px; padding: 0 12px; position: relative; text-align: center; background-color:#434343; color: #FFF; border-radius:3px; }
.pager .page_content .disabled{ background: #fff none repeat scroll 0 0; color: #FFF; background-color:#434343; }
.pager .page_content a:hover,.pager .page_content .current{ border: 1px solid #8F8F8F; color: #fff; background-color: #8F8F8F; background-attachment: scroll; background-image: none; background-repeat: repeat; background-position: 0 0; }

/*顾问中心*/
.guwenlist:hover img,.laoshitg:hover img{transform: scale(1.06);transition: all linear 0.5s;}
.guwen{ width:787px; float:left; margin-bottom:60px;padding: 29px;}
.thyj{ width:153px; height:153px; overflow:hidden; border:1px #d6d4d4 solid;border-radius: 50%;}
.thyj img{ width:100%;}
.guwen2{ width:800px; float:left; margin-bottom:80px;}
.thyj2{ width:160px; height:115px; overflow:hidden; border:1px #d6d4d4 solid;border-radius: 5%; }
.thyj2 img{ width:105%; margin-right:40px; }
.guwenlist2{ width:160px; float:left; margin:0 20px 10px; position:relative }
.guwenlist{ width:153px; float:left; margin:0 20px 50px; }
.nrsdwf{ width:320px; float:right}
.namew3{ font-size:16px; color:#333333; text-align:center;}
.anli{ color:#ff000d; text-align:center;font-size: 14px;line-height: 26px}
.rrhh6{ width:93px; height:30px; line-height:30px; text-align:center; color:#fff; background:#da0a14; display:block; margin:auto;border-radius: 30px;}
.thnhkmi{ font-size:18px; color:#333333;}
.thnhkmi a{ color:#ff000d; font-size:14px; text-align:right; display:block; float:right}
.ggthj{ margin:20px 0 40px;}
.ggthj li{ position:relative; line-height:32px;}
.ggthj li a{ color:#333333; font-size:14px;}
.ggthj li a:hover{ color:#ff000d;}
.ggthj li span{ color:#959393; position:absolute; right:0; }
.pagelist li{ padding:5px 10px; float:left; color:#333; text-align:center;}
.pagelist{ width:600px; margin:auto; text-align:center}