body{background: #fafafa}
.sm_banner{height: 220px;width: 1040px;margin:0 auto;}
.inner_container{width: 1040px;margin:0 auto;overflow: hidden;margin-top: 15px;}
.left_nav {width: 202px;float: left;padding-bottom: 35px;background: #fff}
.left_nav .inner_title{height:90px;background:url(../images/nav_bg.png);color: white;line-height: 93px;font-size: 20px;padding-left:23px }
.left_nav .inner_nav ul li{height: 40px;width: 202px;float: none;line-height: 40px;background-image: url(../images/select_2.png) ;background-repeat: no-repeat;background-position: 90% 50%;}
.left_nav .inner_nav ul li a{font-size: 14px;color: black;margin:0 15px;padding: 0 8px;height: 40px;width: 156px;border-bottom: 1px #dddddd solid;}
.left_nav .inner_nav ul li a img{float: right;margin-top: 15px;}
.left_nav .inner_nav ul li:hover{background-color: #ad1419;background-image: url(../images/select_1.png) ;background-repeat: no-repeat;background-position: 90% 50%;;}
.left_nav .inner_nav ul li:hover a{color:white;}
.left_nav .inner_nav ul .current a{color:white;}
.left_nav .inner_nav ul .current{background-color: #ad1419;background-image: url(../images/select_1.png) ;background-repeat: no-repeat;background-position: 90% 50%;}

.right_container{width: 825px;margin-left: 10px;border:1px #ddd solid;float: left;box-shadow: 1px 2px 3px #ddd;margin-bottom: 100px;background: #fff} 
.right_nav{height: 41px;border-bottom:1px #ddd solid;line-height: 41px;font-size: 12px;color: #ddd;text-align: right;color: #9c938d;margin-right: 5px}
.right_nav img{vertical-align: middle;margin-right: 5px}
.right_nav a{color: #9c938d}
.right_content{;margin:0 18px;margin-top: 22px;padding-bottom: 80px}
.right_content .top_news {height: 203px;width: 790px;position: relative;background: #f5f3f3}
.right_content .top_news img{float: left;width: 384px;height: 202px}
.right_content .top_news .news_info{float: left;width:360px;padding-left: 20px;position: relative;height: 203px}
.right_content .top_news span{display: inline-block;}
.right_content .top_news .news_title{font-size: 18px;margin-top: 25px;color: #222222}
.right_content .top_news .news_title:hover{color: #c91015;}
.right_content .top_news .news_time{color: #222222;font-size: 12px;margin-top: 10px}
.right_content .top_news .news_content{color:#5e5e5e;font-size: 14px;margin-top: 25px}
.right_content .top_news .pre_next{position: absolute;right:30px;bottom: 10px;z-index: 99}
.right_content .top_news .pre_next a{border:1px #5c5b5b solid;height: 15px;width:15px;line-height: 15px;font-size: 15px;text-align: center;}
.right_content .top_news .pre_next a:hover{color: #c91015;border:1px #c91015 solid;}
.inner_news_lists ul li{margin:0 18px;}
.inner_news_lists ul li:hover{padding-top:10px;}
.inner_news_lists ul li a{font-size: 16px;height:58px;padding-top: 10px;line-height: 58px;width: 100%;color: #222;}
.inner_news_lists ul li a span{float: right;background: url(../images/news_time_1.png) no-repeat 0 center;padding-left:15px;font-size: 12px;color: #858484}
.inner_news_lists ul li a:hover{color:#c91015;}
.inner_news_lists ul li a:hover span{background: url(../images/news_time_2.png) no-repeat 0 center;color:#c91015;}
.inner_news_lists ul li p{font-size: 13px;padding-bottom: 28px;border-bottom: 1px #ddd dashed;color: #333}

.page{margin-top: 50px;margin-bottom: 40px;overflow: hidden;text-align: center;}
.page a{width: 35px;height: 22px;border: 1px #ddd solid;float: left;margin-left: 2px;background: #f5f5f5;text-align: center;line-height: 22px;color:#222;}
.page a:hover{background: #cf282d;color: white}
.page .on{background: #cf282d;color: white}
.page .content_page{overflow: hidden;display: inline-block;*display: inline;*zoom:1;}

/* 公司法文*/
.right_content .content_top{overflow: hidden;}
.right_content .content_top label{float: left;height: 49px;border-bottom: 1px dashed #d0d0d0;font-size: 14px}
.right_content .content_top label input{border:1px #c8c8c8 solid;width:136px;height:24px;margin-right: 23px;margin-left: 10px;display: inline-block;}
.right_content .content_top label input[type="submit"]{width:48px;border: none;color:white;font-size: 14px;background: #c91015}
.right_content .inner_laws_lists{margin-top: 34px;}
.right_content .inner_laws_lists ul{width: 100%;}
.right_content .inner_laws_lists ul li{display: block;margin-bottom: 23px}
.right_content .inner_laws_lists ul li img{display: inline-block;vertical-align: middle;margin-right: 10px}
.right_content .inner_laws_lists ul li a{color:#333;font-size: 14px;width: 100%;}
.right_content .inner_laws_lists ul li a:hover{color: #ad1419}
.right_content .inner_laws_lists ul li span{color:#858484;font-size: 12px;float: right}
.right_content .inner_laws_lists ul li a:hover span{color:#ad1419;}

/* 关于我们*/
.about_us{margin-top: 40px;margin-bottom: 100px}
.about_us img{float: left;padding-right: 14px}
.about_us p{font-size: 20px;color:#ad1419;text-align: center;margin-bottom: 34px;padding-top: 10px;}
.about_us span{font-size: 14px;color: #333;line-height: 1.7em}

.compliance ul li{border-bottom: 1px #b9b9b9 dashed;padding-bottom: 20px}
.compliance ul li a{font-size: 15px}

.right_content .title{text-align: center;font-size: 18px;color: #cd3134;border-bottom: 1px #ddd dashed;padding:20px 0;}
.right_content .time{padding:18px 0;text-align: center;font-size: 12px}
.right_content .content{margin-top: 20px;font-size: 15px;color: #4d4c4c;margin-left: 15px}

.download{margin-left: 100px;font-size: 15px;padding:75px 0;}
.download div{float: left;}
.download .download_file a:hover{color:#2665d9;}


.news .title{border: none;font-size: 18px;color: black}
.news .time{border-bottom:1px #ddd dashed;font-size: 13px;color: #6b6b6b}
.news .pic{text-align: center;margin-top: 30px}
.page2{margin-top: 120px;margin-bottom: 120px;}
.page2 {text-align: center}
.page2 a {background:#c91015;height: 27px;line-height: 27px;color: white}
.page2 a img{margin:0 10px;}
.page2 a span{margin-right:10px;font-size: 14px}

.achievement ul li{width: 230px;border: 1px #ddd solid;position: relative;margin-right: 40px;margin-bottom: 30px;overflow: hidden;}
.achievement ul li .pic{width:230px ;height: 188px;overflow: hidden;}
.achievement p{color: #666464;font-size: 14px;padding: 25px 5px;}
.achievement ul li .icon{position: absolute;right:0;bottom: 0;width: 26px;height: 25px;background: url(../images/icon_4.png) no-repeat}
.achievement ul li:hover .icon{background: url(../images/icon_3.png) no-repeat}

.achievement_detail {text-align: center;}
.achievement_detail p{text-align: center;font-size: 14px;margin-top: 10px}

.staff ul li{position: relative;margin-right:21px;margin-bottom: 30px;width:246px ;height: 165px;}
.staff ul li a{position: absolute;z-index: 99}
.staff ul li .pic{width:230px ;height: 165px;overflow:hidden;}
.staff ul li .cover_floor{width:230px ;height: 165px;position: absolute;display: none;text-align: center;z-index: 99;top: 0;background: url(../images/yuangong_bg.png) no-repeat;}
.staff ul li .cover_floor a{width: 100%;height: 100%;position: relative;text-align: center;}
.staff ul li .cover_floor span{color:white;font-size: 12px;position: absolute;bottom: 20px;left: 0;width: 100%;display: inline-block;*display: inline;*zoom:1;}
.staff ul li:hover .cover_floor{display: block;}
