.header{width: 100%;}
.header_top{width: 100%;border-bottom: 1px solid #dcdcdc;}
.header_top_con{width: 1200px;margin: 0 auto;overflow: hidden;}
.header_top_con p{font-size: 12px;color: #666;line-height: 33px;}
.header_top_con p a{color: #666;margin: 0 10px;}

.header_bot{width: 1200px;overflow: auto;margin: 0 auto;}
.logo{margin: 22px 0;}
.search_box{margin: 25px 0;}
.search_box p{background: url(../img/tel.png) left center no-repeat;padding-left: 20px;font-size: 12px;color: #333;margin-bottom: 9px;}
.search_box p span{font-size: 18px;}
.search form{font-size: 0;}
.search input[type=text]{border: 1px solid #dcdcdc;font-size: 12px;padding: 6px 0 6px 10px;width: 257px;vertical-align: middle;border-right: 0;}
.search input[type=submit]{width: 36px;height: 30px;background: url(../img/search.png) center no-repeat;font-size: 0;vertical-align: middle;}

.index_menu{width: 100%;background:#008cd6;height: 46px;}
.index_menu_box{position: relative;width: 1200px;margin: 0 auto;}
.index_menu_box ul li{float: left;position: relative;width: 146px;}
.index_menu_box ul li a{height: 46px;line-height: 46px;display: block;color:#fff;text-align: center;font-size:16px;}
.index_menu_box ul li:hover{background: #ff7200;}
.index_menu_box ul li.cation{background: #ff7200;}
.index_menu_box ul li ul{display:none;background:#008cd6;width:146px;position:absolute;z-index:99;}
.index_menu_box ul li ul li{line-height:40px;width:100%;margin: 0;}
.index_menu_box ul li ul li a{display: block;height: 40px;line-height: 40px;padding: 0;}
.index_menu_box ul li:hover ul{display:block;}

.banner{position:relative;width: 100%; height:405px; margin: 0 auto; overflow: hidden; }
.banner .hd{top: 90%;text-align:center;position: absolute;display:block;overflow: hidden;z-index: 9;left: 0;right: 0;width: 1200px; margin: 0 auto;}
.banner .hd li{width: 46px;height: 4px;cursor: pointer;margin: 0 5px;display: inline-block;background: #e5e5e5;}
.banner .hd li.on{background:#FF7200;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{width: 1920px;height: 405px;display: block;position: absolute;left: 50%;margin-left: -960px;}

.main{width: 100%;padding-top: 30px;}
.main_tit{width: 1200px;margin: 0 auto;text-align: center;}
.main_tit a{font-size: 28px;color: #008CD6;font-weight: bold;}
.main_tit a:hover{color: #FF7200;}
.main_tit span{display: block;width: 54px;height: 4px;background: #008CD6;margin: 0 auto;margin-top: 12px;}
.index_busi{width: 1200px;margin: 0 auto;margin-top: 30px;}
.index_busi ul{text-align: center;font-size: 0;}
.index_busi ul li{display: inline-block;margin: 0 40px;}
.index_busi ul li p{font-size: 14px;color: #333;}
.index_busi ul li a:hover p{color: #FF7200;}
.index_busi_img{width: 64px;height: 56px;margin: 0 auto;margin-bottom: 10px;}
.icon_bus1{background: url(../img/bus_icon1.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus1{background: url(../img/bus_icon2.png) center no-repeat;}
.icon_bus2{background: url(../img/bus_icon3.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus2{background: url(../img/bus_icon4.png) center no-repeat;}
.icon_bus3{background: url(../img/bus_icon5.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus3{background: url(../img/bus_icon6.png) center no-repeat;}
.icon_bus4{background: url(../img/bus_icon7.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus4{background: url(../img/bus_icon8.png) center no-repeat;}
.icon_bus5{background: url(../img/bus_icon9.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus5{background: url(../img/bus_icon10.png) center no-repeat;}
.icon_bus6{background: url(../img/bus_icon11.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus6{background: url(../img/bus_icon12.png) center no-repeat;}
.icon_bus7{background: url(../img/bus_icon13.png) center no-repeat;}
.index_busi ul li a:hover .icon_bus7{background: url(../img/bus_icon14.png) center no-repeat;}

.index_about{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 25px;}
.index_about p{color:#666;line-height: 28px;width: 764px;height: 252px;overflow: hidden;}
.index_about div img{width: 398px;height:260px;}

.zizhi{background: url(../img/zizhi.png) center bottom no-repeat;padding-bottom: 30px;}
.index_zizhi_box{width: 1200px;margin: 0 auto;position: relative;margin-top: 27px;}
.index_zizhi_box a{display: block;}
.index_zizhi_box a.prev{background:url(../img/left.png) center no-repeat;left: -40px;width: 34px;position: absolute;top: 0;height: 278px;}
.index_zizhi_box a.prev:hover{background:url(../img/left1.png) center no-repeat;}
.index_zizhi_box a.next{background:url(../img/right.png) center no-repeat;right: -40px;width: 34px;position: absolute;top: 0;height: 278px;}
.index_zizhi_box a.next:hover{background:url(../img/right1.png) center no-repeat;}
.index_zizhi{overflow: hidden;}
.index_zizhi ul li{float: left;border: 3px solid #a06400;padding: 6px;margin: 0 10px;width:204px;}
.index_zizhi ul li img{max-width: 100%;width:204px;height:264px;}
.index_zizhi ul li:hover{border-color: #FF7200;}

.new{background: url(../img/new.png) center no-repeat;padding-bottom: 25px;}

.index_new_box{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 25px;}
.index_new{width: 364px;margin-right: 54px;}
.index_new:nth-child(3){margin-right: 0;}
.index_new h1{font-size: 18px;color: #008CD6;font-weight: bold;border-bottom: 1px solid #c9c9c9;line-height: 40px;}
.index_new ul{margin: 20px 0 5px;height: 174px;}
.index_new ul li{margin-bottom: 10px;}
.index_new ul li span{font-size: 12px;color: #666;border: 1px solid #c9c9c9;padding: 0 4px;margin-right: 5px;}
.index_new ul li a{color: #666;}
.index_new ul li a:hover{color: #ff7200;}
.index_new ul li:nth-child(-n+3) span{background: #ff7200;border: 1px solid #ff7200;color: #fff;}
.index_new ul li:nth-child(-n+3) a{color: #333;}
.index_new ul li:nth-child(-n+3) a:hover{color: #ff7200;}
.new_more{color:#666}
.new_more:hover{color:#ff7200;}

.case{background: url(../img/case.png) center no-repeat;padding-bottom: 40px;}
.index_case_box{width: 1200px;margin: 0 auto;position: relative;margin-top: 27px;}
.index_case{overflow: hidden;}
.index_case ul li{width: 277px;float: left;margin: 0 11px;}
.index_case ul li p{background: #008cd6;color: #fff;line-height: 46px;text-align: center;height: 46px;overflow: hidden;}
.index_case_img{width: 277px;height: 311px;}
.index_case_img img{width: 277px;height: 311px;}
.index_case_box a{display: block;}
.index_case_box a.prev{background:url(../img/case_left.png) center no-repeat;left: -30px;width: 20px;position: absolute;top: 0;height: 357px;}
.index_case_box a.prev:hover{background:url(../img/case_left1.png) center no-repeat;}
.index_case_box a.next{background:url(../img/case_right.png) center no-repeat;right: -30px;width: 20px;position: absolute;top: 0;height: 357px;}
.index_case_box a.next:hover{background:url(../img/case_right1.png) center no-repeat;}

.footer{width: 100%;background: #008cd6;padding-top: 30px;}
.footer_box{width: 1200px;margin: 0 auto;}
.footer_top ul{overflow: hidden;border-bottom: 1px solid #fff;border-top: 1px solid #fff;height: 42px;overflow: hidden;}
.footer_top ul li{float: left;margin: 0 62px 0 18px;}
.footer_top ul li a{color: #fff;line-height: 40px;margin-right: 76px;}
.footer_top ul li a:before{content: ">";display:inline-block;margin-right: 5px;}
.frlink{margin-bottom:17px;color:#fff;background:#ff7200 url(../img/frlink.png) 92px center no-repeat;display: block;width: 108px;height: 28px;border-radius: 14px;line-height: 28px;font-size: 16px;padding-left: 15px;}


.footer_logo{margin: 38px 25px;}
.footer_logo img{width: 120px;height: 115px;}
.footer_bot{overflow: hidden;}
.footer_nav{margin-top: 30px;}
.footer_nav ul{overflow: hidden;}
.footer_nav ul li{float: left;border-right: 1px solid #fff;padding: 0 10px;}
.footer_nav ul li:last-child{border-right: 0;}
.footer_nav ul li a{color: #fff;}
.footer_adree{padding-left: 12px;margin-top: 20px;}
.footer_adree p{font-size: 12px;color: #fff;line-height: 24px;}
.footer_adree p a{color: #fff;}

.footer_ewm{margin-top: 30px;position: relative;width: 230px;height: 129px;}

.footer_ewm p.footer_ewm_text{position: absolute;bottom: 0;margin-right: 5px;}
.footer_ewm p.footer_ewm_img{position: absolute;bottom: 0;right: 0;}
.footer_ewm p{color: #fff;font-size: 12px;float: left;}
.footer_ewm p img{width: 129px;height: 129px;}
