﻿
.box{
	width: 1170px;
	margin: 0 auto 40px;
}
.banner{
        width: 1200px;
        height: auto !important;
    margin: 0 auto 40px;
}
.banner img{width: 100%;}

.city li{
	float: left;
	margin: 12px 0;
}

.city li a{
	width: 122px;
    border: 1px solid #69696d;
    margin-left: 25px;
    display: block;
    line-height: 40px;
    text-align: center;
    color: #000;
    font-size: 15px;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}
.city li:nth-child(1) a,.city li:nth-child(9) a,.city li:nth-child(17) a{margin-left: 0;}

.city li a:hover{
	background: #e60005;
	border: 1px solid #e60005;
	color: #fff;
}
.tabulous_active {
    background: #e60005 !important;
    border: 1px solid #e60005 !important;
    color: #fff !important;
}

#tabs_container {
    width: 100%;
    margin-top: 10px;
    position: relative;
    background: white;
}
.tab_content_title{
	width: 100%;
	height: 45px;
    line-height: 45px;
    background: #eee;
}
.tab_content_title li{
	width: 100%;
	height: 45px;
	margin:0 !important;
}
.tab_content_title li span{
	display: inline-block;
    color: #fff;
    font-size: 20px;
    background: #e60005;
    padding-left: 20px;
padding-right: 20px;
}

.more{
	margin-top: 38px;
	text-align: center;
}
.more a{
	padding: 10px 20px;
	background-color: #e60005;
	color: #fff;
	font-size: 16px;
}

.tabs_item table {
	width: 100%;
	color: #777;
	margin-bottom: 20px;
}

.tabs_item table thead tr th {
	font-weight: bold;
}

.tabs_item table tr {
	border-bottom: 1px solid #C0C0C0;
}

.tabs_item table th,.tabs_item table td {
	padding: 10px;
}

.tabs_item table td img{width: 100%;}

.tabs_item table tr:nth-child(odd) {
	background: #F8F8F8;
}
.tabs_item table td p{line-height: 2.8;font-size:16px;}

/*table tr:hover {
	background: #FFF6BF;
}*/

.tabs_item table thead tr,.tabs_item table thead tr:hover {
	background: none !important;
}
.tabs_item table tr td a{font-size:16px;}

.doclink {
	color: #777;
	display: block;
	margin-top: 20px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

.doclink:hover {
	text-decoration: underline;
}

.page{
	margin-top:40px;
    height: 40px;
}
.page li{list-style: none;float: left;padding: 4px 20px;
    border: 1px solid #C0C0C0;font-size: 14px;}

.page li select{border: none;font-size: 12px !important;}

/* picture show */
.mainBj {width: 100%;background: #f3f3f3;padding: 30px 20px;overflow: hidden; margin-top: 40px;margin-bottom: 40px;box-sizing: border-box;}
.mediaSlide{float:left;width:350px;height:284px;position:relative;overflow:hidden;}
.mediaSlide .bd{position:relative;height:100%;z-index:0;}
.mediaSlide .bd li{zoom:1;vertical-align:middle;}
.mediaSlide .bd img{width:348px;height:282px;display:block;border:1px solid #dedede;}
.mediaSlide .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.mediaSlide .hd ul{overflow:hidden;zoom:1;float:left;}
.mediaSlide .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer; }
.mediaSlide .hd ul li.on{background:#f00;color:#fff;}

.mediaTitle{float:left;width:710px;height:284px;overflow:hidden;padding-left:20px;}
.mediaTitle h1{font-size:36px;line-height:40px;color:#e60005;}
.mediaTitle h3{visibility: hidden;  }/*{font-weight:normal;font-size:14px;padding-bottom:20px;}*/
.mediaTitle p{font-size:15px;line-height:26px;}
.mediaTitle p span{margin-right:20px;}
.mediaTitle p span font{color:#e60005;}
.mediaTitle .yj{text-decoration:line-through;}
.mediaShow{width:100%;margin-top:30px;border-top:1px solid #dedede;padding-top:30px;overflow:hidden;height:100%;}

.mediaIntr{
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
    margin-top: 18px;
}

 .meA{width:100%;overflow:hidden;margin-top:40px;}
 .meA .title {
    height: 45px;
    line-height: 45px;
    margin:15px 0 !important;
    background: #eee;
    text-align:left !important;
}
.meA .title span {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    background: #e60005;
    padding-left: 20px;
    padding-right: 20px;
}
.meA .box {
    padding-top: 20px;
    overflow: hidden;
    font-size: 14px;
    min-height: 300px;
}

/*total页面*/
.mediaList li {
    height: 180px;
    padding: 25px 0;
    border-bottom: 1px solid #dedede;
}
.mediaList li .pic {
    width: 222px;
    height: 180px;
    float: left;
    background: #e5007f;
}
.mediaList li .pic img {
    width: 220px;
    height: 178px;
    border: 1px solid #dedede;
}
.mediaList li .txt {
    width: 750px;
    float: left;
    margin-left: 30px;
}
.mediaList li .txt h3 {
    line-height: 30px;
    font-size: 24px;
    display: block;
    margin-bottom: 6px;
}
.mediaList li .txt p {
    line-height: 26px;
    font-size: 14px;
}
.mediaList li .txt p span {
    padding-right: 20px;
}
.mediaList li .txt p span font {
    color: #e60005;
}
.mediaList li .txt .more {
    display: block;
    width: 85px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    background: #e60005;
    border-radius: 4px;
    color: #fff;
    margin-top: 10px;
}


.goto-feiji{
    display: block;
    width: 200px;
    height: 38px;
    margin: 50px auto 30px;
    line-height: 38px;
    text-align: center;
    font-size: 20px;
    border-radius: 5px;
    background-color: #e60005;
    color: #fff;
}
