@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,p,th,td,tr,table,tbody,thead,tfoot,em,strong,span {padding:0;margin:0;}
img {border:0 none;}
ol,ul,li {list-style:none;}
/*h1,h2,h3,h4,h5,h6 {font-size:100%;}
*/.clearFix:after{content:' ';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearFix {*zoom:1;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:none;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.none {display:none;}
.block {display:block;}
.bk10{ height:10px; overflow:hidden; clear:both;}
.bk20{ height:20px; overflow:hidden; clear:both;}
input,textarea {font-size:12px;outline:0 none;}
.hidd{ overflow:hidden;}
.hidden{ display:none;}
.place{ line-height:45px;}
.red,.red a{ color:#b61d1d !important;}
.f16{ font-size:16px !important;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe,hr{margin:0;padding:0;}
body{font:12px/1.6 "微软雅黑",Arial,sans-serif; font-size:12px; color:#333333; min-width:1200px;}
fieldset, img { border:0; }
address, caption, cite, dfn, em, th, var{font-style:normal;font-weight:normal;}
caption, th { text-align:left; }

.clear{ clear:both; overflow:hidden;}
.w1200{ width:1200px; margin:auto; clear:both; }
.yh{font-family:"微软雅黑";}
.center{ text-align:center;}
.mt20{ margin-top: 20px; }
.pt20{ padding-top: 20px; }
/*头部各地公司*/

.gd {
   font-family:"宋体";
    line-height: 35px;
}
.gd-c{color:#cc0000;}
/*.gd a{ padding:0 3px;}*/
.topimg{ width:100%;height:80px;background:url(imagestopimg.jpg) repeat-x center;}
.logo{ background:url(../images/logo.png) no-repeat center;}
.logo dl{ float:right; padding-top:45px;}
.logo dd{ text-align:right; line-height:24px; font-size:14px;}
.logo dd i{ font-size:24px; color:#cc0000; font-family:"微软雅黑"; font-weight:700;}
.top{width:1200px; margin:0px auto; padding:10px 0 15px 0; overflow:hidden;}
.top-center{width:1200px; height:126px;}
.top-center-c span{padding-right:5px; display:block; float:left;}
.top-center-r-2 span{ padding-left:5px; display:block; float:right;}

.top-center-dz{color:#999999; font-size:14px; margin-top:10px; font-family:"微软雅黑";}
.top-center-dz a{color:#999999; text-decoration:none;}
.top-center-dz a:hover{color:#999999; text-decoration:underline;}
.top-center-r{ text-align:right; font-weight:700; font-family:"微软雅黑";margin-right: 40px;}
.top-center-r-1{ color:#960202; font-family:"微软雅黑"; font-size:15px; text-align:right; font-weight:700;}
.top-center-r-2 a{color:#000; text-decoration:none;}
.top-center-r-2 a:hover{color:#000; text-decoration:underline;}
.top-center-r-2{ color:#000; font-size:14px; line-height:30px; padding-top:30px;}
.top-center-r-3{ font-size:15px; color:#000; clear:both;}
.top-center-r-3 img{ position:relative; top:3px; right:3px;}

.top-center-c{ width:390px; overflow:hidden;float:left; padding-top:40px;}
.top-center-c input{ float:left; color:#CCCDCC; height:28px; width:291px; line-height:28px; font-size:14px; border:1px solid #000; padding:0 10px;}
.top-center-c button{ width:41px; height:30px; background:url(imagessousuo_03.jpg) no-repeat top center; border:0; cursor:pointer;}

.nav{height:35px;background: #000;}
.nav-ul{width:1200px;margin:0 auto;font-size: 16px; font-family:"微软雅黑";}
.nav-ul li{float:left;color:#fff;width:82px;text-align: center;line-height:35px;padding: 0px 10px;}
.nav-ul li span{ display:block;}
.nav-ul a{color:#fff; }
.nav-ul a:hover,.nav-ul li.on a{color: #fdba36;}
.nav-ul .nav-li a:hover{ color:#FFF;}
.nav-list .mcs-bg{background-color: rgba(234, 161, 54,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8EDA83D,endColorstr=#C8EDA83D);}
.nav-li{width: 160px !important;height: 35px;text-align: center;position:relative;background:#fdba36;}
.nav-list{width:180px;margin:0 auto; height:500px; position:absolute;top:35px;z-index:99999;display:block; left:0px; background-color: rgba(253, 186, 54,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8FAC55B,endColorstr=#C8FAC55B);}
.nav-dl{ height:380px;}

.nav-dl dd{ height:38px !important; line-height:38px !important;}
.nav-dl dd.mcs-bg{ height:40px !important; line-height:40px !important;}
.nav-dl dd span{ top:15px !important;}
.nav-list dd{ height:52px;text-align: center;line-height:52px; position:relative;}
.nav-list dd span{ width:5px; height:9px; background:url(imagesnav_ico2.png) no-repeat; position: absolute; right:20px; top:25px;}
.nav-list dd.up1{ padding-left:0; text-align:center; cursor:pointer;height: 30px;line-height: 30px;}
.nav-list a{ color:#fff; font-weight:400;}
.nav-list dd a:hover{color:#427065;font-weight:700;}
.nav-list dd div{ position:absolute; right:-125px; top:0px; width:125px; background-color: rgba(0, 0, 0,0.8); display:none;}

.nav-list dd div a{ display:block;line-height: 35px;}

.navdown{ position:relative;}
.navdown div{ display:none; width:120px; position:absolute; left:-10px; background-color: rgba(0, 0, 0,0.8); z-index:9999;}
.navdown div a{ display:block;}

.nav-list_{display:none;width:180px;margin:0 auto; height:480px; position:absolute;top:35px;z-index:99999; left:0px; background-color: rgba(253, 186, 54,0.8);}
.nav-list_ dd{ height:53px;text-align: left;padding-left: 35px; line-height:53px;}
.nav-list_ a{ color:#fff; font-weight:400;}
.nav-list_ dd a:hover{color:#427065;font-weight:700;}

.index_banner{position:relative;height:500px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:500px;}
.index_banner cite{position:absolute;bottom:3px;left:50%;z-index:999;display:block;margin-left:-43px;width:115px;height:19px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:19px;height:19px;cursor:pointer; background:url(imagesyuan.png) no-repeat;}
.index_banner cite span.cur{ background:url(imagesyuan.png) -19px 0 no-repeat;cursor:default;}


.ab-box{ overflow:hidden; line-height:0;}
.ab-box li{ float:left; margin-left:12px;}
.shenme{width:100%;overflow:hidden;}
.shenme .title{width:1200px;margin:auto;}
.shenme .sm-l{width:50%;height:50px;background:#ffa624;float:left;}
.shenme .sm-r{width:50%;height:50px;background:#f1f0f0;float:left;}
.shenme p span{font-size:22px;font-weight:bold;}
.shenme .sm-l p{font-size:18px;line-height:50px;float:right;padding-right: 50px;color:#fff;}
.shenme .sm-r p{font-size:18px;line-height:50px;padding-left: 50px;color:#000;}
.fuwu{width:1200px;margin:auto;overflow:hidden;}
.fuwu h1,.shengc h1{background:url(imagestitbg2.jpg) no-repeat center; line-height:45px; font-size:36px; text-align:center; margin-top:30px;}
.fw-title{height:40px; line-height:40px; font-size:24px; font-weight:bold; clear:both;}
.fw-title span{ float:right; font-size:18px; font-weight:normal;}
.fw-title em{ font-size:18px; font-style:normal; color:#cccccc; font-weight:normal; margin-left:10px;}

.cehua{ overflow:hidden; margin-bottom:20px;}

#nav{ position:fixed; display:none; top:100px; padding-top: 92px; left:50%; margin-left:610px; background:url(imagesicon.png) no-repeat -1px -230px; z-index: 99999;}
#nav li{ height:80px; width:90px;}
#nav li a{
	width: 100%;
	height: 100%;
	display: block;
}
.content{
	width: 100%;
	background: url(imagescontentBg.jpg) no-repeat top center;
	/* background-size: 100%; */
	position: relative;
	margin-bottom: 50px;
}
.mainCon{
	padding-top: 560px;
}
.mainCon ul li{
	margin-top: 60px;
	position: relative;
	z-index: 10;
}
.mainCon ul li img{
	width: 100%;
}
.sidaiBg1{
	position: absolute;
    top: 1440px;
    right: 0;
}

.sidaiBg2{
	position: absolute;
    top: 2660px;
    left: 0;
}

.sidaiBg3{
	position: absolute;
    top: 3860px;
    right: 0;
}

.sidaiBg4{
	position: absolute;
    top: 5720px;
    left: 0;
}
.sidaiBg1 img{
	width: 100%;
}
.sidaiBg2 img{
	width: 100%;
}
.sidaiBg3 img{
	width: 100%;
}
.sidaiBg4 img{
	width: 100%;
}

/*尾部*/

.foot{ background:#333333; width:100%; height:230px; clear:both;}
.foot .foot_c{ background:url(imagesf_sao.png) left center no-repeat; height:180px; padding-left:140px; padding-top:50px; width:1060px; margin:auto;}
.foot .foot_c dl{ overflow:hidden;}
.foot .foot_c .p1,.foot .foot_c .p1 a{ color:#FFF;}
.foot .foot_c .p2{ color:#999999;}
.foot .foot_c .p1 em{ color:#DC100B; font-size:24px;}
.foot .foot_c span{ margin:0 3px; display:inline-block;}
.foot .foot_c span a{ color:#999;}
.foot_b{ background:#252525; color:#8E8E8E; height:55px; line-height:55px; text-align:center; font-size:14px;}

/*EC在线咨询和免费拨打电话样式*/

.ec {position: relative;}
.ec #LXB_CONTAINER{
bottom: 199px !important;
top: auto !important; left:50% !important; border-radius: 15px; margin-left:18px;}
.ec .lxb-cb-tip{left:0px !important; margin-top: 150px !important;}
.ec .lxb-cb-input{border: 1px solid #cccccc !important; border-radius: 15px 0 0 15px !important; padding-left: 10px !important; width:110px !important; height:32px !important;}
.ec .lxb-cb-input-btn{
 left:130px !important; height:34px !important; line-height:34px !important;
background: -moz-linear-gradient(top,  #FBA705 0%, #F5840B 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBA705), color-stop(100%,#F5840B)) !important;
    background: -webkit-linear-gradient(top,  #FBA705 0%,#F5840B 100%) !important;
    background: -o-linear-gradient(top,  #FBA705 0%,#F5840B 100%) !important;
    background: -ms-linear-gradient(top,  #FBA705 0%,#F5840B 100%) !important;
    background: linear-gradient(to bottom,  #FBA705 0%,#F5840B 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBA705', endColorstr='#F5840B',GradientType=0 ) !important;
border-radius: 0 15px 15px 0 !important;}
.ec #ec_cs_pannel{ top:auto !important; bottom:0px !important; position:fixed !important; left:50% !important; margin-left:-644px; height:57px !important; }
.ec #ec_cs_pannel img{display:none;}
.ec #ec_cs_pannel a{ display:block; width:620px !important; height:57px !important;}

.hh #ec_cs_showdlg table{ background:url(imagesec_img.gif) no-repeat !important; height:370px !important; width:350px; !important; }
.hh #ec_cs_showdlg {top:auto !important; bottom:67px !important; left:auto !important; right:10px !important;height:370px !important; width:350px; !important; position:fixed !important;}
.ec_cs_seesion,.inconbox{ display:none !important;}
.hh #ec_cs_showdlg .title{ display:none;}
.hh #ec_cs_dlg_disagree{ background:none !important; position:absolute !important; bottom:6px; margin:0px !important; left:36px; z-index:4; filter:alpha(opacity=0); opacity:0;}
.hh #ec_cs_dlg_agree{ background:none !important; position:absolute !important; top:0px !important; right:-100px !important; width:500px !important; height:370px !important; margin:0px !important; z-index:3; text-align:right !important;}
.hh #ec_cs_dlgclose{background:none !important; z-index:4; width:25px !important; height:25px !important; margin:0 !important; position:absolute; top:0px; right:0px;}

/*头部各地公司*/

.topbg{ background:#F3F6F2; height:34px; line-height:34px; border-bottom:1px solid #E5E6E5; font-family:"宋体"}
.topbg ul{ width:1220px; margin:auto; font-size:12px; line-height:34px; color:#333333;}
.topbg ul span{ color:#EA3B40;}
.topbg ul a{ color:#343434; padding:0 4px;}

/*商桥+营销QQ样式*/

/* 左侧收缩展开 */
#online_qq_layer{ position:fixed; top:50%; margin-top:-250px; z-index:99999;}
.online_icon{width:41px; height:205px; overflow:hidden; float:left;}
.online_icon a{ display:block; width:41px; height:205px;}
.online_icon a:hover{ text-decoration:none;}
.online_icon a#floatShow{background:url(imagesshow.png) no-repeat !important;}
.online_icon a#floatHide{background:url(imageshide.png) no-repeat !important;}
#onlineService {background:url(imagesshowbg.jpg) no-repeat !important; }
#onlineService .qq a{ display:block; height:57px;}
#onlineService .qq{ margin-bottom:30px;}
#onlineService .shang a{ display:block; height:68px;}
#floatX{
background:#ffa624;
	}

/* 底部点击选择 */
        .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: #000;
            z-index:1001;            -moz-opacity: 0.4;
            opacity:0.4;
            filter: alpha(opacity=40); }
        .white_content {
            display: none;
            position: fixed;
			left:50%;
			top:50%;
			margin-left:-298px;
			margin-top:-54px;
			background:url(../images/choice.png) no-repeat;
			width:520px;
			height:108px;
            z-index:9999;
			padding-left:77px;
        }
.white_content .c_close{ position: absolute; right:0; top:0; display:inline-block; width:30px; height:30px;}
.white_content a{ display:inline-block;}
.white_content .c_qq{ width:82px; height:100%;}
.white_content .c_shang{ width:108px; height:100%; margin-left:36px;}
#ec_cs_pannel{ display:none;}


.qq .qiao-icon-wrap{ display:none !important;}
.qq .choice{ position:fixed; width:560px; height:50px; bottom:0; left:50%; margin-left:-571px; z-index:99999;}
.qq .choice a{ display:block; width:560px; height:50px;}

.qq .qiao-invite-wrap{background: transparent url("imagesec_img.gif") no-repeat scroll 0% 0% !important; height: 370px !important; width: 350px !important; top:auto !important; bottom:55px !important; right:10px !important; left:auto !important;}
.qq .qiao-invite-decoration,.qq .qiao-invite-text{ display:none !important;}
.qq .qiao-invite-accept{ width:100% !important; height:100% !important; border:0px !important; background:none !important;}
.qq .qiao-invite-close{ background:none !important; width:25px !important; height:25px !important;}
.qq .qiao-invite-reject{ -moz-opacity: 0; opacity:0; filter: alpha(opacity=0); right:242px !important;}
.qq iframe{ display:none !important;}


.choice2{display: block !important; height: 100% !important; width: 100% !important;}


.lx_box .lx_nav_cont p{ background-size:95%;}
.lx_nav_cont p{ background-size:80%!important;}

.fudong {
    background: url("imagesfd_bg1.jpg") center repeat-x !important;}
body.qq #doyoo_monitor {
    background: url("imagesec_img.gif") no-repeat !important;}

.al-top{border-bottom:1px solid #ccc;line-height: 35px;font-size:14px;margin-bottom: 10px;}
.ab-con img{width:1200px;}
.ab-con p{font-size:16px;line-height:35px;margin:10px;}
.lx_box {
    width: 1200px;
    margin: auto;
}

#goTopBtn{
	cursor: pointer;
}

/* 底部各省中心 */
.foot_tel{ width:1200px; margin:auto;}
.foot_tel .tel_box{border:5px solid #B7B8B7 !important; background:#fff !important;}
 .foot_tel .tel_tit{ background:url(imagestel_tit.png) no-repeat; height:268px; margin:10px 0;}
.foot_tel .guoji{border-top:5px solid #B7B8B7 !important;}
 .foot_tel .tel_right b{ color:#CA0100;}
 .foot_tel .tel_left{ width:250px;}
 .foot_tel .tel_right{ width:880px;}
 .foot_tel .tel_left div{ border-top:1px solid #8D7669; border-right:1px solid #8D7669;}
/* zhaopin css */
.zp-banner{
	height: 380px;
	background: url(imageszp_banner.jpg) center no-repeat;
}
.zp-title{
	height: 90px;
	background: url(imageszp_title.jpg) center no-repeat;
}
.tab-col{
	padding-left: 384px;
	margin-bottom: 15px;
}
.tab-col li{
	width: 144px;
	height: 25px;
	float:left;
	font-size: 16px;
	color: #000;
	border: 1px solid #000;
	cursor: pointer;
	text-align: center;
	line-height: 25px;
	font-weight: 600;
}
.tab-col li.cur{
	background: #f79c17;
	color: #fff;
}
.tab-con ul{
	width: 1140px;
	padding: 0 30px 30px;
	background: #e5d1b0;
}
.tab-con ul li{
	width: 134px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	float:left;
}
.tab-con ul li h3{
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #7e1138;
}
.tab-con ul li a{
	display:block;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #fff;
}

/*手机端轮播图*/

.header {
	z-index: 100; position: fixed; margin: 0px auto; top: 0px; width:100%;
}
.toplogo {
	width: 100%; background: #f2a12c; color: #fff; overflow: hidden; padding: 0.8rem 0;
}
.toplogo div.fl {
	border-left: #fff 2px solid; margin-left:1rem; padding-left: 1rem; margin-top: 0.8rem;
}
.toplogo h2 {
	font-size:2rem; line-height: 2.6rem;
}
.toplogo p {
	font-size:1.8rem;
}
.gesheng table {
	border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none;
}
.gesheng table td {
	border-bottom: #bbb 1px solid; text-align: center; border-left: #bbb 1px solid; border-top: #bbb 1px solid; border-right: #bbb 1px solid; width:64px;color: #fff;font-size:1.6rem;
}
.gesheng table td a {
	color: #fff;
	font-size:1.6rem;
}
.mob_top{
	display: none;
}
.header .ml{
    bottom:1.5rem;
    right: 1rem;
    width: 5rem;
    height: 5rem;
    cursor: pointer;
    text-align: center;
    font-size: 2.2rem;
    line-height: 2.5rem;
    position: absolute;
    border-radius: 0.5rem;
    padding: 2px;
    border: 1px solid #fff;
}
.banner1{
	position:relative;
	overflow:hidden;
	width: 100%;
	display: none;
}
.banner1 li{
	list-style-type:none;
	}
.banner1 img{
	width:100%;
}

.banner1 .hdd{
	position:absolute;
	height:2rem;
	line-height:2rem;
	bottom:0;
	left:50%;
	margin-left:-5.4%;
	z-index:1;
}

.banner1 .hdd li{
	display:inline-block;
	width:8px;
	height:8px;
	background:rgba(0,0,0,0.7);
	text-indent:-9999px;
	overflow:hidden;
	margin:0 3px;
	border-radius:100%;
}

.banner1 .hdd li.on{
	background:#fff;
}

.banner1 .bdd{
	position:relative;
	z-index:0;
}

.banner1 .bdd li{
	position:relative;
	text-align:center;
}

.banner1 .bdd li img{
	vertical-align:top;
	width:100%;
}

.banner1 .bdd li a{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.f_banner img{
	width:100%;
}
.zq_mbimg,.mfoot,.m_address{
	display: none;
}
.mfoot{
	width:100%;
	max-width:640px;
	height:8rem;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #b5b5b5;
    position: fixed;
    bottom: 0;
    z-index: 11111;
    background: #eee;
}
.mfoot a{
    width: 49.5%;
    line-height: 8rem;
    float: left;
    color: #2b2b2b;
    text-align: center;
    font-size: 2.4rem;
}
.mfoot a img{
    vertical-align: middle;
}
.mfoot a:nth-child(1){
    border-right: 1px solid #b5b5b5;
}

/*自适应*/
@media(max-width:640px){
	body{
		width: 100%;
		min-width: 100% !important;
	}
	html{
		font-size: 62.5%;
	}
	.headbox,.nav,.yueliang,.deng1,.banner,#online_qq_layer,.foot_tel,.foot,.fudong,.navfloor,.foot_b,.zq_bimg1,.zq_bimg2,.le-qq{
		display: none;
	}
	.mob_top{
		display: block;
	}
	.banner1{
		display: block;
	}
	.w1200{
		width: 98%;

	}
	.zq_tit{
		margin-top: 3rem;
	}
	.zq_tit h2{
		font-size: 3rem;
		line-height: 3rem;
		background-size: 100%;
		background-position-x: 1.6rem;
	}
	.zq_tit p span{
		font-size: 1.8rem;
	}

	.fl_box li{
		margin-left: 0;
		width:49%;
	}
	.fl_box li:first-child{
		width: 100%;
	}
	.fl_box li:nth-child(3),.fl_box li:nth-child(5){
		margin-left: 2%;
	}
	.fl_box li img{
		width: 100%;
	}
	.jy_box li, .wh_box li{
		float: none;
		margin-left: 0;
		margin-bottom: 0.8rem;
	}
	.jy_box li img, .wh_box li img{
	width: 100%;
	}
	.zq_mbimg,.mfoot,.m_address{
		display: block;
	}
	#newBridge #nb_icon_wrap{
		display: none;
	}
	.address{
		margin-bottom: 6rem !important;
	}
	html body.ec #LXB_CONTAINER{
		bottom: -1000px !important;
	}
	.content {
    	width: 100%;
    	background: url(imagescontentBg1.jpg) no-repeat top center;
    	position: relative;
    	margin-bottom: 0;
	}
	.mainCon{
		padding-top: 30rem;
	}
	.sidaiBg1{
		display: none;
	}
	.sidaiBg2{
		display: none;
	}
	.sidaiBg3{
		display: none;
	}
	.sidaiBg4{
		display: none;
	}
	.gesheng table td{
		color: #333;
	}
	.gesheng table td a {
		color: #333;
	}
}
#nb_icon_wrap{
	display: none!important;
}