﻿

@charset "utf-8";

/* Style Reset

-----------------------------------------------------------------------------------------------------*/

* {

	margin: 0px;

	padding: 0px;

}

html {

	overflow-x: hidden;

}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote {

	font-size: 14px;

	_background-image: url(about:blank);

	_background-attachment: fixed;

	font-family: '微软雅黑';

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

}

ul, li, dl, dt, dd, ol {

	display: block;

	list-style: none;

}

img {

	border: 0;

}

.clear {

	clear: both;

	height: 0;

}

.clear-fix:after {

	content: ".";

	display: block;

	height: 0;

	font-size: 0;

	clear: both;

	visibility: hidden;

}

a {

	text-decoration: none;

	outline: 0;

}

.noneBottomBorder {

	border-bottom: none!important;

}

.noneTopBorder {

	border-top: none!important;

}

.backgroudW {

	background: #fff;

	padding: 15px;

	margin: 24px 0px;

}

/* header */

.header {

	width: 100%;

	position: relative;

	z-index: 10;

}

.topnbd {

	position: relative;

	width: 100%;

	height: 146px;

}

.top {

	position: relative;

	z-index: 10;

	width: 1200px;

	margin: 0 auto; margin-top:20px;

}

.logo {

	width: 580px;

	height: 90px;

	float: left;

}

.searchbd {

	float: right;

	width: 270px;

	padding-left: 150px; margin-top:15px;

}

.toptel {

	width: 270px;

	height: 36px;

	padding-top: 4px;

	color: #666;

	font-size: 12px;

	line-height: 36px;

	text-align: right;

}

.toptel span {

	color: #666;

	font-size: 20px;

	line-height: 36px;

	font-family: impact;

}

/* end topbd */



.search {

	width: 242px;

	height: 30px;

	padding-top: 4px; float:right;

}

.text {

	float: left;

	width: 200px;

	height: 28px;

	border: 1px solid #E6E6E6;

	color: #999;

	font-size: 12px;

	line-height: 28px;

	text-indent: 20px;

}

.btn1 {

	float: left;

	width: 40px;

	height: 30px;

	border: none;

	background: url(../images/search.jpg) left top no-repeat;

	cursor: pointer;

}

/* end search */ 	





.navgrp {

	position: relative;

	z-index: 14;

	width: 100%;

	height: 54px;

	margin: 0 auto;

}

.navbd {

	position: relative;

	width: 1200px;

	height: 54px;

	margin: 0 auto;

}

.nav {

	width: 1200px;

	height: 54px;

}

.nav li {

	position: relative;

	float: left;

	text-align: left;

	width: 200px;

	height: 54px;

	display: block;

}

.nav li a {

	width: 180px;

	display: block;

	color: #333;

	font-size: 16px;

	line-height: 54px;

	text-align: center;

}

.nav li a:hover {

	color: #fff; background:#c7b27d;

}

.nav li a.current {

    background: #c7b27d;

    color: #fff;}

.nav .menu a {

	width: 100px;

	height: 54px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 54px;

	text-align: center;

}

.nav .on a {

	width: 100px;

	height: 54px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 54px;

}

#navChild {

	position: absolute;

	left: 0px;

	top: 54px;

	width: 171px;

	padding: 4px 4px 0px 4px;

	z-index: 99;

	display: none; overflow:hidden;

	background: #e5e5e5;

}

#navChild a {

	position: relative;

	width: 171px;

	display: block;

	border-bottom: 1px solid #ffffff;

	color: #333!important;

	font-size: 14px;

	line-height: 36px;

	text-align: center;

}

#navChild a:hover {

	color: #fff!important;

	background-image: none!important;

}

/* end navgrp */

	 

.banner {

	position: relative;

	z-index: 12;

	width: 100%;

	height: 230px;

	background: url(../images/bannerbg.jpg) center top no-repeat;

}

.bann {

	position: absolute;

	left: 50%;

	margin-left: -800px;

	width: 1600px;

	height: 230px;

}

#focus {

	position: relative;

	width: 1600px;

	height: 230px;

	overflow: hidden;

}

#focus ul {

	position: absolute;

	height: 230px;

}

#focus ul li {

	position: relative;

	float: left;

	width: 1600px;

	height: 230px;

	overflow: hidden;

}

#focus ul li img {

	display: block;

	margin: 0 auto;

}

#focus .btn {

	position: absolute;

	width: 100%;

	height: 12px;

	left: 0px;

	bottom: 24px;

	text-align: center;

	z-index: 99;

}

#focus .btn span {

	width: 10px;

	height: 10px;

	display: inline-block;

	margin-left: 8px;

	background: #be392a;

	border-radius: 50%;

}

#focus .btn span.on {

	background: #ffffff;

}

/* end banner */

.order {

	position: absolute;

	left: 50%;

	bottom: 0px;

	margin-left: 252px;

	z-index: 999999999;

	width: 228px;

	height: 320px;

	padding: 0px 10px;

	background: url(../images/orderbg.png);

}

.orderT {

	width: 138px;

	height: 52px;

	padding-left: 90px;

	color: #ffffff;

	font-size: 24px;

	line-height: 52px;

	;

	background: url(../images/order.png) 50px center no-repeat;

}

.order ul {

	width: 228px;

}

.order .text1 {

	width: 226px;

	height: 40px;

	border: 1px solid #b6bcc2;

	margin-bottom: 8px;

	color: #aaaaaa;

	font-size: 14px;

	line-height: 40px;

	text-indent: 10px;

}

.order .yzm {

	float: left;

	width: 110px;

	height: 40px;

	border: 1px solid #b6bcc2;

	margin-bottom: 8px;

	margin-right: 10px;

	color: #aaaaaa;

	font-size: 14px;

	line-height: 40px;

	text-indent: 10px;

}

.order .orderSub {

	width: 228px;

	height: 36px;

	border: none;

	margin-top: 4px;

	color: #ffffff;

	font-size: 20px;

	line-height: 36px;

	text-align: center;

	background: #f39c11;

	cursor: pointer;

}

.order .iizz {

	display: inline-block;

	vertical-align: middle;

	height: 33px;

	background: #FFF;

	padding: 9px 8px 0;

}

/* end bannerClaList */



.inav {

	width: 1000px;

	height: 166px;

	padding-top: 26px;

	margin: 0 auto;

}

.inav .iteam {

	float: left;

	width: 175px;

	height: 166px;

	padding-left: 148px;

	padding-right: 10px;

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	text-align: left;

}

.inav .iteam a {

	display: block;

	color: #333333;

	font-size: 22px;

	line-height: 40px;

}

.inav .iteam a:hover {

	color: #be392a;

}

.inav .bg1 {

	background: url(../images/inav1.jpg) left top no-repeat;

}

.inav .bg2 {

	background: url(../images/inav2.jpg) left top no-repeat;

}

.inav .bg3 {

	background: url(../images/inav3.jpg) left top no-repeat;

}

.section {

	position: relative;

	width: 100%;

	margin: auto;

	clear: both;

	overflow: hidden;

}

.sectionNoOver {

	position: relative;

	width: 100%;

	margin: auto;

	clear: both;

}

.fontWhite a {

	color: #ffffff!important

}

.fontWhite a span {

	color: #ffffff!important

}

.backgroudR {

	background: #fff;

}

.backgroudD {

	background: #be392a;

}

.backgroudY {

	background: #f39c11;

	border: 1px solid #ffffff

}

.mar8 {

	margin: 8px 0px;

}

.fontLeft a {

	text-align: left!important;

}

.fontLeft a span {

	text-align: left!important;

}

.Ttitle {

	width: 1200px;

	margin: 20px auto 15px auto; text-align:center;

}

.Ttitle a {

	display: block;

	margin: 0 auto;

	color: #333333;

	font-size: 30px;

	line-height: 84px;

	text-align: center; /*font-weight: bold;*/

}

.Ttitle a span {

	font-size: 24px;

	font-weight: normal;

}

.Tmore a {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 82px;

	height: 46px;

	padding-top: 14px;

	display: block;

	color: #1e1f24;

	font-size: 14px;

	line-height: 46px;

}

.Ttitle2 {

	position: relative;

	width: 100%;

	height: 54px;

	margin: 0 auto;

	border-bottom: 2px solid #acacac;

	border-top: 2px solid #acacac;

	color: #0f1427;

	font-size: 24px;

	line-height: 54px; /*font-weight: bold;*/

}

.Ttitle2 span {

	color: #0f1427;

	font-size: 18px;

	font-family: arial;

	text-transform: uppercase;

	font-weight: normal;

}

.Tmore2 a {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 82px;

	height: 54px;

	display: block;

	color: #1e1f24;

	font-size: 14px;

	line-height: 54px;

}

/*end Ttitle*/





.inProBd {

	width: 1000px;

	margin: 0 auto;

	margin-top: -30px;

}

.inProBdBox {

	width: 1000px;

	padding-bottom: 28px;

}

.inProBdBox .inProTitle {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.inProBdBox .inProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.inProBdBox .inProTitle li.a {

	width: 332px;

	height: 44px;

}

.inProBdBox .inProTitle li.b {

	width: 140px;

	height: 44px;

}

.inProBdBox .inProTitle li.c {

	width: 180px;

	height: 44px;

}

.inProBdBox .inProTitle li.d {

	width: 210px;

	height: 44px;

}

.inProBdBox .inProTitle li.e {

	width: 138px;

	height: 44px;

}

.inProBdBox .inProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.inProBdBox .inProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.inProBdBox .inProView li.a {

	width: 332px;

	height: 44px;

	text-align: left;

	text-indent: 24px;

	background: #86939e;

}

.inProBdBox .inProView li.a a {

	transition: all .3s ease-in;

	color: #FFF;

	display: block;

}

.inProBdBox .inProView li.a a:hover {

	transform: translateX(20px);

}

.inProBdBox .inProView li.b {

	width: 140px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.c {

	width: 180px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.d {

	width: 210px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.e {

	width: 138px;

	height: 44px;

}

.inProBdBox .inProView li.e a {

	display: block;

	width: 80px;

	height: 24px;

	margin: 0 auto;

	margin-top: 10px;

	color: #ffffff;

	font-size: 14px;

	line-height: 24px;

	text-align: center;

	background: #f39c11;

}

/*end inProBd*/



.casePic {

	position: relative;

	width: 1000px;

	margin: 0 auto;

}

.casePicUl {

	width: 1200px;

	height: 316px;

	margin: 0 auto 48px auto;

}

.casePicUl li {

	position: relative;

	float: left;

	width: 283px;

	height: 254px;

	margin-right: 13px;

	background: #ffffff; border:1px solid #e5e5e5; margin-bottom:20px;

}

.casePicUl li a:hover .casePicUlT {

	color: #c12a2a;

}

.casePicUl .casePicUlP {

	width: 287px;

	height: 208px;

}

.casePicUl .casePicUlT {

	height: 30px;

	padding: 0px 12px;

	margin-top: 10px;

	color: #333333;

	font-size: 14px;

	line-height: 30px; text-align:center;

	font-weight: 100;

}

.casePicUl .casePicUlTr {

	width: 216px;

	height: 90px;

	padding: 0px 12px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/*end casePic*/



.claPicUl {

	width: 1000px;

	height: 322px;

	margin: 0 auto 48px auto;

}

.claPicUl li {

	position: relative;

	float: left;

	width: 220px;

	height: 302px;

	padding: 10px;

	margin-right: 13px;

	background: #ffffff;

}

.claPicUl li a:hover .claPicUlT {

	color: #c12a2a;

}

.claPicUl .claPicUlP {

	width: 220px;

	height: 165px;

}

.claPicUl .claPicUlT {

	width: 220px;

	height: 30px;

	margin-top: 17px;

	color: #333333;

	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

}

.claPicUl .claPicUlTr {

	width: 220px;

	height: 90px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/*end claPic*/



.newsList {

	position: relative;

	width: 1000px;

	margin: 0 auto;

	padding-bottom: 12px;

}

.newsListDl {

	float: left;

	width: 488px;

	height: 60px;

	border-bottom: 1px solid #d2d2d2;

	border-top: 1px solid #d2d2d2;

	margin-right: 24px;

	margin-bottom: 28px;

}

.newsListDl a {

	width: 488px;

	height: 60px;

	display: block;

}

/*.newsListDl a:hover dd{ background: #f3f3f3;}*/

.newsListDl dt.num {

	float: left;

	width: 64px;

	height: 60px;

	padding-right: 10px;

	color: #be392a;

	font-size: 12px;

	line-height: 12px;

	text-align: center;

}

.newsListDl dt.num span {

	display: block;

	font-size: 30px;

	line-height: 42px;

}

.newsListDl dd {

	float: left;

	width: 414px;

	height: 60px;

}

.newsListDl dd .title {

	display: block;

	width: 414px;

	height: 24px;

	padding-top: 8px;

	color: #33495e;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

}

.newsListDl dd .intro {

	display: block;

	width: 414px;

	height: 20px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/* end newsListDl */	



.ccbd {

	position: relative;

	width: 1200px;

	margin: 0 auto;

}

.company {

	float: left;

	width: 460px;

	height: 180px; margin-right:70px;

}

.companynr {

	position: relative;

	width: 470px;

	height: 120px;

	overflow: hidden;

}

.companynr dt {

	float: left;

	width: 255px;

	height: 196px;

	padding-right: 25px;

}

.companynr dd {

	float: left;

	width: 460px;

	height: 36px;

	display: block;

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.companynr dd span {

	width: 460px;

	height: 36px;

	display: block;

	color: #333333;

	font-size: 16px;

	line-height: 36px;

	font-weight: bold;

}

.contact {

	position: relative;

	float: left;

	width: 325px;

	height: 220px;

}

.contactnr {

	width: 350px;

	height: 226px;

	overflow: hidden;

}

.contactnr dl {

	width: 390px;

	display: block;

	clear: both;

}

.contactnr dl dt, .contactnr dl dd {

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.contactnr dl dt {

	float: left;

	width: 50px;

	padding-left: 10px;

}

.contactnr dl dd {

	float: left;

	width: 280px;

}

/* end contact */

	

/*end company*/

/*end inMain*/







/* footer*/

.footer {

	width: 100%;

	background: #33495e;

}

.footOneBox {

	position: fixed;

	left: 0;

	bottom: 0;

	z-index: 1000;

	width: 100%;

	height: 70px;

}

.footOne {

	position: relative;

	width: 1000px;

	height: 70px;

	margin: 0 auto;

}

.footOneOrder a {

	float: left;

	display: block;

	width: 200px;

	height: 38px;

	border: 1px solid #ffffff;

	margin-top: 15px;

	color: #ffffff;

	font-size: 18px;

	line-height: 38px;

	text-align: center;

}

.footTel {

	float: left;

	/*width:400px;*/height: 70px;

	padding-left: 100px;

	margin-left: 50px;

	background: url(../images/tel.jpg) 60px center no-repeat;

}

.footTel .tel {

	/*width:400px;*/height: 70px;

	color: #ffffff;

	font-size: 14px;

	line-height: 70px;

	text-align: left;

}

.footTel .tel .num {

	display: block;

	float: left;

	color: #ffffff;

	font-size: 36px;

	font-family: impact;

	text-transform: uppercase;

}

.footImg {

	float: left;

	padding: 0 50px;

	width: 100px;

	height: 116px;

	margin-top: -46px;

	z-index: 99;

}

.footClose {

	float: left;

	cursor: pointer;

	width: 37px;

	height: 37px;

	margin-top: 16px;

}

/*end footTel*/





.btnav {

	position: relative;

	width: 100%;

	padding-top: 10px;

	background: #33495e;

}

.btnavlist {

	position: relative;

	width: 998px;

	height: 44px;

	border: 1px solid #667786;

	margin: 0 auto;

}

.btnavlist a {

	float: left;

	height: 44px;

	display: block;

	padding-left: 12px;

	padding-right: 12px;

	color: #a7aec4;

	font-size: 14px;

	line-height: 44px;

}

.btnavlist a:hover {

	color: #ffffff;

}

/*end btnavlist*/



.site {

	position: absolute;

	left: 50%;

	top: 10px;

	margin-left: 315px;

	width: 155px;

	height: 44px;

	color: #ffffff;

	font-size: 14px;

}

.site a {

	color: #ffffff;

	line-height: 44px;

}

.site a:hover {

	color: #ffffff

}

/*end site*/



.link {

	position: relative;

	width: 1000px;

	height: auto!important;

	height: 46px;

	min-height: 46px;

	margin: 0px auto;

	border-bottom: 1px solid #485c6e;

}

.linkTitle {

	float: left;

	position: relative;

	width: 80px;

	height: 46px;

	padding-left: 12px;

	color: #a7aec4;

	font-size: 14px;

	line-height: 46px;

}

.link_list {

	float: left;

	width: 908px;

	height: auto!important;

	height: 46px;

	min-height: 46px;

}

.link_list a {

	float: left;

	height: 46px;

	display: block;

	color: #a7aec4;

	font-size: 14px;

	line-height: 46px;

	display: inline-block;

	margin-right: 16px;

}

.link_list a:hover {

	color: #ffffff;

}

/*end link*/



.copyright {

	width: 1000px;

	padding-top: 10px;

	padding-bottom: 30px;

	margin: 0 auto;

}

.copyrightnr {

	width: 988px;

	padding-left: 12px;

	color: #a7aec4;

	font-size: 12px;

	line-height: 28px;

}

.copyrightnr a {

	color: #a7aec4

}

.copyrightnr a:hover {

	color: #ffffff

}

/*end copy*/





/* 分页样式 contact*/

.sectionbg {

	width: 100%;

	margin: 0 auto;

	position: relative;

	clear: both;

	overflow: hidden;

}

.main {

	position: relative;

	width: 1200px;

	padding-bottom: 20px;

	margin: 0 auto;

}

.left {

	float: left;

	width: 250px;

	padding-top: 24px;

	overflow: hidden;

}

.leftProClaList {

	width: 250px;

	height: 100px;

	height: auto!important;

	min-height: 100px;

	background: #efefef;

}

.leftProClaList .leftProClaListT {

	width: 210px;

	height: 50px;

	padding: 10px 20px;

	color: #ffffff;

	font-size: 24px;

	line-height: 30px;

	background: #011f41;

}

.leftProClaList .leftProClaListT span {

	display: block;

	color: #FFF;

	font-size: 14px;

	line-height: 20px;

	text-transform: uppercase;

}

.leftProClaListUl {

	width: 250px;

	padding-top: 14px;

	padding-bottom: 14px;

}

.leftProClaListUl li {

	width: 210px;

	height: 38px;

	padding: 0px 20px;

	display: block;

}

.leftProClaListUl li a {

	color: #33495e;

	font-size: 14px;

	line-height: 38px;/* font-weight: bold;*/

}

.leftProClaListUl .childCla {

	width: 250px;

	display: none;

}

.leftProClaListUl .childCla li {

	width: 250px;

	height: 38px;

	padding: 0px;

	margin: 0px;

	border: none;

}

.leftProClaListUl .childCla li a {

	width: 204px;

	height: 38px;

	padding: 0px 20px 0 40px;

	display: block;

	color: #33495e;

	font-size: 14px;

	line-height: 38px; /*font-weight: bold; */

}

.leftProClaListUl .childCla li a:hover {

	color: #be392a

}

.leftProClaListUl li.open {

	width: 204px;


	color: #33495e;

	background: url(../images/proclabg.jpg) 20px center no-repeat;

}

.leftProClaListUl li.open a {

	color: #33495e

}

.leftProClaListUl li.on {

	width: 204px;


	color: #33495e;

	background: url(../images/proclabg.jpg) 20px center no-repeat;

}

/*end leftProClaList*/



.leftTtitle {

	width: 250px;

	height: 44px;

	padding-top: 10px;

	border-bottom: 2px solid #acacac;

	color: #333333;

	font-size: 24px;

	line-height: 44px;

}

.leftTtitle span {

	color: #be392a;

	font-size: 18px;

	text-transform: uppercase;

}

.leftNewsUl {

	width: 250px;

	padding-top: 5px;

}

.leftNewsUl li a {

	display: block;

	width: 240px;

	padding: 0px 5px;

	border-bottom: 1px solid #d2d2d2;

	color: #666666;

	font-size: 14px;

	line-height: 38px;

}

.leftNewsUl li a:hover {

	color: #c12a2a;

}

.leftContact {

	width: 240px;

	padding: 14px 5px;

}

.leftContact dl {

	width: 240px;

	display: block; overflow:hidden;

	clear: both;

}

.leftContact dl dt, .leftContact dl dd {

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.leftContact dl dt {

	float: left;

	width: 57px;

	padding-left: 0; text-align:right;

}

.leftContact dl dd {

	float: left;

	width: 164px; word-wrap:break-word;

}

/*end leftNews*/



.mainCon {

	float: left;

	width: 930px;

	padding-left: 20px;

	padding-top: 24px;

}

.mainConTitle {

	position: relative;

	width: 930px;

	height: 68px;

	border-bottom: 1px solid #4d6173;

}

.mainConTitle .mFont {

	float: left;

	width: 400px;

	height: 68px;

	color: #363636;

	font-size: 18px;

	line-height: 68px;

}

.mainConTitle .mEnglish {

	float: left;

	width: 250px;

	height: 68px;

	color: #be392a;

	font-size: 24px;

	line-height: 78px;

	display: block;

	font-family: arial;

	text-transform: uppercase;

}

.mainConTitle .position {

	position: absolute;

	right: 0px;

bottom:0px height:68px;

	color: #33495e;

	font-size: 14px;

	line-height: 68px;

}

.mainConTitle .position a {

	color: #33495e;

}

.mainConTitle .position a:hover {

	color: #000000

}

.mainConTitle .position span {

	font-size: 14px;

}

/*end mainConTitle*/





.mainConListCurr {

	padding: 16px 0px;

}

.mainConListCurr .ProTitle {

	width: 7300px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConListCurr .ProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.mainConListCurr .ProTitle li.a {

	width: 280px;

	height: 44px;

}

.mainConListCurr .ProTitle li.b {

	width: 80px;

	height: 44px;

}

.mainConListCurr .ProTitle li.c {

	width: 130px;

	height: 44px;

}

.mainConListCurr .ProTitle li.d {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProTitle li.e {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConListCurr .ProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.mainConListCurr .ProView li.a {

	width: 280px;

	height: 44px;

	text-align: left;

	text-indent: 24px;

	background: #86939e;

}

.mainConListCurr .ProView li.a a {

	color: #FFF;

	display: block;

	transition: all .3s ease-in;

}

.mainConListCurr .ProView li.a a:hover {

	transform: translateX(20px);

}

.mainConListCurr .ProView li.b {

	width: 80px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.c {

	width: 130px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.d {

	width: 120px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.e {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProView li.e a {

	display: block;

	width: 80px;

	height: 24px;

	margin: 0 auto;

	margin-top: 10px;

	color: #ffffff;

	font-size: 14px;

	line-height: 24px;

	text-align: center;

	background: #f39c11;

}

.mainConCurr {

	padding: 16px 0px;

}

.mainConCurr .ProTitle {

	width: 730px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConCurr .ProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.mainConCurr .ProTitle li.b {

	width: 244px;

	height: 44px;

}

.mainConCurr .ProTitle li.c {

	width: 243px;

	height: 44px;

}

.mainConCurr .ProTitle li.d {

	width: 243px;

	height: 44px;

}

.mainConCurr .ProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConCurr .ProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.mainConCurr .ProView li.b {

	width: 244px;

	height: 44px;

	color: #666666;

}

.mainConCurr .ProView li.c {

	width: 243px;

	height: 44px;

	color: #666666;

}

.mainConCurr .ProView li.d {

	width: 243px;

	height: 44px;

	color: #666666;

}

.mainConList {

	padding-top: 16px; margin-left:18px;

}

.mainConList .pic1 {

	position: relative;

	float: left;

	width: 285px;

	height: 245px;

	margin-right: 20px; margin-bottom:20px;

	overflow: hidden;

}

.mainConList .pic1 a {

	position: relative;

	width: 285px;

	height: 240px;

	display: block;

}

.mainConList .pic1 dt.pic {

	position: relative;

	width: 285px;

	height: 220px;

}

.mainConList .pic1 dt.pic img{ width:285px; height:208px;}

.mainConList .pic1 dd.intro {

	width: 285px;

	height: 60px;

	display: block;

	margin-top: 6px;

	color: #666666;

	font-size: 14px;

	text-align: left;

}

.mainConList .pic1 dd.intro span {

	width: 285px;

	display: block;

	margin-bottom: 2px;

	color: #33495e;

	font-size: 14px;

	text-align: center;

}

.mainConList .pic1 dd.intro span:hover {

	color: #c12a2a;

}

/*end pic1*/	



.mainConList .pic2 {

	width: 690px;

	height: 116px;

	padding: 16px 20px;

	margin-top: 14px;

	background: #f0f0f0;

}

.mainConList .pic2 dt {

	float: left;

	width: 154px;

	height: 116px;

	margin-right: 20px;

}

.mainConList .pic2 dt img {

	display: block;

}

.mainConList .pic2 dd {

	width: 512px;

	height: 120px;

	float: left;

}

.mainConList .pic2 .title {

	color: #33495e;

	font-size: 14px;

	line-height: 40px;

	font-weight: bold;

}

.mainConList .pic2 .intro {

	color: #666666;

	font-size: 12px;

	line-height: 20px

}

.mainConList .pic2 .time {

	color: #999999;

	font-size: 12px;

	line-height: 28px

}

.mainConList .pic2 a:hover .title {

	color: #000000

}

/*end pic2*/



.mainConList ul {

	padding-top: 10px;

	clear: both;

	padding-bottom: 10px;

}

.mainConList ul li {

	width: 912px;

	height: 80px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #d2d2d2;

}

.mainConList ul li a {

	width: 908px;

	padding: 0px 4px;

	display: block;

	color: #33495e;

	font-size: 18px;

	line-height: 36px;

	font-weight: bold;

}

.mainConList ul li a:hover {

	color: #000000

}

.mainConList ul li span {

	color: #999999;

	float: right;

	font-size: 12px;

	line-height: 36px;

	font-weight: normal;

}

.mainConList ul li p {

	width: 920px;

	padding: 0px 4px;

	color: #666666;

	font-size: 15px;

	line-height: 22px

}

/*end ul*/



.pglist {

	width: 100%;

	clear: both;

	height: 60px;

	border-top: 1px solid #4d6173;

}

.pglist ul {

	width: 100%;

	text-align: left;

	padding-top: 20px;

}

.pglist ul li {

	vertical-align: bottom;

	display: inline-block;

*display:inline;

*zoom:1;

	width: 30px;

	height: 30px;

*margin-left:5px;

	_display: inline;

	_zoom: 1;

	_margin-left: 5px;

	border: 1px solid #4d6173;

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	background: #4d6173

}

.pglist ul li a {

	color: #fff;

	line-height: 30px;

	display: block

}

.pglist ul li.home, .pglist ul li.end {

	width: 60px;

	height: 30px;

	border: 1px solid #1561af;

}

.pglist ul li.next, .pglist ul li.last {

	width: 30px;

	height: 30px;

	border: 1px solid #1561af;

	font-size: 24px;

	line-height: 30px;

	font-family: '宋体'!important;

	font-weight: bold;

}

.pglist ul li.on {

	background: #c12a2a;

	border: 1px solid #c12a2a;

}

.pglist ul li.on a {

	color: #fff;

}

.pglist ul li.nohover {

	background: #d4d4d4;

	border: 1px solid #d4d4d4;

	font-family: '微软雅黑';

	color: #fff

}

.pglist ul li.nohover a {

	color: #fff;

}

/*end pglist*/



.mainContect {

	color: #666;

	font-size: 14px;

	line-height: 30px;

	overflow: hidden;

	margin-top: 16px;

	padding-top: 15px;

	height: auto!important;

	min-height: 360px;

	height: 360px;

	word-wrap: break-word;

	word-break: break-all;

	padding-bottom: 20px;

	background: #fff;

}

.mainContect img {

	max-width: 100%;

}

.mainContect .title {

	width: 100%;

	color: #33495e;

	font-size: 22px;

	line-height: 40px;

	text-align: center;

}

.mainContect .time {

	height: 40px;

	border-bottom: 1px solid #c8ced4;

	padding-top: 5px;

	padding-left: 303px;

	color: #999999;

	font-size: 12px;

	line-height: 30px;

	font-weight: normal

}

.mainContect .timea {

	float: left;

	width: 170px;

	font-size: 12px;

}

.mainContect .bdsharebuttonbox {

	float: left;

}

.mainContect .pic {

	width: 100%;

	text-align: center;

	padding: 20px 0;

}

.mainContect .pic img {

	margin: 0 auto;

}

.mainContect .con {

	padding-bottom: 30px;

	color: #666;

	font-size: 14px;

	line-height: 30px;

	word-wrap: break-word;

	word-break: break-all;

	overflow: hidden;

}

.mainContect .pgfy {

	width: 100%;

	border-top: 1px solid #4d6173;

	padding-top: 15px;/*padding-bottom:20px;*/

	margin: 0 auto;

}

.mainContect .pgfyl {

	float: left;

	width: 610px;

}

.mainContect .pgfyl p {

	color: #33495e;

	font-size: 14px;

}

.mainContect .pgfyl p a {

	color: #33495e;

	font-size: 14px;

}

.mainContect .pgfyr {

	width: 100px;

	float: left;

	text-align: right;

	padding-top: 30px;

}

.mainContect .pgfyr a {

	color: #33495e;

	font-size: 14px;

}

/* hr*/

.hrBox {

	width: 634px;

	float: left;

	min-height: 91px;

	_height: 91px;

	border: 1px solid #dbdbdb;

	margin-top: 20px;

	margin-left: 40px;

	_margin-left: 30px;

}

.hrBoxL {

	width: 100px;

	float: left;

	text-align: center;

}

.hrBoxL li {

	width: 100px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	vertical-align: bottom

}

.jobName {

	width: 380px;

	float: left;

}

.hrBtn {

	width: 100px;

	float: left;

	text-align: center;

	padding-top: 3px;

}

.hrBoxL li.haode {

	border-bottom: none;

}

.hrBoxR {

	width: 533px;

	float: left;

	text-align: left;

	border-left: 1px solid #dbdbdb;

}

.hrBoxR li {

	width: 508px;

	min-height: 30px;

	_height: 30px;

	line-height: 30px;

	border-bottom: 1px #dbdbdb solid;

	padding-left: 15px;

	vertical-align: bottom;

	padding-right: 10px;

}

.hrBoxR li.topline {

	overflow: hidden;

	height: 30px;

}

.hrBoxR li.topline img {

	margin-top: 3px;

}

.hrBoxR li.haode {

	border-bottom: none;

}

.hrTable {

	width: 614px;

	float: left;

	height: 440px;

	background: #efefef;

	border: 1px solid #dbdbdb;

	margin-left: 35px;

	_margin-left: 17px;

}

.tableTitle {

	width: 614px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	border-bottom: 1px solid #dbdbdb;

	font-weight: bold;

}

.lineOne {

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	width: 614px;

}

.lineOneL {

	width: 94px;

	float: left;

	text-align: center;

	border-right: 1px solid #dbdbdb;

}

.lineOneR {

	width: 509px;

	float: left;

	padding-left: 10px;

}

.tableMainL {

	width: 94px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

}

.tableMainL li {

	width: 94px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

}

.tableMainR {

	width: 211px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: left;

}

.tableMainR li {

	width: 206px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainR li span {

	display: inline-block;

}

.tableMainRno {

	width: 320px;

	float: left;

	text-align: left;

}

.tableMainRno li {

	width: 207px;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #dbdbdb;

	padding-left: 5px;

	vertical-align: bottom;

}

.tableMainRno li span {

	display: inline-block;

}

.input_hr {

	width: 126px;

	height: 17px;

	line-height: 17px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

	border: 1px solid #dbdbdb;

}

.sel_hr {

	width: 130px;

	height: 20px;

	line-height: 20px;

	padding: 0px;

	vertical-align: middle;

	font-size: 12px;

}

.bottomLine {

	width: 614px;

	height: 123px;

	border-bottom: 1px solid #dbdbdb;

}

.lineBootL {

	width: 94px;

	height: 123px;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	float: left;

}

.lineBootR {

	width: 509px;

	float: left;

	padding-left: 10px;

	height: 123px;

}

.are_hr {

	width: 470px;

	height: 80px;

	margin-top: 11px;

}

.hr_btn {

	width: 614px;

	height: 31px;

	line-height: 31px;

}

.hr_btnL {

	width: 310px;

	float: left;

	border-right: 1px solid #dbdbdb;

	text-align: center;

	height: 31px;

}

.hr_btnR {

	width: 300px;

	float: left;

	text-align: center;

}

.c_red {

	color: #f00;

}

.fl {

	float: left

}

.fr {

	float: right

}

.clear {

	clear: both;

	height: 0px;

	overflow: hidden

}

/* book*/

.bookmain {

	width: 650px;

	padding: 0 10px;

	height: auto;

	font: 14px/30px 'microsoft yahei';

	color: #185e0b;

	margin: 0 auto;

}

.bookmain div {

	font-size: 14px

}

.bookline {

	width: 650px;

	height: 34px;

	background-image: url(../images/about_box_line.jpg);

	background-repeat: repeat-x;

	background-position: 0 0;

	margin: 0 auto;

	margin-top: 10px;

}

.book3 {

	width: 550px;

	margin: 0 auto;

}

.booktop {

	width: 650px;

	height: 30px;

	float: left;

	background: url(../images/bookico.png) no-repeat 10px 7px;

	margin-top: 20px;

}

.booktop_name {

	width: 570px;

	height: 30px;

	float: left;

	color: rgb(30,54,1);

	padding-left: 30px;

	line-height: 30px;

	font-weight: bold;

}

.booktop_time {

	width: 150px;

	height: 30px;

	float: left;

	color: rgb(30,54,1);

	text-align: right;

	line-height: 30px;

}

.bookcontent {

	width: 628px;

	min-height: 40px;

	height: auto!important;

	height: 40px;

	float: left;

	border: 1px solid #d6deef;

	background: url(../images/bookcontentbg.jpg) repeat-x;

	background-color: #fff;

	padding: 10px;

	color: rgb(30,54,1);

}

.bookadmin {

	width: 650px;

	height: auto;

	float: left;

}

.bookadmin_top {

	width: 650px;

	height: 12px;

	float: left;

}

.bookadmin_mid {

	width: 628px;

	min-height: 30px;

	height: auto!important;

	height: 30px;

	border-left: 1px solid #d6deef;

	border-right: 1px solid #d6deef;

	border-bottom: 1px solid #d6deef;

	float: left;

	padding: 10px;

	color: rgb(30,54,1);

	background: #ffffff;

}

.messagecol {

	color: rgb(30,54,1);

}

.admincol {

	color: rgb(30,54,1);

	font-weight: bold;

}

.admintimecol {

	color: rgb(30,54,1);

	float: right;

*margin-top:-17px;

}

.message {

	width: 500px;

	height: auto;

	float: left;

	padding-left: 50px;

	color: rgb(30,54,1);

}

.message li {

	width: 500px;

	height: 40px;

	float: left;

	margin: 0px;

	padding: 0px;

}

.message li input {

	height: 15px;

	line-height: 15px;

	width: 150px;

}

.message li p.message_title {

	width: 100px;

	height: 25px;

	float: left;

	text-align: right;

	font-size: 14px;

	color: #33495e;

}

.message li p.message_content {

	width: 400px;

	float: left;

}

.message li.contentb {

	width: 500px;

	height: 150px;

	float: left;

}

.message li.contentb textarea {

	width: 370px;

	height: 120px;

}

.message li.yzm {

	width: 500px;

	height: 60px;

	float: left;

}

.message li p.message_yzminput {

	width: 100px;

	float: left;

}

.message li p.message_yzminput input {

	width: 70px;

}

.message li p.message_yzmico {

	width: 100px;

	height: 40px;

	float: left;

}

.message li p.message_sub {

	width: 200px;

	height: 40px;

	float: left;

}

.tab2 {

	background: #fff;

	width: 100%;

	margin-top: 5px;

	border: 1px solid #e1e0e1;

}

.blank {

	width: 100%;

	height: 20px;

	margin-bottom: 5px;

}

/* fixed */

.fixed {

	position: fixed;

	z-index: 9999;

	right: 25px;

	bottom: 50px;

	_position: absolute;

	_bottom: auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	width: 65px;

	height: 197px;/*background:url(../images/fixed.jpg) 0 0 no-repeat;*/

}

/*.fixed a{display:block;width:65px;height:66px;}*/

.book {

	width: 65px;

	height: 66px;

	display: block;

	border: 1px solid #eeeeee;

	border-bottom: none;

	background: url(../images/fixed.jpg) 0 0 no-repeat;

}

.fixed a.codepic {

	width: 65px;

	height: 66px;

	display: block;

	border-left: 1px solid #eeeeee;

	border-right: 1px solid #eeeeee;

	background: url(../images/fixed.jpg) left -66px no-repeat;

}

.fixed div {

	position: relative;

}

.fixed a.backup {

	width: 65px;

	height: 65px;

	display: block;

	border: 1px solid #eeeeee;

	border-top: none;

	background: url(../images/fixed.jpg) left -132px no-repeat;

}

.fontBack {

	position: absolute;

	left: 0px;

	top: -67px; /* display: none;*/

	z-index: -1;

	width: 64px;

	height: 65px;

	color: #ffffff;

	font-size: 14px;

	line-height: 65px;

	text-align: right;

	background: #f39c11;

	border: 1px solid #eeeeee;

	border-right: none;

}

.fixed div img {

	position: absolute;

	left: -196px;

	width: 196px;

	height: 196px;

	top: -262px;

	display: none;

}

.searchred {

	color: #f00 !important;

	margin: 0 !important

}

/*pages*/ .pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}

.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}



#content{ width:216px; padding:5px 0 0 10px}

.tj{ height:30px !important}

.kuang{ width:300px !important; height:30px !important; padding-left:10px}

.kuang2{ width:302px !important; height:100px;}





#clock {

  font-family: 'Share Tech Mono', monospace;

  color: #333;

  text-align: center;

}

#clock .time {

  letter-spacing: 0.05em;

  font-size: 80px;

  padding: 5px 0;

}

#clock .date {

  letter-spacing: 0.1em;

  font-size: 24px;

}

#clock .text {

  letter-spacing: 0.1em;

  font-size: 12px;

  padding: 20px 0 0;

}

.flexslider {

	position: relative;

	width: 100%;

	height: 502px;

	overflow: hidden;

	zoom: 1;

}



.flexslider .slides li {

	width: 100%;

	height: 100%;

}



.flex-direction-nav a {

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	border-radius: 35px;

}



.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 0;

}



.flex-direction-nav .flex-prev {

	left: 0;

}



.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}



.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 10px;

	text-align: center;

}



.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	zoom: 1;

	*display: inline;

}



.flex-control-paging li a {

	background: url(../images/dot.png) no-repeat 0 -16px;

	display: block;

	height: 16px;

	overflow: hidden;

	text-indent: -99em;

	width: 16px;

	cursor: pointer;

}



.flex-control-paging li a.flex-active,

.flex-control-paging li.active a {

	background-position: 0 0;

}



.flexslider .slides a img {

	width: 100%; height:502px;

	display: block;

}

.mar8 a span{ display:block; line-height:54px;}

.chnada{ color:#ff5722;	text-transform: uppercase; font-size:26px !important;}

.changang{ width:172px; height:2px; background:#ff5722; margin:0 auto;}

.chanxiao{ color:#999; font-weight:100 !important;}

.middle {

    width: 100%;

    _width: 1920px;

    height: 300px;

    position: relative;

    z-index: 9;

    margin: 0;

    top: 0;

 
    overflow: hidden;

    display: block;

    background: #f1f1f1;

    margin-top: 27px;

    margin-bottom: 28px;

}

.middle .mid {

    width: 1200px; overflow:hidden;

    margin: 0 auto; margin-top:50px;

}

.middle .mid .mid_left {

    float: left;

    width: 299px; position:relative;

    height: 200px;

    overflow: hidden;

    margin-right: 20px;

}

.middle .mid .mid_left .mid_left_up {

    height: 145px;

    text-align: center;

}

.middle .mid .mid_left .mid_left_down {

    background: #011f41;

    height: 40px;

    font-size: 20px; position:absolute; width:299px; bottom:0;

}

.middle .mid .mid_left .mid_left_down a {

    color: #fff;

}

.middle .mid .mid_left .mid_left_down a img {

    float: left;

    margin: 0 auto;

    margin-top: 25px;

    margin-left: 20px;

}

.middle .mid .mid_left .mid_left_down a span {

    float: left;

    display: block;

    font-size: 16px;

    line-height: 40px;

    text-align: center;

    margin-left: 10px;

}

.middle .mid .mid_center {

    float: left; position:relative;

    width: 299px;

    height: 200px;

    overflow: hidden;

    margin-right: 20px;

}

.middle .mid .mid_center .mid_center_up {

    height: 145px;

    text-align: center;

    background: #466787;

}

.middle .mid .mid_center .mid_center_up img {

    display: block;

    margin: 0 auto;

}

.middle .mid .mid_center .mid_center_down {

    background: #011f41; position:absolute; width:299px;

    height: 40px; bottom:0;

    font-size: 20px;

}

.middle .mid .mid_center .mid_center_down a {

    color: #fff;

}

.middle .mid .mid_center .mid_center_down a img {

    float: left;

    margin: 0 auto;

    margin-top: 25px;

    margin-left: 20px;

}

.middle .mid .mid_center .mid_center_down a span {

    float: left;

    display: block;

    font-size: 16px;

    line-height: 40px;

    text-align: center;

    margin-left: 8px;

}

.middle .mid_right {

    float: left;

    width: 550px;

    height: 200px;

    overflow: hidden;

    background: #011f41;

}

.middle .mid_right .mid_right_title {

    margin-top: 25px;

    width: 540px;

    height: 22px;

}

.middle .mid_right .mid_right_title h3 {

    float: left;

    line-height: 22px;

    font-size: 18px;

    color: #fff;

    background: url(../images/icon_ring.png) left no-repeat;

    display: block;

    margin-left: 17px;

    padding-left: 42px;

    width: 105px;

}

.middle .mid_right .mid_right_title h4 {

    float: left;

    line-height: 26px;

    font-size: 15px;

    color: #fff;

    text-transform: uppercase;

    font-weight: normal;

}

.middle .mid_right .mid_right_cont {

    width: 540px;

    height: 112px;

    margin-top: 20px;

    overflow: hidden;

}

#roll {

    height: 140px;

    width: 500px;

    overflow: hidden;

    margin-left: 20px;

}

#roll li {

    height: 30px;

    line-height: 30px;

    font-size: 15px;

}

#roll li a {

    color: #dfeefd; 

}

#roll li a span {

    float: left;

    width: 330px;

}

#roll li a font{ float:right;} 

.xinduo{ float:right; color:#fff; margin-right:20px;}



.Ttitless a {

    display: block;

    margin: 0 auto;

    color: #333333;

    font-size: 30px;

    line-height: 54px;

    text-align: center;

}

.chanlie{ width:inherit !important;}

.chanlie a{ color:#666;}

.kaoyou{ width:60px !important; text-align:right;}

.jiaoer{ width:1200px; margin:0 auto;}

.footer{ height:50px;}

.jiaoer span{ color:#fff; line-height:50px;}

.jiaoer .banquan{ float:left;}

.jiaoer .dihua{ float:right;}

.casePicUl .casePicUlP img{ width:285px; height:208px;}

.tijiao{ background:#011f41; border:1px solid #011f41; color:#fff;}







































