html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"΢���ź�";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"΢���ź�";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; outline: none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter { margin:0 auto; width: 1200px;}
i{ font-style: normal;}

/*pub_style*/
.head{ text-align: center;padding:42px 0}
.foot{ font-size: 15px; color: #fff; text-align: center;  margin-top:10px; background-color: #0e49ab; padding: 40px 0; line-height: 26px;}

/*index*/
.main{ background:url(../images/center_bg.jpg) no-repeat center top; height: 560px; position: relative;}
.main_in{ width: 1300px; margin: 0 auto; position: relative; overflow: visible;}
.box_left{ float: left; display: block; margin-top:85px; }


.index-banner-wrap{position: relative; width: 100%;min-width: 1180px;height: 560px;background: url(../images/index-bg-img.jpg) no-repeat center;overflow: hidden;position: relative}
.index-banner-wrap .container{position: absolute;height: 560px;z-index: 10;left: 50%;margin-left: -590px;}
.banner-left{position: absolute; right:111px; overflow: visible;}
.banner-left .btn-wrap{height:186px;position: relative; width: 500px;}
.banner-left .btn-wrap.jb-btn-wrap{margin-left: 65px;}
/* .banner-left .btn-wrap.zx-btn-wrap{margin-left:170px;} */

.banner-left .btn-wrap a {margin-right: 120px;font-size:26px; line-height: 260px; font-weight: 600;color: #01fcff;  width: 493px; position: absolute; height:164px;
 top:0px; letter-spacing: 3px; z-index: 1111111;cursor: pointer;text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}
.banner-left .btn-wrap a.bt{font-size: 22px;color: #17d6ea;line-height: 28px;text-align: left;margin-right: 60px;padding-top:41px; z-index: 12; font-weight: normal; letter-spacing: 0px;}
.banner-left .btn-wrap.newon a{color: #fff;text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s;  transition: all 1.5s; }
.banner-left .btn-wrap.newon a.bt{color: #def3f9;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s;  transition: all 1.5s; }
.banner-left .btn-wrap a i{display: inline-block;width: 22px;height: 22px;background: url(../images/index-arrow-ico.png) no-repeat;margin-right: 10px; margin-left:39px;}
.banner-left .btn-wrap.newon a i{background-position:0 -22px;-webkit-transition: all 1.5s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s; }


.btn-wrap .btn-ico{background: url(../images/index-btn-ico2.png) no-repeat;width: 130px;height: 130px;position: absolute;top:27px;filter:alpha(opacity=30); -moz-opacity:0.3;-khtml-opacity: 0.3;   opacity: 0.3; }
.btn-wrap.ts-btn-wrap.newon .btn-ico,.btn-wrap.jb-btn-wrap.newon .btn-ico,.btn-wrap.zx-btn-wrap.newon .btn-ico{  filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; }
.btn-wrap.ts-btn-wrap .btn-ico{background-position:0 0; left: 313px;}
.btn-wrap.jb-btn-wrap .btn-ico{background-position: 0 -130px;left:245px; }
.btn-wrap.zx-btn-wrap .btn-ico{background-position: 0 -260px;left: 258px;top: -1px}
.btn-wrap-bg{width: 100%;height:186px;min-width: 1180px;background:url(../images/ts-hover-bg.png) no-repeat center;position: absolute;z-index: 9;right:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;   }

.zx-btn-wrap-bg{background:url(../images/zx-hover-bg.png) no-repeat center;top: 300px;}

.jb-btn-wrap-bg{background:url(../images/jb-hover-bg.png) no-repeat center;position: absolute; top:186px !important; }

.btn-wrap.no-click,.btn-wrap.no-click a{cursor: default; position: absolute; left: 60px;}
.btn-wrap.no-click p,.btn-wrap.no-click.newon p{color: #75b7fb;}
.btn-wrap.no-click a,.btn-wrap.no-click.newon a{color: #75b7fb;}
.banner-left .btn-wrap.no-click a i{background-position:0 0;}
.btn-wrap.no-click .btn-ico{filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity: .2;opacity: .2;}

.banner-left .no-click a i{ background: url(../images/arr_blue.png) no-repeat center;}
.banner-left .no-click a.bt{ color: #75b7fb;} 

.banner-left .btn-wrap.newon a,.banner-left .btn-wrap.newon a.bt{color: #fff;text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s;  transition: all 1.5s; }

/**投诉查询登录页**/
.logo{ background: url(../images/dly_bg.jpg) no-repeat center top; min-height: 600px;}
.logo_center{ width: 900px; height: 524px; margin:105px auto 0px; background-color: #fff; border-radius: 20px; box-shadow: 1px 1px 17px #08219c; padding: 20px; margin-bottom: 90px;}
.logo_center h2{ font-size:34px; font-weight: bold; color: #3e6ecc; text-align: center; line-height: 64px; border-bottom: 1px solid #4678da;}
.search{ margin-top:38px; margin-left: 40px; float: left;}
.tab{ background-color: #0661d1; padding-left: 30px; padding-top: 10px;}
.tab li{ float: left; margin-right: 20px; font-size: 16px; color: #fff; height: 43px; line-height: 43px; cursor: pointer;}
.login_box{width:455px;height:375px;float: left;  border-radius: 5px; box-shadow: 0px 0px 8px #e2e2e2;margin-top:46px; margin-left: 10px;}
.tab li.now{ background-color: #fff; color: #0661d1; font-weight: bold;padding: 0 16px; border-radius: 5px 5px 0 0;}

.login_r ul{ width:406px; margin: 4px auto 0px; padding-top:15px}
.login_r li{ height:41px; margin-top:20px; line-height:41px; font-size:14px; color:#3f3f3f;}
.login_r li i{ float:left; margin-left:8px; display:inline-block;width:301px; height:41px; line-height:41px; background:url(y_user_name.png) no-repeat center center}
.login_r li span{ width:74px; display:inline-block; float:left;font-size:14px; color:#3f3f3f; line-height:41px; text-align: right;}
.login_r li i input{ width:235px; border:1px solid #fcfcfc; background:#fcfcfc; height:33px; line-height:33px; margin-left:41px; padding-left:15px; font-size:14px; color:#9a9a9a; margin-top:2px;}
.login_r li i.code{ background:url(y_code.png) no-repeat center center}
.login_r li i.code1{ background:url(y_code1.png) no-repeat center center}
.login_r li i.ident{ width:221px; background:url(y_ident.png) no-repeat left center}
.login_r li i.ident input{ width:157px;}
.login_r li img{ margin:5px 0 0 5px}
input.entry{ width:300px; height:41px; margin-left:82px; font-size:18px; background-color:#4678da; border-radius:5px; line-height:41px;border-top-width: 0px;
border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none; border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; color:#fff; cursor:pointer; float:left} 
input.reset{ width:141px; height:41px; font-size:18px; background-color:#a6aaaf; border-radius:5px; line-height:41px;border-top-width: 0px;
border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none; border-right-style: none;border-bottom-style: none;border-left-style: none; text-align:center; color:#fff; cursor:pointer; float:right} 
.login_r li a{ font-size:12px; color:#706c6c; font-family:'å®‹ä½“'; line-height:30px; padding-bottom:4px;}
.login_r li.forget{ margin-top:12px; float:right; line-height:30px; margin-right: 18px;}
.login_r li a.register{ color: #4678da; margin-right: 25px;}


/**投诉查询列表页**/
.top{background-color: #eef4fd; height: 60px;line-height: 60px; padding-left: 23px;border-radius: 8px; margin:20px 0;}
.top h2{ font-size: 14px;}
.list{background:url(../images/banner.jpg) no-repeat center top; height:168px;}
.list_center{ width: 1100px; margin:90px auto 50px; box-shadow: 1px 1px 5px #afafaf; padding: 20px; border-radius:5px;}
.top_right{ width:285px; float: right;}
.top_right h3{ float: left;}
.top_right h3 a{ font-size: 14px; color: #337ab7;float: left;margin-right: 14px; font-weight: bold;}
.top_right img{ vertical-align: -4px;}

.qyxxgl_box{ margin:40px 65px;}
.qyxxgl_tab{ font-size:16px; color:#666; line-height:40px;border:1px solid #ddd;border-right: none; border-bottom: none; margin-top: 45px;}
.qyxxgl_tab a{ font-size:14px; color:#55afea;}
.qyxxgl_tab a:hover{text-decoration:underline}
.qyxxgl_tab th{border-bottom:1px solid #ddd;border-right:1px solid #ddd; font-size: 14px;background-color: #eef4fd; text-align: center;}
.qyxxgl_tab td{border-bottom:1px solid #ddd;border-right:1px solid #ddd; text-align: center;font-size: 14px;}
.qyxxgl_tab a{display: block; background: #4678da url(../images/look.png) no-repeat 9px center; border-radius: 5px;color: #fff; padding-left: 13px;height: 31px;line-height: 31px; width: 50px; margin: 0 auto;}
.number{ margin:20px 0 13px 10px; font-size: 14px; color: #333;}

/*详情*/
#goodcover,#goodcover2,#goodcover3 {display:block; position:fixed; top:0px; left:0px; bottom:0px; right:0px;background-color: black;z-index: 1001;-moz-opacity: 0.5;opacity: 0.50;filter: alpha(opacity=50);}
#code,#code2,#code3 { background-color: #fff;display:block;z-index: 1002;}
#goodcover2,#goodcover3,#code2,#code3{ display: none;}
.goodtxt input.choice{width:15px;padding-left: 0px;margin-top:0px;display: inline-block;float: left; margin-right:3px; border:none;}
.pop{position:absolute;left:50%;top:5%;width:430px; padding:30px; width: 900px; min-height: 642px; margin-left: -450px;border-radius: 5px;box-shadow: 0px 0px 5px #828282;} 
.close1{height:43px; line-height:43px; text-align:center;color: #fff;font-size: 18px; background-color: #4678da; width: 115px; border-radius: 5px; margin: 35px auto 20px;} 
.close1 a{ color: #fff; display: block;}
.tc{ margin-top: -1px;}
.tc th{ text-align: left; padding-left: 20px;}
.qyxxgl_tab td.left{ text-align: left; padding-left:8px;}

/*投诉须知*/
#notice{ width:1000px; margin:0px auto; padding: 32px;}
#notice .in{border:1px solid #ddd;padding:50px;-webkit-box-shadow:6px 6px 0 #eee;-moz-box-shadow:6px 6px 0 #eee;box-shadow:6px 6px 0 #eee; padding-bottom:52px;}
#notice h3{font-size:35px;color:#3e6ecc;text-align:center;font-weight:700;line-height:60px;padding-bottom:10px;border-bottom:1px solid #3e6ecc;width:160px;margin:0 auto -1px auto;position:relative}
#notice .info {font-size: 17px;overflow-y: scroll; height: 700px;}
.info p{ margin-bottom: 10px;}
#notice .center{overflow:hidden;height:40px;text-align:center;padding-top:50px}
#notice .yesBtn{background:#3e6ecc;vertical-align:middle;margin-right:20px;cursor:pointer;border:none;width:166px;height:40px;font-size:16px;text-align:center;color:#fff;line-height:40px;display:inline-block;text-decoration:none;border-radius:5px}
#notice .noBtn{background:#d3d3d3;vertical-align:middle;border:none;cursor:pointer;width:75px;height:40px;text-align:center;font-size:16px;color:#555;border-radius:5px}



/*在线投诉*/
#complaint_write{padding:20px 0px 50px}
#complaint_write .in{border-top:1px solid #ddd; width: 1016px; margin: 0 auto; padding-top:20px}
#complaint_write h3{font-size:35px;color:#3e6ecc;text-align:center;font-weight:700;line-height:60px;padding-bottom:10px;border-bottom:1px solid #3e6ecc;width:160px;margin:0 auto -1px auto;position:relative}
.form-module-title {font-size: 22px; color: #1f2329;cursor: default;font-weight: 600;line-height: 30px; border-left: 9px solid #3e6ecc;padding-left: 14px; margin-right: 11px; float: left;}
.form-module-text { font-size: 14px; margin-top: 6px; line-height: 22px; color: #8f959e; margin-bottom: 24px; cursor: default;}
.col-sm-4{width: 100%; padding-left: 0px;}
.form-inline .form-control{ width: 62%;}
.form-header{ width: 550px; margin:50px auto 0;}
.btn-info{ background-color: #3e6ecc; border: 1px solid #3e6ecc;}
.col-xs-4{ width: 41.5%;}


/*投诉方信息弹框*/
.x_Submit{ width:102px; height: 38px;line-height: 38px; text-align: center; color: #fff; background-color: #3e6ecc; border: 1px solid #3e6ecc; font-size: 16px; border-radius: 7px; margin-left: 275px; margin-right: 30px;;}
.x_return{ width: 102px; height: 38px;line-height: 38px; text-align: center; color: #fff; background-color: #b0b0b0; border: 1px solid #b0b0b0;font-size: 16px;border-radius: 7px;}
.form-module-title2 {font-size: 22px; color: #1f2329;cursor: default;font-weight: 600;line-height: 30px;padding-left: 37px; margin-right: 11px; float: left; background: url(../images/bt_bg.png) no-repeat left center;}
.form-header2{ border-bottom: 1px solid #ccc; margin-bottom:39px;padding-bottom:0px;}
.close2{ float: right;} 
.close2 a{ color: #fff; display: block;}
.col-xs-3{ text-align: right;}
.goodtxt2{ margin-top: 35px; margin-bottom: 15px;}
.pop2{position:absolute;left:50%;top:12%;width:430px;padding:30px;width: 816px;min-height: 500px;margin-left: -450px;border-radius: 5px;box-shadow: 0px 0px 5px #828282;} 

.col-xs-3{ width: 32%;}
.col-xs-9 {width: 68%;}


.w32{ width: 32%;}
.w68{ width: 68%;}
.pb17{padding-bottom: 17px;}
.pt19{ padding-top: 19px;}
.qyxxgl_tab2 a{ width: 63px;}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus{ background-color: #0661d1;}
