/**layui官网
 By 翟旭*/
html{min-width: 1322px;}
body{background:#fff; font-family:'微软雅黑';}
hr {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: 0;
    background-color: #e2e2e2;
    clear: both;}
a{color: #333;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
a:hover{ color:#f58f00; }
a.more{
    border: #dfdfdf 1px solid;
    background: rgba(255,255,255,.0);
    width: 360px;
    height: 58px;
    display: block;
    margin: 40px auto 50px;
    line-height: 58px;
    font-size: 20px;
    color: #838383;
    /*text-indent: 150px;*/
    border-radius: 30px;
    transition: all ease-out .3s;
}
img{
	border: none;
}
li,span{
	list-style-type: none;	
}
a{
	text-decoration: none;
	color: #333333;
}
a.more:hover{border:#f58f00 1px solid;}
/*上下翻页*/
.next,.prev{ float:right; display:block; width:26px; height:30px;line-height: 32px; border: 1px solid #e5e5e5; z-index: 999; overflow:hidden;  cursor:pointer;position: absolute;top:10px}
.next i,.prev i{font-size:24px;font-weight: 400; }
.next{ right: -60px;}
.prev{ left: -60px;}
a:hover.next,a:hover.prev{border-color:#00acef; }
.prevStop,.nextStop,a:hover.prevStop,a:hover.nextStop{ border: 1px solid #e5e5e5; color:#e5e5e5; cursor:default; }

.snext,.sprev{ float:right; display:block; width:50px; height:50px; border-radius: 50px; line-height:55px; border: 2px solid #cacbca;color:#cacbca; z-index: 999; overflow:hidden;  cursor:pointer;position: absolute;top:40%;}
a:hover.snext,a:hover.sprev{border-color:#bd2c42;}
.snext i{font-size:40px;font-weight: 400;line-height: 55px;margin:6px;}
.sprev i{font-size:40px;font-weight: 400;line-height: 50px;margin:3px;}
a:hover.snext i,a:hover.sprev i{color:#bd2c42;}
.snext{ right: 60px;}
.sprev{ left: 60px;}


.layui-tab-content{padding: 10px 0px;}
.layui-table[lay-even] tr:nth-child(even){background-color:#fff;}
.layui-table tr{}
.layui-tab-brief>.layui-tab-title{color:#bd2c42;}
.layui-tab-title{border:none;text-align: center;height:60px;padding-top: 30px;}
.layui-tab-title a{border:none;height:60px; line-height:40px; font-size: 18px;padding:15px 24px;color:#fff;}
.layui-tab-brief>.layui-tab-title .layui-this{color:#bd2c42;font-weight:700;border-bottom:3px solid #fff;}
.layui-tab-title .layui-this{color:#c15a13;font-weight:700;height:40px; line-height: 40px;border:none;border-bottom:2px solid #c15a13;}
.layui-tab-title li{font-size: 18px;width:180px;float: left;color:#bd2c42;}
.layui-tab-title .layui-this:after{border:none;border-bottom: none; }
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 3px solid #de5400;}
.layui-tab-title span{float: right; width:60px;font-size: 12px;line-height: 40px; }



.news_b,.w1200,.w-1200{width:1200px;margin:0 auto;position: relative;}
.layui-main{width: 1200px;}
.clearfix{display: block;    clear: both;}

.inner{width: 1200px; margin:0 auto;overflow: hidden;}
.clear{clear: both;}

.w1200{width: 1200px;margin: 0 auto;}
.w1160{
	width: 380px;
	overflow: hidden;
	margin-right:50%;
	float: right;
}
/*------------header-------------*/
.header{
	width:100%;
	min-width: 1200px;
	height:1058px;
	position:relative;
	overflow:hidden;
}

.header .list1 { height: 38px; float: right;position:relative;z-index:99999;right: 50%;margin-top: 30px;}
.header .list1 li { height: 38px; line-height: 38px; float: left; position:relative; }
.header .list1 li i{color:#fff;padding-right: 10px;}
.header .list1 li a { font-size: 12px; color: #fff; float: left; margin-left:25px; margin-right: 10px; line-height: 38px; }
.header .list1 li a span { font-size: 12px; float: left; height: 14px; display: inline-block; overflow: hidden; padding-top: 12px; }
.header .list1 li a span.pay { color: #9f2520; font-weight: bold; }
.header .list1 li div{display: none;position: absolute;z-index: 9999;top: 38px;width:136px;height: 136px;}
.header .list1 li div img{width:136px;height: 136px;}
.header .list1 li .wan{color:#fff;margin-right: 10px;}
.header .list1 li.home{background: url("../images/hhome.png") left center no-repeat;}
.header .list1 li.phone{background: url("../images/pphone.png") left center no-repeat;}
.header .list1 li.weixin{background: url("../images/wweixin .png") left center no-repeat;}

.header1 .list1 { height: 38px;position: absolute;z-index:99999;right:0;}
.header1 .list1 li { height: 38px; line-height: 38px; float: left; position:relative; }
.header1 .list1 li i{color:#fff;padding-right: 10px;}
.header1 .list1 li a { font-size: 12px; color: #494949; float: left; margin-left:25px; margin-right: 10px; line-height: 38px; }
.header1 .list1 li a span { font-size: 12px; float: left; height: 14px; display: inline-block; overflow: hidden; padding-top: 12px; }
.header1 .list1 li a span.pay { color: #9f2520; font-weight: bold; }
.header1 .list1 li div{display: none;position: absolute;z-index: 999;top: 38px;width:136px;height: 136px;}
.header1 .list1 li div img{width:136px;height: 136px;}
.header1 .list1 li .wan{color:#494949;margin-right: 10px;}
.header1 .list1 li.home{background: url("../images/hhome.png") left center no-repeat;}
.header1 .list1 li.phone{background: url("../images/pphone.png") left center no-repeat;}
.header1 .list1 li.weixin{background: url("../images/wweixin .png") left center no-repeat;}

.header .w1200{position: absolute;top: 0px;z-index: 999;overflow: initial;left: 50%;}
.header .nav{
	width: 100%;
	height: 211px;
	margin-top: 30px;
	text-align: center;
	margin-left: -50%;
}
.header .nav_l{
	width: 460px;

	float: left;
}
.header .nav_l li{
	float: left;
	width: 115px;
	height: 40px;
}
.header .nav_l li ,.header .nav_r li {
	margin-top: 70px;
}
.header .nav_l li a,.header .nav_r li a{
	font-size: 20px;
	color: #fff;
	line-height:40px;
}
.header .nav_r{
	width: 460px;

	float: right;
}
.header .nav_r li{
	float: left;
	width: 115px;
	height: 40px;
}
.header .logo{
	text-align: center;
}
.header .nav li:hover{
	color: #fff;
	width: 115px;
	height: 40px;
	background: #bd2c42;
}

.header1{
	width:100%;
	height:178px;
	position:relative;
	background-color:#fff;
}
.header1 .w1200{top: 0px;z-index: 999;padding-top: 30px;}
.header1 .nav{
	width:1200px;
	height: 211px;
	text-align: center;
}
.header1 .nav_l{
	width: 460px;
	float: left;
}
.header1 .nav_l li{
	float: left;
	width: 115px;
	height: 40px;
}
.header1 .nav_l li ,.header1 .nav_r li {
	margin-top: 70px;
}
.header1 .nav_l li a,.header1 .nav_r li a{
	font-size: 20px;
	color: #494949;
	line-height: 40px;
}
.header1 .nav_r{
	width: 460px;
	float: right;
}
.header1 .nav_r li{
	float: left;
	width: 115px;
	height: 40px;
}
.header1 .logo{
	text-align: center;
}
.header1 .nav li a:hover,.header1 .nav li.on a{
	color: #fff;
	width: 115px;
	height: 40px;
	/*background: #bd2c42;*/
}

.nav_l .on,.nav_r .on{background: #bd2c42;}
.nav_l .on a,.nav_r .on a{color:#fff;}
.nav_l .m,.nav_r .m{ float:left;  position:relative; z-index:9999;}
.nav_l .sub,.nav_r .sub{display:none; position:absolute; left:0px; top:40px; z-index:9999; width: auto; min-width:100%; border-top:0;  background:#fff; }
.nav_l .sub li,.nav_r .sub li{width: 100%; padding: 0px; text-align:center; margin-bottom:-1px;float: left; margin-top:0px;}
.nav_l .sub li a,.nav_r .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; font-size: 14px; height:40px; line-height:40px; color:#666;background:#fff;font-weight:normal;}
.nav_l .sub li a:hover,.nav_r .sub li a:hover{ color:#666;   }
.nav_l .block,.nav_r .block{ height:3px; width:130px; background:#214c9b; position:absolute; left:0; top:47px; overflow:hidden;  }

.header1 .nav_l .sub li a,.header1 .nav_r .sub li a{ color:#666;}

img{
	border: none;
}
/*------------sevice-------------*/

.sevice{
	width: 100%;
	height: 760px;
	background: url(../images/sevice.png) no-repeat top right;
	text-align: center;
}
.sevice_logo{
	margin-top: 70px;
	margin-bottom: 50px;
}
.sevice>.xian{
	margin-top: 25px;
	width: 100%;
	height: 2px;
	background: #ededed;
}
.sevice ul{
	margin-top: 110px;
	text-align: center;
}
.sevice ul li{
	float: left;
	width: 171px;
	height: 140px;
}
.sevice ul li h3{margin-top: 20px;font-size: 16px;}
.sevice ul li img{
	margin-top: 0;
	text-align: bottom !important;
	width: 56px;
	height: 62px;
}
.sevice ul li p{
	font-size: 14px;
	color: #b9b9b9;
	line-height: 20px;
}
.xian1{
	width: 20px;
	height: 2px;
	background: #b9b9b9;
	margin:0 auto; 
	margin-top: 10px;
	margin-bottom:10px;
}

/*---------industry----------*/
.industry{
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 760px;
	background: #e9e9e9;
}
.industry_l{
	width: 78%;
	height: 650px;
	background: #bd2c42;
	float: left;
	margin-top: 55px;
}
.industry_l h1{
	margin-top: 140px;
	font-family: Impact;
	font-size: 26px;
	color: #e9e9e9;
}
.industry_l h3{
	font-size: 22px;
	color: #e9e9e9;
	margin-top: 30px;
}
.xian2{
	width: 80px;
	height: 2px;
	background: #e9e9e9;
	float: left;
	margin-top: 20px;
}
.industry_l p{
	font-size: 14px;
	color: #E9E9E9;
	margin-top: 50px;
	line-height: 36px;
}
.industry img{
	position: absolute;
	right: 0;
	top: 95px;
}

/*----------floor---------*/

.floor{
	width: 100%;
	height: 645px;
	text-align: center;
	position: relative;
}
.floor h1{
	color: #4e4e4e;
	font-size:40px;
	font-family: Impact;
	margin-top:70px;
}
.floor h2{
	color: #333;
	margin-top: 10px;
	font-size: 30px;
}
.xian3{
	width: 100%;
	height: 2px;
	background: #E9E9E9;
	position: absolute;
	top:490px;
}
.floor ul{
	margin-top:50px;
	width: 100%;
	height: 435px;
}
.floor ul li{
	width: 350px;
	height: 435px;
	float: left;
	margin-left: 75px;
	position: relative;
}
.floor ul li img{
	width: 350px;
	height: 345px;
}
.floor ul li a:hover img{height: 435px;}

.floor ul li span{width:350px;height:435px; display:block;position:absolute;left:0px;top:0px;background-color:#bd2c42;opacity:0;filter:alpha(opacity=0);  text-align:center; color:#fff; line-height:30px; }
.floor ul li span:hover{width:350px;height:435px;display:block;position:absolute;left:0px;top:0px;background-color:#bd2c42;opacity:0.8;filter:alpha(opacity=80); cursor:pointer;}
.floor ul li span h2{ font-size:30px; font-weight:normal; margin-top:50%;color:#fff;}
.floor ul li span h3{ font-size:24px; margin-top:10px;color:#fff;font-family:Impact;}
.floor ul li span strong{ font-weight:normal; color:#ccc;}
.floor ul li span a{ width:96px; height:30px; border:1px solid #fff; display:inline-block; color: #fff; margin:20px 10px 0 10px;}

.p_top{
	margin-top: 15px;
	font-weight: bold;
	font-size: 18px;
	color: #1A1314 !important;
}
.floor ul li p{
	color: #8c8c8c;
	font-family: Impact;
	line-height: 28px;
}
.floor ul li a:hover p{display: none;}

/*-----------teamwork-----------*/

.teamwork{
	width: 100%;
	min-width: 1200px;
	height: 898px;
	/*background: url(../images/11.jpg) no-repeat center center;*/
	/*background-size: 100% 100%;*/
}

/* 本例子css */
.picMarquee-top{ margin-left:15%;  width:192px; overflow:hidden; position:relative;}
.picMarquee-top .bd{ padding:0px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; position:relative;}
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:190px; height:126px; display:block;border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{position: absolute;}


/*-----------work-----------*/

.work{
	width: 100%;
	min-width: 1200px;
	height: 830px;
	background: #e9e9e9;
}
.work_l{
	width: 57.5%;
	height: 720px;
	float: left;
	background: #1A1314;
}
.work_r{
	width: 42.5%;
	height: 760px;
	margin-top:0px;
	float: right;
	background: url("../images/shulun.png") top right no-repeat #bd2c42;
}
.work_about{
	width: 750px;
	height: 720px;
	float: right;
}
.work_about h1{
	margin-top: 70px;
	font-size: 35px;
	color: #e9e9e9;
	font-family: Impact;
}
.work_about h3{
	font-size: 24px;
	color: #e9e9e9;
}
.xian4{
	width: 20px;
	height: 2px;
	background: #E9E9E9;
	margin-top: 20px;
	float: left;
}
.work_about p{
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
	text-align: center;
}
.layB{width: 750px;position: relative;}
.work_img{
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.work_img ul{width: 100%;}
.work_img ul li{
	float: left;
	margin-top:35px;
	width: 250px;
	height:500px;
}
.work_img ul li img{
	width: 230px;
	height: 380px;
}
.work_img ul li:hover img{
	border: 2px #fff solid;
}
.anniu{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 45px;
}
.anniu ul{
	width: 100px;
}
.anniu ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #B9B9B9;
	float: left;
	margin-left: 20px;
}
.anniu ul li.on,.anniu ul li:hover{
	background: #f8c797;
}

.work_r_img{
	width: 446px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin-left:60px;
	margin-top:60px;
}
.work_r_about{
	width:360px;
	overflow: hidden;
}
.work_r_about h1{
	font-size: 30px;
	color: #e4e4e4;
	line-height: 66px;
}
.work_r_about h3{
	font-size: 18px;
	font-weight: normal;
	color: #E4E4E4;
}
.work_r_about p{
	text-align: left;
	color: #E4E4E4;
	font-size: 14px;
	line-height: 30px;
}

/*------------Technology------------*/

.technology{
	width: 100%;
	min-width: 1200px;
	height: 690px;
	background: #E9E9E9;
	margin-bottom: 150px;
}
.technology_t{
	width: 1200px;
	height: 250px;
}
.technology_t ul li{
	width: 300px;
	height: 250px;
	background: #fff;
	float: left;
	text-align: center;
}
.technology_t ul li h1{
	font-size: 24px;
	margin-top: 100px;
	font-family: Impact;
	color: #4e4e4e;
}
.mt{
	width: 224px;
	overflow: hidden;
	margin-top: 75px;
	padding-left: 40px;
}
.mt h3{
	text-align: left;
	color: #575352;
	font-size: 18px;
	font-weight: bold;
}
.mt p{
	text-align: left;
	color: #a3a3a3;
	font-size: 14px;
	margin-top: 10px;
}
.jia{
	width: 300px;
	height: 250px;
	background: #E9E9E9 !important;
}
.mh{
	width: 147px;
	height: 123px;
	background: #BD2C42;
	float: left;
}
.mh p{
	font-size: 70px;
	color: #e3e3e3;
	line-height: 123px;
}
.technology_z{
	width: 1200px;
	height: 500px;
}
.technology_z_l{
	width: 600px;
	height: 500px;
	float: left;
}
.technology_z_r{
	width: 600px;
	height: 500px;
	float: right;
}
.t_l{
	float: left;
	width: 300px;
	height: 500px;
}
.t_r{
	float: right;
	width: 300px;
	height: 500px;
}
.t_r_t,.t_r_b{
	width: 300px;
	height: 250px;
	background: #fff;
}
.t_r_b img{
	width: 300px;
	height: 250px;
}
.t_r_tn{
	width: 192px;
	overflow: hidden;
	padding-top: 75px;
	padding-left: 40px;
}
.t_r_tn h3{
	text-align: left;
	color: #575352;
	font-size: 18px;
	font-weight: bold;
}
.t_r_tn p{
	text-align: left;
	color: #a3a3a3;
	font-size: 14px;
	margin-top: 10px;
}
.technology_z_r img{
	width: 600px;
	height: 250px;
}
.technology_bo{
	width: 600px;
	height: 250px;
	background: #fff;
}
.bo_t{
	width: 385px;
	padding-top: 90px;
	margin-left: 35px;
}
.bo_t h3{
	text-align: left;
	color: #575352;
	font-size: 18px;
	font-weight: bold;
}
.bo_t p{
	text-align: left;
	color: #a3a3a3;
	font-size: 14px;
	margin-top: 10px;
}
/*-----------number-------------*/

.specialefficacy { width: 100%;	min-width: 1200px; background:#BD2C42; height:240px; position: relative; }
.specialefficacy ul {width: 1200px; margin: 0px auto;padding-top:75px;}
.specialefficacy ul li { float: left; width:300px; text-align: center; color: #e0e1e7; display: inline; }
.specialefficacy ul li p { margin: 0px auto;position: relative;font-family:Impact; font-size:65px; text-align: center; line-height:65px; overflow: hidden; }
.specialefficacy ul li p i{font-style: normal;font-size: 16px;position: absolute;line-height: 17px;top: 0px;}
.specialefficacy ul li span { display: block; font-size: 16px; padding-top:24px; }
.specialefficacy ul li.cur {}

.section-gray{background-color: #f5f5f5;}

.section-title{padding: 70px 0 40px;	min-width: 1200px;text-align: center;}
.section-title h2{font-size:40px;line-height: 50px;color: #4e4e4e; font-family:Impact; }
.section-title h3{font-size:30px;line-height: 50px;color: #333; }
.section-title p{font-size: 16px;line-height: 35px;color: #666;font-family:Impact; }
.section-title a{color: #666;}
@media only screen and (max-width: 767px){
	.section-title{padding-top: 30px;padding-bottom: 20px;}
	.section-title h2{font-size: 16px;line-height: 40px;}
	.section-title p{margin: 0 10px;font-size: 12px;line-height: 20px;}
}


/*案例*/
.section-case{padding-bottom:0px;	min-width: 1200px;}
.case{background-color: #fff;	min-width: 1200px;}
.case-nav{width: 100%;text-align: center;font-size: 0;}
.case-nav span{padding: 0 18px;display: inline-block;vertical-align: top;font-size: 16px;line-height: 80px;color: #999;}
.case-nav span a{color: #999;}
@media only screen and (max-width: 1024px){
	.case-nav{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: true;white-space: nowrap;}
}
@media only screen and (max-width: 640px){
	.case-nav span{padding-right: 10px;padding-left: 10px;line-height: 50px;font-size: 12px;}
}
.case-nav span.active{color: #666;}
.case-nav span.active a{color: #666;}
.case-list{font-size: 0;}
.case-list > a{display:inline-block;vertical-align: top;width: 25%;position:relative;}
@media only screen and (max-width: 1023px){
	.case-list > a{width: 50%;}
}
@media only screen and (max-width: 480px){
	.section-case{padding-bottom: 30px;}
	.case-list > a{width: 100%;}
}
.case-list p{position: absolute;text-align: center; font-size: 16px;line-height: 60px;color: #666;display: block;bottom: 0px;width: 100%;display: none;
	-webkit-transition: background .3s ease-out;
	-moz-transition: background .3s ease-out;
	-ms-transition: background .3s ease-out;
	-o-transition: background .3s ease-out;
	transition: background .3s ease-out;
}
.case-list p:after{content:"";position: absolute;top: 15px;right: 25px;width: 30px;height: 30px;background: url(img/case_detail.png) no-repeat;background-size: contain;}
@media only screen and (max-width: 480px){
	.case-list p{font-size: 12px;line-height: 40px;}
	.case-list p:after{top: 10px;right: 15px;width: 20px;height: 20px;}
}
.case-item-img{position: relative;overflow: hidden;height: 315px;}
.case-item-img img{position: relative;display: block;width: 100%;
	-webkit-transition: transform 1.5s ease-out;
	-moz-transition: transform 1.5s ease-out;
	-ms-transition: transform 1.5s ease-out;
	-o-transition: transform 1.5s ease-out;
	transition: transform 1.5s ease-out;
}

.case-item-img:before{content: "";position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.4);}
.case-item-img:after{display: none;content: "";position: absolute;z-index: 2;top: 50%;left: 50%;margin: -25px 0 0 -25px;width: 50px;height: 50px;background: url(img/case_img.png) no-repeat center center;}
.case-list > a:hover p{background-color: #bd3b3b;color: #fff;display:block;}
.case-list > a:hover .case-item-img:after{display: block;}
.case-list > a:hover .case-item-img img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.case-list > a:hover .case-item-img:before{
	background-color: rgba(0,0,0,.0);
}
.section-more{display: block;margin: 40px auto 0;width: 300px;height: 52px;font-size: 16px;line-height: 52px;text-align: center;
	-webkit-transition: background .3s ease-out;
	-moz-transition: background .3s ease-out;
	-ms-transition: background .3s ease-out;
	-o-transition: background .3s ease-out;
	transition: background .3s ease-out;
}
@media only screen and (max-width: 480px){
	.section-more{margin-top: 20px;font-size: 14px;height: 40px;line-height: 40px;}
}




/*-----------investment-----------*/

.investment{
	width: 100%;
	height: 760px;
	min-width: 1200px;
	background: #e9e9e9;
	text-align: center;
}
.investment h1{
	font-size:40px;
	color: #4e4e4e;
	font-family: Impact;
	padding-top: 95px;
}
.investment h3{
	font-size:30px;
	font-weight: normal;
}
.investment p{
	font-size: 14px;
	line-height: 30px;
	font-family:Impact;
	color: #666;
}
.investment_b{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-top:60px;
}
.investment_b ul li{
	width: 280px;
	height: 435px;
	margin-left: 20px;
	float: left;
}
.investment_b ul li a{
    display: block;
	width: 280px;
	height: 435px;
}
.investment_b ul li a img{
	margin-top: 45px;
}
.investment_b ul li a h1{
	font-size: 20px;
	color: #4e4e4e;
	margin-top: 30px;
	padding: 0;
}
.investment_b ul li a h2{
	font-size: 18px;
	font-weight: normal;
	color: #231917;
	line-height:60px;
}
.investment_b ul li a p{
	font-size: 12px;
	color: #898989;
	text-align: center;
	width: 252px;
	height: 90px;
	margin:0 auto; 
	margin-bottom:20px;
}
.investment_b ul li a:hover{background: #bd2c42; display: block;}
.investment_b ul li a:hover h1,.investment_b ul li a:hover h2,.investment_b ul li a:hover p{color: #fff;}
.investment_b ul li a .more{border-radius: 20px;width:120px;height:30px; line-height: 30px; margin: 20px auto 30px; font-size: 12px;text-align: center;border:#898989 1px solid;display: block;transition: all 0.3s ease-out 0s;}
.investment_b ul li a:hover .more{border-radius: 20px; color:#fff;  width:120px;height:30px; line-height: 30px; margin: 20px auto 30px; font-size: 12px;text-align: center;border:1px solid #f9f9f9;}


.fj{
	margin-top: 10px !important;
}

/*----------news---------*/

.news{
	width: 100%;
	min-width: 1200px;
	height: 955px;
	background: #010101;
	text-align: center;
}
.news_about{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
}
.news_left{
	width: 100%;
	height:auto;
	float: left;
}
.news_right{
	width: 100%;
	height: auto;
	float: right;
}
.news_left h1{
	font-size:40px;
	color: #4e4e4e;
	font-family: Impact;
	padding-top: 95px;
}
.news_left h3{
	font-size:30px;
	font-weight: normal;
	color: #fff;
}

.news_right_t{
	width: 100%;
	height: 44px;
	text-align: center;
}
.news_right_t ul li{
	width: 148px;
	height: 44px;
	float: left;
}
.news_right_t ul li a{
	font-size: 16px;
	color: #fff;
}
.news_right_b{
	width: 100%;
	height: 610px;
    margin-top:20px;
}
.news_right_b ul li{
	width: 568px;
	height: 118px;
	margin-right: 32px;
	float: left;
}
.li_l{
	width: 110px;
	overflow: hidden;
	float: left;
}
.li_r{
	float: right;
	width: 426px;
	height: 109px;
	overflow: hidden;
}
.li_l h1{
	width: 110px;
	height: 84px;
	background: #ebebeb;
	font-size: 20px;
	color: #bbbbbb;
	text-align: center;
	line-height: 84px;
}
.li_l p{
	width: 110px;
	height: 25px;
	background: #bbbbbb;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	color: #fff;
}
.li_r h3{
	font-size: 16px;
	text-align: left;
	color: #fff;
}
.li_r p{
	font-size: 14px;
	color: #b4b4b4;
	line-height: 25px;
	margin-top: 10px;
	text-align: left;
}
.news_right_b ul li:hover .li_l h1{
	background: #ffb469;
	color: #fff;
}
.news_right_b ul li:hover .li_l p{
	background: #ff7f00;
	color: #fff;
}

/*----------friendship---------*/
.douban{ width:1200px;margin:0 auto;position: relative; }


.prevStop,.douban .nextStop,.douban a:hover.prevStop,.douban a:hover.nextStop{ border: 1px solid #e5e5e5; color:#e5e5e5; cursor:default; }

.douban .bd{height:52px;}
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:180px; margin-right:15px;border: 1px solid #e6e6e6;}
.douban .bd ul li img{width: 100%;height: 60px;}


.friendship{
	width: 100%;
	height:100px;
	background: #fff;
	text-align: center;
}
.friendship ul li{
	width: 150px;
	height: 30px;
	float: left;
 margin-top: 50px;
 padding: 0 5px;
}
.yq{
	float: left;
}
.yq ul li{
	float: left;
	width: auto !important;
}
.yq ul li{
	font-size: 14px;
	color: #383838;
}
.yq ul li a{
	font-size: 14px;
	color: #383838;
}
/* 首页banner部分 */
.fullSlide { width: 100%; min-width: 1200px; position: relative; height:1058px; }
.fullSlide .bd { margin: 0 auto; width: 100% !important; position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 1058px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 1058px; width: 100%; position:absolute;left:50%; margin-left:-1000px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom:5%; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; padding-top: 5px; width: 1200px; margin: 0 auto; }
.fullSlide .hd ul li { cursor: pointer; font-weight: bold; display: inline-block; *display: inline; zoom: 1; width:10px; height:10px; border-radius:5px;background-color: #fff; line-height: 25px; text-align: center; margin: 5px; overflow: hidden; border: 1px #e4e4e4 solid; }
.fullSlide .hd ul .on { color: #ffffff; border: 1px #de6e00 solid;background-color: #d9293e;}
.fullSlide .hd ul li img { width: 160px; height: 60px; }

.fullSlide .prev,
.fullSlide .next { border: none; width:54px; height:76px; margin: -60px 0 0; display: none; background: url(../images/arrows-48-48-3.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 9999; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=70);opacity:0.7;  }
.fullSlide .prev { left:2%; }
.fullSlide .next { background-position:right top; right: 2%; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }

.fullSlide1 { width: 100%; min-width: 1200px; position: relative; height:300px;/*padding-top: 203px;*/}
.fullSlide1 .bd { margin: 0 auto; width: 100% !important; position: relative; z-index: 0; }
.fullSlide1 .bd ul { width: 100% !important; }
.fullSlide1 .bd li { width: 100% !important; height: 300px; overflow: hidden; text-align: center; }
.fullSlide1 .bd li a { display: block; height: 300px; position:absolute;left:50%; margin-left:-1000px; }

.fullSlide1 .hd { width: 100%; position: absolute; z-index: 1; bottom:20px; left: 0; height: 30px; line-height: 30px; }
.fullSlide1 .hd ul { text-align: center; padding-top: 5px; width: 1200px; margin: 0 auto; }
.fullSlide1 .hd ul li { cursor: pointer; font-weight: bold; display: inline-block; *display: inline; zoom: 1; width:10px; height:10px; border-radius:5px;background-color: #fff; line-height: 25px; text-align: center; margin: 5px; overflow: hidden; border: 1px #e4e4e4 solid; }
.fullSlide1 .hd ul .on { color: #ffffff; border: 1px #de6e00 solid;background-color: #d9293e;}
.fullSlide1 .hd ul li img { width: 160px; height: 60px; }


.layui-form{float:right;}
.component{width: 235px; }
.component .layui-input{width: 170px; border-color: #9e401a;border-radius: 0px; float: left; height: 30px; line-height: 30px; padding-left: 12px; background-color: #fff; color: #cccccc; font-size: 12px;}
.component .layui-btn{float: left;width: 64px; height: 30px;*height: 32px; line-height: 30px; background-color:#8C8C8C;color: #fff;border-radius:0px;}
.layui-breadcrumb a{line-height: 30px;}
.layui-breadcrumb a:hover{color: #333;}


.honor{width:100%; height: 220px;background: #f0f0f0;padding-top: 40px;} 
.honor .htitle{width: 100%; font-weight: bold;}
.honor .htitle a{font-size: 18px;color:#9f2925;}
.honor ul{overflow:hidden;}
.honor ul li{width:auto; height: 175px; background: #fff5e3; float: left; margin-right:7px; text-align: center; }
.honor ul li:last-child{width: auto;margin-right:0px;}
.honor ul li img{height:175px; }


/*--------Promise-------*/

.promise{
	width: 100%;
	min-width: 1200px;
	height: 122px;
	background: #BD2C42;
	text-align: center;
}
.promise ul{
	width: 100%;
	height: 61px;
	padding-top: 32px;
}
.promise ul li{
	width: 340px;
	height: 61px;
	float: left;
	margin-left: 60px;
}
.p_l{
	width: 59px;
	height: 61px;
	float: left;
}
.p_r{
	width: 261px;
	height: 61px;
	float: left;
	text-align: left;
	margin-left: 20px;
}
.p_r h3{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}
.p_r p{
	font-size: 14px;
	color: #e5e5e5;
	line-height: 30px;
}

/*-------bottoms------*/

.bottoms{
	width: 100%;
	min-width: 1200px;
	height: 365px;
	background: #333333;
}
.bottoms_l{
	width: 905px;
	overflow: hidden;
	float: left;
	margin-top: 40px;
}
.bottoms_r{
	width: 230px;
	overflow: hidden;
	float: right;
	text-align: center;
}
.bottoms_l ul{
	width: 100%;
	height: 223px;
}
.bottoms_l ul li{
	width: 149px;
	border-right: 1px solid #505050;
	float: left;
	color: #fbfbfb;
	text-align: center;
}
.bottoms_l ul li:last-child{
	border-right:none;
}
.bottoms_l ul li a{
	color: #fbfbfb;
	font-size: 16px;
	font-weight: bold;
}
.bottoms_l .mn{
	margin-top: 20px;
}
.bottoms_l .mn li{
	border: none !important;
}
.bottoms_l .mn li a{
	color: #999999;
	font-size:14px !important;
	line-height: 35px;
	font-weight: normal;
}
.ip{
	width: 230px;
	height: 55px;
	margin-top: 40px;
}
.ip_l{
	float: left;
}
.ip_l img{
	margin-right:10px;
}
.ip_r{
	float: left;
}
.ip_r p{
	font-size: 16px;
	text-align: left;
	color: #fff;
}
.ip_r h1{
	font-size: 20px;
	text-align: left;
	color: #fff;
}
.search{
	float: right;
    width: 230px;
    height:35px;
    margin-top: 15px;
}
.search_key{
    width: 176px;
    height: 35px;
    border: none;  
    float: left; 
}
.submit{
    width:50px;
    height: 35px;
    background: #8C8C8C;
    border: none;
    float: left;
}
.erweima{
	width: 230px;
}
.erweima ul li{
	float: left;
	margin-left: 10px;
	margin-top: 35px;
	color: #fff;
}
.erweima ul li:first-child{
	margin-left:0px;
}
.erweima ul li p{line-height: 40px;}
.erweima ul li img{
    width: 108px;
    height: 108px;
}

/*----------dibu---------*/

.dibu{
	width: 100%;
	min-width: 1200px;
	height: 65px;
	padding-top: 15px;
	background: #6a6767;
}
.dibu p{
	font-size: 14px;
	color: #fff;
	line-height:26px;
}



.mian{min-width: 1200px;}
.page_title_warp{width:100%; height:39px; position:relative; z-index:0;border-bottom:1px solid #f89e16; margin-bottom: 15px;}
.page_title{width:100%;height:39px;margin:0 auto; }
.page_title h1{color:#f89e16; font-size:14px;float:left; padding-left:0px; line-height: 39px;}
.page_title span{background:url(../iamges/btn_home.png); background-repeat: no-repeat; text-align:right;color:#6d6d6d; line-height:39px; float:right;}
.page_title span a{color: #6d6d6d;}
.page_title_right a{color:#575757; padding:0 5px;}


.menu2{ text-align:center; background:#fff; border-bottom:1px solid #ccc;}
.menu2 a{ color:#666; font-size:16px; padding:20px 44px; line-height:20px;}
.menu2 a:hover , .menu2 a.currentNav{ color:#bd2d42; border-bottom:4px solid #bd2d42;}


.page_box{width:100%;height:auto;overflow:hidden;margin:0 auto; clear:both;}

.text-center{text-align: center; margin-bottom: 15px;}

.page_box_left{width:100%; height:auto; overflow:hidden;padding-bottom:10px;margin: 0 auto;}
.page_box_left .title{background: url(../images/aboutus.jpg) top center no-repeat;font-size: 16px;height: 180px;display: block;font-weight: 600;color: #4a4a4a;}
.page_box_left .title span{float: right;font-weight: normal; font-size: 12px;}
.page_box_left h3{font-size:32px; color: #5c2f05; border:#aa6f43 solid 1px;padding: 
10px 20px 20px; width:170px;margin:30px auto;padding-left: 30px;text-align: center; font-weight: bold;}
.page_box_left h3>span{width:150px;margin:0 auto;height: 30px;background:#fff;margin-bottom:-35px; color:#a8a5a1;display: block;font-weight: normal;font-style: 12px;}
.page_box_left .box .pics{width:279px; height: 210px;}
.page_box_left .box .news1{width:279px; margin-top: 15px;}
.page_box_left .box .news1 li{width:279px; line-height: 28px;}

.page_box_left_nav{width:100%;margin-top: 35px;text-align: center;background:#dcdcdc;height:51px;line-height: 51px;}
.page_box_left_nav a{width: 110px; height:50px;padding:12px 30px 15px; color: #333; font-size: 16px;} 
.page_box_left_nav a.on{color:#333; font-weight: bold; background:#fff;}
.page_box_left_nav a:hover{color:#333;font-weight: bold;background:#fff;}
.page_box_left .contact{ line-height:26px; background: url(../images/content_15.jpg) no-repeat top center;  margin-left: 0px;width: 290px;height: auto;padding-top:105px}

.page_box_right{width:1280px;height:auto;overflow:hidden; margin: 0 auto;}
.page_box_right p{color:#747474;}
.page_box_right p a{color:#747474;}
.page_box_right .title{font-size: 16px;display: block;font-weight: 600;color: #4a4a4a;}
.page_box_right .title span{float: right;font-weight: normal; font-size: 12px;}
.layui-table p {line-height:30px;}
#fitslist{ width:auto; margin: auto;min-height:600px; height:auto; _height:600px;background-color: #fff; padding: 15px;border-radius: 8px;}
#fitslist ul li{line-height:30px;background: url(../images/aside.png) no-repeat 0px 9px; color:#666; padding-left: 10px;}

#fitslist .index_6_2_1_4{ width:100%; height:110px; padding-bottom:25px; border-bottom:#eeeeee solid 1px; margin-top:15px; float:left; }
#fitslist .index_6_2_1_4 a{ text-decoration:none;}
#fitslist .index_6_2_1_4_1{ width:110px; height:110px; overflow:hidden;  text-align:center; float:left; }
#fitslist .index_6_2_1_4_2{ width:1110px; height:110px; padding:0 15px; float:left; }
#fitslist .index_6_2_1_4_2 a{color:#4E4E4e; }
#fitslist .index_6_2_1_4_2 a:hover{color:#ff7f00; }
#fitslist .index_6_2_1_4_1_1{ width:110px; height:85px; float:left; background-color:#ebebeb; line-height:85px; font-size:29px; color:#AAAAAA; }
#fitslist .index_6_2_1_4_1_2{ width:110px; height:26px; float:left; background-color:#bbbbbb; line-height:26px; font-size:12px; color:#fff; }

#fitslist .index_6_2_1_4_2 h5{ display:block; font-size:16px; margin-bottom:10px; color:#4E4E4E;}
#fitslist .index_6_2_1_4_2 h2{ display:block; font-size:16px; margin-bottom:10px; color:#4E4E4E; text-align:left; padding:0px; font-weight:bold;}
#fitslist .index_6_2_1_4_2 p{ display:block; font-size:14px; line-height:22px; color:#777777;}

#fitslist .index_6_2_1_4:hover .index_6_2_1_4_1_1{  background-color:#ffb469; color:#fff; }
#fitslist .index_6_2_1_4:hover .index_6_2_1_4_1_2{  background-color:#ff7f00; }

.page_right_news_list{width:100%; height:auto; overflow:hidden; float:left; margin-bottom: 15px; border-bottom: 1px dashed #BAB7B7;}

.page_right_news_list dt{width:100%; height:auto; overflow:hidden;padding-bottom: 10px;}

.page_right_news_list dt b{ display:block; color:#575757; font-size:14px; margin-bottom:5px;}

.page_right_news_list dt p{ display:block; width:100%; line-height:26px; color:#919191; height:55px; overflow:hidden;}
.page_right_news_list dt p span{color:#006093;}
.page_right_news_list:hover dt b{color:#006093;}

.page_right_news_list dd{width:390px; height:125px; margin-top:20px; }

#fitslist dl:last-child{border-bottom:none;}
dl.page_right_case_list:last-child,dl.page_right_news_list:last-child{border-bottom:none;}
.page_right_case_list{width: 100%; height:auto; overflow:hidden; border-bottom:1px dashed #dedede;padding-top: 15px;}

.page_right_case_list dt{width:1050px; height:125px; overflow:hidden; float: right;}

.page_right_case_list dt b{ display:block; color:#575757; font-size:14px; margin-bottom:15px;}

.page_right_case_list dt p{ display:block; width:100%; line-height:26px; color:#575757; height:auto; overflow:hidden;}
.page_right_case_list dt p span{color:#006093;}
.page_right_case_list:hover dt b{color:#006093;}

.page_right_case_list dd{width:160px; height:107px; overflow: hidden;float: left;}
.page_right_case_list dd img{width: 100%;height:107px;}

.page_right_ding_list{width:388px; height:320px; border:1px solid #d2d2d2; float:left;cursor:pointer; margin-right:43px; display:inline; margin-bottom:20px;}

.CaseSearch {background: #FFF; border:1px solid #e9e9e9;margin: 0 15px;}
.CaseSearch dl {position: relative;  border-bottom: 1px dashed #e9e9e9 }
.CaseSearch dl dt {width:90px; height: 47px;font-size:16px; line-height:47px; text-align: center; background:#f8f8f8;float: left;}
.CaseSearch dl dd {padding: 14px 5px;margin-left:110px;}
.CaseSearch dl dd a {padding-right: 25px}
.CaseSearch dl dd a.current {color: #C4261D }

.CaseSearch dl dd dl{position:absolute; border-bottom:none;}
.CaseSearch dl dd dl dd{padding:0 10px;margin-left:0px;}

.CaseSearch .houseDl {}
.CaseSearch .kwsDl {border-bottom: none }
.CaseSearch .kwsDl{position: relative; width:520px;border:1px solid #e5e5e5;margin:10px auto; overflow: hidden; border-radius:20px;}
.CaseSearch .kwsDl input {display: block; height:40px; border: none; line-height:40px;background: none;color:#aaaaaa;}
.CaseSearch .kwsDl .kws {width: 123px; padding: 0 35px 0 12px }
.CaseSearch .kwsDl .submit {position: absolute; right: 0; top:0;padding: 0px;  width: 40px; height: 40px; cursor: pointer;background:#aa6f43; }
.CaseSearch .kwsDl .submit i{font-size:20px;margin-top:10px;}

.page_box_pic{width:386px; height:310px; border:1px solid #dfc7b8; float:left;cursor:pointer; margin-right:43px; display:inline; margin-bottom:20px;}
.page_box_pic dt{width:388px; height:85px; line-height:41px;text-align:center;color:#575757;}
.page_box_pic dt a{font-size: 14px; text-align: center;color:#575757; line-height:35px;}
.page_box_pic dt .title{color:#ec7e61;font-size: 16px;text-align: left;padding:0px 10px;}
.page_box_pic dt .time{color:#4a4a4a;float: left;padding-left: 10px;}
.page_box_pic dt .view{color:#4a4a4a; float: right;padding-right: 10px;}
.page_box_pic a dd{width:388px; height:225px; overflow: hidden; background-color:#cfcfcf;position: relative;}
.page_box_pic a dd img {width: 100%;}
.page_box_pic a:hover dd img {width: 100%;}
.page_box_pic a dd {color:#333;}
.page_box_pic a dd .t{display: none;}
.page_box_pic a:hover dd .t{display: block; position: absolute; padding-top:60px; width: 100%; height: 100%; z-index: 999; top: 0px;text-align:center;background:rgba(0,0,0, 0.5);}
.page_box_pic a:hover dd .t p{  font-size: 18px;line-height:28px; color: #fff; font-weight: bold; }
.page_box_pic a:hover dd .t i{color:#fff;font-size:30px;padding-top:40px;}

.page_box_pic_one{width:388px; height:320px; float:left;cursor:pointer; margin-right:43px; display:inline; margin-bottom:20px;}

.page_box_pic_one dt{width:388px; height:41px; line-height:41px;text-align:center;color:#575757;}
.page_box_pic_one dt a{font-size: 14px; text-align: center;color:#575757; line-height:35px;}
.page_box_pic_one dd{width:388px; height:290px; overflow: hidden; background-color:#cfcfcf;}

.page_box_pic_one dd a img {width: 100%;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.page_box_pic_one dd a:hover img {width: 100%;-webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
.page_box_pic_one dd a{color:#333;}

.page_box_pic_one dd p{ display:block; font-size:12px; text-transform:uppercase; margin-top:7px;}

.look_more{width:856px; height:44px; border:solid 2px #cecece; text-align:center; line-height:44px; font-size:18px; clear:both; margin:30px auto;}

.look_more a{color:#888;}

.down{width: 100%;height: 40px;}
.down img{width: 30px;height: 30px; float: left;margin-right: 5px;}
.down a{line-height: 30px; float: left;display: block;}

.page_box_news_title{width:100%; height:auto; overflow:hidden; text-align:center; color:#888888; font-size:14px;}

.page_box_news_title b{ display:block; color:#333; font-size:24px;padding-top: 10px;}


.page_box_news{width:auto; height:auto; min-height: 500px; overflow:hidden; margin:0 auto; line-height:40px; color:#333;font-size:16px; background-color: #fff; padding: 15px;border-radius: 8px;}
.page_box_news img{max-width: 100%;}
.page_box_news #allmap img{ max-width: inherit;}
.page_box_news p{color: #333;}
.page_box_news p a{color: #333;}
.news_xiangg{ margin-bottom:20px; border-top:1px dashed #CCC; overflow:hidden; width: 100%; }
.news_xiangg h3{ margin-top:10px; font-size:12px; background:#999; color:#fff; padding:2px 3px;}
.news_xiangg h3 a{ color:#fff;}
.news_xiangg ul{ margin-top:5px;}
.news_xiangg ul li{ line-height:26px;width:420px;float:left;}
.news_xiangg ul li a{ color:#747474; font-size: 12px;}
.news_xiangg ul li span{ margin-left:5px; color:#999;}

.contacts { float: left; width: 400px; color: #333; margin-top: 40px; font-size: 14px; }
.contacts .company { font-size: 18px; font-weight: bold; display: block; margin-bottom: 20px; }
.contacts p { height: 45px; line-height: 45px; padding: 0 0 14px 55px; margin: 0px; margin-top: 14px; }
.contacts p.bg1 { background: url(../images/icon/20151205110426_5937.jpg) left top no-repeat; }
.contacts p.bg2 { background: url(../images/icon/20151205110426_5625.jpg) left top no-repeat; }
.contacts p.bg3 { background: url(../images/icon/20151205110426_4531.jpg) left top no-repeat; }
.contacts p.bg4 { background: url(../images/icon/20151221104749_4909.jpg) left top no-repeat; }
.contacts p.bg5 { background: url(../images/icon/20151205110426_3593.jpg) left top no-repeat; }
.contacts p.bg6 { background: url(../images/icon/20151205110426_2812.jpg) left top no-repeat; }

.tabBox{width:100%; margin:0 auto;  }
.tabBox .hd{ height:33px; line-height:33px;}
.tabBox .hd ul{width: 364px; height:34px; overflow:hidden;float:right;}
.tabBox .hd li{ width:120px; float:left; text-align:center; color:#999;}
.tabBox .hd li a{ color:#999; font-size: 16px; display:block;  }
.tabBox .hd li.on{}
.tabBox .hd li.on a{ color:#ff9c00;font-weight:bold;}

#floatDivBoxs { width: 120px; background: #fff; position: fixed; top: 180px; right: -125px; z-index: 999; }
#floatDivBoxs .floatDtt { width: 120px; height: 45px; line-height: 45px; background: #f08326; color: #fff; font-size: 18px; text-indent: 22px; position: relative; }
#floatDivBoxs .floatDqq { padding: 0 10px; }
#floatDivBoxs .floatDqq li { height: 45px; line-height: 45px; font-size: 15px; border-bottom: 1px solid #e3e3e3; padding: 0 0 0 36px; background: url(../images/qq.gif) no-repeat left center; }

#floatDivBoxs .floatDtxt { font-size: 14px; color: #333; padding: 10px 10px; }
#floatDivBoxs .floatDtel { padding: 0 0 15px 10px; }
#floatDivBoxs .floatDtel li { font-size: 14px; height: 22px; line-height: 22px; color: #f08326;  font-weight: bold; }

#floatDivBoxs .floatDbg { width: 120px; height: 20px; background: url(../images/online_botbg.jpg) no-repeat; }
.floatShadow { }
#rightArrow { width: 50px; height: 145px; background: url(../images/online_arrow.jpg) no-repeat; position: fixed; top: 180px; right: -5px; z-index: 9999;background-position:-50px 0;  }
#rightArrow a { display: block; height: 45px; }
#rightArrow .arrowtxt { display: block; height: 90px; width: 20px; background: #f08326; color: #ffffff;  font-weight: bold; font-size: 16px; padding: 10px 15px; line-height: 22px; }


.page {width: 100%; margin:20px auto 10px; float: left; *zoom: 1; }
.page:before, .page:after {display: table; content: ""; }
.page:after {clear: both; }
.page a, .page span {float: left; margin-left: -1px; padding: 0 14px; height: 34px; line-height: 34px; color: #333; margin-right: 10px; margin-bottom: 10px; background-color: #ddd; }
.page a:hover {text-decoration: none; background-color: #00acef; color: #fff }
.page .current{background-color: #00acef; color: #fff }
.page .active a {background-color: #00acef; color: #fff }
.page .next, .page .prev {font-weight: bold; }
.page .rows {border-right: 1px solid #CCCCCC; }

.video-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000
}

.video-box .mask {
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-color: rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000);
	zoom: 1
}

.video-box .video-content {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -337px;
	height: 675px;
	background: #FFF
}

.video-box .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 12px;
	cursor: pointer;
	background-color: transparent;
	background-color: rgba(0,0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	zoom: 1;
	opacity: .8;
	z-index: 999;
}

.video-box .close:hover {
	opacity: 1
}

.video-box .close span {
	font-size: 16px;
	color: #FFF
}

.part1{background:#e1e1e1;height: 715px;width:100%;position: relative;}
.part1 .left{width: 50%;height: 100%; position: absolute; top:0;left: 0;}
.part1 .left .main{width: 500px;height: 100%;float: right;}
.part1 .left .main .pic{width: 376px;height: 164px;background: url("../images/zs01.png") -10px top no-repeat;margin-top:135px;}
.part1 .left .main .title{color:#c9313e;font-size:32px;line-height: 56px;margin-bottom: 70px;}
.part1 .left .main .des{color:#333;font-size:20px;line-height:30px;width: 415px;}
.part1 .right{width:50%;height:100%;background: url("../images/zhaoshang_01.jpg") left top no-repeat #e1e1e1;background-size: auto 100%;  position: absolute; top:0;right: 0;}

.part2{background:#fff;height: 715px;width:100%;position: relative;}
.part2 .left{width:50%;height:100%;background: url("../images/zhaoshang_02.jpg") right top no-repeat #fff;background-size: auto 100%;  position: absolute; top:0;left: 0;}
.part2 .right{width: 50%;height: 100%; position: absolute; top:0;right: 0;}
.part2 .right .main{width: 500px;height: 100%;float: left;margin-left: 40px;}
.part2 .right .main .pic{width: 376px;height: 164px;background: url("../images/zs02.png") -15px top no-repeat;margin-top:125px;}
.part2 .right .main .title{color:#c9313e;font-size:32px;line-height: 56px;margin-bottom: 70px;}
.part2 .right .main .des{color:#333;font-size:20px;line-height:30px;width: 415px;}


.part3{background:#e1e1e1;height: 715px;width:100%;position: relative;}
.part3 .left{width: 50%;height: 100%; position: absolute; top:0;left: 0;}
.part3 .left .main{width: 500px;height: 100%;float: right;}
.part3 .left .main .pic{width: 376px;height: 164px;background: url("../images/zs03.png") -10px top no-repeat;margin-top:135px;}
.part3 .left .main .title{color:#c9313e;font-size:32px;line-height: 56px;margin-bottom: 75px;}
.part3 .left .main .des{color:#333;font-size:20px;line-height:30px;width: 415px;}
.part3 .right{width:50%;height:100%;background: url("../images/zhaoshang_03.jpg") left top no-repeat #e1e1e1;background-size: auto 100%;  position: absolute; top:0;right: 0;}

.part4{background:#fff;height: 715px;width:100%;position: relative;}
.part4 .left{width:50%;height:100%;background: url("../images/zhaoshang_04.jpg") right top no-repeat #fff;background-size: auto 100%;  position: absolute; top:0;left: 0;}
.part4 .right{width: 50%;height: 100%; position: absolute; top:0;right: 0;}
.part4 .right .main{width: 500px;height: 100%;float: left;margin-left: 40px;}
.part4 .right .main .pic{width: 376px;height: 164px;background: url("../images/zs04.png") -15px top no-repeat;margin-top:125px;}
.part4 .right .main .title{color:#c9313e;font-size:32px;line-height: 56px;margin-bottom: 75px;}
.part4 .right .main .des{color:#333;font-size:20px;line-height:30px;width: 415px;}

.part5{background:#c4323d;height: 585px;width:100%;position: relative;}
.part5 .left{width:50%;height:100%;background: url("../images/zhaoshang_06.png") right top no-repeat #fff;background-size: auto 100%;  position: absolute; top:0;left: 0;}
.part5 .right{width: 50%;height: 100%; position: absolute; top:0;right: 0;}
.part5 .right .main{width: 500px;height: 100%;float: left;margin-left: 190px;}
.part5 .right .main .pic{width: 450px;height: 120px;font-size: 52px;font-family: Bell MT;font-weight: bold; margin-top:125px; color:#fff;}
.part5 .right .main .title{color:#fff;font-size:36px;line-height: 56px;margin-bottom: 75px;}
.part5 .right .main .des{color:#fff;font-size:28px;line-height:40px;width:500px;}

.part6{background:#ffffff;height: 585px;width:100%;position: relative;}
.part6 .left{width: 50%;height: 100%; position: absolute; top:0;left: 0;}
.part6 .left .main{width:680px;height: 100%;float: right;}
.part6 .left .main .pic{font-size: 52px;font-family: Bell MT;font-weight: bold; margin-top:145px; color:#110d0a;}
.part6 .left .main .title{color:#c9313e;font-size:36px;line-height: 56px;margin-bottom: 75px;}
.part6 .left .main .des{color:#181715;font-size:28px;line-height:40px;width: 541px;}
.part6 .right{width:50%;height:100%;background: url("../images/zhaoshang_09.jpg") left top no-repeat #e1e1e1;background-size: auto 100%;  position: absolute; top:0;right: 0;}

.part7{background:#e1e1e1;height:585px;width:100%;position: relative;}
.part7 .left{width:50%;height:100%;background: url("../images/zhaoshang_10.jpg") right top no-repeat #fff;background-size: auto 100%;  position: absolute; top:0;left: 0;}
.part7 .right{width: 50%;height: 100%; position: absolute; top:0;right: 0;}
.part7 .right .main{width: 500px;height: 100%;float: left;margin-left: 205px;}
.part7 .right .main .pic{font-size: 52px;font-family: Bell MT;font-weight: bold; margin-top:145px; color:#201b17;}
.part7 .right .main .title{color:#bf363e;font-size:36px;line-height: 56px;margin-bottom: 75px;}
.part7 .right .main .des{color:#090401;font-size:28px;line-height:40px;width:500px;}

.jidi{height: 720px;width: 100%;background:#c4323d;}
.jidi P{font-size: 40px;font-family: Bell MT;font-weight: bold;text-align: center; color:#fff;}
.jidi ul{width: 1200px;margin: 0 auto;padding-top: 30px;}
.jidi ul li{float: left;margin: 10px;}
.jidi ul li img{width:578px;height:348px;}
.jidi ul li .title{background: #e1e1e1;color:#3c3b39;text-align: center;height: 55px;line-height: 55px; font-size:28px;}

.gongyi{height: 800px; width: 100%;background: #fff;}
.gongyi P.one{font-size:20px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1f1a16;}
.gongyi P.two{font-size: 44px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1f1a16;}
.gongyi P.three{font-size:24px;font-weight: 600;text-align: center; color:#1f1a16;}
.gongyi P.des{font-size:24px;text-align: center; color:#575757;line-height: 36px;}

.jiegou{width: 100%;height:1180px;background: url("../images/zzssa_13.jpg") top center no-repeat;}
.jiegou P.title{font-size:24px;font-weight: 600;text-align: center; color:#1f1a16;padding-top: 200px;}

.zhanlue{width: 100%;height:785px;background: url("../images/zzzz_01.jpg") top center no-repeat;}

.zhanlue .main{width:50%;height: 100%;float: right;}
.zhanlue .main .pic{font-size: 52px;font-family: Bell MT;font-weight: bold; margin-top:120px; color:#fff;margin-left: 90px;width: 520px;}
.zhanlue .main .title{color:#c9313e;font-size:36px;line-height: 56px;margin-bottom: 75px;margin-left: 90px;}
.zhanlue .main .des{color:#fff;font-size:20px;line-height:40px;width:340px;margin-left: 90px;}

.scxz{width: 100%;background: url("../images/wenti.jpg") top center no-repeat; height: 718px;}
.scxz .main{width: 1200px;margin: 0 auto;padding-top: 125px;}
.scxz .main .pic{width: 490px;height: 120px;background: url("../images/fenxi.png") left top no-repeat;}
.scxz .main .title{color:#c9313e;font-size:36px;line-height: 56px;margin-bottom: 75px;}
.scxz .main .des{color:#fff;font-size:20px;line-height:30px;width: 300px;}

.shijian{width: 100%;height:1380px;}
.shijian P.one{font-size:24px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1f1a16;padding-top: 125px;}
.shijian P.two{font-size:72px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1f1a16;}
.shijian P.three{font-size:32px;font-weight: 600;text-align: center; color:#be1222;padding-bottom:100px;}

.zhichi{width: 100%;height:500px;background:#c4323d;}
.zhichi P.one{font-size:24px;font-family: Bell MT;font-weight: bold;text-align: center; color:#fff;padding-top: 125px;}
.zhichi P.two{font-size:72px;font-family: Bell MT;font-weight: bold;text-align: center; color:#fff;}
.zhichi P.three{font-size:32px;text-align: center; color:#ffffff;padding-bottom:80px;}
.zhichi P.frou{font-size:20px;text-align: center; color:#ffffff;width:690px;margin: 0 auto;}

.jiandian{width: 100%;height:640px;background:#e1e1e1;}
.jiandian .title{font-size: 34px;text-align:left;padding-top: 150px;text-indent: 1.3em;}
.jiandian ul{padding-top: 60px;}
.jiandian ul li{width:240px;float: left;}
.jiandian ul li .pic{width: 171px;height: 171px;margin: 0 auto;}
.jiandian ul li p{text-align: center;font-size: 24px;line-height: 65px}

.tuandui{width: 100%;height:760px;background:url("../images/sss_18.jpg") top center;}
.tuandui .w1200{width: 1000px;}
.tuandui .title{font-size: 34px;text-align:left;padding-top:40px;color:#fff;}
.tuandui .des{font-size:20px;text-align: left;line-height:30px;color:#fff;margin-top: 40px;}

.huodong{width:100%;height: 770px;background:#e1e1e1;}
.huodong .w1200{width: 1000px;}
.huodong .title{font-size: 34px;text-align:left;padding-top:105px;color:#231f1c;}
.huodong ul{width:1000px;margin: 0 auto;padding-top:55px;}
.huodong ul li{width:25%;float: left; color:#16120f;line-height: 60px;font-size: 24px;}
.huodong .left,.huodong .center,.huodong .right{width: 300px;height: 280px;float: left;margin-right: 20px;overflow: hidden;margin-top:40px;margin-bottom: 40px;}
.huodong .right{margin-right: 0px;width: 360px;}
.huodong .des{font-size:20px;text-align: left;line-height:30px;color:#231f1c;margin-top: 40px;}

.qudao{width:100%;height: 500px;background:#595959;}
.qudao .w1200{width: 1000px;}
.qudao .title{font-size: 34px;text-align:left;padding-top:105px;color:#fff;}
.qudao .des{font-size:20px;text-align: left;line-height:30px;color:#fff;margin-top: 40px;}
.qudao ul{width:1000px;margin: 0 auto;padding-top:55px;}
.qudao ul li{width:23%;float: left; color:#fff; padding-left:15px;background: url("../images/sss_44.jpg") left center no-repeat;line-height: 60px;font-size: 24px;}

.buzhou{width: 100%;height:760px;background:#fff;}
.buzhou P.one{font-size:24px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1e1a17;padding-top: 125px;}
.buzhou P.two{font-size:72px;font-family: Bell MT;font-weight: bold;text-align: center; color:#1e1a17;}
.buzhou P.three{font-size:32px;text-align: center; color:#b9081a;padding-bottom:80px;}
.buzhou div.frou{font-size:20px;text-align: center; color:#ffffff;width:965px;height: 237px; margin: 0 auto;background:url("../images/sss_48.jpg") no-repeat;}

.buzhou ul{width:1120px;margin: 0 auto;padding-top: 20px;}
.buzhou ul li{width:33.33%;float: left;}
.buzhou ul li p{margin: 20px;text-align: center;font-size: 18px;}
/*history*/
.history {
	background:url("../images/zx_03.jpg") repeat-y 187px 0;
	overflow:hidden;
	position:relative;
	width: 900px;
	margin: 0 auto;
}
.history-date {
	overflow:hidden;
	position:relative;
}

.history-date ul li {
	background:url("../images/zx_06.jpg") no-repeat 180px 0;
	padding-bottom:50px;
	zoom:1;
}
.history-date ul li.last {
	padding-bottom:0;
}
.history-date ul li:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.history-date ul li h3 {
	float:left;
	width:168px;
	text-align:right;
	padding-right:19px;
	padding-top: 5px;
	color:#000;
	font:normal 32px/16px Arial;
}
.history-date ul li h3 span {
	display:block;
	color:#d0d0d0;
	font-size:12px;
}
.history-date ul li dl {
	float:left;
	padding-left:41px;
	margin-top:-5px;
	width:600px;
	font-family:微软雅黑;
}
.history-date ul li dl dt {
	padding-top: 5px;
	font:20px/22px 微软雅黑;
	color:#444;
}
.history-date ul li dl dt span {
	display:block;
	color:#787878;
	font-size:12px;
}
.history-date ul li.green h3 {
	color:#1db702;
}
.history-date ul li.green h3 span {
	color:#a8dda3;
}
.history-date ul li.green dl {
	margin-top:-8px;
}
.history-date ul li.green dl dt {
	font-size:30px;
	line-height:28px;
}
.history-date ul li.green dl dt a {
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow:hidden;
	vertical-align:middle;
	margin-left:12px;
}
.history-date ul li.green dl dd {
	padding-top:20px;
	display:none;
}
.history-date ul li.green dl dd img {
	float:left;
}
.history-date ul li.green dl dd p {
	overflow:hidden;
	zoom:1;
	line-height:21px;
	color:#787878;
}
.history-date h2.first .more-history {
	font-size:16px;
	background:transparent;
	margin-left:30px;
}
.history-date h2.first .more-history:hover {
	text-decoration:underline;
}

.yuce{width: 100%;height:350px;background:#fff;padding-top: 100px;}