﻿@charset "utf-8";
body {
    background: #f3f3f3 none repeat scroll 0 0;
    color: #000;
    font-family: Microsoft YaHei;
    font-size: 12px;
    min-width: 1140px;
}
*{margin:0;padding:0;}
ol, ul, li, dd, dl, dt {list-style: outside none none;}
*:focus{outline:0;}
a{cursor:pointer;text-decoration:none; color:#4c4c4c;}
/*a:visited{ color:#000}
*/a:hover,a:active{text-decoration:none; color:#009adb}
img {border:0;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.general {margin: 0 auto;width: 1140px;position: relative;}
.black-bg {background: #333 none repeat scroll 0 0;bottom: 0;left: 0;opacity: 0.5;position: absolute;right: 0;top: 0;z-index: 9;}
/*float*/
.fl{float:left;}
.fr{float:right;}
/*bg*/
.bg-white{background:#fff;}
/*width*/
.w_Per_54{width:54%;}
/*color*/
.color-white{color:#fff;}
.color-gray{color:#9c9fa8;}
/*text-align*/
.text-l{text-align:left!important;}
.text-c{text-align: center!important;}
/*padding*/
.p_l_0{padding-left:0!important;}
.p_t_42{padding-top:42px;}
/*margin*/
.m_b_20{margin-bottom:20px!important;}
.m_t_20{margin-top:20px!important;}
/*font-size*/
.f-size-16{font-size:16px;}

/*line-height*/
.l-height-28{line-height:28px;}
.l-height-32{line-height:32px;}
/*顶部*/
.indexbg{background:#fff}
.header{width:100%;background:#fff;border-bottom:1px solid #dfdfdf;}
.logo{ float:left;} 
.nav{width:886px;float:right; margin-top:10px}
.nav dd{float:left;}
.nav dd a{float:left;font-size:18px; line-height:60px; margin:0 25px;} 
.nav dd a.active{ border-bottom:2px solid #009adb;color:#009adb}
.nav dt{float:right;margin-top:20px;color:#999;font-size:14px;line-height:20px;}
.nav dt a{color:#4c4c4c;font-size:14px; margin:0 10px}
.nav dt em{ font-size:12px; margin-left:10px; font-family:宋体;}
.nav dt a:hover,.nav dd a:hover{color:#009adb; text-decoration:none}


/*用户中心*/

.left_menu {background-color: #fff none repeat scroll 0 0;float: left;margin-top: 60px;width: 225px;}
.left_menu:after {background-color: #dfdfdf;bottom: 0;content: " ";display: inline-block;left: 209px;position: absolute;top: 0;width: 1px;z-index: 0;}
.left_menu > ul {padding-left: 18px;}
.left_menu > ul > li {height: 50px;line-height: 50px;padding-right: 40px;position: relative;}
.left_menu > ul > li > a::after {background-color: #ddd;border-radius: 50%;content: " ";display: inline-block;height: 15px;position: absolute;right: 8px;top: 17px;width: 16px;}
.left_menu > ul > li > a {display:block;font-size: 20px;text-align: center;color:#000;width: 100%;}
.left_menu > ul > li.hover > a {background-color:#009adb;color: #fff;}
.left_menu > ul > li.hover > a::after {display: none;}
.left_menu > ul > li.hover { background:url(../images/sign.png) no-repeat;background-position: 170px center;background-size: 35px auto;position:relative;z-index: 9;}
.left_menu > ul > li > a:hover{text-decoration:none}
.user_right {float: right;margin-top: 60px;width: 880px;padding-bottom: 50px;}
.grid-cell {float: left;height: 240px;padding: 50px 30px 0;text-align: center;width: 25%;}
.grid-title {color: #000;font-size: 18px;margin: 10px 0;}
.grid-detail {color: #757575;font-size: 16px;}
.contact_us .grid-cell + .grid-cell {border-left: 1px solid #dfdfdf;}

/*右边*/
.clr-both{clear: both;}

.hide{display: none;}

.user_tit{width: 100%;font-size: 24px;color: #333;line-height: 40px;height: 40px;padding-bottom: 20px;}

/*右边*/
.clr-both{
    clear: both;
}
.hide{
    display: none;
}
.contact_us{
    line-height: 25px;
}
.menu_content {
  background-color: #fff;
}
.user_tit{
    width: 100%;
    font-size: 26px;
    color: #333;
    line-height: 40px;
    height: 40px;
    padding-bottom: 20px;
}
/**底部*/
.footer{float:left;width:100%;background:#272727;color:#a6a6a6;line-height:25px;}
.footer .footer-logo {float: left; margin-bottom: 50px; margin-right: 65px; margin-top: 50px;}
.footer .footer-logo img {height:60px;}
.footer .footer-contact {float: left; margin-top: 55px;}
.footer .footer-contact a {color:#fff;font-size:20px;padding:0 10px;}
.footer .footer-contact a:first-child {padding-left:0;}
.footer .footer-contact a:hover {color:#41c8cc;}
.footer .footer-contact span {font-size:16px;}
.footer .footer-code {float: right; margin-top: 25px; width: 90px;}
.footer .footer-code img {width:100%;}

/*news*/
.news_list{}
.news_list li{width:100%;height:128px;overflow: hidden;}
.news_list li:hover a,.news_list li:hover a p{color:#009adb;}
.news_list li .news_title strong{font-size:18px;padding-bottom:6px; display: inline-block;width:780px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500;}
.news_list li .news_title span{float:right;font-size:14px;color:#999; width: 200px; position: absolute;}
.news_list li .content{width:100%;height:55px;overflow: hidden;}
.news_list li p{font-size:15px;color:#666;line-height:30px}

.news_detail_ifo{}
.news_detail_ifo h4{font-size:26px;font-weight:bold;color:#323232;text-align: center;margin:15px 0 60px 0;}
.news_detail_ifo p{color:#323232;font-size:16px;}

.contact_us img{width:100%;}
.contact_us .grid-cell img{width:80px;height:80px;}

.menu_nav.menu-fixed{position: fixed;top: 73px;margin-top: 60px;width: 225px;height:100%;}