/*********************************************************pubstyle**********************************************************/

.fl{ float: left;}
.fr{ float: right;}
.img{vertical-align:bottom;}
h4,h5,h6{font-weight:normal;}
body{background:#f8f4e9;}

/**********************************************************header***********************************************************/

.zt_heada{height:50px;width:100%;background-color:#30393E;border-bottom:1px solid #475053;border-top:1px solid #475053;}
.zt_topw{height:50px;width:1000px;margin:0 auto;position:relative;font-size:14px;}
.zt_top_l{position:absolute;left:0;bottom:18px;}
.zt_top_l li{color:#fff;float:left;margin-right:5px;}
.zt_top_l li a{color:#fff;}
.zt_top_r{position:absolute;right:0;bottom:16px;}
.zt_top_r li{width:57px;height:18px;float:left;position:relative;padding-left:26px;margin-left:15px;}
.zt_top_r img{position:absolute;left:0;top:0;}
.zt_top_r a span{color:#fff;}
.zt_headb{height:183px;width:100%;background:url(zt_headbg.jpg) no-repeat center center;}
.zt_headc{height:48px;background:#c2a572;}
.zt_headcs{width:1000px;margin:0 auto;}
.zt_headcs a{display:block;float:left;font-size:18px;line-height:18px;padding:15px 20px;color:#fff;}

/**********************************************************content***********************************************************/

.zt_wrap{width:1000px;margin:19px auto 10px;}
.zt_cont_top{height:396px;overflow:hidden;}
.zt_cont_tl{width:498px;margin-right:13px;}
.zt_cont_tl img{width:498px;height:396px;}
.zt_cont_tr{width:457px;height:376px;border-top:3px solid #d6caac;padding:17px 16px 0;background:#eee;}
.zt_cont_tr h4{font-size:22px;line-height:40px;}
.zt_cont_tr h4 a{color:#af1723;}
.zt_cont_tr p{font-size:16px;line-height:28px;margin-bottom:10px;}
.zt_cont_tr ul{border-top:1px solid #dad9d9;padding-top:10px;margin-top:25px;}
.zt_cont_tr li{font-size:16px;line-height:30px;padding-left:19px;background:url(zt_co_r.jpg) no-repeat 5px 14px;position:relative;}
.zt_cont_tr li span{position:absolute;top:0;right:6px;}
.zt_cont_tr li a{color:#000;}

.zt_cont_bot{margin-top:13px;overflow:hidden;}
.zt_cont_bl{width:676px;}
.zt_cont_bltn{height:42px;border-bottom:3px solid #d7cbad;}
.zt_cont_bltn h4{display:block;height:20px;line-height:20px;padding:10px 16px 12px;float:left;font-size:20px;margin-right:35px;}
.zt_cont_bltn h4 a{color:#000;}
.zt_cont_bltn .zt_co_active{border-bottom:3px solid #b01519;}
.zt_cont_bltn .zt_co_active a{color:#af1723;}

.zt_cont_bltl{height:144px;background:#fff;padding:12px 0 0 15px;}
.zt_cont_bltl li{width:290px;float:left;font-size:14px;line-height:32px;padding-left:15px;background:url(zt_co_r.jpg) no-repeat 0 14px;
					margin-right:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.zt_cont_bltl li a{color:#000;}

.zt_cont_blb{height:384px;width:648px;padding:28px 16px 0 12px;background:#fff;}/**/
.zt_cont_blbt{height:169px;overflow:hidden;margin-bottom:24px;}
.zt_cont_blbtl{width:160px;height:110px;margin-right:16px;}
.zt_cont_blbtl img{width:160px;height:110px;}
.zt_cont_blbtr{width:461px;height:169px;position:relative;}
.zt_cont_blbtr h4{font-size:20px;line-height:34px;margin-bottom:20px}
.zt_cont_blbtr h6{font-size:14px;line-height:32px;color:#444;margin:0px 0 8px 0;}
.zt_cont_blbtr a{color:#000;}
.zt_cont_ti {font-size:16px;color:#9e9e9e;position:relative;}
.zt_cont_ti span{position:absolute;bottom:0;right:29px;}


.zt_cont_br{width:308px;}


/***************************************************************钱韧涛**************************************************/

.ds_headb{height:362px;width:100%;background:url(../images/ds_pic1.jpg) no-repeat center center;}
.ds_main{ width: 1000px; margin: 0 auto; background-color: #ffffff;}
.ds_sskx{ width: 970px; height: 43px; margin: 0 auto; padding-top: 15px; position: relative; overflow: hidden; margin-bottom: 20px;}
.ds_sskx span{ position: absolute; bottom: 0; right: 0; width: 765px; height: 41px; margin: 0 auto; border-bottom: 2px solid #EC6031;}
.ds_sskx a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}

.ds_kx_main{ width: 970px; margin: 0 auto; margin-bottom: 20px; overflow: hidden;}
.ds_kx_main_l{ width: 520px; float: left; position: relative;}
.ds_kx_main_l h6{ position: absolute; bottom: 12px; left: 10px; font-size: 16px; color: #ffffff;}
.ds_kx_main_l ul{ position: absolute; bottom: 16px; right: 10px;}
.ds_kx_main_l ul li{ float: left; margin-right: 10px;}
.ds_shade{ width: 520px; height: 45px; background-color: #000000; opacity: 0.5; position: absolute; left: 0; bottom: 0;}
.ds_kx_main_r{ width: 430px; float: right;}
.ds_kx_main_rt{ width: 430px; border-bottom: 1px solid #D9D9D9; padding-bottom: 15px;}
.ds_kx_main_rt h4{ font-size: 22px; margin-top: 30px;}
.ds_kx_main_rt h4 a{ color: #000000;}
.ds_text1{ font-size: 16px; line-height: 28px; margin-top: 10px;}
.ds_text1 a{ color: #686868;}
.ds_kx_main_rt span{ display: block; font-size: 14px; color: #919191; margin-top: 5px;}
.ds_active1{ border-bottom: none;}

.ds_ka{ width: 970px; margin: 0 auto; overflow: hidden;}
.ds_ka_top{ width: 970px; overflow: hidden;}
.ds_ka_top_l{ width: 500px;}
.ds_ka_top_l h4{ font-size: 22px; margin-left: 20px;}
.ds_ka_top_l h4 a{ color: #A1111A;}
.ds_text2{ font-size: 16px; line-height: 28px; margin-top: 10px; text-indent: 2em;}
.ds_text2 a{ color: #000000;}
.ds_ka_top_r{ margin-right: 10px;}
.ds_ka_bottom{ margin-top: 10px;}
.ds_ka_bottom ul li{ float: left; line-height: 35px; height: 35px; background: url("../images/zt_co_r.jpg") no-repeat 10px center; padding-left: 30px; font-size: 16px;}
.ds_li{ width: 500px;}
.ds_ka_bottom ul li a{ color: #000000;}

.ds_jcsj{ width: 970px; margin: 0 auto; overflow: hidden;}
.ds_pic1{ margin: 0 15px;}

.ds_gyhg{ width: 970px; margin: 0 auto; overflow: hidden;}
.ds_xsgy{ width: 500px; height: 43px; padding-top: 15px; position: relative; overflow: hidden; margin-bottom: 20px;}
.ds_xsgy a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}

.ds_gyhg_bottom_l{ width: 500px; overflow:hidden;}
.ds_gyhg_bl2{ width: 500px; margin-bottom: 20px;}
.ds_gyhg_bl2 h4{ font-size: 22px; margin-left: 20px;}
.ds_gyhg_bl2 h4 a{ color: #A1111A;}

.ds_wqhg{ width: 425px; height: 43px; padding-top: 15px; position: relative; overflow: hidden; margin-bottom: 20px;}
.ds_wqhg a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}

.ds_gyhg_bottom_r{ width: 425px; overflow:hidden;}
.ds_gyhg_bottom_r ul li{ width: 425px;  line-height: 35px; height: 35px; background: url("../images/zt_co_r.jpg") no-repeat 10px center; padding-left: 30px; font-size: 16px;}
.ds_gyhg_bottom_r ul li a{ color: #000000;}
/****************************微型党课大赛-报道********************************/

.bd_main{ width: 1000px; margin: 0 auto; background-color: #ffffff;}

.bd_con{ width: 970px; margin: 0 auto; overflow: hidden;}
.bd_spzb{ width: 571px; height: 43px; padding: 15px 0; position: relative;}
.bd_spzb a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}

.bd_con_r{ width: 380px;}
.bd_xcbd_t{ width: 380px; height: 43px; padding: 15px 0; position: relative;}
.bd_xcbd_t a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}
.ds_text3{ font-size: 14px; line-height: 28px; height: 28px; margin-top: 5px;}
.ds_text3 a{ color: #696969;}
.bd_xcbd_b{ margin-top: 10px;}
.bd_xcbd_b h4{ font-size: 18px; font-weight: bold;}
.bd_xcbd_b h4 a{ color: #000000;}

.bd_wyhs{ margin-top: 40px; position: relative;}
.bd_wyhs_t{ width: 380px; height: 43px; position: relative;}
.bd_wyhs_t a{ position: absolute; top: 8px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}
.bd_wyhs_t span{ position: absolute; bottom: 0; right: 0; width: 175px; height: 41px; border-bottom: 2px solid #0E79C7;}

.bd_wyhs_b{ width: 380px; height: 238px; background-color: #EFEFEF; padding-top: 15px;}
.bd_wyhs_b ul li{ padding-left: 30px; margin-bottom: 15px;}
.bd_wyhs_b ul li span{ display: inline-block; width: 60px; font-size: 14px; color: #000000; text-align: right;}

.ds_li2{ position: relative; height: 30px; line-height: 30px; background: url("../images/ds_pic13.png") no-repeat 15px center;}
.ds_li3{ height: 80px; background: url("../images/ds_pic13.png") no-repeat 15px 7px;}
.ds_li3 span{ vertical-align: top;}
.ds_li2 img{ position: absolute; top: 0; right: 70px;}
.ds_input1{ width: 260px; height: 30px; line-height: 30px; margin-left: 15px; border: 1px solid #D1CFD0;}
.ds_input2{ width: 260px; height: 80px; line-height: 30px; margin-left: 15px; border: 1px solid #D1CFD0; resize: none;}
.ds_input3{ width: 110px; height: 30px; line-height: 30px; margin-left: 15px; border: 1px solid #D1CFD0;}
.ds_input4{ cursor: pointer; width: 110px; margin-left: 105px; height: 40px; line-height: 40px;text-align: center; font-size: 14px; background-color: #0C7AC5; border-radius: 5px; color: #ffffff;}

.bd_wzsl{ width: 970px; margin: 0 auto; position: relative; padding-bottom: 15px;}
.bd_wzsl_tl{ width: 970px; height: 43px; padding-top: 15px; position: relative; overflow: hidden;}
.bd_wzsl_tl span{ position: absolute; bottom: 0; right: 0; width: 765px; height: 41px; margin: 0 auto; border-bottom: 2px solid #0E79C7;}
.bd_wzsl_tl a{ position: absolute; top: 22px; left: 55px; font-size: 20px; color: #ffffff; font-weight: bold;}

.bd_wzsl_t{position: relative;}
.bd_wzsl_tr{ position: absolute; right: 10px; bottom: 0; height: 35px; line-height: 35px;}
.bd_wzsl_tr img{ position: absolute;  right: 35px; bottom: 8px;}

.bd_wzsl_b{ width: 970px; margin: 0 auto; background-color: #EFEFEF; padding-top: 20px; padding-bottom: 20px;}
.bd_sl{ width: 940px; margin: 0 auto; padding-bottom: 30px; background-color: #ffffff; margin-bottom: 15px;}
.bd_sl h4{ font-size: 14px; padding-top: 10px; margin-left: 20px; height: 30px;}
.bd_sl h4 a{ color: #0D7AC6;}
.bd_sl h4 span{ float: right; margin-right: 20px; color: #A4A4A4;}
.bd_sl h6{ font-size: 14px; color: #000000; margin-left: 20px; line-height: 25px;}

.fy{ height: 60px; text-align: center; line-height: 60px;}
/***********************************************************footer***********************************************************/

.zt_footer{width:100%;background-color:#F5F5F5;}
.zt_footer_top {height:40px;background-color:#293337;}
.zt_footer_top ul{width:330px;height:40px;margin:0 auto;}
.zt_footer_top ul li{float:left;color:#ffffff;}
.zt_footer_top ul li a{color:#ffffff;padding:0 10px;line-height:40px;text-align:center;}
.zt_footer_middle{width:660px;margin:23px auto 15px;}
.zt_footer_middle a img{ margin: 0 5px;}
.zt_footer_bottom p{font-size:14px;line-height:30px;color:#666666;text-align:center;}
.zt_footer_bottom{padding-bottom:27px;}