/* CSS Document */
body{ font-family:'Microsoft YaHei',sans-serif; padding:0; margin:0; color:#000; font-size:12px; background:url(imagesbody_bg.gif) scroll 0 0 repeat #092f40;}
a{ color:#252525;}
p{padding-bottom:10px; }
.blank1{ clear:both; display:block; height:1px; overflow:hidden;}
.blank2{ clear:both; display:block; height:1px; overflow:hidden; background-color:#ddd;}
.blank10{ clear:both; display:block; height:10px; overflow:hidden;}
.blank15{ clear:both; display:block; height:15px; overflow:hidden;}
.blank20{ clear:both; display:block; height:20px; overflow:hidden;}
.blank30{ clear:both; display:block; height:30px; overflow:hidden;}

.ZG_headline{ width:100%; height:24px; background-color:#560000;}
.ZG_headline_content{ width:980px; margin:0 auto; text-align:right; color:#fff; line-height:24px;}

.ZG_header{ width:100%; height:163px; background: url(imagesZG-header-bg.gif) scroll center 0 repeat-x #8b0000;}
.ZG_header_content{ width:980px;margin:0 auto;}
.ZG_logo{ padding-top:47px;width:450px;}
	.ZG_logo a{ text-decoration:none;}
	.ZG_logo a img{ border:none; }
.ZG_header_shadow{ height:6px; widows:100%; background:url(imagesshadow.gif) scroll 1px 0 repeat-x;}

.ZG_wrapper{ width:980px; margin:15px auto;}

.left_banner{ width:200px; background:url(imagesleftbg.gif) scroll 0 0 repeat #f1f1f1; margin-top:8px;  float:left;border-top: 3px solid #ffcc00;}
.left_banner_bottom{margin-left;0px;margin-bottom:0px}
.banner{ margin-top:30px;}
.banner ul{}
.banner ul li{ margin-top:7px;}
.banner ul li a{ width:200px; display:block;  line-height:16px; cursor:pointer; padding:7px 0; overflow:hidden; text-decoration:none;;}
.banner ul li a:hover{ background-color:#ffcc00;}
.banner ul li a span{padding-left:24px;font-size:14px; line-height:16px; float:left; color:#333;}
.cleck{background-color:#ffcc00;}
.click{background-color:#ffcc00;}
.banner ul li a img{margin-left:30px; height:16px; vertical-align:middle;float:left; }


.right_main{ width:780px; background-color:#fff; min-height:965px; float:left; border-radius:0 0 5px 0;}
.right_main_top{ position:relative; top:0; float:right; width:5px; height:5px;}

.cut_line{ height:1px; width:200px; background-color:#cfcfcf;display:block; clear:both;overflow:hidden;}
.friends{height:auto; margin:25px 0 0 25px; width:150px;}
.friends img{ width:134px; height:39px; display:block;}
.sim-select{ display:inline; width:150px;}
.sim-select select{width:150px; border:1px solid #cfcfcf;}
.clear{ clear:both; display:block;}

/*news*/
.news{ padding:30px 20px;_margin-bottom:33px; }
.news_left{ width:431px; float:left;}
.news_up{border-top:3px solid #006495}
.news_header{ height:30px; border-color: #DDDDDD #DDDDDD;border-style: solid;border-width: 0 1px 1px;box-shadow:0 1px 2px #ccc; background:url(imagesheadbg.gif) scroll 0 0 repeat-x; padding-left:17px; font-size:15px; line-height:30px; color:#252525; font-weight:bold;font-family:'SimSun',sans-serif;}

.news_list{ padding:10px 0;_padding:13px 0; *padding:12px 0; background-color:#f9f9f9;border-color:#DDDDDD;border-style: solid;border-width: 0 1px 1px;box-shadow:0 2px 3px #ccc;}
.news_list ul{ margin:0; padding:0 10px; list-style:none;}
.news_list ul li {background: url(imagesi01.gif) no-repeat scroll 5px 10px transparent;line-height:23px;padding-left:13px;clear:both;}
.news_list ul li span{}
.strong{ font-weight:100;}
.right{float:right; color:#818181;}
.news_list ul li a {font-size: 12px;color:#252525;font-family:'SimSun',sans-serif; line-height:23px;}
.news_list ul li a:hover {text-decoration:underline; color:#0078b6;}

/*r*/
.news_right{ width:289px; float:right;}
.r1{ margin-bottom:20px;}
.r1 span{ float:right; vertical-align:bottom;color:#999; height:39px; line-height:39px;}
.r2{ margin-bottom:20px; border-top:3px solid #206f96; }
.tab-hd{ border-left:1px solid #DDDDDD;height:30px;overflow:hidden; background-color:#EDEDED;background:url(imagesheadbg.gif) scroll 0 0 repeat-x;}
.tab-hd-con{ border-right:1px solid #dddddd; width:143px; height:29px; display:block; text-align:center; float:left; border-bottom:1px solid #ddd;}
.tab-hd-con a{ display:inline-block; color:#252525;font-size:15px;font-family:'SimSun',sans-serif; line-height:30px; }
.current{ background-color:#fff;font-weight:bold; padding-bottom:1px;}
.r_list{ padding:10px 0 5px; background-color:#fff;border-color:#DDDDDD;border-style: solid;border-width: 0 1px 1px;}
.r_list ul{margin:0; padding:0 10px;}
.r_list ul li{background: url(imagesi01.gif) no-repeat scroll 5px 10px transparent;font-size: 12px;line-height: 25px;list-style: none outside none;padding-left: 13px;text-align: left;}
.r_list ul li a{font-size: 12px;color:#252525;font-family:'SimSun',sans-serif;}
.r_list ul li a:hover {text-decoration:underline; color:#0078b6;}
.more{clear:both; text-align:right; color:#006495; height:30px; line-height:30px; overflow:hidden; padding-right:10px;}
.more a{color:#252525;}
.more a:hover{ text-decoration:underline;}
.r1_img{ width:289px; height:230px; overflow:hidden;}



/*footer*/
.ZG_footer{ margin-top:30px; padding:20px; text-align:center; background-color:#010F15; color:#afa594;}
.ZG_footer p{ line-height:22px; padding:0;}
.ZG_footer p a{ text-decoration:none; color:#afa594;}
.ZG_footer p a:hover{ text-decoration:underline;}


/*select*/
/*search*/
.pt20 {
    padding-top: 20px; 
}
.content {
    height: 30px;
    margin: 0 auto;
    width: 100%;
    border:1px solid #b2ac98; overflow:hidden;
}
.input-container {
    display: inline-block;
    float: left;
    width: 226px;
}
#search-button {background: url(imagesbtn-98-114.png) no-repeat scroll 0 0 #3EAF0E;border:none;color: white;cursor: pointer;display: inline-block;float: left;font: bold 15px 'Microsoft YaHei',sans-serif;height:100%;float:right;vertical-align: top;width: 70px; height:30px; line-height:30px;}
#search-button:hover { background-position:0 -48px; border:none;}
#input {
    background: none repeat scroll 0 0 white;
    border: 0 none;
	float:left;
    font-size: 14px;
    height: 30px; padding-left:10px;
    line-height: 30px;
    outline: 0 none;
    vertical-align: top;
    width: 270px;
}
#input340 {
    background: none repeat scroll 0 0 white;
    border: 0 none;
	float:left;
    font-size: 14px;
    height: 30px; padding-left:10px;
    line-height: 30px;
    outline: 0 none;
    vertical-align: top;
    width: 340px;
}
.select-search{float:left;border-right:1px solid #b2ac98;padding:6px;}
.content select{ width:58px;  border:none;text-align:center;} 

/*2*/
.news_left1{ width:500px; float:left;}
.news_right1{ width:220px; float:right;}
.r3{ margin-bottom:20px; border-top:3px solid #ff6600; }

/*Article*/
.content_news_text {
    color: #000000;
    font-size: 14px;
    line-height: 28px;
    text-indent: 28px;
}
.content_news_text h3{color:#252525;font-family:'Microsoft YaHei',sans-serif; font-size:22px; height:auto;}
.txtcenter { text-indent:0;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.newscontent {
    background-color: #b2ac98;
    color: #666666;
    margin: 0;
    text-align: center;
}
.txtP {
    padding-top: 25px;color:#252525;font-family:'SimSun',sans-serif; line-height:27px; margin-bottom:10px;
}
.txtP p{ text-align:justify;}
.txtP p em{ color:#ff0000; font-weight:bold;}
.txtP p strong{font-weight:bold;}
.ld_r{ width:360px; float:right;}
.ld_l{ width:360px; float:left;}
.L1{ float:left; display:block; width:150px; }
.l11{ width:360px; clear:both; display:block; margin-bottom:15px;}
.L1 img{box-shadow:3px #CCCCCC;}


/*2*/
.news_left2{ width:360px; float:left;}
.news_right2{ width:360px; float:right;}
.r3{ margin-bottom:20px; border-top:3px solid #ff6600; }

/*3*/
.news_left3{ width:720px; float:left;}
.cut_line1{background-color: #CFCFCF;clear: both;display: block;height: 1px;overflow: hidden;width: 100%;}



.pages { color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}