* {font-family: Arial, Verdana, "微软雅黑";  font-size: 14px;}
html,body,h1,h2,h3,h4,h5,h6,div,form,ul,li,a,em,input,dd,dt,dl,p,figure,textarea,button{margin: 0;  padding: 0;  border: 0;  list-style: none;  text-decoration: none;  font-weight: normal;}
em {font-style: normal;}
dd,dt,dl,em,button {display: block;}
a,img{border:none;display:inline-block;width:100%\9;}
img{max-width: 100%;}
.container{width: 1200px;}
.center {margin: 0 auto;  width: 1100px;}
.clear{}
.clear:after{content: "";visibility: visible;clear: both;height: 0;display: block;}
.red{color:#a20404;}
/*header*/



.header-pc{width: 100%;padding: 0;border-bottom:4px solid #ef8222}



.header-tel{text-align: right;display: inline-block;float: none;vertical-align:middle;font-size: 0}
.header-tel .list{;width: 50%;text-align: right;font-size: 0;display: inline-block;}
.header-tel .list i{display: block;margin:0 5px;display: inline-block;vertical-align: bottom}
.header-tel .list i img{max-width: 100%;}
.header-tel .list .right{display: inline-block;vertical-align: bottom}
.header-tel .list .right p{font-size: 14px;}
.header-tel .list .right span{color: #fbbe3f;margin:10px 0;font-size: 18px;}
 



.header-top{padding:0;position: relative;z-index: 1110;overflow: hidden;}
.header-top h2{color: #fff;font-size: 14px;line-height: 24px;}
.header-top .right{text-align: right;font-size: 0;padding: 0;}
.header-top .right .dropdown-menu{z-index: 99;left: auto;right: 0}
.header-top .right .dropdown-menu li{}
.header-top .right .dropdown-menu li a{}
.header-top .right .title{padding:0;background: #595959;width: 90px;height: 30px;line-height:30px;text-align: center;display: inline-block;color: #fff;vertical-align: top;}
.header-top .right .btn-group{margin:0;vertical-align: top;}
.header-top .right .btn-group button{border:none;border-radius: 0;background: #000;color: #fff;width: 60px;height: 30px;color: #fff;text-align: center;}


.header-nav{padding: 0;font-size: 0;background: transparent;background: #f5ab35;position: relative;z-index: 66}
.header-nav .container .row{font-size: 0}

.header-middle{}
.header-middle .logo{}
.header-middle .logo img{max-width: 100%;}
.header-middle .tel{padding:0;margin: 30px 0;}
.header-middle .tel .tel-text{float: right;background: #414040;color: #fff;padding:5px 15px;}
.header-middle .tel .tel-text i{margin-right: 20px;}
.header-middle .tel .tel-text div{font-size: 16px;}
.header-middle .tel .tel-text div span{font-size: 20px;color: #fff;display: block;width: 13em;}


.index-header-nav{display:inline-block;position: relative;z-index: 1000;vertical-align: middle;width: 100%;}
.header-nav-main{background: none;border:none;margin:0;min-height: auto;position: relative;}
.header-nav-top{background: #333;text-align: center;}
.nav-kongjian{background: transparent;border:none!important;overflow: hidden;}
.nav-kongjian:focus{background: transparent!important;}

.header-list-li{}
.header-list-li ul{margin: 0;text-align: center;}
.header-list-li ul li{display: table-cell;width: auto;float:none;width: 1%;}
.header-list-li ul li a{display:block;padding:14px 38px;font-size:16px;color:#fff!important;font-family: "Arial";
text-decoration: none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.header-list-li ul li a:hover{color: #f5ab35!important;background-color: #fff!important;}
.header-list-li ul li.we{float: right;background: #fbbe3f;color: #000}
.header-list-li ul li.we a{color: #000}
.header-list-li ul li.we:hover a{background:#000;color: #fbbe3f}
.a-dropdown{display: none;}
.list-dropdown{display: none;margin-top: 0;border-radius: 0;min-width: 250px;padding:0;border:none;}
.list-dropdown ul,.header-list-li ul li:hover{}
.list-dropdown ul li{width: 100%;}
.list-dropdown ul li.divider{display: none;margin:1px 0;}
.list-dropdown ul li a{display: block;font-weight: normal;font-family: "Arial";font-weight: normal;}
.list-dropdown ul li a:hover{background: #fbbe3f;color: #888;}
.header-list-li ul li:hover .list-dropdown,.header-list-li ul li a:hover + .list-dropdown{display: block;}
.header-list-li ul li.active{position: relative;}
.header-list-li ul li.active a{padding-right: 20px;}
.header-list-li ul li.active:after{content: "";display: block;position: absolute;top:18px;right:2px;color:#fff;width: 10px;height:12px;
background: url(../image/nav-icon.png) no-repeat;}
/*index*/
.banner{overflow: hidden;margin-top: -200px}
.banner-bxslider{}
.banner-bxslider li{}
.banner-bxslider li img{width: 100%;}
.banner-bxslider .bx-pager-item{}
.banner-bxslider .bx-pager-item a.active{background: #82bd41}
.banner .bx-wrapper .bx-next{right:0}
.banner .bx-wrapper .bx-prev{left: 0}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 0px;text-align:center;padding:10px;}
.bx-wrapper .bx-pager .bx-pager-item{vertical-align: top;}
.banner .bx-wrapper .bx-pager .bx-pager-item a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width:10px;height: 10px;background: #fff;font-size: 0;vertical-align: middle;border-radius: 50%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #f5ab35}
.bx-wrapper .bx-controls-direction a{width: 40px;height: 80px;top:50%;margin-top: -40px;}
.bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/right-btn.png) no-repeat 100% 100%;right: 0}
.bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/left-btn.png) no-repeat 100% 100%;left: 0}
.bx-wrapper .bx-viewport{background: transparent;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/index-box2-r.jpg) no-repeat 100% 100%;right: 50%;width: 171px;height: 50px;margin-right: -180px;top: 100%;margin-top:40px;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/index-box2-l.jpg) no-repeat 100% 100%;left: 50%;width: 171px;height: 50px;margin-left: -180px;top: 100%;margin-top:40px;}

.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.case-box2-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;}
.case-box2-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.case-box2-banner .bx-default-pager{bottom: 0}

.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.programme-box3-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;display: none;}
.programme-box3-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.programme-box3-banner .bx-default-pager{bottom: 0}


.index-box1{padding:20px 0;margin-top: 40px;}
.index-box1 .text{margin-bottom: 20px;}
.index-box1 .text small{display: block;}
.index-box1 .text h3{font-size: 36px;margin-top:20px;}
.index-box1 .text i{display: block;margin:15px 0;}
.index-box1 .text p{display: block;color: #9b9b9b;display: block;margin-bottom: 15px;}
.index-box1 .text a{background: #7b7979;color: #fff;padding:5px 18px;}
.index-box1 .text a:hover{background: #222;}
.index-box1 .figure{}
.index-box1 .figure img{}


.index-figure{margin:15px 0;}
.index-figure a{display: block;}
.index-figure img{width: 100%;}
.index-box2-figure{margin:20px 0}
.index-box2-banner{}
.index-box2-banner  li{}
.index-box2-banner  li a{color: #000;text-decoration: none;background: #7b7979;overflow: hidden;position: relative;}
.index-box2-banner  li a figure{margin:1px;}
.index-box2-banner  li a figure img{}
.index-box2-banner  li a h3{font-size: 15px;text-align: center;color:#fff;padding:20px 5px;}
.index-box2-banner  li a:hover h3{background: #071a57;color: #fff}
.index-box2-banner  li a .text{position: absolute;top: 0;left: 100%;width: 100%;height:100%;display: flex;
	background: rgba(0,0,0,.3);text-align: center;transition:all .1s;}
.index-box2-banner  li a:hover .text{left: 0}
.index-box2-banner  li a .text .box{display:block;width:100%;vertical-align: middle;align-self:center;}
.index-box2-banner  li a .text .box i{display: inline-block;}
.index-box2-banner  li a .text .box h4{text-align: center;font-size: 18px;color: #fff;}

.index-box2{padding:30px 0;margin-top: 80px;padding-bottom: 120px;}
.index-box2-list{padding:25px 15px;margin: 20px 0;font-size:0;}
.index-box2-list ul{font-size: 0;display: inline-block;text-align: right;vertical-align: top;float: none;}
.index-box2-list ul li{display: table-cell;float: none;vertical-align: middle;text-align: center;width: 1%;}
.index-box2-list ul li a{color: #fff;padding: 10px 3px;font-size: 14px;text-decoration: none;left: 0;position: relative;
transition:all .3s;-webkit-transition:all .3s;background: #f89a09;display: block;margin:0 5px;}
.index-box2-list ul li a:hover{left: 5px;background: #9e9f9f}

.index-box2-header{text-align: center;}
.index-box2-header small{display: block;color: #333;font-size: 18px;text-transform: uppercase;}
.index-box2-header h3{font-size: 30px;margin: 15px 0;text-transform: uppercase;}
.index-box2-header i{display: block;text-align: center;}



.index-box3{margin:30px 0;padding: 50px 0;overflow: hidden;background: #f9f9f9}
.index-box3 .container{background: #fff;}
.index-box3 .l{padding:0;}
.index-box3 .l .figure{}
.index-box3 .l .figure img{width: 100%;}
.index-box3 .l .text{position: absolute;bottom: 0;left: 0;width: 100%;padding:15px;color: #fff;}
.index-box3 .l .text small{font-size: 16px;margin-bottom: 15px;}
.index-box3 .l .text h3{font-size: 24px;margin-bottom: 15px;}
.index-box3 .l .text i{display: block;}
.index-box3 .l .text i img{}
.index-box3 .l .text p{font-size: 14px;display: block;margin:15px 0;}
.index-box3 .l .text b{background: #fff;padding:3px 5px;display: inline-block;}
.index-box3 .l .text b a{background: #fff;color: #f5ab35;border:1px solid #ccc;padding:5px 30px;}
.index-box3 .r{}
.index-box3 .r .list{font-size: 0;padding:40px 15px;}
.index-box3 .r .list li{display: inline-block;float: none;vertical-align: bottom;text-align: left;padding:0;}
.index-box3 .r .list li a{display: block;padding:15px;text-decoration: none;color: #000;}
.index-box3 .r .list li a i{display: block;margin-bottom: 10px;color: #666;height: 50px;}
.index-box3 .r .list li a small{font-size: 15px;margin:15px 0;display: block;}
.index-box3 .r .list li a h3{margin-bottom: 20px;}
.index-box3 .r .list li a p{color: #999;margin-top: 5px;display: block;}
.index-box3 .r .list li:nth-child(1) a{border-bottom:1px solid #ccc;border-right: 1px solid #ccc;}
.index-box3 .r .list li:nth-child(2) a{border-bottom:1px solid #ccc;}
.index-box3 .r .list li:nth-child(3) a{border-right: 1px solid #ccc}
.index-box3 .r .list li:nth-child(4) a{}

.index-box4{}
.index-box4-top{padding:15px 0;background: #000;}
.index-box4-top h3{color: #fff;font-size: 24px;float: left;margin-top: 5px;text-transform: uppercase;}
.index-box4-top h3 span{color: #f5ab35;font-size: inherit;}
.index-box4-top a{float: right;background: #fff;color: #000;border-radius: 0;padding:8px 30px;}
.index-box4-bottom{overflow: hidden;position: relative;background: url(../image/index-box4-bg.jpg) no-repeat;background-size: 2000px 100%;}
.index-box4-box{position: relative;padding:40px 0;margin-bottom: 120px;}
.index-box4-box .container{font-size: 0;}
.index-box4-box .text{float: none;vertical-align: bottom;display: inline-block;}
.index-box4-box .list{float: none;vertical-align: bottom;display: inline-block;}
.index-box4-box .list li{width: 240px!important;}
.index-box4-box .list li a{}
.index-box4-box .text small{margin-bottom: 15px;display: block;color: #fff;}
.index-box4-box .text h3{color: #fff;display: block;text-transform: uppercase;margin-bottom: 15px;}
.index-box4-box .text i{display: block;}
.index-box4-box .text p{display: block;color: #fff;margin-top: 15px;}

.index-box5{padding-bottom: 100px;margin-top: 50px;}
.index-box5 .index-box2-header{margin-bottom: 30px;}
.index-box5 h2{text-align: center;margin: 20px 0}
.index-box5 ul{}
.index-box5 ul li{padding:20px 0;}
.index-box5 ul li a{border:1px solid #ccc;display: block;transition:all .3s;-webkit-transition:all .3s;
margin:15px;}
.index-box5 ul li a img{width: 100%;}
.index-box5 ul li a:hover{transform:scale(1.12);-webkit-transform:scale(1.12);}

.index-box6{background: #f9f9f9;padding:40px 0;margin-top: 50px;}
.index-box6 .container{font-size: 0;}
.index-box6 .box{font-size: 0;margin-top:30px;}
.index-box6 .box .single{display: inline-block;float: none;vertical-align: top;margin-bottom: 30px;}
.index-box6 .box .single figure{display: block;}
.index-box6 .box .single figure img{width: 100%;}
.index-box6 .box .single .text{}
.index-box6 .box .single .text h3{font-size: 18px;padding:15px 0;color: #f5ab35}
.index-box6 .box .single .text h3 span{float: right;color: #666}
.index-box6 .box .single .text h4{}
.index-box6 .box .single .text h4 span{padding: 0;margin-bottom: 20px;}
.index-box6 .box .single .text h4 b{float: right;display: block;background: #7b7979;color: #fff;}
.index-box6 .box .list{display: inline-block;float: none;vertical-align: top;}
.index-box6 .box .list ul{}
.index-box6 .box .list ul li{}
.index-box6 .box .list ul li a{color: #222;display: block;border-bottom:1px dotted #ccc;
	padding:10px 0;overflow: hidden;list-style:disc;}
.index-box6 .box .list ul li a h3{font-size: 16px;color: #666;padding: 0 2px;line-height: 26px;}
.index-box6 .box .list ul li a time{padding: 0 2px;text-align: center;}
.index-box6 .box .list ul li a:hover{border-bottom-color: #f5ab35}
.index-box6 .box .list ul li a:hover time{color: red}
.index-box6 .box .list ul li a:hover h3{color: #f5ab35}


.index-header{padding:20px 0;text-align: center;}
.index-header h2{font-size: 28px;color: #000;}
.index-header .border-h{display: inline-block;width: 100px;height: 2px;background: #0e49bb;}
.index-header small{margin:15px 0;color: #111;display: block;font-size: 16px;}

.main{overflow: hidden;}
.page-banenr{}
.page-banenr img{width: 100%;}

.blur-border{display: inline-block;width: 40px;height: 4px;background: #0e49bb;margin:10px 0;}
/*about*/
.about-main{margin-top: 30px;}
.about-main ul{text-align: center;}
.about-main ul li{display: inline-block;vertical-align: top;float: none;}
.about-main .btn{display: inline-block;width: 180px;background: #082581;color: #fff;}

.about-box1{position: relative;padding:40px 0;margin:30px 0;}
.about-box1 ul{font-size: 0;}
.about-box1 ul li{}
.about-box1 ul li h3{font-size: 15px;margin:10px 0;}
.about-box1 ul li figure{}
.about-box1 ul li figure img{}
.about-box1:after{content: "";display: block;position: absolute;background: #ececec;width: 2000px;
left: -450px;top: 0;z-index: -1;height: 100%;}

.about-box2{}
.about-box2 .figure{}
.about-box2 .figure img{}
.about-box2 .text{}
.about-box2 .text h3{}
.about-box2 .text p{line-height: 30px;margin-bottom: 30px;}
.about-box2 .text a{}

.about-box3{}
.about-box3 ul{font-size: 0}
.about-box3 ul li{margin-bottom: 15px;}
.about-box3 ul li a{border:1px solid #ccc;}
.about-box3 ul li a img{width: 100%;}



/*news*/
.news-list-right{margin-top: 20px;}
.news-list-right li{margin:5px 0;}
.news-list-right .time{background: #f5ab35;padding:20px 0;text-align: center;min-height:120px;}
.news-list-right .time h3{color: #fff;font-size: 50px;}
.news-list-right .time span{color: #fff;font-size: 18px;}

.news-list-right .text{min-height:120px;padding:8px 15px;border-bottom: dotted 1px #ccc; }
.news-list-right .text h3{font-size: 20px;color: #000;margin-bottom: 10px;}
.news-list-right .text p{color: #444;margin:5px 0;}
.news-list-right .text b{background: #f5ab35;color: #fff;text-transform: uppercase;}
.news-list-right a{transition:all .3s;-webkit-transition:all .3s;left: 0;position: relative;}
.news-list-right a:hover{left: 5px;}
.news-list-right a:hover .text h3{color: #f5ab35}
.news-list-right a:hover .text p{color: #999}
.news-list-right a:hover .text b:hover{background: #7b7979}
.news-list-right a:hover .text time{color: red}

.news-det-header{text-align: center;margin-top: 20px;padding-bottom: 5px;
	overflow: hidden;font-size: 0}
.news-det-header h1{text-align: left;}
.news-det-header time{display: inline-block;margin:20px 0;text-align: left;float: none;vertical-align: middle;}
.news-det-header .share{text-align: right;float: none;vertical-align: middle;display: inline-block;}
.news-det-header .share span{margin: 0 5px;}
.news-det-header .share span a{}
.news-det-header .share span a.btn{background: #f3f3f3;color: #666}
.news-content{margin-top: 30px;}
.news-page-news{margin: 15px 0;background: #f5ab35;padding: 10px 15px;}
.news-page-news ul{}
.news-page-news ul li{margin:15px 0;}
.news-page-news ul li span{color: #fff;font-weight: 600}
.news-page-news ul li a{color: #fff;}

/*join*/
.join-main{}
.join-main-box{text-align: center;padding: 20px 0;border-bottom:1px solid #ccc;overflow: hidden;}
.join-main-box h2{font-size: 22px;margin-bottom: 20px;}
.join-main-box p{margin:20px 0;}
.join-main-box ul{}
.join-main-box ul li{display: inline-block;margin:20px;}
.join-main-box ul li a{background: #2f7cd3;color: #fff;width: 140px;display: block;}

.join-main-box1{text-align: center;padding:30px 0;}
.join-main-box1 h2{font-size: 22px;margin-bottom: 10px }
.join-main-box1 h4{margin:10px 0;margin-bottom: 30px;}
.join-main-box1 ul.list-t{font-size: 0}
.join-main-box1 ul.list-t li{display: inline-block;margin-bottom: 30px;float: none;vertical-align: top;text-align: left;padding-left: 30px;}
.join-main-box1 ul.list-t li h3{border-left:2px solid #333;font-size: 16px;padding-left:40px;}
.join-main-box1 ul.list-t li p{padding-left: 40px;margin-top: 10px;}
.join-main-box1 ul.list-b{font-size: 0;}
.join-main-box1 ul.list-b li{display: inline-block;float: none;vertical-align: top;padding:4px;}
.join-main-box1 ul.list-b li img{width: 100%;}
.join-main-box1 ul.list-icon{font-size: 0}
.join-main-box1 ul.list-icon li{margin-bottom: 20px;vertical-align: top;display: inline-block;float: none;}
.join-main-box1 ul.list-icon li h5{margin:10px 0;}
.join-main-box1 ul.list-icon li img{height: 80px;}
/*contact*/
.contact-main{}
.contact-main .header-title{text-transform: uppercase;}
.contact-main .list{}
.contact-main .list ul{}
.contact-main .list ul li{margin: 15px 0}
.contact-main .list ul li i{display: inline-block;vertical-align: middle;width: 10%;}
.contact-main .list ul li p{color: #333;display: inline-block;vertical-align: middle;width: 88%;}
.contact-main .list ul li p span{display: inline-block;}
.contact-main .list ul li p span a{margin: 5px;}
.contact-main .input-box{}
.contact-main .input-box ul{}
.contact-main .input-box ul li{margin-bottom: 15px;overflow: hidden;}
.contact-main .input-box ul li span{width: 30%;float: left;text-align: right;padding-right: 20px;}
.contact-main .input-box ul li .input-li{width: 100%;float: left;}
.contact-main .input-box ul li .input-li input{}
.contact-main .input-box ul li .input-li .yzm{width: 60%;display: inline-block;}
.contact-main .input-box ul li .input-li .box{width: 20%;display: inline-block;}
.contact-main .input-box .box{width: 30%;display: inline-block;margin:0 15px;}
.contact-main .input-box .btn{background: #434343;color: #fff}
.contact-main .input-box .btn:hover{background: #082581}
.contact-main .index-box2-header{margin-top: 50px}
.contact-main .index-box2-header small{text-align: left;}
.contact-main .index-box2-header h3{text-align: left;}
.contact-main .index-box2-header i{text-align: left;}
.contact-main .list .title,.contact-main .input-box .title{text-align: left;font-weight: 600;margin-top: 15px;display: block;font-size: 20px;}

/*help*/
.help-main{margin: 40px 0;}
.help-l{border:1px solid #ccc;padding:30px 15px;}
.help-l ul{}
.help-l ul li{display: block;width: 100%;}
.help-l ul li a{border:1px solid #ccc;border-radius: 0;padding:3px 20px;text-decoration: none;}
.help-l ul li a:hover{background: #2f7cd3;color: #fff;border-color: #2f7cd3}
.help-r{border:1px solid #ccc;padding:30px 15px;margin-left: -1px;}
.help-r h2{text-align: center;margin-bottom: 20px;}
.help-r .title{overflow: hidden;}
.help-r .list{}
.help-r .list li{margin:0 30px;}
.help-r .list li a{display: block;text-align: left;text-decoration: none;color: #555;
margin:30px;padding:15px;border:1px solid #ccc;margin: 20px 0}
.help-r .list li a h3{color: #2f7cd3}
.help-r .list li a p{margin:10px 0;}
.help-r .list li a:hover{background: #eee}
.help-r .list li a:hover h3{}
.help-r .list li a:hover p{}

.network-main{width: 80%;margin:0 auto;}
.network-main .title{margin-top: 30px;margin-bottom: 20px;}
.network-main .title h3{color: #2f7cd3;font-size: 30px;margin-bottom: 20px;}
.network-main .title a{border:2px solid #2f7cd3;color: #2f7cd3;padding:10px 70px;font-size: 20px;}
.network-list{width: 60%;margin:0 auto;}
.network-list .list{font-size: 0;margin-bottom: 30px;}
.network-list .list .figure{text-align: center;float: none;vertical-align: middle;display: inline-block;padding:0;}
.network-list .list .figure figure{text-align: center;margin-bottom: 20px;}
.network-list .list .figure img{max-width: 100%;}
.network-list .list .figure h3{font-size: 16px}
.network-list .list .text{float: none;vertical-align: middle;display: inline-block;}
.network-list .list .text ul{display: block;border-left: 1px solid #000;}
.network-list .list .text ul li{display: block;position: relative;margin:15px 0;padding:0 15px;}
.network-list .list .text ul li:after{content: "";display: block;position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #000;
left:-4px;top: 50%;margin-top: -3px;}

.network-box1{}
.network-box1 .title{text-align: center;margin-bottom: 30px;font-size: 20px;}
.network-box1 .list{font-size: 0;overflow: hidden;}
.network-box1 .list li{text-align: center;display: inline-block;}
.network-box1 .list li a{display: block;text-decoration: none;position: relative;}
.network-box1 .list li a:after{content: "";display: block;position: absolute;width: 1px;height: 120px;
top: 20%;left: 0;background: #ccc}
.network-box1 .list li:first-child a:after{display: none;}
.network-box1 .list li figure{display: block;}
.network-box1 .list li figure img{max-width: 100%;}
.network-box1 .list li h3{text-align: center;font-size: 16px;color: #333}
.network-box1 .list li a:hover h3{color: #2878d2}
.lan{background: #2878d2;color: #fff}

.nav-page{text-align: center;}
/*factory*/
.factory-box{}
.factory-box figure{margin: 15px 0}
.factory-box figure img{max-width: 100%;}
/*news*/
.news-box{margin-top: 40px;}
.news-box ul{font-size: 0}
.news-box ul li{margin-bottom: 30px;display: inline-block;float: none;vertical-align: top;}
.news-box ul li a{border:1px solid  #ccc;text-decoration: none;}
.news-box ul li a figure{}
.news-box ul li a figure img{width: 100%;}
.news-box ul li a h3{color: #0e49bb;font-size: 20px;padding:10px;margin-top: 10px;}
.news-box ul li a time{color: #666;margin-bottom:20px;padding:0 10px;display: block;}
.news-box ul li a b{display: block;border-top:1px solid #ccc;padding:10px 5px;color: #0e49bb}
.news-box ul li a:hover{border-color: #0e49bb}

/*news-detailed*/
.hei-border{width: 100%;height: 3px;background: #111}
.news-detailed-box{}
.news-header{padding:40px 0;}
.news-header h1{margin-bottom: 20px;}
.posts{padding-top:40px;padding-bottom: 20px;border-bottom:2px solid #666;}
.posts ul{font-size: 0;}
.posts ul li{display: inline-block;vertical-align: top;float: none;}
.posts ul li a{display: block;border:1px solid #ccc;}
.posts ul li a figure{}
.posts ul li a figure img{width: 100%;}
.posts ul li a h3{color: #0e49bb;padding:10px;margin:10px 0;font-size: 16px}
/*touch*/
.touch-box{margin-top: 30px;}
.touch-box ul{}
.touch-box ul li{margin:30px 0;}
.touch-box ul li a{display: block;text-decoration: none;color: #333}
.touch-box ul li a figure{display: block}
.touch-box ul li a figure img{height: 80px;}
.touch-box ul li a h5{font-size: 20px;margin: 15px 0}
.touch-box ul li a span{margin-bottom: 15px;font-weight: 600;display: block;}
.touch-box ul li a p{line-height: 30px;}
.touch-box ul li a b,.btn-blur{color: #fff;background: #0e49bb;text-align: center;text-align: center;margin-top: 20px;width: 100%;}
.touch-box ul li a b:hover,.btn-blur:hover{color: #fff;background: #112f69;margin}
.btn-blur{width: auto;}
.touch-box ul li a:hover p{color: #666}
.touch-box ul li a:hover h5{color: #0e49bb}
.touch-box ul li a:hover span{color:red;}

.touch-bottom{padding:30px 0;margin-top: 30px;background: #ededed}
.touch-bottom-header{text-align: center;}
.touch-bottom .list{font-size: 0;}
.touch-bottom .list li{display: inline-block;float: none;vertical-align: top;margin:10px 0;}
.touch-bottom .list li a{display: block;position: relative;overflow: hidden;}
.touch-bottom .list li a figure{display: block;}
.touch-bottom .list li a figure img{width: 100%;}
.touch-bottom .list li a .box{position: absolute;width: 100%;height: 100%;background: rgba(14,73,187,.4);text-align: center;
top: -100%;left: 0;transition:all .3s;-webkit--transition:all .3s;}
.touch-bottom .list li a .box:after{content: "";display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.touch-bottom .list li a .box i{display: inline-block;float: none;vertical-align: middle;}
.touch-bottom .list li a:hover .box{top:0;}
/*product*/
.product{}
.product-title{margin: 10px 0;
	font-size:0;overflow: hidden;}
.product-title ul{font-size: 0;}
.product-title ul li{display:table-cell;width:1%;vertical-align: middle;text-align: center;}
.product-title ul li a{padding:10px;color: #fff;display: block;background: #f79c0e;margin:0 5px;font-size: 13px;}
.product-title ul li a:hover{color: #fff;}


.product-box{background: #fff;padding:30px 0;margin-bottom: 20px;}
.product-box .title{overflow: hidden;margin-bottom: 20px;padding:0 20px;}
.product-box .title h3{margin:20px 0;}
.product-box .title p{}
.product-box .list{}
.product-box .list li{margin-bottom: 20px;padding: 5px;}
.product-box .list li a{text-decoration: none;background: #555;}
.product-box .list li a figure{border:1px solid #999;position: relative;overflow: hidden;}
.product-box .list li a figure img{width: 100%;}
.product-box .list li a .text{color: #082581;padding:10px;}
.product-box .list li a .text h4{margin: 10px 0;color: inherit;text-align: center;color: #fff;}
.product-box .list li a:hover .text h4{color: #fff}
.product-box .list li a:hover{background: #333}


.product-main{overflow: hidden;margin-top: 20px;}


.product-right{padding: 0;}

.product-right-header{color:#555;font-size:36px;padding-bottom:15px;}

.product-list{}
.product-list ul{font-size: 0}
.product-list ul li{margin-bottom: 30px;float: none;display: inline-block;vertical-align: bottom;}
.product-list ul li a{text-decoration: none;display: block;width: 100%;}
.product-list ul li a:hover h3{color:#0075c5;}
.product-list ul li a:hover figure{border-color:#0075c5;}
.product-list ul li a figure{border:1px solid #eee;}
.product-list ul li a figure img{max-width: 100%;}
.product-list ul li a h3{color:#888;padding:10px 0;font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.left-contact-a{background: #000;color:#ccc;margin-top:30px;display: block;padding:20px 0;text-align: center;}
.left-contact-a:hover{text-decoration: none;color:#fff;}

/*.left-contact{margin-top: 20px;	}
.left-contact .title{background: #000;color:#fff;padding:20px;text-align: center;}
.left-contact h3{font-size:16px;padding:5px 0;}*/
.nav-page{width: 100%;overflow: hidden;text-align: center;}
.nav-page ul li{}
.nav-page ul li a{margin:0 5px;}
.nav-page ul li.active a,.nav-page ul li.active a:hover,.nav-page ul li.active a:focus{background: #f5ab35;color:#fff;border-color:#f5ab35;}
/*equipmment*/
.equipment-header{text-align: center;margin-top: 30px;}
.equipment-header h2{font-size: 22px;text-transform: uppercase;}
.equipment-header p{line-height: 24px;margin-top: 20px;color: #666}
.equipment-header span{width: 40px;background: #0c36a7;height: 2px;display: inline-block;}
.equipment-list{}
.equipment-list ul{}
.equipment-list ul li{display: inline-block;padding: 5px;}
.equipment-list ul li img{height: 275px;cursor:pointer}

.engineering-box{}
.engineering-box .eng-list{font-size: 0;}
.engineering-box .eng-list li{margin-bottom: 20px;vertical-align: top;float: none;display: inline-block;}
.engineering-box .eng-list li a{display: block;text-align: center;}
.engineering-box .eng-list li a img{max-width: 100%;}

/*process*/
.process-main{margin-top: 30px;}
.process-main .list{}
.process-main .list ul{font-size: 0}
.process-main .list ul li{position: relative;display: inline-block;float: none;vertical-align: middle;margin-bottom: 30px;}
.process-main .list ul li a{border:1px solid #ccc;text-align: center;display: block;color: #222;text-decoration: none;padding:20px 0;
transition:all .3s;-webkit-transition:all .3s;}
.process-main .list ul li a:hover{margin-left: 5px;}
.process-main .list ul li a:after{position:absolute;content:"";display: block;width: 0;height: 0;
border:15px solid transparent;}
.process-main .list ul li.r a:after{border-left-color: #666;right:0;margin-right: -22px;top: 50%;margin-top: -15px; }
.process-main .list ul li.b a:after{border-top-color: #666;right:50%;margin-right: -15px;bottom: 0;margin-bottom: -38px;}
.process-main .list ul li.l a:after{border-right-color: #666;left:0;margin-left: -22px;top: 50%;margin-top: -15px;}

/*quality*/
.quality-main{font-size: 0}
.quality-main .text{display: inline-block;float: none;vertical-align: middle;}
.quality-main .figure{display: inline-block;float: none;vertical-align: middle;}
.quality-cer{}
.quality-cer li{}
.quality-cer li img{}
/*case*/
.case-box1{}
.case-box1 .title{text-align: center;margin: 20px 0;}
.case-box1 .title h3{font-size: 28px;line-height: 40px;}
.case-box1 .title h5{font-size: 16px;line-height: 28px;text-align: center;margin-top: 30px;display: block;}
.case-box1 .list{text-align: center;overflow: hidden;font-size: 0}
.case-box1 .list li{display: inline-block;padding:10px;float: none;}
.case-box1 .list li figure{text-align: center;}
.case-box1 .list li figure img{}
.case-box1 .list li h3{text-align: center;font-size: 14px;margin-top: 15px;}

.case-box2{}
.case-box2-top{background: #2f7cd3;text-align: center;padding:20px 0;position: relative;}
.case-box2-top h3{line-height: 40px;color: #fff}
.case-box2-top:after{content: "";display: block;width: 0;height: 0;border:20px transparent solid;border-top-color: #2f7cd3;
position: absolute;top: 100%;left: 50%;margin-left: -10px;z-index: 199}
.case-box2-banner{}
.case-box2-banner ul li{position: relative;}
.case-box2-banner ul li a{display: block;}
.case-box2-banner-text{position: absolute;bottom: 0;width: 100%;padding: 30px 0;text-align: center;background: rgba(0,0,0,0.3);}
.case-box2-banner-text h2{font-size: 36px;color: #fff;margin-bottom: 20px;}
.case-box2-banner-text h4{font-size: 16px;color: #fff}

.case-box3{text-align: center;margin-top: 40px;overflow: hidden;margin-bottom: 30px;}
.case-box3 figure{text-align: center;margin-top: 20px;}
.case-box3 h2{text-align: center;font-size: 26px;}
.case-box4{overflow: hidden;}
.case-box4 h3{display: block;padding: 50px 0;text-align: center;background: #e5e5e5;}

.case-box5{overflow: hidden;}
.case-box5-l{text-align: right;}
.case-box5-l img{max-width: 100%;}
.case-box5-r{text-align: left;}
.case-box5-r ul li{margin: 30px 0;margin-bottom: 100px;}
.case-box5-r ul li h2{font-size: 24px;color: #2f7cd3;margin-bottom: 20px;}
.case-box5-r ul li h4{line-height: 28px;}

/*case真*/
.case-main{border-top:4px solid #919191;}
.case-main .header-title{padding:20px 0;}
.case-main .header-title a{display: inline-block;margin:0 20px;color: #777}
.case-main .header-title a:hover{color: #2878d2}
.case-main .list{text-align: center;font-size: 0}
.case-main .list li{display: inline-block;margin:2px 0;padding: 0 2px;margin-bottom: 30px;vertical-align: top;float: none;} 
.case-main .list li a{display: block;color: #777;text-decoration: none;background: #f8f8f8;padding-bottom: 10px;}
.case-main .list li a figure{display: block;}
.case-main .list li a figure img{width: 100%;}
.case-main .list li a h3{font-size: 18px;margin:15px 5px;}
.case-main .list li a h4{font-size: 16px;margin:5px;}
.case-main .list li a:hover{background: #ebebeb}
.case-main .title{padding:20px 0;text-align: left;}
.case-main .title h2{font-size: #000;margin:20px;}
.case-main .title p{}
/*programme*/
.programme-box1{margin:40px 0;}
.programme-box1 .list{overflow: hidden;font-size: 0}
.programme-box1 .list li{border-left: 1px solid #d2d2d2;display: inline-block;float: none;vertical-align: top}
.programme-box1 .list li:first-child{border-left: none;}
.programme-box1 .list li figure{display: block;text-align: center;}
.programme-box1 .list li figure img{max-width: 100%;}
.programme-box1 .list li h3{text-align: center;color: #666;margin: 20px 0}
.programme-box1 h4{text-align: center;margin:30px 0;font-size: 14px;color: #999}

.programme-box2{background: #f7f7f7;}
.programme-box2 .figure{text-align: center;}
.programme-box2 .figure img{width: 100%;}
.programme-box2 h3{text-align: center;text-align: center;padding: 20px 0;color: #555555}

.programme-box3{}
.programme-box3-banner{}
.programme-box3-banner li{}
.programme-box3-banner li a{display: block;color: #fff}
.programme-box3-banner li a figure{}
.programme-box3-banner li a figure img{}
.programme-box3-banner-text{width: 100%;position: absolute;text-align: center;top: 0;left: 0;font-size: 0;height: 100%;width: 100%;}
.programme-box3-banner-text:after{content: "";display: inline-block;width: "";height: 100%;vertical-align: middle;}
.programme-box3-banner-text .container{display: inline-block;vertical-align: middle;background:rgba(0,0,0,.4);padding:40px 0;}
.programme-box3-banner-text h3{color: inherit;font-size: 18px;}
.programme-box3-banner-text h2{font-size: 26px;color: inherit;margin:20px 0;border-bottom:2px solid #4c74c8;display: inline-block;padding-bottom: 5px;}
.programme-box3-banner-text p{color: inherit;	}

.programme-box4{}
.programme-box4 ul{border:1px dotted #457fd4;}
.programme-box4 ul li{border-left-color:#457fd4}
.programme-box4 ul li a{display: block;text-decoration: none;padding:15px;}
.programme-box4 ul li a figure{}
.programme-box4 ul li a figure img{}
.programme-box4 ul li a h3{font-size: 16px;}
.programme-box4 ul li a:hover h3{color: #2f7cd3}


.programme-box5{background: #eee}
.programme-box5 figure{text-align: center;}
.programme-box5 figure img{width: 100%;}

.programme-box6{margin: 30px 0;}
.programme-box6 h2{text-align: center;margin:20px 0;font-size: 22px;}
.programme-box6 .list{font-size: 0;}
.programme-box6 .list li{display: inline-block;}
.programme-box6 .list li a{display: block;text-decoration: none;}
.programme-box6 .list li a:hover h3{color: #2f7cd3}
.programme-box6 .list li a figure{display: block;}
.programme-box6 .list li a figure img{max-width: 100%;}
.programme-box6 .list li a h3{text-align: center;font-size: 16px;color: #555;margin:20px 0;}

.programme-title{text-align: center;padding: 20px 0;position: relative;color: #555;font-size: 18px;}
.programme-title:after{position: absolute;width: 40px;height: 2px;background: #366cc9;content: "";display: block;
left: 50%;margin-left: -20px;bottom: 0;}

.programme-det-box1{background: #f7f7f7;padding:20px 0;}
.programme-det-box1 .list{font-size: 0;margin-top: 30px;}
.programme-det-box1 .list li{display: inline-block;width: 20%;vertical-align: top;}
.programme-det-box1 .list li figure{display: block;text-align: center;}
.programme-det-box1 .list li figure img{max-width: 100%;height: 100px;}
.programme-det-box1 .list li h4{text-align: center;font-size: 14px;margin-top: 20px;font-size: 16px;}

.programme-det-box2{margin-top: 20px;}
.programme-det-box2 .box-a{text-align:center;margin:20px 0;}
.programme-det-box2 .box-a a{color: #555;text-decoration: none;}
.programme-det-box2 figure{display: block;margin-top: 20px;}
.programme-det-box2 figure img{width: 100%;}

.programme-det-box3{position: relative;margin-top: 30px;}
.programme-det-box3 .figure{display: block;}
.programme-det-box3 .figure img{width: 100%;}
.programme-det-box3 .text-r{right: 0;text-align: left;}
.programme-det-box3 .text-l{left: 0;text-align: right;}
.programme-det-box3 .text{position: absolute;width: 50%;background: rgba(182,182,182,.3);padding: 50px;top:50%;
transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.programme-det-box3 .bai{color: #fff;background: rgba(0,0,0,.3);}
.programme-det-box3 .hei{color: #000;}
.programme-det-box3 .text .box{display: inline-block;text-align: left;}
.programme-det-box3 .text .box time{color: #2f7cd3;font-size: 20px;margin-bottom: 20px;display: inline-block;}
.programme-det-box3 .text .box h3{font-size: 20px;margin-bottom: 20px;}
.programme-det-box3 .text .box span{display: inline-block;width: 50px;height: 2px;background: #2f7cd3}
.programme-det-box3 .text .box p{margin:10px 0;}
.programme-det-box3 .text .box img{margin-top: 10px;}
.programme-det-box4{}

.programme-det-box5{margin-bottom: 30px;}
.programme-det-box5 .box-a{text-align: center;margin: 20px 0;}
.programme-det-box5 .box-a a{text-decoration: none;color: #888}
.programme-det-box5 .list{text-align: center;}
.programme-det-box5 .list li{display: inline-block;margin:2px 0;padding: 0 2px} 
.programme-det-box5 .list li a{display: block;color: #777;text-decoration: none;background: #f8f8f8;padding-bottom: 10px;}
.programme-det-box5 .list li a figure{display: block;}
.programme-det-box5 .list li a figure img{width: 100%;}
.programme-det-box5 .list li a h3{font-size: 18px;margin:15px 5px;}
.programme-det-box5 .list li a h4{font-size: 16px;margin:5px;}
.programme-det-box5 .list li a:hover{background: #ebebeb}

/*programme*/
.apartment-box1{background: #f3f3f3;margin: 0;text-align: center;}
.apartment-box1 ul{padding:20px;}
.apartment-box1 ul li{display: inline-block;}
.apartment-box1 ul li figure{}
.apartment-box1 ul li figure img{height: 80px;}
.apartment-box1 ul li h3{font-size: 16px;}
.apartment-box2{background: #f7f7f7;padding:30px 0;}
.apartment-box2 figure{text-align: center;}
.apartment-box2 figure img{max-width: 100%;}
.apartment-box3{padding:40px 15px;background: #2f7cd3;color: #fff;font-size: 20px;text-align: center;}
.apartment-box-title{text-align: center;margin:30px 0;}
.apartment-box-title b{display: inline-block;width: 94px;line-height: 91px;text-align: center;font-size: 30px;color: #2f7cd3;
	height: 91px;background: url(../image/partment-icon-title.png) no-repeat;vertical-align: middle;}
.apartment-box-title .text{padding:10px;margin-left: 20px;padding-left: 15px;
border-left: 2px solid #2f7cd3;display: inline-block;vertical-align: middle;
}
.apartment-box-title .text h4{font-size: 26px;color: #2f7cd3;text-align: left;}

.apartment-box5{}
.apartment-box5-div{position: relative;overflow: hidden;margin-bottom: 30px;}
.apartment-box5-div .nav-box{position: absolute;right: 0;bottom: 0;z-index: 333;border-bottom: none;}
.apartment-box5-div .nav-box li{text-align: center;}
.apartment-box5-div .nav-box li a,.apartment-box5-div .nav-box li a:hover,.apartment-box5-div .nav-box li a:active:hover,.apartment-box5-div .nav-box li a:focus
{display: block;border:none;}
.apartment-box5-div .nav-box li.active a,.apartment-box5-div .nav-box li a{background: transparent;}
.apartment-box5-div .nav-box li.active a span{color: #4575ce}
.apartment-box5-div .nav-box li a span{color: #000}
.apartment-box5-div .nav-box li a img{}
.apartment-box5-div .nav-box li a span{display: block;margin:10px 0;}
.apartment-box5-div .list{overflow: hidden;margin-bottom: 20px;}
.apartment-box5-div .list figure{}
.apartment-box5-div .list figure img{}
.apartment-box5-div .list .text{}
.apartment-box5-div .list .text h3{font-size: 24px;margin-top: 20px;}
.apartment-box5-div .list .text h2{font-size: 24px;color: #2f7cd3;margin: 20px 0}
.apartment-box5-div .list .text p{line-height: 28px;font-size: 14px;}

.apartment-box6{}
.apartment-box6-div{}
.apartment-box6-div .list{position: relative;}
.apartment-box6-div .list .figure{text-align: center;}
.apartment-box6-div .list .figure img{width: 100%;}
.apartment-box6-div .list .text{position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(0,0,0,0.3);
padding:20px 15px;color: #fff;text-align: center;}
.apartment-box6-div .list .text h3{font-size: 20px;}
.apartment-box6-div .list .text h2{font-size: 24px;color: #2f7cd3;margin:20px 0;}
.apartment-box6-div .list .text p{font-size: 14px;}
.apartment-box6-div .nav-box{border:1px dotted #4777d1;margin:20px 0;}
.apartment-box6-div .nav-box li{height: 100%;padding:0;}
.apartment-box6-div .nav-box li a {text-align: center;border-left:1px solid #4777d1!important;border-radius: 0}
.apartment-box6-div .nav-box li:first-child a{border-left: none!important;}
.apartment-box6-div .nav-box li a img{display: inline-block;max-width: 100%;}
.apartment-box6-div .nav-box li a span{display: block;text-align: center;margin-top: 20px;}
.apartment-box6-div .nav-box li a,.apartment-box6-div .nav-box li a:hover,.apartment-box6-div .nav-box li a:active:hover,.apartment-box6-div .nav-box li a:focus
{display: block;border:none;}
.apartment-box6-div .nav-box li.active a,.apartment-box6-div .nav-box li a{background: transparent;}
.apartment-box6-div .nav-box li.active a span{color: #4575ce}
.apartment-box6-div .nav-box li a span{color: #000}
/*app*/
.app-main{background: url(../image/app-bg.jpg) no-repeat center;background-size:100% 100%;padding: 100px; }
.app-box-l{}
.app-box-l h3{font-size: 40px;color: #fff;margin-bottom: 20px;}
.app-box-l h4{font-size: 30px;color: #fff;}
.app-box-l .erweima{margin-top: 150px;}
.app-box-l .erweima ul{}
.app-box-l .erweima ul li{display: inline-block;margin:20px;}
.app-box-l .erweima ul li figure{display: block;text-align: center;}
.app-box-l .erweima ul li figure img{max-width: 100%;}
.app-box-l .erweima ul li a{display: block;text-align: center;}
.app-box-l .erweima ul li a i{display: inline-block;}
.app-box-l .erweima ul li a i img{max-width: 100%;}
.app-box-l .erweima ul li a span{text-align: center;display: inline-block;margin: 15px 0;color: #fff}
.app-box-l .dropdown{}
.app-box-l .dropdown .btn{border-radius: 50px;background: #fff;color: #444;padding:5px 15px;}
.app-box-l .dropdown ul{}
.app-box-l .dropdown ul li{}
.app-box-l .dropdown ul li a{}
.app-box-r{text-align: center;}
.app-box-r img{}
/*product-detailed*/
.product-detailed{padding: 15px;}
.pr-de-top{float: left;position: relative;padding:0}
.pr-de-main{width: 100%;height: 400px;position: relative;overflow: hidden;}
.pr-de-main div{width: 100%;height: 100%;line-height: 400px;text-align: center;}
.pr-de-main img{width: 100%;max-height:100%;display: inline-block;vertical-align: middle;}
.pr-de-main i{width:180px;height:180px;background:url(../image/magnifier.png);position: absolute;left: 0;top: 0;cursor: pointer;display: none;z-index: 888}

.pr-de-show{position: absolute;left:100%;top: 0;width: 400px;height: 400px;border:1px solid #eee;overflow: hidden;display: none;background:#fff;z-index: 888}
.pr-de-show div{width:800px;height:800px;position: absolute;line-height: 800px;}
.pr-de-show div img{width:100%;display: inline-block;vertical-align: middle;}


.pr-de-cimain{width: 100%;margin-top: 20px;}
.pr-de-cimain ul li{border:1px solid #02b201;cursor: pointer;text-align: center;}
.pr-de-cimain ul li img{height:100px;vertical-align: middle;display: inline-block;}
.pr-de-cimain ul li:hover{border-color:#a08a6b;}


.pr-de-model{min-height:410px;float: right;margin-top: 20px;}
.pr-de-model header{width: 100%;height: 40px;line-height: 40px;}
.pr-de-model header h2{font-size:20px;color: #222;}
.pr-de-model {color: #666;line-height: 26px;}
.pr-de-model .download-a{text-decoration:none;margin-top:20px;display:inline-block;padding:8px;text-align: center;color:#fff;font-size:16px;background:#333;}
.pr-de-model .download-a:hover{background:#000}


.pr-de-bottom{width: 100%;margin-top:40px;border-top:2px solid #eee;border-bottom:2px solid #eee;overflow:hidden}
.pr-de-bottom header{width: 100%;height: 40px;line-height: 40px;font-size:34px;color: #333;margin-top: 30px;}
.pr-de-bottom .pr-de-bottom-li{border-left:2px solid #eee}
.pr-de-bottom .border-right{border-right: 2px solid #eee;border-left:none;margin-right:-2px;}
.pr-de-bottom-content{margin-top: 20px;color: #666}


.pr-de-cimain .bx-wrapper .bx-controls-direction a{width: 36px;height: 57px;margin-top: -28px;}
.pr-de-cimain .bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/product-detailed-iconr.jpg) no-repeat;background-size:100%;right: -40px;}
.pr-de-cimain .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/product-detailed-iconl.jpg) no-repeat;background-size:100%;left: -40px;}

.product-text-list{}
.product-text-list li{border-bottom:1px solid #ccc;padding:10px 0;}
/*footer*/

.footer{background: #000;color: #fff;padding:10px;margin:0px;overflow: hidden;}


.footer-left{padding:0;}
.footer-left ul{}
.footer-left ul li{color: #fff;font-size: 16px;margin:5px 0;line-height: 26px;}
.footer ul li.first{padding-bottom: 20px;font-size:20px;}
.footer ul li{font-size: 14px;}
.footer-left ul li a{color: #fff;margin: 5px;}
.footer-left ul li a:hover{color: #f5ab35;}
.footer-right{text-align: right;}
.footer-right li{margin:5px 0;display: block;width: 100%;overflow: hidden;font-size: 14px;}
.footer-right li i{margin-right: 10px;display: inline-block;vertical-align: top;max-width: 12%}
.footer-right li span{display: inline-block;vertical-align: top;max-width: 80%;}
.footer-right li .list{margin:5px;display: inline-block;margin-top: 10px;}
.footer-right li.fu-li{color: #6f6f6f;margin-bottom: 10px;}
.footer-right li.fu-a{}
.footer-right li.fu-a a{display: inline-block;width: 120px;text-decoration: none;padding:10px;background: #fff;color: #2f7cd3;text-align: center;border-radius: 10px;}
.footer-right li.fu-a:hover a{background: #d5d5d5;}

.footer-top{border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.footer-top ul{text-align: center;margin-bottom: 10px;}
.footer-top ul li{display: inline-block;margin:10px 26px;}
.footer-top ul li a{text-align: center;padding: 10px 20px;color: #fff}
.footer-top ul li a:hover{color: #f5ab35}

.erweima{margin-top: 20px;text-align: center;}
@media only screen and (max-width: 768px){
.header-tel .list{width: 100%;text-align: left;margin:20px 0;}	
.header-tel .list.tel p{text-align: left!important}
.header-list-li ul li.we{float: none;margin:0 auto;text-align: center}
.navbar-default .navbar-brand{color: #fff}

.header-box1 .a{text-align: center;width:100%;}
.header-box1 .text{text-align: center;width: 100%;border:none;margin-top: 20px;}
.index-banner-img{width: 180%;position: relative;margin-left: -40%;}

.index-about-box{display: block;}
.banner{margin-top: 0;}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{padding:5px;}
.index-box2 ul{display: block;}
.header-nav{padding:0;}
.header-nav .logo{width: 100%;text-align: center;padding: 10px 0;border-bottom:1px solid #ccc;}
.index-header-nav{width: 100%;}
.bx-wrapper .bx-controls-direction a{display: none;}
.service{padding:0 15px;}

.contact-text{padding-left: 15px;}



.footer-friendship a{margin-right: 5px;}
.footer-nav li{margin-right: 3px}

.footer ul{border:none;margin-bottom: 40px;}
.footer ul{font-size: 0;}
.footer ul li.first{width: 100%;position: relative;}
.footer ul li.first:after{content: "";display: block;width: 40px;height: 2px;background: #fff;position: absolute;
bottom: 10px;left: 0;}
.footer-right li.first:after{display: none!important;}
.footer-right{text-align: center;}
.footer-left ul li{width: 100%;display: inline-block;}
.footer-erwema{text-align: center;}
.footer-bottom{margin:5px;}

.contact-right{margin-top: 50px;}

.bx-wrapper .bx-prev{left: 0!important}
.bx-wrapper .bx-next{right: 0!important}

.index-search{width: 100%;}
.down-searche{display: block;position: relative;top: 0;left: 0;width: 80%;margin-left: 10%;box-shadow: none;}
.down-searche p{display: none;}
.index-search .btn-div{display: none;}


.header-top .right{margin: 0 -15px;}
.header-middle .logo{text-align: center;padding: 15px;}
.list-dropdown ul li.divider{display: block;}
.header-list-li{background: #343434}
.header-list-li ul li{display: block;width: 100%;}
.header-list-li ul li a{color: #fff!important}
.header-list-li ul li{}
.header-list-li ul li.active{}
.header-list-li ul li.active .a-dropdown{display: inline-block;float: right;}
.header-list-li ul li.active:after{display: none;}
.header-list-li ul li .list-dropdown{display: none;}
.header-list-li ul li:hover .list-dropdown,.header-list-li ul li a:hover+.list-dropdown{display: none;}
.header-list-li ul li.open .list-dropdown{display: block!important;}
.header-list-li ul li.open .a-dropdown{background: #fff}
.header-list-li ul li.open a{background-color:transparent;}

.index-box1{padding: 15px 0;}
.index-box1-list ul li{padding:5px;margin:0;}
.index-box6-list li{padding:5px;margin-top: 5px;}
.programme-box3-banner-text{display: block;position: relative;}
.programme-box3-banner-text .container{background: #111;padding:20px;}
.programme-det-box1 .list li{width: 50%;margin-bottom: 30px;}
.programme-det-box3 .text{position:relative;width: 100%;transform:translateY(0);-webkit-transform:translateY(0);}
.apartment-box5-div .nav-box{position: relative;text-align: center;}
.apartment-box5-div .nav-box li{float: none;display: inline-block;}
.apartment-box5-div .nav-box li a{padding: 0}

.app-main{background-size:auto 100%;padding:15px;}
.app-box-l{padding:0;}
.app-box-l h4{text-align: center;}
.app-box-l h3{text-align: center;}
.app-box-l .dropdown{text-align: center;}
.app-box-l .dropdown-menu{left: 50%;margin-left: -100px}
.app-box-r{margin-top: 30px;}
.app-main .erweima{margin-top: 20px;text-align: center;}
.network-box1 .list li a:after{display: none;}
.network-main{width: 100%;}
.network-list{width: 100%;}

.index-box1-right{margin-top: 30px;}
.index-box4-r .list li{margin-top: 20px;}
.index-box4-r .list li a .time .box{display: inline-block;width: 100%;height: auto;padding:2px;}
.index-box4-r .list li a .time .box b{display: none;}
.index-box4-r .list li a .time .box span{display: inline-block;margin: 0}
.index-box4-r .list li a .time .box p{display: inline-block;}
.index-box3 .list ul li .text{margin-bottom: 10px;}
.contact-box1 ul li{padding:5px;margin-bottom: 5px;}

.index-box1 .right{margin-top: 20px;}
.index-box2-list{overflow: hidden;}
.index-box2-list .title .box{width: auto;margin: 0;margin-bottom: 10px;}
.index-box2-list .title .box h3,.index-box2-list .title .box a{padding:0;background: transparent;color: #000}
.index-box2-list .title .box a{background: #ccc;display: inline-block;width: 140px;margin: 15px 0;padding:5px 0;}
.index-box2-list{padding: 10px;}
.index-box2-list ul{text-align: left;}
.index-box2-list ul li{padding: 0 5px;text-align: left;width: 30%;margin:5px 0;width: 50%;text-align: center;display: block;float: left;}
.index-box2-list ul li a{padding:5px;font-size: 15px;}
.index-box2{margin-top: 0px;padding-top: 0;padding-bottom: 10px;}

.index-box3 .r{padding: 0;}
.index-box3 .r .list{padding: 0}
.index-box3 .r .list a{padding: 0;border:1px #ccc solid;border-top: none;}

.index-box4-box .list li{width: 153px!important;}
.index-box6 ul{}
.index-box6 ul li a.btn{margin-top: 20px;}
.process-main .list ul li a:after{display: none;}

.contact-main .input-box ul li .input-li{width: 100%;}
.contact-main .input-box ul li span{width: 100%;margin-bottom: 15px;text-align: left;}
.news-list-right .time{padding:0;min-height:0px;}
.news-list-right .time h3{padding:0;font-size: 20px;}
.news-list-right .time span{padding:0;font-size: 14px;}
.index-box5{padding-bottom: 0}

.index-box4-bottom{background:none;}
.index-box4-box .text *{color: #000!important;}
.index-box4-box .text p{margin-bottom: 40px;}

.index-box5 ul li{padding: 0;}
.index-box5 ul li a{padding: 0;margin:0;}
.index-box4-box{margin-bottom: 10px;}
.about-box3 ul li{padding: 0 5px;}
.news-det-header h1{font-size: 18px;text-align: center;}
.news-det-header time{text-align: center;}
.news-det-header .share{padding: 0}
.news-det-header .share span{display: inline-block;float: left;}
.contact-main .input-box ul li .input-li .yzm{width: 58%;float: left;margin:0 1%;text-align: center;}
.contact-main .input-box ul li .input-li .box{width: 38%;float: left;margin:0 1%;}
.contact-main .input-box ul li .input-li .btn{width: 100%;margin-bottom: 20px;}
.contact-main .input-box ul li{padding: 0}
.contact-main .input-box{padding: 0}
} 
@media only screen and (max-width: 1200px){
.container{width: 100%;}

} 