@charset "utf-8";
/*banner*/
/*Banner*/
.banner_bg{width:100%;min-width:1002px;background:#fff;clear:both;}
#banner{width:100%;min-width:1002px;height:500px;overflow:hidden;clear:both;text-align:center;position:relative;/*position:absolute;top:86px;*/z-index:1;}
#I-banner{position:absolute;left:0;top:0;}
#flash_box{margin:0 auto;width:1002px;height:500px;} 
#flash_News{position:relative;z-index:8;width:1002px;height:500px;overflow:hidden;word-break:break-all;}
#flash_News a{position:absolute;top:0;left:0;z-index:6;width:1002px;height:500px;}
#flash_News img{position:absolute;top:0;left:0;z-index:6;width:1002px;height:500px;display:none;}
#flash_pages{width:1002px;position:relative;z-index:10;margin-top:-40px;text-align:center;;}
#flash_pages a{padding:1px 4px;text-decoration:none;font:12px/21px Arial;background:#333;border:1px solid #333;color:#fff;opacity: 1;border-radius:50%;}
#flash_pages a.f_tag{background:#c00100;border:1px solid #c00100;color:#fff;opacity: 0.7;}

/*.bannerwrapper { width: 45%; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 100%; background: #000; overflow: hidden;  position:fixed; }
#banner_img { display: block; position: relative; height: 100%; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%;  height: 100%;display: none; }
	 #banner_img li {background-position: center;}

@media screen and (max-width:1500px){
 #banner_img li {background-size: cover;}
}
        
        #banner_img li.item1 { background-image: url(index_banner1.jpg); display: block; }
        #banner_img li.item2 { background-image: url(index_banner2.jpg); }
        #banner_img li.item3 { background-image: url(index_banner3.jpg); }
        #banner_img li.item4 { background-image: url(index_banner4.jpg); }
        #banner_img li.item5 { background-image: url(index_banner5.jpg); }

    
    #banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
    #banner_img .ad_txt { position: absolute; left: 10px; top: 170px; color: #fff; text-shadow: 0px 0px rgba(51,51,51,0.3); }
        #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
		 #banner_img .ad_txt p { font:bold 18px/30px Microsoft YaHei; line-height:30px; margin:30px 0; color:#4f5153;}
       
		#banner_img .ad_txt .bak {color:#000; display:none;}		
		#banner_img .ad_txt .red {color:#666;}


#banner_img .ad_txt a.details {display: block; width: 306px;height: 34px; border-radius: 0px;background-color: #787878; line-height: 34px;border: #787878 1px solid;margin-top: 56px ; text-indent: 130px; color: #fff; font-size: 12px;text-transform: uppercase;}
#banner_img .ad_txt a.details:hover { border-color: #b6b6b6;  text-indent: 134px;}
#banner_img .ad_txt a.details:hover {color: #fff; border: #505050 1px solid;background-color: #505050;}		
		
#banner_ctr { position: absolute; width: 960px; height: 5px; margin-left: -480px; left: 50%; bottom: 60px; z-index: 1; }
    #banner_ctr ul { left:20px;height: 122px; font-size: 0; line-height: 0; position: relative;   }
    #banner_ctr li { display: block; float: left; width: 238px; height: 3px; cursor: pointer;background: url(index_banner_bg1.png) center top no-repeat; margin:0 1px;}
#drag_ctr { position: absolute; left:20px; width: 238px; height: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 2px; background: #0084cf; margin:0 1px;}
*/
/*index*/
#index{ position: relative;top:0;  z-index:10; background:#fff; }

.intitle{position: relative;  margin: 10px auto; margin-bottom:36px;color: #333; font-size: 26px; line-height: inherit;	text-align:center;	padding-bottom:14px;    background: url(top_enline.jpg) no-repeat bottom;;}
.intitle span	{padding-bottom:12px; color:red; font-weight:bold; font-size:30px;}
.intitle span font{color:#666;font-size:16px;line-height:31px;padding-bottom:17px;border-bottom: 1px solid #b6b9bf;}

.insertitle { padding:0; max-width: 94%;margin:0 auto;}
.insertitle ul { width: 100%; height: auto }
.insertitle ul li { float: left; width: 25%; height: 81pt; text-align: center }
.insertitle ul li div { border-right: 1px solid rgba(0,0,0,.08) }
.insertitle ul li:last-child div { border-right: none }
.insertitle ul li p { color: #939393; text-align: center; font-size: 14px }
.insertitle ul li p.number { margin-top: 15px }
.insertitle ul li p.number span { margin-top: 15px; color: #3c3c3c; text-align: center; font-size: 54px; font-family: heliosextthinregular }
.insertitle ul li p.number .unit { position: relative; top: 11px; left: 5px; color: #959595; vertical-align: 40px; font-size: 14px;font-family:"微软雅黑"; }
.insertitle ul li p.title { margin-bottom: 10px }

/*server*/
.service{ max-width:90%; margin:0 auto; background:#efefef;}
.service li{margin-bottom:35px}
.service li img { border: none;float: none; width: 100%  }
.service li{text-align:center;padding-bottom:15px;transition:all .3s ease-out 0s;margin-bottom:25px}
.service li{width:25%;height:auto;float:left;margin-right:0%;margin-bottom:1%;position:relative}
.service li:after{content:'';position:absolute;bottom:0;width:0;height:1px;background:rgba(255,255,255,.15);left:50%;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.service .title{color:#464646; font-size:16px; line-height:30px;}
.service .item_des{color:#999;font-size:13px;display:block;line-height:26px;padding:0 8%;text-align:center}
.service li:hover .item_des{color:#666}
.service li{text-align:center;padding-bottom:15px;transition:all .3s ease-out 0s;margin-bottom:25px}
.service li:hover{margin-top:-10px;margin-bottom:35px;box-shadow:0 5px 10px rgba(0,0,0,.1)}
.service li:hover:after{width:100%;left:0}
.service li:hover::after ,.team .text_wrap::after{ background-color:rgba(0,0,0,.3);}
.service li:hover .title{color:#000}
.service .item_info{padding:36px 8% 26px;position:relative}
.service .item_info:before{content:'';position:absolute;bottom:12px;left:50%;width:30px;height:1px;background:#999;margin-left:-15px}
.service a.details{display:inline-block;color:transparent;margin-top:0;margin-left:20px;opacity:0}

.service a.details:before{content:'MORE';display:inline;height:22px;color:#11c4ff;float:left;line-height:24px;font-family: "微软雅黑"}
.service li a.details:before{content:'MORE';font-size:13px;color:transparent;font-family:"微软雅黑";padding-top:4px;display:block;width:24px;height:26px;margin-top:35px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
.service li:hover a.details:before{color:#666;text-indent:-65px;left:40px}
.service a.details i{display:none}
.service li:hover a.details{opacity:1}


/*case*/
.case{ width:100%; background:#fff; margin:0 auto; display:block; height:auto;clear:both;}
.case .title{position: relative; margin: 0 auto; color: #333; font-size: 26px; line-height: inherit;	width:100%;	text-align:center;	padding:50px 0 0px 0;	}
.case .titletxt {width:100%;margin: 0 auto;text-align:center;position: relative; margin-top: 10px; color: #848484; font-size: 1pc;line-height: inherit;margin-bottom:50px;}


.casetype { margin: 0 0 50px; text-align: center }
.casetype a { position: relative; display: inline-block; margin-left: 10px; padding: 8px 25px; height: 1pc; color: #898989; line-height: 1pc; transition: all .3s ease-out 0s }
.casetype a:after { position: absolute; margin-top: 7px; margin-left: 25px; width: 10px; height: 1px; background-color: #dbdbdb; content: '' }
.casetype a:last-of-type:after { width: 0; height: 0 }
.casetype a.active, .casetype a:hover { background-color: #eb3c00; color: #fff }


#caselist{ max-width:90%; margin:0 auto;}
#caselist li{width:24%;height:auto;margin-right:1%;margin-bottom:1%;float:left;position:relative; display:block; margin-bottom:130px;}

#caselist li a{display:block; overflow:hidden; }
#caselist li a img{float:none;width:100%;height:auto;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;}
#caselist li a:hover img{transform:scale(1.1,1.1)}


#caselist li .case_info div { height: 90px; width: 100%;top:100%; position:absolute;transition: all 0.3s ease-out 0s; display:block; margin-bottom:-90px;}

#caselist li .case_info p{padding:0px}

#caselist li .case_info p.title{margin-top:20px;font-size:16px;transition:all ease-out .3s; color:#666; text-align:left;}
#caselist li .case_info p.subtitle{margin-top:10px;font-size:12px;transition:all ease-out .3s;color:#b7b7b7; text-align:left;}
#caselist li a:hover .case_info p.title{margin-top:20px;color:#000;font-size:16px}
#caselist li a:hover .case_info p.subtitle{margin-top:10px;color:#b7b7b7;}
#caselist li a .case_info div:after { content: ''; width: 100%; height: 1px; background: #E0E0E0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin: 20px 0; display: block; }
#caselist li a:hover .case_info div:after { background: #666; }

#caselist li .case_info{width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;left:0;top:0;transition:all ease-out .3s}
#caselist li a:hover .case_info { background: rgba(0,0,0,.5); }

#caselist li a::after { content: '+'; width: 50px; height: 50px; line-height: 50px; margin: 0 auto; margin-left: -26px; margin-top: 0px; display: inline-block; position: absolute; top: 0%; left: 50%; z-index: 10; border-radius: 50px; border: 1px solid rgba(255,255,255,.5); transition: all 0.6s cubic-bezier(.17, .84, .44, 1) 0s; opacity: 0; color: #fff; font-size: 40px; text-align: center; font-family: "Times New Roman";}
#caselist li:hover a::after { margin-top: -26px; top: 50%; opacity: 1; }



/*about*/
/*.about{ width:100%; background:#f8f8f8; padding:60px auto; }
.about .about_l { margin: 0 auto; width:30%; float:left; color: #555; text-align: left; font-size: 24px; margin-left:5%; margin-top:80px; }
.about .about_l .atitle { margin: 0 auto; padding: 0px 0 20px; color: #d6d3d3; text-align: left; font-size: 40px; font-family: heliosextthinregular, Arial, "微软雅黑"; -webkit-appearance: none }
.about .about_l .title { margin: 0 auto; padding: 30px 0 20px 15%; color: #333; -webkit-appearance: none text-align: left; font-size: 24px; height:50px; line-height:50px; }
.about .about_l .subtitle {padding: 0px 0 20px 15%; color: #333; text-align: left; font-size: 14px }
.about .about_l .info { padding: 0px 0 20px 15%;  color: #888; text-align: left; font-size: 14px; line-height:28px;text-indent:2em;}
.about .about_l .info span{ color:#333;text-indent:2em;}
.about .title:after {display: block; width: 30px;height: 1px; background-color: #aaa;content: '';}
.about .about_r { margin: 0 auto; width:48%; float:right; color: #555; text-align: left; font-size: 24px; margin-right:10%; margin-top:50px; height:600px; }
.about .about_r .image {display:block; background-repeat: no-repeat; background-size: inherit;width:100%; height: 100%; background-position: center; background-size:80%;}

.about a.details {display: block; width: 306px;height: 34px; border-radius: 0px;background-color: #fff; line-height: 34px;border: #E4E4E4 1px solid;margin-top: 56px ; text-indent: 130px; color: #787878; font-size: 12px;text-transform: uppercase;}
.about a.details:hover { border-color: #b6b6b6;  text-indent: 134px;}
.about a.details:hover {color: #fff; border: #505050 1px solid;background-color: #505050;}
*/

.p-content{
    width: 1200px;
    margin: 0 auto;text-align:left;
}
.about .about-title{ height:85px; padding-top:15px; background: url("pro_hbg.png") no-repeat center top; text-align: center; font-size: 30px; color: #eb3c00; font-weight: bold; margin-bottom: 39px;}
.about-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.about dl{ height:495px; overflow:hidden; background:url(about_bg.jpg) no-repeat center top;}
.about dt{ width:570px; height:435px; float:right; overflow:hidden; margin-top: 30px;}
.about dt img{ display:block; width:570px; height:435px;}
.about dd{ width:490px; float:left; overflow:hidden; margin-left: 60px;}
.about dd h3 a{ display:block; margin-top:67px; font:18px "Microsoft YaHei"; font-weight:bold; color:#423f3b; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom: 20px;}
.about dd h3 a span{ display: block; font-size: 36px; font-weight: normal; text-transform: uppercase; color: #eb3c00; }
.about dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#555; height:140px; margin-top:12px;}
.about dd em a{ display:block; width:173px; height:42px; background:#eb3c00; font:14px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff; overflow:hidden; margin-top:40px; border-radius: 20px;}

/*news*/
.news{ width:100%; background:#fff; margin:0 auto; display:block; height:auto;}
.news .title{position: relative; margin: 0 auto; color: #333; font-size: 26px; line-height: inherit;	width:100%;	text-align:center;	padding:50px 0 0px 0;	}
.news .titletxt {width:100%;margin: 0 auto;text-align:center;position: relative; margin-top: 10px; color: #848484; font-size: 1pc;line-height: inherit;margin-bottom:50px;}

.newstype { margin: 0 0 80px; text-align: center }
.newstype a { position: relative; display: inline-block; margin-left: 10px; padding: 8px 25px; height: 1pc; color: #898989; line-height: 1pc; transition: all .3s ease-out 0s }
.newstype a:after { position: absolute; margin-top: 7px; margin-left: 25px; width: 10px; height: 1px; background-color: #dbdbdb; content: '' }
.newstype a:last-of-type:after { width: 0; height: 0 }
.newstype a.active, .newstype a:hover { background-color: #333333; color: #fff }

#newslist{width:100%;margin:0 auto; display:block; background:#fff; ;}
#newslist ul{ max-width: 90%; margin: 0px auto; }
#newslist li{width:33.333%;float: left; height: auto; height: auto; margin-bottom:80px;}
#newslist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
#newslist li p.description img{ float:left; height:38px; padding-right:15px; padding-top:5px;}
#newslist p { margin-left: 0; width: 100%; }
#newslist p{display:inline-block;max-width:90%;vertical-align:middle;}
#newslist  p.date { font-family: "heliosextthinregular", Arial; height: 30px; font-weight: 300; margin-bottom: 0; color: #8a8a8a;}
#newslist  p.title { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #EFEFEF; padding: 0 0 20px 0; font-size: 16px; height: 20px; line-height: 20px; text-align:left; color: #595959; }
#newslist  p.description { line-height: 22px; font-size: 12px; color: #777; margin-top: 26px;text-align: left;  line-height:22px;height: 42px; overflow: hidden;}
#newslist li:hover { background: transparent; }
#newslist li:hover p.description { color: #898989; }
#newslist li:hover .newsinfo { transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); }
#newslist li:hover p.title { color: #222; }
#newslist li:hover .description { color: #777; }
#newslist li .date:after { content: ''; display: block; border-bottom: 1px solid #3C3C3C; top: 70px; width: 10px; position: absolute; left: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:9; }
#newslist li:hover .date::after { width: 90%}

/*qianyue*/
.qianyue{border-top:1px solid transparent;position:relative;clear:both;float:left;}
.qianyue.module.bgShow.bgParallax{background-size:inherit;  }
.qianyue {background-repeat: no-repeat; background-size: inherit;background-attachment: fixed; width:100%;min-width:1260px; height: 100%; background-position: center; background-size: cover;}

.qianyue .intitle{padding-top:30px;}

.qianyue ul{ max-width:90%; margin:0 auto;padding:50px 50px 80px; display:block; position:relative;z-index:2; overflow:hidden;}

.qianyue li{width:22.4%;  min-height:460px;float:left;position:relative;box-shadow:0 0 1px rgba(0,0,0,.1);overflow:hidden}

.qianyue .title{color:#757575;font-size:13px;line-height:24px;padding-top:125px;white-space:normal;transition:all .3s ease-out 0s}
.qianyue li .title:after{content:""; background:url(qy_jiantou.png) bottom center no-repeat;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;display:block;margin:0 auto;font-size:16px;text-align:center;line-height:20px;color:#000;margin-top:10px;opacity:0}
.qianyue li:hover .title:after{opacity:1}

.qianyue .item_img{position:absolute;overflow:hidden;display:block;width:100%;text-align:center;}
.qianyue .item_img img{transition:all .3s ease-out 0s; height:230px; margin-left:-50%;margin-right:-50%;clear: both; display:inline-block;}
.qianyue .item_img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}

.qianyue .item_img:after{width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid transparent}

.qianyue li:hover .item_img img{transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06)}
.qianyue li:hover .item_img:after{border-color:#464646;}

.qianyue .item_wrapper{width:100%;position:absolute;bottom:0;left:0;background-color:transparent;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.qianyue .item_wrapper{position:absolute;height:50%;background:#FFF}

.qianyue li:hover .item_wrapper{background:#464646;height:50%}
.qianyue li:hover .item_wrapper .title{color:#FFF;padding-top:100px}

.qianyue li .subtitle{width:78px;font-size:28px;color:#c7c7c7;position:absolute;top:42px;left:23%;margin-left:-41px;overflow:visible;font-family:heliosextthinregular}
.qianyue li .subtitle:before{content:'';position:absolute;top:54px;left:100%;width:1px;height:25px;background:#c7c7c7;transition:all .3s ease-out 0s}
.qianyue li:hover .subtitle{color:#FFF}
.qianyue li:hover .subtitle:before{top:42px;background:#d5d5d5}
.qianyue .item_info{padding:20px 30px;display:block;text-align:center}

.qianyue #item_block_1.item_block{margin-top:230px}
.qianyue #item_block_1 .item_wrapper{top:0}
.qianyue #item_block_1 .item_img{bottom:0}
.qianyue #item_block_2 .item_wrapper{top:0}
.qianyue #item_block_2 .item_img{bottom:0}
.qianyue #item_block_3{bottom:0;width:22%;}
.qianyue #item_block_3 .item_img{top:0}
.qianyue #item_block_4{bottom:0; }
.qianyue #item_block_4 .item_img{top:0}

/*first*/

.qianyue li.first{width:33%;text-align:right;margin-top:230px}

.qianyue li.first .title{color:#000;font-size:26px;white-space:nowrap;padding-top:0}
.qianyue li.first .title:after{display:none}

.qianyue li.first .item_wrapper{display:block;background:0 0; border:0px;}
.qianyue li.first .item_wrapper:after{display:none}
.qianyue li.first:hover .item_wrapper{background:0 0}
.qianyue li.first:hover .item_wrapper .title{padding-top:0;color:#000}

.qianyue li.first .item_img{width:100%;height:230px;}
.qianyue li.first .item_img::before{display:none}
.qianyue li.first .item_img:hover img{transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06)}
.qianyue li.first:hover .item_img:after{display:none}

.qianyue li.first:hover .item_info .description{margin-top:15px}

.qianyue .first .item_info{text-align:left;position:relative; padding:38px 45px 0 135px;}

.qianyue li.first .item_info .description{margin-top:25px;display:block; color:#666; line-height:24px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.qianyue li.first .item_info:after{content:'';width:138px;height:34px;margin-top:0;border:1px solid #5b5b5b;background:url(yqpic2.png)  center no-repeat #5b5b5b;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;opacity:0}
.qianyue li.first:hover .item_info:after{background:url(yqpic2.png)  center  no-repeat #5b5b5b;opacity:1;margin-top:30px}

.qianyue li.first .subtitle{position:absolute;top:38px;left:20px;font-size:28px;color:#333;overflow:visible;margin:0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.qianyue li.first .subtitle:after{width:22px;height:1px;background:#333;position:absolute;top:15px;right:-26px;content:''}
.qianyue li.first .subtitle:before{display:none}
.qianyue li.first:hover .subtitle{font-size:28px;color:#333}

.fl{float:left;}
.fr{float:right;}
.m_box{width:1150px; margin:auto;}
/*通用标题*/
.index_tit{text-align:center; margin:40px 0; padding-bottom:8px;}
.index_tit .p1{ font-size:33px; font-weight:bolder; text-transform:uppercase;}
.index_tit .p2{ font-size:20px; line-height:50px; border-bottom:1px #cccccc solid; width:95px; margin:0px auto}
.index_tit .p2 a{font-size:20px;}
/*成功案例*/
.case{ border-top:0 #cccccc solid; margin-top:20px;}
.case_list{ width:100%; overflow:hidden}
.case_list div{ width:25%; float:left}
.case_list div img{ display:block; width:100%;}
/*客户见证*/
.index_cw{ background:url(../images/khjz.png) center no-repeat;}
.index_cw li{ float:left; width:220px;height:150px; margin:10px 0px;}
.index_cw li img{ display:block; margin:0px auto}
.index_cw li td{width:220px;height:150px;padding:0;border:0 solid #DDE7F1;text-align:center;vertical-align:middle;}
.index_cw li td:hover{border:0 solid #ff6500;}
 
  .index_cw{width:1320px;height:340px;margin:0 auto;background:url(khjz.png) no-repeat center;}
  .index_cw ul.hb_ul{float:left;width:200px;height:104px;margin:30px 0;display:inline;text-align:center;overflow:hidden;}
  .index_cw ul.hb_ul li.z_img{float:left;width:200px;height:120px;overflow:hidden;}
  .index_cw ul.hb_ul li.z_img td{width:200px;height:120px;padding:0;border:0 solid #e1e1e1;text-align:center;vertical-align:middle;}
  .index_cw ul.hb_ul li.z_img td:hover{border:0 solid #ff6500;}
  .index_cw ul.hb_ul li.z_t{float:left;width:100%;height:30px;line-height:27px;overflow:hidden;}
	
/*新闻中心*/
.newscenter{ padding-bottom:100px}
.index_newscen{ width:1380px; margin:0px auto; position:relative;}
.index_newscen ul{ overflow:hidden; height:352px;}
.index_newscen ul li{ width:345px; float:left}
.index_newscen ul li img{ display:block; margin:0px auto;width:328px; height:206px;}
.index_newscen ul li h5{ font-size:16px;color:#000000; line-height:50px; width:308px; margin:0px auto; font-weight:normal; background:url(../images/dian.png) left center no-repeat; padding-left:20px;}
.index_newscen ul li p{ color:#333333; line-height:24px;width:328px; margin:0px auto;text-align:left;}
.index_newscen .prev,.index_newscen .next{ display:block; position:absolute;top:200px; cursor:pointer}
.index_newscen .slideBox2{position: relative;width: 1380px;}
.index_newscen .slideBox2 .hd{ display:none}
.index_newscen .slideBox2 .bd{ position:relative; height:100%; z-index:0; }
.index_newscen .prev{left:-30px;}
.index_newscen .next{right:-30px;}

.content2 {
	width: 95%;
    min-width: 1200px;
    margin: 0 auto;
}
.g-nsbz {
    padding-top: 92px;
}

.pcolor{color:#eb3c00;}

h4.p-h4{text-align: center;}
h4.p-h4 p{font:16px/27px "Microsoft YaHei"; color:#3e3a39;padding:20px 0 55px 0}
h4.p-h4 .h3{font:28px/65px "Microsoft YaHei";padding:10px 0;}
h4.p-h4 .p-i-line{display:inline-block;background:#eb3c00;width:100px;height:3px;overflow:hidden;margin-top:10px;}

.g-nsbz{padding-top:50px;}
.g-nsbz ul{height:70px;text-align:left;}
.g-nsbz li{height: 37px; width: 24.9%;float: left; font:18px "Microsoft YaHei"; color:#595757;line-height: 37px; background:url(bz_07.jpg) no-repeat 50px center; }
.g-nsbz li span{display:inline-block;padding-left:100px;}
.g-nsbz .li4{padding-right: 0px;}
.g-nsbz .li2{background:url(bz_09.jpg) no-repeat 50px center;}
.g-nsbz .li3{background:url(bz_12.jpg) no-repeat 50px center;}
.g-nsbz .li4{background:url(bz_15.jpg) no-repeat 50px center;}


.tit{ font:30px "Microsoft YaHei"; text-align:center; background:url(pro_hbg.png) no-repeat center top; height:139px; overflow:hidden;margin-top:50px;}
.tit a{ display:block; color:#333; padding-top:22px;}
.tit b{ color:#eb3c00;}
.tit em{ display:block; font:12px Arial; text-transform:uppercase; color:#bcbcbc; letter-spacing:4px; padding-top:3px;}

.ys{ height:1020px; overflow:hidden;margin-top:30px;}
.ys .tit{ background:url(ys_hbg.png) no-repeat center top;}
.ys .tit em{ letter-spacing:0;}
.ys1{ height:626px;}
.ys01{width:100%;height:626px; background:url(ys_bg1.jpg) no-repeat center top;}
.ys01 .p-content{ position:relative;}
.ys01 dl{ width:525px; padding:145px 0 0 110px;}
.ys01 dt{ font:30px "Microsoft YaHei"; font-weight:bold; color:#eb3c00; padding-left:30px; height:106px;}
.ys01 dt em{ display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys01 dd{ padding:0 0 0 30px;}
.ys01 dd p{ font:16px "Microsoft YaHei"; line-height:26px; color:#666; margin:14px 0 26px; width:460px;}
.ys01 dd span a{ display:block; width:110px; padding-left:30px; height:35px; background:url(ys_btn.png) no-repeat center top; font:14px "Microsoft YaHei"; line-height:35px; color:#fff; line-height:35px; color:#fff; margin:20px 0 0 -20px;}
.ys02{ background:url(ys_bg2.jpg) no-repeat center top; height:626px;}
/*.ys02 dl{ position:absolute; top:115px; left:750px; padding:0; width:500px;}
.ys02 dt em{ letter-spacing:0;}*/
.ys03{background:url(ys_bg3.jpg) no-repeat center top;}
/*.ys03 dl{ padding:122px 0 0 110px;}*/
.ys04{ background:url(ys_bg4.jpg) no-repeat center top;}
.ys04 h2{ font:30px "Microsoft YaHei"; font-weight:bold; color:#eb3c00; padding-left:125px; height:155px;}
.ys04 h2 em{display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys04 li{ width:384px; float:left; margin-right:24px; position:relative;}
.ys04 li a{ display:block;}
.ys04 li img{ display:block; height:290px;}
.ys04 li em{ display:block; width:78px; height:89px; background:url(ys_h.png) no-repeat center top; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:80px; text-align:center; position:absolute; top:0; left:0;}
.ys04 li p{ height:83px; padding:25px 25px 0 25px; background:url(ys_bg03.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:26px;}
.ys04 li b{ display:block; width:18px; height:9px; background:url(ys_jt1.png) no-repeat center top;background-size:18px 9px; position:absolute; top:281px; left:183px;}
.ys04 li a:hover p{background:url(ys_bg04.png) no-repeat center top;color:#fff;}
.ys04 li a:hover b{background:url(ys_jt2.png) no-repeat center top;background-size:18px 9px;}
.ys04 .nones{ margin-right:0;}

.yst{ height:126px; overflow:hidden; margin-top:20px;}
.yst li{ width:300px; float:left; height:166px; overflow:hidden; font:28px "Microsoft YaHei"; text-align:center;}
.yst li a{ display:block; color:#333; padding-top:40px; height:86px; background:url(ys_01.png) no-repeat center bottom;}
.yst li em{ display:block; width:42px; height:40px; margin:0 auto 4px;}
.yst li i{ display:block; font:12px Arial; color:#999; text-transform:uppercase; padding-top:5px;}
.yst li a:hover,.yst .cur a{ background:#eb3c00; color:#fff;}
.yst li a:hover em,.yst .cur em{ background-position:0 -40px;}
.yst li a:hover i,.yst .cur i{ color:#fff;}


.partner .partner-title{ height:85px; padding-top:15px; background: url("pro_hbg.png") no-repeat center top; text-align: center; font-size: 30px; color: #eb3c00; font-weight: bold; margin-bottom: 39px;}
.partner-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.partner-title i{ color: #333; font-weight: normal; }
.partner-wrap{ height: 438px; position: relative; margin-bottom: 60px;}
.partner-more{ position: absolute; width: 83px; height: 83px; background: #eb3c00; border-radius: 80px; text-align: center; line-height: 83px; color: #fff; font-size: 14px; display: block; left: 50%; margin-left: -41px; top: 161px; }
.partner dl{ width: 584px; height: 192px; border: 1px solid #dadada; border-radius: 20px; border-radius: 100px; padding: 5px; box-sizing: border-box; float: left; margin-bottom: 20px;}
.partner dl:nth-child(2n){ float: right; }
.partner dt{ width: 181px; height: 181px; float: left; margin-right: 26px;border-radius:100%; }
.partner dt img{ display: block; width: 181px; height: 181px;border-radius:100%; }
.partner dd{ width: 336px; float: left; }
.partner dd h3{ font-size: 16px; color: #1d1d1d; border-bottom: 1px solid #e0e0e0; height: 40px; margin: 40px 0 20px;}
.partner dd h3 a{ color: #1d1d1d; }
.partner dd p{ font-size: 14px; line-height: 26px; color: #5a5a5a; }
.partner dd p a{ color: #eb3c00; font-weight: bold; }
.partner dl:hover{ border: 1px solid #eb3c00; }
.partner dl:hover h3 a{ color: #eb3c00; }
.partner dl:hover p a{ color: #eb3c00; }
