.menu{margin-bottom: 0px;}
.footer{margin-top: 0px;}
body{background: #f2f2f2;}
hr{height: 1px;margin: 0px;border: 0px;background: #e5ebef;}
.dl_nav_guide {margin-top: 20px;}

.abouts_banner{position: relative; border-bottom: 1px solid #e9edf1;}
.abouts_banner1{height: 173px; background: url(../images/abouts/abouts_banner.jpg) center no-repeat;}
/*
.abouts_banner1{height: 104px; background: url(../images/abouts/about_02.jpg) center no-repeat;}
.abouts_banner2{height: 120px; background: url(../images/abouts/about_03.jpg) center no-repeat;}
.abouts_banner3{height: 99px; background: url(../images/abouts/about_04.jpg) center no-repeat;}
.abouts_banner4{height: 97px; background: url(../images/abouts/about_05.jpg) center no-repeat;}*/

@media screen and (max-width:1200px){
    .abouts_banner{min-width: 1200px;}
}

.abouts_nav{position: absolute; z-index: 99; height:40px; bottom: 0px; left: 0px; right: 0px; }
.abouts_nav_bg{position: absolute; z-index: 1; left: 0px; right: 0px; top: 0px; bottom: 0px; background: #000; opacity: 0.6;}
.abouts_nav_main{position: absolute; z-index: 2; left: 0px; right: 0px; top: 0px; bottom: 0px;}

.dl_nav_menu{text-align: center; border-bottom: 1px solid #e7e7e7; padding: 20px 0px; background: #fff;}
.dl_nav_menu a{display: inline-block;border-radius: 3px;width: 105px;height: 34px; line-height: 34px; background: #fff; border: 1px solid #dcdcdc; font-size: 13px; color: #777; margin: 0px 12px;}

.dl_nav_menu a.current{color: #f88d0b; /*color: #fff; border: 1px solid #e47d00;*/}


.dl_right_ul{font-size: 0px; text-align: center;}
.dl_right_ul i{display: inline-block;width: 2px;height: 9px; background: #dfe6eb;}

.dl_right_ul a{display: inline-block; font-size: 16px; color: #fff; height: 40px; line-height: 40px; padding: 0px 26px;}
.dl_right_ul a.current{color: #f88d0b; /*height: 56px; border-bottom: 4px solid #ffffff;*/}
.dl_right_ul a:hover{text-decoration: none; color:#f88d0b; }


.abouts_wrap{padding: 50px 0px 50px;}
.abouts_main{border:1px solid #eeeeee; background: #fff;/*box-shadow: 0px 0px 5px 0px rgba(4,0,0,0.19);*/}
.abouts_body{padding: 10px 50px 30px;}
.abouts_tit{text-align: center; height: 80px; line-height: 80px; /*border-bottom: 1px solid #e5ebef;*/    border-bottom: 1px dashed #eaeaea; font-size: 22px; color: #666; font-weight: bold; letter-spacing:3px;}
.abouts_con{padding: 30px 0px;}
.help_box{padding:20px 0px;}
.help_box,.help_box p{font-size: 15px; line-height: 30px; color: #777;letter-spacing: 1px;}

/*.about_h2{padding:0px;font-size:16px;color:#555;font-weight:bold;text-align:center; margin-bottom: 30px;}*/
.about_h2{padding:4px 0px 4px; margin: 0px 265px; margin-top: -10px; border-radius: 40px; font-size:18px;color:#f88d0b;font-weight:bold;text-align:center; margin-bottom: 30px; background: #f8f8f8;}
.about_body p{line-height: 30px; font-size: 15px; color: #777; margin-bottom:20px; text-indent: 2em; letter-spacing: 1px;}
.about_body p em{font-size: 14px; color: #999;}

.dl_link{background: url(../images/abouts/link_bg.jpg) center bottom no-repeat; padding-bottom: 600px; margin-bottom: -60px;}


.about_bottom{margin: -45px 10px 0px;}
.about_bottom ul{}
.about_bottom ul li{float: left; display: block; width: 340px; text-align: center;}
.about_bottom_middle{margin: 0px 30px;}
.about_bottom_div{padding: 31px 0px;width: 340px; height: 145px;border: 1px solid #eee;}
.about_bottom_div1{background: url(../images/abouts/abouts_bottom_03.jpg) center no-repeat;}
.about_bottom_div2{background: url(../images/abouts/abouts_bottom_05.jpg) center no-repeat;}
.about_bottom_div3{background: url(../images/abouts/abouts_bottom_07.jpg) center no-repeat;}
.blr{border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.about_bottom ul li i{display: inline-block; width: 44px; height: 44px; background: url(../images/about/about_ico.png) no-repeat; margin-bottom: 9px;}
.about_bottom ul li i.ai1{background-position: -3px 0px;}
.about_bottom ul li i.ai2{background-position: -76px 0px;}
.about_bottom ul li i.ai3{background-position: -144px 0px;}
.about_bottom ul li span{font-size: 18px; color: #f88d0b; line-height: 32px;}
.about_bottom ul li em{font-size: 14px; color: #777; line-height: 24px;}

.help_box hr{float:left;width:125px;}

/*意见建议*/
.abouts_opinion_top{}
.abouts_opinion_top h3{font-size: 18px; color: #777; line-height: 24px;margin: 8px 0px 30px;}
.abouts_opinion_top p{font-size: 14px; color: #777; line-height: 24px;}

.abouts_opinion_w{margin-top: 36px;}
.abouts_opinion_w h4{font-size: 16px; color: #777; line-height: 24px; font-weight: normal;}
.abouts_opinion_rtype{margin: 30px auto 21px;}
.abouts_opinion_rtype span,.abouts_opinion_rtype a{display: inline-block; width: 98px; height: 22px; line-height: 22px; background: #fff; font-size: 14px; text-align: center; color: #999; border:1px solid #cccccc;margin-right: 17px;}
.abouts_opinion_rtype span{background: #ff6941; border:1px solid #ff6941;color: #fff;}
.abouts_opinion_rtype a.checked{border:1px solid #ff6941; color:#ff6941;background: url(../images/abouts/abouts_opinion_check.png) right bottom no-repeat;}
.abouts_opinion_rtype a:hover{text-decoration: none;}

.abouts_opinion_text{border:1px solid #aaaaaa; padding: 15px 20px;}
.abouts_opinion_text textarea{width: 100%; border:0px; font-size: 14px;height: 204px; line-height: 24px; resize: none;}

.abouts_opinion_info_h3{font-size: 14px; color: #777;margin: 29px auto 19px;}
.abouts_opinion_info_input{line-height: 40px;}
.abouts_opinion_info_input span{font-size: 14px; color: #777;margin-right: 77px;}
.abouts_opinion_info_input span em{color: #fe0000; margin-right: 8px;}
.abouts_opinion_info_input input{border: 1px solid #aaaaaa; height:28px; line-height: 28px; padding: 5px 10px; font-size: 14px; margin-left: 4px;width: 208px; }

.abouts_opinion_btn{text-align: center;margin: 57px auto;}
.abouts_opinion_btn a{display: inline-block;width: 200px;height: 42px; text-align: center; line-height: 42px; background: #ff6941; color: #fff; font-size: 16px; font-weight: bold;}

.abouts_opinion_w2{border-top: 1px dashed #ababab;margin-top: 71px;padding-top: 39px;}
.abouts_opinion_img{padding: 20px 0px; font-size: 16px; color: #999999;}
.abouts_opinion_img span{color: #333333;}
.abouts_opinion_email{margin-left: 120px; text-align: center; margin-top: 52px;padding-right: 110px; letter-spacing: 1px;}
