@charset "gb2312";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:12px; 
	behavior: url("hover.htc")    
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img {
	border:0px;
}
a { color:#333; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"; outline:none;}
a:hover { color:#da251c;; font-family:"Î¢ÈíÑÅºÚ";}
.HideFocus {
outline:none;
}
.LeftPart{ float:left;}
.RightPart{ float:right;}
.break{
	width:auto;
	height:0;
	clear:both;
	overflow:hidden;
}
.top {
	width:100%px;
	height:281px;
	margin:0 auto;
    background:url(top.jpg) center top no-repeat;
}
.top_line {
	width:1050px;
	height:94px;
	margin:0 auto;
}
.index_bg{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(bg.jpg) repeat-x;
}
.index{
	width:1004px;
	height:auto;
	margin:0 auto;
	background-color:#FFF;
}
.index_line{
	height:260px;
	padding-top:18px;
}
.logo{
	width:620px;
	height:94px;
	margin-top:103px;
	float:left;
}
h3 {
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:34px;
	line-height:34px;
	color:#959595;
	padding-left:6px;
	font-size:15px;
	border-bottom:1px dotted #959595;
}
h3 em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 6px;
	font-weight: bold;
	color:#2066a5;
	height:34px;
	line-height:34px;
}
/*µ¼º½*/
ul#navmenu {
	height:58px;
	width:1004px;
	margin:0 auto;
}
ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	background:url(ico.gif) right no-repeat;
	width:100px;
	line-height:58px;
	height: 58px;
}
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100px;
	list-style: none;
	display: none;
	position: absolute;
	left: 0;
}
ul#navmenu ul li a {
	text-align:center;

}

ul#navmenu a {
	padding: 0;
	float: none !important;
	float: left;
	display: block;
	color: #FFF;
	font: bold 14px/36px "Î¢ÈíÑÅºÚ";
	line-height:58px;
	height:58px;
	text-decoration: none;
	height: auto !important;
	text-align:center;
	height: 12%;
	width:99px;
}

ul#navmenu a:hover {
	  width:102px;
	  margin-left:-1px;
}

ul#navmenu li ul li { font-size:12px; height:32px; line-height:32px;}
ul#navmenu li ul li a{ font-size:12px;text-align:center;}
ul#navmenu li ul li a{ font-size:12px; height:32px; line-height:32px;text-align:center;}

ul#navmenu li ul li ul li a:hover{ font-size:12px; line-height:32px;}

ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
	background: #a30000;
	color: #FFF;
}
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {
	float: none;
	background: #8acbf7;
	color: #333;
}
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
	background: #a30000;
	color: #FFF;
}
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
	background: #8acbf7;
	color: #333;
}
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
	background: #d60303;
	color: #FFF;
}
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #8acbf7;
	color: #333;
}
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #d60303;
	color: #FFF;
}
ul#navmenu ul ul, ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 102px;
}
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
	display: none;
}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
	display: block;text-align:center;
}
.menubg{
	height:58px;
	width:100%;
	background-color:#1a6dd7;
	margin:0 auto;
}
.menu{
	height:58px;
	width:1004px;
	margin:0 auto;
}
.menu ul { 
     margin:0;
     padding:0;
}
.menu ul li{
	float:left;
	width:100px;
	line-height:58px;
	list-style-type:none;
	background:url(ico.gif) right no-repeat;
	
}
.menu ul li a{ 
    font-size:15px; 
	color:#FFF;
	font-family:"Î¢ÈíÑÅºÚ";
	width:100px; 
	height:58px; 
	display:block;
	text-align:center;
	font-weight:bold;
}
.menu ul li a:hover {
	color:#FFF;
	width:99px;
	font:"Î¢ÈíÑÅºÚ";
	text-align:center;
	background-color:#a30000;
}
/*Ëµ·¨À¸Ä¿*/
.video {
	width:316px;
	height:260px;
	float:left;
}
.video_bg {
	height:28px;
	background:url(lanbg.jpg) repeat-x;
}
.video_title {
	height:25px;
	line-height:25px;
	padding-top:3px;
	padding-left:14px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#a30000;
	background:url(ico1.gif) 4px no-repeat;
}
.video_box {
	height:232px;
}
/*Õ¾³¤À¸Ä¿*/
.Webmaster{
	width:360px;
	height:260px;
	margin-left:14px;
	float:left;
}
.Webmaster_bg {
	height:28px;
	background:url(web.jpg) bottom no-repeat;
}
.Webmaster_title {
	width:180px;
	height:25px;
	float:left;
	line-height:25px;
	padding-top:3px;
	padding-left:8px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#a30000;
}
.Webmaster_more {
	width:60px;
	height:18px;
	float:right;
	line-height:18px;
	text-align:center;
	font-size:12px;
	font:"Î¢ÈíÑÅºÚ";
	color:#b6bbc2;
}
.Webmaster_more a{
	font-size:12px;
	font:"Î¢ÈíÑÅºÚ";
	color:#b6bbc2;
}
.Webmaster_box {
	height:220px;
	padding:6px;
	line-height:20px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#404040;
}
.Webmaster_line{
	width:299px;
	height:260px;
	margin-right:1px;
	float:right;
}
/*Í¼Æ¬ÐÂÎÅ*/
.Slidebox{
	height:274px;
	margin-top:14px;
}
.Slidebox_bg{
	height:34px;
	line-height:34px;
	padding-left:8px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#a30000;
	background:url(picbg.jpg) repeat-x;
}

.Slidetitle {
	width:120px;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:33px;
	line-height:33px;
	color:#a30000;
	padding-left:16px;
	font-size:14px;
	float:left;
}
.Slidetitle em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left:6px;
	font-weight:bold;
	color:#e60012;
	height:24px;
	line-height:24px;
}

/*ÕýÒåÆØ¹â¿ªÊ¼*/
.Justice {
	height:auto;
	margin-top:14px;
}
.Justice_left{
	height:auto;
	width:334px;
	float:left;
}
.Justice_right{
	height:193px;
	width:268;
	float:right;
}
.Justice_4 {
	height:4px;
	background-color:#1a6dd7;
}
.Justice_bg {
	height:33px;
	background-color:#dfecf0;
	border-left:solid 1px #d7d5d5;
	border-right:solid 1px #d7d5d5;
}
.Justice_bg1 {
	height:33px;
	background-color:#dfecf0;
	border-right:solid 1px #d7d5d5;
}
.Justice_more {
	width:60px;
	height:33px;
	float:right;
	line-height:33px;
	text-align:center;
	font-size:12px;
	font:"Î¢ÈíÑÅºÚ";
	color:#96a0aa;
}
.Justice_font{
	height:auto;
	padding:6px;
	border-left:solid 1px #d7d5d5;
	border-right:solid 1px #d7d5d5;
	border-bottom:solid 1px #d7d5d5;
}

.Justice_font ul{
	padding:0;
	margin:0;
}
.Justice_font ul li{
	line-height:25px;
	list-style-type:none;
	background:url(ico2.gif) 4px no-repeat;
}
.Justice_font ul li a{
	font-size:14px;
	color:#202020;
	line-height:25px;
	padding-left:12px;
	text-align:left;
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
	
}
.Justice_font ul li a:hover{
	color:#a30000;
	height:25px;
	display:block;
}
.Justice_banner {
	height:99px;
	margin-top:14px;
}
.Justice_font1{
	height:auto;
	padding:6px;
	border-right:solid 1px #d7d5d5;
	border-bottom:solid 1px #d7d5d5;
}

.Justice_font1 ul{
	padding:0;
	margin:0;
}
.Justice_font1 ul li{
	line-height:25px;
	list-style-type:none;
	background:url(ico2.gif) 4px no-repeat;
}
.Justice_font1 ul li a{
	font-size:14px;
	color:#202020;
	line-height:25px;
	padding-left:12px;
	text-align:left;
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
	
}
.Justice_font1 ul li a:hover{
	color:#a30000;
	height:25px;
	display:block;
}
.Justice_banner {
	height:115px;
	margin-top:14px;
}
/*Legal×ÊÑ¶¿ªÊ¼*/
.Legal {
	height:auto;
	margin-top:14px;
}
.Legal_left{
	height:auto;
	width:334px;
	float:left;
}



/*ÐÂÎÅ×ÊÑ¶¿ªÊ¼*/
.news {
	height:160px;
	margin-top:20px;
}
.news_box {
	height:150px;
	width:326px;
	float:left;
}
.news_bg {
	height:30px;
	background:url(sz.jpg) left no-repeat;
	padding-left:32px;
	line-height:30px;
	font-size:14px;
	color:#ae1f1f;
}
.layout {
	height:33px;
}
.layout ul { margin:0; padding:0;}
.layout ul li{
	width:90px;
	height:30px;
	float:left;
	background:url(xian.gif) center bottom no-repeat;
	margin-right:12px;
	line-height:30px;
	cursor:hand;
}
.layout ul li a{
     width:90px; 
     height:30px;
     display:block;
     text-align:center;	 
     text-decoration:none;
     font-size:14px;
     font-weight:bold;
	 font-family:"Î¢ÈíÑÅºÚ";
     color:#222222;
}
.layoubg{
	 width:90px; 
     height:30px;
     
}
.layoubg a{
	 background:url(menu.jpg) no-repeat;
	 color:#FFF;
	 font-weight:bold;
}
.Content {
	height:488px;
}

.news_title {
	height:25px;
	background: url(dian.gif) left no-repeat;
	font-size:12px;
    font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
    color:#2066a5;
	padding-left:8px;
	line-height:25px;
}
.news_title a{
	font-size:12px;
    font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
    color:#2066a5;
	line-height:25px;
}
.news_title a:hover{
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
    color:#da251c;
}
.news_title span{
	float:right;
	height:25px;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
    color:#c63c38;
	_margin-top:-25px;
}
.news_line {
	height:auto;
	margin-top: 8px;
}
.news_Content{
	height:auto;
	margin:6px;
	padding-bottom:14px;
}
.news_Content ul{
	padding:0;
	margin:0;
}
.news_Content ul li{
	line-height:25px;*+line-height:22px;
	list-style-type:none;	
	height:25px;*+height:27px;
	width:100%;
}
.news_Content ul li a{
	font-size:14px;
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:25px;*+line-height:22px;
	background:url(ico2.gif) 4px no-repeat;
	padding-left:14px;
	float:left;
}
.news_Content ul li a:hover{
	color:#d60303;
}

/*ÓÑÇéÁ´½Ó*/
.Link {
	height:auto;
	margin-top:14px;
}
.LinkF {
	height:24px;
	margin-top:14px;
}

.Link1 {
	height:auto;
	line-height:20px;
	margin-top:6px;
	margin-bottom:20px;
}

.Link1 ul li{ 
     float:left; 
	 line-height:20px;
	 list-style-type:none;
	 background:url(icon_002.gif) left no-repeat;
	 font-size:13px; 
	 color:#333; 
	 text-align:center;
}
.Link1 ul li a{ 
   padding:0 8px;
   text-decoration:none;
   white-space:nowrap;
}
.Link1 ul li  a:hover{
	color:#a30000s;
}

/*ÍøÕ¾µ×²¿*/
.bottom {
	height:14px;
	width: 100%;
	margin:0 auto;
	background-color:#0383dc;
}
.bottomL {
	height:130px;
	width: 1004px;
	margin:0 auto;
}
.bottomP{
	height:105px;
	width: 104px;
	float:left;
	margin-top:16px;
}
.bottom_font {
	width:820px;
	padding-left:26px;
	padding-top:18px;
	height:110px;
	color:#333;
	font-size:14px;
	text-align:center;
	line-height:20px;
	font-family: "Î¢ÈíÑÅºÚ";
	float:left;
}

/*ÓÒ²àÀ¸*/
.sub_box{
	height:auto;
	padding-top:14px;
}

.sub_line{
	height:auto;
	color:#333;
	font-size:14px;
	text-align:left;
	line-height:20px;
	font-family: "Î¢ÈíÑÅºÚ";
	padding:4px;
}

.sub_left{
	width:316px;
	height:auto;
	float:left;
	margin-bottom: 25px;
}
.sub_bg {
	height:28px;
	background:url(lanbg.jpg) repeat-x;
	margin-top:14px;
}
.sub_title {
	height:25px;
	line-height:25px;
	padding-top:3px;
	padding-left:32px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#a30000;
	background:url(lanbg.png) 4px bottom no-repeat;
}

.sub_bottom{ height:35px;
}
.sub_font{
	height:auto;
	margin:6px;
	border-bottom:1px #333 solid;
	padding-bottom:4px;
}

.sub_font ul{
	padding:0;
	margin:0;
}
.sub_font ul li{
	line-height:28px;
	list-style-type:none;
	border-bottom:1px dashed #333;
}
.sub_font ul li a{
	font-size:14px;
	color:#333;
	line-height:28px;
	padding-left:12px;
	text-align:left;
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(ico.png) 4px no-repeat;
	
}
.sub_font ul li a:hover{
	color:#a30000;
	height:28px;
	display:block;
}
.sub_content{
	height:207px;
	margin-top: 14px;
}
.subtitle{
	height:227px;
	margin-top: 14px;
}

/*ÓÒ²àÀ¸*/
#cp{
	width:664px;
	height:auto;
	float:right;
	margin-bottom: 30px;
	margin-right:8px;
	
}
.subtop-nav {
	font-size: 12px;	
	color: #333;
	text-align: left;
	line-height: 31px;
	padding-left: 8px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.subtop-nav a {
	color: #666666;
	font-family:"Î¢ÈíÑÅºÚ";
	
}

.subtop-nav  span {
	color: #333333;
}

.cp_title {
	height:42px;
	line-height:42px;
	padding-left:62px;
	font-size:16px;
	font:"Î¢ÈíÑÅºÚ";
	color:#000;
	background:url(xw.jpg) bottom no-repeat;
}
.news_font{
	height:auto;
	margin:6px;
	border-bottom:1px #333 solid;
	padding-bottom:14px;
}
.news_font ul{
	padding:0;
	margin:0;
}
.news_font ul li{
	line-height:30px;*+line-height:27px;
	list-style-type:none;	
	height:30px;*+height:27px;
	border-bottom:1px dashed #333;
	width:100%;
}
.news_font ul li a{
	font-size:14px;
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:30px;*+line-height:27px;
	background:url(ico.png) 4px no-repeat;
	padding-left:14px;
	float:left;
}
.news_font ul li a:hover{
	color:#d60303;
}
.news_font ul li span{ float:right; color:#333; margin-right:8px;font-size:14px;}

.fy {
	height:auto;
	padding:12px 0 6px 18px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 24px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.twjs{width:80%;
      margin:0 auto;
      }
.ImageText
{
    float:left;
    width:220px;
    margin:5px 20px;
    }
.ImageText p
{
    margin:10px;
    text-align:center;
    }

  /*QQÑùÊ½*/
 .qq-tf
{
    display: inline;
    float:right;
    width: 138px;
}
.qq-list
{
    background-image: url(qq_bg2.gif);
    background-repeat: repeat-y;
    background-position: right top;
    display: inline;
    float: right;
    width: 138px;
}
.qq-list ul
{
    background-image: url(qq_bg1.gif);
    background-repeat: no-repeat;
    display: inline;
    float: right;
    width: 138px;
    background-position: right top;
}
.qq-list li
{
    display: inline;
    float: right;
    width: 88px;
    margin-right: 25px;
    margin-bottom: 10px;
    margin-left: 25px;
}
.qq-list span
{
    font-size: 12px;
    line-height: 20px;
    color: #666666;
    float: right;
    width: 100%;
}
.cc {
	height:40px;
	line-height:40px;
	font-size:18px;
	margin-top:12px;
	text-align:center;
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
}

.cc_time {height:18px; line-height:18px; font-size:12px; margin-top:-10px; text-align:center; color:#999; font-family:"Î¢ÈíÑÅºÚ";}
.cc_line {
	height:144px;
}
.cc_box {
	height:224px;
	border-bottom:1px #333 solid;
}
.cc_title {
	height:30px;
	background-color:#c7e8fb;
	line-height:30px;
	padding-left:18px;
	font-size:14px;
	margin-top:12px;
	text-align:left;
	color:#0d67ff;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
}
.cc_pic {
	height:244px;
	width:320px;
	float:left;
	border:1px solid #CCC;
}
.cc_font {height:auto; line-height:25px; text-align:justify;
font-size:14px; margin:6px 8px 20px 8px;  color:#333; font-family:"Î¢ÈíÑÅºÚ";}

.ll {
	height:240px;
	margin-top: 14px;
}
.ll_title {
	height:30px;
	line-height:30px;
	padding-left:8px;
	font-size:14px;
	margin-top:12px;
	text-align:left;
	color:#333;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
}
.YY {
	line-height:22px;
	font-size:12px;
	background-color:#d5d5d5;
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
	
}
.YY_font { line-height:25px; font-size:14px; margin:14px 8px 20px 8px; text-align:left; color:#333; font-family:"Î¢ÈíÑÅºÚ";
min-height:524px;
	height:auto!important;
	height:524px;
}
.YY_font1 { line-height:25px; font-size:14px; margin:14px 8px 0px 8px; text-align:left; color:#333; font-family:"Î¢ÈíÑÅºÚ";
min-height:524px;
	height:auto!important;
	height:524px;
}
.YY_box { line-height:18px; font-size:12px; margin:14px 8px 0px 8px; text-align:left; color:#333; font-family:"Î¢ÈíÑÅºÚ";
min-height:224px;
	height:auto!important;
	height:224px;
	border-bottom:1px #CCC dashed;
	padding-bottom:6px;
}
#demo {
overflow:hidden;;
width: 992px;
height:240px;
margin-top:12px;
margin-left:6px;
}
#demo img {
	width:220px;
	height:194px;
}
#demo p{
	height:30px;
	line-height:30px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#404040;
	text-align:center;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
margin-left:18px;
}
#demo2 {
float: left;
}
.Slidebox_line{
	height:220px;
	margin:0 6px;
}
.Slidepic{
	height:auto;
	width:220px;
	margin:12px 0 0 12px;
	float:left;
}
.Slidepic p{
	height:30px;
	line-height:30px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#404040;
	text-align:center;
}
.box {width: 990px;overflow: hidden;margin-top:10px; }
.box1 {width: 990px;overflow: hidden;margin-top:10px; }
 .subBox {width: 100000px; }
.list01, .list02 {float: left; }
 .list01 a, .list02 a{
	 margin:auto;
	 }
.list01 a:hover,.list02 a:hover{
	 margin:auto;
	 }
.list01 ul li,.list02 ul li {float: left;}
.imglit {
	float: left;
	width: 240px;

	background:#fff;
}
.imglit a img {
	padding:3px;
	border: 1px solid #bfbfbf;
	background-color: #FFF;
}
.imglit p {
	height:30px;
	line-height:30px;
	font-size:14px;
	font:"Î¢ÈíÑÅºÚ";
	color:#404040;
	text-align:center;
}