.lf { float: left; }
.rt { float: right; }
/****************top*******************/
.top { width: 100%; height: 48px; border-top: 1px solid #475053; border-bottom: 1px solid #475053; background-color: #30393e; }
.top > div { position: relative; z-index: 99; width: 1000px; height: 50px; margin: 0 auto; }
.top_l { position: absolute; bottom: 15px; left: 10px; }
.top_l > ul > li { float: left; margin-right: 5px; color: #fff; }
.top_l > ul > li > a { color: #fff; }
.top_r { position: absolute; right: 10px; bottom: 15px; }
.top_r > img { position: relative; top: 4px; right: 0; }
.top_r a span { color: #fff; }
/*******************banner********************/
.banner { width: 100%; height: 100px; border-bottom: 3px solid #869099; }
.banner > div { position: relative; width: 1000px; height: 100px; margin: 0 auto; }
.banner_l { height: 100px; background: url('dfjsq.png') no-repeat; }
.ban_r1 { position: absolute; top: 48px; right: 360px; }
.ban_r2 { position: absolute; top: 48px; right: 320px; }
.search { position: absolute; z-index: 999; top: 48px; right: 20px; }
.banner_r > input { line-height: 33px; position: absolute; top: 40px; right: 10px; width: 275px; height: 33px; padding-left: 10px; border: 1px solid #c8c8c8; }
/*****************star yyl  tanchu*****************/
.banner { position: relative; z-index: 2; }
.banner .g-ewm .photo { position: absolute; top: 35px; right: 307px; height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; background-color: #eff4f8; }
.banner .g-ewm .main2 { position: absolute; top: 85px; right: 307px; width: 238px; height: 236px; padding: 20px; background-color: #eff4f8; }
.g-login .login-icon { position: absolute; top: 35px; right: 347px; height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; background-color: #eff4f8; }
.g-login .login-m { position: absolute; top: 39px; right: 194px; width: 240px; padding: 20px; background: #eff4f8; }
.login-m .inpt1 , .login-m .g-btn1 { line-height: 30px; display: block; width: 100%; height: 30px; margin-bottom: 20px; text-indent: 10px; color: #939393; border: 1px solid #7aa7ce; border-radius: 8px; background: #fff; }
.login-m .inpt1 a { border: 0; }
.login-m .g-btn1 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; text-indent: 0; color: #fff; border: 0; background: #08b3eb; }
.login-m .g-loginng { position: relative; }
.login-m .on1 { display: inline-block; }
.login-m .on2 { position: absolute; top: 0; right: 0; }
.login-m .g-btn2 { display: block; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #d3d3d3; }
.login-m .g-icon { margin-top: 20px; text-align: center; }
.nav_2_name { position: absolute; z-index: 99; top: 15px; right: 194px; height: 24px; padding-right: 6px; padding-left: 35px; text-align: right; color: #fff; }
.nav_2_name a { padding-left: 10px; text-decoration: underline; color: #cbcdce; }
/*****************end yyl  tanchu*****************/

/*****************main******************/

.main { width: 1000px; margin: 0 auto; }
.main_top { position: relative; height: 255px; border-bottom: 1px solid #d9d9d9; }
.calculator { height: 226px; background: url('main_top.png') no-repeat 50px 20px; }
.main_top > p { font-size: 38px; position: absolute; top: 40%; left: 250px; }
.main_foot { height: 255px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
.main_foot > p { font-size: 16px; color: #b4b4b4; }
.srfs > select { width: 225px; height: 33px; margin-left: 20px; padding-left: 10px; border: 1px solid #c8c8c8; border-radius: 5px; }
.shsr > input { width: 214px; height: 33px; margin-left: 20px; padding-left: 10px; border: 1px solid #c8c8c8; border-radius: 5px; }
.srfs { margin: 40px 0 10px 30px; }
.shsr { margin: 20px 0 10px 83px; }
.srfs > a > img { position: relative; top: -12px; right: 25px; }
.shsr > span , .srfs > span { font-size: 18px; margin-left: 10px; color: #000; }
.main_foot > p { margin-left: 195px; }
.ljjs { line-height: 35px; width: 130px; height: 35px; margin-top: 25px; margin-left: 200px; text-align: center; border: 1px solid #800202; border-radius: 5px; background-color: #c30205; }
.ljjs > a { font-size: 18px; color: #fff; }
.jfje { font-size: 16px; margin-top: 20px; margin-left: 200px; }
.jfje b { color: #f00; }
/*****************text*****************/
.text { width: 1000px; margin: 0 auto; margin-top: 40px; padding-bottom: 50px; }
.text > h4 { font-size: 30px; font-weight: normal; text-align: center; }
.text > p { font-size: 18px; line-height: 25px; margin-top: 40px; color: #434343; }
/******************************************************反腐***********************************************************/
.banner2 { width: 100%; height: 125px; border-bottom: 3px solid #869099; }
.banner2 > div { position: relative; width: 1000px; height: 125px; margin: 0 auto; }
.banner2_top { position: relative; }
.banner2_r { position: absolute; top: -10px; right: 0; }
.banner2_r > input { line-height: 33px; position: absolute; top: 40px; right: 10px; width: 275px; height: 33px; padding-left: 10px; border: 1px solid #c8c8c8; }
.banner2_foot { position: absolute; /*position: relative;*/ width: 1000px; height: 48px; margin: 0 auto; }
/*有导航栏弹窗样式 start*/
.banner2 { position: relative; z-index: 2; }
.banner2 .g-ewm .photo { position: absolute; top: 35px; right: 307px;
    /*background:#eff4f8;*/

    height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; }
.banner2 .g-ewm .main2 { position: absolute; z-index: 999; top: 85px; right: 307px; width: 238px; height: 236px; padding: 20px; background-color: #eff4f8; }
.banner2 .g-login .login-icon { position: absolute; top: 35px; right: 347px; height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; background: #eff4f8; }
.banner2 .g-login .login-m { position: absolute; top: 85px; right: 347px; width: 240px; padding: 20px; background: #eff4f8; }
.login-m .inpt1 , .login-m .g-btn1 { line-height: 30px; display: block; width: 100%; height: 30px; margin-bottom: 20px; text-indent: 10px; color: #939393; border: 1px solid #7aa7ce; border-radius: 8px; background: #fff; }
.login-m .inpt1 a { border: 0; }
.login-m .g-btn1 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; text-indent: 0; color: #fff; border: 0; background: #08b3eb; }
.login-m .g-loginng { position: relative; }
.login-m .on1 { display: inline-block; }
.login-m .on2 { position: absolute; top: 0; right: 0; }
.login-m .g-btn2 { display: block; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #d3d3d3; }
.login-m .g-icon { margin-top: 20px; text-align: center; }
.onclass { border-bottom: 3px solid #b01618; }
/*有导航栏弹窗样式 end*/
.nav { position: relative; width: 1000px; height: 48px; }
.nav > ul { position: absolute; bottom: 0; left: 0; height: 48px; }
.nav > ul > li { line-height: 48px; float: left; height: 48px; }
.nav > ul > li > a { font-size: 18px; margin-bottom: 3px; padding: 9px 30px; color: #000; }
* + html .nav > ul > li > a { font-size: 18px; display: inline-block; padding: 0 30px; padding-bottom: 1px; color: #000; }
.nav > ul > li > a:hover { border-bottom: 3px solid #b01618; }
.nav_r1 { position: absolute; top: 10px; right: 40px; }
.nav_r2 { position: absolute; top: 10px; right: 10px; }
/*****************content*****************/
.content { width: 1000px; min-height: 410px; margin: 15px auto; }
.content_l { position: relative; width: 585px; height: 396px; }
.ban1 , .ban2 , .shade { position: absolute; }
.ban1 { top: 45%; left: 0; }
.ban2 { top: 45%; right: 0; }
.shade { bottom: 0; left: 0; width: 585px; height: 50px; opacity: .4; color: #fff; background-color: #000; }
.content_l > p { position: absolute; z-index: 999; bottom: 15px; left: 30px; color: #fff; }
.circle { position: absolute; right: 30px; bottom: 15px; }
.circle > li { float: left; margin-left: 5px; }
.content_r { width: 400px; }
.text_2 { padding-bottom: 20px; }
.text_2 > h4 { font-size: 22px; }
.text_2 > h4 > a { color: #000; }
.text_2 > h6 , .text_2 > p { font-size: 18px; font-weight: normal; line-height: 30px; margin-top: 15px; color: #606060; }
.text_2 > h6 { color: #606060; }
.text_2 > p { color: #9d9d9d; }
.text_2 > p > span { margin-left: 10px; color: #9d9d9d; }
.h_4 { padding-top: 20px; border-top: 1px solid #d9d9d9; }
/******************main******************/
.main_22 { overflow: hidden; width: 1000px; margin: 0 auto; }
.main_l { float: left; width: 680px; }
.main_r { float: right; width: 300px; height: 1947px; background-color: #f8f8f8; }
.fx { margin-bottom: 25px; }
.zyqf > h4 , .fx > h4 { width: 680px; padding-bottom: 10px; border-bottom: 3px solid #869099; }
.zyqf > h4 > a , .fx > h4 > a { font-size: 20px; width: 500px; height: 30px; padding: 10px 15px; color: #000; border-bottom: 3px solid #b0151b; }
.fx_top { overflow: hidden; width: 680px; height: 169px; padding: 25px 0 25px 0; border-bottom: 1px solid #ebebeb; }
.fx_top h5 { font-size: 20px; margin-bottom: 20px; }
.fx_top > a { float: left; }
.fx_r { float: right; width: 500px; }
.fx_bottom { width: 680px; padding: 25px 0 25px 0;
    /*margin-top: 20px;*/

    border-bottom: 1px solid #ebebeb; }
.fx_bottom > h5 , .fx_r > h5 { font-size: 20px; }
.fx_bottom > h5 > a , .fx_r > h5 > a { color: #000; }
.fx_bottom > h6 , .fx_r > h6 { font-size: 16px; font-weight: normal;
    /*padding: 15px 0;*/
    line-height: 30px; color: #7e7e7e; }
.fx_bottom > p , .fx_r > p { font-size: 16px; color: #b7b7b7; }
.fx_bottom > p > span , .fx_r > p > span { margin-left: 10px; }
.zyqf { margin-bottom: 15px; }
.zyqf_pic { height: 450px; margin-top: 20px; margin-left: 8px; }
.zyqf_pic > li { position: relative; float: left; }
.zyqf_pic > li > span { font-size: 16px; position: absolute; bottom: 10px; left: 10px; color: #fff; }
.zyqf_pic > li > a > img { width: 330px; height: 220px; margin-bottom: 2px; margin-left: 2px; }
.main_r > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r > ul { margin-top: 10px; margin-left: 15px; }
.main_r5 > ul , .main_r4 > ul > li , .main_r3 > ul > li , .main_r > ul > li { line-height: 45px; }
.number { font-size: 18px; display: inline-block; width: 30px; text-align: center; color: #ad1915; }
.number2 { font-size: 18px; display: inline-block; width: 30px; text-align: center; color: #000; }
.number3 { font-size: 18px; display: inline-block; width: 30px; height: 46px; text-align: center; color: #fff; background: url('ff_number.png') no-repeat 2px 10px; }
.number:hover { height: 46px; color: #fff; background: url('ff_number.png') no-repeat 2px 10px; }
.text_3 { font-size: 16px; margin-left: 10px; color: #616161; }
/********************************************************************公益*******************************************/
.content_3 { overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 15px; }
.content3_top { position: relative; width: 686px; height: 431px; margin-bottom: 30px; }

.shade_3 { position: absolute; bottom: 0; left: 0; width: 686px; height: 50px; opacity: .4; color: #fff; background-color: #000; }
.content3_top > p { position: absolute; z-index: 999; bottom: 15px; left: 30px; color: #fff; }
.main_r3 { float: right; width: 300px; background-color: #f8f8f8; }
.main_r3 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 20px; }
.main_r3 > h4 > span { font-size: 18px; padding-right: 90px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r3 > ul { margin-top: 20px; margin-left: 15px; }
.wcy { overflow: hidden; width: 280px; margin: 0 10px; padding: 20px 0 20px 0; border-bottom: 1px solid #cfcfcf; }
.wcy_r { margin-left: 10px; }
.wcy_r > h3 { font-size: 18px; font-weight: normal; color: #000; }
.wcy_r > h4 , .wcy_r > h5 , .wcy_r > h6 { font-size: 16px; font-weight: normal; margin-top: 5px; color: #464646; }
.wcy_r > p { line-height: 35px; width: 125px; height: 35px; margin-top: 10px; margin-left: 10px; text-align: center; background-color: #ef2d36; }
.wcy_r > p > a { font-size: 18px; color: #fff; }
/*******************************************************观点***************************************************/
.content3_l { width: 680px; }
.content4_top { position: relative; margin-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
.content4_top > h4 { font-size: 28px; }
.content4_top > h4 > a { color: #000; }
.content4_top > h6 { font-weight: normal; line-height: 30px; }
.content4_top > h6 > a { font-size: 16px; color: #868686; }
.content4_top > p { font-size: 16px; line-height: 25px; width: 70px; height: 25px; margin: 20px 0; text-align: center; color: #fff; background-color: #987a3c; }
.content4_top > span { font-size: 16px; position: absolute; top: 60px; left: 100px; color: #868686; }
.content4_bottom { line-height: 60px; height: 60px; text-align: center; }
.main_r4 { float: right; width: 300px; height: 1540px; background-color: #f8f8f8; }
.main_r4 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 20px; }
.main_r4 > h4 > span { font-size: 18px; padding-right: 20px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r4 > ul { margin-top: 20px; margin-left: 15px; }
/*************************************************************hyq****************************************************************/
.content5_top { overflow: hidden; padding: 25px 0; border-bottom: 1px solid #d3d3d3; }
.content5_top > h4 { font-size: 26px; margin-bottom: 20px; }
.content5_top > h4 > a { color: #000; }
.content5_r { width: 440px; }
.content5_r > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content5_r > h6 > a { font-size: 16px; color: #444; }
.content5_r > span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.download { line-height: 20px; width: 45px; height: 20px; margin-top: 10px; text-align: center; border: 1px solid #808080; border-radius: 3px; background-color: #f6f6f8; }
.download > a { color: #af161b; }
.content5_bottom > h4 { font-size: 26px; margin-bottom: 20px; color: #000; }
.content5_bottom > h4 > a { color: #000; }
.content5_bottom > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content5_bottom > h6 > a { font-size: 16px; color: #444; }
.content5_bottom > span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.content5_bottom { position: relative; padding: 25px 0; border-bottom: 1px solid #d3d3d3; }
.download2 { line-height: 20px; position: absolute; right: 190px; bottom: 24px; height: 20px; padding: 0 5px; text-align: center; border: 1px solid #808080; border-radius: 3px; background-color: #f6f6f8; }
.download2 > a { color: #af161b; }
.main_r5 { float: right; width: 300px; height: 1220px; background-color: #f8f8f8; }
.main_r5 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 20px; }
.main_r5 > h4 > span { font-size: 18px; padding-right: 20px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r5 > ul { margin-top: 10px; margin-left: 15px; }
/*************************************************************记者有约****************************************************************/
.content6_top { overflow: hidden; padding: 25px 0; border-bottom: 1px solid #f0f0f0; }
.xiansuo { width: 169px; }
.xiansuo > h3 { font-size: 14px; font-weight: normal; margin: 15px 0; text-align: center; color: #333; }
.xiansuo > h4 { font-size: 14px; line-height: 33px; width: 150px; height: 33px; margin-left: 10px; text-align: center; color: #5f5f5f; background-color: #d4e4f1; }
.xiansuo > h4 > a { color: #5f5f5f; }
.about { width: 150px; margin-left: 20px; padding-top: 15px; }
.about > h5 { font-size: 14px; line-height: 25px; margin-top: 10px; color: #424242; }
.about > h6 { font-size: 14px; font-weight: normal; line-height: 25px; color: #797979; }
.about > h6 > a { color: #797979; }
.content6_r > ul > li { line-height: 40px; width: 580px; height: 40px; padding-right: 15px; padding-left: 20px; background: url('add_2.png') no-repeat 10px center; }
.content6_r > ul > li > a { color: #000; }
.content6_r > ul > li > span { float: right; color: #999; }
.more { float: right; height: 35px; margin-top: 5px; margin-right: 8px; }
.more > a { font-size: 14px; color: #000; }
.more > span { height: 35px; color: #1e01b3; }
/**********************************************经验全搜索*******************************************************/
.main_r6 { float: right; width: 300px; height: 1740px; background-color: #f8f8f8; }
.main_r6 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r6 > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r6 > ul { margin-top: 10px; margin-left: 15px; }
.main_r6 > ul > li { line-height: 45px; }
/***********************************************************专题***************************************************/
.main_7 { overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 20px; }
.main_l7 { width: 686px; }
.main7_top { width: 686px; margin-bottom: 30px; border-bottom: 1px solid #ecebeb; }
.main7_top > h6 { font-size: 18px; font-weight: normal; line-height: 35px; margin-top: 15px; margin-bottom: 20px; }
.main7_top > h6 > a { color: #000; }
.main_pic { position: relative; }
.main_pic > h4 { font-size: 16px; font-weight: normal; position: absolute; bottom: 15px; left: 20px; color: #fff; }
.main_r7 { float: right; width: 300px; height: 1500px; background-color: #f8f8f8; }
.main_r7 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r7 > h4 > span { font-size: 18px; padding-right: 100px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r7 > ul { margin-top: 10px; margin-left: 15px; }
.main_r7 > ul > li { line-height: 45px; }
.shade_4 { position: absolute; bottom: 4px; left: 0; width: 686px; height: 50px; opacity: .4; color: #fff; background-color: #000; }
/***********************************************************新闻***************************************************/
.main_8 { overflow: hidden; width: 1000px; margin: 0 auto; }
.content8_l { width: 686px; }
.content8_top { width: 686px; }
.content8_foot > h3 , .content8_top > h3 { padding-bottom: 10px; border-bottom: 3px solid #86909a; }
.content8_foot > h3 > b , .content8_top > h3 > b { font-size: 20px; padding: 10px 20px; border-bottom: 3px solid #b01519; }
.content8_foot > h3 > b > a , .content8_top > h3 > b > a { color: #000; }
.content8_foot > h3 > a , .content8_top > h3 > a { font-size: 14px; line-height: 40px; float: right; margin-right: 10px; color: #000; }
.content8_foot > h3 > a > span , .content8_top > h3 > a > span { color: #b0151b; }
.content8_top > h4 { font-size: 20px; font-weight: normal; margin: 20px 0 10px 10px; }
.content8_top > h4 > a { color: #000; }
.content8_top > h5 { line-height: 30px; margin-left: 10px; }
.content8_top > h5 > a { font-size: 16px; font-weight: normal; color: #5c5c5c; }
.content8_top > img { margin: 10px; }
.content8_foot { margin-bottom: 20px; }
.content8_foot > ul { margin-top: 10px; }
.content8_foot > ul > li { font-size: 16px; line-height: 35px; height: 35px; color: #505050; background: url('dian.jpg') no-repeat 5px center; }
.content8_foot > ul > li > a { padding-left: 25px; color: #505050; }
.content8_foot > ul > li > span { margin-right: 15px; color: #505050; }
.main_r9 { float: right; width: 300px; height: 2840px; background-color: #f8f8f8; }
.main_r9 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r9 > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r9 > ul { margin-top: 10px; margin-left: 15px; }
.main_r9 > ul > li { line-height: 45px; }
/***********************************************************视野***************************************************/
.main_10 { overflow: hidden; width: 1000px; margin: 0 auto; }
.content10_r { width: 300px; }
.main_r10 { width: 300px; }
.main_r10 > h4 { font-size: 24px; font-weight: normal; margin-top: 10px; margin-left: 5px; color: #b01519; }
.main_r10 > h4 > span { font-size: 18px; padding-right: 160px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r10_top { padding-bottom: 15px; border-bottom: 1px solid #ebebeb; }
.main_r10_top > img { margin: 20px 0 15px 10px; }
.main_r10_top > h5 { font-size: 18px; }
.main_r10_top > h6 { font-weight: normal; line-height: 30px; width: 280px; margin-top: 10px; margin-left: 10px; }
.main_r10_top > h6 > a { font-size: 16px; color: #5c5c5c; }
.content10_rt { position: relative; overflow: hidden; width: 500px; margin-top: 10px; }
.content10_rt > h4 { font-size: 20px; margin-bottom: 20px; }
.content10_rt > h4 > a { color: #000; }
.content10_rt > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content10_rt > h6 > a { font-size: 16px; color: #444; }
.content10_rt > span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.download3 { line-height: 20px; position: absolute; bottom: 0; left: 300px; height: 20px; padding: 0 5px; text-align: center; border: 1px solid #808080; border-radius: 3px; background-color: #f6f6f8; }
.download3 > a { color: #af161b; }
/***********************************************************人物***************************************************/
.main_11 { overflow: hidden; width: 1000px; height: 475px; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; }
.main11_left { width: 422px; height: 470px; }
.main11_con { width: 326px; height: 470px; margin: 0 10px; }
.main11_right { width: 229px; height: 470px; }
.main11_left_foot , .main11_con_top , .main11_con_foot , .main11_right_top , .main11_right_foot { position: relative; }
.main11_left_foot > p , .main11_con_top > p , .main11_con_foot > p , .main11_right_top > p , .main11_right_foot > p { font-size: 16px; position: absolute; bottom: 18px; left: 10px; color: #fff; }
.shade_5 { position: absolute; bottom: 3px; left: 0; width: 422px; height: 50px; opacity: .4; background-color: #000; }
.shade_6 { position: absolute; bottom: 3px; left: 0; width: 326px; height: 50px; opacity: .4; background-color: #000; }
.shade_7 { position: absolute; bottom: 3px; left: 0; width: 229px; height: 50px; opacity: .4; background-color: #000; }
.main11_left_foot , .main11_con_foot { margin-top: 5px; }
.main11_right_foot { margin-top: 3px; }
.main11_left_top { font-size: 30px; font-weight: bold; height: 105px; margin-top: 20px; padding-top: 20px; text-align: center; }
.content11_rt { position: relative; overflow: hidden; width: 510px; }
.content11_rt > h4 { font-size: 20px; margin-bottom: 10px; }
.content11_rt > h4 > a { color: #000; }
.content11_rt > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content11_rt > h6 > a { font-size: 16px; color: #444; }
.content11_rt > span { font-size: 16px; margin-right: 13px; color: #696969; }
.download4 { line-height: 20px; position: absolute; bottom: 0; left: 440px; height: 20px; padding: 0 5px; text-align: center; border: 1px solid #808080; border-radius: 3px; background-color: #f6f6f8; }
.download4 > a { color: #af161b; }
.active2 { border-top: 1px solid #ebebeb; }
.active3 { border-bottom: 1px solid #869099; }
.main_r11 { float: right; width: 300px; height: 1300px; background-color: #f8f8f8; }
.main_r11 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r11 > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r11 > ul { margin-top: 10px; margin-left: 15px; }
.main_r11 > ul > li { line-height: 45px; }
/***********************************************************视觉***************************************************/
.main_12 { overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 25px; }
.main12_top { position: relative; width: 1000px; height: 530px; }
.main12_top > ul { position: absolute; bottom: 20px; left: 450px; }
.main12_top > ul > li { float: left; width: 20px; height: 5px; margin-left: 10px; cursor: pointer; background-color: #fff; }
.main12_top > ul > li > a { padding: 3px 10px; }
.main12_foot { width: 1000px; height: 90px; padding: 25px 0; }
.main12_foot > h4 { font-size: 30px; font-weight: normal; width: 100px; color: #585858; }
.main12_foot > h4 > span { font-size: 36px; color: #d93b38; }
.main12_foot > h6 { font-size: 18px; font-weight: normal; line-height: 30px; width: 900px; text-align: justify; }
.main12_foot > h6 > a { color: #424242; }
.main12_con { position: relative; overflow: hidden; width: 1000px; margin: 0 auto; }
.main12_con_t { width: 1000px; height: 50px; }
.main12_con_t > div { width: 1000px; height: 8px; margin-top: 20px; background: url('city_line.jpg') center; }
.main12_con_t > div > h5 { font-size: 28px; line-height: 40px; position: absolute; top: 0; left: 430px; width: 180px; height: 40px; text-align: center; color: #000; background-color: #fff; }
.main12_con_t > div > h5 > span { color: #b11519; }
.main12_con_b > ul > li { float: left; margin-bottom: 8px; }
.active4 { margin-right: 8px; }
.main12_bottom { overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 15px; margin-bottom: 20px; }
.main12_bottom1 { width: 225px; height: 438px; margin-right: 7px; }
.main12_bottom2 { width: 225px; height: 438px; margin-right: 21px; }
.main12_bottom3 { width: 297px; height: 438px; margin-right: 7px; }
.main12_bottom4 { width: 215px; height: 438px; }
.main12_bottom12 { margin-top: 7px; }

.main12_bottom22 { margin-top: 7px; }
.main12_bottom23 { margin-top: 7px; }

.main12_bottom32 { margin-top: 7px; }

.main12_bottom42 { margin-top: 7px; }
.main12_bottom12 , .main12_bottom21 , .main12_bottom22 , .main12_bottom23 { position: relative; }
.shade_8 { position: absolute; bottom: 0; left: 0; width: 225px; height: 30px; opacity: .4; background-color: #000; }
.main12_bottom12 > h6 , .main12_bottom21 > h6 , .main12_bottom22 > h6 , .main12_bottom23 > h6 { font-size: 14px; font-weight: normal; position: absolute; bottom: 5px; left: 10px; color: #fff; }
/***********************************************************新媒体***************************************************/
.banner_3 { width: 100%; height: 793px; margin: 0 auto; background: url('xmt_pic.jpg') no-repeat center; }
.banner_3 > div { width: 1000px; height: 100px; margin: 0 auto; /*position: relative;*/ }
/*by tanglin 20160515*/
.banner_3 { position: relative; z-index: 2; }
.banner_3 .g-ewm .photo { position: absolute; top: 35px; right: 307px;
    /*background:#eff4f8;*/

    height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; }
.banner_3 .g-ewm .main { position: absolute; top: 85px; right: 307px; width: 238px; height: 236px; padding: 20px; background: #eff4f8; }
.banner_3 .g-login .login-icon { position: absolute; top: 35px; right: 347px; height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; background: #eff4f8; }
.banner_3 .g-login .login-m { position: absolute; top: 85px; right: 347px; width: 240px; padding: 20px; background: #eff4f8; }
.banner_3 .login-m .inpt1 , .login-m .g-btn1 { line-height: 30px; display: block; width: 100%; height: 30px; margin-bottom: 20px; text-indent: 10px; color: #939393; border: 1px solid #7aa7ce; border-radius: 8px; }
.login-m .g-btn1 { color: #fff; }
.banner_3 .login-m .inpt1 a { border: 0; }
.banner_3 .login-m .g-btn1 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; text-indent: 0; color: #fff; border: 0; background: #08b3eb; }
.banner_3 .login-m .g-loginng { position: relative; }
.banner_3 .login-m .on1 { display: inline-block; }
.banner_3 .login-m .on2 { position: absolute; top: 0; right: 0; }
.banner_3 .login-m .g-btn2 { display: block; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #d3d3d3; }
.banner_3 .login-m .g-icon { margin-top: 20px; text-align: center; }
/*by tanglin 20160515*/
.code { overflow: hidden; width: 1000px; margin: 0 auto; padding: 25px 0; }
.code > ul { margin-left: 10px; }
.code > ul > li { float: left; margin-right: 20px; }
.cont_main { position: relative; top: 170px; left: 40px; }
.cont_pic { float: left; width: 166px; height: 88px; margin-right: 20px; margin-bottom: 20px; background: url('health_1.jpg') no-repeat; }
/***********************************************************红色部落***************************************************/
.banner_4 > div { position: relative; width: 1000px; height: 100px; margin: 0 auto; }
.main_13 { overflow: hidden; width: 1000px; margin: 0 auto; }
.map { margin: 40px 0; }
.main13_r { float: right; width: 350px; }
.main13_r > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; }
.main13_r > h4 > span { font-size: 18px; padding-right: 140px; color: #cfe3ec; border-bottom: 1px solid #b2b2b2; }
.rzbl > li { position: relative; padding-left: 40px; border-bottom: 1px solid #b2b2b2; background: url('hsbl_pic2.jpg') no-repeat 5px 20px; }
.rzbl > li > a { font-size: 18px; font-weight: bold; line-height: 58px; color: #810001; }
.rzbl > li img { position: absolute; top: 20px; right: 0; }
.sub_menu { overflow: hidden; width: 300px; padding-bottom: 25px; }
.sub_menu > h5 { overflow: hidden; }
.sub_menu > h5 > span { font-size: 18px; font-weight: normal; float: left; width: 60px; margin-bottom: 10px; }
.sub_menu > h5 > a { font-size: 16px; font-weight: normal; float: right; width: 240px; color: #858585; }
/***************************************************记者有约（飘）********************************************************/
.shade10 { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; opacity: .5; background-color: #000; }
.xs { position: fixed; z-index: 999; top: 60px; left: 350px; width: 675px; height: 510px; background-color: #fff; }
.xs > h6 { font-size: 18px; position: relative; margin: 15px; padding-bottom: 10px; border-bottom: 3px solid #869099; }
.xs > h6 > a { padding: 0 5px 10px 5px; color: #000; border-bottom: 3px solid #b01415; }
.xs > h6 > a > img { position: absolute; top: 10px; right: 10px; }
.xs > ul { margin-left: 30px; }
.xs > ul > li > input { width: 450px; height: 35px; margin: 10px 10px; border: 1px solid #ccc; border-radius: 5px; }
.xs > ul > li > span { font-size: 16px; display: inline-block; width: 80px; text-align: right; }
.xs > ul > li > .text_4 { width: 50px; color: #c40203; }
.text5 { width: 450px; margin-top: 10px; margin-left: 10px; vertical-align: middle; border: 1px solid #ccc; border-radius: 5px; }
.xs_foot { margin-top: 20px; margin-left: 220px; }
.xs_foot > button { font-size: 18px; width: 110px; height: 40px; cursor: pointer; color: #fff; border-radius: 5px; }
.btn_1 { margin-right: 15px; background-color: #3d8bcd; }
.btn_2 { background-color: #757575; }
/**********************************************bu yyl全网搜索*******************************************************/
.g-seh-l { float: right; width: 180px; min-height: 800px; padding-left: 20px; background-color: #f8f8f8; }
.g-seh-l h4 { font-size: 18px; font-weight: normal; margin-top: 20px; }
.g-seh-lst { padding-top: 10px; }
.g-seh-lst li { font-size: 16px; line-height: 35px; height: 35px; padding-left: 20px; }
.g-seh-lst li a { color: #395abd; }
.g-seh-r { width: 780px; }
.g-seh-r .time { line-height: 35px; height: 35px; text-align: right; border-bottom: 1px solid #ccc; }
.g-seh-r .time span { color: #e00006; }
.g-seh-r-m { position: relative; padding: 15px 0; border-bottom: 1px solid #d3d3d3; }
.g-seh-r-m h4 { font-size: 18px; font-weight: normal; margin-bottom: 10px; color: #000; }
.g-seh-r-m h4 , .g-seh-r-m h4 a { text-decoration: underline; color: #395abd; }
.g-seh-r-m h6 { font-size: 14px; font-weight: normal; line-height: 28px; margin-bottom: 10px; }
.g-seh-r-m h6 , .g-seh-r-m h6 a { color: #444; }
.g-seh-r-m span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.g-seh-r-m .wz , .g-seh-r-m .wz a { color: #395abd; }
.g-seh-r-m h6 span { color: #e00006; }
.g-tb1 { line-height: 60px; height: 60px; margin-bottom: 15px; background: #f2f2f2; }
.i_int { line-height: 30px; width: 466px; height: 30px; border: 1px solid #bbb; }
.i_but { height: 32px; padding: 0 20px; color: #fff; background: #115195; }
.g-seh-r-xg h4 { font-size: 18px; font-weight: normal; padding: 20px 0; }
.g-seh-r-xg ul { overflow: hidden; }
.g-seh-r-xg li { float: left; padding: 6px 20px 6px 10px; }
.g-seh-r-xg li a { color: #1a108b; }
.g-seh-r-xg li a:hover { color: #e00006; }
/**********************************************bu yyl 历史刊物*******************************************************/
.g-kw-lst li { position: relative; float: left; width: 428px; margin-bottom: 20px; margin-left: 20px; padding: 20px; padding-bottom: 0; border: 1px solid #ccc; background: #f7f7f7; }
.g-kw-lst li .on1 { font-size: 18px; line-height: 55px; display: block; height: 55px; color: #1a108b; }
.g-kw-lst li .more { font-size: 14px; position: absolute; right: 0; bottom: 0; }
/*************************************************************shequ****************************************************************/

/*************************************************************shequ****************************************************************/


.clear:after { line-height: 0; display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clear { zoom: 1; }
.g_banner { height: 80px; background: url('g_title.jpg') no-repeat; }
.g_wrap { width: 1000px; margin: 0 auto; background: #fff; }
.g_top { overflow: hidden; padding: 20px 0; border-bottom: 2px solid #cecece; }
.g_top_l { position: relative; width: 600px; height: 320px; background: url(g_top_1.jpg) no-repeat 0 0; }
.g_top_l .g_message { position: absolute; bottom: 0; width: 575px; height: 57px; padding-right: 25px; background: url(g_top_m.png) no-repeat 0 bottom; }
.g_top_l .g_message strong { font-size: 18px; font-weight: normal; line-height: 62px; float: left; text-indent: 18px; color: #fff; }
.g_top_l .g_message a { line-height: 62px; display: block; float: right; width: 11px; margin-left: 11px; text-indent: -99999px; background: url(g_top_dot.png) no-repeat 0 30px; }
.g_top_l .g_message a:hover { background: url(g_top_dot.png) no-repeat -11px 30px; }
.g_top .g_top_r { position: relative; width: 382px; height: 320px; }
.g_top_r h3 { font-size: 26px; font-weight: normal; line-height: 36px; padding-bottom: 18px; text-align: justify; }
.g_top_r h3 > a { color: #000; }
.g_top_r > a { font-size: 20px; line-height: 32px; display: block; overflow: hidden; width: 383px; height: 190px; text-align: justify; text-overflow: ellipsis; color: #5f5f5f; }
.g_top_r span { font-size: 20px; position: absolute; bottom: 0; left: 0; color: #848484; }
.g_middle { overflow: hidden; }
.g_middle h3 { font-size: 20px; font-weight: normal; line-height: 44px; text-align: justify; }
.g_middle h3 > a { color: #000; }
.g_middle_l { overflow: hidden; width: 670px; padding-top: 20px; border-right: 1px solid #cecece; }
.g_news { overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #cecece; }/**/
.g_news_l , .g_news_r { width: 299px; height: 370px; padding-right: 23px; }
.g_news_l img , .g_news_r img { width: 299px; height: 200px; margin-bottom: 5px; }
.g_news_l { border-right: 1px solid #cecece; }
.g_news_r { padding: 0 23px; }
.g_pha { font-size: 16px; line-height: 30px; display: block; }
.g_more { font-size: 14px; line-height: 32px; float: right; }
.g_more span { color: red; }
.g_hot { padding-top: 17px; }
.g_hot h3 { font-size: 21px; font-weight: normal; line-height: 21px; text-indent: 19px; }
.g_hot li { font-size: 16px; line-height: 34px; overflow: hidden; width: 178px; height: 34px; white-space: nowrap; text-indent: 20px; text-overflow: ellipsis; }
.g_li_red { color: #900; }
.g_hot1 , .g_hot2 , .g_hot3 { width: 198px; height: 225px; padding-right: 18px; }
.g_hot1 { border-right: 1px solid #cecece; }
.g_hot2 { padding-left: 7px; border-right: 1px solid #cecece; }
.g_hot3 { padding-left: 7px; }
.g_hot .g_bar1 { height: 21px; margin-bottom: 8px; background: url(g_hot1.jpg) no-repeat 6px 0; }
.g_hot .g_bar2 { height: 21px; margin-bottom: 8px; background: url(g_hot1.jpg) no-repeat 6px -21px; }
.g_hot .g_bar3 { height: 21px; margin-bottom: 8px; background: url(g_hot1.jpg) no-repeat 6px -42px; }
.g_middle_r { width: 303px; }
.g_m_bar { height: 24px; margin-top: 19px; }
.g_m_bar h4 { font-size: 24px; font-weight: normal; white-space: nowrap; }
.g_m_bar h4 span { font-size: 18px; padding-right: 1000px; color: #d2e3eb; border-bottom: 1px solid #cecece; }
.g_master1 { margin-top: 23px; }
.g_middle_r img { display: block; float: left; }
.g_m_r_1 { float: left; width: 145px; padding: 0 17px 0 12px; text-align: justify; }
.g_middle_r h3 { font-size: 20px; line-height: 20px; }
.g_middle_r p { font-size: 16px; margin-top: 17px; color: #5f5f5f; }
.g_add { margin: 24px 0 0; }
.g_party , .g_life , .g_joy { height: 102px; padding: 22px 0 26px; border-bottom: 1px solid #cecece; }
.g_joy { border: none; }
.g_par_l , .g_lif_l , .g_joy_l { line-height: 26px; width: 221px; margin-right: 12px; }
.g_bottom h5 { font-size: 18px; font-weight: normal; text-align: justify; }
.g_bottom h5 > a { color: #000; }
.g_bottom .g_par_lb , .g_lif_lb , .g_joy_lb { font-size: 14px; line-height: 18px; height: 18px; margin-top: 9px; text-indent: 50px; color: #9b9b9b; }
.g_bottom .g_par_lb { background: url(g_dwp.jpg) no-repeat 2px 0; }
.g_bottom .g_lif_lb { background: url(g_dwp.jpg) no-repeat 2px -18px; }
.g_bottom .g_joy_lb { background: url(g_dwp.jpg) no-repeat 2px -36px; }
.g_bottom img { float: left; width: 150px; height: 100px; }
.g_bottom p { font-size: 16px; line-height: 26px; float: left; width: 590px; padding: 0 10px 0 16px; color: #5f5f5f; }
/*************************************************************renshi****************************************************************/

.r_wrap { width: 1000px; margin: 0 auto; background: #fff; }
.r_banner { height: 80px; background: url(r_title.jpg) no-repeat; }
/*******top*******/

.r_top { overflow: hidden; margin-top: 17px; }
.r_top_l , .r_lb { position: relative; width: 587px; height: 396px; }
.r_ban1 , .r_ban2 , .r_shade , .r_top_l p , .r_circle { position: absolute; }
.r_ban1 { top: 163px; left: 0; }
.r_ban2 { top: 163px; right: 0; }
.r_shade { bottom: 0; left: 0; width: 587px; height: 60px; opacity: .5; color: #fff; background-color: #000; filter: alpha(opacity=50); -moz-opacity: .5; }
.r_top_l p { font-size: 16px; bottom: 22px; left: 30px; color: #fff; }
.r_circle { position: absolute; right: 12px; bottom: 23px; }
.r_circle li { float: right; width: 14px; height: 14px; margin-left: 8px; }
.r_circle a { display: block; width: 14px; height: 14px; background: url(r_circle.png) no-repeat -14px 0; }
.r_circle a:hover { background: url(r_circle.png) no-repeat 0 0; }
.r_top_r { position: relative; width: 395px; height: 396px; }
.r_trt { overflow: hidden; height: 140px; margin-bottom: 18px; border-bottom: 1px solid #a9cae3; }
.r_top_r h3 { font-size: 22px; font-weight: normal; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.r_top_r h3 > a { color: #000; }
.r_top_r p { font-size: 16px; line-height: 28px; margin-top: 10px; text-align: justify; color: #606060; }
.r_trb { position: relative; overflow: hidden; height: 238px; }
.r_trb > a { position: absolute; right: 3px; bottom: 0; }
.r_trb > a span { color: #1e00b4; }
/*******content*******/
.r_content { overflow: hidden; margin: 15px 0; }
.r_con_l { width: 587px; }
.r_cltnav { position: relative; height: 36px; border-bottom: 1px solid #a9cae3; background: url(r_cont_nav.png) no-repeat 0 10px; }
.r_cltnav h3 { font-size: 18px; font-weight: normal; line-height: 36px; text-indent: 13px; color: #004ea1; }
.r_cltnav a { position: absolute; top: 11px; right: 0; }
.r_cltnav a span { color: #1e00b4; }
.r_cltlist { margin-top: 10px; }
.r_cltlist li { font-size: 16px; line-height: 36px; position: relative; height: 36px; text-indent: 15px; background: url(r_cont_lb.jpg) no-repeat 2px 16px; }
.r_cltlist li span { position: absolute; top: 0; right: 0; }
.r_con_lm , .r_con_lb { margin-top: 8px; }
.r_con_r { width: 395px; }
.r_con_r h3 { font-size: 18px; font-weight: normal; line-height: 34px; color: #0157a0; }
.r_crtnav { width: 363px; border-bottom: 1px solid #a9cae3; }
.r_con_r .r_man { padding: 12px 0 12px; }
.r_con_r p , .r_man ul { font-size: 15px; line-height: 27px; color: #333; }
.r_crt , .r_crb { padding: 2px 0 0 14px; background: #f8f8f8; }
.r_crb { margin-top: 15px; }
.r_man ul { overflow: hidden; }
.r_man_l { width: 60px; }
.r_man_r { width: 303px; }
/*******content*******/
.r_person { border: 1px solid #cdcdcd; border-top: none; }
.r_per_nav { overflow: hidden; }
.r_per_nav li { font-size: 18px; line-height: 41px; float: left; width: 90px; text-indent: 28px; border: 1px solid #cdcdcd; border-right: none; }
.r_per_nav .r_navbn { line-height: 40px; width: 88px; color: #115aa7; border-top: 3px solid #115aa7; border-bottom: none; }
.r_per_nav .r_borderl { border-left: none; }
.r_navbn a { color: #0053a9; }
.r_per_man { overflow: hidden; width: 964px; margin-top: 16px; padding: 0 17px; }
.r_per_man h5 { font-size: 16px; font-weight: normal; line-height: 16px; }
.r_per_man p { font-size: 16px; line-height: 30px; margin: 10px 0; text-align: justify; }
.r_pm_lt a { font-size: 16px; }
.r_pm_lt a span { color: #115aa7; }
.r_pm_l , .r_pm_r { width: 481px; height: 416px; }
.r_pm_lt { overflow: hidden; height: 207px; }
.r_pm_lt img { float: left; width: 165px; height: 207px; }
.r_pm_lt .r_pltr { float: left; width: 283px; padding: 0 16px; }
.r_pm_lb { margin-top: 8px; }
.r_pm_lb h4 { font-size: 18px; font-weight: normal; line-height: 39px; color: #115aa7; }
.r_pm_lb li { font-size: 16px; line-height: 36px; overflow: hidden; text-align: justify; text-indent: 14px; text-overflow: ellipsis; background: url(r_cont_lb.jpg) no-repeat 0 16px; }
.r_padd .r_padd_l { width: 964px; height: 90px; margin: 0 auto; border-top: 1px solid #e8e8e8; }
.r_padd_l_t { font-size: 16px; line-height: 90px; float: left; width: 68px; color: #115aa7; }
.r_padd_l_d { font-size: 16px; line-height: 30px; float: left; width: 100px; padding: 13px 0; }
.r_padd_l_1 , .r_padd_l_2 , .r_padd_l_3 { overflow: hidden; margin-right: 82px; }
.r_media { margin-top: 4px; }
.r_mlist { border-bottom: 1px solid #cecece; }
.r_mlistl { width: 490px; margin: 0 auto; }
.r_mlist a { font-size: 16px; line-height: 48px; margin: 0 25px; padding: 13px 0; }
.r_mlist a:hover { border-bottom: 1px solid red; }
.r_mcont { overflow: hidden; padding: 21px 18px 32px; }
.r_mcont li { font-size: 16px; line-height: 30px; float: left; padding: 0 17px; list-style: none; }
/*************************************************************peixun****************************************************************/


.p_banner { height: 80px; background: url(px_title.jpg) no-repeat; }
.p_wrap { width: 1000px; margin: 14px auto; }
.p_chotle { font-size: 20px; line-height: 50px; height: 50px; text-indent: 25px; border-bottom: 2px solid #d2d2d2; background: url(p_cho_add.png) no-repeat 1px 14px; }
.p_choli { padding-left: 24px; }
.p_choli p { font-size: 20px; line-height: 64px; }
.p_choli input { width: 21px; height: 21px; }
.p_choli span { font-size: 16px; }
.p_choli ul { overflow: hidden; padding-bottom: 4px; border-bottom: 1px solid #dfdede; }
.p_choli li { float: left; width: 150px; margin-right: 55px; padding: 0 0 23px 0; }
.p_choli .p_choli_l { margin-right: 0; }
.p_choli .p_choli_la { border-bottom: 0; }
.p_chsed { overflow: hidden; padding: 26px 0 14px 24px; border-bottom: 2px solid #d2d2d2; }
.p_chsed h6 { font-size: 20px; font-weight: normal; line-height: 32px; float: left; }
.p_choosed { float: left; width: 790px; }
.p_choosed p { font-size: 16px; position: relative; float: left; margin: 0 15px 13px 0; padding: 6px 38px 6px 8px; border: 1px solid #dbdbdb; background: #fafafa; }
.p_choosed p a { position: absolute; top: 11px; right: 8px; display: block; width: 12px; height: 12px; background: url(p_chosed.png) no-repeat 0 0; }
.p_choosed p a:hover { background: url(p_chosed.png) no-repeat 0 -12px; }
.p_writemes { font-size: 20px; line-height: 68px; margin-top: 4px; text-indent: 25px; background: url(p_cho_write.png) no-repeat 1px 28px; }
.p_form { font-size: 18px; width: 952px; height: 393px; margin: 0 auto; padding-top: 18px; border-top: 1px solid #dfdede; }
.p_form ul { overflow: hidden; }
.p_form li , .p_yanz_li { line-height: 52px; line-height: 52px; position: relative; }
.p_form li span { display: inline-block; width: 195px; text-align: right; }
.p_f_xing { position: relative; top: 5px; left: 0; margin-right: 10px; color: #c91216; }
.p_form input { width: 445px; height: 32px; padding-left: 5px; border: 1px solid #ccc; }
.p_form .p_time_li input { width: 194px; }
.p_form .p_zhi { width: 45px; text-align: center; }
.p_time_li a { position: absolute; display: block; width: 16px; height: 16px; background: url(p_wr_tim.png) no-repeat 0 0; }
.p_time_li .p_ti_a { top: 19px; left: 373px; }
.p_time_li .p_ti_b { top: 19px; left: 624px; }
.p_form .p_yanz_li input { width: 197px; }
.p_form .p_yanz_li img { position: absolute; top: 11px; left: 413px; }
.p_button { margin-top: 19px; }
.p_button input { font-size: 22px; width: 135px; height: 47px; margin-left: 325px; cursor: pointer; color: #fff; background: #3d8bcd; }
.p_button .p_reset { margin-left: 33px; color: #fff; background: #757575; }
/*************************************************************peixuncity****************************************************************/
.pc_pxdian { height: 80px; }
.pc_pxad { overflow: hidden; margin: 25px 0 17px 0; padding: 0 20px; }
.pc_pxad li { float: left; margin-right: 19px; }
.pc_pxad li a { font-size: 18px; line-height: 36px; display: block; height: 36px; padding: 0 16px; }
.pc_pxad li a:hover { color: #fff; background: #3d8bcd; }
.pc_pxad_xq { overflow: hidden; width: 955px; margin: 0 auto; padding-top: 18px; border-top: 1px solid #dfdede; border-bottom: 1px solid #dfdede; }
.pc_pxad_xq li { float: left; margin: 0 53px 14px 0; }
.pc_pxad_xq li a { font-size: 18px; line-height: 36px; display: block; height: 36px; padding: 0 8px; }
.pc_pxad_xq li a:hover { color: #fff; background: #3d8bcd; }
.pc_pxdian li { padding-top: 28px; }
/*************************************************************peixunred****************************************************************/

.pxr_add { width: 955px; height: 238px; margin: 24px auto 0; border-bottom: 1px solid #dfdede; }
.pxr_add input { width: 21px; height: 21px; }
.pxr_add .pxr_addin { padding-top: 116px; }
.pxr_addin { width: 62px; }
.pxr_addxq { width: 892px; }
.pxr_addxq h4 { font-size: 20px; font-weight: normal; line-height: 20px; padding-bottom: 20px; }
.pxr_addxq_r img { display: block; float: left; width: 225px; height: 169px; margin-right: 20px; }
.pxr_addxq_r p { font-size: 16px; line-height: 32px; }
/*************************************************************peixunjidixiangxi****************************************************************/
.px_xq_maskb { position: fixed; z-index: 998; overflow: hidden; width: 100%; height: 100%; opacity: .6; background: #000; filter: alpha(opacity=60); -moz-opacity: .6; }
.px_xq { position: absolute; z-index: 999; top: 0; left: 23%; width: 720px; padding: 0 28px; background: #fff; }
.px_xq .px_xq_tit { border-bottom: 3px solid #869099; }
.px_xq .px_xq_tit a { position: absolute; top: 30px; right: 30px; display: block; width: 15px; height: 15px; background: url(px_xqtb.png) no-repeat 0 0; }
.px_xq .px_xq_tit a:hover { background: url(px_xqtb.png) no-repeat 0 -15px; }
.px_xq_tit h2 { font-size: 24px; font-weight: normal; line-height: 74px; text-align: center; }
.px_xq_co { padding: 12px 0; border-bottom: 1px solid #e3e3e3; }
.px_xq h5 { font-size: 20px; font-weight: normal; line-height: 43px; color: #7c0000; }
.px_xq p { font-size: 16px; line-height: 30px; }
.px_xq_cob { padding-top: 12px; }
.px_xq_cob img { width: 206px; height: 146px; margin: 8px 34px 8px 0; }
.px_xq button { font-size: 18px; line-height: 40px; display: block; width: 112px; height: 40px; margin: 18px auto 31px; cursor: pointer; color: #fff; background: #3d8bcd; }
/*************************************************************yonghuzhuce****************************************************************/

.banner_y_ { z-index: 2; border-bottom: 3px solid #869099; }
.banner_y_zc { position: relative; width: 1000px; height: 97px; margin: 0 auto; }
.y_zc_nav { height: 38px; margin-top: 28px; padding-left: 13px; border-bottom: 1px solid #e5e5e5; }
.y_zc_nav li { font-size: 16px; line-height: 38px; float: left; width: 94px; height: 37px; margin-right: 14px; padding-left: 32px; cursor: pointer; border: 1px solid #e5e5e5; background: #f6f6f6; }
.y_zc_nav .y_zc_navli { font-size: 18px; line-height: 38px; height: 38px; padding-left: 28px; border-bottom: none; background: #fff; }
.y_zc_form { font-size: 16px; padding-top: 21px; }/*width:952px;height:393px;*/
.y_zc_form ul { position: relative; overflow: hidden; }
.y_zc_form li { line-height: 52px; position: relative; margin-top: 11px; }
.y_zc_form li span { display: inline-block; width: 128px; text-align: right; }
.y_zc_form .y_zc_if { font-size: 14px; line-height: 14px; margin: 8px 0 3px; padding-left: 137px; }
.y_zc_form .y_zc_if a { color: #208ada; }
.y_zc_form .y_zc_tishi { font-size: 14px; line-height: 20px; position: absolute; top: 18px; left: 685px; width: 238px; height: 54px; padding-top: 8px; padding-left: 17px; color: #5b5b5b; background: url(y_zc_lbg.png) no-repeat; }
.y_zc_form .y_zc_tishi p { width: 200px; }
.y_zc_form .y_zc_tishi .y_zc_tsem { color: #007ad8; }
.y_zc_form input { width: 533px; height: 38px; padding-left: 5px; border: 1px solid #ccc; }
.y_zc_form input[type='radio'] { width: 16px; height: 16px; border: 1px solid #ccc; }
.y_zc_form .y_zc_kong { display: inline-block; width: 50px; }
.y_zc_form select { width: 149px; height: 38px; padding-left: 4px; border: 1px solid #ccc; }
.y_zc_form .y_zc_time { display: inline-block; width: 24px; text-align: center; }
.y_zc_form .y_zc_tmli a { position: absolute; top: 22px; display: block; width: 15px; height: 10px; background: url(y_zc_arrow.png) no-repeat; }
.y_zc_form .y_zc_tmli a:hover { background: url(y_zc_arrow.png) no-repeat 0 -10px; }
.y_zc_form .y_zc_tmli_a { left: 258px; }
.y_zc_form .y_zc_tmli_b { left: 443px; }
.y_zc_form .y_zc_tmli_c { left: 627px; }
.y_zc_form .y_zc_addr .y_zc_kong { display: inline-block; width: 23px; }
.y_zc_form .y_zc_dizhi input { width: 144px; }
.y_zc_form .y_zc_dizhi a { position: absolute; top: 22px; left: 258px; display: block; width: 15px; height: 10px; background: url(y_zc_arrow.png) no-repeat; }
.y_zc_form .y_zc_dizhi a:hover { background: url(y_zc_arrow.png) no-repeat 0 -10px; }
.y_zc_form .y_zc_zhuce button { font-size: 18px; line-height: 40px; width: 144px; height: 40px; margin: 10px 0 26px; cursor: pointer; color: #fff; background: #a20201; }
.y_zc_form .y_zc_radio , .y_zc_addr { height: 48px; margin-top: 9px; }
/***************************************************yijianzhengjitonggao*****************************************************/

.yj_top { font-size: 20px; line-height: 32px; padding: 15px 0; text-indent: 50px; border-bottom: 1px solid #c7c8c8; background: url(yj_zji.jpg) no-repeat 7px 15px; }
.yj_cont h4 { font-size: 20px; font-weight: normal; line-height: 20px; margin-top: 36px; text-align: center; color: #414141; }
.yj_cont h4 span { color: #030303; }
.yj_cont h5 { font-size: 18px; font-weight: normal; line-height: 15px; margin: 25px 0 18px; text-align: center; color: #757575; }
.yj_cont p { font-size: 18px; line-height: 36px; text-indent: 2em; color: #4d4d4d; }
.yj_bottom { font-size: 20px; line-height: 32px; margin-top: 25px; padding: 15px 0; text-indent: 50px; border-bottom: 1px solid #c7c8c8; background: url(yj_zfay.jpg) no-repeat 7px 15px; }
.yj_cont ul { font-size: 18px; line-height: 34px; overflow: hidden; }
.yj_cont li { float: left; }
.yj_cont form { margin-top: 55px; }
.yj_cont form li { margin-bottom: 18px; }
.yj_li { width: 190px; text-align: right; }
.yj_lipu input { width: 263px; height: 32px; border: 1px solid #ccc; }
.yj_liy { width: 102px; text-align: right; }
.yj_liypu input { width: 360px; height: 32px; border: 1px solid #ccc; }
.yj_lippu input { width: 394px; height: 32px; margin-right: 300px; border: 1px solid #ccc; }
.yj_licpu textarea { width: 727px; height: 193px; border: 1px solid #ccc; }
.yj_licpu { margin-bottom: 6px; }
.yj_liypu { position: relative; }
.yj_liypu input { width: 262px; height: 32px; border: 1px solid #ccc; }
.yj_liypu img { position: absolute; top: 4px; left: 280px; }
.yj_cont { margin-bottom: 25px; }
/**************************************************本年期刊列表****************************************************/
.main14 { width: 1000px; margin: 0 auto; }
.main14 > ul { margin: 30px 20px; }
.main14 > ul > li { font-size: 16px; line-height: 35px; height: 35px; padding-left: 30px; background: url('dian.jpg') no-repeat 10px center; }
.main14 > ul > li > a { color: #505050; }
/**************************************************本年期刊列表-调研报告****************************************************/
.main15 { overflow: hidden; width: 1000px; margin: 0 auto; }
.main15 > h4 { font-size: 28px; line-height: 90px; height: 90px; text-align: center; border-bottom: 2px solid #b01519; }
.main15 > h4 > a { color: #000; }
.main15 > h5 { width: 910px; height: 130px; margin: 0 auto; margin-top: 30px; margin-bottom: 40px; padding: 30px 25px; border: 1px solid #f5da95; background-color: #fdfbef; }
.main15 > h5 > a { font-size: 16px; font-weight: normal; line-height: 33px; color: #000; }
.main15 > ul { height: 30px; margin-left: 20px; }
.main15 > ul > li { font-size: 16px; float: left; margin-right: 15px; }
.main15 > ul > li > a { padding: 10px 15px; color: #000; border: 1px solid #dbdbdb; background-color: #fafafa; }
.text6 { width: 1000px; border-bottom: 1px solid #d1d0d0; }
.text6 > p { font-size: 16px; line-height: 40px; padding: 30px 15px; text-indent: 2em; color: #515050; }
.text7 { font-size: 16px; line-height: 70px; width: 960px; height: 70px; margin-left: 15px; color: #515050; }
.text7 > span { margin-right: 25px; }
.xiaZai { width: 112px; margin: 0 auto; margin-bottom: 30px; }
.xiaZai > a > button { font-size: 18px; line-height: 40px; width: 112px; height: 40px; cursor: pointer; text-align: center; color: #fff; border-radius: 3px; background-color: #3d8bcd; }
/**************************************************错误描写项为必须描写项****************************************************/
.shade10 { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; opacity: .5; background-color: #000; }
.false { position: fixed; z-index: 999; top: 30%; left: 35%; width: 410px; height: 190px; background-color: #fff; }
.false > h6 { font-size: 18px; position: relative; margin: 15px; padding-bottom: 10px; }
.false > h6 > a > img { position: absolute; top: 10px; right: 10px; }
.false > h5 { font-size: 16px; font-weight: normal; width: 330px; margin: 0 auto; margin-top: 40px; margin-bottom: 20px; }
.yes { width: 110px; margin: 0 auto; }
.yes > button { font-size: 18px; width: 110px; height: 40px; cursor: pointer; color: #fff; border-radius: 3px; }
.btn_3 { background-color: #3d8bcd; }
/**************************************************错误提交弹出页****************************************************/
.tan { position: fixed; z-index: 999; top: 5%; left: 20%; width: 800px; height: 600px; background-color: #fff; }
.tan > h6 { font-size: 18px; position: relative; margin: 15px; padding-bottom: 10px; }
.tan > h6 > a > img { position: absolute; top: 0; right: 0; }
.tan > h5 { font-size: 16px; font-weight: normal; width: 330px; margin: 0 auto; margin-top: 40px; margin-bottom: 20px; }
.tan_foot { overflow: hidden; width: 280px; margin: 30px auto; }
.tan_foot > button { font-size: 18px; width: 110px; height: 40px; cursor: pointer; color: #fff; border-radius: 5px; }
.btn_1 { margin-right: 15px; background-color: #3d8bcd; }
.btn_2 { background-color: #757575; }
.content14 { width: 800px; }
.content14 { width: 800px; }


.content14 > ul > li { position: relative; height: 35px; margin-bottom: 25px; }
.span_1 { font-size: 16px; line-height: 35px; width: 100px; margin-left: 20px; text-align: right; vertical-align: top; }
.input_1 { font-size: 16px; line-height: 35px; width: 650px; height: 35px; margin-left: 10px; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; }
.tc_li1 { position: absolute; top: 3px; left: 100px; overflow: hidden; }
.tc_li1 > li { font-size: 16px; float: left; height: 40px; margin-right: 40px; }
.input_2 { margin: 10px; }
.input_3 { width: 660px; margin-left: 10px; border-radius: 3px; }
.tc_li2 { margin-left: 15px; }
.tc_li2 > li { float: left; }
.input_4 { font-size: 16px; line-height: 35px; width: 135px; height: 35px; margin-left: 10px; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; }
/**************************************************党史上的今天****************************************************/
.content15 { width: 1000px; margin: 0 auto; }
.content15_t { overflow: hidden; margin: 25px 0; }
.today { width: 298px; height: 504px; margin-bottom: 10px; background-color: #b01519; }
.today > h4 { font-size: 24px; font-weight: normal; padding: 20px 0; text-align: center; }
.today > h5 { font-size: 36px; font-weight: normal; width: 260px; margin: 0 auto; padding: 5px 0; text-align: center; border-radius: 5px; background-color: #fb0; }
.today > h6 { font-size: 20px; font-weight: normal; line-height: 30px; padding: 20px; }
.today > p { font-size: 18px; line-height: 30px; padding: 0 20px; }
.today > h4 > a , .today > h5 > a , .today > h6 > a , .today > p > a { color: #fff; }

.content15_b > h4 { line-height: 50px; position: relative; height: 50px; border-bottom: 2px solid #d2d2d2; }
.content15_b > h4 > a { font-size: 20px; font-weight: normal; position: absolute; top: -7px; left: 50px; color: #000; }
.content15_b > ul { margin-top: 25px; }
.content15_b > ul > li { line-height: 35px; margin-bottom: 25px; padding-left: 40px; background: url('dian.jpg') no-repeat 20px 15px; }
.content15_b > ul > li > a { font-size: 16px; color: #515151; }
/**************************************************登录****************************************************/
.enter { position: fixed; z-index: 999; top: 15%; left: 35%; width: 445px; height: 445px; background-color: #fff; }
.enter > h6 { font-size: 18px; line-height: 50px; position: relative; height: 50px; background-color: #f3f3f3; }
.enter > h6 > a { font-weight: normal; margin-left: 20px; color: #000; }
.enter > h6 > a > img { position: absolute; top: 20px; right: 15px; }
.enter > ul { margin-left: 20px; }
.enter > ul > li { font-size: 16px; line-height: 45px; position: relative; height: 45px; }
.enter > ul > li > input { line-height: 40px; width: 360px; height: 40px; padding-left: 40px; border: 1px solid #d8d8d8; border-radius: 3px; }
.enter > ul > li > img { position: absolute; top: 15px; left: 10px; }
.gou { overflow: hidden; height: 40px; margin: 5px 20px; }
.gou > h5 { position: relative; float: left; }
.gou > h5 > span { font-size: 14px; line-height: 40px; margin-left: 25px; color: #5c5c5c; }
.gou > h5 > a > img { font-size: 14px; position: absolute; top: 12px; left: 0; color: #5c5c5c; }
.gou > ul { float: right; }
.gou > ul > li { line-height: 40px; float: left; color: #2574d3; }
.gou > ul > li > a { font-size: 14px; margin-left: 5px; color: #2574d3; }
.enter > h4 { font-size: 18px; font-weight: normal; line-height: 40px; width: 402px; height: 40px; margin-left: 20px; text-align: center; border-radius: 3px; background-color: #a20201; }
.enter > h4 > a { color: #fff; }
.enter > h3 { font-size: 14px; margin: 15px 20px; color: #5c5c5c; }
.enter_foot { margin-left: 20px; }
.enter_foot > button {
     font-size: 16px;
     line-height: 40px;
     position: relative;
     width: 125px; 
    height: 40px;
     margin-right: 10px;
     padding-left: 30px; 
    cursor: pointer; 
    color: #454545;
     border: 1px solid #d8d8d8;
     border-radius: 3px;
     background-color: #f7f7f7; }
.enter_foot > button > img {
     position: absolute;
     top: 5px;
     left: 5px; }
/**************************************************模板下载****************************************************/
.content16_top { overflow: hidden; padding: 25px 0; border-bottom: 1px solid #d3d3d3; }
.content16_top > h4 { font-size: 20px; margin-bottom: 20px; }
.content16_top > h4 > a { color: #000; }
.content16_r { width: 490px; }
.content16_r > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content16_r > h6 > a { font-size: 16px; color: #444; }
.content16_r > span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.download { line-height: 20px; width: 45px; height: 20px; margin-top: 10px; text-align: center; border: 1px solid #808080; border-radius: 3px; background-color: #f6f6f8; }
.download > a { color: #af161b; }
.content16_bottom > h4 { font-size: 20px; margin-bottom: 20px; color: #000; }
.content16_bottom > h4 > a { color: #000; }
.content16_bottom > h6 { font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content16_bottom > h6 > a { font-size: 16px; color: #444; }
.content16_bottom > span { font-size: 14px; margin-right: 13px; color: #aeaeae; }
.content16_bottom { position: relative; padding: 25px 0; border-bottom: 1px solid #d3d3d3; }
.main_r16 { float: right; width: 300px; height: 1690px; background-color: #f8f8f8; }
.main_r16 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r16 > h4 > span { font-size: 18px; padding-right: 40px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r16 > ul { margin-top: 10px; margin-left: 5px; }
.main_r16 > ul > li { font-size: 16px; line-height: 45px; height: 45px; padding-left: 30px; background: url('dian.jpg') no-repeat 10px center; }
.main_r16 > ul > li > a { color: #4c4c4c; }
.main_r16 > ul > li > span { margin-left: 15px; color: #bc101c; }
.mbxz_title { overflow: hidden; padding: 10px 0; border-bottom: 2px solid #d2d2d2; }
.tc_li3 > li { font-size: 16px; line-height: 40px; float: left; width: 160px; height: 40px; }
.main_r17 { float: right; width: 300px; height: 1050px; background-color: #f8f8f8; }
.main_r17 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r17 > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r17 > ul { margin-top: 10px; margin-left: 15px; }
.main_r17 > ul > li { line-height: 45px; }
/**************************************************网站地图****************************************************/
.top2 { position: relative; width: 1000px; height: 83px; margin: 0 auto; }
.top_r2 { position: absolute; right: 10px; bottom: 30px; }
.top_r2 > img { position: relative; top: 4px; right: 0; }
.top_r2 a span { color: #686868; }
.nav2 { height: 50px; background-color: #2f393d; }
.nav_top2 { position: relative; z-index: 999; width: 1000px; margin: 0 auto; }
.nav_top2 .link2 li { font-size: 18px; line-height: 50px; float: left; width: 105px; height: 50px; text-align: center; }
.nav_top2 .link2 li a { display: inline-block; text-decoration: none; color: #fff; }
.nav_top2 .link2 li a:hover , .nav_top2 .link2 li.on2 { display: block; background-color: #b01519; }
.content_17 { overflow: hidden; width: 1000px; margin: 0 auto; }
.content17_top > h4 { line-height: 45px; height: 65px; padding-left: 40px; border-top: 2px solid #d2d2d2; border-bottom: 2px solid #d2d2d2; background: url('wzdt_pic1.jpg') no-repeat 10px center; }
.content17_top > h4 > a { font-size: 20px; line-height: 65px; color: #000; }
.content17_top_news { overflow: hidden; width: 940px; margin: 0 auto; padding: 20px 0; border-bottom: 1px solid #d2d2d2; }
.content17_top_news li { font-size: 18px; line-height: 50px; float: left; height: 50px; margin-right: 50px; }
.content17_top_news li.wz_dt { margin-right: 20px; }
.content17_top_news li.wz_dt a { font-size: 18px; position: relative; top: -16px; left: 0; padding: 3px 10px; color: #000; border-top: 1px solid #bee5ec; border-bottom: 1px solid #bee5ec; background-color: #d9edf8; }
.content17_top_news li.wz_dt img { margin-top: 10px; }
/**************************************************发送邮件****************************************************/
.content_18 { width: 1000px; margin: 0 auto; }
.content_18 > h4 { font-size: 18px; line-height: 70px; height: 70px; padding-left: 40px; border-bottom: 1px solid #d2d2d2; }
.content18_top { width: 840px; margin: 0 auto; padding: 20px 0 10px 0; border-bottom: 1px solid #d2d2d2; }
.content18_top > h5 { font-size: 16px; font-weight: normal; line-height: 35px; }
.content18_top > h5 > a { font-size: 16px; color: #2e7eaf; }
.content18_top > h5 > b { font-size: 18px; font-weight: normal; }
.content18_foot { width: 840px; margin: 0 auto; margin-bottom: 90px; }
.content18_foot > h6 { font-size: 16px; font-weight: normal; line-height: 35px; color: #686868; }
.content18_foot > a { font-size: 16px; line-height: 35px; color: #3394d8; }
/**************************************************选择验证方式****************************************************/
.content19_top { width: 500px; margin: 0 auto; margin-bottom: 180px; }
.content19_top > h5 { font-size: 16px; position: relative; margin-top: 40px; }
.content19_top > h5 > span { font-weight: normal; display: inline-block; width: 115px; margin-right: 5px; text-align: right; }
.content19_top > h5 > a > img { position: absolute; top: 18px; right: 55px; }
.content19_top > h5 > input { font-size: 16px; line-height: 40px; width: 330px; height: 40px; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; }
.content19_top > button { font-size: 18px; width: 340px; height: 40px; margin-top: 25px; margin-left: 120px; cursor: pointer; color: #fff; border-radius: 5px; background-color: #a20201; }
/**************************************************意见征集征集提议****************************************************/
.content_20 { position: relative; width: 1000px; margin: 0 auto; }
.content_20 > h4 { font-size: 18px; line-height: 70px; height: 70px; padding-left: 50px; border-bottom: 1px solid #d2d2d2; }
.content_20 > h4 > img { position: absolute; top: 25px; left: 0; }
.content20_foot { margin-bottom: 30px; }
.bg { font-size: 18px; line-height: 45px; width: 1000px; height: 45px; margin: 20px 0; background-color: #f6f6f6; }
.on11 { width: 700px; text-align: center; }
.on22 { width: 150px; text-align: center; }
.on33 { width: 150px; text-align: center; }
.on44 { font-size: 16px; line-height: 45px; height: 45px; padding-left: 30px; background: url('dian.jpg') no-repeat 10px center; }
.on111 { width: 670px; text-align: left; }
/**************************************************找回成功****************************************************/
.content_21 { width: 1000px; margin: 0 auto; }
.content_21 > h4 { font-size: 18px; line-height: 70px; height: 70px; padding-left: 50px; border-bottom: 1px solid #d2d2d2; }
.content21_top { width: 550px; height: 85px; margin: 0 auto; margin-top: 80px; margin-bottom: 160px; padding-left: 120px; background: url('big_gou.jpg') no-repeat 10px center; }
.content21_top > h5 { font-size: 16px; font-weight: normal; line-height: 30px; }
.content21_top > h6 { font-size: 16px; font-weight: normal; line-height: 30px; color: #686868; }
/**************************************************找回密码****************************************************/
.yzm { margin-top: 10px; }
.yzm > input { font-size: 16px; line-height: 40px; width: 150px; height: 40px; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; }
.yzm > span { font-size: 16px; font-weight: normal; display: inline-block; width: 115px; margin-right: 5px; text-align: right; }
.yzm > a { font-size: 16px; margin-left: 30px; color: #71a5d7; }
.yzm > img { position: relative; top: 15px; left: 20px; }
/*******************************************************嵌入页***************************************************/
.content22 { width: 680px; }
.content22_top { overflow: hidden; margin-top: 10px; }
.content22_top > h4 { font-size: 16px; font-weight: normal; line-height: 50px; height: 50px; color: #343434; }
.content22_top > h4 > b { font-size: 18px; color: #ee5229; }
.content22_top > ul { margin-top: 20px; }
.content22_top > ul > li { font-size: 14px; line-height: 40px; float: left; width: 67px; height: 40px; margin-right: 12px; padding-left: 50px; border: 1px solid #ccd3d9; }
.content22_top > ul > li > a { color: #000; }
.fabu { overflow: hidden; width: 670px; border: 2px solid #ccd4d9; }
.fabu > h6 { width: 670px; height: 40px; border-top: 1px solid #e6e9ee; background-color: #fafafa; }
.fabu > h6 > a { font-size: 20px; font-weight: normal; line-height: 41px; width: 90px; height: 41px; text-align: center; color: #fff; background-color: #5788a9; }
.fabu > textarea { width: 650px; height: 55px; margin: 0; padding: 10px; resize: none; color: #b9b9b9; border: 0; outline: none; }
.wzdl { background: url('qry_1.jpg') no-repeat 10px center; background-color: #f8f8f8; }
.wbdl { background: url('qry_2.jpg') no-repeat 10px center; }
.qqdl { background: url('qry_3.jpg') no-repeat 10px center; }
.content22_bottom { margin-top: 20px; }
.content22_bottom > h4 { font-size: 16px; line-height: 40px; width: 670px; height: 40px; border-bottom: 2px solid #88abc3; }
.pl { overflow: hidden; width: 670px; padding: 15px 0 10px 0; border-bottom: 1px dotted #d9d9d9; }
.pl > h5 { font-size: 14px; font-weight: normal; }
.pl > h5 > a { color: #44708e; }
.pl > h5 > span { color: #bcb8c7; }
.lsqt > h6 , .pl > h6 { position: relative; height: 30px; }
.lsqt > h6 > a , .pl > h6 > a { font-size: 14px; font-weight: normal; position: absolute; right: 10px; bottom: 12px; color: #999; }
.lsqt > h6 > span , .pl > h6 > span { font-size: 14px; float: right; margin-right: 70px; padding-left: 20px; color: #ec552a; background: url('qry_4.jpg') no-repeat 0 center; }
.txt1 { font-size: 14px; line-height: 25px; overflow: hidden; width: 650px; margin: 10px 0; }
.fabu2 { float: right; overflow: hidden; width: 530px; margin-bottom: 10px; border: 2px solid #ccd4d9; }
.fabu2 > h6 { width: 530px; height: 40px; border-top: 1px solid #e6e9ee; background-color: #fafafa; }
.fabu2 > h6 > a { font-size: 20px; font-weight: normal; line-height: 41px; width: 90px; height: 41px; text-align: center; color: #fff; background-color: #5788a9; }
.fabu2 > textarea { width: 510px; height: 35px; margin: 0; padding: 10px; resize: none; color: #b9b9b9; border: 0; outline: none; }
.lsqt { float: right; width: 620px; margin: 10px 0; padding-top: 10px; border: 1px solid #dfe4ea; }
.lsqt > h4 { padding: 0 10px; }
.lsqt > h5 { font-size: 14px; font-weight: normal; line-height: 25px; padding: 10px; }
.lsqt > h4 > a { font-size: 14px; font-weight: normal; color: #45718e; }
.lsqt > h4 > span { font-size: 14px; font-weight: normal; float: right; color: #c7b7ba; }
.lsqt > h6 { position: relative; height: 30px; margin-right: 50px; }
.lsqt > h6 > a { font-size: 14px; font-weight: normal; position: absolute; right: 10px; bottom: 12px; color: #999; }
.lsqt > h6 > span { font-size: 14px; float: right; margin-right: 70px; padding-left: 20px; color: #ec552a; background: url('qry_4.jpg') no-repeat 0 center; }
.main_r22 { float: right; width: 300px; height: 1130px; background-color: #f8f8f8; }
.main_r22 > h4 { font-size: 20px; font-weight: normal; margin-top: 20px; margin-left: 10px; }
.main_r22 > h4 > span { font-size: 18px; padding-right: 65px; color: #cfe3ec; border-bottom: 1px solid #d3d3d3; }
.main_r22 > ul { margin-top: 10px; margin-left: 15px; }
.main_r22 > ul > li { line-height: 45px; }
/*****************footer*****************/
.active1 { border-bottom: none; }
.active5 { border-bottom: 3px solid #b01415; }
.footer { width: 100%; background-color: #f5f5f5; }
.footer_top { height: 40px; background-color: #293337; }
.footer_top > ul { width: 330px; height: 40px; margin: 0 auto; }
.footer_top > ul > li { float: left; color: #fff; }
.footer_top > ul > li > a { line-height: 40px; padding: 0 10px; text-align: center; color: #fff; }
.footer_middle { overflow: hidden; width: 660px; margin: 0 auto; padding: 20px 0; }
.footer_middle > a > img { margin: 0 5px; }
.footer_bottom { width: 730px; margin: 0 auto; }
.footer_bottom > p { line-height: 30px; text-align: center; border: 1px; }
/**************************************钱韧涛—5.20********************************/

.home { position: absolute; top: 15px; right: 105px; height: 26px; padding-left: 26px; color: #fff; background: url('home.png') no-repeat 0 center; }
.star { position: absolute; top: 15px; right: 10px; height: 26px; padding-left: 26px; color: #fff; background: url('star.png') no-repeat 0 center; }
.star:hover , .home:hover { color: #fff; }
.p_nav_2 { position: absolute; top: 15px; right: 194px; height: 24px; padding-right: 6px; padding-left: 35px; color: #fff; background: url('top_6.png') no-repeat 5px center; }
.p_nav_2:hover { color: #fff; }
.p_nav_2_h { position: absolute; z-index: 99; top: 15px; right: 194px; height: 24px; padding-right: 6px; padding-left: 35px; background: #eff4f8 url('top_6.png') no-repeat 5px center; }
.ban_r1 { width: 21px; height: 21px; background: url('banner_11.png') no-repeat 0 center; }
.ban_r2 { width: 21px; height: 21px; background: url('banner_22.png') no-repeat 0 center; }
.search { width: 21px; height: 21px; background: url('banner_33.png') no-repeat 0 center; }
.btn { width: 26px; height: 24px; background: url('nav_1.png') no-repeat center center; }
.photo { width: 26px; height: 24px; background: url('nav_3_a.png') no-repeat #eff4f8 center center; }
.login-icon { width: 26px; height: 24px; background: url('nav_2_a.png') no-repeat center center; }
.g-sina {
	position: absolute;
	top: -4px;
	left:23px;
	background: url("../images/g-sina.png") no-repeat 0 0;
	height: 40px;
	width: 80px;
}
.g-qq {
	position: absolute;
	top: -4px;
	left:78px;
	background: url("../images/g-qq.png") no-repeat center center;
	height: 40px;
	width: 80px;
}
.g-txz{
	position: absolute;
	top: -4px;
	left: 155px;
	background: url("../images/g-txz.png") no-repeat center center;
	height: 40px;
	width: 80px;
}
.g-icon { position: relative; padding-bottom: 25px; }
.g-ewm { position: relative; }
.main2 { width: 238px; height: 236px; background: url('ewm.png') no-repeat center center; }
/**************************************钱韧涛—5.23********************************/
.wj_main { width: 1000px; margin: 0 auto; }
.wj_main_top { font-size: 18px; line-height: 35px; width: 958px; margin-top: 25px; margin-bottom: 10px; padding: 20px; border: 1px solid #f7db92; background-color: #fdfbf0; }
.wj_main_con { width: 1000px; }
.wj_main_con h4 { font-size: 18px; line-height: 55px; height: 55px; padding-left: 40px; border-bottom: 2px solid #d2d2d2; background: url('wzdt_pic1.jpg') no-repeat 10px center; }
.wj_main_con h4 a { font-weight: normal; color: #000; }
.wj_main_con ul { margin-top: 10px; }
.wj_main_con ul li { font-size: 16px; margin-left: 40px; }
.wj_main_con form ul li input { line-height: 40px; height: 40px; margin-right: 20px; }
.yjhjy { margin-top: 30px; }
.yjhjy span { font-size: 16px; line-height: 43px; display: inline-block; width: 120px; height: 43px; margin-right: 5px; text-align: right; color: #000; }
.wj_input1 { line-height: 43px; width: 830px; height: 43px; border: 1px solid #ccc; border-radius: 5px; }
.wj_input2 { font-size: 18px; line-height: 42px; display: block; width: 148px; height: 42px; margin: 25px auto; cursor: pointer; text-align: center; color: #fff; border-radius: 3px; background-color: #3d8bcd; }

.footer_1 { float: left; width: 150px; height: 60px; margin: 0 5px; background: url('footer_1.jpg') no-repeat center center; }
.footer_2 { float: left; width: 150px; height: 60px; margin: 0 5px; background: url('footer_2.jpg') no-repeat center center; }
.footer_3 { float: left; width: 150px; height: 60px; margin: 0 5px; background: url('footer_3.jpg') no-repeat center center; }


/***************2016-6-24  dangjianxinmeiti*****************/
.banner_nm .g-ewm .main2 { position: absolute; z-index: 999; top: 85px; right: 307px; width: 238px; height: 236px; padding: 20px; background-color: #eff4f8; }
.banner_nm .g-ewm .photo { position: absolute; top: 35px; right: 307px; height: 38px; padding-top: 12px; padding-right: 10px; padding-left: 10px; background-color: #eff4f8; }
.nm_wrap { height: 794px; background: url(nm_main_bg.jpg) no-repeat center 0; }
.nm_wrapc { width: 1000px; margin: 0 auto; }
.nm_main_t { position: relative; width: 1000px; height: 100px; background: url(xmt.png) no-repeat 0 0; }
.nm_main_b { position: relative; width: 1000px; height: 694px; }
.nm_main_b h3 , h4 { font-weight: normal; }

.nm_gf , .nm_md , .nm_si , .nm_rm , .nm_tm , .nm_by , .nm_sa , .nm_nf , .nm_dl , .nm_sh , .nm_hb , .nm_nj , .nm_gt,.nm_si_a,.nm_si_b,.nm_md_a,.nm_hb_a,.nm_gt_a,.nm_gt_b  { position: absolute; background: #fff; }

.nm_gf { width:82px; height:100px; top: 183px; left: 166px;background:#ff9966; }
.nm_md { top: 150px; left: 258px; }
.nm_md_a{width:120px; height:95px; background:#f98b10; top: 150px; left: 440px; }

.nm_si { top:0; left: 430px; }
.nm_si_a { width:86px; height:90px; top: 50px; left: 330px; background:#48b7b7;}
.nm_si_b { width:76px; height:76px; top: 64px; left: 580px; background:#9999cd;}

.nm_rm { top: 293px; left: 75px; }
.nm_tm { top: 255px; left: 420px; }
.nm_by { top: 150px; left: 570px; }
.nm_sa {top: 400px; left: 257px;}
.nm_nf { top: 187px; left: 696px; }
.nm_dl { top: 255px; left: 600px; }
.nm_sh { width:137px; height:120px; top: 255px; left: 747px; background:#e9504a;}
.nm_hb { top: 385px; left: 600px; }
.nm_hb_a { top: 400px; left: 760px; width:86px; height:86px;background:#48b7b7; }
.nm_nj { width:93px; height:100px;background:#40b67b; top: 430px; left: 154px; }
.nm_gt { top: 415px; left: 437px; }
.nm_gt_a { width:156px; height:140px; top: 524px; left: 427px; background:#c30d24;}
.nm_gt_b {width:168px; height:79px;background:#48b7b7; top: 529px; left: 603px; }

.nm_tm_dt1,.nm_tm_dt2,.nm_tm_dt3,.nm_tm_dt4,.nm_tm_dt5,.nm_tm_dt6,.nm_tm_dt7,.nm_tm_dt8,.nm_tm_dt9,.nm_tm_dt10,.nm_tm_dt11,.nm_tm_dt12,.nm_tm_dt13,.nm_tm_dt14,.nm_tm_dt15,.nm_tm_dt16
{left: 0;position: absolute; z-index: 999;}
.nm_tm_dt1 {top: 90px;}
.nm_tm_dt2 {top: 140px;}
.nm_tm_dt3 {top: 76px;}
.nm_tm_dt4 {top: 100px;}
.nm_tm_dt5 {top: 133px;}
.nm_tm_dt6 {top: 95px;}
.nm_tm_dt7 {top: 150px;}
.nm_tm_dt8 {top: 120px;}
.nm_tm_dt9 { top: 120px;}
.nm_tm_dt10 {top: 100px;}
.nm_tm_dt11 { top: 134px;}
.nm_tm_dt12 { top: 99px;}
.nm_tm_dt13 {top: 134px;}
.nm_tm_dt14 {top: 86px;}
.nm_tm_dt15 {bottom: 140px;}
.nm_tm_dt16 {bottom: 79px;}
.nm_tm_ma { width: 400px; text-align:center; padding: 9px;padding-top:0; border: 1px solid #cac3c3; background: #fff; overflow:hidden;}
.nm_tm_ma img{ float:left; margin-right:10px;}
.nm_tm_ma h3 { font-size: 16px; height:30px; line-height: 30px; text-align: center; color: #e8340c; border-bottom:2px solid #CC0000; margin-bottom:8px;}
.nm_tm_ma p { font-size: 14px; line-height: 20px; overflow: hidden; text-align: justify; }
.nm_tm_ar { width: 126px; height: 9px; background: url(nm_tm_codear.png) no-repeat 30px top; }
.nm_tm_ar1 { width: 126px; height: 9px; background: url(nm_tm_codear_1.png) no-repeat 30px top; }

/*.nm_common_dt { position: absolute; left: -6px; width: 269px; height: 187px; padding: 44px 25px 0; background: url(nm_by_detail.png) no-repeat 0 0; display:none;}*/
.nm_common_dt { position: absolute; left: -6px; width: 310px; padding: 44px 25px 0; background: url(nm_by_detail.png) no-repeat 0 0; display:none;}
.nm_common_dt h3 { font-size: 18px; line-height: 18px; color: #e8340c; }
.nm_common_dt h4 { font-size: 16px; line-height: 42px; }
.nm_common_dt h4 a { font-weight: normal; text-decoration: underline; color: #2078b6; }
.nm_common_dt p { font-size: 14px; line-height: 26px; text-align: justify; }