@charset "utf-8";
/* CSS Document */
body,html{min-width:1200px}
.container{width: 1200px;}
.hide.active{ display: block!important;}
.service_header{ height: 302px; background: url("../images_service/bannerbg.png") center top  no-repeat;}
.service_header .container{ position: relative;}
.service_logo{ position: absolute; left: 0px; top:12px;}
.service_banner{ margin-top: 109px; text-align: center;}
.service_header .img_title{ display: none;}
.wza{ position: absolute; top:10px; right: 0px;}
.wza li{ width: auto; margin-right:10px; float: left;}
.wza li a{ line-height: 30px; padding: 0 10px; border-radius: 4px;   background: #cc0000; color: #fff;  font-size:14px;display: block;}
/*头部end*/
.dybox{ height: auto; background: url("../images_service/daoyubg.png") top repeat; padding: 9px 9px 0 0px; margin-bottom: 40px; margin-top: 33px;}
.dy_main{ background: #fff;-webkit-box-shadow: 0 5px 10px hsla(0,0%,75%,.4); box-shadow: 0 5px 10px hsla(0,0%,75%,.4);}
.dy_tit{ padding: 35px 0px 0px 20px; float: left;}
.dy_info{ margin-left: 82px; padding: 20px; line-height: 36px; font-size: 25px; min-height: 140px;  }

.xmjy_title{ height: 51px; background: url("../images_service/titbg.png") center no-repeat; text-align: center;}
.xmjy_title .tit{ display: inline-block;position: relative; height: 51px; line-height: 50px; font-size: 28px; color: #fff;background: #ea3e35;padding: 0 74px; }
.xmjy_title i.bgl{position: absolute;width: 44px;height: 51px;top:0px;left: 0; background: url("../images_service/xmjy_l.png") left center no-repeat;}
.xmjy_title i.bgr{position: absolute;top:0px;right: 0; width:41px;height: 51px; background: url("../images_service/xmjy_r.png") right center no-repeat; }
.service_tab{ height: 40px; margin: 24px 0 22px; text-align: center;}
.service_tab ul li{ width: 105px; height: 40px; display: inline-block; margin: 0 12px; text-align: center;}
.service_tab ul li a{ border: 1px solid #ccc; border-radius: 5px; line-height: 38px; display: block; color: #666; font-size: 16px;}
.service_tab ul li.active a{ color: #ea3e35; border: 1px solid #ea3e35; background: url("../images_service/hover.png") right bottom no-repeat;}
.mesgbox{ padding: 0 68px 0 68px;}
.mesgbox_tips{line-height: 40px; text-align: center; font-size: 16px; background: #f9f9f9;  color: #ea3e35; margin-top: 37px;}
.mesgbox .red{color: #dd0000;}
.mesgbox ul.mesgtab{ padding-bottom:0;}
.mesgbox ul.mesgtab>li{ padding-top:23px; float: left;}
.mesgbox ul.mesgtab li.input1{ width:461px; height:40px; float: left;margin-right: 138px;}
.mesgbox ul.mesgtab li.input1.inputr{margin-right: 0;}
.mesgbox ul.mesgtab li .tit{width:105px; font-size:16px; line-height:40px; height:40px; text-align: right;}
.mesgbox ul.mesgtab li input{ border:0 none; background:none; font-family:"微软雅黑"; width: 100%; height: 30px; line-height: 30px;outline:none;font-size:16px;}
.mesgbox ul.mesgtab li .input{ font-size: 0; line-height: 0; margin-left: 105px; width:336px; height:30px; border-radius: 2px; border:1px solid #dcdcdc; padding:4px 10px;}

.mesgbox ul.mesgtab li.yzm,.mesgbox ul.mesgtab li.input2,.mesgbox ul.mesgtab li.tearea{width: 100%;}
.mesgbox ul.mesgtab li.yzm input{height:30px; border-radius: 2px; border:1px solid #dcdcdc; padding:4px 10px; float: left; width: 150px;}
.mesgbox ul.mesgtab li.yzm img{float: left; margin: 4px 0 0 5px;}
.mesgbox ul.mesgtab li.yzm a{ line-height: 40px; font-size: 14px; color: #ff8828; text-decoration: underline;}
.mesgbox ul.mesgtab li.lyfl{ width:100%;}
.mesgbox ul.mesgtab li.lyfl .con{float: none; height:auto; margin-top:-4px; margin-left: 105px;}
.mesgbox ul.mesgtab li.lyfl .con a span.al{left:0;background-position:0 -30px;}
.mesgbox ul.mesgtab li.lyfl .con a span.ar{right:0;background-position:right -30px;}
.mesgbox ul.mesgtab li.lyfl .con a:hover .al,.mesgbox ul.mesgtab li.lyfl .con a.active .al{background-position:0 0;}
.mesgbox ul.mesgtab li.lyfl .con a:hover .ar,.mesgbox ul.mesgtab li.lyfl .con a.active .ar{background-position:right 0;}
.mesgbox ul.mesgtab li .textarea{ margin-left: 105px;border-radius: 2px;   padding:5px 10px; border:1px solid #dcdcdc; height:auto;}
.mesgbox ul.mesgtab li .textarea textarea{ width: 100%; border: 0; background: none; height: 150px; line-height: 30px; resize:none;outline:none; font-size: 16px;}
.mesgbox ul.mesgtab li.btn{  text-align: center; overflow: hidden; width: 100%; margin-bottom: 43px;}
.mesgbox ul.mesgtab li.btn input{ background:url("../images_service/btnbg.png") bottom repeat-x #ea3e34; border-radius: 4px; color: #fff; text-align: center; height: 50px; line-height: 50px; cursor: pointer; font-size: 20px; width: 220px;}
.mesgbox ul.mesgtab .lyfl_ul li{width: 111px;float: left;margin: 0 10px 10px 0;}
.mesgbox ul.mesgtab .lyfl_ul{margin-right: -12px;}
.mesgbox ul.mesgtab .lyfl_ul li a{display: block;text-align: center;height: 65px;padding-top: 17px;background: #f9f9f9;border-radius: 6px;line-height: 38px;}
.mesgbox ul.mesgtab .lyfl_ul li .ico{display: block;margin:0 auto; width: 35px;height: 26px;overflow: hidden;}
.mesgbox ul.mesgtab .lyfl_ul li .tit{display: block;width: 100%; font-size: 14px;height:auto;line-height:38px; text-align: center;}
.mesgbox ul.mesgtab .lyfl_ul li .lang{ line-height: 18px;}
.mesgbox ul.mesgtab .lyfl_ul li.num40 .tit,.mesgbox ul.mesgtab .lyfl_ul li.num42 .tit,.mesgbox ul.mesgtab .lyfl_ul li.num46 .tit{ padding-top: 0; }
.mesgbox ul.mesgtab .lyfl_ul li a.active{background: #ea3e35;color: #fff;}
.mesgbox ul.mesgtab .lyfl_ul li a:hover{background: #ea3e35;color: #fff;}
.mesgbox ul.mesgtab .lyfl_ul li a:hover .ico img,.mesgbox ul.mesgtab .lyfl_ul li a.active .ico img{margin-top: -26px;}
.mesgbox ul.mesgtab>li.agree{ width: 100%; font-size: 15px; font-weight: bold;}
.mesgbox ul.mesgtab>li.agree input{ width: 10px; height: 10px; }
.mesgbox ul.mesgtab>li.agree i{ font-style: normal; color: #1568ce; font-weight: normal; text-decoration:underline;}
.mesgbox ul.mesgtab li .gk{margin-left: 105px; font-size: 16px;}
.mesgbox ul.mesgtab li .gk label{ float: left; margin-right: 30px;line-height: 40px;}
.mesgbox ul.mesgtab li .gk label input{ width: 22px; height: 22px; }
.mesgbox ul.mesgtab li.input3{ width:554px; margin-right: 0px;}
.mesgbox ul.mesgtab li.input4{ width:508px; margin-right: 0px;}
.mesgbox ul.mesgtab li.input4 .tit{ width:150px;}
.mesgbox ul.mesgtab li.input4 .gk{ margin-left: 150px;}
.mesgbox ul.mesgtab li.tearea .input{ width: auto;}
/*底部*/
.service_foot .footer{ background: #eee; border-top:3px solid #e13229; color: #333;}
.service_foot .footlink {display: none;}
.service_foot .footbootm{ color: #333;}
.service_foot .footbox img{padding-right: 0.5em; vertical-align: middle;}
.service_foot .footbootm a,.service_foot .footer a{ color: #333;}
.service_foot .footbootm a:hover,.service_foot .footer a:hover{ color: #d00;}
/*查询*/
.dq_wz{ height:auto; line-height: 30px; border-bottom: 1px solid #c9c9c9; font-size: 15px; margin-top: 13px;}
.form_content{ height: 342px; border: 1px solid #f5eae4; background: #fffaf7; margin: 20px 0 100px; overflow: hidden;}
.form_box{ padding-top: 50px; width: 380px; margin: 0 auto;}
.form_title{ font-size: 19px; color: #666; text-align: center;}
.form_search{ padding-top: 15px; padding-right: 16px;}
.form_search ul li{ height: 35px; margin-bottom: 20px;}
.form_search ul li.tit{ width: 88px; font-size: 16px; color: #666; text-align: center; float: left; line-height: 35px;}
.form_search ul li.input{ margin-left: 88px; border: 1px solid #d3d3d3; background: #fff; height: 33px; line-height: 32px; font-size: 16px; padding: 0 5px;}
.form_search ul li.input input{ width: 100%; height: 33px; background: none; border: none;}
.form_search ul li.cxbtn{ margin-left: 88px;}
.form_search ul li.cxbtn input{ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 17px; font-weight: bold; background: #f37608; color: #fff; border: none;}
/*查询结果*/
.lynybox{ margin: 25px 0px;}
.lynybox .liuyancon{border-collapse:collapse;}
.lynybox .liuyancon th.tit,.lynybox .liuyancon td.nr,.lynybox .liuyancon td.nrtxt{border:#e3e3e3 1px solid;}
.lynybox .liuyancon th.tit{font-size:16px;line-height:24px;padding:18px 10px;text-align:right;width:18%;background:#f8f8f8;}
.lynybox .liuyancon td.nr{font-size:16px;line-height:24px;padding:18px 15px;width:32%;word-break:break-all;}
.lynybox .liuyancon td.nrtxt{padding:18px 15px;}
.lynybox .liuyancon td.pj{color:#f00;line-height:40px;}
.lynybox .liuyancon td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px;}
.lynybox .liuyancon td .dfbox .dfyj p{  }
.lynybox .nrtxt{ line-height:30px; font-size:16px;}
.MsoNormal span{font-family:"微软雅黑" !important;font-size:16px !important;}
/*右侧悬浮*/
.yc_web{ position: fixed; width: 108px; height: 108px; background: #fffaf7;-webkit-box-shadow: 0 0px 10px hsla(0,0%,75%,.4); box-shadow: 0 0px 10px hsla(0,0%,75%,.4); left: 50%; margin-left: 630px; top:337px;}
.yc_web ul li{ text-align: center;}
.yc_web ul li a{ padding-top:23px; line-height:46px; font-size: 15px; color: #ea3535; display: block;  }
.yc_web ul li img{ margin: 0 auto; display: block;}
.yc_web ul li a:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: transform 0.9s;-webkit-transition: transform 0.9s;-moz-transition: transform 0.9s;}
/*@media only screen and (min-width: 992px) and (max-width: 1199px){
.mesgbox{ padding: 0 20px;}
.mesgbox ul.mesgtab li.input1{width: 407px;}
.mesgbox ul.mesgtab li .input{width: 280px;}
.mesgbox ul.mesgtab .lyfl_ul li{width: 112px;}
.mesgbox ul.mesgtab li.input3{ width: 460px;}
.mesgbox ul.mesgtab li.input4{ width: 310px;}
}
@media only screen and (max-width:991px) {
.service_banner img{ width: 100%; height: auto;}
.mesgbox{ padding: 0px 0 0;}
.mesgbox ul.mesgtab{width: 100%;}
.mesgbox ul.mesgtab li.input1{width: 50%;margin-right: 0;}
.mesgbox ul.mesgtab li .input{width:auto;}
.mesgbox ul.mesgtab .lyfl_ul li{width: 158px;}
.mesgbox ul.mesgtab li.input3,.mesgbox ul.mesgtab li.input4{ width: auto;}
.mesgbox ul.mesgtab li.tearea{ width: 100%;}
}
@media only screen and (max-width:767px) {
.service_header{ padding-bottom: 30px;background: url(../images_service/bannerbg.png) center bottom no-repeat; height: auto;}
.service_logo{ float: none; text-align: center; padding:20px 0;position: static;}
.service_banner{ text-align: center; margin-top: 0px;}
.service_banner img{ width: 96%;}
.contain{ padding: 0 10px;}
.mesgbox ul.mesgtab li.input1{width: 100%;height: auto;margin-top:0; padding: 0;}
.mesgbox ul.mesgtab li .input,.mesgbox ul.mesgtab li .textarea,.mesgbox ul.mesgtab li .gk,.mesgbox ul.mesgtab li.input4 .gk{margin-left: 0;}
.mesgbox ul.mesgtab li.yzm, .mesgbox ul.mesgtab li.input2, .mesgbox ul.mesgtab li.tearea,.mesgbox ul.mesgtab li.lyfl{padding: 0;}
.mesgbox ul.mesgtab li .input, .mesgbox ul.mesgtab li .textarea,.mesgbox ul.mesgtab li.lyfl .con{width: auto !important;}
.mesgbox ul.mesgtab li .tit{width: 100%;float: none; text-align: left;}
.mesgbox ul.mesgtab li.input4 .tit{ width: 100%;}
.mesgbox ul.mesgtab li.lyfl .con{margin-left: 0;}
.mesgbox ul.mesgtab .lyfl_ul{margin-right:0;}
.mesgbox ul.mesgtab .lyfl_ul li{width: 23%;margin: 0 1% 10px;}
.mesgbox ul.mesgtab .lyfl_ul li.num40 .tit, .mesgbox ul.mesgtab .lyfl_ul li.num42 .tit, .mesgbox ul.mesgtab .lyfl_ul li.num46 .tit{ margin-top: 0; padding-top: 2px;}
.mesgbox ul.mesgtab .lyfl_ul li .tit{padding-top: 2px;}
.mesgbox ul.mesgtab li.btn input{font-size: 22px; height: 42px; line-height: 42px; width: 110px;}
.mesgbox_tips{ margin-top: 15px;}

.form_content{ height: auto; margin: 10px 0px;}
.form_box{ padding: 30px; }
}
@media only screen and (max-width:479px) {
.mesgbox ul.mesgtab li{padding-top: 5px;}
.mesgbox ul.mesgtab li.input1{height: auto;}
.mesgbox ul.mesgtab li .tit{float: none; width: auto;}
.mesgbox ul.mesgtab li .input, .mesgbox ul.mesgtab li .textarea,.mesgbox ul.mesgtab li.lyfl .con{ margin-left: 0;}
.mesgbox ul.mesgtab li.btn{padding: 10px 0 0 0; text-align: center;}
.mesgbox ul.mesgtab .lyfl_ul li{ width: 50%; box-sizing: border-box; padding:0 13px 0 0; margin: 0;}
.mesgbox ul.mesgtab .lyfl_ul li a{padding: 0 0 0 18px; text-align: left; height: auto; background: url("../images_service/suggestypebg.png") 0 0 no-repeat;}
.mesgbox ul.mesgtab .lyfl_ul li .ico{display: none;}
.mesgbox ul.mesgtab .lyfl_ul li .tit{ padding-top: 0 !important; margin-top: 0 !important; height: 30px; line-height: 30px; white-space: nowrap; font-size: 16px;}
.mesgbox ul.mesgtab .lyfl_ul li a:hover,.mesgbox ul.mesgtab .lyfl_ul li a.active{background: url("../images_service/suggestypebg.png") 0 -30px no-repeat; color: #297aff;}
}
@media only screen and (max-width:440px) {
.form_box{ width: auto;}
.form_search{ padding: 0px;}
.form_box{ padding: 10px 10px 20px; }
.form_search ul li{ margin-bottom: 0px;}
.form_search ul li.tit{ width: auto;  float: none; text-align: left; }
.form_search ul li.input,.form_search ul li.cxbtn{ margin-left: 0px;}
.form_search ul li.cxbtn{ margin-top: 10px;}
}
@media only screen and (max-width:360px) {
.mesgbox_tips{ line-height: 28px; padding: 10px;}
}
@media only screen and (max-width:325px) {
.mesgbox ul.mesgtab .lyfl_ul li .tit{font-size: 14px;}
}*/
