@charset "gb2312";
/* CSS Document
Theme Name: 
Theme URI: 
Description: A website for guide themes.
Version: 2019.6.12
Author: lcz
 */
/* CSS Document */
body{ overflow-x:hidden; }
*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#333; font-size:14px; font-family:"Microsoft YaHei";}
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0; }
a:hover{ color:#f08519;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.header{ width:1200px; height:65px; margin:25px auto; }
.logo{ width:210px; height:62px; padding-right:15px; border-right:1px solid #dcdcdc; float:left; }
.logo_r{ width:350px; float:left; margin-left:15px; }
.logo_r .big{ font-size:20px; margin-top:3px; }
.logo_r .big b{ color:#f08519; }
.logo_r .small{ margin-top:7px; color:#666; }
.logo_r .small img{ margin-right:7px; }
.logo_r .small .m{ margin-left:12px; }
.c_e{ width:280px; float:right; }
.c_e a{ color:#666; }
.c_e a:nth-of-type(1){ margin-left: 78px; }
.c_e a:nth-of-type(2){ margin-right: 15px; }
.c_e a img{ margin-left:5px; }
.c_e .tel{ width: 260px; height: 35px; padding-left:10px; border-left:1px solid #dcdcdc; margin-top:10px; }
.c_e .tel .p1{ width: 70px; font-size:13px; color:#a1a1a1; float:left; }
.c_e .tel .p2{ width: ; font-size:30px; font-family:"Impact"; float:left; }

.nav_bg{ width:100%; height:50px; line-height:49px; background:#222; ove rflow: hidden; }
.nav{ width:1300px; margin:0 auto; }
.nav ul{ width:900px; float:left; }
.nav ul li{ float:left; padding:0 26px; border-bottom:1px solid #222; position:relative; }
.nav ul li:nth-child(3){padding:0 45px;}
.nav ul li:hover{ background:#f08519 url(../images/nav.jpg) no-repeat top center ; }
.nav ul li a{ color:#FFF;}
.nav_bg .shenqing{ width:320px; float:right; }
.nav_bg .shenqing a{ line-height:50px; display:block; float:left; color:#FFF; padding-left:15px; }
.nav_bg .shenqing a img{ margin:0 9px 0 0; }
.nav_bg .shenqing .apply{ width:130px; background:#f08519; border-right: 1px solid #9d9d9d; }
.nav_bg .shenqing .open{ width:145px; background:#666; }
.nav .down{ position:absolute;top:50px;z-index:20;width:100%;background:#222; text-align:center;left:0;display:none;}
.nav .down a{display:block;font-size:12px;}
.nav ul li:hover .down{display:block;}
.fullSlide {
	width:100%;
	position:relative;
	height:550px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:550px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:550px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	border-radius:5px;
	background: #b5b5b5;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .hd ul li.on{ width: 24px; background: #f08519; }
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	left:100px;
	width:60px;
	height:60px;
	background: url(../images/prev.png) no-repeat;
	cursor:pointer;
}
.fullSlide .next {
	left:auto;
	right:100px;
	background: url(../images/next.png) no-repeat;
}

.adv{ width: 1200px; margin:0 auto; overflow: hidden; }
.adv .tit{ font-size:34px; text-align: center; margin-top:55px; }
.adv .tit p{ color:#949494; margin:10px 0 60px 0; }
.adv .img{ width: 610px; float:left; }
.adv .img_r{ width: 495px; margin-top:30px; float:right; }
.adv .img_r b{ font-size:20px; color:#f08519; font-weight: bold; }
.adv .img_r b img{ margin-right: 5px;}
.adv .img_r p{ font-size:15px; color:#7e7e7e; line-height: 27px; margin-top:5px; }
.adv .img_r .b{ height: 1px; border-bottom: 1px dashed #dcdcdc; margin:20px 0; }

.pro{ width: 100%; background: #f3f3f3; padding:70px 0 55px 0; overflow: hidden; } 
.pro .center{ width: 1200px; margin:0 auto; }
.pro .t{ width: 325px; font-size:24px; float:left; }
.pro .menu{ width: 1080px; float:right; text-align: right; margin-top:8px; }
.pro .menu a{ color:#666; }
.pro .menu a:hover{ color:#f08519; }
.pro ul{ height: 340px; margin:30px 0 30px 0; }
.pro li{ width: 230px; height: 340px; background: #FFF; margin-right: 12px; float:left; }
.pro li:last-child{ margin-right: 0; }
.pro li img{ width: 230px; height: 235px; }
.pro li h2{ height: 30px; line-height: 30px; margin-top:5px; overflow: hidden; text-align: center; }
.pro li h2 a{ font-size:16px; color:#666; }
.pro li .p{ height: 25px; line-height: 25px; color:#a8a8a8; text-align: center; overflow: hidden; } 
.pro li .more{ width: 30px; height: 30px; margin:11px auto 0; display: block; background: url(../images/pro_jia.jpg) no-repeat; }
.pro li .more:hover{ background: url(../images/pro_jia_h.jpg) no-repeat; }
.pro .pro_more{ width: 140px; height: 30px; line-height: 30px; display: block; background: url(../images/pro_more.jpg) no-repeat; padding-left:40px; margin:0 auto; font-size:16px; color:#666; }

.case .dowebok{ width:1200px; height:375px; margin:60px auto 65px; position:relative; }
.case .slides li{ height:430px; overflow:hidden; }
.case .slides li .bg{ width:30%; height:375px; background:#FFF; float:left; margin:0 19px 0 19px; border: 1px solid #dcdcdc;margin-right:1%; }
.case .slides li .bg:hover{ box-shadow:0px 27px 18px #f2f2f2; border: 1px solid #FFF; transition: all 1.5s ease; }
.case .slides li .bg .img{ height:260px; overflow: hidden; display:block; }
.case .slides li .bg .img img{ width:360px; height: 260px; }
.case .slides li .bg .img:hover img{ transition: all 1.5s ease; -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1) 变大  
transform: scale(1.2); }
.case .slides li .bg:hover .img img{ transition: all 1.5s ease; -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1); transform: scale(1.2); }
.case .slides li .bg .white{ padding:15px 20px 15px 20px; }
.case .slides li .white h2{ height:27px; line-height:27px; margin-bottom: 5px; overflow: hidden; }
.case .slides li .white h2 a{ font-size:16px; }
.case .slides li .white .add{ width: 120px; padding-left:20px; height: 25px; line-height: 25px; background: url(../images/address.jpg) no-repeat left center; color:#8c8c8c; float:left; }
.case .slides li .white .date{ width: 120px; padding-left:20px; height: 25px; line-height: 25px; background: url(../images/address.jpg) no-repeat left center; color:#8c8c8c; margin-left:30px; float:left; }
.case .slides li .white .more{ width: 30px; height: 30px; margin:43px 10px 0 278px; display: block; background: url(../images/pro_jia.jpg) no-repeat; clear: both; }
.case .slides li .white .more:hover{ background: url(../images/pro_jia_h.jpg) no-repeat; }
.case .flex-control-nav{ display: none; }
.case .flex-direction-nav { position: absolute; z-index: 3; right:0; top: 105px; width: 1200px; height: 50px; }
.case .flex-direction-nav li { width: 50px; height: 50px; background: #333; float: left;}
.case .flex-direction-nav li:nth-of-type(1){ margin-left:21px; }
.case .flex-direction-nav li:nth-of-type(2){ margin:0 0 0 1059px; }
.case .flex-direction-nav a { float: left; width: 50px; height: 50px; text-indent: -9999px; overflow: hidden;}
.case .flex-prev { background:url(../images/prev1.png) no-repeat center; }
.case .flex-prev:hover{ background:#f08519 url(../images/prev1.png) no-repeat center; transition: all 1.5s ease; }
.case .flex-next { background:url(../images/next1.png) no-repeat center; }
.case .flex-next:hover { background:#f08519 url(../images/next1.png) no-repeat center; transition: all 1.5s ease; }

.company .t{ font-size:34px; text-align: center; margin-bottom: 45px; }
.company .dowebok { position: relative; width: 1200px; height: 485px; margin:0 auto 50px; overflow: hidden; }
.company .flex-control-nav { position: absolute; right: 555px; bottom: 5px; z-index: 2; width: 65px; }
.company .flex-control-nav li { display: inline-block; *display: inline; zoom: 1; margin:0 5px; }
.company .flex-control-nav a { float: left; width: 5px; height: 5px; border-radius:5px; border: 2px solid #8f8f8f; line-height: 100px; overflow: hidden; cursor: pointer;}
.company .flex-control-nav .flex-active { border: 2px solid #f08519; }
.company .flex-direction-nav { display: none; }

.new{ width: 100%; background: #f0f0f0; padding:55px 0 60px 0; overflow: hidden; }
.new .center{ width: 1200px; margin:0 auto; }
.new ul li{ width: 380px; margin-right: 30px; float:left; }
.new ul li:hover .yellow{ width: 100%; transition: all 1.5s ease; }
.new ul li:nth-of-type(3){ margin-right: 0; }
.new ul li img{ width: 380px; height: 220px; }
.new ul li h2{ height: 30px; line-height: 30px; overflow: hidden; margin-top:10px; }
.new ul li h2 a{ font-size:16px; }
.new ul li .p{ height: 25px; line-height: 25px; color:#707070; overflow: hidden; }
.new ul li .d{ color:#b6b6b6; font-family: "Arial"; background: url(../images/d.jpg) no-repeat left center; padding-left:23px; margin-top:5px; }
.new ul li .b{ height: 1px; background: #dcdcdc; margin-top:18px; }
.new ul li .yellow{ width: 22px; height: 1px; margin-top:-1px; background: #f08519; }

.gg img{ width: 100%; }

.footer_bg{ width: 100%; background: #262626; overflow: hidden; }
.f_nav{ line-height: 75px; text-align: center; border-bottom: 1px solid #5a5a5a; }
.f_nav a{ font-size:16px; color:#FFF; margin:0 10px; }
.footer{ width: 1200px; margin:0 auto; padding:85px 0 75px 0; overflow: hidden; }
.f_logo{ width: 265px; float:left; }
#formSeach{ margin-top:50px; position: relative; }
#formSeach .cpkey{ width: 210px; padding-left:10px; height: 40px; border: none; background: #FFF; color:#b6b6b6; }
.topKeyWord{ right: 0; position: absolute; }
.f_contact{ width: 295px; margin-left:150px; float:left; }
.f_contact p{ color:#7b7b7b; line-height: 40px; }
.erweima{ width: 315px; float:right; }
.erweima img{width:136px;height:136px;}
.erweima div{ width: 136px; margin-right: 39px; float:left; }
.erweima div:nth-of-type(2){ margin-right: 0; }
.erweima div p{ color:#b6b6b6; text-align: center; margin-top:15px; }
.copyright{ width: 100%; background: #101010; padding:15px 0; text-align: center; }
.copyright p{ color:#616161; line-height: 25px; }

.btn-top{ width: 50px; height: 50px; position: fixed; bottom: 25px; right: 100px; }

.position_b{ width: 100%; height: 60px; line-height: 60px; background: #f7f7f7; over flow: hidden; margin-bottom: 60px; }
.position_b .center{ width: 1200px; margin:0 auto; }
.position{ width:250px; float:left; color:#666; }
.position a{ color:#666; }
.position img{ margin-right: 20px; }
.position_b .menu{ width: 950px; text-align: right; float:right; }
.position_b .menu a{ display: inline-block; color:#666; padding:0 10px; }
.position_b .menu a:hover{ background: #f08519; color:#FFF; transition: all 0.5s ease; }

.n_pro{ width: 1200px; margin:0 auto; }
.pro_list li{ width: 287px; height: 430px; border: 1px solid #e5e5e5; margin:0px 12px 14px 0px; float:left; }
.pro_list li:hover{ box-shadow:2px 27px 16px #ececec; border: 1px solid #FFF; }
.pro_list li:nth-child(4n){ margin-right: 0; }
.pro_list li img{ width: 288px; height: 270px; }
.pro_list li .bg{ padding: 0 15px; }
.pro_list li h2{ height: 30px; line-height: 30px; margin-top:5px; overflow: hidden; text-align: center; }
.pro_list li h2 a{ font-size:16px; color:#666; }
.pro_list li .p{ height: 25px; line-height: 25px; color:#a8a8a8; text-align: center; overflow: hidden; } 
.pro_list li .price{ width: 88px; height: 26px; background: #f08519; border-radius:5px; line-height: 26px; text-align: center; color:#FFF; display: block; margin:15px auto 0; }
.pro_list li .more{ width: 30px; height: 30px; margin:26px auto 0; display: block; background: url(../images/pro_jia.jpg) no-repeat; }
.pro_list li .more:hover{ background: url(../images/pro_jia_h.jpg) no-repeat; }

.pages{ padding:55px 0px 55px 0px; overflow:hidden; }
.pages ul{ text-align:center; } 
.pages li{ width:28px; height:28px; border:1px solid #e5e5e5; text-align:center; line-height:28px; margin-right:3px; display:inline-block; *display:inline; color:#bebebe; }
.pages li.pages_solid{ background:#f08519; border:1px solid #f08519; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:60px; background:none; }
.pages li a{ color:#bebebe; }

.n_new{ width: 1200px; margin:0 auto; }
.new_list li{ height:280px; background:#f3f3f3; margin-top:40px; }
.new_list li .img{ width:399px; height:279px; display:block; float:left; }
.new_list li .img img{ width:399px; height:279px; }
.new_list li .img_r{ width:715px; float:left; margin-left:40px; }
.new_list li .img_r h2{ height:50px; line-height:50px; overflow:hidden; margin-top:20px; }
.new_list li .img_r h2 a{ font-size:20px; }
.new_list li .img_r .date{ margin-top:10px; color:#898989;  font-family: "Arial";}
.new_list li .img_r .date img{ margin-right:10px; }
.new_list li .img_r .b{ height:1px; background:#dcdcdc; margin-top:20px; }
.new_list li .img_r .p{ height:50px; line-height:25px; overflow:hidden; color:#6f6f6f; font-family:"PingFang SC Regular"; margin-top:15px; }
.new_list li .img_r .more{ width:108px; height:38px; line-height:38px; text-align:center; border-radius:10px; border:1px solid #f08519; display:block; color:#f08519; font-size:16px; margin-top:20px; }

.contact ul{ width:1200px; margin:0 auto 50px; overflow: hidden; }
.contact ul li{ width: 270px; float:left; text-align:center; margin:0 64px; }
.contact ul li h2{ font-size:20px; font-weight: bold; }
.contact ul li .b{ width: 25px; height: 2px; margin:20px auto; background: #f08519; }
.contact ul li p{ margin-right: 5px; color:#666; line-height: 25px; }
.contact ul li p img{ margin-right: 5px; }
.contact ul li .m{ margin-bottom: 15px; }
.map img{ width: 100%; }

.position_center{ width: 1200px; height: 60px; line-height: 60px; margin:0 auto; }
.position_center .position{ width: 1000px;}
.pro_con{ width: 1200px; margin:0 auto; }
.pro_con .img{ width: 415px; height: 390px; margin-top: 25px; border: 1px solid #dcdcdc; float:left; }
.pro_con .img_r{ width: 700px; float:right; }
.pro_con .img_r h1{ font-size: 20px; color:#f08519; margin:70px 0 15px 0; }
.pro_con .img_r p{ font-size: 15px; color:#666; line-height: 27px; }
.pro_con .img_r p span{ color:#222; }
.pro_con .img_r .b{ height: 1px; border-bottom: 1px dashed #bfbfbf; margin:15px 0 15px 0 ; }
.pro_con .img_r .more{ width: 160px; height: 40px; line-height: 40px; text-align: center; color:#FFF;  background: #f08519; border-radius:20px; display: block; margin-top:25px; } 
.pro_con .t{ height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; background: url(../images/pro_t.jpg) no-repeat left center; padding-left: 15px; margin:40px 0 20px 0; }
.pro_con .t .b{ width: 1110px; height: 1px; border-bottom: 1px dashed #bfbfbf; float:right; margin-top:13px; }
.pro_con .content{ line-height: 27px; margin:25px 0; color:#666 !important; }
.pro_con .content p{ color:#666 !important; }
.pro_con .content p *{ color:#666 !important;}
.pro_con .pro_b{ height: 1px; border-bottom: 1px dashed #bfbfbf; margin:15px 0 15px 0 ; }
.pian{ height: 30px; margin-bottom: 20px; }
.pian div{ width: 600px; height: 30px; line-height: 30px; float: left; color:#8e8e8e; } 
.pian div a{ color:#8e8e8e; }
.tag{ color:#8e8e8e; margin-bottom:30px; }
.tag img{ margin-right:12px; }
.tag a{ height: 30px; line-height: 30px; text-align: center; background: #f2f2f2; padding:0 20px; display: inline-block; border-radius:15px; color:#8e8e8e; }
.tag a:hover{ background: #f08519; color:#FFF; }
.xg_pro ul{ margin-bottom: 40px; overflow: hidden; }
.xg_pro ul li{ height:350px;margin-bottom: 35px; }

.new_con{ width: 1200px; margin:0 auto; }
.new_con h1.title{ line-height: 35px; font-size: 22px; }
.new_con .date{ color:#a4a4a4; font-size: 12px; margin-top: 10px; }
.new_con .date img{ margin-right: 5px; }
.new_con .b{ height: 1px; border-bottom: 1px dashed #bfbfbf; margin:15px 0 15px 0 ; }
.new_con .content{ line-height: 27px; margin:25px 0; color:#666 !important; }
.new_con .content p{ color:#666 !important; }
.new_con .content p *{ color:#666 !important;}

.new_bg{ width: 100%; background: #f7f7f7; padding:45px 0; overflow:hidden; margin-top: 50px; }
.xg_new{ width: 1200px; margin:0 auto; }
.xg_new .t{ height: 25px; line-height: 25px; color:#FFF; padding-left:10px; font-size:16px; color:#333; margin-bottom:15px; background: url(../images/xg_t.jpg) no-repeat left center;}
.xg_new .xg li{ width: 565px; height:35px; background: url(../images/xg_icon.jpg) no-repeat left center; margin-right:40px; float:left; line-height: 35px; overflow: hidden; padding-left:10px; }
.xg_new .xg li:nth-child(2n){ margin-right: 0; }
.xg_new .xg li a{ width: 450px; display: block; color:#808080; float:left; }
.xg_new .xg li a:hover{ color:#f08519; }
.xg_new .xg li span{ width: 80px; display: block; font-family: "Arial"; color:#a5a5a5; float:right; }

.about{ width: 1200px; margin:0 auto; }
.about .tit{ text-align: center; font-size: 30px; }
.about .tit .en{ color:#afafaf; text-transform: uppercase; margin:15px 0; }
.about .tit .b{ width: 21px; height: 5px; background: #f08519; margin:0 auto; }
.about .info{ color:#666; line-height: 25px; margin-top:15px; }
.about .img{ margin-top:35px; }
.about ul{ margin: 80px 0 75px 0; overflow: hidden; }
.about ul li{ width: 130px; float:left; text-align: center; margin:0 50px; }
.about ul li img{ margin-bottom: 30px; }
.about ul li a{ font-size: 18px; }

.aboutb{width:1200px;margin:0 auto;}
.aboutb p{line-height:1.8rem;color:#666;font-size:14px;}



.ad{ width: 100%; background: #f08519; padding-top:60px; overflow: hidden; }
.ad .tit{ text-align: center; font-size: 30px; color:#FFF; }
.ad .tit .en{ color:#FFF; text-transform: uppercase; margin:15px 0; }
.ad .tit .b{ width: 21px; height: 5px; background: #FFF; margin:0 auto 70px; }
.ad ul{ width: 1200px; margin:0 auto; }
.ad ul li{ width: 560px; height: 140px; margin:0 80px 75px 0; float:left; }
.ad ul li:nth-child(2n){ margin-right: 0; }
.ad ul li img{ width: 140px; display: block; float:left; }
.ad ul li .img_r{ width: 375px; float:right; }
.ad ul li .img_r h2{ font-size: 24px; color:#FFF; margin-top: 20px; }
.ad ul li .img_r p{ font-size: 15px; line-height: 25px; color:#FFF; margin-top: 5px; }
.ad ul li .img_r .b{ height: 1px; background: #f6b26e; margin-top:15px; }

.honor .tit{ text-align: center; font-size: 30px; margin-top:60px; }
.honor .tit .en{ color:#afafaf; text-transform: uppercase; margin:15px 0; }
.honor .tit .b{ width: 21px; height: 5px; background: #f08519; margin:0 auto; }
.honor .dowebok{ width:1200px; height:320px; margin:55px auto 120px; position:relative; }
.honor .slides li{ height:445px; overflow:hidden; }
.honor .slides li .bg{ width:285px; height:200px; float:left; margin:0 12px 0px 0; border: 1px solid #e5e5e5; }
.honor .slides li .bg:hover{ box-shadow:0px 27px 29px #efefef; border: 1px solid #FFF; transition: all 1.5s ease; }
.honor .slides li .bg:nth-child(4n){ margin-right: 0; }
.honor .slides li .bg .img{ height:445px; overflow: hidden; display:block; }
.honor .slides li .bg .img img{ width:285px; hei ght:440px; }
.honor .slides li .bg:hover .img img{ transition: all 1.5s ease; -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1); transform: scale(1.2); }
.honor .flex-control-nav{ display: none; }
.honor .flex-control-nav li { display: inline-block; *display: inline; zoom: 1; margin-right:10px; }
.honor .flex-control-nav a { float: left; width:6px; height:6px; border-radius:15px; border:1px solid #aaa; line-height: 100px; overflow: hidden; cursor: pointer; background:#FFF; }
.honor .flex-control-nav .flex-active { background:#1259f5; border:1px solid #1259f5; }

.honor .flex-direction-nav { position: absolute; z-index: 3; right:550px; top: 240px; width: 90px; height: 38px; }
.honor .flex-direction-nav li { width: 38px; height: 38px; background: #626262; float: left;}
.honor .flex-direction-nav li:nth-of-type(1){  }
.honor .flex-direction-nav li:nth-of-type(2){ margin-left:14px; }
.honor .flex-direction-nav a { float: left; width: 38px; height: 38px; text-indent: -9999px; overflow: hidden;}
.honor .flex-prev { background:url(../images/prev2.png) no-repeat center; background-size: 20%; }
.honor .flex-prev:hover{ background:#f08519 url(../images/prev2.png) no-repeat center; transition: all 1.5s ease; background-size: 20%; }
.honor .flex-next { background:url(../images/next2.png) no-repeat center; background-size: 20%; }
.honor .flex-next:hover { background:#f08519 url(../images/next2.png) no-repeat center; transition: all 1.5s ease; background-size: 20%; }