@charset "gb2312";
/* CSS Document */
.news_mian{padding:16px 25px 20px 16px;}
.news_mian #pagination table{ margin-top:15px;}
.dynamic_mian{padding:16px 12px 20px 2px;}
.news_nav{ width:100%; height:41px; background:#eaeaea;}
.news_nav h1{ background:url(imagesnews_nav.jpg) 14px center no-repeat #0a6ebd; padding:0 30px; float:left; line-height:41px; color:#FFF;}
.collect_select{ float:right; margin:10px 10px 0 0;}
.news_list,.notice_news_list{ width:100%; height:auto!important;  height:600px;   min-height:600px; padding-top:10px;}
.news_list ul,.notice_news_list ul{width:100%; border-bottom:1px dashed #b6b6b6;  padding:15px 0; float:left; margin-bottom:20px;}
.news_list ul li,.notice_news_list ul li{background: url(imagespoint_3.jpg) 9px center no-repeat; padding-left: 27px;height:34px;overflow:hidden; }
.news_list ul li a,.notice_news_list ul li a{ width:100%;   line-height:34px; }
.notice_news_list ul li a.classifi{ font-weight:bold;}

.news_list ul li a span,.notice_news_list ul li a span{float:right;  line-height:34px;}

/*新闻内容页样式开始*/
.content_w850{width:1120px; margin:30px auto;}
.content_w850 h1{font-size:30px;  text-align:center; font-family:"微软雅黑"; line-height:45px;}
.content-inf{margin-top:20px; border-top:1px solid #dddddd; background:#fafafa; height:36px; line-height:36px;}
.news-fbxx{ float:left;}


.content-action{float:right;}
.content-action .content-comment,.content-action .content-close, .content-share{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-print{color:#666666; padding-left:25px; position:relative; cursor:pointer;}
.content-share{padding-bottom:10px;}
.content-action .content-comment:before,.content-action .content-print:before,.content-action .content-close:before, .content-share:before{content:""; position:absolute;}
.content-action .content-comment:before{width:14px; height:14px; background:url(imagescontent_tubiao.png) -13px -72px no-repeat; left:0; bottom:0;}
.content-share:before{width:12px; height:12px; background:url(imagescontent_tubiao.png) -13px -103px no-repeat; left:2px; bottom:10px;}
.content-action .content-print:before{width:18px; height:14px; background:url(imagescontent-print.png) 0 center no-repeat; left:0; bottom:0;}
.content-action .content-close:before{width:16px; height:14px; background:url(imagescontent-close.png) 0 0 no-repeat; left:0; bottom:0;}
.content-action .content-collect{text-align:left;}
.content-action .content-collect span{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-collect span:before{content:""; position:absolute; width:13px; height:11px; background:url(imagescontent_tubiao.png) -13px -45px no-repeat; left:0; bottom:0;}
.content-action a:hover, .content-action span:hover{color:#ef3838;}
.content-action .content-comment:hover:before{background:url(imagescontent_tubiao.png) -37px -72px no-repeat;}
.content-action .content-print:hover:before{background:url(imagescontent-print-on.png) 0 0 no-repeat;}
.content-action .content-close:hover:before{background:url(imagescontent-close-on.png) 0 0 no-repeat;}
.content-share:hover:before{background:url(imagescontent_tubiao.png) -37px -103px no-repeat;}
.content-action .content-collect span:hover:before{background:url(imagescontent_tubiao.png) -37px -45px no-repeat;}
.content-action .content-collect #cancelSpan{color:#ef3838;}
.content-action .content-collect #cancelSpan:before{background:url(imagescontent_tubiao.png) -37px -45px no-repeat;}
#content-share-list{display:none; position:absolute; width:90px; height:120px; background-color:#fff; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; left:-50%; bottom:-120px; z-index:999;}
.content-share:hover > #content-share-list{display:block;}
#content-share-list:before{content:""; position:absolute; height:5px; background:url(imagescontent-share-list.png) center center no-repeat; top:-5px; z-index:2; width:10px; left:40px;}
#content-share-list li{padding-left:9px; margin-top:10px; line-height:17px;}
#content-share-list li a{color:#1f1f1f; line-height:17px; display:inline-block; position:relative; padding-left:22px; font-size:12px;}
#content-share-list li a:before{content:""; position:absolute; left:0; bottom:0; width:17px; height:17px;}
#content-share-list .content_qq:before{ background:url(imagescontent_tubiao.png) -13px -134px no-repeat;}
#content-share-list .content_qqzone:before{ background:url(imagescontent_tubiao.png) -13px -164px no-repeat;}
#content-share-list .content_weixin:before{ background:url(imagescontent_tubiao.png) -13px -194px no-repeat;}
#content-share-list .content_sina:before{ background:url(imagescontent_tubiao.png) -13px -224px no-repeat;}
#content-share-list li a{background:none; height:auto; margin:0; float:none;}

.content-txt{margin-top:30px; font-size:16px;  padding-bottom:40px;}
/*.content-txt p{ padding-bottom:20px;}*/
.content-txt img{/*max-width:850px; _width:850px;*/  width:850px;}




.content_code{ width:100%;}
.content_code dl{ width:132px;}
.content_code dt{ width:100%; line-height:32px; font-size:12px; color:#b5b5b5;}

.nav_left{ float:left; width:225px;}
.nav_left h1{width:200px;height:55px; background: url(imagesnav_left_bg.jpg) 197px center no-repeat #009ee8;color:#ffffff;line-height:55px; padding-left:25px;}
.nav_left ul{ width:100%;}
.nav_left ul li{padding-left:52px;width:173px;height:41px;border-top:1px solid #fff; background:url(imagesleft_li_style.jpg) 20px center no-repeat #f6f6f6; line-height:41px;}
.nav_left ul li a:hover,.nav_left ul .nav_selected a{color:#1783b5;}
.dy_content_right{ float:left; width:892px; padding-left:25px;}
.dynamic_left{ float:right; border:1px solid #00b7f0; width:220px;  margin-top:38px; padding:47px 0 20px 20px; position:relative;}
.dynamic_left h1{ position:absolute; top:0; left:0; width:228px; padding-left:12px; height:35px; line-height:35px; background:#00b7f0; color:#FFF; }
.nav_position{ width:100%; height:39px; border-bottom:1px solid #e8e8e8;}
.nav_position h1{ background:url(imagesxzsp_h1.jpg) left center no-repeat; padding-left:13px; float:left; line-height:32px;}
.single_page{ width:100%; padding-top:20px; }
.single_page tabel{ border-top:1px solid #000; border-left:1px solid #000;}
.single_page tabel tr td{ border-right:1px solid #000; border-bottom:1px solid #000;}

.single_page p{font: 18px/32px "Microsoft Yahei";}






.leader_wrap{float:left;width:100%;height:158px; padding:35px 0; border-bottom:1px dotted #d7d7d7;}
.leader_wrap img{ float:left; width:118px; height:158px;}
.leader_intro{ float:right;width:735px; line-height:25px;}
.leader_intro h2{font-size:20px; font-family:"微软雅黑"; padding-bottom:8px;}


.industry_infor{float:left; width:100%;  height:auto!important;  height:467px; min-height:467px; padding-top:10px;}
.industry_infor table{width:100%;}
.industry_infor thead tr th{ color:#009ee8; border-bottom:1px solid #dfdfdf; font-size:14px; }
.industry_infor thead tr th,.industry_infor tbody td{  height:36px; line-height:36px;  border-top:1px solid #fff; text-align:left; }
.industry_infor_odd{ background:#f6f6f6;}


.special_search{ width:100%; float:left; padding-top:20px;}
.special_search .special_search_input{  width:204px; height:35px; border:1px solid #eeeeee; background:#eeeeee; padding-left:19px; color:#b7b7b7;}
.special_search .submit_btn{width:77px; height:35px; border:1px solid #0068b7; background:#0068b7; text-align:center; color:#FFF; cursor:pointer;}
.special_search .submit_btn:hover{ background:#03528d;}


.special_list{ width:100%;}
.special_list dl{ width:100%; float:left; padding:15px 0; border-bottom:1px dashed #dddddd;}
.special_list dt{ float:left;}
.special_list dt img{ width:300px; height:175px;}
.special_list dd{ float:right; width:840px;}
.special_list dd h1{ padding:15px 0; width:100%; float:left;}
.special_list dd h1 a{color:#0d5990; font-size:20px;}
.special_list dd p{width:100%;  float:left; line-height:26px;}
.special_list dd a.s_content_more{float:left; font-size:12px; padding-top:15px; color:#c00000;}


.message_title{ width:100%; border-top:1px solid #d4d4d4; height:65px; padding-bottom:10px; float:left;}
.message_title h1{ float:left; padding-left:45px; background:url(imagesmessage_h1.jpg) left center no-repeat; color:#027ee0; font-size:18px; font-weight:bold; line-height:65px;}
.message_title span{ float:left; padding-left:15px; line-height:65px; color:#7e7e7e;}
.message_content{width:930px; float:left;}
.message_content dl{ float:left; border:1px solid #dddddd; padding:2px 0; margin-bottom:7px;}
.message_content dl.message_name{ margin-right:12px; width:450px; overflow:hidden;}
.message_content dl.message_content{width:915px; }
.message_content dl.message_name dt{ height:35px;}
.message_content dt{ float:left; width:106px; padding-right:21px; text-align:right;  line-height:35px;}
.message_content dd{ float:left; padding-left:5px; border-left:1px solid #dddddd;}
.message_content dl.message_name dd{ width:310px; }
.message_content dl.message_name dd,.message_content dl.message_content dd{height:auto!important;  height:33px;   min-height:33px;}
.message_content dl.message_name dd input{ height:33px; line-height:33px;}
/*.message_content dl.message_content dd textarea{ width:745px; height:175px;}*/

.message_content dl.message_content dd select{ margin:5px 0; float:left; }
.message_content dl.message_content dd{width:770px;}
.message_content dd input,.message_content dd textarea{ border:1px solid #fff; }
.message_content dd b{ float:right; color:#ff0000; font-weight:normal; line-height:30px; width:15px;}
.message_content dl.message_name dd img{  padding-right:10px; }
.message_btn{ float:left; padding:20px 0 50px 0; width:100%;}
.message_btn a{ padding:8px 55px; color:#FFF; margin-right:12px;}
.message_btn a.messagee_submit{ background:#027fe0;}
.message_btn a.messagee_reset{background:#a6a6a6;}
.message_btn a.messagee_submit:hover{background:#0369b9;}
.message_btn a.messagee_reset:hover{background:#878585;}

.message_content dl.message_content dd input,.message_content dl.message_content dd span{ float:left; padding-right:10px; line-height:33px;}
.message_content dl.message_content dd span img{ padding-top:10px;}
.message_content dl.message_content dd span input{ margin-top:10px;}
.consult{ padding:0 0 0 30px;}
.consult-txt{ width:100%; padding-bottom:20px;}
.consult-txt p{ line-height:35px; font-size:14px;}
.consult-txt p em{ color:#fc0f0f; font-weight:bold; font-style:normal;}
.consult-head{ width:100%; height:40px; background:#eaeaea;}
.consult-head h3{ padding:0 25px 0 35px; background:url(imagesconsult-head.jpg) 20px 12px no-repeat #0a6ebd; height:40px; float:left; line-height:40px; color:#FFF; font-weight:normal; }

.consult-content{ padding:28px 20px 0 20px;}
.consult-btn{ border-bottom:1px solid #d4d4d4; padding-bottom:12px; height:42px; line-height:60px;}
.zxts-btn{ float:right; padding:0 25px 0 65px; background:url(imagesconsult-btn.png) 19px 9px no-repeat #e37905; height:42px; color:#FFF; line-height:42px; }
.zxts-btn:hover{ color:#FFF; background:url(imagesconsult-btn.png) 19px 9px no-repeat #c16807;}
.consult-cx{ width:100%; padding-top:20px;}
.consult-cx label,.consult-cx input{ float:left; margin-right:10px;}
.consult-cx label{ line-height:36px;}
.consult-cx input.cx-txt{ border:1px solid #cecccc; height:34px; width:170px;}
.consult-cx input.cx-btn{ border:1px solid #cecccc; height:34px; padding:0 30px; line-height:34px; background:#cecccc; font-size:14px;}
.consult-table{width:100%; padding-top:30px; float:left;}
.consult-table table{ border:1px solid #cdcdcd; border-bottom:none; float:left;}
.consult-table table th,.consult-table table td{ border-bottom:1px solid #cdcdcd; vertical-align:middle; text-align:center;}
.consult-table table th{ height:48px; font-weight:bold;}
.consult-table table td{height:50px;}
.consult-table table td a{ color:#2b8bdc;}
.consult-table table td a:hover{ text-decoration:underline;}

.letter-content{ border:1px solid #cfcece; float:left; margin:20px 0 10px 0; width:100%;}
.letter-content h3{ padding-left:22px; height:42px; line-height:42px;}
.letter-content h3.xj-nr{ background:#f1e5e5;color:#f43838;  }
.letter-content h3.letter-reply{ background:#e6f1e5; color:#1e8514;  }
.letter-txt{ padding:20px 35px 0 35px;}
.letter-txt h1{ width:100%; text-align:center; font-size:20px; line-height:26px; margin-bottom:20px;}
.letter-txt p{ padding-bottom:10px; line-height:28px;}
.letter-infor{ width:100%; border-top:1px dashed #cfcece; padding:10px 0; margin-top:15px;}
.letter-infor span{ padding-right:30px;}

/*视频列表页*/
.video_list{ padding:40px 0 0 0; height:auto!important;  height:850px; min-height:850px; }
.video_list dl{ padding:0 23px 35px 23px; float:left; width:335px;}
.video_list dl dt{width:335px; height:250px; overflow:hidden;}

.video_list dl dt a img{transition: all 0.6s;}
.video_list dl dt a:hover img{transform: scale(1.4);}




.video_list dl dd{ width:100%; padding-top:10px;} 
.video_list dl dd h1{width:100%; height:55px; overflow:hidden; float:left; color:#000; font-weight:normal; }
.video_list dl dd span.video_classifica{ float:left; width:85px; height:20px; border:1px solid #0075de; border-radius:5px; text-align:center; }
.video_list dl dd span.video_classifica a{ color:#0075de; font-size:14px; line-height:20px;}
.video_list dl dd span.content-share{ float:right;}
.video_list dl dd span.content-share::before{ bottom:17px;}
.video_list dl dd span.video_time{ float:right;color:#999999; padding-left:15px;}

/*组织机构*/
.organization_intor{ border:1px solid #e1e1e1; padding:2px; margin:22px 0;}
.organization_intor p{ padding:18px 10px 10px 18px; background:#fff4e6;}
.organization_list{ background:url(imagesorganization_bg.jpg) left top repeat-y; width:100%;}
.organization_list h1{ background:url(imagesorganization_h1.jpg) left top no-repeat; padding-left:53px; height:38px; line-height:40px;}
.organization_list table{ width:835px; margin:15px 0 35px 51px; border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.organization_list table tr td{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf; padding-left:34px; background:url(imagesor_td_bg.jpg) left top no-repeat; height:41px; line-height:41px; color:#373737;}

.organization_list1{ background:url(imagesorganization_bg.jpg) left top repeat-y; width:100%;}
.organization_list1 h1{ background:url(imagesorganization_h1.jpg) left top no-repeat; padding-left:53px; height:38px; line-height:40px;}
.organization_list1 table{ width:835px; margin:15px 0 0 51px; border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.organization_list1 table tr td{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf; padding-left:34px; height:41px; line-height:41px; color:#373737;}
.organization_list1 h1{ background:url(imagesorganization_h1.jpg) left top no-repeat; padding-left:53px; height:38px; line-height:40px;}
/*网上调查*/


.vote {
	margin:20px 0 0 38px;
	padding-bottom:20px;
	border-bottom:1px dashed #999999;
}
.vote label {
	margin-left:5px;
}
.vote h2 {
	font-size: 14px;
	color: #000;
	margin-bottom:20px;
}
.vote img {
	margin: 0 20px;
}
.vote p {
	margin-top:10px;
}
.vote p span {
	color:#d91e1e;
}

.vote_sub{
	text-align:center;
	margin-top:20px;
	
}
input.sub_bt{
	width:102px;
	height:37px;
	background:url(../images/sub_tb.jpg);
	text-align:center;
	color:#FFFFFF;
	line-height:37px;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	border:0;
	cursor:pointer;
	
}

.content-text { width:100%;}
.content-text h2{padding-top:30px; font-size:16px;}
.content-text p {line-height:200%; padding-top:8px;}

.v_title h1,.v_txt h1.v_txt_title,.recom_v_title h1{font-size:20px; font-family:"微软雅黑";}
.video_detail{ width:1115px; position:relative; padding:30px 0 30px 30px;}
.v_title,.v_function{width:100%;border-bottom:1px solid #dddddd;  }
/*.v_function{overflow:hidden;height:45px;}*/
.v_function{ padding-bottom:50px;}
.v_title h1{ padding-left:50px; background:url(imagesv_title.jpg) 2px center no-repeat; margin-bottom:15px; }
.v_player{ padding-top:22px; width:645px; height:505px; }
.v_function .v_share,.v_function .v_source{ float:left; line-height:40px;}
.v_function .v_source{ color:#666666}
.v_function #content-share-list{ display:block; float:left; position:inherit; width:350px; border:none; height:40px;}
.v_function #content-share-list li{ float:left; }
.v_djl{ float:right; line-height:40px; background:url(imagesv_djl.jpg) left center no-repeat; padding-left:30px;}
.v_txt{ width:100%; padding-top:30px;}
.v_txt h1.v_txt_title{ padding-bottom:20px; text-align:center;}
.v_txt p{ padding-bottom:5px;}
.recommended_v{ position:absolute; right:0; top:97px; width:443px;}
.recom_v_title{ width:100%; height:31px; background:url(imagessluices2_bg.jpg) left bottom repeat-x;}
.recom_v_title h1{ border-bottom:2px solid #0075de; float:left; height:29px;}
.recom_v_content{ padding-left:13px; height:474px; width:430px; overflow:auto;}
.recom_v_content dl{ padding-top:17px; float:left; height:100px; width:100%; overflow:hidden;}
.recom_v_content dt{ float:left; padding-right:8px;}
.recom_v_content dt img{ width:127px; height:100px;}
.recom_v_content dd{ float:left; width:270px;}
.recom_v_content dd h1{ width:100%; height:50px; padding-top:5px;}
.recom_v_content dd h1 a{ font-weight:normal;}
.recom_v_content dd span{ color:#838383; padding-top:20px;}
.recom_v_content dd span.recom_v_source{ float:left;}
.recom_v_content dd span.recom_v_time{ float:right;}


.v_list_left{ float:left; width:782px; padding-top:36px;}
.v_list_left ul{ width:100%;}
.v_list_left ul li{width:100%; padding-bottom:18px; float:left;}
.v_list_left ul li a{border:1px solid #f3f3f3; padding:16px 15px; float:left; width:750px;}
.v_list_left ul li a img{ float:left; width:178px; height:133px;}
.v_list_left ul li a:hover{ background:#fbfbfb; color:#282828;}
.sp_txt{ float:right; width:555px;}
.sp_txt h1,.sp_txt span,.sp_txt p{ width:100%; float:left;}
.sp_txt h1{ height:35px; overflow:hidden; line-height:35px;}
.sp_txt span{ color:#9a9a9a; padding:5px 0 10px 0;}
.sp_txt p{ height:50px; overflow:hidden;}
.v_recommended_right{ float:right; width:362px; padding-top:36px;}

.build_video{ border-top:none; height:720px;}
.build_video_title{width:100%;padding:16px 0 20px 0; float:left;}
.build_video_title{  border-top:8px solid #00b7ef; }
.build_images_title{  border-top:8px solid #f49800; }
.build_video_title h1{ float:left; padding-left:24px; color:#535353; font-family:"微软雅黑";}
.build_video_title a{ float:right; padding-right:24px; color:#aaaaaa;}
.build_video dl{ padding-left:24px; width:312px; float:left; padding-bottom:25px;}
.build_video dl dt{ width:100%; position:relative;}
.build_video dl dt a{ position:absolute; z-index:9; /*top:90px; left:125px;*/ top: 170px;
left: 10px;}
.build_video dl dd{ width:100%; padding-top:10px; color:#000;}


/*.sitemap{float:left; padding:20px 0 0 20px; width:870px; }
.mlyj{ float:left; width:100px;}
.mlyj a{color:#fa6e41; font-weight:bold; float:left; cursor:pointer;}
.mlxj{float:left; width:770px; }
.mlxj ul{ width:100%;} 
.mlxj ul li{ float:left;  margin-bottom:15px; } 
.mlxj ul li a{ color:#2d374b; float:left; }
.mlxj ul li a:hover{ font-weight:bold;}
.mlxj ul li .ejList{float:left; width:100%; padding-top:5px;}
.mlxj ul li .ejList a{color:#9b9b9b;  width:132px; line-height:30px; word-wrap: break-word; font-size:14px; display:inline; }
.mlxj ul li .ejList a:hover{ text-decoration:underline; font-weight:normal;}

*/



.sp-mlqd{ border-left:1px solid #999; border-top:1px solid #999;}
.sp-mlqd tr td{border-right:1px solid #999; border-bottom:1px solid #999; text-align:center; vertical-align:middle;}


.website-box{ padding-left:10px;}
.website-box table{ width:100%;}
.website-box table{ margin:10px 0 20px 0;}
.website-box table td{ vertical-align:middle;}