/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff !important; font-size:14px; font-family:"微软雅黑"; overflow:auto !important;}
a{ text-decoration:none; outline: none; cursor:pointer;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.idp_left_float{ left: 50% !important; }
.idp_right_float { right: 50% !important; }

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%; height: 100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

.banner{ width: 100%; height: 735px; padding-top: 30px; overflow: hidden; background: url(../img/ban.png) no-repeat center top;}
.az_nav{height: 57px; width: 100%; overflow: hidden;background: #fff;}
.az_nav .az_nav_inner{ width: 1045px; margin:0 auto; height: 57px;}
.az_nav_inner a{ float: left; width: 190px; height: 57px; line-height: 57px; font-size: 18px;font-family:"微软雅黑"; color: #000; text-align: center;}
.az_nav_inner a.wit{ display: inline; }
.az_nav_inner a.wit_sp{ width: 158px !important;}
.az_nav_inner a:hover,.az_nav_inner a.se{ color: #fbfbfb; background: url(../img/nav.jpg) no-repeat center;}
.az_nav_inner a.wit_sp:hover,.az_nav_inner a.wit_sp.se{background: url(../img/nav_sp.jpg) no-repeat center;}

.az_lead{ width: 100%; overflow: hidden; padding:520px 0 0;/* background: url(../img/pic1.jpg) center top;*/font-family:"微软雅黑"; color: #000; text-align: center; }
.az_lead h1{ height:46px ; line-height: 46px; font-size: 30px;}
.az_lead p{ line-height: 24px; font-size: 14px; }

.box1{font-family:"微软雅黑"; padding-top: 35px;}
.az_h2{ text-align: center;}
.box1_par1{ padding-top: 40px;}
.box1_par1_pic{ position:relative; width: 665px; height: 400px; background: url(../img/pic2.jpg) left top;}
.box1_par1_pic a{ position: absolute; padding-left: 30px; height: 40px; line-height:40px ; color: #000;font-size: 16px;}
.box1_par1_rg{ width:289px ; margin-top: 10px; height: 390px; padding-left:45px ; overflow: hidden; border-left: 1px solid #2c2827;}
.box1_par1_rg p{ padding: 145px 0 25px; line-height: 32px; font-size: 14px; color: #000;}
.box1_par1_rg a{ display: block; margin: 0 auto; width:210px ; height:36px; line-height:36px ; overflow: hidden; font-size:14px ; background: #ff9933; color: #fbfbfb; font-weight: bold; text-align: center;}
.box1_part2{ width: 964px; margin: 0 auto; padding:35px 0 45px;}
.box1_part2_list{ position:relative; width: 255px; padding:0 35px 0 25px; margin:2px; height: 116px; overflow: hidden; border:1px solid #000;}
.box1_part2_list h3{ height:24px ; line-height: 24px; padding:10px 0 10px; overflow: hidden; font-size: 18px; font-weight: normal; text-align: center; }
.box1_part2_list ul{ line-height: 18px; font-size:14px ;}
.box1_part2_list ul li{ padding-left: 25px; padding-bottom: 3px; background: url(../img/tel.jpg) no-repeat left top;}
.box1_part2_list ul li.ul_adr{ background: url(../img/adr.jpg) no-repeat left 3px;}
.box1_part2_wx{position: absolute; top:117px; left: 0; width: 315px; height: 116px; overflow: hidden; background:url(../img/bg.png) repeat; }
.box1_part2_wx img{ width: 102px; height: 102px; margin:7px 15px 0 18px; display: inline;}
.box1_part2_wx div{ width: 150px; padding-top: 15px; line-height:24px ; font-size: 18px; color: #fbfbfb;}
.box1_part2_wx div a{ display: block; width:136px ; height: 36px; line-height: 36px; margin-top: 8px; text-align: center; overflow: hidden; font-size: 14px; background: #ff9933; color: #fbfbfb;}

.box2{ padding-top:40px ; height: auto; overflow: hidden; background: url(../img/bg2.jpg) no-repeat center 1550px #cce5e5;font-family:"微软雅黑";}
.box2_fb{ line-height: 40px; padding:30px 0 50px; text-align: center;font-size:18px ; color: #000;}
.box2 table{font-family:"微软雅黑"; }
.box2 table th{ height: 52px; font-size:16px ; color: #000; }
.box2 table .tab_tit{ background: url(../img/tab.png) no-repeat center 10px; color: #fbfbfb;}
.box2 table td{ text-align: center; height: 58px; font-size: 14px; color: #000;}
.box2 table td.td_rg{ }
.box2 table td.td_lf{ text-align: left;}
.tdred{ color: #c82727;}
.tab_bg{ background: url(../img/tab_bg.png) repeat;}
.box2_but{ padding:25px 0 65px;}
.box2_but a{ width:220px; height: 36px; margin-right: 10px; display: inline; overflow: hidden; line-height:36px ; font-size:14px ; color: #fbfbfb;background: #ff9966; font-weight: bold; text-align: center;}
.box2_but a.box2_but_lf{ margin-left:270px ; background: #ff9933;}
.az_h3{ height:40px ; line-height: 40px; padding-top: 120px; overflow: hidden; text-align: center; font-size:30px; color: #fbfbfb;}
.box2_serv{  padding-top: 20px; padding-bottom: 20px;}
.serv_nav{height: 32px;}
.serv_nav li{ float: left;width: 134px; height:30px ; line-height: 30px; margin-right: 10px; overflow: hidden; display: inline; text-align: center; font-size: 20px; color: #fbfbfb; border:1px solid #fff; color: #fbfbfb; cursor: pointer;}
.serv_nav li.se{font-weight: bold; color: #999999; background:#fff;} 
.serv_nav li.ml_320{ margin-left: 320px;}


.butbox{ width:460px ; margin:0 auto;}
.butbox a{ width: 220px; height:36px ; overflow: hidden; line-height:36px ; background:#ff9933; margin:0 5px; display: inline; text-align: center; font-size: 14px; color: #fbfbfb; font-weight: bold; } 
.butbox a.right{ background:#ff9966;}


.serv_main{ padding: 15px 0 0 60px;}
.serv_list{ line-height: 28px; color: #fbfbfb; font-size:14px ; }
.serv_list h3{ padding-top: 5px; font-size: 18px; font-weight: normal;}
.serv_list p{ padding-left: 20px;}
.box2 form{ width: 308px; margin:0 auto;}
.box2 form h3{ padding-top: 80px; height: 36px; line-height: 36px; padding-bottom: 40px; font-size: 30px; text-align: center;}
.box2 form li{width: 308px; height: 45px; padding-bottom: 6px;}
.box2 form li.name{ background: url(../img/name.jpg) no-repeat top center;}
.box2 form li.dianhua{background: url(../img/mobile.jpg) no-repeat top center;}
.box2 form li.Pchengji{background: url(../img/Pchengji.jpg) no-repeat top center;}
.box2 form li.didian{background: url(../img/city.jpg) no-repeat top center;}
.box2 form li div{ padding-left: 82px; padding-top: 1px; *padding-top:0;}
.box2 form li input{ width: 225px; height: 43px; line-height: 43px; border:none; color: #999; font-family: "微软雅黑";}
.box2 form li select{width: 215px; height: 20px; line-height: 20px; margin-top:10px ; border: none; color: #999; background:none; font-family: "微软雅黑";}
.from_btn{ width:308px; height: 50px; margin-top:3px ; overflow: hidden; line-height:50px ; background: #ff9933; font-size: 18px; color: #fbfbfb; font-weight: bold; text-align: center; font-family: "微软雅黑";}

.box3{ padding:60px 0 30px;font-family:"微软雅黑"; }
.box3_main{}
.box3_tit{ line-height: 24px; padding: 35px 0 40px 290px; font-size:18px ;  color: #000; }
.box3_tit span{ width: 250px;}
.box3_tit span.se{ font-weight: bold;}
.box3_con{ height: 325px; overflow: hidden;}
.slideBox1{ width:870px; padding:0 65px; height:325px; overflow:hidden; position:relative; }
.slideBox1 .bd{ height:100%; z-index:0;   }
.slideBox1 .bd ul{}
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd li .bd_list{ position:relative; width: 284px; height: 140px; margin:1px; display: inline; overflow: hidden; border:1px solid #ccc;}
.slideBox1 .bd li .bd_list img{ width: 130px; height: 130px; margin:5px 15px 0 70px;}
.slideBox1 .bd li .bd_list span{ color: #cc6600; font-size: 12px; text-decoration: underline; cursor: pointer ;}
.slideBox1 .bd li .bd_list div{ display: none; position: absolute; top:0; left:0; width:284px; height: 140px; background: url(../img/bd_bg.png) repeat; }
.slideBox1 .bd li .bd_list div p{ padding:0 10px 0 10px;  line-height:22px; color: #fbfbfb;}
.slideBox1 .bd li .bd_list div.bd_sp p{ line-height: 18px;}
.slideBox1 .bd li .bd_list div p.bd_jie{ padding-top:10px ; padding-bottom: 3px;}
.slideBox1 .bd li .bd_list div a{ display: block; width: 96px; margin:5px auto 0; height: 26px; line-height: 26px; color: #fbfbfb; background: #ff9933; text-align: center;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../img/prev.png) no-repeat;}
.slideBox1 .next{ left:auto; right:0;  background:url(../img/next.png) no-repeat;}
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }
.slideBox2{ width:870px; padding:0 65px; height:325px; overflow:hidden; position:relative; }
.slideBox2 .bd{ height:100%; z-index:0;   }
.slideBox2 .bd ul{}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd li .bd_list{ position:relative; width: 284px; height: 140px; margin:1px; display: inline; overflow: hidden; border:1px solid #ccc;}
.slideBox2 .bd li .bd_list img{ width: 130px; height: 130px; margin:5px 15px 0 70px;}
.slideBox2 .bd li .bd_list span{ color: #cc6600; font-size: 12px; text-decoration: underline; cursor: pointer ;}
.slideBox2 .bd li .bd_list div{ display: none; position: absolute; top:0; left:0; width:284px; height: 140px; background: url(../img/bd_bg.png) repeat; }
.slideBox2 .bd li .bd_list div p{ padding:0 10px 0 15px;  line-height:22px; color: #fbfbfb;}
.slideBox2 .bd li .bd_list div.bd_sp p{ line-height: 18px;}
.slideBox2 .bd li .bd_list div.bd_sp1 p{ line-height: 16px;}
.slideBox2 .bd li .bd_list div p.bd_jie{ padding-top:10px ; padding-bottom: 3px;}
.slideBox2 .bd li .bd_list div a{ display: block; width: 96px; margin:5px auto 0; height: 26px; line-height: 26px; color: #fbfbfb; background: #ff9933; text-align: center;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../img/prev.png) no-repeat;}
.slideBox2 .next{ left:auto; right:0;  background:url(../img/next.png) no-repeat;}
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }


.box3_ly{ display: block; text-align: center; height: 24px; padding:45px 0 70px; line-height:24px ; font-size: 18px; color: #000; text-decoration: underline;}
.box3_ly:hover{text-decoration: underline;}

.bothbox{ background: url(../img/bg3.jpg) no-repeat top center; }
.box4{ height:565px ; overflow: hidden;font-family:"微软雅黑"; }
.box4 h2{ height: 40px; line-height:40px ; overflow: hidden; padding:45px 0 20px; text-align: center; color: #000;font-weight: bold; font-size: 30px;}
.box4 p{ line-height: 30px; color: #000; font-size: 14px; text-align: center;}
.box4 .box4_list{}
.box4_list dl{ width:140px ; text-align: center; padding:60px 13px 0;}
.box4_list dl dt{ line-height: 24px; padding-bottom:30px ;}
.box4_list dl dd{ font-size: 16px;}

.box5{ height: 869px; overflow: hidden;/* background: url(../img/bg4.jpg) no-repeat top center;*/font-family:"微软雅黑";}
.box5 h2{height: 36px; line-height:36px ; overflow: hidden; padding:20px 0 0; text-align: center; color: #000;font-weight: bold; font-size: 30px;}
.box5 .box5_more{ display: block; height: 36px; line-height: 36px; text-align: center; padding:5px 0 20px; color: #000; font-size: 14px; text-decoration: underline;}
.box5 .box5_more:hover{ text-decoration: underline;}
.box5_list{}
.box5_list li{ width:480px ; padding-left: 20px; padding-bottom: 40px;}
.box5_list li.right{ width: 460px; padding-left:30px; }
.box5_list li img{ width:87px ; height: 87px;}
.box5_list li dl{ width: 330px; padding-left: 30px; line-height:24px ; font-size: 14px; color: #000;}
.box5_list li dl dt{ font-weight: bold;}
.box5_list li dl dd span{ float: left; width: 75px;}
.box5_list li dl dd p{ float: left; width:255px ;}
.box5_list li dl a{ color: #000;text-decoration: underline;}
.box5_list li dl a:hover{ text-decoration: underline;}

.box6{ padding-bottom: 50px;}
.box6 h2{height: 36px; line-height:36px ; overflow: hidden; padding:55px 0 30px; text-align: center; color: #000;font-weight: bold; font-size: 30px;}
.box6 a{ width:210px ; padding:0 20px; text-align: center;}
.box6 a img{ width: 209px; height: 173px; overflow: hidden;}
.box6 a p{ height:24px ; line-height:24px ; padding-top: 5px; color: #221815; font-size: 14px;}
.box6 a:hover p{ color: #6699cc; text-decoration: underline;} 

.box7 h2{height: 36px; line-height:36px ; overflow: hidden; padding:0 0 25px; text-align: center; color: #000;font-weight: bold; font-size: 30px;}



.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/y_right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

/*introbg*/
.introbg{ background: #999999 url(../img/bg2.jpg) no-repeat center top;font-family:"微软雅黑"; width: 100%; padding-bottom:40px;

}
