@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#666; font-size:12px; font:Arial, 宋体, sans-serif;line-height:22px; background:url(../images/bg.gif) no-repeat center 0;}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/
.header{ width:100%; height:100px; background:url(../images/headerbg.gif) repeat-x;}
.top{width:960px;height:110px; margin:0 auto; overflow:hidden;}
.logo{width:320px; height:100px; padding-top:10px;}

.top .ss {
    float: left;
    margin-left: 40px;
    height: 65px;
    overflow: hidden;
    width: 430px;
    padding-top: 35px;
}

.s_form {
    background: none repeat scroll 0% 0% #FFF;
    display: block;
    float: left;
    height: 38px;
    width: 431px;
    overflow: hidden;
}



.s1 {
	border-color: #6CBA2E;
    width: 272px;
    height: 32px;
    font-size: 12px;
    color: #767676;
    float: left;
    border-style: solid;
    border-width: 3px 0px 3px 3px;
}
.s1 input {
    width: 256px;
    font-size: 14px;
    padding: 0px 8px;
    overflow: hidden;
    color: #666;
    height: 32px;
    border: 0px none;
    line-height: 30px;
    float: left;
    outline: medium none;
}
.s2 {
	border-color: #6CBA2E;
    width: 79px;
    height: 32px;
    overflow: hidden;
    font-size: 12px;
    color: #767676;
    cursor: pointer;
    float: left;
    border-style: solid;
    border-width: 3px 0px;
}

.btn2 a:hover, .btn2 a.on {
    background: none repeat scroll 0% 0% #EEF2F7;
}
.btn2 a:hover, .btn2 a.on {
    color: #727272;
    text-decoration: none;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
.btn2 a, .btn2 a:visited {
    border-left: 1px solid #DCDCDC;
    width: 78px;
    height: 32px;
    color: #555;
    font-family: Tahoma,Geneva,sans-serif;
    text-decoration: none;
    vertical-align: middle;
    display: table-cell;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
}
.btn2 a, .btn2 a.on {
    display: block;
    background: none repeat scroll 0% 0% #FCFCFC;
    height: 32px;
    line-height: 32px;
    transition: all 0.1s ease-in 0s;
}

.btnb, .btnbon {
    background: none repeat scroll 0% 0% #6CBA2E;
    text-shadow: 0px 1px 0px #23355C;
    border-radius: 0px 3px 3px 0px;
    width: 76px;
height: 38px;
line-height: 39px;
border: medium none;
font-size: 16px;
text-align: center;
color: #FFF;
font-weight: bold;
cursor: pointer;
font-family: "Microsoft Yahei",Tahoma,Geneva,sans-serif;
}
.s_b_link {
    float: left;
    height: 22px;
    line-height: 24px;
    color: #999;
    margin-top: 4px;
    width: 332px;
    text-align: left;
}
.s_b_link a {
    color: #333;
    padding: 0px 5px;
}

.opt {
    width: 348px;
    padding: 0px;
    border-right: 1px solid #CCC;
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #CCC #CCC;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 0px 0px 2px 2px;
    background: none repeat scroll 0% 0% #FFF;
    position: absolute;
    margin: 5px 0px 0px -275px;
    font-size: 12px;
    z-index: 1;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}
.opt .s_list {
    width: 343px;
    padding-top: 5px;
}
.opt .s_list a {
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 85px;
    float: left;
    display: block;
    color: #666;
    margin: 0px;
}
.menu{width:730px; height:70px; margin:0 auto;}
.menu li{ width:auto; height:70px;float:left; line-height:70px; padding:0 20px; overflow:hidden;}
.menu li a{ text-align: center;font-size:16px; font-family:"微软雅黑"; text-shadow:#fff 1px 0px 1px; color:#fff; display:block;}
/*
.menu li a.selected{ color:#7ac73d; background:url(../images/menu_top.gif) no-repeat center top;}
.menu li a:hover{ color:#7ac73d; background:url(../images/menu_top.gif) no-repeat center top; }
*/
.menu li a.selected{ color:#fff; background: none repeat scroll 0% 0% #479609;}
.menu li a:hover{ text-decoration: none;
background: none repeat scroll 0% 0% #479609;
}
.menu_line{width:2px; height:70px; background:url(../images/menu_line.gif) center no-repeat; float:left;}
.bottombg{ background:url(../images/bottombg.gif) repeat-x; height:195px; margin:27px auto 0 auto;}
.bottom{width:960px; height:195px; margin:0 auto;}
.bottom_top{ width:945px; height:40px; line-height:40px; overflow:hidden; margin-top:9px; padding-left:15px; font-size:15px; color:#183403; text-shadow:#a3d966 1px 1px 1px; float:left;}
.bottom_top a{ color:#183403; margin-left:6px;}
.Copyright{width:960px; height:46px; padding-top:18px; color:#8b8b8b;}
.Copyright img{ float:left; margin-right:29px;}
.bottompic{width:960px; height:90px; overflow:hidden; float:left;}
.link{ width:960px; height:45px; float:left;}
.link p{width:500px; height:22px;   color:#f3e551; float:left; margin-left:13px; line-height:20px; color:#347103; text-shadow:#dbdbdb 1px 0px 1px}
.link img{ float:left;}
.link span a{color:#d9d8e6;}
/*
.towtop_menu{ height:30px; width:600px; float:left; line-height:30px; text-align:center; padding-left:15px; margin-top:-10px;}
.towtop_menu a{ display:block; margin:0 10px; font-size:14px;  float:left;}
.towtop_menu a.ac{ width:170px; height:30px; background:url(../images/sl.jpg); color:#FFF; font-weight:bold;}
.towtop_menu a.ac:hover{ color:#fff; text-decoration:none;}
.towtop_menu a:hover{ color:#97d729;  text-decoration:underline;}
*/
.towtop_menu{
	width: 960px;
margin: 0px auto;
line-height: 45px;
position: relative;
z-index: 999;
}
.header_top{ width:960px; height:32px;}
.header_loginnew{ width:560px; height:32px; line-height:32px; _line-height:40px; float:left;}
.header_loginnew form{ _margin-top:4px; vertical-align:middle;}
.header_loginnew input{ vertical-align:middle;}
.header_loginnew a{ color:#004b8b;}
.header_loginnew a:hover{ text-decoration:underline;}

.yh_login{ width:146px; height:32px; float:left; line-height:32px;}
.yh_login01{ width:135px; height:32px; float:left; line-height:32px;}
.yh_login02{ width:268px; height:32px; float:left; line-height:32px;}
.yh_login02 input{ vertical-align:middle;}
.yh_login02 a{ _display:block;_float:left; margin-top:-3px;}

.hader_textinput{ width:88px; height:18px; border:1px solid #cccccc; line-height:18px; vertical-align:middle;}
.header_btn{ width:40px; height:20px; border:none; background:url(../images/new_header_btn.gif) no-repeat;  vertical-align:middle; margin-right:5px; _float:left; _margin-top:1px; _margin-left:2px;}
.header_topright{ width:370px; height:32px; line-height:0px; _line-height:40px; float: right; text-align:right;}
.header_topright a{ color:#004b8b;}
.header_topbox{ width:100%; height:34px; margin:0 auto; overflow:hidden; background:url(../images/news_headerBg.gif);}

.header_box{ width:960px; height:34px; margin:0 auto;  overflow:hidden; }
