@charset "gb2312";
/* CSS Document */
/*header*/
.header_title{ width:100%; height:40px; background:#474747; min-width:1200px;}
.header_left{ float:left;}
.header_jituan{ font-size:14px; color:#ddd; line-height:22px; text-align:left; float:left; width:422px;margin-top: 11px;text-indent: 0.9em;}
.header_phone{ font-size:14px; color:#fff; width:152px; height:40px; background:#219bed; float:left;line-height: 40px;}
.header_phone img{  margin-right: 10px; position: relative; top: 3px;}
.header_right{ float:right;}
.header_a{ font-size:14px; color:#fff;line-height: 40px;}
.laiweixin { width: 120px; height: 120px; position: absolute; top: 15px; right: -40px; z-index: 999; background: url(imagestop_weixinbg.png) center no-repeat; text-align: center;margin-top: 20px;display:none;}
.laiweixin img{ margin-top: 15px;}
.header_right li{ position:relative; cursor:pointer; float:left;}
.laiqq { width: 120px; height: 120px; position: absolute; top: 15px; right: -40px; z-index: 999; background: url(imagestop_weixinbg.png) center no-repeat; text-align: center;margin-top: 20px;display:none;}
.laiqq img{ margin-top: 15px;}
.header-img{ margin-top: 10px;margin-right: 10px;}

.footer-select {float:left;margin-left:130px;text-align:left;position:relative;width:162px;height:40px;}
.bordered{ width:162px; height:40px; background:#f0f0f0; font-size:14px; color:#888; line-height:40px; display:block; transition: all 0.2s; outline: 0; font-family:"微软雅黑", Arial, Tahoma,"微软雅黑"; padding:0; margin:0; border:none; text-align:left;cursor: text;}
button.bordered img{ margin-left:16px; float:left; margin-top:13px; margin-right:14px;}
.dropdown-menu {position: absolute;z-index: 9999999;display: none;opacity: 0;top: 0;left: 0;-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, transform 0.2s;-webkit-transform: translateY(-20px) scale(0.93);transform: translateY(-20px) scale(0.93);border-radius: 3px}
.dropdown-menu ul {width: 162px;list-style: none;background: #FFF;box-shadow: 0 8px 29px rgba(14,5,10,0.26);overflow: auto;margin: 0;    padding-bottom: 10px;  padding-top: 6px;
}
.dropdown-menu ul li {list-style: none;padding: 0;margin: 0;line-height: 18px;}
.dropdown-menu ul li>a {display: block;color: #575757;text-decoration: none;line-height: 29px;padding: 0px 16px;white-space: nowrap;transition: all 0.1s; font-size:14px;}
.dropdown-menu ul li>a:hover{ color:#219bed;}
.dropdown-menu ul li>a img{position: relative; top: 1px; margin-right:12px;}
.dropdown-menu.dropdown-opened {opacity: 1;-webkit-transform: none !important;transform: none !important;}
.dropdown-menu.dropdown-anchor-top-left.dropdown-anchor-top-left .dropdown-anchor{display:none !important;}

/*nav*/
.nav_title{ width:100%; height:108px;min-width:1200px; border-bottom:1px #e4e3e3 solid;}
.nav_logo{ width:366px; float:left; height:auto; text-align:left; padding: 6px 0; margin-left: 14px;}
ul.nav_right{width: 814px; height: 94px; float: right;margin-top:12px; }
ul.nav_right li{padding:0px 8px;float:left;font-size:15px; line-height:94px;}
/*ul.nav_right li:hover{ cursor:pointer;}*/
ul.nav_right li a{color:#333;}
ul.nav_right li:hover a{color:#219bed; font-weight:bold;}
/*ul.nav_right li.liFirst :hover{cursor:pointer;}*/
.dh_menu{width:1200px;height:210px;position:absolute;top:95px; left:0; background:#fff; z-index:99; display:none;}
.dh_menu ul{width:1200px;height:auto;}
.dh_menu ul li{ float:left; line-height:normal; text-align:left;position: relative; height:210px; margin-top:0px;}
.dh_new{ width:90px; left: 777px;height: 150px;}
.dh_new p{line-height: 50px; font-size: 15px;color:#333333; font-weight:normal;}
.dh_new p:hover{ background:#f2f2f2; color:#219bed;}
.dh_add{ height:200px;left: 1096px;}
.lifirst_sead{ font-size:14px; color:#9b9b9b; margin-right:15px;line-height: 25px; font-weight:normal;}
.down{ margin-left: 4px; position: relative; top: -2px;}
.bold{ font-size:16px; font-weight:bold; color:#219bee; border-bottom:2px #219bee solid;padding-bottom: 8px; margin-right: 14px;}
.hui{ font-size:12px; color:#bbb8b8;}
.lifirst_title{ width:96px;text-align:right;color:#777777; display:inline-block;font-size: 13px;margin-top: 3px;margin-right: 15px;    line-height: 25px;}
.lifirst_sead:hover,.lifirst_title:hover{ color:#219bed;}
.hold_div{ height:34px;margin-bottom: 10px;margin-top: 20px;}
.hold{ float:left; height:40px; margin-right:20px;}
.hold_font{ width:1px; background:#d8d5d7; height:143px; position:absolute; top:36px; right:8px; z-index:1;}
.hold_img{ position:absolute; bottom:8px; right:32px; z-index:1;}
.moust01{ width:330px;}
.moust02{ width:294px;}
.moust03{ width:250px;}
.moust04{ width:205px;}
.onelist{ margin-right:0; display:inline-block; width:78px;}
.seandlist{ display:inline-block; width:88px; margin-right:0;}
.lif_new{ width:188px;}

/*new*/
.seadnew-ie{ display:block;}
.farsi-mu{ width:201px; padding:0 15px !important;}
.farsi-a{ right:20px;}
.farsi-b{margin-right: 0; display: inline-block; width:150px;}
.farsi-mu02{width: 310px; padding: 0 22px !important;}
.farsi-c{ width:166px; display:inline-block; margin-right:0;}
.farsi-d{ width:355px; padding:0 15px !important;}
.farsi-e{ width:180px; display:inline-block; margin-right:0;}
.farsi-f{ width:200px;padding:0 15px !important;}
.farsi-g{ width:711px; height:183px; left:224px;}
.farsi-h{ width:156px;padding:0 22px !important;}
.farsi-b img,.farsi-i img{ margin-right: 10px;  position: relative;  top: 2px;}
.farsi-i{ width:130px; display:inline-block; margin-right:0px;}
.farsi-j{ width:278px;padding:0 15px !important;}
.farsi-k{width:170px;padding:0 15px !important;}
.farsi-g ul li{ height:183px;}
.farsi-n{ height:118px;}

/*add*/
.header_link{ float:left; margin-left:35px; height:40px;width: 228px;}
.header_link li{padding: 0px 8px; float:left; position:relative;margin: 0 4px; cursor:pointer;}
.header_link li a{ font-size:14px; line-height:40px; color:#fff;}
.header_link li:hover a{color:#219bed; font-weight:bold;}
.hea_menu{ position:absolute; top:40px;left: -6px; width: 110px;height:105px; box-shadow:0 0 30px 1px rgba(14,5,10,0.21);}
.hea_menu p,.hea_scj p{ color:#333;    line-height: 35px;}
.hea_menu a,.hea_scj p{ font-weight: normal !important;}
.hea_scj{ position:absolute; top:40px; width:100px;box-shadow:0 0 30px 1px rgba(14,5,10,0.21);}
.hea_scj a{ display:inline-block;padding: 0 6px;}
.hea_scj p:hover{color:#219bed;}
.hea_menu p:hover{color:#219bed; background:#f2f2f2;}
/*.header_link a{font-size:14px; color:#ddd; line-height:40px;}
.heard_link_a{ background:#ddd; width:1px; height:12px; display:inline-block; margin:0 4px;position: relative; top: 2px;}*/
.dh_new_chuang{width: 90px; left:536px; height: 50px;}
.dh_new_chuang p { line-height: 50px;font-size: 15px; color: #333333; font-weight: normal;}
.dh_new_chuang p:hover{ background:#f2f2f2; color:#219bed;}
.high_down_left:hover .high_over em{background: url(imageszixun02.png) center no-repeat;-webkit-transition:.8s;}
.high_down_left:hover .high_over{ background:none; border:1px #fff solid;}

/*链接*/
.friendship{ width:100%; height:162px; background:#454545;}
.friendship_link{ text-align:left; width:696px; height:auto; float:left; margin-left:38px;}
.friendship_link span,.friendship_erweima span{ font-size:16px; color:#fff; display:block;padding-top: 50px; padding-bottom: 14px;}
.friendship_link a{ font-size:14px; color:#999;margin-right: 10px;line-height: 24px;}
.friendship_erweima{ width:300px; height:auto; float:left; text-align:left; margin-left:100px;}
.friendship_erweima_weixin,.friendship_erweima_qq{ width:53px; height:53px; position:relative; float:left;margin-right: 24px;}
.lastweixin,.lastqq{ width: 120px; height: 120px; position: absolute; top: 35px; right: -32px; z-index: 999; background: url(imagestop_weixinbg.png) center no-repeat; text-align: center;margin-top: 20px; display:none;}
.lastweixin img,.lastqq img{ margin-top: 15px;}


/*mobile_foot*/
.mobile_foot{ width:100%; height:auto; background:#454545;}
.foot{ width:1200px; height:auto; margin:0 auto;font-family:"Microsoft YaHei", Arial, Tahoma,"Microsoft YaHei";}
.fen_city{width:1200px;height:100%;overflow:hidden;padding: 50px 0 20px;background:url(imagesbottom_line.png) bottom repeat-x ;}
.fen_city li{width:335px;height:auto;padding:5px 0;float:left; text-align:center;padding-left:30px; padding-right: 35px;}
.fen_city li span{width:70px;height:50px;lien-height:50px;float:left;color:#fff;font-size:30px;background:url(imagesline-right.png) right no-repeat;}
.fen_city li p{float:left;color:#fff; padding:5px 0 0 10px;}
.fen_city li p em{width:18px;height:13px;background:url(imagestel_icon.png) left no-repeat;display:inline-block;padding:0 5px 0 0;}

/*后*/
.online_last{ width:100%; height:auto; background:#262829; text-align:center; margin:0 auto;padding-top:30px;}
.online_lo{ width:100%; height:auto; display:table;}
.online_lo li{ float:left;}
.online_go{ width:228px; height:155px; border-right:1px #7d7e81 solid; text-align:left;}
.online_go span{ font-size:14px; color:#fff; display:block;}
.online_go img{ margin-top:40px;margin-bottom: 4px;}
.online_ad{ width:544px; height:155px;border-right:1px #7d7e81 solid; text-align:left; padding-left: 45px; padding-right: 5px;}
.online_ab{ float:left; width:105px;margin: 0 30px; text-align:left;}
.online_ab a{ font-size:14px; color:#aca9a9;margin-bottom: 6px; display: inline-block;text-decoration: none;}
.online_ab a:hover{ border-bottom:1px #fff solid; color:#fff; -webkit-transition:.8s;text-decoration: none;}
.online_ab span{ font-size:16px; color:#fff; font-weight:bold; display:block; margin-bottom:8px;}
.online_ter{ width:154px;}
.online_ter span{ text-align:center;}
.online_ter a{ margin-left:10px;margin-right:10px; position:relative;}
.online_bo { width: 246px; margin-left: 62px;}
.online_wei{ margin-left:20px;}
.online_are{ margin-left: 44px !important;}
.online_bo b{ margin-left:14px;}
.online_nose{ width:1200px; height:auto; text-align:center; padding:30px 0;}
.online_nose span{ font-size:14px; color:#898686; display:inline-block; margin-right:30px; line-height:24px;}
.online_yin{ font-size:14px; color:#7e7a7a; background:#e8e9ef; border-radius:5px; position: absolute; top: 26px; width: 390px; z-index: 10; padding: 6px 10px;left: -195px; display:none;}
.online_yin b{ display:inline-block; margin-left:18px; font-weight:normal;}
.online_cang{ position: absolute;top: 20px; left: 9px; display:none;}
.online_bo b{font-size: 14px; font-weight:normal;color: #aca9a9;}
.cnzz a{padding-top:5px;font-size: 14px; color: #898686;display: inline-block;}
#pageApp{
	
}

/*-----顶部广告-----*/
.adBox{
	width: 1200px;
	margin:0 auto;
}
.adBox img{
	width: 100%;
	border:0;display: block;
}
/*-----顶部广告-----*/

/*-----遮罩广告-----*/
.maskBox{
	position: fixed;
	top:0;
	left:0;
	z-index: 99999;
	width:100vw;
	height:100vh;
	background: rgba(0,0,0,0.3);
	transition:background .3s 0s; 
}
.maskBox.cur{
	background: rgba(0,0,0,0);
	z-index: -10;
}
.maskBox .inner{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	opacity: 1;
	transition: top .3s 0s,opacity .2s 0s; 
}
.maskBox .inner img{
	width:100%;
	border:0;display: block;
}
.maskBox .inner span.close{
	width:50px;
	height:50px;
	border:2px solid #fff;
	border-radius: 50%;
	position: absolute;
	top:-40px;
	right:-40px;
	opacity: .5;
}
.maskBox .inner .close::before,.maskBox .inner .close::after{
    position: absolute;
    top:50%;
    left:50%;
    content: "";
    width:5px;
    height:30px;
    background:#fff; 
    border-radius: 4px;
    transform: translate(-50%,-50%) rotate(45deg);
}
.maskBox .inner .close::after{
    width:30px;
    height:5px;
}
.maskBox .inner span.close:hover{
	opacity: 1;
}

.maskBox .inner.cur{
	top: 0;
	opacity: 0;
}
/*-----遮罩广告-----*/