@charset "utf-8";
@import url(comm.css);
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0px;
	word-wrap: break-word;
	word-break: normal;
	padding:0px;
	font-family: Microsoft YaHei, "微软雅黑", Arial;
}
body {
	font-size:24px;
	line-height:1.5;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
fieldset, img {
	border:0px;
}
img {
	vertical-align:middle;
}
textarea {
	resize: none;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
select, input {
	vertical-align:middle;
}
select, input, textarea {
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0px;
}
a {
	color:#333;
	text-decoration:none;
}
a:focus {
	-moz-outline:none;
	outline:none;
}
.red,a.red{ color:#cc0000;}
.fs_30{font-size:30px;}
.fs_16{font-size:16px;}
.fs_24{font-size:24px;}
.fs_20{font-size:20px;}
.col_r{color:#C00;}
.col_g{ color:#063;}
.col_o{ color:#F60;}
.col_b{ color:#009;}
.col_hs{color:#c37a00;}
.col_q{color:#C00; }
.red_1{color: #BB1811;}
.blue_1{ color: #3986CC;}
.green{color:#060}
.org{color:#F60}
.font_b{ font-weight:bold;}
.p_ext{margin:8px auto 7px; font-size:32px;  text-indent:38px; padding:10px;0px}
.left {
	float:left;
}
.right {
	float:left; width:1100px;
}
.right img {width:100%;}
.pr {
	position:relative;
}
.pa {
	position:absolute;
}
.yahei {
	font-family: "Microsoft YaHei" !important;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0;
	font-size:0;
}
.ml20{margin-left:20px;}
.mb20{margin-bottom:20px;}
.exta_cen{ text-align:center;}
.fc_r{color:#d20000;}
.w540{width:1100px; margin:15px auto 0; overflow:hidden; clear:both;}
.w1100{width:1100px; margin:15px auto 0; overflow:hidden; clear:both;}

.com_box{ margin:0 auto; width:1100px; }
.top_w{width:1100px;height:38px;background:#e5e5e5;}
.top{ width:1100px; margin:0 auto;line-height:38px; color:#333;}
.top a{ margin-left:5px;} 
.top a.rline{background:url(com_bg.gif) no-repeat 0 -413px; padding-left:10px;}
.top span{ float:right; line-height:28px; padding-top:10px;}

/* banner */
.banner{width:1100px; height:462px;overflow:hidden; position:relative; }
.banner .d1{width:100%;height:462px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:430px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/* nav */
.nav2017{width:1100px; height:58px; background:url(../images/navbg.gif) center top;}
.nav2017list{width:1100px; margin:0 auto;}
.nav2017list a{float:left; color:#fff; margin-left:45px; margin-top:12px; font-size:24px;}
.nav2017list a:hover,.nav2017list a.ed{color:#FF0;font-weight:700; margin-top:13px;}

/* gonggao1 */
.gonggao1{width:1048px; margin:0 auto; border:1px solid #c0c0c0; border-top:none; height:32px; line-height:32px; background:url(../images/yp_subnav.jpg) no-repeat left center;padding-left:50px;}
.qimo8{ overflow:hidden; width:1000px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:30px; list-style:none;}
.qimo8 li a{margin-right:10px;color:#444444;}

/* step */
.step{width:1100px; height:150px;background:url(../images/stepbg.gif) no-repeat;}
.step li{float:left; margin-right:20px; width:120px; padding-top:110px; text-align:center; background:url(../images/stepbg.gif) no-repeat;}
.step li.s1{ background-position:left top;}
.step li.s2{ background-position:-140px top;}
.step li.s3{ background-position:-280px top;}
.step li.s4{ background-position:-420px top;}
.step li.s5{ background-position:-560px top;}
.step li.s6{ background-position:-700px top;}
.step li.s7{ background-position:-840px top;}
.step li.s8{ background-position:-980px top;margin-right:0;}
.step li:hover{background-position:left -198px;}
.step li.s2:hover{background-position:-140px -198px;}
.step li.s3:hover{background-position:-280px -198px;}
.step li.s4:hover{background-position:-420px -198px;}
.step li.s5:hover{background-position:-560px -198px;}
.step li.s6:hover{background-position:-700px -198px;}
.step li.s7:hover{background-position:-840px -198px;}
.step li.s8:hover{background-position:-980px -198px;}
.step li a{ color:#105191;}

/* title */
.tit1{width:100%; font-size:39px; font-weight:bold; background:url(../images/tit1_bg.gif) no-repeat center bottom; margin:10px auto 15px; text-align:center;}
.tit2{ background:url(../images/tit2bg.gif) no-repeat left top; padding:0 0 0 65px; color:#fff; font-size:24px; height:55px; line-height:53px; margin-bottom:15px;}
/* tel_btn */
.tel_btn{clear:both; overflow:hidden; text-align:center; line-height:36px; width:1100px;}
.xyxy{ font-size:24px;}
.tel_btn a{ margin:10px 10px; display:inline-block; width:362px; text-align:left; padding-left:40px; height:140px; line-height:90px; color:#fff; font-size:34px; background:url(../images/btn2_bg.gif) no-repeat left top;}
.tel_btn_kefu{clear:both; overflow:hidden; text-align:center; line-height:90px; width:1100px;background:url(../images/kefu2.png) no-repeat left top;}

/* youshi */
.ys_box{width:100%; height:1400px; background:url(../images/ysbg.jpg) no-repeat center top; margin-bottom:60px;}
/* xuexiao */
.yx_name{margin-bottom:10px; margin-top:20px;font-size: 22px;font-weight: bold; overflow:hidden; border-bottom: 2px solid #ccc;background:url("images/b3.jpg") no-repeat left top; padding-left:5px; height:40px; font-weight:bold;}
.yx_name em{}
.yx_ext{height:226px; width:100%}
.yx_kc{width:245px;}
.yx_kc img{width:245px;height:269px;}
.yx_ext p{float:left; color:#105191;  font-size:20px; margin-top:15px;}
.yx_ext p1{float:left; color:#105191; margin-left:100px;  font-size:20px;margin-top:15px;}
.yx_ext p2{float:left; color:#000; font-size:16px; margin-top:15px;}
.yx_ext p3{float:left; color:#000; margin-left:100px; font-size:16px;margin-top:15px;}
.yx_ext a{float:left; color:#F00; font-size:16px; margin-left:0px; margin-top:15px;}
.yx_ext a:hover,.yx_ext a.ed{font-weight:700; margin-left:0px; margin-top:15px;}
.yx_img{width:245px;}
.yx_img img{width:245px;height:269px;}
.yx_jieshao{width:840px;}
.yx_jieshao p{padding:6px 0 0; line-height:21px;}
.yx_jieshao p strong{font-size:14px;}
.yx_jieshao .btn_box{padding-top:5px;}
.yx_jieshao .btn_box a{ display:inline-block;margin-left:5px;}
.yx_jieshao .btn_box span{width:370px; line-height:30px; display:inline-block; color:#d66f00; font-size:20px;font-style:italic;}
/*---------------------suc_xz----------------------------*/
.xyhj{width:1100px; overflow:hidden;}
.xyhj img {margin-right:18px;border:1px solid #ccc;}
.xyhj p{padding-top:10px;font-size:16px;color:#404040; text-align:center;}
.xyhj p.xyfc{width:220px; text-align:center; font-size:14px;}
.tlbox_zy{width:1100px;overflow:hidden;}
.flyshow img{margin-bottom:3px;}
/*---------------------hangkonggongsilogo----------------------------*/
.hklogo{width:1100px; margin:0 auto;}
.hklogo li{float:left;width:204px; margin:0 20px 15px 0; text-align:center; }
.hklogo li.zsy{margin-right:0;}
.hklogo li img{ border:1px solid #c0c0c0; margin-bottom:5px;}
/*---------------------q&a----------------------------*/
.qa h3{font-size:30px; color:#cc0000; height:32px; line-height:32px; border-bottom:1px solid #cc0000;}
.qa h3 more{font-size:28px; color:#333;float:right;}
.qa h3 more a:hover{color:#06C;}
.qalist{margin:8px 0 0; background:url(../images/num.gif) no-repeat left top;}
.qalist li{height:30px; padding-left:32px; font-size:28px;}
/*---------------------form----------------------------*/
.fom_tit{height:40px; line-height:40px;color:#fff; background:#2883dc;padding-left:15px;width:1085px;}
.fom_tab{width:1098px; height:275px; border:1px solid #c0c0c0; background:url(../images/fombg.jpg) no-repeat left top;}
.fom_tab table{margin:20px 0 0 0;}
.fom_tab td{width:300px; padding:6px 0 0 20px; height:30px}
.fom_tab lable,.fom_tab input,.fom_tab span,.fom_tab select{ display:inline-block;}
.fom_tab input.extext,.fom_tab select.zzlx{width:200px;height:24px; border:1px solid #c0c0c0;}
.fom_tab input.bmtj{width:109px; height:31px; margin-right:10px; background:url(../images/qrbm.gif) no-repeat left top; text-indent:-9999px; border:none;}
.fom_tab input.bmcz{width:109px; height:31px; margin-right:10px; background:url(../images/cxtx.gif) no-repeat left top; text-indent:-9999px; border:none;}
/*---------------------foot----------------------------*/
.foot{ margin-top:30px; background:#024a91;width:1100px;padding:30px 0; clear:both; text-align:center; color:#dde3ec; line-height:26px;}
.foot a{color:#dde3ec;}
.foot .fqq{ color:#9cc1e5;}
/*---------------------sub page----------------------------*/
/*---------------------ss_tel_btn----------------------------*/
.ss_tel_btn{padding-left:328px;padding-top:20px; overflow:hidden;}
.ss_tel{float:left; padding-left:22px; background:url(../images/telbg.jpg) no-repeat left center; color:#c37a00; font-size:20px;font-style: italic;height:48px; line-height:48px;}
.ss_tel_btn a{float:left;margin-left:10px; background:url(../images/btn1_bg.gif) no-repeat left top; color:#fff; width:165px;height:38px; font-size:18px; padding:10px 0 0 20px;}
.ss_tlext{padding:8px 10px 5px;font-size:16px; line-height:24px;}
/*---------------------kechengjixing----------------------------*/
.jxlist li{float:left;width:206px; padding:0 14px 0 0; text-align:center;}
.jxlist li.zsy{padding:0;}
.jxlist h6{font-size:16px; padding:5px 0;}
.jxlist p{ padding:0 0 10px;}
/*---------------------xunlianjidi----------------------------*/
.jxjs_ext{font-size:16px; line-height:30px; padding:10px 0 0 40px;}
/*---------------------chenggongxuezi----------------------------*/
.suc_box{width:100%; background:url(../images/suc_bg.jpg) repeat top center; overflow:hidden; clear:both;}
.suc_list{ padding-top:90px; width:1100px; margin:0 auto;}
.suc_list li{float:left;width:350px; padding:0 25px 20px 0;}
.suc_list li.zsy{padding-right:0;}
.suc_list img{border:1px solid #6e7892;}
/*---------------------jiuyezhinan----------------------------*/
.zn_ext{font-size:16px; line-height:28px; text-indent:32px;}
/*---------------------zhuxuezhengce----------------------------*/
.zxzc{width:500px; border:1px solid #6cace8; border-top:0; background:#b5d6f5; font-size:16px; padding:0 19px 15px; line-height:32px;}
.zxzc h6{ font-size:24px; font-weight:bold; text-align:center;}
.zx_ext{font-size:16px; line-height:30px; }

.succ_list{ width:1100px;height:520px;}
.succ_list li{float:left;}
.succ_list li img{ display:block;}

.ys_telbg{width:1100px; background:url(../images/yous_07bg.jpg) no-repeat left -1px; height:166px; margin:0 auto; padding-bottom:60px;}

   /*---------底部测试--------------*/
.bottom_tel{ height:30px; z-index:9999; color:#fff !important; width:980px; margin:0 auto; font-size:24px; font-family:"Arial Black", Gadget, sans-serif "微软雅黑"; line-height:30px; margin-top:15px; padding-left:20px; color:#f6ff95 !important}
.bottom_tel strong{color:#f6ff95 !important}
.bottom_form{ height:168px; width:1000px; margin:0 auto;z-index:9999;  font-family:"微软雅黑";}
.back {
position:fixed;
bottom:0;
_position: absolute;
background: rgba(0, 0, 0, 0.7) !important; /* IE无效，FF有效 */  
background: #000;  
filter: alpha(opacity=70); 
width: 100%;
height: 168px;
}
.bottom_form_text{ width:280px; float:left; font-size:24px; color:#fff; line-height:36px;padding-top:20px; padding-left:20px;}
.bottom_form table{ float:left; margin-top:25px;}
.bottom_form table td{ width:280px; height:34px; line-height:34px; font-size:24px; color:#fff;}

.bottom_form_input{ width:140px; background:none; border:none;background:#fff; height:26px; padding:0 5px;}
.bottom_form_select{ padding:0; width:150px; font-size:22px}
.bottom_form_botton{ width:57px; height:57px; border:none; background:#e74037; cursor:pointer; color:#fff; font-size:26px; font-family:"微软雅黑";}
.laydate-icon{background: #fff;  height: 22px; padding: 0 5px; width: 140px;border:none; font-size:22px;}

.weixin{ width:90px; height:90px; float:left; padding:15px 0 0 35px;}
.close_button{ width:13px; height:13px; background:url(../images/close_button.jpg) no-repeat; cursor:pointer; position:absolute; top:15px; right:15px;}
.zhankai_button{ width:30px; height:16px; background:url(../images/zhankai.jpg) no-repeat;}
.flyf_clo {
    bottom: 30px;
    display: none;
    height: 80px;
    left: 0;
    position: fixed;
    width: 120px;
    z-index: 10000;
}
.fly_foot {
    background:#6c7cba;
    border: 1px solid #203279;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 120px;
}

.fly_foot a {
    color: #fff;
    text-decoration: none;
}

/*end content===============================*/
.side-fix {
  position: fixed;
  right: 20px;
  top: 100px;
  z-index: 999;
  pointer-events: none;
  font-size:14px;
}
.sprite {
    display: inline-block;
    vertical-align: middle;
}
.sprite-i-qian,.sprite-i-bm,.sprite-i-tel,.sprite-i-back,.sprite-i-qq,.sprite-i-wx{
  background-image: url(../images/r_ico.png);
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
}
.sprite-i-qian {
    background-position:-210px 0;
}
.sprite-i-qian:hover {
    background-position:-280px 0;
}
.sprite-i-bm {
    background-position:-490px 0;
}
.sprite-i-bm:hover,.sprite-i-bm.show {
    background-position:-560px 0;
}
.sprite-i-tel{
    background-position:-80px 0;
}
.sprite-i-tel:hover {
    background-position:-160px 0;
}
.sprite-i-qq{
    background-position:-240px 0;
}
.sprite-i-qq:hover {
    background-position:-320px 0;
}
.sprite-i-wx{
    background-position:-630px 0;
}
.sprite-i-wx:hover {
    background-position:-700px 0;
}
.sprite-i-back{
	background-position:0 0;
}
.side-fix li {
  pointer-events: auto;
  margin-bottom: 15px;
  position: relative;
  z-index: 999;
}
.side-fix li .sprite-i-xiazai {
  cursor: pointer;
}
.side-fix li .pop-layer {
  display: none;
  top: 10px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  background: #303851;
}
.side-fix li .pop-layer.on {
  display: block;
  -moz-animation: show-up 0.2s ease-out 1 forwards;
  -webkit-animation: show-up 0.2s ease-out 1 forwards;
  animation: show-up 0.2s ease-out 1 forwards;
}
.side-fix li .pop-layer:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 100%;
  top: 5px;
  border: 10px solid transparent;
  border-left-color: #303851;
}
.side-fix li .bin-code {
  padding: 5px;
  border-radius: 5px;
}
.side-fix li .bin-code img {
  max-width: none;
}
.side-fix li a {
 color: #fff;
}
.side-fix li .phone {
  padding: 5px 12px;
  color: #fff;
  white-space: nowrap;
  font-size: 16px;
}
.side-fix li .side-form {
  display: none;
  top: 10px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  color: #fff;
  background: #303851;
  text-align: center;
  width: 200px;
  padding-bottom: 5px;
}

.side-fix li .pop-layer.show {
  display: block;
  -moz-animation: show-up 0.2s ease-out 1 forwards;
  -webkit-animation: show-up 0.2s ease-out 1 forwards;
  animation: show-up 0.2s ease-out 1 forwards;
}

.side-fix li:hover .pop-layer {
  display: block;
  -moz-animation: show-up 0.2s ease-out 1 forwards;
  -webkit-animation: show-up 0.2s ease-out 1 forwards;
  animation: show-up 0.2s ease-out 1 forwards;
}