@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0 }
body { color: #333; font-family: SimSun, arial,tahoma, 'Hiragino Sans GB', '΢���źڡ�,��Open Sans', sans-serif; font-size: 14px; line-height: 1.5; overflow-x: hidden; font-weight: normal; width:100%; margin:0 auto;}
html, body, div, ul, li, dl, dt, dd, form, input, select, h1, h2, h3, h4, h5, p { margin:0px; padding:0px; }
ul, li { list-style:none; }
img { border:0px; margin:0px; padding:0px; }
input, select { font-size:12px; }
a { text-decoration: none; outline: 0; transition: all 0.1s linear 0s;}
ul, li { list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 0; }
a:link, a:visited { color:#454545; text-decoration:none; }
a:hover {text-decoration:underline; }
a:focus { text-decoration: none; }
a > img { /* vertical-align: bottom; */ }
p { margin: 0 0 20px; }
p:last-child { margin-bottom: 2; }
h1, h2, h3, h4, h5, h6 { font-family: 'Hiragino Sans GB', '΢���ź�', 'Open Sans', sans-serif; line-height: 1.5; margin: 0 0 20px; }
.cl{ width:100%; clear:both;}

/*top*/
.mtop{margin-top:8px;}
.top{ width:100%; background:#2F2F2F; border-top:3px solid #FF7E0E; }
.topleft{float:left;margin-top:8px;}
.topleft a{color:#fff; padding:0px 10px;font-size:12px;}
.gro-nav{width:100#;}

/* ------------------------------
 * wrap-nav 
 * ------------------------------ */
#wrap-nav, #wrap-nav li, #wrap-nav h3, #wrap-nav h3 a{background:url("../images/sprite.gif") no-repeat scroll left -9999px;}
#wrap-nav{ height: 40px; line-height: 40px; background-repeat: repeat-x; background-position: 0 0; background-color: #750606; width: 1170px; margin: 0 auto; }
#wrap-nav ul.menu li{position:relative;float:left;padding:0 5px;background-position:0 -40px;}
#wrap-nav ul.menu li h3{padding:0 15px 0 0;font-size:1.2em;}
#wrap-nav ul.menu li h3 a.depth_1{padding:0 0 0 15px;display:inline-block;color:#FFFFFF;}
#wrap-nav ul.menu li h3.hover,
#wrap-nav ul.menu li h3.selected{background-position:right -80px;}
#wrap-nav ul.menu li h3.hover a.depth_1,
#wrap-nav ul.menu li h3.selected a.depth_1{background-position:left -80px;color:#CC0000;}
#wrap-nav ul.menu li.hover h3{background-position:right -120px;}
#wrap-nav ul.menu li.hover h3 a.depth_1{background-position:left -120px;color:#CC0000;}
#wrap-nav ul.menu li ul.children{ position: absolute; left: 0px; top: 40px; z-index: 19; display: none; padding: 6px 7px 5px 6px; border: 1px solid #990000; border-top: 0px; background: #FFFFFF; }
#wrap-nav ul.menu li ul.children li{width:393px;padding:0 0 1px 0;background:none;}
#wrap-nav ul.menu li ul.children li.nosub{width:130px;overflow:hidden;}
#wrap-nav ul.menu li ul.children li h3{}
#wrap-nav ul.menu li ul.children li h3 a.depth_2{width:120px;line-height:25px;display:block;font-weight:normal;font-size:9pt;color:#900;}
#wrap-nav ul.menu li ul.children li h3 a.depth_2 span.icon10{margin:10px 3px 0 5px;background-position:-60px -380px;}
#wrap-nav ul.menu li ul.children li h3.selected{background:#FFEFEF;}
#wrap-nav ul.menu li ul.children li.hover{z-index:20;}
#wrap-nav ul.menu li ul.children li.hover h3 a.depth_2{background:#FFCFCF;font-weight:bold;}
#wrap-nav ul.menu li ul.children li.hover ul{background:#FFEFEF;border-color:#FFBFBF;height:auto;z-index:20;}
#wrap-nav ul.menu li ul.children li.hover ul li a.depth_3{color:#333;}
#wrap-nav ul.menu li ul.children li.hover ul li a.depth_3:hover{color:#900;}
#wrap-nav ul.menu li ul.children ul{position:absolute;top:0;left:120px;padding:0 0 0 10px;width:263px;height:25px;overflow:hidden;background:#F4F8F9;border-left:2px solid #D8E2EC;}
#wrap-nav ul.menu li ul.children ul li{width:auto;padding:0;float:left;}
#wrap-nav ul.menu li ul.children ul li a.depth_3{margin:0 15px 0 0;line-height:25px;display:block;color:#666;white-space:nowrap;}
#wrap-nav ul.menu li ul.children ul li a.depth_3:hover{text-decoration:underline;}
#wrap-nav ul.menu li ul.children ul li a.selected{background:none;color:#900;}

.imglk{width:100%; height:121px; background:url(../picture/logo.png) center no-repeat; background-color:#760605;}
.xiala{width:100%;}
.gaikuang{width:1170px; margin:0 auto;}
.banner{width:100%; margin:0 auto; text-align:center;}

/*ѧУ����*/
.newson{width:100%; background:#EDEDED; height:300px;}
.allin{width:1170px; margin:0 auto; height:300px;}
.newsleft{ width: 780px; float: left;overflow:hidden; }
.notice{font-size:28px; font-weight:normal; font-family:"΢���ź�"; color:#750606; width:780px; height:75px; line-height:75px;}
.notice strong{ font-size: 24px; color: #bbb; margin-left: 5px; font-weight: normal; }
.newsleft li{ float:left; margin-right:30px;}
.newsleft li a {  }
.omg,.omg img {width:230px; height:150px;}
.omttitle{width:230px;height:44px;line-height:22px;font-size:12px;text-align:center;margin-top:3px;}
.omttitle a{font-size:12px; color:#2F2F2F; line-height:22px;text-decoration:none;}
.omttitle a:visited{color:#2F2F2F;}
.newson a:hover{ color: #A9A9A9; }
.newsright{float:left; width:390px;overflow:hidden;}
.newsright h1{height:50px; line-height:50px; margin-top:15px; width:100%; background:url(../images/newstopbg.png) left no-repeat; text-align:right;}
.newsright h1 a{ font-size:12px; color:#CCC; font-weight:normal;}
.newsright ul li{height:25px; line-height:25px;font-size:12px;clear:both;overflow:hidden;}
.newsright ul li a{ font-size:14px;color:#434343; float:left;font-size:12px; }
.newsright ul li span{ float:right; color:#bbb;}
/*����*/
.part{ width:1170px; margin:0 auto;}
.gmailleft{ height:480px; width:400px; float:left;}
.gmailleft li{ margin-bottom:18px; height: 82px;clear:both; }
.gmaillef a:hover{ color:#750606;}
.gmailleft .more{ background:#EDEDED; height:42px; line-height:42px; margin-top:45px;}
.gmailleft .more a{ color:#A9A9A9}
.noleft{ width:70px; height:100px; float:left;}
.noleft span{height:35px; width:70px; line-height:35px; display:block; text-align:center;}
.noleft span.notop{ background:#750606; color:#fff;}
.noleft span.nobottom{ border:1px solid #ccc; width:68px;}
.noright{width:310px; float:left; margin-left:20px;}
.noright h1 a{ font-size:16px; font-weight:normal; color:#2F2F2F;}
.noright .time{ color:#a9a9a9; height:25px; line-height:25px;}
.noright time strong{ font-weight:normal; padding-left:10px;}
.notitle a{ color:#565656; line-height:18px; font-size:12px;text-decoration:none;}
.more{ height:35px; text-align:center;}

.gmailright{ width: 724px; float: left; margin-left: 46px; }
.link{width:100%; border-bottom:1px solid #D9D9D9; height:200px;}
.link li{ float:left;  height:38px; line-height:38px; text-align:center; margin-bottom:20px;}
.link li a{ color:#FFF; }
.link li.gook1{ background:#8A9046; width:275px;}
.link li.gook2{ background:#3E769B;  margin-left:30px; margin-right:30px; width:192px;}
.link li.gook3{ background:#7D7B7C; width:192px;}
.link li.gook4{ background:#A88B61; width:275px;}
.link li.gook5{ background:#C26623; margin-left:30px; margin-right:30px; width:192px;}
.vido{ width:100%; height:208px;}
.vido h1{ height:60px; line-height:60px;}
.link li.gook6{ background:#903932; width:192px;}
.vido li{ float:left; width:160px; height:146px;}
.vido li.vp2{ margin-left:27px; margin-right:27px;}
.vido li.vp3{ margin-right:27px;}
.vido li img{ width:160px; height:146px}
.vido li div{color:#fff; position:relative; bottom:30px; height:30px; line-height:30px; text-align:center; background:#000; filter: alpha(opacity=75); opacity:0.75;}
.vido li div a{color:#fff;text-decoration:none;font-size:12px;}
.fuckoff{ width:100%; padding-top:20px; height:115px;}
.fuckoff li{ float:left; margin-right:1px; }
.zhengwu{ width:1170px; margin:0 auto; height:80px; margin-top:20px;}
.zhengwu li{ float:left; margin-right:25px; width:202px; height:65px;}
 .btmore{ width:15px; height:60px; display:block; float:right; padding:5px 8px 0 12px; vertical-align:middle; background:#787878; color:#fff;}
 .btlist{ width:100%; background:#2f2f2f;}
 .btjqk{ width:1170px; margin:0 auto; height:280px; border-bottom:1px solid #696969;}
 .liedg{ width:110px; min-height:160px;float:left; margin-left:40px; border-right:1px solid #454545; margin-top:50px; padding-bottom:25px; }
.liedg h1{ color:#fff; font-size:16px; font-weight:normal; margin-bottom:20px}
.liedg li { height:30px; line-height:30px;}
.liedg li a{ color: #ddd; font-size:14px;font-family:"��Բ"}
.acorn{float:left; width:120px; padding:50px 60px;}
.btinfo{ width:1170px; margin:0 auto; height:90px; padding-top:20px;}
.btinfo p{ color:#696969; font-size:12px;}
.btinfo a,.btinfo a:link,.btinfo a:visited{ text-decoration:underline; color:#696969;}
.letter_list_table{font-size:12px;}