@charset="utf-8";

body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none;vertical-align: middle; }
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family: "微软雅黑", "宋体", Arial; }
/* end reset */

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both;}
.fl { float:left; }
.fr { float:right; }

.widauto{width:1200px;margin: 0 auto;}
	
.header{width: 100%;height: 120px;background:#333333; }
.logo{float: left;height: 100px;margin-top: 10px;}
.logo a{display: block;color: #ff6537;font-size:37px;font-weight:1000;line-height: 100px;}
.logo img{margin-right:10px;height:70px;vertical-align:middle;margin-left:-100px;}
.nav{float: right;height: 50px;margin-top:36px;}
.nav ul{}
.nav li{float: left;width:90px;position: relative;}
.nav li .a1{color:rgb(254,87,34);font-size: 16px;display: block;text-align: center;line-height: 50px;}
.nav li:hover dl{display: block;}
.nav dl{display: none;position: absolute;left:5px;width:80px;background: #fff;z-index: 999;}
.nav dl span{width:0; height:0;border-width:10px;  border-style:solid;border-color:transparent transparent #fff transparent;  position: absolute;left:30px;top:-20px;}
.nav dl dd{width: 100%;height: 40px;}
.nav dl dd a{display: block;line-height: 40px;color: #666;text-align: center;font-size: 14px;}
.nav dl dd a:hover{color: #fe5722;}
	
.slideBox{width: 100%;height:500px;overflow: hidden;position: relative;}
.slideBox .hd{position: absolute;left: 0;bottom: 25px;width: 100%;height:30px;z-index: 99999;}
.slideBox .hd ul{width:100%;text-align: center;word-spacing: 5px; }
.slideBox .hd ul li{display:inline-block;width:18px;height: 18px;border-radius:15px;background: #fff;cursor: pointer;}
.slideBox .hd ul .on{background:#fe5722;}

.slideBox .bd{position: relative;}
.slideBox .bd li{width: 100%;height:500px;}
.slideBox .bd li{background-repeat: no-repeat;background-position: center top;}

.slideBox .prev,.slideBox .next{position: absolute;top: 215px;display: block;width: 46px;height: 70px;z-index: 9999;}
.slideBox .prev{background: url(../images/scrollbtn.png) no-repeat;left: 30px;}
.slideBox .next{background: url(../images/scrollbtn.png) -54px 0  no-repeat;right: 30px;}

.slideBox .prev:hover{background: url(../images/scrollbtn.png) 0 -80px no-repeat;}
.slideBox .next:hover{background: url(../images/scrollbtn.png) -54px -80px no-repeat;}


.h2{padding-top:80px;width: 100%;min-height: 50px;line-height: 50px;text-align: center;font-size:36px;font-weight: normal;color: #888;}
.p1{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size:25px;color: #fe5722;margin-bottom: 30px;}
.index_about{width: 100%;height: 850px;background: url(../images/index_about.jpg) center top no-repeat;}
.index_about_con{width: 967px;margin:0 auto;}
.about_text{width: 100%;height:623px;background: url(../images/about_text_bg.png) no-repeat;background-size: 100% 100%; position: relative;}
.about_wb{width: 750px;margin:0 auto;padding-top: 24px;}
.about_wb p{line-height:30px;font-size:14px;text-indent:2em;color: #666;}
.about_text img{position: absolute;left: -95px;top:220px;}

.index_fuwu{width: 100%;background: url(../images/fuwu_bg.jpg) no-repeat;}
.fw_lst{position: relative;width: 100%;height: 476px;margin-bottom: 50px;}
.fw_lst a{position: absolute;display: block;}
.fw_lst .a1{width:470px;height:476px;background: url(../images/a1.jpg) no-repeat;left: 0;top: 0;}
.fw_lst .a2{width:730px;height:238px;background: url(../images/a2.jpg) no-repeat;top: 0;right: 0;}
.fw_lst .a3{width:730px;height:238px;background: url(../images/a3.jpg) no-repeat;bottom: 0;right: 0;}

.fw_lst p{width: 100%;height:35px;line-height:35px;float: left;text-indent: 25px;font-size:20px;}
.fw_lst span{display: block;width: 100%;height: 35px;line-height: 35px;font-weight: bold;font-size:18px;color: #fe5722;float:left;text-indent: 25px;}
.fw_lst .a1 p{color:#666;margin-top: 382px;}
.fw_lst .a2 p{color:#ff6537;font-size: 30px;margin-top:160px;}
.fw_lst .a3 p{color:#666;margin-top:160px;}

.index_rongyu{width:100%;height:856px;background: url(../images/rongyu_bg.jpg) no-repeat;padding-top: 44px;}
.ry1_tit{width:919px;height:64px;background: url(../images/rongyu_tit1.png) center center no-repeat;line-height: 64px;text-align: center;color: #d0ba49;margin:0 auto;font-size:25px;}
.ry1_txt{width: 826px;margin:0 auto 50px;padding-top:28px;}
.ry1_txt p{text-indent: 2em;line-height:28px;font-size:15px;color:#c39252;}

.ry2_tit{width:100%;height:64px;background: url(../images/rongyu_tit2.png) center center no-repeat;line-height: 64px;text-align: center;color: #d0ba49;margin:0 auto;font-size:25px;}
.ry_lst{width: 100%;height: 400px;background:url(../images/jb.png) left center no-repeat;margin-top:30px;}
.rylb{width: 735px;height: 340px;margin-right:40px;margin-top:20px;}
.rylb ul{}
.rylb li{float: left;margin:0 25px 25px 0;}
.rylb li a{display: block;}
.rylb li img{}

.index_qyzs{width: 100%;height: 899px;background: url(../images/qyzs.jpg) center top no-repeat;}
.zhanshi{width: 100%;text-align: center;margin-top:140px;word-spacing:80px;}
.zhanshi a{display:inline-block;width: 278px;height: 279px;background: url(../images/k.png) center top no-repeat;text-align: center;}
.zhanshi a:nth-child(1) img{margin:115px auto 10px;}
.zhanshi a:nth-child(2) img{margin:106px auto 5px;}
.zhanshi a:nth-child(3) img{margin:105px auto 6px;}
.zhanshi span{display: block;font-size: 16px;color: #fff;}

.index_news{width: 100%;background: url(../images/index_news_bg.jpg) center top no-repeat;padding-bottom: 80px;}
.index_news1,.widauto1{width: 1107px;margin:0 auto;}
.index_news ul{}
.index_news li{padding: 40px 0;border-bottom: 1px dashed #e5e5e5;overflow: hidden;}
.index_news li .left{width: 84px;height: 84px;background:#f2f2f2;float: left;}
.index_news li .left a{color: #666666;}
.index_news li .left span{display: block;width: 100%;height: 45px;line-height:67px;font-size:22px;color: #666;text-align: center;}
.index_news li .left b{display: block;width: 100%;height: 30px;text-align: center;line-height: 30px;font-weight: normal;font-size: 14px;}
.index_news li .right{width: 1000px;height: 84px;float: right;}
.index_news li .right h3{width: 100%;height: 30px;font-weight: normal;}
.index_news li .right h3 a{display: block;line-height: 30px;color: #555;font-size: 16px;}
.index_news li .right p{line-height: 25px;font-size: 14px;color: grey;}
.index_news li:last-child{border:none;}
.index_news li .right h3:hover a{color: #fe5722;}

.index_lianxi{width: 100%;height: 800px;background: url(../images/lx_bg.jpg) center top no-repeat;}
.lianxi_txt{width: 660px;}
.lianxi_txt h1{font-size:30px;font-weight: normal;color:#ff6537;margin-bottom:15px; }
.lianxi_txt p{line-height:30px;font-size: 15px;color: #666;}
.lianxi_txt img{}

.lianxi_form{width: 420px;}
.lianxi_form p{line-height: 30px;font-size: 16px;color: #666;margin-bottom: 20px;}
.lianxi_form ul{}
.lianxi_form li{min-height:34px;overflow: hidden;margin-bottom:18px;}
.lianxi_form li span{float: left;display: block;width:55px; height:34px;line-height:34px;font-size: 16px;color: #666;text-align: right;}
.lianxi_form li .inp{width: 300px;height:32px;border:1px solid #ccc;background: #fff;text-indent: 5px;}
.lianxi_form li textarea{width: 300px;height: 150px;border:1px solid #ccc;text-indent: 5px;}
.lianxi_form li .sub{width: 200px;height: 40px;border:none;background: #ffad2b;text-align: center;line-height: 40px;color: #fff;border-radius: 3px;font-size: 16px;cursor: pointer;}

.youqing{padding: 30px 0;background:rgba(204,204,204,0.4);}
.youqing h3{width: 100%;height: 45px;line-height: 45px;text-align: center;font-size:25px;color: #076ce0;font-weight: normal;}
.youqing p{width: 100%;height:30px;line-height:30px;text-align: center;color: #999;font-size: 14px;}
.youqing .links{width: 100%;line-height: 40px;word-spacing:20px;}
.youqing .links a{font-size: 16px;color: #999;}

.footer{width: 100%;background:#2d2d2d;padding:30px 0;color: #fff;font-size: 15px;line-height:24px;text-align: center;}
.footer a{color: #fff;}

.banner{width: 100%;height: 300px;overflow: hidden;}
.caselst{min-height: 580px;border:1px #eee solid;margin:8px auto;}
.case_cat{width: 100%;height: 104px;text-align: center;padding-top:40px;}
.case_cat a{display: inline-block;width: 132px;height: 38px;background: #fff; border-radius:22px;text-align: center;line-height: 38px;font-size: 16px;color: #666; }
.case_cat a:hover,.case_cat .active{background:#ff6637;color: #fff; }

.case_lst{width:1100px;margin:0 auto;overflow: hidden;}
.case_lst ul{width: 1300px;}
.case_lst li{width: 160px;float: left;margin-right:74px;margin-bottom:35px; }
.case_lst li a{display: block;color: #333;}
.case_lst li img{width: 100%;height: 123px;}
.case_lst li span{display: block;width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 16px;}

#kefu li img{height: 60px;}

.casecon{margin:20px auto;}
.case_left{width: 208px;min-height: 270px;border:1px solid #dedede;padding-bottom:30px;}
.case_title{width: 198px;height: 90px;margin:0 auto;border-bottom: 1px solid #f0f0f0;position: relative;}
.case_title h2,.case_title p{float: left;width:100%;text-align: center;}
.case_title h2{height: 30px;line-height: 30px;color:#ff6637;margin-top: 20px;font-size: 18px;font-weight: normal;}
.case_title p{height:24px;line-height: 30px;font-size: 14px;color:#737373;}
.case_title span{display: block;width: 8px;height: 8px;background:#f0f0f0;position: absolute;left: 50%;bottom: -4px;transform:rotate(45deg); }

.case_left ul{width:150px;margin:0 auto;padding-top: 15px;}
.case_left li{width: 100%;height: 24px;line-height: 24px;}
.case_left li a{color:#666666;font-size: 14px;}
.case_right{width: 978px;min-height:300px; border:1px solid #dedede;}
.case_right_title{margin:0 auto;width: 950px;height: 90px;border-bottom:1px solid #dedede; text-align: center;position: relative;}
.case_right_title h2,.case_right_title p{width:100%;float: left;}
.case_right_title h2{height: 30px;line-height: 30px;color:#ff6637;margin-top: 20px;font-size: 18px;font-weight: normal;}
.case_right_title p{height:24px;line-height: 30px;font-size: 14px;color:#737373;}
.case_right_title span{display: block;width: 8px;height: 8px;background:#f0f0f0;position: absolute;left: 50%;bottom: -4px;transform:rotate(45deg); }

.case_right h1{width: 950px;height: 66px;line-height: 66px;margin:0 auto;text-indent: 10px;color:#4b4b4b;font-weight: normal;}
.case_con{width: 950px;min-height:300px;margin:0 auto;}
.prevnext{width: 950px;margin:0 auto;border-top: 1px solid #e6e6e6;color:#777777;font-size: 16px;padding: 20px 0;line-height: 22px;}
.prevnext a{color:#777777;}
.case_con .bd{width: 600px;height: 454px;position: relative;margin:0 auto;}
.case_con .bd ul{}
.case_con .bd li{width: 600px;height: 454px;overflow: hidden;}
.case_con .bd li img{width: 600px;height: 454px;}

.case_con .bd a{position: absolute;top: 215px;display: block;width: 46px;height: 70px;z-index: 9999;}

.case_con .bd .prev{background: url(../images/scrollbtn.png) no-repeat;left:-120px;}
.case_con .bd .next{background: url(../images/scrollbtn.png) -54px 0  no-repeat;right:-120px;}

.case_con .bd .prev:hover{background: url(../images/scrollbtn.png) 0 -80px no-repeat;}
.case_con .bd .next:hover{background: url(../images/scrollbtn.png) -54px -80px no-repeat;}

.case_con .hd{width: 900px;height: 80px;overflow: hidden;margin:20px auto;text-align: center;}
.case_con .hd ul{}
.case_con .hd li{width:100px;height: 76px;border:1px solid #ccc;margin:0 3px;padding: 1px;display: inline-block;}
.case_con .hd li img{width:100px;height: 76px;}
.case_con .hd .on{border:1px solid #ff6637;}

.zp{padding: 20px 0 80px;}
.zp h1{width: 100%;height: 48px;line-height: 48px;text-align: center;color:#666666;margin:20px 0;}
.zp_con{width: 100%;line-height: 28px;font-size: 15px;}
.zp_con img{max-width: 100%;height: auto !important;}


.news1{padding: 8px 0;}
.news_left{width: 208px;border:1px solid #f0f0f0;}
.news_title{width: 100%;height: 45px;background:#ff6637;text-indent: 19px;line-height: 45px;color: #fff;font-size:16px; }
.news_title a{color: #fff;float: right;margin-right: 5px;}
.news_left ul{width: 190px;margin:0 auto;padding: 10px 0;}
.news_left li{width: 100%;height: 47px;border-bottom: 1px dashed #e5e5e5;line-height: 47px;font-size: 15px;}
.news_left li a{display: block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#66667d;}

.news_right{width: 980px;min-height:300px;border:1px solid #f0f0f0;}
.news_title1{width: 100%;height: 45px;border-bottom: 1px solid #ff6637;overflow: hidden;}
.news_title1 span{display: block;height: 45px;width: 94px;background:#ff6637;text-align: center;line-height: 45px;color: #fff;font-size: 16px;float: left; }
.news_title1 a{float: right;line-height: 45px;font-size: 16px;color:#ff693d;margin-right: 10px;}
.news_right ul{width: 960px;margin:0 auto;}
.news_right li{padding: 17px 0;width: 100%;position: relative;overflow: hidden;border-bottom: 1px dashed #e5e5e5;}
.news_right li:last-child{border-bottom: none;}
.news_right li .tu1{width: 80px;height: 80px;}
.news_right li .tu1 img{width: 80px;height: 80px;}
.news_right li a{display: block;color:#666666;}
.news_right li .txt1{width: 870px;height: 80px;overflow: hidden;}
.news_right li .txt1 h3{width: 100%;height: 24px;line-height: 24px;}
.news_right li .txt1 p{width: 725px;height: 50px;line-height: 25px;color:#797979;}
.news_right li .txt1 span{position: absolute;right:0;top:18px;font-size: 15px;color:#666666; }

.pages{width: 100%;text-align: center;margin-top: 50px;margin-bottom:120px;}
.pages a,.pages span{display: inline-block;padding: 5px 8px;height: 20px;line-height: 20px;font-size: 14px;border-radius: 3px;overflow: hidden;margin: 0 2px;}
.pages a{background:#ececec;color:#7a7167;}
.pages span{background:#ff6637;color: #fff;}

.news_xq{}
.news_xq h1{width: 100%;height: 80px;line-height: 80px;color:#333333;font-size: 24px;font-weight: normal;}
.news_xq p{width: 100%;height: 63px;border-bottom: 1px solid #f0efef;line-height: 40px;font-size: 16px;color:#adadad;}
.content{width: 100%;margin: 20px 0;line-height: 28px;font-size: 16px;color:#676767;padding-bottom: 50px;border-bottom: 1px dashed #f0efef;}
.content img{max-width: 100%;height: auto !important;}
.prevnext1{width: 100%;line-height: 28px;font-size: 16px;color:#666666;margin-bottom: 50px;}
.prevnext1 a{color:#666666;}

.lianxi{padding: 30px 0;}
.lianxi .h1{width: 100%;height: 45px;line-height: 45px;font-size: 25px;color:#eb6e40;font-weight: normal;}
.lianxi .p2{width: 100%;height: 35px;line-height: 35px;font-size: 18px;color:#666666;}
.lianxi .span1{display: block;width: 43px;height: 1px;background:#cccccc;margin:19px 0; }
.lianxi_con{width: 100%;line-height: 33px;color:#666666;font-size: 16px;border-bottom: 1px solid #eeeeee;margin-bottom: 50px;}

.yuyue{width: 100%;}
.yuyue_form{width:490px;}
.yuyue_form h3{width: 100%;height: 40px;line-height: 40px;text-align: center;color:#5f6774;font-size: 16px;}
.yuyue_form ul{}
.yuyue_form li{min-height: 38px;overflow: hidden;overflow: hidden;margin-bottom: 20px;}
.yuyue_form li span{display: block;width: 75px;height: 38px;line-height: 38px;text-align: right;float: left;font-size:15px;color:#616c72; }
.yuyue_form li .inp{width: 213px;height: 34px;border-radius:5px;border:1px solid #dadada;line-height: 34px;float: left;margin-left: 6px; }
.yuyue_form li textarea{margin-left:6px;width: 360px;height: 100px;border-radius:5px;border:1px solid #dadada; }
.yuyue_form li .sub{width: 184px;height: 44px;background:#8e8e8e;border-radius: 4px;border:none;text-align: center;line-height: 44px;color: #fff;font-size: 16px;cursor: pointer;margin-left:6px;}

.ditu{width: 426px;height: 320px;margin-right:120px;}

.fuwu_con{width:938px;height:360px;margin:35px auto 5px;border:1px solid #eeeeee;}
.fw_lst1{width: 220px;}
.fw_lst1 ul{width: 100%;}
.fw_lst1 li{width: 100%;height:60px;background:#f5f5f5;border-bottom: 1px solid #ffffff;}
.fw_lst1 li a{display: block;width: 100%;height: 60px; line-height:60px;text-align: center;font-size: 16px;color:#666666;}
.fw_lst1 .active{background:#ff6637;height: 100px;}
.fw_lst1 .active a{height:100px; line-height:100px;color: #fff;}

.fw_con{width: 712px;height: 344px;}
.fw_con1{width: 658px;height: 308px;float: left;margin:27px 0 0 28px;}
.fwtxt{width: 400px;height: 308px;position: relative;}
.fwtxt h2{width: 100%;height: 30px;line-height: 30px;color:#333333;margin-bottom: 7px;font-size: 18px;font-weight: normal;}
.fwtxt p{width: 100%;height: 22px;margin-bottom: 22px;color:#999999;line-height: 22px;font-size: 14px;}
.fwtxt span{display: block;width: 30px;height: 2px;background:#333333;margin-bottom: 27px;}
.fwtxt .fwtxt1{width: 100%;line-height: 28px;font-size: 15px;color:#777777;}
.fwtxt a{position: absolute;left: 0;bottom: 0;font-size: 16px;color:#777777;}
.fwtu{width: 234px;height: 308px;overflow: hidden;}
.fwtu img{width: 234px;height: 308px;}

.wenhua{padding:50px 0;}
.wenhua h1,.wenhua p{width: 100%;text-align: center;}
.wenhua h1{height: 60px;line-height: 60px;font-size: 30px;color: #2d2d2d;}
.wenhua p{height:40px;line-height:40px;font-size:18px;color: #666;}
.page_con{width: 100%;line-height: 28px;font-size: 16px;color: #666;}

.imgdiv{width: 938px;margin:0 auto 50px;border:1px solid #f0f0f0;}
.imgtit{width: 100%;height: 45px;background:#ff6637;line-height: 45px;text-indent: 19px;color: #fff;font-size: 16px;}
.imglst{width: 880px;overflow: hidden;padding-top: 30px;margin:0 auto;}
.imglst ul{width: 950px;}
.imglst li{float: left;width: 250px;margin:0 60px 24px 0;}
.imglst li img{width: 250px;height: 188px;}
.imglst li span{display: block;width: 100%;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color:#666666;}

.imgdiv1{width: 938px;margin:30px auto 50px;border:1px solid #f0f0f0;}
.imgtit1{width: 100%;height: 45px;background:#ff6637;line-height: 45px;text-indent: 19px;color: #fff;font-size: 16px;}
.imglst1{width: 880px;overflow: hidden;padding-top: 30px;margin:0 auto;}
.imglst1 ul{width: 950px;}
.imglst1 li{float: left;width: 250px;margin:0 60px 24px 0;}
.imglst1 li img{width: 250px;height:335px;}
.imglst1 li span{display: block;width: 100%;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color:#666666;}













