@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body,body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div,legend { margin:0; padding:0;}
body { background:#fff; font-size:12px; line-height:16px;font-family: "SimSun"; }
p{ font-weight:normal;}

ul, ol { list-style-type:none; list-style:none}
fieldset{ border:0px;}
select, input, select { vertical-align:middle; }
img{ vertical-align:bottom; border:0;}

a:link { color:#125bbe; text-decoration:none;}
a:visited {	text-decoration: none;	color: #125bbe;}
a:hover {
	text-decoration: underline;
	color: #CC3300;
}

h1, h2, h3, h4, h5, h6 { font-size:14px; }
i { font-size:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
em { font-style:normal; }
.c{ clear:both}
.fright{ float:right}
/*top
.header{ width:990px; margin:0px auto; height:67px;}
.logo{ float:left; width:249px; margin-right:40px;  }
.logo img{ border:0;}
.nav{ float:right; width:648px;  margin:0px auto; margin-top:25px;font-family: "Microsoft YaHei","SimSun","SimHei";z-index:9; position:relative;}
.nav ul li a{ color:#980e35; font-weight:bold;}
.nav ul li a:visited {	text-decoration: none;	color: #980e35;}
.nav ul li{ float:left; display:inline;background:url(../images/navbg.jpg) right no-repeat; width:108px; text-align:center; font-size:16px; height:41px; line-height:41px;position:relative; }
.nav ul li.last{ background:none}
.nav ul li .submenu{display:none;position:absolute;top:39px;left:0px; font-size:14px;}
.nav ul li .submenu{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ddd;background:#fff;}
.nav ul li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 2px 2px #D3D3D3;}
.nav ul li .submenu li{padding:0;background:none;height:auto;border-bottom:solid 1px #f0cd6d;}
.nav ul li .submenu li.last{border:none;}
.nav ul li .submenu li a{float: left; width:108px;padding:0;text-align:center;height:33px;line-height:33px; color:#000;background:url(../images/topcd.jpg) repeat-x;font-size:16px; font-weight:normal;}
.nav ul li .submenu li a:hover{ text-decoration:none;  background:#fff; color:#9a0e36;}*/
/*top*/
.top_bar{ height:60px; display:block; }
.top{display:block; width:990px;  margin:0px auto;position: relative;}
.top h1{ display:inline-block; width:200px; float:left; padding-top:5px;}
.top span{ display:inline-block;position:absolute; height:21px; line-height:21px; top:30px; right:0px; }
.top span,.top span a{ color:#424242;font-size:12px;}
.top span a{ color:#333;}
.top span a:visited{ color:#333;}
.yg_login { display:inline-block; padding-left:20px; background:url(../images/abk.gif) no-repeat 12px center;}

.top label{ display:inline-block; /*float:right;*/ background:url(../images/label_bk.gif) no-repeat left -1px; width:138px; height:21px;border:#cbcbcb solid 1px; overflow:hidden;position:absolute; top:28px; right:0px;}
.top_input{ display:inline-block; float:left;width:113px; height:21px; line-height:20px; border:none; background:none;}
.so_but{ display:inline-block; float:left;height:21px; width:23px; overflow:hidden; cursor:pointer; border:none; background:none;text-indent: -999px; cursor: pointer;}
/*nav*/
.nav_bar {width:990px; margin:0px auto; display:block; height:38px; line-height:38px; background:#960e34; border-bottom:1px #fff solid;}
.nav{ display:block; width:980px; padding-left:50px;  margin:0px auto; font-family: "Microsoft YaHei","SimSun","SimHei";z-index:9; position:relative; text-align:center;}
.nav ul li a{ color:#ffffff; font-weight:bold;}
.nav ul li a:visited {	text-decoration: none;	color: #ffffff;}
.nav ul li{ float:left; display: inline-block;background:url(../images/navbg.gif) right no-repeat; width:150px; text-align:center; font-size:16px; height:38px; line-height:38px;position:relative; }
.nav ul li.last{ background:none}
.nav ul li .submenu{display:none;position:absolute;top:39px;left:0px; font-size:14px;}
.nav ul li .submenu{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ddd;background:#fff;}
.nav ul li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 2px 2px #D3D3D3;}
.nav ul li .submenu li{padding:0;background:none;height:auto;border-bottom:solid 1px #f0cd6d;height:33px;line-height:33px;}
.nav ul li .submenu li.last{border:none;}
.nav ul li .submenu li a{float: left; width:150px;padding:0;text-align:center;height:33px;line-height:33px; color:#000;background:url(../images/topcd.jpg)  ; background-repeat:repeat-x;font-size:16px; font-weight:normal;}
.nav ul li .submenu li a:visited{ color:#000;}
.nav ul li .submenu li a:hover{ text-decoration:none;  background:#fff; color:#9a0e36;}

/*body*/
.wrapper{ width:990px; margin:0px auto;}

/*footer*/
.footer{ width:990px; margin:0px auto;  margin-bottom:10px;border-top:1px solid #cfcfcf; padding-top:10px;overflow:hidden;_zoom:1; color:#706f6f }
.footer .yqlink{ float:left; width:650px; font-size:14px; color:#CCCCCC;overflow:hidden;_zoom:1}
.footer .yqlink a{color:#333;font-family: "Microsoft YaHei","SimSun","SimHei"; font-size:14px; }
.footer .yqlink ul li{ float:left; display:inline;line-height:30px;color: #333;
    font-family: "Microsoft YaHei","SimSun","SimHei";
    font-size: 14px;}
.footer .yqlink ul li a{  padding:0 3px 0 3px; }
.footer .yqright{ float:right; width:325px; text-align:right;  color:#999;padding-top:8px;}
 
 
 
 
/*Ê¡ÂÔºÅ*/
.news_List li div,.news_List li p,.news_List li h1,.jlwithin .within_right .toplink .link_left{display: block; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;}