/*==========================================

 _____   _    __    _    _____      _    __    _     _____     _______    _____     _____
| ____| | |  |  \  | |  |  __  \   | |  |  \  | |   / ____|   |___ ___|  |  ___|   / ____|
| |__   | |  | \ \ | |  | |   \ \  | |  | \ \ | |  / /   ___     | |     | |__    / /    
|  __|  | |  | |\ \| |  | |   | |  | |  | |\ \| |  | |  |__ |    | |     |  __|   | |
| |     | |  | | \ \ |  | |__ / /  | |  | | \ \ |  \ \___/ /     | |     | |___   \ \____
|_|     |_|  |_|  \__|  |_____ /   |_|  |_|  \__|   \_____/      |_|     |_____|   \_____|


  hengyuanxinsheng
  Code by Rzc
  Agency:findingtec.com
  Date:2015.11.04
  
==========================================*/


/* CSS Document */


*{ margin:0; padding:0;}
html{}
body{ font-size:12px; background:url(../images/body_bg.jpg) fixed; color:#000; font-family:"微软雅黑"; min-width:1350px;}
ul li{ list-style:none; vertical-align:bottom;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none;}
p{}
img{ border:none; vertical-align:middle;}
table{ border:none; padding:0; margin:0; border-collapse:collapse; overflow:hidden;}
table tr{ white-space:0;}
table tr td{ vertical-align:middle;}
.clear{ clear:both;}
.h1,h2,h3,h4{ font-weight:normal;}


:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }



.top{ width:1200px; height:90px; margin:0 auto;}
.logo{ width:166px; height:70px; float:left; padding:10px 0;}
.logo img{ width:166px; height:auto;}
.nav{ width:960px; float:right;}
.nav li{ width:120px; height:90px; float:left; text-align:center; transition: all 0.5s ease-in-out 0s;}
.nav li a{ display:block; padding:24px 0;}
.nav li font{ display:block; font-size:12px; color:#937344; line-height:20px;}
.nav li span{ display:block; font-size:15px; line-height:22px;}
.nav li:hover{ background:#937344;}
.nav li:hover font{ color:#fff;}
.nav li:hover span{ color:#fff;}

.nav li{ z-index:999; position:relative;}
.nav li .nav_z{ position:absolute; left:0; top:90px; display:none; z-index:9999; padding-top:5px; width:100%; overflow:hidden;}
.nav li .nav_z li{ height:40px; line-height:40px; font-size:12px; background:#fff;}
.nav li .nav_z li a{ line-height:40px; padding:0;}
.nav li .nav_z li a:hover{ background:#937344; color:#fff;}


.banner{ width:100%; max-height:494px; border-top:5px solid #937344; overflow:hidden;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ display:none; height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-63px; display:block; width:50px; height:126px; background:url(../images/zuojiantou.png) no-repeat;}
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-63px; display:block; width:50px; height:126px; background:url(../images/youjiantou.png) no-repeat;}


.main01{ width:100%; height:auto; background:#fff; padding-top:10px;}
.main_box01{ width:1200px; height:auto; margin:0 auto;}
.about{ width:758px; height:429px; float:left; background:url(../images/about_bg.jpg) no-repeat; box-shadow:5px 5px 5px #ccc;}
.about p{ font-size:14px; color:#666666; line-height:25px;}
.container2{width: 490px;height: auto; overflow:hidden; padding:200px 0 0 250px;}
.container2 .div_scroll{width: 100%;height: 200px;overflow: auto;}
.container2 .scroll_container{overflow: hidden;position: relative;}
.container2 .scroll_absolute{position: absolute;}
.container2 .scroll_vertical_bar{position: absolute; top: 0; right: 0; width: 6px; height: 100%; margin: 0; padding: 0;}
.container2 .scroll_track{position: relative;background: url(../images/scroll_bg.png) repeat-y center top;}
.container2 .scroll_drag{position: relative;top: 0;left: 0;cursor: pointer;background-color: #b68c5b;}
.honor{ width:400px; float:right;}
.honor_tit{ text-align:center; height:70px; background:url(../images/honor_bg.jpg) no-repeat;}
.honor_tit font{ display:block; font-size:20px; color:#fff; font-weight:bold; line-height:40px; letter-spacing:5px;}
.honor_tit span{ display:block; font-size:14px; color:rgba(255,255,255,0.4); line-height:20px;}
.service_ul{ height:357px; background:url(../images/cervice_ul_bg.png) no-repeat right bottom;}
.service_ul li{ text-align:center; height:70px; padding:0 80px; border-left:2px solid #937344; border-right:2px solid #937344; position:relative; z-index:2;}
.service_ul li a{ font-size:18px; color:#4c4c4c; line-height:69px; display:block; border-bottom:1px dashed #959595;}
.service_ul li.li_hover:hover{ border:2px solid #937344; height:66px;}
.service_ul li.li_hover:hover a{ border:none; line-height:66px;}
.service_ul li:hover .service_ul_show{ display:block;}
.li_hover1{ background:url(../images/icon_diping01.png) no-repeat 100px center;}
.li_hover2{ background:url(../images/icon_penqi03.png) no-repeat 100px center;}
.li_hover3{ background:url(../images/icon_penqi05.png) no-repeat 100px center;}
.li_hover4{ background:url(../images/icon_baojie01.png) no-repeat 100px center;}

.service_ul_show{ position:absolute; right:396px; top:-2px; display:none; z-index:3; background:#fff; width:370px; height:310px; text-align:right; padding:0 20px; border:2px solid #937344;}
.service_ul_show h2{ font-size:20px; color:#4c4c4c; font-weight:bold; line-height:30px; padding-top:15px; position:relative;}
.service_ul_show h2 span{ display:block; font-size:14px; color:#cccccc; font-weight:normal; border-bottom:1px solid #808080; line-height:25px;}
.service_ul_show h2 font{ display:block; width:2px; height:66px; background:#fff; position:absolute; top:0; right:-22px; z-index:4;}
.service_ul_show ul{ overflow:hidden; height:auto; padding:10px 0;}
.service_ul_show ul li{ width:50%; float:left; height:30px; text-align:right; padding:0; border:none;}
.service_ul li.li_hover:hover .service_ul_show ul li a{ font-size:14px; line-height:30px; border:none;}


.main02{ width:100%; height:auto; overflow:hidden; padding:30px 0;}
.main_box02{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.service_tit{ text-align:center; color:#937344; background:url(../images/service_bg.png) no-repeat center 45px; padding-bottom:20px;}
.service_tit h2{ font-size:24px; font-weight:bold; line-height:50px;}
.service_tit p{ font-size:16px; line-height:30px;}
.multipleColumn{ overflow:hidden; position:relative; width:1350px; margin:0 auto;}
.multipleColumn .bd{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.multipleColumn .picList{ overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1224px; float:left;}
.multipleColumn .bd ul li{ width:280px; float:left; overflow:hidden; position:relative; margin:0 26px 20px 0;}
.multipleColumn .bd ul li img{ width:270px; height:202px; border:1px solid #937344; background:#fff; padding:4px;}
.multipleColumn .bd ul li p{ width:100%; height:40px; background:#937344; margin-top:5px;}
.multipleColumn .bd ul li p span{ float:left; font-size:14px; color:#fff; line-height:40px; padding-left:25px;}
.multipleColumn .bd ul li p a{ float:right; background:url(../images/more.png) no-repeat 5px center #511b00; font-size:14px; color:#fff024; line-height:40px; padding:0 10px 0 25px;}
.multipleColumn .prev{ position:absolute; left:0; top:50%; margin-top:-43px; display:block; width:34px; height:86px; background:url(../images/left.png) no-repeat;}
.multipleColumn .next{ position:absolute; right:0; top:50%; margin-top:-43px; display:block; width:34px; height:86px; background:url(../images/right.png) no-repeat;}


.main03{ width:100%; height:auto; background:#fff; overflow:hidden;}
.main_box03{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.tec_tit{ overflow:hidden; border-bottom:1px solid #623d08; color:#937344; padding-top:30px;}
.tec_tit h2{ font-size:24px; font-weight:bold; float:left; line-height:45px;}
.tec_tit h2 font{ font-size:18px;}
.tec_tit span{ float:right; line-height:20px; padding-top:22px;}
.tec_list{ width:320px; float:left; background:url(../images/tec_list_bg.png) no-repeat center bottom; text-align:center; padding:0 25px 20px 25px; margin-right:45px;}
.tec_list:hover{ background:url(../images/tec_list_hover_bg.png) no-repeat center bottom;}
.tec_list font{ display:block; font-size:26px; color:#937344; text-transform:uppercase; line-height:50px; font-family:"宋体";}
.tec_list h3{ width:200px; margin:0 auto; background:url(../images/tec_list_h3_bg.png) repeat-x center;}
.tec_list h3 a{ font-size:16px; line-height:25px; color:#937344; background:#fff; padding:0 15px;}
.tec_list ul{ text-align:left; height:160px; overflow:hidden; padding:30px 0;}
.tec_list ul li{ height:20px; line-height:20px; background:url(../images/tec_list_li_bg.jpg) no-repeat left center; padding-left:10px;}
.tec_list ul li a{ float:left;}
.tec_list ul li span{ float:right;}


.main04{ width:100%; height:auto; overflow:hidden;}
.main_box04{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.picScroll-left{ width:1350px;  overflow:hidden; position:relative; margin:35px auto;}
.picScroll-left .hd{ display:none; overflow:hidden;}
.picScroll-left .hd ul{}
.picScroll-left .hd ul li{}
.picScroll-left .hd ul li.on{}
.picScroll-left .bd{ width:1200px; margin:0 auto; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:255px; height:auto; overflow:hidden; text-align:center; background:#fff; padding:5px; margin-right:46px;}
.picScroll-left .bd ul li img{ width:255px; height:340px;}
.picScroll-left .bd ul li p{ height:35px;}
.picScroll-left .bd ul li p a{ font-size:16px; color:#666666; line-height:35px;}
.picScroll-left .prev{ position:absolute; left:0; top:50%; margin-top:-43px; display:block; width:34px; height:86px; background:url(../images/left.png) no-repeat;}
.picScroll-left .next{ position:absolute; right:0; top:50%; margin-top:-43px; display:block; width:34px; height:86px; background:url(../images/right.png) no-repeat;}


.main05{ width:100%; height:auto; background:#fff; overflow:hidden;}
.main_box05{ width:1200px; height:auto; margin:10px auto; overflow:hidden; border-bottom:1px solid #937344; border-top:1px solid #937344;}
.link_l{ width:150px; float:left; font-size:24px; color:#937344; line-height:50px;}
.link_r{ width:1030px; float:right;}
.link_r p{ line-height:50px; color:#666666;}
.link_r p a{ display:inline-block; font-size:14px; color:#666666; padding:0 15px;}


.bottom{ width:100%; min-height:248px; overflow:hidden; background:url(../images/bot_bg.jpg) no-repeat; background-size:100% 100%;}
.bottom_box{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0;}
.bottom_l{ width:190px; float:left; text-align:center;}
.bottom_l img{ width:108px; height:auto;}
.bottom_c{ width:720px; float:left; padding-left:40px; border-left:1px solid #fff;}
.bottom_c p{ font-size:14px; color:#fff; line-height:32px;}
.bottom_c p a{ font-size:14px; color:#fff; line-height:25px;}
.bottom_c span{ font-size:12px; color:#999999; line-height:20px;}
.bottom_r{ width:200px; float:right; text-align:center;}
.bottom_r img{ width:113px; height:auto;}
.bottom_r p{ font-size:14px; color:#fff; line-height:30px;}
.copyright{ font-size:14px; color:#fff; text-align:center; line-height:30px; background:#2b261f;}
.copyright a{ font-size:14px; color:#fff; line-height:30px;}


#back-to-top{position:fixed; display:none; bottom:35px; right:10px; z-index:100; cursor:pointer; width:54px; height:54px;}




.ban{ width:100%; height:auto; background:#fff; text-align:center; border-top:5px solid #937344; overflow:hidden;}
.ban img{ width:1200px; height:auto;}

.slideBox2{ width:1200px; height:350px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox2 .bd{ width:1200px; height:350px; position:relative; z-index:0;}
.slideBox2 .bd li{ width:1200px; height:350px; zoom:1; vertical-align:middle;}
.slideBox2 .bd img{ width:100%; height:auto; display:block;  }
.slideBox2 .prev{ position:absolute; left:3%; top:50%; margin-top:-63px; display:block; width:50px; height:126px; background:url(../images/zuojiantou.png) no-repeat;}
.slideBox2 .next{ position:absolute; right:3%; top:50%; margin-top:-63px; display:block; width:50px; height:126px; background:url(../images/youjiantou.png) no-repeat;}





.con_us{ height:317px; background:url(../images/cervice_ul_bg2.png) no-repeat right bottom; padding:20px 25px;}
.con_us p{ font-size:14px; color:#666666; line-height:25px;}
.con_us p a{ font-size:14px; color:#666666; line-height:25px;}
.con_us span{ font-size:14px; color:#999; line-height:25px;}







.main06{ width:100%; height:auto; overflow:hidden; padding:30px 0 10px;}
.main_box06{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}


.main_box_l{ width:320px; float:left; overflow:hidden;}
.main_box_l h2{ height:60px; line-height:60px; font-weight:bold; font-size:24px; color:#fff; text-align:center; background:url(../images/honor_bg.jpg) no-repeat;}
.main_box_l ul{ border:1px solid #959595; background:#fff; overflow:hidden; padding-bottom:20px;}
.main_box_l ul li{ background:url(../images/cervice_ul_li_bg.png) no-repeat center top; line-height:60px; padding-left:80px;}
.main_box_l ul li img{ width:40px; height:auto; margin-right:15px;}
.main_box_l ul li a{ font-size:16px; color:#000; display: inline-block;}
.main_box_l ul li:hover{ background: #937344;}
.main_box_l ul li:hover a{color:#fff;}


.main_box_r{ width:855px; float:right; overflow:hidden;}
.main_box_r ul{ overflow:hidden;}
.main_box_r ul li{ width:275px; float:left; overflow:hidden; background:#fff; position:relative; margin:0 0 20px 10px;}
.main_box_r ul li img{ width:265px; height:202px; padding:4px; border:1px solid #937344;}
.main_box_r ul li p{ width:100%; height:32px; background:#937344; margin-top:5px;} 
.main_box_r ul li p span{ float:left; font-size:14px; color:#fff; line-height:32px; padding-left:25px;}
.main_box_r ul li p a{ float:right; background:url(../images/more.png) no-repeat 5px center #511b00; font-size:14px; color:#fff024; line-height:32px; padding:0 10px 0 25px;}


.main07{ width:100%; height:auto; background:#fff; overflow:hidden;}
.main_box07{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.news_lb{ width:580px; float:left; overflow:hidden; padding:10px 0;}
.news_tit{ overflow:hidden; border-bottom:1px solid #623d08; color:#937344; margin-bottom:20px;}
.news_tit a{ font-size:24px; font-weight:bold; float:left; line-height:45px; color:#937344;}
.news_tit span{ font-size:18px; float:right; line-height:20px; padding-top:22px;}
.news_k{ background:#eeeeee; padding:10px; overflow:hidden;}
.news_l{ width:180px; height:240px; float:left;}
.news_l img{ width:180px; height:240px;}
.news_r{ width:360px; float:right; padding-top:10px;}
.news_r li{ height:30px; line-height:30px; background:url(../images/tec_list_li_bg.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #939393;}
.news_r li a{ font-size:14px; color:#808080; float:left;}
.news_r li span{ font-size:14px; color:#808080; float:right;}


.main08{ width:100%; height:auto; background:#fff; overflow:hidden; border-top:5px solid #937344;}
.main_box08{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}


.message{ width:850px; float:right;}
.tab01{ font-size:16px; color:#4c3e54; line-height:35px;}
.tab01 span{ font-size:12px; color:#f00;}
.tab01 img{ width:60px; height:20px; border:1px solid #ccc; vertical-align:middle;}
.tab02{ width:300px; height:30px; border:1px solid #e4e4e4; background:none; line-height:30px; font-size:14px; padding-left:10px; box-shadow:0px 0px 8px #ededed;}
.tab02:focus{ box-shadow:0px 0px 8px #bed1d9;}
.tab03{ width:200px; height:35px; border:none; background:#00a9c7; border-radius:5px; font-size:16px; color:#fff; line-height:35px; cursor:pointer; box-shadow:0px 2px 5px #333;}
.tab04{ width:300px; height:120px; border:1px solid #e4e4e4; background:none; line-height:30px; font-size:14px; padding-left:10px; box-shadow:0px 0px 8px #ededed;}
.tab04:focus{ box-shadow:0px 0px 8px #bed1d9;}


.main09{ width:100%; height:auto; background:#fff; overflow:hidden;}
.main_box09{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:30px;}

.page{ height:22px; text-align:center; margin-top:20px;}
.page a{ display:inline-block; height:20px; line-height:20px; background:#eeeeee; border:1px solid #b4b4b4; font-size:12px; margin:0 3px; padding:0 10px;}

.main_box_r2{ width:850px; float:right;}
.content_tit{ text-align:center; padding:20px 0; border-bottom:1px dotted #ccc;}
.content_tit img{ padding:2px; background:#eee; border:1px solid #ccc;}
.content_tit h3{ font-size:20px; color:#4c4c4c; line-height:40px;}
.content_tit span{ font-size:12px; color:#aaa; line-height:20px;}
.content_p{ font-size:14px; color:#4c4c4c; line-height:180%; padding:15px 20px;}

.main_box_r3{ width:850px; float:right;}
.main_box_r3 ul{ width:auto; padding:10px 0 10px 10px;}
.main_box_r3 ul li{ height:42px; line-height:42px; background:url(../images/tec_list_li_bg.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #939393;}
.main_box_r3 ul li a{ font-size:14px; color:#808080; float:left;}
.main_box_r3 ul li span{ font-size:14px; color:#808080; float:right;}

.main_box_r4{ width:810px; float:right; font-size:14px; color:#4c4c4c; line-height:25px;}

.main_box_l ul.cc{ background:url(../images/cc.jpg) no-repeat center 210px #fff;}

.foot_nav{ position:fixed; left:0; bottom:0; z-index:1000; height:auto; width:100%; background:#000; zoom:1; overflow:hidden; padding:20px 0; display:none;}
.foot_nav li{ width:50%; float:left; text-align:center; padding:10px 0;}
.foot_nav li:nth-child(1){ background:url(../images/tel_bg.jpg) repeat-y right center;}
.foot_nav li a{ color:#fff; font-size:4em;}
.foot_nav2{ width:100%; padding:20px 0; display:none;}




