/*head*/
.head{width: 100%;left: 0;top: 0;z-index:100;}
.head.act{background-color: #fff;
    -webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,.2);
    box-shadow: 0 0 3px 0px rgba(0,0,0,.2);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.head_box{position: relative;padding:20px 10px 0 10px;transition: 0.5s all;max-width: 1200px;height:66px;z-index: 100;}
.head.act .head_box{padding: 12px 0px 0px 0px;}
.head_left{width: 140px;}
.head_left a{display: block;width: 140px;}
.head_left img{display: none;}
.head_left .img1{display: block;}
.head_right{padding-top: 7px;}
.head_right .head_ul{font-family: "Microsoft Yahei";width: 690px;background-color: #fff\9;filter:alpha(opacity=0);}
.head_right .head_ul>li{float: left;font-size: 15px;width: 115px;text-align: center;position: relative;}
.head_right .head_ul>li>a{color: #fff;position: relative;line-height:45px;}

.head_right .head_ul>li.this>a{
    color: #ff4d00!important;
}

.head_right ul li i{width: 18px;height: 14px;background: url(../images/navbg.png) no-repeat;position: absolute;top:10px;left: 50%;margin-left: -9px;opacity: 0;visibility: hidden;}
.head_right ul li:hover>a{color: #ff4d00;}
.head_right ul li:hover .head_morenav{
	opacity: 1;
	visibility: visible;
	transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.head_morenav{
	opacity: 0;
	top:40px;
	left: -22px;
	visibility: hidden;
	transform: translate3d(10px, 10px, 0px);
	-moz-transform: translate3d(10px, 10px, 0px);
	-webkit-transform: translate3d(10px, 10px, 0px);
	border-top: 3px solid #ff4d00;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease-out 0s;
	position: absolute;
	width: 160px;
	background-color: #898989\9;
	background: rgba(0,0,0,0.5);
}
.head_morenav a{
	padding: 14px 30px;
	width: 100px;
	height: 20px;
	line-height: 20px;
	display: block;
	font-size: 12px;
	transition: all 0.2s ease-out 0s;
	color: #fff;
}
.head_morenav a:hover{
	text-indent: 10px;
	background: rgba(0,0,0,0.7);
	color: #ff4d00;
}
.head.act .head_morenav{border-top: 3px solid #fff;}
.head.act .head_morenav{
	background: rgba(255,255,255,0.9);
	background-color: #f5f5f5\9;
	top: 45px;
}
.head.act .head_morenav a:hover{
	background: rgba(255,255,255,1);
	color: #ff4d00;
}
.head.act .head_right ul li a{color: #898989;position: relative;}
.head.act .head_right ul li:hover>a{color: #eb5d12;}
.head.act .head_right ul li i{width: 18px;height: 14px;background: url(../images/navbg.png) no-repeat;position: absolute;top:25px;left: 50%;margin-left: -9px;opacity: 0;
     visibility: hidden;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    z-index:100;
}
.head.act .head_right ul li:hover i{top:35px;opacity: 1; visibility: visible;}
.head.act .head_right ul li.this i{top:35px;opacity: 1; visibility: visible;}
.head_phone{color: #fff;margin-left:20px;transition: 0.5s all;}
.head .head_p1{color: #fff;}
.head .head_p2{color: #fff;font-size: 20px;font-weight: bold;}
.head.act .head_p1{color: #898989;}
.head.act .head_p2{color: #ed6923;}
.head_phone img{display: none; width: 38px;vertical-align: middle;margin-right: 8px; }
.head_phone .img1{display: inline-block;}
.head.act .img1{display: none;}
.head.act .img2{display: inline-block;}

.ban{ height:355px; text-align: center;overflow:hidden;}


/*page*/
.page{padding: 10px 0 40px 0px;}
.page ul{display: table;margin: auto;*float: right;}
.page ul li{ float: left;text-align: center;border: 1px solid #cccccc;width: 22px;line-height: 22px;height: 22px;background-color: #fff;margin: 0 2px;}
.page ul li a{color: #cccccc;display: block;width: 100%;height: 100%;font-size: 14px;}
.page li:hover a,.page li.this a{background-color: #ef740c;color: #fff;}
.page li:hover,.page li.this{border-color:#ef740c;}
.page .totalPage{border: none;background-color:transparent;}

/*case*/
.case_subnav{text-align: center;padding: 37px 0;}
.case_subnav span{display: inline-block;width: 90px;;height: 30px;line-height:30px;text-align: center;background-color: #fff;border-radius: 15px;color: #999999;cursor: pointer;margin: 0 12px;}
.case_content .case_subnav span{background-color:#f4f3f3 ;color: #999999;}
.case_subnav span.this,.case_subnav span:hover{color: #fff;background-color: #ef740c;}

/* case_ul*/
.case_ul{width: 1220px;margin:30px auto 0 auto;}
.case_ul li{width:284px;margin:10px 8px;
	float:left;border-radius:3px;overflow:hidden;position:relative;opacity: 0;
   -webkit-transform:translateY(30%);
    -moz-transform:translateY(30%);
    -ms-transform:translateY(30%);
    -o-transform: translateY(30%);
     transform: translateY(30%);
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
}
.case_ul li.animatebox.animate{opacity: 1;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform: translateY(0%);
     transform: translateY(0%);
}
.caseimg{width:100%;height:225px;position:relative;display:block;}
.caseimg i{position:absolute;opacity:0;display:block;top:0;left:0;width:100%;height:100%;background:rgba(12,11,62,0.7);z-index:10;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.case_ul li:hover .caseimg i{opacity:1;}
.case_ul .case_bigimg{width:100%;height:100%;overflow:hidden;display:block;}
.case_ul .case_bigimg img{width:100%;display:block;
     -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.case_ul li:hover .case_bigimg img{
	 -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
     transform:scale(1.2);}
.case_lineBox{position:absolute;width:16px;padding:10px;top:50%;left:50%;margin:-20px 0 0 -18px;z-index:20;}
.case_lineBox img{opacity:0;
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
     transform:scale(1.2);
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.case_ul li:hover .case_lineBox img{opacity:1;margin-top:-1px;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
     transform:scale(1);}
.casep{width:100%;line-height:54px;height:54px;position:relative; border-bottom:1px solid rgba(255,255,255,0.1);font-size: 16px; color:#666;
    -webkit-transition: all 0.5s; 
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition:all 0.5s;}
.casep a{width:70%;display:block;height:100%;line-height:54px; color:#545454;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.casep .case_like{opacity:1;position:absolute;color: #ff8a01;right:3px;top:20px;line-height:0;visibility: visible;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition:all 0.5s;
}
.case_ul li:hover .casep .case_like{opacity:0;right: 30px;visibility: hidden;}
.casep .caseadd{opacity:0;position:absolute;display:block;right:20px;top:20px;line-height:0;padding-left:10px;visibility: hidden;
	 -webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition:all 0.5s;
}
.case_ul li:hover .casep .caseadd{opacity:1;right:30px;visibility: visible;}
.casep i{display:block;width:0%;position:absolute;bottom:0;left:0;height:1px;background:#ed6923;
	 -webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
	-ms-transition: all .8s ease 0.2s;
	-o-transition: all .8s ease 0.2s;
	transition: all .8s ease 0.2s;
}
.case_ul li:hover .casep{background-color:#fff;padding:0 10px;}
.case_ul li:hover .casep i{width:100%;}

/*weixin_part1*/
.animation{-webkit-transition: all .8s ease-in-out 0.2s;
    -moz-transition: all .8s ease-in-out 0.2s;
    -ms-transition: all .8s ease-in-out 0.2s;
    -o-transition: all .8s ease-in-out 0.2s; 
    transition: all .8s ease-in-out 0.2s;}

/*profile*/
.aboutNav{width: 100%;height: 70px;line-height: 70px;border-bottom: 1px solid #e5e5e5;-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);
-moz-box-shadow: 0px 0px 6px rgba(0,0,0,.2);-o-box-shadow: 0px 0px 6px rgba(0,0,0,.2);box-shadow: 0px 0px 6px rgba(0,0,0,.2);}
.aboutNav .inner{width: 1200px;margin: 0 auto;height: 70px; position: relative;}
.aboutNav .inner a{float: left;width:150px;text-align: center;font-size: 16px;color: #666666;}
.aboutNav .inner a.on{background-color: #ff4000;color: #fff;}
.aboutNav .inner .path{ position: absolute; top:0;right:0; font-size:16px;}
/*.aboutNav .inner .path a{color:#555;}*/

.briefIntro{width: 100%;padding-bottom:30px;}
.aboutTitle{width: 100%;text-align: center;padding:35px 0;}
.aboutTitle .p1{color: #333;font-size: 30px;line-height: 67px;}
.aboutTitle .p2{width:40px;height: 3px;margin: 0 auto;background-color: #fa5e0b;}
.briefIntro .main{width: 1200px;margin: 0 auto;font-size:15px;text-align: center;}
.briefIntro .main .txt{height: 170px;overflow: hidden;}
.briefIntro .main .txt.on{height: auto;overflow: visible;}
.briefIntro .main p{line-height: 34px;color: #666666;text-align: left;}
.briefIntro .main .link{padding-right: 20px;font-size: 13px;line-height: 36px;color: #ff4000;background: url(../images/aboutArrow.png) right center no-repeat;}
.briefIntro .main .link:hover{text-decoration: underline;}

.briefIntro2{width:100%;background:#f9f9f9;}
.aboutTitle .p3{font-size: 15px;line-height: 50px;}
.briefIntro2 .main{width:1200px;margin:auto;padding:17px 0 85px;}
.briefIntro2 .main .list{float: left;width: 25%;text-align: center;cursor: pointer;}
.briefIntro2 .main .list .img,.briefIntro2 .main .list .img img{width: 140px;height: 140px;margin: 0 auto;overflow: hidden;font-size: 0;}
.briefIntro2 .main .list .p1{font-size: 18px;line-height: 56px;color: #333;}
.briefIntro2 .main .list .p2{width:160px;margin: 0 auto;font-size: 16px;line-height: 28px;color: #888;}
.briefIntro2 .main .list .icon1,.briefIntro3 .main .list,.picScroll-top .bd li *,.leader li .img img,.elite .list .img1,.briefIntro .main .txt{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.briefIntro2 .main .list:hover .icon1{margin-top: -140px;}
.briefIntro2 .main .list:hover .p1{color: #ff4000;}

.briefIntro3{width: 1200px;margin: 0 auto;}
.about-sum3-main{ margin-top:20px;}
.about-sum3-main p{ font-size:16px; color:#555555; line-height:36px;}
.about-sum3-list{ overflow:hidden; margin-top:30px;}
.about-sum3-list li{ width:278px;padding:40px 0;text-align:center; float:left; background:#efefef; margin:10px;}
.about-sum3-list li h2{ color:#474747; font-size:22px; font-weight: normal;}
.about-sum3-list li h2 i{ font-style:normal; color:#f2652e;}
.about-sum3-list li .line{ display:block; height:3px; width:36px; background:#888; margin:20px auto;}
.about-sum3-list li p{ font-size:16px; color:#828282;}

.briefIntro4{width: 1200px;margin: 0 auto;padding:20px 0 80px;}
.briefIntro4 .main{width: 100%;}
.briefIntro4 .main .right{float: right;width:397px;height:497px;}
.briefIntro4 .main img{width: 100%;height: 100%;}
.briefIntro4 .main .left{float: left;width:799px;}
.briefIntro4 .main .left .top{width: 100%;height: 247px;}
.briefIntro4 .main .left .below{width: 100%;height: 247px;padding-top:3px;}
.briefIntro4 .main .right.animatebox{ transform: translateX(-100px); -webkit-transform: translateX(-100px);-ms-transform: translateX(-100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
.briefIntro4 .main .right.animatebox.animate{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}
.briefIntro4 .main .left.animatebox{ transform: translateX(100px); -webkit-transform: translateX(100px);-ms-transform: translateX(100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
.briefIntro4 .main .left.animatebox.animate{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}

.briefIntro .main.animatebox,.briefIntro2 .main .list.animatebox,.briefIntro3 .main .list.animatebox{ transform: translateY(100px); -webkit-transform: translateY(100px);-ms-transform: translateY(100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
.briefIntro .main.animatebox.animate,.briefIntro2 .main .list.animatebox.animate,.briefIntro3 .main .list.animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}
/*profile end*/

/*news_list*/
.news{ padding-top:62px;}
.news_box{margin-top:10px;opacity: 0;
     -webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
	-ms-transition: all .8s ease 0.2s;
	-o-transition: all .8s ease 0.2s;
	transition: all .8s ease 0.2s;
	-webkit-transform:translateY(30%);
    -moz-transform:translateY(30%);
    -ms-transform:translateY(30%);
    -o-transform: translateY(30%);
     transform: translateY(30%);}
.news_box.animatebox.animate{opacity: 1;
	-webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform: translateY(0%);
     transform: translateY(0%);
}     
.news .tabTitle{font-size: 0;height:40px;line-height:40px;text-align: center;}
.news .tabTitle p{cursor: pointer;padding: 0 20px;height:40px;margin: 0 20px;display: inline-block;vertical-align: middle;text-align: center;color: #333;font-size: 15px;background-color: #c9c9c9;border-radius: 30px;}
.news .tabTitle p.on{background-color: #f17109;color: #fff;}

.news .news_ul{margin-top: 24px;width: 1240px;overflow: hidden;padding-bottom:10px;}
.news .news_ul li{float: left;margin: 26px 15px 0px;}
.news .news_ul li a{display:inline-block;padding: 16px;background-color: #fff;border-radius:4px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;
-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-o-box-shadow: 1px 1px 10px rgba(0,0,0,.3);box-shadow: 1px 1px 10px rgba(0,0,0,.3);}
.news .news_ul li a.nb{display: block; padding:0;background-color: #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;width: 380px;height:310px; text-align:center;}
.news .news_ul li a.nb .shipin {width: 380px; height: 250px;}
.news .news_ul li a.nb .shipin img { max-width:100%;width: 100%;height:100%;border-radius:4px 4px 0 0;}

.news .news_ul li a.nb p { display: block; height:60px; font-size: 16px; line-height:60px;}
.news .news_ul li a.nb:hover{ background: #fa5e0b;color:#fff;}

.news .news_ul li .date{float: left;width:104px;height:104px;background-color: #f17008;color: #fff;border-radius: 4px;text-align: center;}
.news .news_ul li .date .span1{font-size:30px;line-height:54px;font-weight: bold;display: block;border-bottom:1px solid #cb6c02;}
.news .news_ul li .date .span2{display: block;line-height:45px;font-size: 18px;border-top:1px solid #f69f58;}
.news .news_ul li .txt{float: right;width: 425px;font-size:16px;line-height:28px;text-align: left;margin-left: 20px;}
.news .news_ul li .txt .p1{font-size:18px;border-bottom: 1px dashed #d7d7d7;line-height: 40px;}
.news .news_ul li .txt .p2{padding-top: 3px;color: #888;padding-top:6px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.news .news_ul li a:hover{    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 1px 1px 10px rgba(240,136,21,.9);-moz-box-shadow: 1px 1px 10px rgba(240,136,21,.9);-o-box-shadow: 1px 1px 10px rgba(240,136,21,.9);box-shadow: 1px 1px 10px rgba(240,136,21,.9);}
.news .news_ul li a:hover .txt{color: #f17109;}
.news{padding:30px 0;}
.news .case_more{background-color: #fff;}
.news_left{width: 580px;opacity:0;
    -webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
	-ms-transition: all .8s ease 0.2s;
	-o-transition: all .8s ease 0.2s;
	transition: all .8s ease 0.2s;
	-webkit-transform:translateX(-30%);
    -moz-transform:translateX(-30%);
    -ms-transform:translateX(-30%);
    -o-transform: translateX(-30%);
     transform: translateX(-30%);
}
.news_right{width: 580px;opacity: 0;
    -webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
	-ms-transition: all .8s ease 0.2s;
	-o-transition: all .8s ease 0.2s;
	transition: all .8s ease 0.2s;
	-webkit-transform:translateX(30%);
    -moz-transform:translateX(30%);
    -ms-transform:translateX(30%);
    -o-transform: translateX(30%);
     transform: translateX(30%);
}
.news_left.animatebox.animate{opacity: 1;
	-webkit-transform:translateX(0%);
    -moz-transform:translateX(0%);
    -ms-transform:translateX(0%);
    -o-transform: translateX(0%);
     transform: translateX(0%);
}
.news_right.animatebox.animate{opacity:1;
	-webkit-transform:translateX(0%);
    -moz-transform:translateX(0%);
    -ms-transform:translateX(0%);
    -o-transform: translateX(0%);
     transform: translateX(0%);
}
.news_padding{padding-top: 56px;}
.news_nav{width: 100%;height:38px;border-bottom: 1px solid #e5e5e5;font-size: 18px;color: #808080;}
.news_nav li{width: 72px;height: 100%;float: left;margin-right: 38px;cursor: pointer;}
.news_nav li.this{border-bottom:2px solid #eb5d12;color: #545454;}

.news_subnav{margin-top: 20px;width: 590px;}
.news_subnav li{float: left;width: 108px;height: 40px;line-height: 40px;text-align: center;color: #808080;background-color: #e6e6e6;font-size: 12px;position: relative;margin-right: 10px;cursor: pointer;}
.news_subnav li i{width: 12px;height: 7px;position: absolute;background: url(../images/newsnav.png);bottom: -7px;left: 50%;margin-left: -6px;display: none;}
.news_subnav li.this,.news_subnav li:hover{background-color: #eb5d12;color: #fff;}
.news_subnav li.this i,.news_subnav li:hover i{display: block;}


/*solut*/
.solut_box{margin-top:10px;opacity: 0;
     -webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
	-ms-transition: all .8s ease 0.2s;
	-o-transition: all .8s ease 0.2s;
	transition: all .8s ease 0.2s;
	-webkit-transform:translateY(30%);
    -moz-transform:translateY(30%);
    -ms-transform:translateY(30%);
    -o-transform: translateY(30%);
     transform: translateY(30%);}
.solut_box.animatebox.animate{opacity: 1;
	-webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform: translateY(0%);
     transform: translateY(0%);
} 
.solut_ul li{float: left;margin: 26px 15px 0px;}
.solut_ul li a{display:inline-block;background-color: #fff;border-radius:4px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;
-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-o-box-shadow: 1px 1px 10px rgba(0,0,0,.3);box-shadow: 1px 1px 10px rgba(0,0,0,.3);} 
.solut_ul li .img{float: left;width:175px;height:226px;border-radius:4px 0 0 4px;}
.solut_ul li .img img{width:100%;height:100%;display: block;}

.solut_ul li .txt{float: right;width:350px;font-size:16px;line-height:28px;padding:20px;}
.solut_ul li .txt .p1{font-size:20px;color:#333;margin-top:10px;}
.solut_ul li .txt .p2{font-size:16px;color:#999;margin:15px 0;}
.solut_ul li .txt .p2 b{color:#666;}
.solut_ul li .txt .p3{padding-top: 3px;color: #888;padding-top:6px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;}
.solut_ul li a:hover{    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 1px 1px 10px rgba(240,136,21,.9);-moz-box-shadow: 1px 1px 10px rgba(240,136,21,.9);-o-box-shadow: 1px 1px 10px rgba(240,136,21,.9);box-shadow: 1px 1px 10px rgba(240,136,21,.9);}
.solut_ul li a:hover .txt .p1{color: #f17109;} 

/*详情*/
.news_read{width:1200px; margin: auto;color:#555; font-size:16px;padding:40px 0;} 
.news-title{font-size:30px;}
.news-daodu{overflow:hidden;padding:20px 0;}
.news-daodu>div{float:left;color:#bbb;margin-right:20px; }
.news-daodu>div img{margin-bottom:-4px;margin-right:4px;}
.news-zhaiyao{ border-radius:4px; border:1px solid #ebebeb;background: #fbfbfb;padding:5px 15px;line-height:1.8;color:#888;}
.news-txt{padding:20px 0; line-height: 1.8;}
.news-txt p{margin:10px 0;}
.news-txt .t{font-weight: bold;border-left:3px solid #fa5e0b; padding-left:6px;height: 16px;line-height: 16px;}
.news_info{color:#0099ff;line-height:1.8;}
.news_info2{display: flex; justify-content: space-between;margin:30px 0;}
.news_info2>div:nth-of-type(1){margin-top:6px;}
.news_info2 .lable{background: #f0f0f0;border-radius:4px;font-size: 15px;padding:8px 12px;}
.sxp{border-top:1px solid #c5c5b9;line-height:4;display: flex; justify-content: space-between;}
.sxp a:hover{color:#fa5e0b;}

.news_xianggua{}
.news_xgtit{ border-bottom:1px solid #bbb;}
.news_xgtit span{ border-bottom:4px solid #fa5e0b; font-size:21px; display:inline-block;line-height: 2;padding:0 4px;}
.news_xglist{display: flex; justify-content: space-between;padding-top:30px;}
.news_xglist li{ background: #fafafa;width:379px;font-size: 16px;color:#888;line-height: 1.8;border-radius:4px 4px 0 0;}
.news_xglist li img{width:379px; height: 269px; border-radius:4px 4px 0 0;}
.news_xglist li .txt{padding:5px 20px 10px 20px;}
.news_xglist li .txt h2{font-size:16px;color:#333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_xglist li .txt .date{font-size:12px;color:#aaa;}
.news_xglist li p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.news_xglist li:hover{ background: #fa5e0b; color:#fff;}
.news_xglist li:hover .txt h2{color:#fff;}
.news_xglist li:hover .txt .date{ background: #fa5e0b; color:#fff;}

.case_read{width:1200px; margin: auto;color:#555; font-size:16px;padding:40px 0;} 
.case_read_main{width:825px;float:left;}
.case_read_side{width:350px;float:right;}

.case-title{font-size:30px;}
.case-daodu{overflow:hidden;padding:10px 0;}
.case-daodu>div{float:left;color:#bbb;margin-right:20px; }
.case-daodu>div img{margin-bottom:-4px;margin-right:4px;}
.case-txt{padding:20px 0;}
.case-txt p{margin:10px 0;}

.case_side_block{ box-shadow: 0 0 10px rgba(0,0,0,.2);border-radius:4px;padding:20px;margin-bottom:30px;}
.case_side_block .block{ border-bottom:1px dashed #cacaca;padding-bottom:10px;}
.case_side_t{font-size:18px;border-left:3px solid #fa5e0b; padding-left:10px;height:24px;line-height:24px;color:#333;}
.case_side_txt{font-size: 16px;line-height:1.9; color:#666;margin-top:10px;}
/*.case_side_icon{display: flex; justify-content: space-around;padding:20px 10px 0 10px;}
.case_side_icon>div{width:33%; text-align: center;font-size:15px;line-height: 1.8;}*/
.case_side_icon{padding:20px 0px 0 0px;overflow:hidden;}
.case_side_icon>div{float:left;width:25%; text-align: center;margin-bottom:15px;}
.case_side_icon>div i{font-size:30px;line-height:50px;border-radius:100%; width:50px; height: 50px; border:1px solid #666;}
.case_side_icon>div p{font-size: 14px;margin-top:10px;}

.tab-Title{font-size: 0;margin:10px -10px;text-align: center;}
.tab-Title a{float:left;cursor: pointer;width:148px;height:46px;line-height:46px;margin:8px;display:block;text-align: center;color: #333;font-size: 16px;background-color: #c9c9c9;border-radius:4px;}
.tab-Title a.hover{background-color: #f17109;color: #fff;}
.side_case_ul{}
.side_case_ul li{margin:20px 0;width:310px;}
.side_case_ul li a{width:100%;}
.side_case_img{width:100%;height:240px; display:block;}
.side_case_img img{width:100%;height:240px;border-radius:4px;box-shadow: 0 0 6px rgba(0,0,0,.3);}
.side_casep{margin:10px 0;}


/**联系**/
.contact{ width: 1200px; margin: auto;}
.contact-title{font-size: 36px; margin: 40px 0;color:#333; text-align: center;}
.contact-top{ border-bottom:1px solid #d8d8d8;padding-bottom:10px;}
.contact .h2{font-size: 16px;color:#0d0d0d;}
.contact .p{font-size: 14px;color:#666; line-height:3;}
.contact-mid{margin:20px 0;}
.contact-mid dl{overflow: hidden;}
.contact-mid dd{ width: 33%;float:left;}
.contact-mid dd img{ margin-bottom: -4px;margin-right: 6px;}
.contact-mid .map{ height: 370px; margin-top:20px;border:#ccc solid 1px;}

.contact-bot{ border-top:1px dashed #cbc9c8;padding:30px 0;margin-top:30px;}
.contact-route{ width: 580px;}
.contact-block{margin-top:30px;}
.contact-block .p{line-height: 30px;margin-top:10px;padding-left:2em;}
.contact-block .p p{font-size: 14px;color:#666;}
.contact-message{ width:560px;}
.form{ overflow: hidden;margin:20px -5px;}
.form .input{ width: 255px; line-height:45px; height: 45px; border:1px solid #d9d9d9;border-radius:6px;font-size: 14px;padding-left:10px;float: left;margin:10px 5px;}
.form .input2{margin-top:10px;width:530px; line-height:30px; height:150px; border:1px solid #d9d9d9;border-radius:6px;font-size: 14px;padding-left:10px;margin-left:5px;}				
.form .btn{ width: 180px; height: 45px; line-height: 45px;text-align: center;font-size:16px;color: #fff;margin:20px auto; background: #d1a77d;border-radius:6px;border:1px solid #d1a77d; display: block;}
