@charset "utf-8";

/* CSS Document */
/*  ------------------------ 通用 ----------------------------  */
*, *::after, *::before { -webkit-box-sizing: border-box;-o-box-sizing: border-box; 
     -ms-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*{ margin:0px; padding:0px;border: 0;}
body { color:#333; font-family:"微软雅黑", Arial;  font-size:14px; line-height:24px; background:#fff;}
input{font-family:"微软雅黑", Arial; }
body.bgfff{ background:#fff;}
body,html{ width:100%; height:auto; overflow-x:hidden; }
html.ovhide{ overflow:hidden;}
.bodyhid{ overflow:hidden;}
ol, ul ,li{list-style: none; margin:0px; padding:0px}
img,ol, ul ,li{ border:none;}
div{ margin:0 0; padding:0 0}
a{text-decoration:none; color:#333; outline:none; star:expression_r(this.onFocus=this.blur());}
a:hover {text-decoration: none;cursor:pointer;}
img{ border:none;}
input[type=button], input[type=submit], input[type=reset] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
input:focus,input:hover,input:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
select:focus,select:hover,select:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
.edit{ width:100%; height:auto; overflow:hidden; padding:10px;}
.edit img{ max-width:100%; height:auto; }
.clearfix{zoom:1}
.clearfix:after{content:".";display:block; width:100%; height:0; line-height:0; float:none; clear:both; overflow:hidden}
.opacity {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}
.disnone{ display:none; }

.ts3{transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; 
	-o-transition:all ease 0.3s;}
.ts5{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
	-o-transition:all ease 0.5s;}

.mainbox{width:1200px; height:auto;margin:auto;}

/*头部*/
.top{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e0e0e0;}
.top_left{ float:left; }
.top_left a{ display:inline-block;margin-right:25px; }
.top_left a:hover,.top_left a.cur{ font-weight:bold;text-decoration:underline; color:#1e77f8; }
.top_right{ float:right; }
.top_right ul li{ display:inline-block; position:relative; }
.top_right .top_infor{ font-weight:bold; }
.icon_top{ display:inline-block; width:10px; height:40px; vertical-align:top; background:url(../images/icon_top.png) no-repeat center center; }
.top_right ul li:last-child{margin-left:25px;}
.top_infor_down{ display:none; position:absolute;right:-20px;top:30px; width:360px; height:101px; background:url(../images/top_bg.png) no-repeat center center; z-index:222; }
.top_infor_con{ width:100%; height:101px; position:relative; padding:20px 20px 20px 90px; }
.top_infor_pic{ display:block; width:60px; height:60px; border:1px solid #e0e0e0; border-radius:50%; overflow:hidden; position:absolute;left:20px; top:20px;}
.top_infor_pic img{ display:block; width:100%; height:auto; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.top_infor_right{ display:block; line-height:24px; padding-top:7px; }
.top_infor_name{ font-weight:bold; }
.top_right li.login_top:hover .top_infor_down{ display:block; }
.tc_btn{  font-weight:bold; position:absolute;right:20px; top:5px; }
.top_infor_name:hover,.top_infor_tel:hover,.tc_btn:hover{text-decoration:underline; color:#1e77f8;}
.top_right .login_btn{ margin:0 10px; }

.top_right li .gzh_top{ display:block; line-height:40px;}
.top_right li .gzh_top .icon_jt{ display:inline-block; width:10px; height:40px; background:url(../images/icon_top.png) no-repeat center center; vertical-align:top;margin-left:5px; }
.top_right li .gzh_topcur .icon_jt{transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);  /* Opera */}
.erweima_con{ display:none; width:160px; height:160px; position:absolute;left:0;top:39px; border:1px solid #e0e0e0; z-index:3;}
.erweima_con img{ display:block; width:100%; height:auto; }
/*头部*/

/* 头部搜索 */
.search_top{ width:780px; height:auto; margin:auto; padding:30px 0 30px 98px; position:relative; }
.logo{display:block; width:66px; height:auto; position:absolute;left:0; top:30px;}
.logo img{width:100%; height:auto;}
.search_input_con{width:100%; height:40px; border:1px solid #dadada; padding-right:120px; position:relative;}
.search_input_con .search_input{ width:100%; height:38px; vertical-align:top;background:none; padding-left:10px; }
.search_btn{ display:block; width:120px; height:40px; line-height:40px; background:#1e77f8;color:#fff; text-align:center;font-size:18px; position:absolute;right:-1px; top:-1px; }
.search_btn:hover{ background:#0555c7; color:#fff;}
.search_gs{padding-top:10px;}
.search_gs label{ display:inline-block; cursor:pointer;margin:0 20px 0 0; line-height:14px; }
.search_gs .input_ys{ display:inline-block; border:1px solid #9e9e9e; width:14px; height:14px;border-radius:50%; background:#fff; vertical-align:top;margin-right:3px; }
.search_gs .input_radio{ opacity:0; } 
.search_gs .input_checked{border:4px solid #1e77f8;}

/* 导航 */
.nav{width:100%; height:40px;background:#1e77f8;}
.nav_ul{ float:left; }
.nav_ul li{ display:block; float:left; position:relative; }
.nav_ul li>a{color:#fff; display:block;width:120px;text-align:center; font-size:16px; line-height:40px; }
.nav_ul li>a.navcur,.nav_ul li>a:hover{background:#0555c7;}
.icon_nav_jt{ width:10px; height:40px; display:inline-block; vertical-align:top;margin-left:8px; }
.icon_nav_jt img{ display:inline-block; vertical-align:middle; }

.drop_down{ position:absolute;left:0;top:40px; z-index:333; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.2); border:1px solid #b6b6b6; border-top:none; padding:0 10px; display:none; }
.drop_down_one{ width:240px; height:auto; }
.drop_down_one .icon_more{ display:inline-block; width:8px; height:24px; vertical-align:top; background:url(../images/icon_more.png) no-repeat center center/5px auto;}
.drop_list{ padding:10px 0; border-bottom:1px solid #dadada; }
.drop_one{ display:block; font-weight:bold;margin-left:10px;margin-bottom:5px; }
.drop_listqt a{ display:inline-block;margin:0 0 0 10px; }
.drop_list a:hover,.drop_down_two a:hover{ text-decoration:underline; color:#1e77f8; }

.drop_down_two{ width:120px; height:auto; text-align:center; }
.drop_down_two a{ display:block; width:100%; height:40px; line-height:40px; border-bottom:1px solid #dadada; }
.drop_down_two a:last-child{border-bottom:none;}

.nav_ul .level:hover .drop_down{ display:block; }
.nav_ul .level:hover>a{background:#0555c7;}
.nav_ul .level:hover .icon_nav_jt{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);  /* Opera */
}

.index_center{ float:right; position:relative; }
.center_level{ display:block; height:40px; line-height:40px;color:#fff; font-size:16px; }
.icon_per{ display:inline-block; width:16px; height:40px; background:url(../images/icon_per.png) no-repeat center center; vertical-align:top;margin-right:10px; }
.index_center:hover .drop_down{ display:block; }

/* 面包屑导航 */
.bread_nav{width:100%; height:60px; line-height:60px;}
.bread_nav a,.bread_nav span{ display:inline-block; color:#999; }
.bread_nav a:last-child{color:#1e77f8;}
.bread_nav span.bread_jt{ font-family:"宋体"; }

/* 分页 */
.page{margin:40px auto 80px;width:auto; text-align:center;}
.page ul li{ display:inline-block; }
.page ul li a{background:#fff; border:1px solid #ebebeb; color:#666;display:block;padding:5px 15px}
.page ul li a.pagecur,.page ul li a:hover{background:#1e77f9 none repeat scroll 0 0;color:#fff}


/* icon */
.icon_pdf{background:url(../images/icon_pdf.png) no-repeat center center; }
.icon_word{ background:url(../images/icon_word.png) no-repeat center center; }
.icon_p{ background:url(../images/icon_p.png) no-repeat center center; }
.icon_word2{ background:url(../images/icon_word2.png) no-repeat center center; }

/*footer*/
.footer{width:100%; height:auto; padding:40px 0; border-top:1px solid #e0e0e0;text-align:center;}
.footer_nav{padding-bottom:18px;}
.footer_nav a{ display:inline-block; line-height:15px; padding:0 15px; border-right:1px solid #e6e6e6; }
.footer_bq{ height:26px; line-height:26px; }
.footer_bq img{ display:inline-block; height:26px; vertical-align:top;margin-right:5px;}
/*footer*/

/* 搜索头部 */
.top_w{ padding:10px 0; border-bottom:1px solid #e0e0e0; }
.top_w .top{ border:none; }
.top_left .logo_2{ display:block; float:left;margin-right:20px;margin-top:2px; }
.top_left .logo_2 img{ height:36px; }
.search_top2{ width:460px; height:36px; border:1px solid #e0e0e0; float:left;margin-top:3px; padding-right:100px; position:relative; }
.search_top2 a{ display:block; width:100px; height:36px; line-height:36px; background:#1e77f9; color:#fff; text-align:center; font-size:16px; position:absolute;right:0; top:-1px; margin:0; }
.search_top2 input{ width:100%; height:34px; background:none; vertical-align:top; padding:0 15px; }

/* 弹窗 */
.submit_w{ width:100%; height:100%; position:fixed;left:0; top:0; z-index:22; display:none; }
.submit_bg{width:100%; height:100%; position:fixed;left:0; top:0; background:rgba(0,0,0,0.3); z-index:1;}
.submit_con{ width:580px; height:auto; position:fixed;left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-radius:5px;text-align:center; padding:40px 0; z-index:2; }
.icon_sucess{ display:block; width:80px; height:80px; background:url(../images/icon_sucess.png) no-repeat center center;margin:0 auto 20px; }
.sucess_tit{ font-size:20px;margin-bottom:15px; }
.sucess_des{ color:#666; }
.sucess_des span{ color:#1e77f8; }
.submit_btn{ width:100%; height:auto; padding-top:40px; }
.submit_btn a{ display:inline-block; width:120px; height:36px; line-height:36px;border-radius:5px; font-size:16px; margin:0 10px; }
.submit_btn a.submit_return{ border:1px solid #e0e0e0; color:#666; }
.submit_btn a.submit_go{ background:#f33939; color:#fff; }

.help_edit{padding:10px 0;}
