﻿@charset "utf-8";
*{padding:0px; margin:0px; font-size:14px; font-family:"Microsoft YaHei";}

html,body{-webkit-text-size-adjust:none; min-width:1160px;}
img{border:0px;}
a{text-decoration:none;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.fc{clear:both;}
.mid{margin:0 auto 0 auto; width:1160px;}
.test{border:1px #ff0000 solid;}

/********* TOP ************/
.top_bg{
    width:100%;
    height:168px;
    background:url(/Images/top_bg.jpg) repeat-x 0 0;
    border-bottom:2px #009900 solid;
}
.web_top {
    height:168px;
}
.top_logo{
    width:174px;
    height:168px;
    background:url(/Images/logo_bg.jpg) no-repeat;
}
.top_logo img{
    padding:26px 0 0 43px;
}
.web_top_content {
    background:url(/Images/logo_name.jpg) no-repeat 0 45px;
    width:850px;
    height:168px;
    overflow:hidden;
}
.top_wel{
    height:28px;
    line-height:28px;
    width:100%;
    color:#ffffff;
    font-family:"Microsoft Yahei";
}
.top_wel span{
    float:right;
}
.top_wel span a,.top_wel span a:visited{
    color:#ffffff;
}
.top_wel span a:hover{
    color:#ff0000;
}
.web_top_tel {
    clear:both;
    width:760px;
    height:80px;
    line-height:25px;
    color:#27917b;
    font-weight:bold;
    padding-right:5px;
    font-size:14px;
    font-style:oblique;
    text-align:right;
}
.weixin{
    margin-top:28px;
    width:130px;
    height:140px;
}
.web_top_menu {
    margin-top:15px;
    width:750px;
    overflow:hidden;
}
.web_top_menu ul li{
float:left;
height:35px;
padding-right:25px;
}
.web_top_menu ul li span{
    line-height:22px;
    color:#999999;
}
.web_top_menu ul li dl dt a{
    font-size:14px;
    font-weight:bold;
    color:#333333;
    font-family:"Microsoft Yahei";
    letter-spacing:3px;
}
.web_top_menu ul li dl dt a:visited{
    color:#333333;
}
.web_top_menu ul li dl dt a:hover{
    color:#ff0000;
}
.web_top_menu ul li dl dd{
    clear:both;
    text-align:center;
    font-size:12px;
}
.web_top_menu ul li dl dd a{
    font-size:12px;
    color:#999999;
    font-style:oblique;
}
.web_top_menu ul li dl dd a:visited{
    color:#999999;
}
.web_top_menu ul li dl dd a:hover{
    color:#ff0000;
}
.web_top_menu ul li ul{
position:absolute;
visibility:hidden;
z-index:99;
margin-left:-10px;
margin-top:11px;
}
.web_top_menu ul li ul li{
clear:both;
background:rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
border-bottom:1px #FFFFFF solid;
height:40px;
line-height:40px;
width:150px;
padding:0px 10px 0 10px;
display:inline;
border-radius:5px;
text-align:center;
}
.web_top_menu ul li ul li a{
width:150px;
font-family:"Microsoft Yahei";
color:#ffffff;
font-size:13px;
letter-spacing:1px;
}
.web_top_menu ul li ul li a:visited{
color:#ffffff;
}
.web_top_menu ul li ul li a:hover{
color:#FF0000;
}
/********* END TOP ************/
/*FOOT*/
.body_4{
margin-top:20px;
width:100%;
height:80px;
border-top:1px #cccccc solid;
border-bottom:1px #eeeeee solid;
}
.body_4_link{
height:80px;
}
.link_img{
width:103px;
height:40px;
float:left;
margin-top:20px;
background:url(/Images/link.jpg) no-repeat;
}
.link_cont{
width:960px;
height:40px;
margin-top:20px;
float:left;
position:relative;
overflow:hidden;
}
.link_cont_div{
clear:both;
height:40px;
position:relative;
left:0px;
}
.link_cont_div ul li{
float:left;
height:36px;
line-height:36px;
width:106px;
border:2px #cccccc solid;
margin-left:10px;
text-align:center;
}
.link_cont_div ul li a{
    color:#333333;
    font-size:12px;
}
.link_cont_div ul li a:visited{
    color:#333333;
}
.link_cont_div ul li a:hover{
    color:#ff0000;
}
.link_but{
width:35px;
height:35px;
background:url(/Images/link_next.gif) no-repeat;
float:right;
margin-top:22px;
cursor:pointer;
}
.link_but:hover{
background:url(/Images/link_next_hover.gif) no-repeat;
}
.foot_2{
margin-top:10px;
height:80px;
}
.foot_2_img{
background:url(/Images/foot_logo.jpg) no-repeat 0 8px;
height:80px;
width:69px;
float:left;
}
.foot_2_cont{
float:right;
height:100px;
width:1060px;
}
.foot_2_cont p{
height:25px;
line-height:25px;
}
.foot_2_cont p span{
height:25px;
background:#006600;
color:#ffffff;
word-spacing:2px;
}
.foot_3{
width:100%;
height:60px;
margin-top:15px;
background:#02651c;
}
.foot_3_cont{
margin:0 auto 0 auto;
height:30px;
width:770px;
padding-top:15px;
}
.foot_3_cont ul li{
float:left;
height:30px;
line-height:30px;
width:90px;
margin-left:10px;
background:url(../images/sysweb/icon_03.gif) no-repeat 3px 13px;
text-indent:13px;
}
.foot_3_cont ul li a{
color:#eeeeee;
}
.foot_3_cont ul li a:visited{
color:#eeeeee;
}
.foot_3_cont ul li a:hover{
color:#ff0000;
}

