﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font:12px/22px "宋体";  text-align:left; background:#fff; color:#000;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ color:#d3080c; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input,select{ font-size:12px;}

.eng{ font-family:Arial;}
.index_text{ padding:10px;}
/*other*/
.clearit{ clear:both;}

.header{ width:1002px; height:97px; margin:0 auto; background:url(../images/header_bg.jpg) no-repeat;}
.mainnav{ width:952px; height:33px; margin:0 auto; background:url(../images/mainnav_bg.jpg) repeat-x; padding-left:50px;}
.box{ width:1002px; margin:0 auto; background:url(../images/main_bg.jpg) repeat-x #ebebeb; padding-top:10px;}
.main{ width:908px; margin:0 auto; border:#d2d0d0 solid 1px; overflow:hidden;}
.leftmain{ width:250px; float:left; background:url(../images/main_left_bg.jpg) repeat-y right #fff; height:1013px;}
.maincontent{ width:658px; float:left; background:#fff; height:1013px;}
.footer{ width:910px; height:38px; line-height:38px; margin:6px auto 0 auto; background:url(../images/footer.jpg) no-repeat; color:#fff;}
.footer a{ color:#fff;}
.footer a:hover{ color:#fff; text-decoration:underline;}
/*----------------------------*/

.header{ position:relative;}
.header .logo{ display:inline; float:left; margin:7px 0 0 54px;}
.header span{ display:inline; float:right; margin:35px 46px 0 0; color:#fff;}
.header span a{ color:#fff;}
.header span a:hover{ color:#fff; text-decoration:underline;}
.header .search{ width:217px; position:absolute; top:60px; right:45px;}
.header .search .anniu{ float:right;}
.header .search .text{ width:180px; height:18px; padding-top:2px ;border:0; background:url(../images/search_bg.jpg) no-repeat; float:left; font-family:Arial;}

.mainnav li{ float:left; display:block; font-size:14px;}
.mainnav li a{ height:27px; float:left; padding:5px 20px 0 20px; border-left:#cccccc solid 1px; font-weight:bold; color:#333;}
.mainnav li a:hover{background:url(../images/mainnav_hover_bg.jpg) left bottom;  height:27px; color:#C30;}


.leftmain .container{ width:218px; margin:8px 20px 0 10px; background:url(../images/container_bg.jpg) no-repeat left bottom; }
.leftmain .container h2{ width:194px; height:26px; line-height:26px; padding-left:23px; background:url(../images/left_tit.jpg) no-repeat; position:relative;}
.leftmain .container h2 a{ color:#C30; position:absolute; top:3px; right:10px; font: bold 13px Arial;}
.leftmain .container select{ width:180px; height:20px; margin:6px 0 0 19px;}

.ad{ width:219px; height:62px; margin:8px 20px 5px 10px; }

.d195{ height:195px;}
.y113{ height:113px;}
.c231{ height:231px;}
.z214{ height:214px;}
.j130{ height:130px;}
.x256{ height:256px; background:url(../images/mian_news_lis.jpg) no-repeat left bottom;}
.x256 h2{ width:621px; height:23px; background:url(../images/main_news_lis.jpg) no-repeat left bottom; color:#fff; font: bold 12px "宋体"; line-height:30px; padding:5px 0 0 6px;}
.x256 h2 span{width:92px; height:23px; line-height:26px; display:block; float:left; text-align:center;}
.x256 h2 span.active{ width:92px; height:23px; background:url(../images/tit_hover.jpg) no-repeat left bottom; color:#C00; font: bold 14px "宋体";  display:block; float:left; line-height:26px; cursor:pointer;}

.z265{ height:265px;}
.f104{ height:104px; background:url(../images/fwjl_bg.jpg) no-repeat bottom left; text-align:left;}
.f104 img{ margin:14px 0 0 0;}
.f104 .bian{ margin-left:7px;}

.mainnewsbox{width:628px; margin:10px 17px 0 12px; }
.mainnewsbox a{width:628px; margin:10px 17px 0 12px; }

/*.tit{ position:relative;}
.tit a{ position:absolute; top:0; right:30px; color:#FFF; font-size:14px;}
.tit a:hover{ color:#FFF;}*/
/*左侧结构结束*/

.maincontent .flash{ width:628px; height:235px; margin:13px 17px 0 12px; background:url(../images/flash_bg.jpg) no-repeat left bottom;}
.maincontent .mainbox{ width:628px; margin:10px 17px 0 12px; }

.mainbox h3{ width:606px; height:27px; line-height:27px; background:url(../images/maincon_tit.jpg) no-repeat; padding-left:20px; position:relative;}
.mainbox h3 a{ position:absolute; top:4px; right:30px; color:#C30; font: bold 13px Arial;}

.mainbox .picnews{ width:201px;  height:234px; float:left; margin: 1px 8px 0 0; border: solid 1px #c1c1c1; background:#efefef;}
.mainbox .none{ margin:1px 0 0 0; background:#efefef;}
.mainbox .picnews img{ margin:3px 0 3px 3px;}
.mainbox .picnews .pic_news_lis{ width:201px; height:83px; background:url(../images/pic_newsbg.jpg) repeat-x top; padding-top:10px;}

.pic_news_lis dl dt{ background:url(../images/red_pic.jpg) no-repeat 10px center; padding-left:20px; font-weight:bold;} 
.pic_news_lis dl dd{ background:url(../images/gray_pic.jpg) no-repeat 20px 7px; padding: 0 5px 0 30px; }
.pic_news_lis dl dd a{color:#333;}



.e_leftmain{ width:191px; float:left; background:url(../images/main_left_bg.jpg) repeat-y right #fff; margin-bottom:-10000px; padding-bottom:10000px}

.e_leftmain .subnav{ height:auto; margin:10px auto 0;}
.e_leftmain .subnav li a{  height:28px; line-height:28px; display:block; padding-left:48px; background:url(../images/sbunav_bg_line.jpg) no-repeat 15px center; color:#000;}  
.e_leftmain .subnav li a:hover,.e_leftmain .subnav li a.current{ height:28px; background:url(../images/sbunav_hover.jpg) no-repeat 15px center; font-weight:bold; color:#C30; border:none;}

.e_leftmain .subnav p a{ padding-left:50px; background:url(../images/sbunav_bg_line.jpg) no-repeat 20px center;}
.e_leftmain .subnav p a:hover{ padding-left:50px; background:url(../images/sbunav_hover_blue.jpg) no-repeat 20px center;}
.e_leftmain .subnav p a:hover{  font:12px "宋体"; color:#000; height:28px; line-height:28px;}

.e_left_pic{ width:156px; margin:10px auto 0 auto;}
.e_left_pic a img{ margin-bottom:10px; display:block;}
.tit24{ width:682px; margin:10px auto 0 auto; height:24px; line-height:24px; background:url(../images/e_con_tit.jpg) no-repeat; padding-left:15px; font-weight:bold; font-size:14px;}

.e_con_news{width:638px; margin:8px auto 10px auto; background:#f9fafc; padding:20px 30px; }
/*.e_con_news p{ text-indent:2em; margin-top:10px;}*/
.e_con_news p{margin-top:10px;}

.e_content{ width:717px; background:#FFF; float:right;margin-bottom:-10000px; padding-bottom:10000px}

.e_content .e_box{ width:697px; margin:10px auto 0 auto;}

.e_right_tit{ height:22px; line-height:22px; padding-right:10px; text-align:right;}
.e_right_tit a{ color:#C00;}
.e_right_tit img{ margin-right:10px;}


.e_con_news1{width:638px; margin:8px auto 10px auto; background:#f9fafc; padding:20px 30px; }
.e_con_news1 ul{ width:635px;}
.e_con_news1 ul li{  background:url(../images/news_list_pic.gif) no-repeat left center; padding-left:20px; line-height:25px; height:25px; border-bottom:#CCC dashed 1px;}
.e_con_news1 ul li a{ color:#000;}
.e_con_news1 ul li a:hover{ color:#C30;}

.e_right_tit a{ color:#000;}
.e_right_tit a:hover,.e_right_tit a.current{ color:#C00;}
.e_right_tit img{ margin-right:10px;}

.vod{ width:400px; height:400px; margin:10px auto 0;}

.bigsearch{ width:546px; height:208px; margin:0 auto; background:url(../../images2/bigsearch_bottom.jpg) no-repeat left bottom;}
.bigsearch table{ background:url(../../images2/bigsearch_table.jpg) repeat-y;}
.bigsearch h2{ height:32px; line-height:32px; background:url(../../images2/bigsearch_bg.jpg) no-repeat; padding-left:16px; color:#fff;}
.new_tit{ width:404px; height:22px; line-height:22px; border:0;}
.search_time{ width:192px; height:22px; line-height:22px; border:0;}
.bott_search{ margin-left:125px;}
.main_heig{ min-height:500px; *height:500px;}

.searchlist{ width:600px;}
.searchlist li{ display:block; height:30px; line-height:30px; background:url(../images/list_pic.gif) no-repeat left center; padding-left:10px;}
.searchlist li a{color:#666;}
.searchlist li span.text{ display:block; width:410px; float:left; }
.searchlist li span.soure{ float:left; margin-right:10px;}
.searchlist li span.dete{ float:right; display:block; height:30px; line-height:26px;}

.subtitle{ display:block; height:30px; line-height:30px; padding-left:180px;}

.e_con_news{width:638px; margin:8px auto 10px auto; background:#f9fafc; padding:20px 30px; }
.e_con_news h2{ text-align:center; border-bottom:#999 solid 1px; height:25px; line-height:20px;}
.e_con_news .crumb{ height:30px; line-height:30px; }
.e_con_news .soure{ float:left; display:block; margin-left:15px;}
.e_con_news .date{ float:right; display:block; margin-right:15px;}
.e_con_news p{ margin-top:10px;}
