q.toppic{
	width:100%;
	height:234px;
	margin: 0px;
	padding: 0px;
	background-color: #f38e00;
	overflow: hidden;
}/**padding-top: 146px;**/
.toppic .main{
	height:234px;
	margin: auto;
	width: 1000px;
	background-image: url(/img/fenyetop_banner.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
}



.fenyedaohang_news{
	background-image: url(/img/ins_zixun.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:166px;
	width:1000px;
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;	
}
.fenyedaohang_anli{
background-image: url(/img/ins_anli.jpg);
background-repeat: no-repeat;
background-position: left center;
height:130px;
width:1000px;
margin: 0px;
padding: 0px;
overflow: hidden;
}
.fenyedaohang_about{
	background-image: url(/img/ins_about.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:155px;
	width:1000px;
	overflow: hidden;
	padding: 0px;
	margin-bottom: 25px;
}

.fenyedaohang_fuwuxiangmu{
	background-image: url(/img/ins_fuwuxiangmu.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:165px;
	width:1000px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.fenyedaohang_wangzhanjianshe{
	background-image: url(/img/ins_wangzhanjianshe.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:166px;
	width:1000px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.fenyedaohang_t_nav{
float:left;
margin-top:89px;
display:block;
width:840px;
height:35px;
line-height:35px;
font-size:14px;
color:#666;
padding-left: 160px;
}
.fenyedaohang_t_nav .active{
color:#e85d00;
}
.fenyedaohang_t_nav a:hover{text-decoration:none;}
.fenyedaohang_t_nav a{padding:0 10px;}


/*������վ�б�*/
.fenye_main_flash{
	padding:20px 0;
	width:100%;
	overflow:hidden;
	background-color: #FFFFFF;
}
.fenye_flash{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.fenye_flash li{
	float:left;
	width:100%;
	height:120px;
	background-image: url(/img/line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin: 0px;
}
.fenye_flash li .flash {
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fenye_flash li .flash img{	
	width:160px;
	height:100px;
	border: 1px solid #CCCCCC;
	padding: 3px;	
}
.fenye_flash li .title{
	width: 770px;	
	font-size:15px;
	font-weight: bold;
	float:left;
	vertical-align: top;
	height: 30px;
}
.fenye_flash li .title a{color:#257e9d;}
.fenye_flash li .title a:hover{color:#33abd6;}
.fenye_flash li .cont{
	height:75px;
	line-height:26px;
	font-size:13px;
	color:#434343;
	width: 770px;
	float:left;	
	vertical-align: top;
}

.div_r{
height:45px;
width:100%;
text-align: right;
line-height: 21px;
vertical-align: middle;	
}


/*��ҳ��Ѷ�б�*/
.page-list{
width: 1000px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
padding-top: 0px;
margin: auto;
}
.page-list li{
height:125px;	

padding-top: 25px;	
padding-bottom: 25px;	
background:url(/img/newsbox.gif) no-repeat;
}
.page-list li .biaotii{margin-bottom:5px;font-size:15px;text-decoration: none;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.page-list li .biaotii a{color: #585858;}
.page-list li .biaotii a:hover{color: #d70000;text-decoration: none;}

.page-list p{
line-height:25px;
padding-right:4px;
padding-left:6px;
color:#999;
height:80px;
overflow: hidden;
margin-top: 3px;
}
.page-list p a{color:#c71f1f}
.page-list .img{float:left;margin-right:20px;margin-left:20px;height:100px;width:160px;overflow:hidden;margin-top: 2px;border: 1px solid #DBDBDB;}
.page-list .img a{float:left;width:160px;text-align:center;}
.page-list img{width:160px;height:100px;margin: 1px;}



.page-list .jiant{
float: right;
height: 105px;
width: 60px;
background-image: url(/img/new10.png);
background-repeat: no-repeat;
background-position: left center;
margin-right: 20px;
margin-left: 30px;
}


/*��ҳ������Ѷ��ϸ��Ϣ*/
.fenye_newslist_dh{
width:100%;
font-size: 14px;
line-height: 40px;	
height: 40px;
margin-bottom: 25px;
}
.fenye_newslistbox {
width:100%;
height: auto;
overflow:hidden;
background-color: #FFFFFF;
margin-bottom: 50px;
}
.fenye_newslist {
width:92%;
height: auto;
overflow:hidden;	
}
.fenye_newslist ul li.title{
width:100%;
height: 80px;
font-size: 19px;
line-height: 80px;
font-weight: bold;
text-align: center;
margin-top: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}
.fenye_newslist ul li.cont{
width:100%;
font-size: 13px;
line-height: 26px;
margin-top: 22px;
margin-bottom: 20px;
min-height:300px;/*IE7\FF*/
height:100%;/*IE6\IE7\FF �������Ҫ��IE6�����߶Ⱥ���Ҫ�ټ��������������Զ����졣*/
_height:300px;/*IE6*/
}
.fenye_newslist ul li.fen_xiangg{
width: 100%;		
text-align: left;	
margin-top: 20px;
height:125px;
}
.fenye_newslist ul li.xiangguan{
width: 100%;
height:150px;	
}
.fenye_dymbox {
width:100%;
height: auto;
background-color: #FFFFFF;
}

.fenye_dymcont{
width:100%;
min-height:500px;
padding-top: 0px;
padding-bottom: 10px;
}


.fenye_cont {	
height: auto;	
line-height: 28px;
font-size: 14px;
margin-top:10px
}
.fenye_cont ul li {	
height: auto;
font-size: 14px;
line-height: 28px;	
}
.fenye_cont ul li.title{	
width: 100%;
height: 35px;
font-size: 18px;
margin: auto;
color: #2b86a8;
font-weight: bold;
vertical-align: top;	
}
.fenye_cont_title {
width: 100%;
font-size: 2.2rem;
margin: auto auto 20px 0;
color: #ff6c00;
vertical-align: top;
}

.fenye_contpic {	
height: auto;	
margin-top:10px;
margin-left:25px;
}
.fenye_contpic img{max-width: 450px;}
.fr {
float: right;	
}
.fl {
float: left;	
}
.fenye_contline{
text-align: left;
background-image: url(/img/line.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 15px;
width: 100%;
margin-top: 40px;
margin-bottom: 20px;
}

.fenye_xq{ position:relative; margin-top:10px; font-size:13px;}
.fenye_xuxian2{display: block; padding:15px 14px 15px; position:relative;line-height:25px;}
.fenye_xq .biaoti{font-size: 18px;font-weight: bold;color: #f67001;margin: 0px;padding: 0px;width: 100%;}
.fenye_xq .xiann{text-align: left;background-image: url(/img/line.jpg);background-repeat: no-repeat;background-position: center center;height: 15px;width: 100%;margin-top: 50px;margin-bottom: 10px;}
.fenye_xq .xiann{
	text-align: left;
	background-image: url(/img/line.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 10px;
	padding: 0px;
}

.taocon{margin-bottom:10px;margin-top:10px;clear:both;}
.taocon img{vertical-align:middle;}
.taotitle h2{margin:0;padding:0;font-size:20px;display:inline-block;font-weight: normal;}
.taotitle span{float:right; background:url(/img/taocan/taodh.gif) no-repeat;padding-left:35px; margin-top:6px;}
.taotitle b{font-size:24px;font-weight:normal;color:#f67001;}
.taotitle img{vertical-align:middle; display:inline-block;}
.taotitle strong{ font-weight:normal;display: inline-block;}

.taoner{border:1px solid #f5f5f5; margin-top:15px;margin-bottom:15px;}
.taocon p{text-align:center;}
.taocon p a{display:inline-block;background:#f67001;color:white; text-decoration:none; padding:3px 10px;}

.taoner dl{ line-height:25px; width:50%; float:left;position:relative; background:#f7f7f7;border-bottom:1px #ffffff solid; font-size:13px;}
.taoner dl dt{width:107px;height:100%;position:absolute;text-align:right;overflow:hidden;background-color: #EAEAEA;line-height:45px;}
.taoner dl dd{padding:10px;padding-left:120px;}
.taoner .dlbai{width:100%}

.flash_price {color: #f67001;font-weight: normal;}
.sitemap-block {
    margin: 40px 0;
}

.level-1 {
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 24px;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 20px;
    line-height: 35px;
}

.level-2 {
    font-size: 24px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 20px;
}

.level-2:before {
    content: "";
    display: inline-block;
    height: 25px;
    border-left: 3px solid #ff6c00;
    vertical-align: middle;
    margin-right: 10px;
}

.level-2:empty:before {
    display: none;
}

.level-3 {
    color: #666;
    margin-bottom: 10px;
	font-weight:700;
	border-bottom:1px #ccc solid;
}

[href]:hover .level-3 {
    text-decoration: underline;
}

.level-4 {
    display: block;
}

.level-4[href]:hover {
    text-decoration: underline;
}

.sitemap-level-2 {
    justify-content: flex-start;
    align-items: flex-start;
}

.sitemap-product {
    justify-content: flex-start;
    align-items: flex-start;margin-top: 30px;
}

.sitemap-product .level-2-block {
    margin-right: 30px;
    padding-right: 30px;
    border-right: 1px dashed #E5E5E5;
    height: 370px;
}

.sitemap-product .level-2-block:last-child {
    border: none;
}

.sitemap-level-3 {
    justify-content: flex-start;
    align-items: flex-start;
	width:100%;
}

.sitemap-level-3 .level-3-block {
	width:21%;
	border:1px #ccc solid;
	padding:0 10px;
	height:255px;
	background:#f5f5f6;
}

.sitemap-block.flex-row {
    justify-content: flex-start;
    align-items: flex-start;
}

.sitemap-block.flex-row .level-1-block {
    margin-right: 80px;
    width: 220px;
}

.sitemap-block.flex-row .sitemap-level-2 .level-2-block {
    margin-right: 70px;
}

.sitemap-block.flex-row .sitemap-level-2 .level-2-block:last-child {
    margin: 0;
}

.sitemap-block.sitemap-about .level-2-block {
    margin-right: 120px;
}

.sitemap-block.sitemap-branch-block .sitemap-branch {
    width: 110px;
    margin: 0 35px 30px 0;
    display: inline-block;
    vertical-align: top;
}

.sitemap-level-4 {
    justify-content: flex-start;
    align-items: flex-start;
}

.sitemap-level-4 .level-4-block {
    margin-right: 100px;
}
.level-1.ico-1 {
    background: url(../../images/sitemap/ico-1.svg) no-repeat left center;
}
.level-1.ico-2 {
    background: url(../../images/sitemap/ico-2.svg) no-repeat left center;
}
.level-1.ico-3 {
    background: url(../../images/sitemap/ico-3.svg) no-repeat left center;
}
.level-1.ico-4 {
    background: url(../../images/sitemap/ico-4.svg) no-repeat left center;
}
.level-1.ico-5 {
    background: url(../../images/sitemap/ico-5.svg) no-repeat left center;
}
.level-1.ico-6 {
    background: url(../../images/sitemap/ico-6.svg) no-repeat left center;
}
.level-1.ico-7 {
    background: url(../../images/sitemap/ico-7.svg) no-repeat left center;
}
.level-1.ico-8 {
    background: url(../../images/sitemap/ico-8.svg) no-repeat left center;
}
.flex-row {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
}
.level-4-block a{display:block;}
	.slideTxtBox{ width:99.7%; border:1px solid #ddd; text-align:left;margin-top: 15px;}
		.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; left:20px;top:10px;height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;font-size: 16px;}
		.slideTxtBox .hd ul li.on{ background:#ff6c00;color: #fff;}
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .float-wrap{padding:20px;display:flex;justify-content: space-between;}
.slideTxtBox .list-second-title{color:#ff6c00;font-size:16px;}
.slideTxtBox .list-content{color:#73777a;line-height:24px;margin:0;}
.slideTxtBox .list-second-wrap{width:30%;}
.caseColumn{ height:650px; background:#f7f7f7;}
.caseDesc{ color:#000; font-size:24px; line-height:180%; text-align:center; padding-top:30px; padding-bottom:10px;margin-top:30px;}
.caseDesc span{ font-size:24px;}
.caseList{max-width:1200px; margin:0 auto;}
.caseList li{ width:255px; height:160px; border:5px #ff6c00 solid; float:left;margin:15px 20px;}
.caseList li:nth-child(4n){margin-right: 0;}
.caseList li img{width:100%; height:160px;}
.caseList li:hover img,.caseImgList li:hover img{transform: scale(1.1, 1.1);transition: .3s transform;}
.morecase{ text-align:center;background:#ff6c00;border-radius:20px;width:200px;margin:auto;padding: 8px;font-size: 20px;clear:both;position: relative;top:10px;}
.morecase a{color:#fff;}
.morecase:hover img{transform: scale(1.1, 1.1);transition: .3s transform;}
.loc h1{font-weight: normal;font-size: 12px;display: inline;}
/*about us*/
.about{background: url(/zuowangzhan/images/aboutbg.jpg) no-repeat center 0 #dee6ef;font-family:"Microsoft Yahei";line-height: 28px;color: #707070;padding: 125px 0 0;height: 756px;position: relative;z-index: 1;overflow: hidden;}
.about:before{content: "";position: absolute;width: 47%;max-width:903px;height:781px;right: 1.4%;bottom:-5px;background: url(/zuowangzhan/images/about.png) no-repeat 0 bottom;background-size: 100%;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about:hover:before{margin-right: 20px;}
.about_l{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;margin-left:10%;}
.about_l:hover{margin-left:-20px;}
.about_l h3{height: 120px;font-weight: normal;font-size: 18px;line-height: 40px;}
.about_l h3 span{display: block;font-size: 40px;line-height: 58px;color: #000;}
.about_lc{width: 550px;height: 416px;background: rgba(255, 255, 255,0.95);box-sizing:border-box; padding:24px 0 0 44px;}
.about_fz{position: relative;height: 303px;font-size: 14px;}
.about_fz:before{content: "";position: absolute;width:450px;height: 1px;left: 0;top:57px;background:#d3dee9;}
.about_fz li{float: left;padding-left: 57px;}
.about_fz li span{height: 58px;line-height: 57px;font-size: 16px;position: relative;display: inline-block;}
.about_fz li span:before{content: "";position: absolute;width:0;height: 1px;left: 0;bottom:0;background:#e97031;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about_fz li:hover span,.about_fz li.cur span{color: #e97031;}
.about_fz li:hover span:before,.about_fz li.cur span{width: 100%;}
.about_fz li p{display: block;padding: 20px 0 0;}
.about_fz li p a{display: block;color: #707070;}
.about_fz li:first-child{padding: 0;width: 100px;}
.about_fz li:first-child p a{float: left;}
.about_fz li:first-child p a:nth-child(2n){padding-left: 35px;}
.about_ico{display: block;width: 286px;line-height: 61px;text-align: center;border: solid 2px #434a53;border-radius: 55px;font-size: 16px;margin-left: 80px;}
.about_ico a{background: url(/zuowangzhan/images/ico06.png) no-repeat 0 center;color: #434a53;display: inline-block;padding-left: 39px;}
.ws10-dyy1Btn {
    display: block;
    width: 150px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: 30px 0 0;
    border-radius: 5px;
    background-color: #ff6c00;
    color: #ffffff;
    font-size: 18px;
    box-shadow: 0 5px 20px -10px #999999;
}

.ws10-dyy1Btn:hover {
    transform: scale(1.1);
    color: #ffffff
}
.content{max-width: 1280px;margin: 0 auto;clear:both;position: relative;top:20px;}
.mq_on8{ padding: 30px 0;}
.tx_til{ text-align: center; line-height: 100%; color: #333;font-size: 45px;font-weight: normal;margin:20px;padding:0;}
.tx_til  i{ color: #f67001; display: inline-block;line-height: 100%;}
.tx_til span{ display: block;display: block; color: #7a7e7f; font-size: 24px;font-weight: normal; padding: 26px 0 0 0;line-height: 100%;letter-spacing: 0;}
.mq_on8 h4{ text-align: center;clear:both;position: relative;}
.mq_on8 h4 a{ display: inline-block; width: 277px; height: 55px; line-height: 55px;text-align: center;border: 1px solid #6a6b6b; border-radius: 55px; font-size: 20px; font-weight: normal; transition: all 0.2s; color: #333;}
.mq_on8 h4 a:hover{ color: #fff; background: #f67001;border: 1px solid #f67001;}
.mq_on8 ul{ overflow: hidden; padding-top: 50px; padding-bottom: 40px;}
.mq_on8 ul li{ float: left; width: 555px;}
.mq_on8 ul li:nth-of-type(2n){ float: right;}
.mq_on8 ul li a{ display: block; overflow: hidden; height: 92px; border-bottom: 1px dashed #dcdcdc; transition: all 0.2s; padding: 25px 20px 0; }
.mq_on8 ul li:nth-of-type(7) a,.mq_on8 ul li:nth-of-type(8) a{ border-bottom: none;}
.mq_on8 ul li em{ display: block; float: left; overflow: hidden; width: 400px; color: #9a9a9a;font-size: 14px; line-height: 23px;}
.mq_on8 ul li em span{ display: block; color: #010101; font-size: 16px; line-height: 100%; margin-bottom: 8px;}
.mq_on8 ul li i{ display: inline-block; float: right; text-align: center; color: #231815; font-size:50px; line-height: 100%;}
.mq_on8 ul li i span{ color:#666160; font-size: 16px; display: block; line-height: 100%; padding-bottom: 5px;}
.mq_on8 ul li a:hover{ background: #f67001;}
.mq_on8 ul li a:hover em{ color: #fbd3bc;}
.mq_on8 ul li a:hover span{ color: #fff;}
.mq_on8 ul li a:hover i{ color: #fef3e9;}
@media (max-width: 768px){
	.fenye_contpic{margin-left:0;}
	.fenye_contpic img{max-width: 100%;}
	.caseDesc span {
		font-size: 2rem;
	}
	.mq_on8 ul li{width:90%;padding-left:15px;padding-right:15px;overflow: hidden;margin-top:15px;}
	.mq_on8 ul li i{display: none;}
	.mq_on8 ul li a{width:100%;padding:0;}
	.mq_on8 ul li em {
		overflow: auto;width:100%;	
	}
	.mq_on8 ul li:nth-of-type(2n) {
		float: left;
	}
	.tx_til {
		font-size:3rem;
	}
	.mq_on8 ul{padding-top:0;}
	.caseList ul{width:95%;justify-content: space-between;margin:auto;}
	.caseList li {
		width: 46%;
		height: 120px;
		border: 2px #ff6c00 solid;
		float: left;
		margin:5px;overflow: hidden;
	}
	.slideTxtBox .hd ul{left:0;width:100%;}
	.slideTxtBox .hd ul li {
		width:25%;padding: 0;
		font-size: 16px;text-align: center;
	}
}