@charset "utf-8";
/*公共样式*/
html,body{
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    width:100%; height: 100%;
}
body{margin:0 auto; background-color: #ffffff; overflow-x: hidden;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0 0; padding:0px 0px; font-size:14px; color:#333333; font-family:'微软雅黑';-webkit-text-size-adjust:none;}
img{ cursor:pointer;border:none; width: 100%;}
ul,li,ol{ list-style: none; color: #333333;}
a,a:link { text-decoration: none; }
a:active,a:hover { text-decoration: none; }
a:focus{ outline: none; }
/*公共样式*/

/*top*/
.header{ width: 100%; height: 70px; min-width: 1100px; background: #a0a0a0;}
.header .header_con{ width: 1200px; margin: 0 auto; overflow: hidden;position: relative;}
.header .header_con .header_logo{ width: 90px; height: 42px; float: left; margin-top: 20px;}
.header .header_con .header_logo img{ width: 100%; height: 100%; display: block;}
.header .header_con .header_list{ width: 800px; float: right; height: 18px; overflow: hidden; margin-top: 25px;}
.header .header_con .header_list li{ width: auto; margin-left: 35px; float: left; line-height: 18px;}
.header .header_con .header_list li a{ color: #000000; font-weight: bold; display: inline-block;*display:inline;  *zoom:1; width: 100%; text-align: center;}
.header .header_con .header_list li a.on{ background: #d94040; border-radius: 10px;}
.header .header_con .header_list li a:hover,.header .header_con .header_list li a:active{ background: #d94040; border-radius: 10px;}
.up{ height: 495px; width: 100%; background-size: cover; background-position: 50%; overflow: hidden;}
.up img{ min-width: 100%;}
/*bottom*/
.content{ width: 1000px; margin: 30px auto; overflow: hidden;min-height: 768px;}
.content .con_left{ width: 240px; float: left;}
.content .con_left .left_head{ border-bottom: #999999 solid 3px; overflow: hidden; height: 50px;}
.content .con_left .left_head dl{ width: 75%; float: left; }
.content .con_left .left_head dl dt{font-size: 20px;line-height: 55px;  color: #d94040;}
.content .con_left .left_head dl dd{ color: #d94040; font-size: 12px; line-height: 20px; height: 20px;}
.content .con_left .left_head .left_logo{ float: right; height: 25px; width: 55px; margin-top: 18px;}
.content .con_left .left_head .left_logo img{ width: 100%; height: 100%;}
/*.content .con_left .left_article{padding-top: 15px; text-align: center;}*/

.content .con_left .left_article > li.on {
    background: #e34646 none repeat scroll 0 0;
}
.content .con_left .left_article > li.first {
    border-top: 1px solid #c7c7c7;
}
.content .con_left .left_article > li {
    border-bottom: 1px solid #c7c7c7;
    box-shadow: 0 0.5px 0.1px 0.2px #c7c7c7;
    font-size: 15px;
    height: 42px;
    line-height: 42px;
}
.content .con_left .left_article li{ height: 42px; line-height: 42px; border-bottom: 1px solid #c7c7c7; font-size: 15px; box-shadow: 0 0.5px 0.1px 0.2px #c7c7c7;text-align: center;}
.content .con_left .left_article .jobList>li{
	border-bottom: none;
	box-shadow: none;
	text-align: left;
	}
	.content .con_left .left_article .jobList>li:hover a,.content .con_left .left_article .jobList>li:active a{
	color: #e34646;
	background: transparent;
	}
.content .con_left .left_article li.first{ border-top:  1px solid #c7c7c7;}
.content .con_left .left_article li a{ color: #333333; display: block; width: 100%; height: 100%;}
.content .con_left .left_article li.on{ background: #e34646;/* border: none;*/}
.content .con_left .left_article li.on a{ color: #ffffff;}
.content .con_left .left_article li a:hover,.content .con_left .left_article li a:active{ background: #e34646; border: none; color: #ffffff;}
/*bottom right*/
.content .con_right{ width: 730px; float: right;}
.content .con_right .right_head{/* background: url("../images/right_line.png") center no-repeat;*/ background-size: 100% auto; *background-size: calc( 100% - 20px) auto;
    background-position-y  : 42px; height: 42px; line-height: 50px; padding: 0 10px;}
.content .con_right .right_line{}
.content .con_right .right_head li{ display: inline-block;*display:inline;  *zoom:1;}
.content .con_right .right_head li i{ font-style: normal;}
.content .con_right .right_head li span{ padding: 0 5px;}
.content .con_right .right_head li span a{
	color: #333;
}
.content .con_right .right_head li .red{ color: #d94040;}
.content .con_right .right_article{ padding: 20px 40px;}
.right_text p{ font-size: 14px; color: #333333; line-height: 28px; text-indent: 2em;}
.right_img{ width: 100%; margin: 20px 0;}
/*footer*/
.footer{ width: 100%; height: 70px; min-width: 1100px; background: #a0a0a0;}
.footer .footer_con{ width: 1100px; *width: 1020px; margin: 0 auto; padding: 0 40px; overflow: hidden;}
.footer .footer_con li{ display: inline-block; *display:inline;  *zoom:1; color: #ffffff; line-height: 70px; font-size: 12px; padding-right: 25px;}
/*goTop*/
#goTop{ display: none; width: 60px; height: 75px; background: url("../images/goTop.png") center no-repeat; cursor: pointer; position: fixed; z-index: 999; left: 50%; bottom: 150px; margin-left: 510px;
text-align: center; background-size: 100% 100%;}
#goTop dt{ font-size: 20px; font-family: "宋体"; line-height:35px; color: #ffffff; margin-top: 10px;}
#goTop dd{ font-size: 12px; color: #ffffff;}

.footerFix{
    width: 100%;
    padding: 18px;
    background-color: #333;
    border-top: 3px solid #e20a2a;
}
.footerFix p{
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.jobList{
    width: 210px;
    padding: 15px;
}
.jobList li{
    text-align: left;
    widows: 100%;
    line-height: 40px;
    background: url(../images/black_arrow.png) no-repeat right center;
}
.jobList li:hover,.jobList li.active{
    background: url(../images/red_arrow.png) no-repeat right center;
	color: #e34646;
}
.jobList li a{
    font-size: 14px;
    color: #000;
}
.jobList li.active a,.jobList li:hover a{
    color: #e34646 !important;
}
.left_article{
	padding-top:15px;
	}

.controlArrow.next{
	border-color: transparent transparent transparent rgba(255, 255, 255,0.3) !important;
}

.shi_english{
	position: absolute;
    right: 0;
    margin-left: 580px;
    font-weight: bold;
    font-family: "Arial";
    font-size: 16px;
    color: #000;
    height: 40px;
    line-height: 40px;
    margin-top: -20px;
    top: 50%;
}
.shi_english a{
	color: #000;
}
