﻿* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: "宋体",Arial,Helvetica,sans-serif;
    color: #333;
    background: url(images/body-bg.gif) repeat 0 0;
}
h2, h3, ul, li, dd, dl, p {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul, li, dd, dl {
    list-style: none outside none;
    margin: 0;
    padding: 0}

a {  color:#000; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; color:#f00; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


.shell { width: 980px; margin: 0 auto; }
.border { border: 1px solid #e8e8e8; background: #fff; position: relative; }
.shadow-l { background: url(images/shadow-l.png) no-repeat 0 0; width: 25px; height: 686px; position: absolute; top:0;left:-25px; }
.shadow-r { background: url(images/shadow-r.png) no-repeat 0 0; width: 25px; height: 686px; position: absolute; top:0;right:-25px; }
.shadow-b { background: url(images/shadow-b.png) no-repeat 0 0; width: 980px; height: 20px; position: absolute; bottom:-20;left:0; }

#header { background: url(images/header-bg.gif) repeat-x 0 0; height: 109px; position: relative; }
#logo{width: 138px; height: 37px; position: absolute; top:39px;left:43px; }
#header strong{ font-family:"华文琥珀"; font-size:35px; position:absolute; left:218px; top:35px; font-weight:400}
#header p { font-family:DaunPenh; font-size:28px;left:200px; top:26px; position:absolute; word-spacing:14px;}
.socials { padding: 23px 11px 0 0; }
.socials ul { list-style: none; }
.socials ul li { display: inline; float: left; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 16px; border-right: 1px dotted #b9b9b9; padding: 2px 17px 2px 0; margin: 0 15px 0 0; }
.socials ul li.last { border:0; margin:0; }
.socials ul li a { float: left; color: #b9b9b9; height: 16px; padding: 0 0 0 20px; }
.socials ul li a.rss { background: url(images/soc-rss.gif) no-repeat 0 0; }
.socials ul li a.fb { background: url(images/soc-fb.gif) no-repeat 0 0; }
.socials ul li a.twit { background: url(images/soc-twit.gif) no-repeat 0 0; }




.slider { width: 955px; height: 290px; border: 1px solid #dbdbdb; position: relative; margin: 25px auto; }
.slider .item { position: relative; width: 955px; height: 290px; }
.slider .item img { position: absolute; top:0;left:0; z-index: 1; width: 955px; height: 290px;}



.slider-nav { width: 92px; height: 18px; position: absolute; bottom:25px;right:20px; z-index: 3; }
.slider-nav a { width: 18px; height: 18px; background: #000; margin: 0 5px 0 0; }
.slider-nav a.active { background: #f00; }

#main { width: 955px; padding:0px 0px 0px 0px; margin:0px auto; }
#main h3 { font-size: 12px; line-height: 15px; color: #000; text-transform: uppercase; border-bottom: 1px solid #dbdbdb; padding: 0 0 9px 0; }
#main a.more { background: url(images/more.gif) no-repeat 0 3px; font-size: 11px; line-height: 14px; color: #ff0000; text-decoration: underline; padding: 0 0 0 13px; }
#main a.more:hover { text-decoration: none; }

#content { width: 193px; }
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

.highlight {  }
.highlight ul li { background:url(images/bg_03.jpg) repeat-x bottom; border: 1px solid #dbdbdb; height: 55px; margin-bottom: 10px; position: relative; width: 193px;}
.highlight ul li hr{ position:absolute; bottom:0px; left:0px;}
.highlight ul li img { height: 45px; left: 4px; position: absolute; top: 0; width: 70px;}
.highlight ul li h4 { color: #6B5A49; font-family:"微软雅黑";  font-size: 13px;  height: 18px; left: 75px;  line-height: 18px;  position: absolute; top:4px}
.highlight ul li span {color: #7A634B;font-family: Times New Roman,Helvetica,sans-serif;font-size: 12px;left: 75px;line-height: 27px; position: absolute;top: 19px;}
.highlight ul li h4 a {  color: #6B5A49;}

#navigation .menu{height:43px; border-bottom:2px solid #f00; list-style: none;}
#navigation .menu li{position:relative;float:left; float: left; height: 43px; 
border-right: 1px solid #dbdbdb; font-size: 12px;
 line-height: 43px; font-weight: bold; text-transform: uppercase;}
#navigation .menu li h3{height: 43px;font-weight:normal;float:left;}
#navigation .menu li a{ color: #000; }
#navigation .menu li a.xialaguang{float: left; height: 43px;padding: 0 33px; }
#navigation .menu li a.selected,#navigation .menu li a.navhover,#navigation .menu li a.xialaguang:hover{color:#ff0000;}
#navigation .menu li a.navhover, #navigation .menu li a.xialaguang:hover{background-color:#FFF;}
#navigation .menu li a.xialaguang span{font-weight:bold;}
#navigation .menu li a.selected span,#navigation .menu li a.navhover span,#navigation .menu li a.xialaguang:hover span{cursor:pointer;}
#navigation .menu ul.children{ display:none;position:absolute;top:42px;width:123px;background:#FFF;z-index:30000;line-height:24px;}
#navigation .menu ul.children li{width:123px;border-top:1px solid #ccc;border-right:none; float:none; position:relative;}

#navigation .menu ul.children li ul.children2{ display:none; position:absolute;top:0px; left:122px;width:123px;background:#FFF;z-index:30000;line-height:24px;}
#navigation .menu ul.children li ul.children2 li{width:123px;border-top:1px solid #ccc;border-right:none; float:none; }

#navigation .menu ul.children li h3{display:block; width:100%;}
#navigation .menu ul.children li a{width:100%overflow:hidden;display:block;text-align:center;
text-decoration:none;}
#navigation .menu ul.children li a:hover{background-color:#f81717;text-decoration:none; color:#fff}
#navigation { height: 43px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;  }
#navigation .menu li a:hover{ color: #ff0000; text-decoration: none; }


#sidebar { width: 755px; float:right }

.sidebar-navl { list-style: none; padding: 0 0 17px 0; width:415px; float:left;}
.sidebar-navl .topbar,.sidebar-navr .topbar{ background:url(images/yg_07.gif) repeat-x; height:33px; line-height:33px; position:relative;}
.sidebar-navl .topbar h2,.sidebar-navr .topbar h2{ font-size:12px; font-family:"宋体"; font-weight:bold; padding-left:30px; background:url(images/yg_10.gif) no-repeat 12px 12px;}
.sidebar-navl .topbar a,.sidebar-navr .topbar a{ padding-left:15px;position:absolute; right:15px; top:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/more.gif) no-repeat left center;}

.sidebar-navl .titlebar{ overflow:hidden;zoom:1;}
.sidebar-navl .titlebar span{ float:left; display:block; width:139px;}
.sidebar-navl .titlebar span a img { margin:13px 8px 0px 0px; width:124px; height:134px; padding:4px; border:1px solid #E1E1E1;}
.sidebar-navl .titlebar p { width:273px; float:left; line-height:24px; text-indent:2em; margin-top:10px;}

.sidebar-navr { list-style: none; padding: 0 0 17px 0; width:330px; float:right;}
.sidebar-navr ul{ padding: 10px 0 0 0;}
.sidebar-navr ul li { line-height:24px; text-align:left; overflow:hidden; zoom:1; }
.sidebar-navr ul li span{ float:right;}
.sidebar-navr ul li a{ color:#000;}
.sidebar-navr ul li a:hover{ color:#f00;}

.navmain{ width:955px; margin:15px auto; height:31px;}
.navmain .navbarl{ float:left; width:380px;}
.navmain .navbarl h2{ display:block; float:left; background:url(images/nb_23.gif) no-repeat; color:#fff; width:120px; line-height:31px; padding-left:9px; font-size:12px; font-weight:normal;}
.select_box { height:29px; float:left; width:250px;border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; text-align:center; background:url(images/yg_26.gif) no-repeat right center; position:relative;}
.select_box span {cursor:pointer; display:block; line-height:29px; width:100%; height:29px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.son_ul {width:210px; position:absolute; left:0; bottom:29px; border:1px solid #ccc; background:#fff;}
.son_ul li {display:block; line-height:29px; width:210px ; text-align:center;}
.son_ul li:hover{ background-color:#666; color:#fff;}

.navmain .navbarr{ float:left; width:295px; height:29px; border:1px solid #d0d0d0; border-left:none;}
.navmain .navbarr ul{overflow:hidden; zoom:1; margin-left:0px; padding-left:60px;}
.navmain .navbarr ul li { float: left; line-height:29px;}
.navmain .navbarr ul li a { padding:0 7px; color:#000;}
.navmain .navbarr ul li a:hover{ color:#f00;}

#footer {   color: #7f7f7f; }
.footer-nav { width:550px; margin:20px auto; overflow:hidden; zoom:1; }
.footer-nav .logobottom{ float:left; width:100px; margin:11px 10px 0 20px;}
.footer-nav .copy{ width:420px; line-height:24px; float:left;}


.banner{ position:relative; height:164px; width:978px;}
.box{ padding-left:20px; position:absolute; bottom:0px; left:0px; line-height:34px; background: url(images/2_03.png) repeat-x;height: 34px; width:958px;color: #40210f;}

.ddrg { float:right;width: 739px;}
.ddlf { float:left;width: 190px;}
.ddlf1 {background: url(images/2_04.jpg) no-repeat;text-align: center;color: #40210f;font-size: 18px;height: 46px;line-height: 46px;}
.ddlf2 {background: url(images/2_05.jpg) repeat-y;padding-bottom: 50px;}
.ddlf2_1 {width: 186px;margin: 0 auto;}
.ddlf2_1 a:hover, .ddlf2_1 .a1 {background: url(images/bg_07.gif) repeat-x;text-decoration: none;color: #40210f;}
.ddlf2_1 a {display: block;height: 29px;line-height: 29px;padding-left: 13px;border-bottom: 1px dashed #dcdcdc;color: #6b6a6a;}
.ddlf3 {background: url(images/2_06.jpg) no-repeat;height: 5px;}
.ddlf4 {margin-top: 20px;}
.ddlf4 {margin-top: 20px;}

.ddrg h2{height: 35px;line-height: 35px;color: #616161;font-size: 16px; border-bottom:1px dashed #CCC;}
.ddrg ul{ padding:10px 0 0 0;}
.ddrg ul li { background:url(images/li_bg.gif) left center no-repeat ; padding-left:12px; overflow:hidden; height:29px; line-height:29px; border-bottom:1px dashed #CCC; text-align:left;}
.ddrg ul li span { float:right; color:#929292;}
.ddrg ul li a { color:#555555;}
.ddrg ul li a:hover{ color:#f00;}
.StaticPublishing{ padding:10px;}

.newstitle {border-bottom: 1px solid #d9d9d9;text-align: center;padding-bottom: 4px;margin-bottom: 10px; position:relative;}
.newstitle .p1 {color: #333; line-height:33px ;font-size: 18px;font-weight: bold;}
.newstitle .ce_btn{ position:absolute; right:5px; top:5px;}
.newstitle .ce_btn a{ line-height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; width:25px; display:inline-block; margin-left:2px;}
.newstitle .ce_btn .ch { background:#ff8b8c; }
.newstitle .ce_btn .en{ background:#c1c1c1;}
.txt {border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;}
.sx {margin-top: 10px;}
.sx p, .sx p a:hover {
color: #f00;
}

/*************tel***************/
.tel{ background:url(images/ygg_03.gif) no-repeat; width:190px; height:66px;}
.tel h2{ font-size:16px; font-family:"微软雅黑"; font-weight:normal; color:#666; padding:17px 0 0 63px;}
.tel p { color:#ff7979; font-weight:bold; padding:0px 0 0 64px; font-size:14px;}
.address h2{ background:url(images/ygg_06.gif) no-repeat; width:190px; height:63px;}
.ddlf4_1{ background:url(images/ygg_08.gif) repeat-y; width:190px;}
.ddlf4_1 p{ padding:0 10px; line-height:22px; color:#666;}
.ddlf4_2{ background:url(images/ygg_10.gif) no-repeat; width:190px; height:9px;}
