﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box; }
body{overflow-x: hidden}
img{ border:0; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


.dan_header{width:100%; height:90px;}
.dan_header dl{width:auto; float: left; text-align: center; margin-top: 15px;}
.dan_header dl dt{font-size:20px; color: #01459a; font-weight: bold; line-height: 30px;}
.dan_header dl dd{font-size:16px; color: #666666; line-height: 24px;}
.dan_header_nav{float: left; margin-left:8px; }
.dan_header_nav a{font-size: 16px; color: #333333; float: left; margin:0px 6px; display: block; width: 108px; height: 89px; line-height: 86px; text-align: center}
.dan_header_nav a:hover{background: url(../images/active.jpg) no-repeat center; color: #fff; font-weight: bold;}
.h_dhs{float: right; background: url(../images/nav_xs.png) no-repeat left center;  padding-left: 30px; margin-top: 14px;}
.h_dhs p{font-size:16px; color: #333333; line-height: 28px;}
.h_dhs span{font-size: 24px; color: #f29200; font-weight: bold; }

.banner{width:100%; height:650px; background: url(../images/banner.jpg) no-repeat center; position: relative; margin-bottom: 48px; padding-top: 78px;}
.banner_top{width:100%; height: auto;overflow: hidden; text-align: center}
.banner_top h4{font-size: 18px; color: #333333; font-weight: bold; background: #fff; border-radius: 25px; padding:8px 40px; margin: 22px auto; display: table}
.banner_top p{width:100%; height: auto; line-height: 30px; font-size: 18px; color: #fff;}

.dan_ban_input{width:895px; height: auto; margin: 40px auto 0; }
.dan_ban_input dl{width:100%; height: 45px;  margin-bottom:13px;}
.dan_ban_input dl dt{width:135px; height: 100%; float: left; background: #f29200; text-align: center; line-height:45px; color:#fff;  }
.dan_ban_input dl dd{width:746px;  height: 100%; float: right; position: relative}
.dan_ban_input dl dd input[type="text"]{width:100%;  height: 100%; display: block; font-size: 16px; color: #999999; text-align: left; padding: 0px 10px; border: 0}
.liji_ban{width:261px; height:45px; background: #f29200;  text-align: center; line-height: 45px;  margin: 20px auto 0; border: 0; color:#fff; 
	font-size:17px; cursor: pointer; font-weight: bold; display: block}
.liji_ban:hover{background: #333}
.dan_ban_input ul{width:100%; height: auto; overflow: hidden}
.dan_ban_input ul li{width:146px; height:46px; float: left; text-align: center; margin-right:4px;}
.dan_ban_input ul li:last-child{margin-right: 0}
.dan_ban_input ul li input {display: none}
.dan_ban_input ul li label {color: #333333; line-height:46px;float: left; height:100%; width:100%; font-size: 16px; text-align: center; background: #fff; }
.dan_ban_input ul li input:checked + label {border:1px solid #f29200; background:#fff url(../images/huang.png) no-repeat 125px  -8px; color: #333333  }


.index_zuoyong{width:100%; height: auto; overflow:hidden; margin-bottom: 70px;}
.index_zy_title{width:100%; height:105px;  background: url(../images/zy_tbjs.png) no-repeat left center; margin-bottom: 50px;}
.index_zy_title h3{font-size: 30px; color: #fff; font-weight: bold; float: left; height: 105px; line-height: 104px; }
.index_zy_title h3 span{font-size: 48px;}
.index_zuoyong ul{width:100%; height: auto; overflow: hidden}
.index_zuoyong ul li{width:400px; height: auto; float: left}
.index_zuoyong_pic{width:100%; height: auto; display: block}
.index_zuoyong_pic img{width:100%; height: auto; display: block}
.index_zuoyong_info{width:100%; height: 269px; overflow: hidden; padding:44px}
.index_zuoyong_info h3{font-size: 24px; color: #1c57a1; font-weight: bold; line-height: 40px; background: url(../images/yuan.png) no-repeat left center; width: 100%; padding-left:20px;}
.index_zuoyong_info p{width:100%; height: auto; line-height: 28px; font-size: 16px; color: #333333; margin: 15px 0 25px}
.zy_ba{width:240px; height: 44px; background: #f29200; text-align: center; line-height: 44px; color: #fff; font-size: 16px; font-weight: bold; cursor: pointer}
.zy_ba:hover{background: #333}
.index_why{width:100%; height: 815px; overflow: hidden;  background: url(../images/why_bjs.jpg) no-repeat bottom center; margin-bottom: 65px;}
.index_why_bt{width:100%; height:105px;  background: url(../images/why_tbjs.png) no-repeat left center; margin-bottom: 50px;}
.index_why_bt h3{font-size: 30px; color: #fff; font-weight: bold; float: left; height: 105px; line-height: 104px; }
.index_why_bt h3 span{font-size: 48px;}
.index_why_bt p{font-size: 18px; color:#fff; margin-left: 20px; float: left; margin-top: 50px;}
.index_why ul{overflow: hidden; margin-top: 90px; padding-bottom:26px}
.index_why ul li{width:390px; height: 509px; background: #eeeeee; float: left; margin-right:15px; padding: 20px 60px 0; text-align: center; position: relative}
.index_why ul li:last-child{margin-right: 0}
.index_why ul li h3{font-size: 20px; color: #333333; font-weight: bold; line-height: 30px; margin-top: 22px;}
.index_why ul li p{width:100%; height: auto; overflow: hidden; border-top:1px solid #f29200; padding-top:12px; line-height:30px; font-size: 16px; margin-top:18px;}
.index_why ul li span{width:240px; height: 40px; background: #01459a; text-align: center; line-height: 40px; color:#fff; font-weight: bold; font-size: 16px; display: block; margin: 0px auto; position: absolute; bottom:-20px; left:50%; margin-left: -120px;}

.index_liucheng{width:100%; height: auto; overflow:hidden; margin-bottom: 70px;}
.index_lc_bt{width:100%; height:105px;  background: url(../images/liu_bjs.png) no-repeat left center; margin-bottom: 50px;}
.index_lc_bt h3{font-size: 30px; color: #fff; font-weight: bold; float: left; height: 105px; line-height: 104px; }
.index_lc_bt h3 span{font-size: 48px;}
.index_lc_bt p{font-size: 18px; color:#fff; margin-left: 20px; float: left; margin-top: 50px;}
.index_liucheng_pic{width:100%; height: auto; overflow: hidden; text-align: center; margin:60px auto;}
.index_liucheng_tan{width:294px; height: 51px; background: #f29200; color:#fff;  text-align: center; line-height: 51px; font-size: 16px; margin: 0px auto;}
.index_liucheng_tan:hover{background: #333; cursor: pointer}
.index_ziliao{width:100%; height: 750px; overflow: hidden; background: url(../images/zl_bjs.jpg) no-repeat bottom center; margin-bottom: 34px;}
.index_zl_bt{width:100%; height:105px;  background: url(../images/zlbt_bjs.png) no-repeat left center; margin-bottom: 50px;}
.index_zl_bt h3{font-size: 30px; color: #fff; font-weight: bold; float: left; height: 105px; line-height: 104px; }
.index_zl_bt h3 span{font-size: 48px;}
.index_zl_bt p{font-size: 18px; color:#fff; margin-left: 20px; float: left; margin-top: 50px;}
.index_ziliao ul{margin-top:78px; overflow: hidden; padding: 0px 50px;}
.index_ziliao ul li{width:307px; height: auto; float: left; margin-right: 89px}
.index_ziliao ul li:last-child{margin-right: 0}
.index_ziliao_pic{width:100%; height: auto; overflow: hidden}
.index_ziliao_pic img{width:100%; height: auto; display: block}
.index_ziliao ul li p{width:258px; height: 57px; background: #f29200; border-radius: 8px; text-align: center; line-height: 57px; color: #fff; font-size: 18px; 
	margin:40px auto 0;}

.index_zhengshu{width:100%;height: auto; overflow: hidden}
.index_zhengshu ul{width:1200px; height: auto; overflow: hidden; margin:45px auto 0;}
.index_zhengshu ul li{width:310px; height: auto; float: left; margin-right: 82px; position: relative}
.zs_num{font-size: 100px; color: #e5e5e5; font-family: "Impact"; background: #fff; width: 117px; position: relative; z-index: 9}
.zs_bian{width:268px; height: 275px; border: 1px solid #dcdcdc; padding: 24px; float: right; margin-top: -65px;}
.zs_pic_info{width:100%; height: auto; overflow: hidden; position: relative; z-index: 999}
.zs_pic_info img{width:100%; height: auto; display: block}
.zs_bian h3{font-size: 18px; color: #333333; font-weight: bold; text-align: center; line-height: 40px; margin-top: 8px;}
.zs_bian p{font-size: 16px; color: #333333; line-height: 28px; text-align: center}

.index_service{width:100%; height: 855px; overflow: hidden; background: url(../images/service_bjs.jpg) no-repeat left bottom; margin-top: 60px;}
.index_title{width:100%; height:105px;  background: url(../images/title_bjs.png) no-repeat left center; margin-bottom: 50px;}
.index_title h3{font-size: 30px; color: #fff; font-weight: bold; float: left; height: 105px; line-height: 104px; }
.index_title h3 span{font-size: 48px;}
.index_title p{font-size: 18px; color:#fff; margin-left: 20px; float: left; margin-top: 50px;}
.index_service ul{width:540px; height: auto; float: right; margin-top:28px;}
.index_service ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.index_service ul li h3{font-size: 18px; color: #fff; background: #f29200; padding: 8px 10px;  display: table; font-weight: bold;}
.index_service ul li p{width:100%; height: auto; overflow: hidden; line-height: 28px; font-size: 16px; color: #333333}
.index_service ul li:last-child{margin-bottom: 0}

.index_footer{position: fixed;bottom:0px;left:0px;z-index:999;width:100%; height: auto; overflow: hidden; background:rgb(0,0,0,0.7); margin-top: 75px;}
.index_footer .container{overflow: hidden}
.index_footer_left{width:265px; height: 80px; border: 1px solid rgba(255,255,255,0.37); float: left; padding:0px 0 0; text-align: center}
.index_footer_left span{font-size: 26px; color: #fff; font-weight: bold;}
.index_footer_left p{font-size: 16px; color: #fff; background: url(../images/f_dhs.png) no-repeat left center; padding-left: 40px; line-height:30px; display: table; margin: 2px auto;}
.index_footer_right{width:915px; height: 80px; float: right; border: 1px solid rgba(255,255,255,0.37); padding:0px 36px}
.index_footer_right p{font-size: 16px; color: #fff; font-weight: bold; line-height: 30px; margin-bottom:0px;}
.index_footer_right p span{color:#f29200}
.index_footer_text{width:312px; height: 46px; background: #fff; float: left; border: 0; margin-right: 6px; }
.index_footer_text input[type="text"]{width:100%; height: 100%; border:0; padding: 0px 10px;}
.f_submit{width:204px; height:46px; float: right; background: #f29200; text-align: center; line-height: 46px; color: #fff; font-size: 16px; border: 0}
.footer_copy{display:none;width:100%; height: 60px; border-top:1px solid rgba(255,255,255,0.3); line-height: 60px; text-align: center; font-size: 12px; color: #fff; margin-top:38px;}
.footer_copy a{font-size: 12px; color: #fff}
.f_submit:hover{background: #333; cursor: pointer}



.tan_all{width:100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.6); position: fixed; top:0; left:0; z-index:9; display: none;}
.zc_tan_one{width:440px; height:382px; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); 
    position: fixed;  top: 50%; left: 50%; margin-left: -220px; margin-top: -191px; padding: 10px; z-index: 9; border-radius: 8px;}
.tan_all_info{width:100%; height: 100%; border: 1px dashed #eee; border-radius: 8px; padding: 20px;}
.tan_all_info h3{font-size: 26px; color: #f29200; text-align: center; margin-bottom: 20px; font-weight: bold;}
.tan_all_info dl{width:100%; height: 45px; line-height: 45px; margin-bottom: 20px; text-align: center}
.tan_all_info dl dt{width:100px; height: 100%; float: left; background: #eee; color:#333}
.tan_all_info dl dd{width:260px; height: 100%; float: right;background: #eee; color:#333 }
.tan_all_info dl dd input[type="text"]{width:100%; height: 100%; background:none; font-size: 16px; color: #333; border: 0; padding: 0px 10px;}
.sq_tijiao{width:50%; height: 45px; background: #f29200; color:#fff; text-align: center; line-height:45px; display: block; margin: 10px auto; border: 0; font-size: 16px;}
.tan_one_ts{width:100%; height: auto; line-height: 28px; color:#333; font-size: 16px; border-top:1px solid #eee; padding-top: 10px; margin-top: 20px;}
.tan_one_ts span{ color: #f29200; }
.zc_close{width:33px; height: 33px; position: absolute; top:20px; right:20px; z-index: 9}
.sq_tan:hover{cursor: pointer; background: #f29200}


.banner2 {width:100%;overflow:hidden;height:580px;background:url(../images/1212.jpg) no-repeat center 0;padding-top:40px;}
.banner_a {width:856px;height:457px;margin:40px auto;}
.banner_a .sousuo {width:786px;height:88px;/*background:url(../images/b_1.png) no-repeat top center;*/float:left;}
.banner_a .sousuo .form {position:absolute;left:50%;margin-left:-378.5px;}
.banner_a .sousuo .form .hbox {width:567px;height:73px;line-height:73px;float:left;border:none;border-radius:20px 0px 0px 20px;text-indent:20px;font-family:"Microsoft YaHei";}
.banner_a .sousuo .form .sbox {width:190px;height:73px;text-indent:15px;line-height:73px;border:none;background:url(../images/1.png) no-repeat;background-size:100% 100%;color:#fff;font-size:18px;outline:none;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/1.png',sizingMethod='scale');}
.chaxun {width:714px;float:left;height:123px;margin:5px 34px 0px 34px;text-align:left;color:#fff;left:50%;margin-left:-35px;}
.chaxun h4 {line-height:31px;height:31px;font-size:14px;margin:0;padding:0;margin-left:100px;}
.chaxun .cha {width:714px;float:left;height:90px;background:#fff;color:#666;position:absolute;left:50%;margin-left:-357px;}
.chaxun .cha .zhuang {width:14px;height:13px;position:absolute;background:url(../images/t_1.png) no-repeat top left;top:0px;left:773px;right:0px;}
.chaxun .cha .cha_a {width:452px;float:left;height:90px;margin-left:40px;border-right:1px solid #435665;}
.chaxun .cha .cha_a h4 {margin:;font-size:14px;font-weight:inherit;}
.chaxun .cha .cha_a ul {font-size:12px;line-height:18px;}
.cha_b {width:220px;height:90px;float:left;}
.cha_b ul {margin:0;padding:0;}
.cha_b ul li {width:67px;height:90px;float:left;margin:0px 10px;overflow:hidden;}
.cha_b ul li span {width:38px;hegiht:46px;float:left;margin:13px 14px 5px 14px;overflow:hidden;}
.cha_b ul li a {color:#666;text-decoration:none;}
.ling {width:786px;hegiht:30px;float:left;line-height:30px;color:#fff;text-align:left;margin:50px 34px 0px 34px;}
.ling em {width:17px;height:17px;}
.ling em img {width:17px;height:20px;vertical-align:sub;margin-right:10px;}
.scroll-text {width:400px;height:4em;overflow:hidden;padding:3px;}
.scroll-text ul {width:800px;height:100px;overflow:hidden;margin:0;padding:0;}
.scroll-text ul li {height:1.5em;}
.scroll-textx {width:600px;height:28px;overflow:hidden;}
.scroll-textx ul {width:600px;height:28px;margin:0;}
.scroll-textx ul li {float:left;width:auto;font-size:12px;height:28px;line-height:30px;display:inline-block;margin:0px 0 10px 10px;}
.cha-c {height:90px;width:100%;display:inline-block;}
.cha-c>div {text-align:center;margin-top:13px;float:left;margin-left:10px;font-size: 12px;}
