﻿@charset "utf-8";

.t-x-z ul {

	display: none;

}

/* 主体 */


.b-6 {

	width: 1200px;
    padding: 35px 0 0px;
    margin: 0 auto;
    background: #fff;
    margin-top: 25px;

}

.b-6 h2 {

	font-size: 32px;

	text-align: center;

	color: #333;

	padding: 0 0 40px;

}

.b-6 .p {

	float: left;

}

.b-6 ul {

	width: 864px;

	height: 415px;

	float: right;

	padding-top: 52px;

	box-shadow: 0 0 15px #ddd;

}

.b-6 li {

	margin: 0 50px;

	padding-bottom: 20px;

	border-bottom: 1px dashed #ddd;

	margin-bottom: 20px;

}

.b-6 li .d {

	width: 60px;

	height: 60px;

	background: #00a8b1;

	color: #fff;

	float: left;

	text-align: center;

	font-size: 25px;

}

.b-6 li .d em {

	display: block;

	font-size: 12px;

}

.b-6 li .t {

	width: 684px;

	height: 60px;

	float: right;

}

.b-6 li .t h3 {

	font-size: 14px;

}

.b-6 li .t .i {

	padding-top: 3px;

	color: #777;

}

.b-7 {

	width: 1200px;

	padding: 0 0 60px;

	margin: 0 auto;
	    background: #fff;

}

.b-7-z {

	width: 350px;

	float: left;
	padding-left: 30px;

}

.b-7-m {

	width: 350px;

	margin: 0 43px;

	float: left;

}

.b-7-y {

	width: 350px;

	float: right;

	    padding-right: 30px;

}

.b-7 dl {

}

.b-7 dt {

	height: 41px;

	line-height: 41px;

	border-bottom: 1px dashed #ddd;

	padding: 5px 0;

}

.b-7 dt h3 {

	float: left;

	font-size: 20px;

	font-weight: normal;

	background: url(/style/images/line2.png) left center no-repeat;

	padding-left: 14px;

	color: #000;

}

.b-7 dt a {

	float: right;

	font-family: Arial;

}

.b-7 dd {

	height: 38px;

	line-height: 38px;

	font-size: 13px;

	border-bottom: 1px dashed #ddd;

}

.b-7 dd a {

	float: left;
    background: url(/style/images/ico9.png) left center no-repeat;
    padding-left: 10px;
    
    white-space: nowrap;
    width: 264px;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;

}
.b-7 dd a:hover {

	color: #00aeb6;

}

.b-7 dd span {

	float: right;

	font-family: Arial;

	color: #888;

}
.gszcn-rmfw{}
.gszcn-tit{
    text-align: center;
}
.gszcn-tit .title{
   font-size: 32px;
    text-align: center;
    color: #333;
    padding: 0 0 15px;
    font-weight: bold;
}
.gszcn-tit .title span{
    position: relative;
}
.gszcn-tit .title span:after{
    
}
.gszcn-tit .title span:before{
   
}
.gszcn-tit .sub-tit{
    font-size: 14px;
    color: #999;
    line-height: 1em;
    padding-top: 10px;
}
.gszcn-rmfw-con{
   padding: 20px 14px 10px;
}
.gszcn-rmfw-con li{
    float: left;
    width: 228px;
    height: 84px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 5px 10px 0;
}
.gszcn-rmfw-con li .pic{
    padding: 23px 0 0 16px;
    width: 46px;
    float: left;
}
.gszcn-rmfw-con li.last{
    margin-right: 0;
}
.gszcn-rmfw-con li .pic span{
    height: 38px;
    display: block;
    background: url("/style/images/gszc-icon.png") no-repeat center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    margin: 0;
}
.gszcn-rmfw-con li:hover .pic span{    transform: rotateY(360deg);}
.gszcn-rmfw-con li .pic .pic1{background-position: 0 -260px;width: 35px;}
.gszcn-rmfw-con li .pic .pic2{background-position: -37px -260px;width: 33px;}
.gszcn-rmfw-con li .pic .pic3{background-position: -72px -260px;width: 33px;}
.gszcn-rmfw-con li .pic .pic4{background-position: -106px -260px;width: 33px;}
.gszcn-rmfw-con li .pic .pic5{background-position: -141px -260px;width: 35px;}
.gszcn-rmfw-con li .pic .pic6{background-position: -177px -260px;width: 30px;}
.gszcn-rmfw-con li .pic .pic7{background-position: -208px -260px;width: 33px;}
.gszcn-rmfw-con li .pic .pic8{background-position: 0 -336px;width: 33px;}
.gszcn-rmfw-con li .pic .pic9{background-position: -35px -336px;width: 37px;}
.gszcn-rmfw-con li .pic .pic10{background-position: -75px -336px;width: 50px;}
.gszcn-rmfw-con li .con{
    float: left;
    width: 160px;
}
.gszcn-rmfw-con li .con .title{
    color: #333;
    font-size: 16px;
    line-height: 1em;
    padding-top: 13px;
}
.gszcn-rmfw-con li .con p{
    color: #999;
    font-size: 11px;
    padding-top: 6px;
}
.container .wrap {

	position: relative;

	min-height: 460px;

	padding: 0 0 12px;

}

.container .wrap .sidebar {

	float: right;

	width: 214px;

}

.container .wrap .main {

	float: left;

	width: 880px;

}
.nybanner {
    width: 100%;
    height: 350px;
    position: relative;
    overflow: hidden;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url(/style/images/nybanner.jpg);
}
.container .wrap .sidebar-i {

	float: left;

	width: 214px;

	background: #fff

}

.container .wrap .main-i {

	float: right;

	width: 972px;

	background: #fff;

}

.con {

	width: 1200px;

	margin: 0 auto;

	background: #fff;

	padding-bottom: 10px;

}

/* 左侧栏目标题 */

.leftTitle {

	position: relative;

	height: 59px;

	background: #00aeb6;

	padding: 16px 0 0 30px;

}

.leftTitle i, .leftTitle s {

	display: block;

}

.leftTitle i {

	font-size: 20px;

	line-height: 42px;

	color: #fff;

	font-style: normal;

	font-weight: normal;

}

.leftTitle s {

	color: #aab1cb;

	font: 12px/16px arial;

	text-decoration: none;

	text-transform: uppercase;

}

.leftRecomm {

	padding: 25px 0 0;

}

.leftRecomm .title {
padding-bottom: 15px; 
  
    font-size: 20px;
  
    height: 47px;
    background: #00aeb6;
    padding: 20px 0 0 30px;

}

.leftRecomm .title a {

	color: #fff;

}

.leftRecomm .item {

	width: 178px;

	float: left;

	overflow: hidden;

	text-align: center;

	margin-right: 20px;

}

.leftRecomm .item a {

	width: 100%;

	display: block;

}

.leftRecomm .item img {

	width: 178px;
    height: 102px;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

	border-radius: 3px;

	display: block;

}

.leftRecomm .item h3 {

	width: 100%;

	text-align: center;

	font-size: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
	line-height: 40px;

	color: #616060;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.leftRecomm .item:hover img {

	-webkit-filter: brightness(110%);

	filters: brightness(110%);

}

.leftRecomm .newslist li {

	line-height: 34px;

	height: 34px;

	overflow: hidden;

}

.leftRecomm .newslist li a {

	display: block;
    width: 90%;
    text-align: left;
    color: #616060;
    padding: 10px;
}

/* 面包屑 */

.location {

	position: relative;

	width: 1200px;

	height: 46px;

	line-height: 46px;

	margin: 0 auto;

	font-size: 14px;

}

.choice {

	border: 1px solid #e4e4e4;

	width: 1198px;

	margin: 0 auto 30px;

	font-size: 14px;

	background: #fff;

	padding: 5px 0;

}

.choice ul {

}

.choice li {

	line-height: 42px;

	border-bottom: 1px dashed #eee;

}

.choice li:last-child {

	border-bottom: 0;

}

.choice li span {

	padding: 0 13px;

	float: left;

}

.choice li p {

	float: left;

	width: 1102px;

}

.choice li a {

	background: #fff;

	padding: 2px 5px;

	margin-right: 20px;

	border-radius: 3px;

}

.choice li a:hover, .choice li a.on {

	color: #fff;

	background: #00aeb6;

}

.choice-2 {

	border: 1px solid #e4e4e4;

	width: 878px;

	margin: 0 auto 12px;

	font-size: 14px;

	background: #fff;

	padding: 5px 0;

}

.choice-2 ul {

}

.choice-2 li {

	line-height: 42px;

	border-bottom: 1px dashed #eee;

}

.choice-2 li:last-child {

	border-bottom: 0;

}

.choice-2 li span {

	padding: 0 13px;

	float: left;

}

.choice-2 li p {

	float: left;

	width: 782px;

}

.choice-2 li a {

	background: #fff;

	padding: 2px 5px;

	margin-right: 15px;

	border-radius: 3px;

}

.choice-2 li a:hover, .choice-2 li a.on {

	color: #fff;

	background: #274aa2;

}

.plist {

	width: 1148px;

	margin: 0 auto;

	background: #fff;

	padding: 0 26px 30px 26px;

}

.plist ul {

	padding-bottom: 50px;

}

.plist li {

	width: 278px;

	float: left;

	display: inline;

	margin-right: 12px;

	margin-top: 30px;

}

.plist li:nth-child(4n) {

	float: right;

	margin-right: 0;

}

.plist li .p {

	position: relative;

	overflow: hidden;

}

.plist li .p a {

	display: block;

	width: 278px;

	height: 179px;

	background: url(/style/images/tm.png);

	position: absolute;

	bottom: -179px;

	left: 0;

	z-index: 10;

	transition: all 0.5s;

}

.plist li .p:hover a {

	bottom: 0;

}

.plist li .p .nop {

	width: 278px;

	height: 179px;

	line-height: 179px;

	text-align: center;

	background: #f2f2f2;

}

.plist li h3 {

	padding-top: 14px;

	font-size: 16px;

}

.plist li p {

	font-size: 14px;/*padding:6px 0 4px;*/

	height: 31px;

	line-height: 31px;
	overflow: hidden;

}

.plist li .price {

	font-size: 15px;

	color: #153e88;

}

.plist li .price a {

	color: #da1215;

	border: 1px solid #da1215;

	border-radius: 2px;

	font-size: 12px;

	padding: 1px 5px;

	margin-left: 10px;

}

.nlist {

	background: #fff;

	padding: 13px;

}

.nlist ul {

	padding-bottom: 40px;

}

.nlist li {

	padding: 13px;

}

.nlist li h2 {

	font-size: 14px;

}

.nlist li .i {

	font-size: 14px;

	color: #888;

	padding: 10px 0;

}

.nlist li:hover {

	box-shadow: 0 0 15px #ccc;

}

.nlist li p {

	color: #999;

}

.nlist li .s1 {

	background: url(/style/images/s1.png) left center no-repeat;

	padding-left: 18px;

}

.nlist li .s2 {

	background: url(/style/images/s2.png) left center no-repeat;

	margin: 0 20px;

	padding-left: 22px;

}

.nlist li .s3 {

	background: url(/style/images/s3.png) left center no-repeat;

	padding-left: 25px;

}

.slist {

	width: 1160px;

	margin: 0 auto;

	background: #fff;

	padding: 20px 20px 0;

}

.slist ul {

}

.slist li {

	width: 278px;

	height: 220px;

	position: relative;

	float: left;

	display: inline;

	margin: 0 16px 20px 0;

}

.slist li:nth-child(4n) {

	float: right;

	margin-right: 0;

}

.slist li h2 {

	font-size: 16px;
    color: #000;
    /* position: absolute; */
    /* top: 145px; */
    /* left: 35px; */
    line-height: 44px;
    font-weight: 100;
    text-align: center;

}

.slist li .m {

	position: absolute;

	top: 86px;

	left: 35px;

}

.slist li .m a {

	display: block;

	width: 86px;

	height: 22px;

	line-height: 22px;

	background: #d51c20;

	border-radius: 22px;

	color: #fff;

	text-align: center;

}

.tits {

	height: 105px;

	background: url(/style/images/tits.jpg);

	color: #fff;

	text-align: center;

}

.tits h2 {

	font-size: 18px;

	font-weight: normal;

	padding-top: 24px;

}

.tits p {

	font-size: 15px;

}

.container .wrap .sidebar form {

	border: 1px solid #d3dcef;

	border-top: 0;

	padding: 20px 20px;

	background: #fff;

	font-size: 13px;

}

.container .wrap .sidebar form select {

	width: 180px;

	height: 40px;

	border: 1px solid #e7e7e7;

}

.container .wrap .sidebar form textarea {

	width: 170px;

	height: 80px;

	border: 1px solid #e7e7e7;

	margin-top: 12px;

	padding: 5px;

	display: block;

}

.container .wrap .sidebar form .text {

	width: 175px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #e7e7e7;

	margin-top: 12px;

	padding-left: 5px;

}

.container .wrap .sidebar form .submit {

	width: 175px;

	height: 42px;

	line-height: 42px;

	background: #00aeb6;

	color: #fff;

	font-size: 14px;

	margin-top: 12px;

	cursor: pointer;

}

.server li {

	background: #fff;

	margin-top: 12px;

}

.server li .p {

	padding: 20px 0 0 20px;

}

.server li .p img {

	border-radius: 3px;

}

.server li .t {

	background: #fff;

}

.server li .t a {

	display: block;

	padding: 8px 0 20px 0;

}

.server li .t h3 {

	width: 150px;

	height: 30px;

	line-height: 30px;

	background: url(/style/images/rr.png);

	margin-left: 20px;

	font-size: 15px;

	padding-left: 30px;

}

.server li .t .sp {

	padding: 8px 0;

}

.server li .t p {

	font-size: 14px;

	padding: 0 20px;

	line-height: 25px;

}

.server li .t p em {

	color: #d72025;

	font-family: Arial;

}

.server li .t span {

	display: block;

	width: 79px;

	height: 36px;

	line-height: 36px;

	background: url(/style/images/m.png);

	color: #fff;

	margin: 0 0 0 20px;

	font-size: 14px;

	padding-left: 40px;

}

.tool {

	width: 1200px;

	margin: 0 auto;

}

.tool ul {

}

.tool li {

	margin-bottom: 28px;

}

.tool li .p {

	float: left;

}

.tool li .t {

	float: right;

	width: 723px;

	height: 234px;

	background: #fff;

	padding: 40px 40px 0;

}

.tool li .t h2 {

	font-size: 26px;

	color: #00aeb6;

	font-weight: normal;

}

.tool li .t .i {

	font-size: 14px;

	color: #777;

	padding-top: 10px;

	line-height: 25px;

}

.tool li .t .i em {

	color: #bf1111;

}

.tool li .btn {

	padding-top: 40px;

}

.tool li .btn a:first-child {

	width: 148px;

	height: 36px;

	line-height: 36px;

	background: #4895e4;

	border: 1px solid #1973d0;

	float: left;

	text-align: center;

	color: #fff;

	font-size: 14px;

	margin-left: 402px;

}

.tool li .btn a:last-child {

	width: 148px;

	height: 36px;

	line-height: 36px;

	background: #ebebeb;

	border: 1px solid #ccc;

	float: right;

	text-align: center;

	color: #fff;

	font-size: 14px;

	color: #000;

}

.tool li .cx {

	padding-top: 60px;

}

.tool li .cx .text {

	width: 564px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #ddd;

	border-right: 0;

	float: left;

	padding-left: 10px;

}

.tool li .cx .ibtn {

	width: 148px;

	height: 38px;

	line-height: 38px;

	background: #4895e4;

	border: 1px solid #1973d0;

	float: right;

	text-align: center;

	color: #fff;

	font-size: 14px;

	cursor: pointer;

}

.pop {

	width: 500px;

	height: 402px;

	background: #fff;

	z-index: 1000;

	position: fixed;

	top: 50%;

	left: 50%;

	margin: -201px 0 0 -250px;

	box-shadow: 0 0 8px #ccc;

	border-radius: 4px;

	display: none;

}

.pop h2 {

	border-top: 13px solid #334b7d;

	border-radius: 4px;

	font-size: 25px;

	text-align: center;

	padding: 20px 0 0 0;

}

.pop p {

	font-size: 14px;

	text-align: center;

	color: #a6a6a6;

	border-bottom: 1px dashed #ddd;

	padding-bottom: 14px;

	margin: 0 23px;

}

.pop form {

}

.pop form ul {

	padding-top: 10px;

}

.pop form li {

	font-size: 14px;

	margin: 24px 0 0 82px;

}

.pop form span {

}

.pop form .text {

	width: 273px;

	height: 38px;

	line-height: 38px;

	border: 1px solid #ddd;

	border-radius: 4px;

	padding-left: 5px;

}

.pop form .text:focus {

	box-shadow: 0 0 10px #ccc;

}

.pop form .ibtn {

	display: block;

	width: 336px;

	height: 54px;

	line-height: 54px;

	border-radius: 4px;

	background: #4895e4;

	color: #fff;

	font-size: 16px;

	text-align: center;

	margin: 30px auto 0;

	cursor: pointer;

}

.pop form .safe {

	padding: 15px 0 0 126px;

	color: #888;

}

.pop .closed {

	width: 18px;

	height: 18px;

	line-height: 18px;

	text-align: center;

	position: absolute;

	top: 26px;

	right: 16px;

	font-family: Arial;

	font-size: 20px;

	color: #999;

	z-index: 10;

	cursor: pointer;

}

.shadow {

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	position: fixed;

	top: 0;

	left: 0;

	z-index: 900;

	display: none;

}

.onn {

	display: block;

}

/* 二级、三级菜单 */

.menu {

	border-bottom: 3px solid #00aeb6;

}

.menu dl dt {

	border-bottom: 1px solid #e2e2e2;

}

.menu dl dt:last-child {

	border-bottom: 0;

}

.menu dl dt a {

	display: block;

	height: 64px;

	line-height: 64px;

	font-size: 15px;

	padding-left: 30px;

}

.menu dl dt a:hover, .menu dl dt .current {

	background: #eaf1f9 url(/style/images/jt.png) right 26px center no-repeat;

	color: #00aeb6;

}

.menu dl dd {

	height: 30px;

	line-height: 30px;

	padding-left: 30px;

}

.menu dl dd a:hover, .menu dl dd a.current {

	color: #00aeb6;

	font-weight: bold;

}

/* 内容模式 */

.article {

	padding: 40px;

	line-height: 2;

	font-size: 14px;

	word-wrap: break-word;

	text-align: justify;

}

.article .hd {

	padding: 0 0 20px;

	text-align: center;

}

.article .hd h1 {

	color: #333;

	font-size: 20px;

}

.article .hd .titBar {

	color: #797979;

	font-size: 12px;

}

.article .bd {

	padding-bottom: 40px;

	text-align: justify;

}

.article .ft {

	padding: 20px 0 0;

	border-top: 1px solid #ddd;

}

/* 头部新闻 */

.hotNews {

	margin: 30px 40px 26px;

	overflow: hidden;

	position: relative;

}

.hotNews .p {

	float: left;

}

.hotNews .t {

	width: 552px;

	height: 154px;

	float: right;

	background: #f2f2f2;

	padding: 30px 20px 0;

}

.hotNews .t h2 {

	font-size: 18px;

}

.hotNews .t .i {

	font-size: 14px;

	padding-top: 10px;

}

.hotNews .t .i a {

	color: #00aeb6;

}

.hotNews .hds {

	position: absolute;

	bottom: 30px;

	left: 320px;

	height: 5px;

}

.hotNews .hds li {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 30px;

	height: 5px;

	margin-right: 8px;

	background: #c0c0c0;

	line-height: 999px;

	overflow: hidden;

	cursor: pointer;

	vertical-align: top;

}

.hotNews .hds li.on {

	background: #00aeb6;

	width: 30px;

}

/* 新闻列表 */

.list {

	padding: 16px 16px 0px;

}

.list li {

	padding: 12px 0;

	border-bottom: 1px dashed #e0e0e0;

	background: url(/style/images/ico_04.png) no-repeat left center;

	height: 20px;

	line-height: 20px;

	font-size: 13px;

}

.list li a {

	float: left;

	padding-left: 12px;

}

.list li span {

	float: right;

	color: #999;

	font-family: Arial;

}

/* 图文新闻 */

.pothoItem {

	margin: 30px 40px 40px;

}

.pothoItem .item {

	margin-bottom: 20px;

	padding: 0 0 20px;

	border-bottom: 1px dashed #d3d3d3;

	overflow: hidden;

}

.pothoItem .item .pic {

	float: left;

	margin-right: 20px;

	padding: 4px;

	border: 1px solid #e7e7e7;

}

.pothoItem .item .pic a {

	display: block;

	width: 200px;

	height: 165px;

	line-height: 165px;

	text-align: center;

	background: #eee;

}

.pothoItem .item .pic img {

	width: 200px;

	height: 165px;

}

.pothoItem .item dl {

	display: block;

	overflow: hidden;

	zoom: 1;

	padding: 0;

	line-height: 20px;

}

.pothoItem .item dl dt {

	font-size: 16px;

	line-height: 32px;

}

.pothoItem .item dl .d {

	font-size: 14px;

	font-family: Arial;

	padding-top: 3px;

}

.pothoItem .item dl .m a {

	display: block;

	width: 120px;

	height: 30px;

	line-height: 30px;

	background: #ddd;

	text-align: center;

}

.pothoItem .item dl .m a:hover {

	background: #00aeb6;

	color: #fff;

}

.pothoItem .item dl .i {

	padding: 5px 0 20px;

	color: #999;

	font-size: 13px;

	line-height: 25px;

}

/* 图片列表 */

.piList {

	padding: 30px 40px 40px;

	overflow: hidden;

}

.piList .pic-item-list {

}

.piList .pic-item {

	position: relative;

	width: 280px;

	margin: 0 26px 20px 0;

	float: left;

	display: inline;

}

.piList .pic-item:nth-child(3n) {

	float: right;

	margin-right: 0;

}

.piList .list-pic {

}

.piList .list-pic a {

	display: block;

	width: 280px;

	height: 240px;

	line-height: 240px;

	text-align: center;

	background: #f2f2f2;

}

.piList .list-pic img {

	width: 280px;

	height: 240px;

}

.piList dl {

	padding: 4px 0;

}

.piList dl dt {

	height: 30px;

	line-height: 30px;

	font-size: 13px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	text-align: center;

}

.piList-2 {

	padding: 30px 40px 10px;

}

.piList-2 ul {

}

.piList-2 li {

	width: 280px;

	float: left;

	display: inline;

	margin-right: 26px;

	margin-bottom: 30px;

	box-shadow: 0 0 10px #ddd;

}

.piList-2 li:nth-child(3n) {

	float: right;

	margin-right: 0;

}

.piList-2 li .t {

	background: #fff;

}

.piList-2 li .t a {

	display: block;

	padding: 8px 0 20px 0;

}

.piList-2 li .t h3 {

	width: 206px;

	height: 30px;

	line-height: 30px;

	background: url(/style/images/rr.png);

	margin: 0 auto;

	font-size: 15px;

	padding-left: 30px;

}

.piList-2 li .t .sp {

	padding: 8px 0;

}

.piList-2 li .t p {

	font-size: 14px;

	padding: 0 22px;

	line-height: 25px;

}

.piList-2 li .t p em {

	color: #d72025;

	font-family: Arial;

}

.piList-2 li .t span {

	display: block;

	width: 79px;

	height: 36px;

	line-height: 36px;

	background: url(/style/images/m.png);

	color: #fff;

	margin: 0 0 0 22px;

	font-size: 14px;

	padding-left: 40px;

}

/* 分页 */

.page {

	clear: both;

	margin: 24px;

	overflow: hidden;

	margin-left: 0px;

	text-align: center;

	font-size: 12px

}

.page ul li {

	display: inline-block;

	border: 1px solid #ccc;

	padding: 4px 12px;

	margin: 0 1px;

	line-height: 24px;

	background: #f2f2f2;

	color: #999

}

.page ul li:hover {

	background: #00aeb6;

	color: #fff;

	border: 1px solid #00aeb6;

}

.page ul li:hover a {

	color: #fff;

}

.page ul li.thisclass {

	display: inline-block;

	border: 1px solid #274aa2;

	padding: 4px 12px;

	margin: 0 1px;

	background: #274aa2;

	color: #fff;

}

.page ul li.thisclass a {

	color: #fff;

}

.page ul li a {

	display: block;

	color: #999

}

.page ul li a:hover {

	color: #fff;

}

/* 新闻列表 */

.message {

	padding: 0 0 30px;

}

.message-list {

	margin-bottom: 5px;

	padding: 5px 5px 15px;

	border-bottom: 1px dotted #ddd;

}

.message-list .m-title {

	padding: 0;

	color: #32a237;

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}

.message-list .m-title span {

	float: right;

	color: #01286f;

	font-size: 12px;

	font-weight: 100;

}

.message-list .m-info {

	padding: 5px 0;

	line-height: 24px;

}

.message-list .r-title {

	padding: 0;

	line-height: 20px;

}

.message-list .r-info {

	padding: 5px 0;

	line-height: 24px;

}

/* 人才招聘 */

.form-panel {

	padding: 0 0 30px;

}

.form-panel h4 {

	margin-bottom: 10px;

	padding: 0 20px;

	background: #666;

	color: #fff;

	line-height: 30px;

}

.form-panel .tips {

	padding: 10px 0 10px 100px;

	font-weight: bold;

	font-size: 13px;

	text-align: left;

}

.form-panel .field {

	clear: both;

}

.form-panel li.field label {

	display: block;

	float: left;

	width: 100px;

	line-height: 32px;

	text-align: right;

}

.form-panel .input {

	padding: 5px 0;

	zoom: 1;

}

.form-panel .field:after {

	content: '\20';

	display: block;

	height: 0;

	clear: both;

}

.form-panel .text {

	height: 26px;

	padding: 2px 3px;

	border: 1px solid #ccc;

	background: #fff;

	color: #555;

}

.form-panel .textarea {

	width: 450px;

	height: 100px;

	padding: 1px 3px;

	border: 1px solid #ccc;

	background: #fff;

	color: #555;

}

.form-panel .submit-field {

	padding: 10px 10px 20px 100px;

	clear: both;

}

.form-panel .submit-field input {

	margin-right: 10px;

}

.form-panel .submit-field .btn-submit, .form-panel .submit-field .btn-reset {

	width: 100px;

	height: 32px;

	border: none;

	background: #666;

	color: #fff;

	cursor: pointer;

}

.display-1 {

	padding: 30px 0;
    background: #fff;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 25px;

}

.display-1 .p {

	float: left;
	padding-left: 20px;

}

.display-1 .t {

	float: right;

	width: 608px;

}

.display-1 .t h3 {

	font-size: 32px;

    padding-top: 10px;
    font-weight: bold;

}

.display-1 .t h4 {

	font-size: 14px;

	font-weight: normal;

	color: #888;

	padding-top: 5px;

}

.display-1 .t .mbc {

	background: #f2f2f2;
    margin-top: 16px;
    padding: 20px;

}

.display-1 .t .mbc p {

	font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color: #feb317;

}

.display-1 .t .mbc em {

	color: #e94747;

	font-size: 20px;

	font-weight: bold;

}

.display-1 .t .mbc span {

	color: #e94747;

}

.display-1 .t a {

	display: block;

	width: 180px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #e94747;

	color: #fff;

	font-size: 14px;

	margin: 30px 0 20px;

}

.display-2 {

	padding: 30px;

	background: #fff;

	margin-top: 28px;

	font-size: 14px;

	text-align: justify;

	line-height: 1.8;

}

.display-2.hasbg {

	background: #fff url(/style/images/lines.png) top center repeat-y;

}

.display-2 img {

	max-width: 100%

}

.display-2-z {

	width: 570px;

	float: left;

}

.display-2-z li {

	height: 34px;

	line-height: 34px;

	cursor: pointer;

}

.display-2-z li:hover, .display-2-z li.on {

	color: #e94747;

}

.display-2-y {

	width: 550px;

	float: right;

	padding-left: 20px;

}

.display-3 {

	background: #fff;

	margin-top: 28px;

	font-size: 14px;

}

.display-3 .p {

	float: left;

}

.display-3 .t {

	width: 997px;

	height: 273px;

	float: right;

}

.display-3 .t ul {

}

.display-3 .t li {

	margin-top: 24px;

	float: left;

	display: inline;

	margin-left: 32px;

}

.display-3 .t .pic {

	float: left;

}

.display-3 .t .txt {

	background: #fff;

	width: 223px;

	height: 224px;

	border: 1px solid #eee;

	float: left;

	border-left: 0;

}

.display-3 .t .txt a {

	display: block;

	padding: 8px 0 20px 0;

}

.display-3 .t .txt h3 {

	width: 164px;

	height: 30px;

	line-height: 30px;

	background: url(/style/images/rr.png);

	margin: 0 auto;

	font-size: 15px;

	padding-left: 30px;

}

.display-3 .t .txt .sp {

	padding: 10px 0;

}

.display-3 .t .txt p {

	font-size: 14px;

	padding: 0 22px;

	line-height: 25px;

}

.display-3 .t .txt p em {

	color: #d72025;

	font-family: Arial;

}

.display-3 .t .txt span {

	display: block;

	width: 79px;

	height: 36px;

	line-height: 36px;

	background: url(/style/images/m.png);

	color: #fff;

	margin: 0 0 0 22px;

	font-size: 14px;

	padding-left: 40px;

}

.display-4 {

	padding: 30px;

	background: #fff;

}

.display-4 .p {

	float: left;

}

.display-4 .t {

	float: right;

	width: 750px;

}

.display-4 .t h3 {

	font-size: 24px;

	font-weight: normal;

	padding-top: 10px;

}

.display-4 .t h4 {

	font-size: 14px;

	font-weight: normal;

	color: #888;

	padding-top: 5px;

}

.display-4 .t .mbc {

	height: 100px;

	background: #f2f2f2;

	margin-top: 16px;

	padding: 20px 0 0 30px;

}

.display-4 .t .mbc p {

	font-size: 12px;

	line-height: 26px;

}

.display-4 .t .mbc em {

	color: #e94747;

	font-size: 20px;

	font-weight: bold;

}

.display-4 .t .mbc span {

	color: #e94747;

}

.display-4 .t a {

	display: block;

	width: 180px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #e94747;

	color: #fff;

	font-size: 14px;

	margin: 30px 0 20px;

}

.guwen {

	width: 1160px;

	position: relative;

	margin: 10px auto 0;

}

.slistgw {

	width: 1160px;

	margin: 0 auto;

	background: #fff;

	padding: 10px 20px 10px;

}

.guwen ul {

}

.guwen li {

	width: 275px;

	float: left;

	display: inline;

	margin-right: 15px;

	margin-top: 8px;

}

.guwen li:nth-child(4n) {

	float: right;

	margin-right: 0;

}

.guwen li .t {

	background: #f7f8fa;

}

.guwen li .t a {

	display: block;

	padding: 8px 0 20px 0;

}

.guwen li .t a:hover {

	background: #1f5093;

	color: #fff;

}

.guwen li .t a:hover em {

	color: #fff;

}

.guwen li .t h3 {

	width: 206px;

	height: 30px;

	line-height: 30px;

	background: url(/style/images/rr.png);

	margin: 0 auto;

	font-size: 15px;

	padding-left: 30px;

}

.guwen li .t .sp {

	padding: 8px 0;

}

.guwen li .t p {

	font-size: 14px;

	padding: 0 22px;

	line-height: 25px;

}

.guwen li .t p em {

	color: #d72025;

	font-family: Arial;

}

.guwen li .t span {

	display: block;

	width: 79px;

	height: 36px;

	line-height: 36px;

	background: url(/style/images/m.png);

	color: #fff;

	margin: 0 0 0 22px;

	font-size: 14px;

	padding-left: 40px;

}

