
@charset "utf-8";
/* 初始化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body { background:#0260a7; color:#6d6d6d; font-size:16px; font-family:"microsoft yahei", Verdana, Arial, Helvetica, sans-serif; max-width:640px; margin:0 auto;}
td,th,caption { font-size:14px;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%;}
address,caption,cite,code,dfn,var { font-style:normal; font-weight:normal;}
a { color:#6d6d6d; text-decoration:none;}
a:hover { text-decoration:none;}
img { border:none;}
ol,ul,li { list-style:none;}
input,textarea,select,button { font:16px "microsoft yahei", Verdana,Helvetica,Arial,sans-serif;}
table { border-collapse:collapse;}
html { overflow-y:scroll;}
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{ zoom:1;}
.noHighlight{ tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent; -moz-tap-highlight-color:transparent; -ms-tap-highlight-color:transparent; -o-tap-highlight-color:transparent;}
.blur{ filter:blur(10px); -webkit-filter:blur(10px); -moz-filter:blur(10px); -ms-filter:blur(10px); -o-filter:blur(10px);}
/*--细节--*/





body{ background:#fff;}

.header { width:100%; height:190px; padding-top:30px;background:url(../images/top_bg.jpg) no-repeat center 0;}

.logo{height:100px;background:url(../images/logo.png) no-repeat;margin-left:4%;margin-bottom:52px;}

.mune { width:100%; height:76px; background:url(../images/mune_bg.png) repeat-x;}
.mune ul {width:100%;}
.mune ul li {float:left; width:24.78%; line-height:36px; text-align:center; border-left:1px solid #1a9cdc; margin-top:1px;}
.mune .first { border-left:none;}
.mune ul li a { display:block; width:100%; margin:0 auto; font-size:14px; color:#fff;}


.header_top { height:160px; background:url(../images/header_top.png) repeat-x;position:relative;}
.addimage { position:absolute; top:0; left:0; z-index:-1; width:100%;height:160px;}
.addpagebtn { padding-top:142px; height:8px;text-align:center;margin:0 auto;}
.addpagebtn ul { display:inline-block; height:8px;}
.addpagebtn li { float:left;width:8px; height:8px;cursor:pointer; background:url(../images/adbn2.png) no-repeat; margin:0 4px;}
.addpagebtn li:hover, .addpagebtn .active {background:url(../images/adbn1.png) no-repeat;}


.main { width:96%; padding:0 2%; margin-top:10px;}
.m_xhdt { width:100%;}
.title_c { width:100%;height:55px; background:url(../images/title_c.png) repeat-x; line-height:54px;}
.title_l { display:block;height:55px; background:url(../images/title_l.png) no-repeat; background-size:188px 55px;}
.title_r { display:block;height:55px; background:url(../images/title_r.png) no-repeat right 0px; text-align:center;}
.title_r strong { font-size:18px; color:#fff; float:left; margin-left:48px; font-weight:normal;}
.title_r a { display:block; width:76px; height:40px; line-height:40px; float:right; margin-right:18px; margin-top:15px; color:#505050; font-size:14px;}

.newslist { width:100%;background:#fff; margin:0 auto 4px;padding-bottom:16px;}
.newslist ul { display:inline-block;width:100%;}
.newslist ul li { float:left;width:100%;height:100%;padding:14px 0; border-bottom:1px solid #e9e9e9;}
.newslist ul li .newsimage { float:left; display:block; width:38%; height:133px; border:3px solid #e1e1e1;}
.newslist ul li .newsimage img {width:100%; height:133px;}
.newslist ul li h3 {float:right;width:57%;}
.newslist ul li h3 a { float:left; width:100%;line-height:24px;color:#333333; font-size:18px;font-family:"microsoft yahei";white-space:nowrap; overflow:hidden;max-width:98%;word-wrap: normal;overflow: hidden;-o-text-overflow:ellipsis;text-overflow: ellipsis; max-width:280px;}
.newslist ul li h3 a:hover {color:#555;}
.newslist ul li h3 span {float:left; color:#7a7a7a;font-size:14px;width:100%;line-height:26px;}
.newslist ul li p {float:right;width:57%;line-height:24px; height:72px;color:#777777; font-size:16px;font-family:"microsoft yahei";text-align:left; margin-top:10px; overflow:hidden;text-indent:2em;}

.m_trqzh {width:100%;}

.m_trqzh .trqzh { float:left;width:100%;height:100%;padding:14px 0; border-bottom:1px solid #e9e9e9;}
.m_trqzh .trqzh .trqzhimage { float:left; display:block; width:36%; height:100%;}
.m_trqzh .trqzh .trqzhimage img {width:100%; height:100%;}
.m_trqzh .trqzh h3 {float:right;width:60%;}
.m_trqzh .trqzh h3 a { float:left; width:100%;line-height:24px;color:#333333; font-size:18px;font-family:"microsoft yahei";white-space:nowrap; max-width:98%; word-wrap: normal;overflow: hidden;-o-text-overflow:ellipsis;text-overflow: ellipsis;}
.m_trqzh .trqzh h3 a:hover {color:#555;}
.m_trqzh .trqzh p {float:right;width:60%;line-height:26px; height:78px;color:#777777; font-size:14px;font-family:"microsoft yahei";text-align:left; margin-top:10px;overflow:hidden;text-indent:2em;}

.m_zcfg {width:100%;}

.wordlist { width:100%;background:#fff; margin:0 auto 4px;padding-bottom:16px;}
.wordlist ul { display:inline-block; width:100%; }
.wordlist ul li { float:left;width:97%;height:48px;border-bottom:1px dashed #bcbdba; line-height:48px; background:url(../images/dian.png) no-repeat 2px center; background-size:7px 6px; padding-left:3%;}
.wordlist ul li a { float:left; color:#333333; font-size:18px;white-space:nowrap; overflow:hidden;max-width:70%;word-wrap: normal;overflow: hidden;-o-text-overflow:ellipsis;text-overflow: ellipsis; max-width:230px;}
.wordlist ul li em { float:right; font-style:normal;color:#666;font-size:14px; margin-right:1%;}



.footer { height:99px; width:100%; background:url(../images/footer_bg.png) repeat-x;}
.footer .down { margin:0 auto;}
.footer .down ul { padding-top:13px;}
.footer .down ul li { font-size:12px; color:#2e516e; text-align:center; line-height:24px;}
.footer .down ul li a {color:#2e516e;}


.top {height:50px;background:url(../images/top_bg.png) repeat-x; border:1px solid #124c77;line-height:50px;}
.top strong { float:left; font-size:20px; color:#fff; font-weight:normal; margin-left:4%;}
.top a { float:right; width:17%;color:#fff; background:#19aae7; text-align:center; font-size:16px;}


.center { width:98%; padding:1%; background:#f5f5f5;}

.page { text-align:center; 
        margin:16px auto;
        display: inline-block;
        text-align: center;
        width: 100%;
		}
.page b, .page em, .page span { margin-left:1%; font-weight:normal;float:none; font-style:normal;}
.page a, .page b { font-family:"microsoft yahei"; display:inline-block; height:24px; border:1px solid #c5c5c5; color:#878787; font-size:12px; line-height:24px; padding:0 3%; background:#fff;}
.page a:hover, .page b { color:#FFF; background:#0266b7;}

.about {width:96%; padding:2%;background:#fff; margin:0 auto 10px;}

.pagecontent { width:96%; padding:2%;margin:0 auto;}
.pagecontent img { width:100%;}

.news_xx { width:96%; padding:0 2%;}
.news_xx h2 {font-family:"microsoft yahei";margin:0 auto;text-align:center;font-weight:normal;color:#4c4c4c;font-size:18px; line-height:30px;height:30px; background:none; border:none;border-bottom:#f0f0f0 1px solid; padding-bottom:6px;}
.news_xx h3 { font-family:"microsoft yahei"; width:100%;height:36px;margin:0 auto; line-height:36px; font-size:14px; color:#a2a2a2; }
.news_xx h3 strong {font-family:"microsoft yahei";float:left;font-weight:normal;}
.news_xx h3 span {font-family:"microsoft yahei"; float:right;}


.navlist { width:100%; height:auto;}
.navlist img { width:100%; height:100%; margin-bottom:20px;}
.navlist ul { width:100%;height:100%;}
.navlist ul li { float:left;width:100%;height:48px;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb; line-height:48px; background:#fff url(../images/nav_li.jpg) no-repeat 96% center; margin-bottom:14px;}
.navlist ul li a {display:block; width:80%; padding-left:20%; background:url(../images/nav_a.png) no-repeat 18px center;color:#444444; font-size:20px;}

.chaxun_1 {  width:88%; height:auto;margin:0 auto; }
.chaxun_1 h2 { width:100%; color:#007cc3; font-size:24px; text-align:center; height:30px; line-height:30px; margin-bottom:20px;margin-top:20px;}
.chaxun_1 .fback { width:100%; float:left;}
.chaxun_1 .fback li { width:100%; height:52px; float:left; margin-bottom:20px;}
.chaxun_1 .first {float:left;font-family:"microsoft yahei";color:#333; font-size:16px; line-height:52px;}
.chaxun_1 .text { width:61%; padding:0;padding-left:12%;height:50px; line-height:50px; text-indent:4px; outline:none; border:1px solid #dedede;margin-left:1%;font-size:16px;}
.chaxun_1 .facebk {text-align: center; width: 100%;float: left;margin: 0 auto;display: block;}
.chaxun_1 .facebk li { border: 0px solid red;width: 40%;height: 32px;text-align: center; margin: 0 auto;}
.chaxun_1 .facebk li .btn1 {display:block;width:100%; line-height:30px; background:url(../images/nav_ground.png) repeat-x; outline:none; cursor:pointer;border-radius:4px; color:#fff; font-size:16px; border:1px solid #17507a;}

.unitlist { width:100%; background:#fff;}
.unitlist table { width:99.6%;margin:10px auto; }
.unitlist th { height:32px; background-color:#0c80e3; font:12px/32px simsun; color:#fff; }
.unitlist td { height:48px; text-align:center; }
.unitlist td a { font:12px simsun; color:#515151; }
.unitlist td a:hover { color:#0268b8; }

.expertlist { width:100%; background:#fff;}
.expertlist ul { padding-top:18px; }
.expertlist table{ width:99.6%;margin:10px auto; }
.expertlist th { height:32px; background-color:#0c80e3; font:14px/32px; color:#fff; font-weight:normal;}
.expertlist td { height:116px; text-align:center; font:14px; color:#394c4e; }
.expertlist table img { width:85%; height:85%; }



.feedback { width:98%;padding:1%; background:#fff;border:0px solid red;}
.feedback .feed { display:;border:0px solid blue;}
.feedback .feed li { float:left; width:100%; color:#6f6f6f; line-height:24px; border-bottom:1px dashed #3b3b3b; margin-top:20px;} 

.feedback .wen  { width:100%; margin-bottom:16px;}
.feedback .wen  h3 { width:100%;height:32px; color:#3b3b3b; line-height:32px; font-size:14px;}
.feedback .wen  h3 strong { float:left; padding:0 1%; height:32px; background:#f0f0f0; text-align:center;}
.feedback .wen  h3 span { float:right;  font-weight:normal;}
.feedback .wen  p {width:98%; line-height:20px; color:#919191; padding-left:2%; margin-top:10px;font-size:14px;}
.feedback .wen  p b { color:#000;font-weight:normal;font-size:14px;margin-right:1%;}

.feedback .hui  { width:100%; margin-bottom:16px;}
.feedback .hui  h3 {  width:100%;height:32px; color:#3b3b3b; line-height:32px; font-size:14px;}
.feedback .hui  h3 strong { float:left; padding:0 1%; height:30px; background:#f0f0f0; text-align:center;}
.feedback .hui  h3 span { float:right;font-weight:normal;}
.feedback .hui  p { width:98%; line-height:20px; color:#919191; padding-left:2%; margin-top:10px;font-size:14px;}
.feedback .hui  p b { color:#000; font-weight:normal;font-size:14px; margin-right:1%;}

.feedback .fback {margin:0 auto 10px; width:94%; padding:0 3%;border-top:1px solid #e5e5e5;}
.feedback .fback li { width:100%; height:30px; line-height:30px;float:left; margin-top:10px;}
.feedback .first {float:left;font-family:"microsoft yahei";color:#797777;font-size:14px;line-height:30px; margin-right:1%;}
.feedback .text { width:100px; height:30px; line-height:30px; text-indent:2px; outline:none;font-size:14px;}
.feedback .checkcode { width:100px; height:30px; line-height:30px; text-indent:2px; outline:none;font-size:14px;}
.feedback .fback .neirong { display:block;height:100%; line-height:30px;float:left; margin-top:22px;font-size:14px;}
.feedback .btn1 { margin-top:6px; margin-left:10%;float:left;display:block; padding:0 2%;height:30px; background:url(../images/nav_ground.png) repeat-x; border:1px solid #17507a;outline:none;cursor:pointer;color:#fff;font-size:14px;}


.information{border:0px solid red; width:100%;}
.information img{border:0px solid red; width:100%;}

.loginstate {
	text-align:center; 
	border:0px solid red;
	margin:0 auto;
    padding-top: 30px;
	padding-bottom: 30px;
}
.loginstate h4 {
    color: #010101;
    font: 12px simsun;
    padding-bottom: 18px;
    text-align: center;
}
.altinfo, .safeout {
    background: rgba(0, 0, 0, 0) url("../images/submit_btn.png") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font: 12px simsun;
    height: 24px;
    width: 69px;
}


.merberbox {width:100%; position:fixed; z-index:9000; background-color:#fff; padding-bottom:10px; border:1px solid #dcdcdc; border-top-left-radius:3px; border-top-right-radius:3px;}
.merberboxor { padding-bottom:20px; }
.merberbox table { font:12px simsun; color:#494949; margin:0 auto; margin-top:20px; }
.merberbox h3 { font:14px/34px "microsoft yahei"; color:#494949; text-align:center; background:url(../images/merber_table_h3.gif) repeat-x; }
.merberbox h3 em { float:right; width:30px; height:30px; background:url(../images/close_ico.png) no-repeat center center; cursor:pointer; }
.merberbox td { height:36px; }
.merberboxw table input { width:230px; height:36px; border:none; outline:none; background:none; }
.merberboxw table .remark input,.merberboxw table .abstract input { width:540px; }
.merberbox button { cursor:pointer; background:url(../images/submit_btn.png) no-repeat; width:69px; height:24px; border:none; margin:15px auto; font:bold 12px simsun; color:#fff; display:block;}
.homemain .mainleft { width:700px; padding-left:8px; float:left; }
.homemain h3 { height:30px; background:url(../image/home_h3_ground.gif) repeat-x; }
.homemain h3 span { float:left; width:106px; height:30px; background:url(../images/home_h3_span.png) no-repeat; padding-left:28px; font:bold 12px/30px simsun; color:#fff; position:relative; top:-1px; left:-1px; }
.homemain h3 a { float:right; width:45px; height:24px; background:url(../images/home_h3_more.png) no-repeat; font:12px/24px simsun; color:#505050; text-align:center; margin-top:6px; margin-right:6px; }

.query{
    margin: 10px auto 0;
    display: block;
    width: 96%;
    height:60px;
    background: url(/skin/phone/images/query.jpg) no-repeat center / contain;
}
.query_title{
    margin: 0 auto;
    width: 280px;
    height: 50px;
    background: url(/skin/phone/images/query_title_icon.png) no-repeat left center / 30px 30px;
    color: #0261b2;
    font-size: 20px;
    padding-left: 40px;
    line-height: 50px;
}
.employee{
    margin-top: 10px;
    width: 100%;
    background-color: #017dcb;
    border-top: 5px solid #0164a2;
    color: white;
}
.employee_form{
    margin-top: 60px;
}
.employee_form>div{
    height: 62px;
}
.employee_form label{
    width: 20%;
    height: 40px;
    line-height: 40px;
    text-align: right;
    display: inline-block;
    font-size: 14px;
}
.employee_form input {
    width:70%;
    height:40px;
    font-size: 14px;
    color: #888787;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.employee_form .query_code{
    width: 30%;
}
.employee_form .query_submit{
    background-color: #7dbe0a;
    font-size: 18px;
    color: white;
    border: 1px solid #027732;
    cursor: pointer;
}
.employee_info_title{
    width: 200px;
    height: 44px;
    line-height: 44px;
    color: white;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}
.employee_info_div{
    width:90%;
    padding: 15px;
    background-color: white;
    margin: 0 auto 30px;
}

.employee_info_div table,.employee_info_div tr,.employee_info_div td{
    border: 1px solid #c1c1c1;
    border-collapse: collapse;
}
.employee_info_div table{
    margin: 0 auto;
}
.employee_info_div td{
    height:50px;
    padding-left: 22px;
    width: 70%;
    font-size: 13px;
    color: #5b5b5b;
    overflow: hidden;
    white-space: nowrap;
}
.employee_info_div .employee_table_item{
    min-width: 110px;
    text-align: right;
    width: 30%;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
}

/*footer*/
.footer { height:90px; width:100%; background:url(../images/footer_bg.png) repeat-x;}
.footcontain { width:90%; height:90px; margin:0 auto; }
.footcontain>p {
    line-height: 14px;
}
.address,.suport { font:12px simsun; color:#2e516e; text-align:center; }
.address { padding-top:16px; }
.suport { padding-top:10px; }
.suport a { font:12px simsun; color:#2e516e; }