﻿@charset "utf-8";

/* CSS Document */
/*处理®符号*/
@font-face
		{
		font-family: proxima_nova_regular;
		src: url("ProximaNova-Reg.ttf")
		}

/*header*/

body {
	overflow-x: hidden;
	font-family: Arial;
	font-family: "proxima_nova_regular","Microsoft YaHei" !important;
}

ul,
ol,
p {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0px;
}

img {
	border: none;
}

a {
	outline: 0;
	color: #6f6f6f;
	text-decoration: none;
	cursor: pointer;
	behavior: url("link.htc");
}

input {
	margin: 0;
	padding: 0px;
}

a:hover {
	text-decoration: none;
}


/*修改 11-25*/

.bgStyle {
	background: #fcfcfc;
}

#header {
	width: 100%;
	margin: 0 auto;
	background: url("../images/head_bg.png") repeat-x;
	height: 120px;
}

.header {
	width: 1211px;
	height:35px;
	margin: 0 auto;	
}

.header table.tel {
	width: 350px;
	float: left;
	padding: 7px 0px;
}

.header table.tel tr td {
	font-size: 12px;
	color: #777777;
}

.header ul.lan {
	width: 188px;
	float: right;
	position: relative;
	padding: 4px 0;
}

.header ul.lan li {
	float: left;
	background: url("../images/lan.png") 0px 0px no-repeat;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-right: 10px;
	background-size: 100%;
}

.header ul.lan li a {
	color: #fff;
	font-size: 12px;
	font-family: arial;
	display: block;
}

.header ul.lan li:hover {
	background: url("../images/lanh.png") 0px 0px no-repeat;
	background-size: 100%;
}

.header ul.lan li:hover a {
	text-decoration: none;
}

.sear {
	float: right;
}

.sear li {
	float: left;
}

.sear1 {
	line-height: 0px;
	margin-right: 8px;
}

.sear1 input {
    text-align: left;
    padding-left: 10px;
    height: 35px;
    border: none;
    border-left: 1px rgb(188,188,188) solid;
    background: none;
    color: #000;
    width: 190px;
    font-size: 14px;
    line-height: 35px;
    outline: 0;
}

.sear2 {
	margin-top: -10px;
}

.f11w1 {
	width: 1211px;
	margin: 0 auto;
}

.sear2 input {
	margin-top: 10px;
	    font-size: 14px;
    color: #fff;
    background: rgb(188,188,188);
    width: 45px;
    height: 35px;
    border: none;
    outline: 0;
    cursor: pointer;
    line-height: 35px;
}

.header1 {
	width: 1212px;
	margin: 0 auto;
	height: 36px;
	background: url("../images/nav.png") no-repeat;
	position: relative;
	margin-top: 49px;
	z-index: 800;
	vertical-align: top;
	transition: all .6s;
}

.header1 a.logo {
	position: absolute;
	left: 40px;
	top: -53px;
	z-index: 10;
}

.header1 ul.nav {
	padding-left: 210px;
	height: 36px;
	overflow: hidden;
	line-height: 28px;
	background: url("../images/navl.png") right top no-repeat;
	float: left;
}

.header1 ul.nav li {
	width: 126px;
	padding-left: 3px;
	float: left;
	background: url("../images/navl.png") no-repeat;
	text-align: center;
	font-family: 微软雅黑;
	height: 32px;
	padding-top: 4px;
}

.header1 ul.nav li a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

.header1 ul.nav li:hover a {
	text-decoration: none;
}

#main {
	width: 1211px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 20px;
}

.main1,
.main2,
.main3,
.main4 {
	width: 402px;
	float: left;
	border: 1px #CCCCCC solid;
	margin-bottom: 11px;
}


/* tabbox */

.tabbox {
	position: relative;
	height: 169px;
	overflow: hidden;
	padding-top: 13px;
	padding-left: 20px;
}

.tabbox h1 {
	color: #bdbdbd;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	float: left;
	width: 177px;
	height: 14px;
	overflow: hidden;
}

.tabbox .tabbtn {
	height: 20px;
	width: 100px;
	float: right;
}

.tabbox .tabbtn li {
	float: left;
	position: relative;
	margin: 0 0 0 -1px;
	width: 20px;
}

.tabbox .tabbtn li a,
.tabbox .tabbtn li span {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 20px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.tabbox .tabbtn li.current span img {
	display: none;
}

.tabbox .tabbtn li.current {
	background: url("image/2c.jpg") center 0px no-repeat;
}

.tabbox .loading {
	height: 40px;
	width: 432px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 120px;
}

.tabbox .tabcon li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.tabbox .tabcon li span {
	margin: 0 10px 0 0;
	font-family: "arial";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}

.main1_1 {
	height: 150px;
	width: 191px;
	position: relative;
}

.main1_1 h2 {
	margin-top: 21px;
	margin-bottom: 11px;
	width: 191px;
	overflow: hidden;
	height: 18px;
	line-height: 19px;
}

.main1_1 h2 span {
	display: block;
	width: 140px;
	color: #153572;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
}

.main1_1 p {
	width: 160px;
	color: #666;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	height: 25px;
	overflow: hidden;
	margin-bottom: 0px;
}

.main1_1 a p {
	width: 160px;
	color: #66c38c;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	background: url("../images/ip.png") 80px 8px no-repeat;
	height: 20px;
	margin-top: 13px;
	position: absolute;
	bottom: 14px;
}

.main1_1 a:hover {
	text-decoration: none;
}


/* tabbox2 */

.tabbox2 {
	width: 382px;
	padding-left: 20px;
	position: relative;
	height: 169px;
	overflow: hidden;
	padding-top: 13px;
}

.tabbox2 h1 {
	color: #bdbdbd;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	float: left;
	width: 177px;
	height: 14px;
	overflow: hidden;
}

.tabbox2 .tabbtn2 {
	height: 20px;
	width: 100px;
	float: right;
}

.tabbox2 .tabbtn2 li {
	float: left;
	position: relative;
	margin: 0 0 0 -1px;
	width: 20px;
}

.tabbox2 .tabbtn2 li a,
.tabbox2 .tabbtn2 li span {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 20px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.tabbox2 .tabbtn2 li.current2 span img {
	display: none;
}

.tabbox2 .tabbtn2 li.current2 {
	background: url("../images/3c.jpg") center 0px no-repeat;
}

.tabbox2 .loading {
	height: 40px;
	width: 432px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 120px;
}

.tabbox2 .tabcon2 li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.tabbox2 .tabcon2 li span {
	margin: 0 10px 0 0;
	font-family: "arial";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}

.main2_1 {
	height: 165px;
	width: 190px;
	position: relative;
}

.main2_1 h2 {
	margin-top: 21px;
	margin-bottom: 10px;
	width: 190px;
	overflow: hidden;
	max-height: 42px;
	line-height: 20px;
	font-weight: bold;
}

.main2_1 h2 span {
	width: 160px;
	color: #ee8a1d;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
}

.main2_1 p {
	width: 160px;
	color: #666;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	height: 19px;
	overflow: hidden;
	margin-bottom: 0px;
}

.main2_1 a p {
	width: 160px;
	color: #66c38c;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	background: url("../images/ip.png") 80px 8px no-repeat;
	height: 20px;
	margin-top: 23px;
	position: absolute;
	bottom: 29px;
}

.main2_1 a:hover {
	text-decoration: none;
}

.content {
	width: 117px;
	float: right;
	margin-left: 16px;
	margin-top: 4px;
}

.content_p {
	width: 1012px;
	margin: 0 auto;
	position: relative;
}

.slider {
	height: 148px;
	margin: 20px auto;
	overflow: hidden;
	position: relative;
}

.sliderbox {
	position: relative;
}


/*必须加这句css,否则向左右，上下滚动时会没有效果*/

.slider2 {
	height: 148px;
	margin-top: 4px auto 0;
	overflow: hidden;
}

.sliderbox2 {
	position: relative;
}


/*必须加这句css,否则向左右，上下滚动时会没有效果*/

.prev,
.next {
	position: absolute;
	top: 59%;
	margin-top: -30px;
	cursor: pointer;
	width: 61px;
	height: 61px;
	left: 0;
	background: url("../images/ft_icons.png") 0 0 no-repeat;
}

.next {
	right: 0;
	left: auto;
	background-position: 0 -61px;
}

.slidernav {
	position: absolute;
	right: 107px;
	bottom: -8px;
	z-index: 1;
}

.slidernav li {
	float: left;
	width: 24px;
	list-style: none;
}

.slidernav li a {
	width: 16px;
	padding: 2px 4px;
	height: 12px;
	background: #fff;
	color: #000;
	text-align: center;
}

.slidernav li.current a {
	background: #3B8DD1;
	color: #fff;
}

.sliderbox li {
	list-style: none;
}

.sliderbox2 li {
	list-style: none;
	width: 232px;
	overflow: hidden;
}

.sliderbox2 li a p {
	color: #666666;
	font-size: 12px;
	font-family: arial;
}

.sliderbox2 li a:hover {
	text-decoration: none;
}

.main3 {
	position: relative;
}

.main3 h1 {
	color: #bdbdbd;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 177px;
	height: 14px;
	overflow: hidden;
}

.main4 {
	/*padding-top: 13px;*/
}

.main4 h1 {
	color: #bdbdbd;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 177px;
	height: 14px;
	overflow: hidden;
}

/*.main4 a span {
	color: #173471;
	font-size: 12px;
	font-family: arial;
	padding-left: 30px;
}

.main4 a p {
	color: #666;
	font-size: 12px;
	font-family: arial;
	padding-left: 30px;
	line-height: 19px;
}

.main4 a:hover {
	text-decoration: none;
}*/

.ban {
	height: 306px;
	width: 1210px;
	margin: 0 auto;
	*margin-top: -4px;
	/*IE7*/
}

.center {
	width: 1210px;
	margin: 0 auto;
	font-size: 12px;
}

.path {
	font-weight: bold;
	overflow: hidden;
	margin-top: 18px;
}

.path span {
	display: block;
	margin-left: -18px;
	background: url("../images/patht.png") no-repeat right bottom;
}

.path a {
	color: #8b8b8b;
	background: url("../images/path.png") no-repeat left center;
	padding: 0px 18px;
}

.ny {
	margin-top: 19px;
	overflow: hidden;
	margin-bottom: 40px
}

.left {
	width: 236px;
	border: 1px solid #f3f4f5;
	padding-bottom: 40px;
	float: left;
}

.nbt {
	height: 33px;
	background: url("../images/ldbg.png") no-repeat;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 70px;
}

.dnav {
	padding-top: 10px;
}

.dnav li {
	border-bottom: 1px solid #f3f4f5;
	padding-top: 2px;
	padding-bottom: 3px;
}

.dnav li a {
	padding-left: 30px;
	color: #b0afaf;
	font-size: 16px;
	display: block;
	transition: all 0.5s;
}

.dnav li a:hover {
	color: #16a850;
}

li.dnavo a {
	color: #16a850;
}

.dnav li div {
	padding-left: 32px;
	border-top: 1px solid #f3f4f5;
	padding-top: 6px;
	padding-bottom: 4px;
	position: relative;
	display: none;
}

.dnav li div span {
	display: block;
	border-bottom: 1px solid #f3f4f5;
	line-height: 18px;
	padding: 4px 0px;
}

.dnav li div span a {
	padding-left: 24px;
	font-size: 14px;
	display: block;
	background: url("../images/d.png") no-repeat 6px center;
	color: #a9a9a9;
}

.dnav li div b {
	width: 100%;
	height: 2px;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	right: 0px;
	bottom: 3px;
	transition: all 0.5s;
}

.dnav li div span a:hover {
	background: url("../images/do.png") no-repeat 6px center;
	color: #16a850;
}

.dnav li div span.dnavdo a {
	background: url("../images/do.png") no-repeat 6px center;
	color: #16a850;
}

.zw {
	width: 670px;
	float: left;
	padding-top: 25px;
	margin-left: 31px;
	display: inline;
}

.zbt {
	background: url("../images/bmx.png") no-repeat left bottom;
	color: #4661bd;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.zbtx {
	color: #353535;
	font-size: 12px;
	line-height: 20px;
	padding-top: 22px;
}

.xtab {
	margin-top: 10px;
	margin-bottom: 80px;
}

.xtab td {
	color: #4661bd;
	line-height: 24px;
	font-size: 14px;
}

.xtab td span {
	border-bottom: 1px solid #4661bd;
}

.cabout {
	padding-top: 30px;
	padding-bottom: 30px;
}

.caul {
	padding-top: 22px;
}

.caul li {
	background: url("../images/njd.png") no-repeat 0px 6px;
	color: #666666;
	line-height: 20px;
	padding-left: 20px;
}

.right {
	width: 236px;
	float: right;
}

.nborder {
	border: 1px solid #f3f4f5;
	padding-bottom: 6px;
	margin-bottom: 12px;
}

.rbt {
	height: 27px;
	line-height: 26px;
	background: url("../images/rbt.png") no-repeat;
	color: #a2a1a1;
	font-size: 14px;
	padding-left: 4px;
}

.nru {
	height: 76px;
	overflow: hidden;
	padding: 6px;
	padding-bottom: 0px;
}

.nrul {
	float: left;
	width: 76px;
}

.nrur {
	width: 140px;
	float: right;
}

.nrur div {
	line-height: 16px;
	color: #676767;
	height: 32px;
	overflow: hidden;
	padding-top: 12px;
	margin-bottom: 4px;
}

.nrur a {
	background: url("../images/nmore.png") no-repeat right center;
	padding-right: 12px;
	color: #325191;
}

.zwcon {
	width: 618px;
	float: left;
	margin-left: 23px;
	display: inline;
	background: url("../images/addt.png") no-repeat right 50px;
	padding-top: 44px;
}

.zright {
	width: 310px;
	border: 1px solid #e7e7e7;
	float: right;
	min-height: 100px;
	padding-bottom: 60px;
}

.frombt {
	text-align: right;
	color: #083f88;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	padding-right: 20px;
	padding-top: 48px;
	margin-bottom: 20px;
}

.radd {
	width: 270px;
	margin: 0 auto;
	line-height: 20px;
	padding-top: 6px;
}

.radd1 {
	color: #424242;
	font-size: 14px;
	font-weight: bold;
}

.radd2 {
	color: #424242;
	font-size: 14px;
	font-family: 微软雅黑;
}

.radd3 {
	color: #646464;
	line-height: 20px;
	padding-top: 5px;
}

.addx {
	text-align: center;
}

.xamp {
	border-bottom: 1px dashed #e0e0e0;
	padding-left: 6px;
	padding-top: 26px;
	padding-bottom: 22px;
	overflow: hidden;
}

.xamp div {
	width: 130px;
	height: 88px;
	font-size: 0px;
	border: 2px solid #dedede;
	display: block;
	float: left;
	position: relative;
}

.xamp div a {
	position: absolute;
	right: -1px;
	bottom: -1px;
}

.xampr {
	float: right;
	width: 454px;
	padding-right: 10px;
	line-height: 20px;
	color: #646464;
}

.xampr1 {
	color: #083f88;
	font-size: 14px;
	font-weight: bold;
}

.xampr2 {
	color: #16a850;
	font-size: 14px;
	font-family: 微软雅黑;
}

.xampr3 {
	padding-top: 14px;
}

.xampr3 td {
	font-size: 12px;
	color: #646464;
	line-height: 20px;
}

.xampr3 td span {
	color: #424242;
}

.xamp:hover {
	background-color: rgba(243, 243, 243, 0.5);
}

.xamp:hover .xampr1 {
	color: #16a850;
}

.xamp:hover .xampr2 {
	color: #ec2a2a;
}

.psul {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 6px;
	margin-top: -10px;
}

.psuls {
	color: #16a850;
	font-size: 24px;
	font-weight: bold;
}

.psulx {
	color: #505050;
	font-size: 14px;
	margin-top: -4px;
}

.rent {
	line-height: 30px;
	color: #c7c8c9;
	font-size: 20px;
	font-weight: bold;
	border: 3px solid #f3f4f5;
	margin-top: 10px;
	background: url("../images/ren.png") no-repeat right bottom;
	padding: 18px;
	padding-bottom: 56px;
}

.oem {
	overflow: hidden;
	padding-top: 18px;
}

.oeml {
	width: 372px;
	padding-right: 20px;
	color: #646464;
	line-height: 24px;
	border-right: 1px dashed #e0e0e0;
	float: left;
}

.oemls {}

.oemlx {
	padding-top: 24px;
}

.oemlx1 {
	color: #505050;
	font-size: 14px;
	font-weight: bold;
}

.oemlx2 {}

.oemr {
	width: 250px;
	float: right;
}

.opbt {
	color: #526cc1;
	font-size: 18px;
	font-weight: bold;
}

.oemr ul {
	border-top: 1px solid #e0e4e4;
	margin-top: 20px;
}

.oemr li {
	line-height: 22px;
	border-bottom: 1px solid #e0e4e4;
	padding: 4px 0px;
}

.oemr a {
	color: #646464;
	padding-left: 14px;
}

li.oemro {
	background-color: #f3f3f3;
	padding: 0px;
}

.zwn {
	width: 670px;
	float: left;
	padding-top: 0px;
	margin-left: 34px;
	display: inline;
	overflow: hidden;
}

.ordbt {
	line-height: 32px;
	color: #253666;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 6px;
	display: block;
}

.ord1 {
	width: 335px;
	border-right: 1px dashed #e0e0e0;
	border-bottom: 1px dashed #e0e0e0;
	height: 178px;
	padding-top: 64px;
	background: url("../images/ot1.png") no-repeat right bottom;
	float: left;
}

.ord1 div {
	color: #646464;
	line-height: 24px;
}

.ord1 span {
	font-size: 14px;
	color: #424242;
}

.ord2 {
	width: 306px;
	padding-left: 28px;
	border-bottom: 1px dashed #e0e0e0;
	height: 178px;
	padding-top: 64px;
	background: url("../images/ot2.png") no-repeat right bottom;
	float: left;
}

.ord2 div {
	color: #646464;
	line-height: 30px;
	font-size: 18px;
}

.ord3 {
	width: 335px;
	border-right: 1px dashed #e0e0e0;
	border-bottom: 1px dashed #e0e0e0;
	height: 280px;
	padding-top: 30px;
	background: url("../images/ot3.png") no-repeat right bottom;
	float: left;
}

.ord3 div {
	color: #646464;
	line-height: 20px;
}

.ord4 {
	width: 334px;
	border-bottom: 1px dashed #e0e0e0;
	height: 280px;
	padding-top: 30px;
	background: url("../images/ot4.png") no-repeat right bottom;
	float: left;
}

.ord4 b {
	padding-left: 34px;
}

.ord4 div {
	padding-left: 34px;
	color: #646464;
	line-height: 30px;
	padding-top: 28px;
}

.ord5 {
	border-bottom: 1px dashed #e0e0e0;
	height: 244px;
	background: url("../images/ot5.png") no-repeat right bottom;
	clear: both;
}

.ord5 b {
	padding-left: 0px;
	padding-top: 35px;
}

.ord5 div {
	padding-left: 0px;
	color: #646464;
	line-height: 24px;
	padding-top: 0px;
}

.nscen {
	padding-top: 10px;
}

.newszw {
	width: 654px;
	float: left;
	margin-left: 30px;
	display: inline;
	margin-top:16px;
}

.newst {
	height: 262px;
	position: relative;
}

.newszw .newst img {
	width: 654px;
	height: 262px;
}

.newst .flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.newst .flex-control-nav {
	position: absolute;
	text-align: center;
	left: 22px;
	bottom: 10px;
	z-index: 99;
	height: 14px;
}

.newst .flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	z-index: 200;
	position: relative;
}

.newst .flex-control-nav li a {
	font-size: 0px;
	width: 11px;
	height: 11px;
	border-radius: 3px;
	border: 1px solid #cecece;
	background-color: #cecece;
	display: block;
	float: left;
	margin: 0px;
}

.newst .flex-control-nav li a.flex-active {
	background-color: #04599b;
	border: 1px solid #0972c5;
}

.newst a.flex-prev {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pleft.png") no-repeat;
	left: -70px;
	overflow: hidden;
	top: 240px;
	display: none;
}

.newst a.flex-next {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pright.png") no-repeat;
	right: -70px;
	top: 240px;
	display: none;
}

.nlist {
	margin-top: 36px;
}

.nlist ul {
	border-top: 1px dashed #e0e0e0;
}

.nlist ul li {
	line-height: 36px;
	border-bottom: 1px dashed #e0e0e0;
	height: 36px;
	overflow: hidden;
}

.nlist ul span {
	float: right;
	display: block;
	color: #b1b6bc;
	background: url("../images/time.png") no-repeat left center;
	padding-left: 26px;
}

.nlist ul a {
	display: block;
	color: #939494;
	font-size: 14px;
	padding-left: 6px;
	width: 540px;
	overflow: hidden;
	float: left;
}

.nlist ul a:hover {
	color: #16a850;
}

.fy {
	text-align: right;
	padding-top: 28px;
	height: 32px;
}

.fy a {
	margin: 4px;
	padding: 0px 6px;
	color: #adadad;
	display: inline-block;
	font-size: 14px;
	height: 22px;
	border: 1px solid #d8d8d8;
	text-align: center;
	line-height: 22px;
	border-radius: 3px;
	margin-left: 4px;
}

a.fyl {
	font-weight: bold;
	border: 1px solid #fff;
}

a.fyr {
	font-weight: bold;
	border: 1px solid #fff;
}

.fy a:hover {
	color: #686868;
}

a.fyo {
	color: #686868;
}

.nright {
	width: 264px;
	float: right;
}

.evbt {
	color: #838383;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 3px solid #e5e3e3;
	padding-top: 3px;
}

.eul {
	overflow: hidden;
	padding: 14px 0;
	border-bottom: 1px solid #e5e3e3;
}

.euls {
	width: 58px;
	height: 58px;
	float: left;
	border: 1px solid #d8d8d8;
	border-radius: 8px;
	text-align: center;
	color: #16a850;
	font-size: 14px;
}

.euls span {
	display: block;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-top: -4px;
}

.eulx {
	width: 170px;
	float: right;
}

.eulx div {
	color: #ccd887;
	font-size: 36px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.eulx div a {
	color: #ccd887;
}

.eulx span {
	color: #ccd887;
	font-size: 14px;
	border-bottom: 1px solid #ccd887;
	line-height: 24px;
}

.euln {
	font-size: 14px;
	line-height: 20px;
	color: #939494;
	padding-top: 8px;
	padding-bottom: 10px;
}

.ana {
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 4px;
}

.dnbt {
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 3px;
}

.dnbt div {
	color: #526cc1;
	font-size: 20px;
	float: left;
	width: 654px;
}

.dnbt ul {
	float: right;
}

.dnbt li {
	float: left;
}

.dnbts {
	background: url("../images/time.png") no-repeat left center;
	padding-left: 22px;
	color: #b1b6bc;
	padding-right: 12px;
}

.dnbtx {
	background: url("../images/kan.png") no-repeat left center;
	padding-left: 26px;
	color: #b1b6bc;
}

.newsdet {
	color: #646464;
	line-height: 24px;
	padding-top: 16px;
}
.newsdet img{
	max-width:100% !important;
}

/*products*/

.pnscen {
	padding-top: 47px;
}

.pdnav {
	padding-top: 10px;
}

.pdnav li {
	//border-bottom: 1px solid #f3f4f5;
	//border: 1px solid #f3f4f5;
   	border-bottom: 1px solid #f3f4f5;;
   	border-left: 1px solid #f3f4f5;;
   	border-right: 1px solid #f3f4f5;;
	padding-top: 2px;
	padding-bottom: 3px;
}

.pdnav li a {
	padding-left: 38px;
	color: #b0afaf;
	font-size: 16px;
	display: block;
	background: url("../images/pdt.png") no-repeat 18px center;
	transition: all 0.5s;
}

.pdnav li a:hover {
	color: #4661bd;
	/*background:url(/templets/cobettercn/images/pdto.png) no-repeat 18px center;*/
}

li.pdnavo a {
	color: #4661bd;
	background: url("../images/pdto.png") no-repeat 18px center;
}

li.pdnavxo a {
	color: #4661bd;
	background: url("../images/pdto.png") no-repeat 18px center;
}

.pdnav li div {
	padding-left: 26px;
	padding-top: 6px;
	/*padding-bottom: 18px;*/
	position: relative;
	display: none;
}

.pdnav li div span {
	display: block;
	line-height: 18px;
	padding: 3px 0px;
}

.pdnav li div span a {
	padding-left: 32px;
	font-size: 14px;
	display: block;
	background: url("../images/d.png") no-repeat 14px center;
	color: #7c7c7c;
}

span.pdbg {
	background-color: #f3f4f5;
}

.pdnav li div span a:hover {
	background: url("../images/pdo.png") no-repeat 14px center;
	color: #4661bd;
}

.pdnav li div span a.pdnavdo {
	background: url("../images/pdo.png") no-repeat 14px center;
	color: #4661bd;
}

li.pdnavo div {
	display: block;
}

.pnbt {
	background: url("../images/pldbg.png") no-repeat;
}

.pleft {
	width: 236px;
	padding-bottom: 40px;
	float: left;
}

.cp {
	border: 1px solid #f3f4f5;
	margin-bottom: 20px;
	border-bottom: none;
}

.pright {
	width: 948px;
	float: right;
}

.pright .path {
	font-weight: bold;
	overflow: hidden;
	margin-top: 0px;
	position: absoute;
	left: 108px;
	top: 150px;
	/*width: 1212px;*/
}

.pright .path span {
	display: block;
	margin-left: -10px;
	background: url("../images/pathtno.png") no-repeat left bottom;
	background-size: 1212px 2px
}

.pright .path a {
	color: #8b8b8b;
	background: url("../images/path.png") no-repeat left center;
	padding-left: 10px;
	padding-right: 7px;
}

.ptban {
	width: 938px;
	height: 288px;
	border: 5px solid #ededed;
	margin-top: 3px;
	position: relative;
}

.ptban .flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ptban .flex-control-nav {
	position: absolute;
	text-align: center;
	right: 22px;
	bottom: 10px;
	z-index: 99;
	height: 14px;
}

.ptban .flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	z-index: 200;
	position: relative;
}

.ptban .flex-control-nav li a {
	font-size: 0px;
	width: 11px;
	height: 11px;
	border-radius: 3px;
	border: 1px solid #cecece;
	background-color: #cecece;
	display: block;
	float: left;
	margin: 0px;
}

.ptban .flex-control-nav li a.flex-active {
	background-color: #04599b;
	border: 1px solid #0972c5;
}

.ptban a.flex-prev {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pleft.png") no-repeat;
	left: -70px;
	overflow: hidden;
	top: 240px;
	display: none;
}

.ptban a.flex-next {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pright.png") no-repeat;
	right: -70px;
	top: 240px;
	display: none;
}


/*.prls{ margin-top:16px; overflow:hidden; padding-bottom:10px;}
.plist{ width:674px; float:left;}
.plistn{width:164px;float:left;border-bottom:1px solid #eeeeee;padding-bottom:7px;}
.pu{ height:162px; padding:12px; padding-left:0px; overflow:hidden; margin-bottom:18px; transition: all 0.5s;}
/*.pu:hover{ background-color:#f2f2f2;}*/


/*.pul{ float:left;}
.pul img{ width:126px;height:132px;border:1px #eeeeee solid;}
.pur{ float:right; width:474px;}
.pur b{ display:block; font-weight:normal; color:#575757; font-size:12px; height:24px;  margin-bottom:6px;}
.pur span{ display:block; color:#666666; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:26px;}
.pur a{width:100%; height:32px; display:block; transition: all 0.5s;color:#575757;;line-height:20px;height:43px;}
.pu:hover .pur a{background:url(/templets/cobettercn/images/pmoreo.png) no-repeat left center;}
.plistr{ width:236px; float:right;}
/*products*/

.prls {
	margin-top: 16px;
	overflow: hidden;
	padding-bottom: 10px;
}

.plist {
	width: 674px;
	float: left;
}

.plistn {
	border-bottom: 2px solid #c7cfeb;
}

.pu {
	height: 162px;
	padding: 12px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 18px;
	transition: all 0.5s;
}

.pu:hover {
	background-color: #f2f2f2;
}

.pul {
	float: left;
}

.pul img {
	border: 1px solid #dbdbdb;
}

.pur {
	float: right;
	width: 474px;
}

.pur b {
	display: block;
	font-weight: normal;
	color: #333333;
	font-size: 16px;
	height: 24px;
	overflow: hidden;
	margin-bottom: 6px;
}

.pur span {
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-bottom: 26px;
}

.pur a {
	background: url("../images/pmore.png") no-repeat left center;
	width: 106px;
	height: 32px;
	display: block;
	transition: all 0.5s;
}

.pu:hover .pur a {
	background: url("../images/pmoreo.png") no-repeat left center;
}

.plistr {
	width: 236px;
	float: right;
}

.hlist {
	margin-top: 6px;
	border-bottom: 2px solid #c7cfeb;
	padding-bottom: 18px;
}

.hul {
	padding: 14px;
	padding-left: 0px;
	height: 202px;
}

.htleft {
	float: left;
}

.htleft img {
	border: 1px solid #dbdbdb;
}

.hwright {
	width: 716px;
	float: right;
}

.hwright b {
	display: block;
	font-weight: normal;
	color: #333333;
	font-size: 16px;
	height: 24px;
	overflow: hidden;
	margin-bottom: 14px;
	padding-top: 10px;
}

.hwright span {
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 96px;
	overflow: hidden;
	margin-bottom: 26px;
	text-indent: 2em;
}

.hwright a {
	background: url("../images/pmore.png") no-repeat left center;
	width: 106px;
	height: 32px;
	display: block;
	transition: all 0.5s;
}

.hul:hover .hwright a {
	background: url("../images/pmoreo.png") no-repeat left center;
}

.hul:hover {
	background-color: #f2f2f2;
	transition: all 0.5s;
}

.houdet {
	background: url("../images/houx.png") no-repeat center top;
	border: 1px solid #e3e3e3;
	min-height: 300px;
	margin-top: 25px;
	padding: 0px 20px;
	padding-top: 74px;
	padding-bottom: 30px;
}

.houtab {}

.houtab td {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.houtabs {
	color: #969696;
	font-size: 16px;
	line-height: 18px;
}

.houtabs td {
	padding-bottom: 16px;
}

.houtabs td span {
	font-size: 18px;
	border-bottom: 1px solid #969696;
	line-height: 18px;
}

.houtabx {}

.houtabx b {
	font-size: 16px;
	font-weight: normal;
	padding-left: 26px;
}

.houtabx td {
	padding: 14px 0px;
	color: #686868;
	font-size: 14px;
	line-height: 20px;
}

.houtabx span {
	font-size: 12px;
}

.houtabx a {
	background: url("../images/down.png") no-repeat left center;
	padding-left: 24px;
	color: #bcbcbc;
	font-size: 14px;
}

.houtabxo {
	background-color: #f3f3f3;
}

.care {
	width: 928px;
	float: right;
	border: 1px solid #f3f4f5;
	min-height: 480px;
	display: inline;
	margin-right: 24px;
	padding-top: 42px;
}

.caren {
	padding-left: 286px;
	padding-top: 66px;
	background: url("../images/r.png") no-repeat 36px top;
	min-height: 300px;
	color: #16a850;
	font-size: 22px;
	line-height: 30px;
}

.caren span {
	display: block;
	font-size: 34px;
	padding-top: 30px;
}


/*修改人才中心样式*/


/*  源代码

 .cond{ width:786px; float:right; padding-right:132px; color:#606060; font-size:14px; line-height:24px; padding-top:100px; padding-bottom:30px;}

* */

.cond {
	width: 900px;
	float: left;
	padding-left: 23px;
	color: #606060;
	font-size: 14px;
	line-height: 24px;
	padding-top: 100px;
	padding-bottom: 30px;
}

.cond img {
	max-width: 100%;
}


/*depatement*/

.dban {
	height: 350px;
	background-repeat: no-repeat;
}

.ifd {
	/*background:url(/templets/cobettercn/images/dx.png) no-repeat center bottom #fff; padding-top:52px; */
	padding-bottom: 50px;
	width: 1210px;
	margin: 0 auto;
	box-shadow: 6px 0px 5px -5px rgba(50, 50, 50, 0.17), -6px 0px 5px -5px rgba(50, 50, 50, 0.17);
}

.ifdbt {
	text-align: center;
	width: 1210px;
	margin: 0 auto;
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 24px;
}

.ifdn {
	line-height: 36px;
	width: 1136px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #666666;
}

.daod {
	padding-top: 20px;
	background: url("../images/ppbg.png") no-repeat center bottom #f4f4f4;
	padding-bottom: 24px;
}

.daod ul {
	width: 1230px;
	margin: 0 auto;
	overflow: hidden;
}

.daod li {
	width: 390px;
	height: 286px;
	background-color: #fff;
	float: left;
	margin: 10px;
	-moz-box-shadow: 0 0 10px #bababa;
	-webkit-box-shadow: 0 0 10px #bababa;
	box-shadow: 0 0 10px #bababa;
	overflow: hidden;
}

.daod a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666666;
	transition: all 0.5s;
}

.dtbt {
	text-align: center;
	padding-top: 216px;
}

.dt1 {
	background: url("../images/dt1.png") no-repeat;
	font-size: 24px;
}

.dt2 {
	background: url("../images/dt2.png") no-repeat;
	font-size: 24px;
}

.dt3 {
	background: url("../images/dt3.png") no-repeat;
	font-size: 24px;
}

.dt4 {
	background: url("../images/dt4.png") no-repeat;
	font-size: 24px;
}

.dt5 {
	background: url("../images/dt5.png") no-repeat;
	font-size: 24px;
}

.daod li a:hover {
	color: #fff;
}

.daods {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 18px;
	display: none;
}

.daodx {
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	display: none;
}

.daodx span {
	padding: 0px 10px;
	display: block;
	height: 25px;
	overflow: hidden;
	width: 173px;
	float: left;
}

.daod li a:hover .daods {
	display: block;
}

.daod li a:hover .daodx {
	display: block;
}

.daod li a:hover .dtbt {
	padding-top: 0px;
	transition: all 0.5s;
}

.daod a.dt1:hover {
	background: url("../images/dwt2n.png") no-repeat;
}

.daod a.dt2:hover {
	background: url("../images/dwt2n.png") no-repeat;
}

.daod a.dt3:hover {
	background: url("../images/dwt2n.png") no-repeat;
}

.daod a.dt4:hover {
	background: url("../images/dwt2n.png") no-repeat;
}

.daod a.dt5:hover {
	background: url("../images/dwt2n.png") no-repeat;
}

.daod a div.dwt {
	transition: all 0.5s;
}

.daod a:hover div.dwt {
	opacity: 1;
}

.qban {
	height: 544px;
	width: 1210px;
	margin: 0 auto;
	position: relative;
	clear: both;
}

.qban ul {
	width: 100%;
	padding-top: 60px;
	height: 462px;
}

.qban li {
	width: 100%;
	height: 462px;
}

.qbleft {
	float: left;
	width: 546px;
}

.pxt {
	background: url("../images/pxt.png") no-repeat left top;
	padding-left: 62px;
	font-size: 18px;
	color: #9f9f9f;
	height: 32px;
	padding-top: 12px;
}

.qbleft1 {
	color: #333333;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 14px;
}

.qbleft2 {
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	width: 496px;
	height: 72px;
	overflow: hidden;
}

.qbleft3 {
	color: #375d8f;
	line-height: 30px;
	font-size: 16px;
	width: 430px;
	height: 90px;
	overflow: hidden;
	margin-top: 36px;
	margin-bottom: 26px;
}

.qbleft4 {}

.qbright {
	float: right;
}

.qban .flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.qban .flex-control-nav {
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 24px;
	z-index: 99;
	height: 14px;
	width: 100%;
	padding-top: 20px;
	display: none;
}

.qban .flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	z-index: 200;
	position: relative;
}

.qban .flex-control-nav li a {
	font-size: 0px;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	border: 1px solid #fff;
	display: block;
	float: left;
	margin: 0px;
}

.qban .flex-control-nav li a.flex-active {
	background-color: #04599b;
	border: 1px solid #0972c5;
}

.qban a.flex-prev {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pleft.png") no-repeat;
	left: -70px;
	overflow: hidden;
	top: 240px;
}

.qban a.flex-next {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pright.png") no-repeat;
	right: -70px;
	top: 240px;
}

ul.flex-direction-nav {
	height: 0px;
	width: 0px;
}

.housn {
	padding-top: 20px;
	background: url("../images/ppbg.png") no-repeat center bottom #f4f4f4;
	padding-bottom: 24px;
}

.housn ul {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}

.housn li {
	width: 390px;
	height: 286px;
	background-color: #fff;
	float: left;
	margin: 10px;
	-moz-box-shadow: 0 0 10px #bababa;
	-webkit-box-shadow: 0 0 10px #bababa;
	box-shadow: 0 0 10px #bababa;
}

.housn a {
	display: block;
	height: 100%;
	color: #666666;
	transition: all 0.5s;
}

.housn a b {
	color: #393e48;
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding-top: 24px;
	padding-bottom: 6px;
}

.housn a span {
	display: block;
	color: #617360;
	font-size: 14px;
	line-height: 24px;
}

.housn a:hover b {
	color: #b4fff4;
}

.housn a:hover span {
	color: #fff;
}

.housn a:hover {
	background-color: #6e7179;
}

.hou1 a {
	background: url("../images/h1.png") no-repeat;
	padding-left: 112px;
	padding-right: 20px;
	background-size: 88%;
}

.hou1 a:hover {
	background: url("../images/h1o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou2 a {
	background: url("../images/h2.png") no-repeat;
	padding-left: 122px;
	background-size: 88%;
}

.hou2 a:hover {
	background: url("../images/h2o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou3 a {
	background: url("../images/h3.png") no-repeat;
	padding-left: 24px;
	background-size: 88%;
}

.hou3 a:hover {
	background: url("../images/h3o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou4 a {
	background: url("../images/h4.png") no-repeat;
	padding-left: 22px;
	background-size: 88%;
}

.hou4 a:hover {
	background: url("../images/h4o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou5 a {
	padding-left: 20px;
	background-size: 88%;
}

.hou6 a {
	background: url("../images/h6.png") no-repeat;
	padding-left: 26px;
	background-size: 88%;
}

.hou6 a:hover {
	background: url("../images/h6o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou7 a {
	background: url("../images/h7.png") no-repeat;
	padding-left: 140px;
	background-size: 88%;
}

.hou7 a:hover {
	background: url("../images/h7o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou8 a {
	background: url("../images/h8.png") no-repeat;
	padding-left: 112px;
	background-size: 88%;
}

.hou8 a:hover {
	background: url("../images/h8o.png") no-repeat #6e7179;
	background-size: 88%;
}

.hou9 a {
	background: url("../images/h9.png") no-repeat;
	padding-right: 26px;
	text-align: right;
	background-size: 88%;
}

.hou9 a:hover {
	background: url("../images/h9o.png") no-repeat #6e7179;
	background-size: 88%;
}

.vban {
	width: 1210px;
	margin: 0 auto;
	position: relative;
	height: 230px;
	border: 1px solid #eee;
}

.vban .flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.vban .flex-control-nav {
	position: absolute;
	text-align: center;
	left: 36px;
	bottom: 30px;
	z-index: 99;
	height: 14px;
}

.vban .flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	z-index: 200;
	position: relative;
}

.vban .flex-control-nav li a {
	font-size: 0px;
	width: 11px;
	height: 11px;
	border-radius: 3px;
	border: 1px solid #cecece;
	background-color: #cecece;
	display: block;
	float: left;
	margin: 0px;
}

.vban .flex-control-nav li a.flex-active {
	background-color: #04599b;
	border: 1px solid #0972c5;
}

.vban a.flex-prev {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pleft.png") no-repeat;
	left: -70px;
	overflow: hidden;
	top: 240px;
	display: none;
}

.vban a.flex-next {
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 42px;
	background: url("../images/pright.png") no-repeat;
	right: -70px;
	top: 240px;
	display: none;
}

.labt {
	margin-left: 176px;
}

.labt span {
	display: block;
	line-height: 26px;
	border-left: 7px solid #cecece;
	padding-left: 10px;
	font-size: 18px;
	color: #cecece;
	font-weight: bold;
}

.vcon {
	width: 1210px;
	margin: 0 auto;
	heihgt: 0px;
	margin-top: 20px;
}

.vlist {}

.vlist ul {
	padding-left: 155px;
	width: 1056px;
}

.vlist li {
	width: 268px;
	height: 164px;
	position: relative;
	float: left;
	border: 1px #eeeeee solid;
}

.vlist a {
	display: block;
	width: 100%;
	height: 100%;
}

.vlist a img {
	opacity: 0.1;
	display: block;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=10);
	/* IE */
	-moz-opacity: 0.1;
	/* 老版Mozilla */
	-khtml-opacity: 0.1;
	/* 老版Safari */
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari and Chrome */
	-o-transition: all 0.5s;
	/* Opera */
}

.vlist b {
	position: absolute;
	line-height: 26px;
	font-size: 16px;
	color: #7b7b7b;
	left: 24px;
	top: 46px;
	font-weight: normal;
	transition: all 0.5s;
}

.vlist div {
	position: absolute;
	left: 0px;
	width: 248px;
	height: 100%;
	padding-left: 20px;
	top: 0px;
	background-color: #67729c;
	opacity: 0.8;
	filter: alpha(opacity=80);
	/* IE */
	-moz-opacity: 0.8;
	/* 老版Mozilla */
	-khtml-opacity: 0.8;
	color: #fff;
	display: none;
	transition: all 0.5s;
}

.vlist div span {}

.vbts {
	font-size: 16px;
	padding-top: 20px;
	display: block;
	color: #ffffff;
}

.vbtz {
	font-size: 14px;
	display: block;
	font-family: "微软雅黑";
	display: block;
	color: #ffffff;
}

.vbtx {
	font-size: 14px;
	border-bottom: 2px solid #fff;
}

.vlist a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
	/* IE */
	-moz-opacity: 1;
	/* 老版Mozilla */
	-khtml-opacity: 1;
	/* 老版Safari */
}

.vlist a:hover div {
	display: block;
}

.vlist a:hover b {
	display: none;
}

.houdet2 {
	background: url("../images/houx.png") no-repeat center top;
	border: 1px solid #e3e3e3;
	min-height: 300px;
	margin-top: 10px;
	padding: 0px 20px;
	padding-top: 0px;
	padding-bottom: 30px;
}

.icp {
	padding-top: 44px;
	margin-bottom: -20px;
	overflow: hidden;
}

.icpl {
	float: left;
	color: #909090;
	font-weight: bold;
	font-size: 24px;
	background: url("../images/lcpbt.png") no-repeat left bottom;
	width: 379px;
	padding-top: 32px;
	padding-bottom: 10px;
}

.icpr {
	float: right;
}

.houdet2 b {
	font-size: 14px;
	font-family: 微软雅黑;
}

.houdet2 .houtabx td {
	padding: 9px 0px;
}

.pdtop {
	margin-top: 4px;
	overflow: hidden;
	padding-bottom: 70px;
}

.pdt {
	float: left;
	width: 270px;
	position: relative;
}

.pdt a {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 22px;
	height: 21px;
	background: url("../images/mpdt.png") no-repeat;
}

.pdt img {
	width: 100%;
}

.pdright {
	float: right;
	width: 650px;
	position: relative;
}

.pstx {
	position: absolute;
	right: 0px;
	top: 6px;
}

.pmbt {
	line-height: 40px;
	font-size: 24px;
	color: #4661bd;
	font-weight: bold;
	width: 580px;
}

.pmxbt {
	color: #bbb9b9;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 18px;
}

.pmbtn {
	border-top: 2px solid #c7cfeb;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-top: 16px;
	padding-right: 90px;
}

.adivbt {
	color: #4661bd;
	font-size: 14px;
	padding-top: 44px;
	padding-bottom: 10px;
}

.adivbtn {
	font-size: 12px;
	line-height: 18px;
}

.adivbtn ul {
	padding-left: 20px;
}

.adivbtn li {
	float: left;
	width: 285px;
	background: url("../images/ad.png") no-repeat 0px 7px;
	padding-left: 20px;
	color: #666666;
}

.prodet {
	border: 1px solid #d2d2d3;
	min-height: 300px;
	margin-bottom: 40px;
}

.prul {
	height: 30px;
	padding-left: 48px;
}

.prul ul {
	float: left;
	border-right: 1px solid #d2d2d3;
}

.prul li {
	float: left;
	border: 1px solid #d2d2d3;
	border-top: none;
	border-right: none;
	height: 28px;
	line-height: 28px;
	color: #a2a0a0;
	font-size: 16px;
	padding: 0px 18px;
	cursor: pointer;
}


/*.prul div{ float:right; padding-right:54px;} 2016/05/25:原样式！！*/

.prul div {
	float: right;
	border-top: 1px solid #D2D2D3;
	margin-right: 54px;
}

.prul div a {
	display: block;
	height: 28px;
	border: 1px solid #d2d2d3;
	border-top: none;
	background: url("../images/down.png") no-repeat 12px center;
	padding-left: 38px;
	padding-right: 16px;
	color: #a2a0a0;
	font-size: 16px;
}

li.prulo {
	background: #4661bd;
	border: 1px solid #4661bd;
	color: #fff;
	border-top: none;
	border-right: none;
}

.pmbtn {
	position: relative;
}

.pmbtn .prul {
	padding-left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 28px;
}

.pmbtn .prul div a {}

.pmbtn .prul div {
	padding-right: 0px;
}

.prodetn {
	padding-left: 48px;
	padding-right: 54px;
	padding-top: 50px;
	padding-bottom: 40px;
	color: #686868;
	min-height: 240px;
	font-size: 12px;
	line-height: 18px;
	display: none;
}

.prodetn td {
	font-size: 14px;
	border-bottom: 1px solid #e1e5e5;
	padding: 5px 0px;
	padding-left: 10px;
}

.prodetn table {
	border-top: 1px solid #e1e5e5;
}

.tableo td {
	background-color: #f3f3f3;
	padding: 3px 0px;
	padding-left: 10px;
}

.prodetn div {
	color: #666;
}

#footer {
	width: 100%;
	background: url("../images/f_bg.png") repeat-x;
}

.footer {
	width: 1210px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background: url("../images/f_bg.png") repeat-x;
}

.footer img {
	float: left;
	width: 148px;
	margin-top: 40px;
	opacity: 1;
}

.footer ul {
	margin-top: 30px;
	height: 190px;
	line-height: 20px;
}

.footer ul li {
	height: 20px;
	line-height: 20px;
	vertical-align: bottom;
	width: 100%;
	float: left;
}


/*.footer ul li h1{ font-family:"Microsoft YaHei" ! important;  font-size:18px; color:#f6f6f6; margin-bottom:10px; line-height:20px;margin-top: 10px;}2016.06.17*/

.footer ul li h1 {
	font-family: "Microsoft YaHei" ! important;
	font-size: 18px;
	color: #7b9eeb;
	margin-bottom: 10px;
	line-height: 20px;
	margin-top: 10px;
}

.footer ul li a {
	display: block;
}

.footer ul li a:hover {
	color: #62d8e9;
}


/*.footer ul li a p{ font-family:"Microsoft YaHei" ! important; font-size:14px; color:#f6f6f6;height:20px; line-height:20px;}2016.06.17*/

.footer ul li a p {
	font-family: "Microsoft YaHei" ! important;
	font-size: 14px;
	color: #7b9eeb;
	height: 20px;
	line-height: 20px;
}

.footer ul.add {
	width: 320px;
	float: right;
}


/*.footer ul.add li{ height:25px; margin-bottom:8px;color: #fff;}2016.06.17*/

.footer ul.add li {
	color: #7b9eeb;
}


/*.footer ul.add li.h1{ height:30px;}*/


/*.footer ul.add li p{color: #fff;}2016.06.17*/

.footer ul.add li p {
	color: #7b9eeb;
}

.footer ul.add li h1 {
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.6);
}

.footer ul.add li a p {
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.6);
}

.footl {
	width: 320px;
	float: left;
	padding-left: 140px;
}

.footl li p:hover {
	color: #62d8e9;
}

.footz li a p {
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.6);
}

#foootl li {
	padding-bottom: 5px;
}


/*.footz{ width:280px; float:left;}2016.06.17*/

.footz {
	width: 100px;
	float: left;
}

.footz li a h1:hover {
	color: #62d8e9;
}

.footz li a h1 {
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.6);
	font-size: 14px;
	!important;
}

.footz li a p {
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.6);
}

.foot {
	width: 50%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.foot p {
	font-size: 12px;
	font-family: "Microsoft YaHei" ! important;
	color: #fff;
	display: block;
	padding-top: 12px;
	margin: 0px;
	padding-bottom: 18px;
}

.foot img {
	width: 42px;
	margin-top: -14px;
	opacity: 1;
}

.more {
	border: 1px solid #fff;
	position: absolute;
	bottom: 15px;
	right: 20px;
	text-align: center;
	margin: 0 auto;
	border-radius: 5px;
	line-height: 30px;
}

.more span {
	padding-left: 21px;
	line-height: 32px;
}

.fd {
	position: fixed;
	right: 16px;
	top: 581px;
	border: 1px solid #cccccc;
	background-color: #fff;
	width: 130px;
	border: 1px solid #cccccc;
	font-size: 14px;
	z-index: 1000;
	padding-bottom: 4px;
}

.fd ul {
	width: 110px;
	margin: 0 auto;
}

.fd ul li {
	font-family: 微软雅黑;
}

.fd ul li a {
	font-family: 微软雅黑;
	color: #000;
	padding-left: 26px;
}

.fd1 {
	line-height: 34px;
}

.fd2 {
	line-height: 0px;
	padding-bottom: 8px;
	font-size: 0px;
}

.fd3 {
	line-height: 24px;
}

.fd3 a {
	background: url("../images/lx.png") left center no-repeat;
}

.fd4 {
	line-height: 24px;
}

.fd4 a {
	background: url("../images/ly.png") left center no-repeat;
}

.navno {
	display: none;
}

.ndiv {
	width: 1210px;
	position: absolute;
	left: 1px;
	top: 36px;
	background: url("../images/navpng.png");
	background-color: #fff;
	-moz-box-shadow: 0 0 30px #8D8D8D;
	-webkit-box-shadow: 0 0 30px #8D8D8D;
	box-shadow: 0 0 30px #8D8D8D;
	border-radius: 6px;
	overflow: hidden;
	height: 443px;
	display: none;
}

.ndivleft {
	float: left;
	width: 278px;
	border-right: 1px solid #bbc9ed;
	padding-left: 16px;
	padding-top: 20px;
	min-height: 423px;
}

.header1 ul.nav li .ndivleft ul {}

.header1 ul.nav li .ndivleft ul li {
	width: 100%;
	float: none;
	text-align: left;
	background: url("../images/ndivd.png") left bottom no-repeat;
	padding: 0px;
	height: 31px;
	padding-top: 14px;
	padding-bottom: 8px;
	cursor: pointer;
}

.header1 ul.nav li .ndivleft ul li:hover {
	background: url("../images/ndivdo.png") left bottom no-repeat;
}

.header1 ul.nav li .ndivleft ul li a {
	color: #576fc3;
	font-size: 16px;
	font-weight: normal;
	padding-left: 5px;
}

.header1 ul.nav li .ndivleft ul li:hover a {
	color: #fff;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto {
	background: url("../images/ndivdo.png") left bottom no-repeat;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto a {
	color: #fff;
}

.ndivcen {
	float: left;
	display: none;
	position: absolute;
	top: 0px;
	left: 295px;
}

.header1 ul.nav li .ndivcen .twonav {
	width: 275px;
	float: left;
	border-right: 1px solid #bbc9ed;
	height: 410px;
	padding-top: 34px;
}

.header1 ul.nav li .ndivcen .twonav li {
	width: 100%;
	float: none;
	text-align: left;
	background-image: none;
	padding: 0px;
	height: 28px;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
}

.header1 ul.nav li .ndivcen .twonav li a {
	color: #8d9597;
	font-size: 14px;
	font-weight: normal;
	padding-left: 16px;
	display: inline-block;
}

.header1 ul.nav li .ndivcen .twonav li:hover {
	background: url("../images/ndivzo.png") left bottom no-repeat;
}

.header1 ul.nav li .ndivcen .twonav li:hover a {
	color: #fff;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li a {
	color: #8d9597;
}

.header1 ul.nav li .ndivcen .twonav li.twonavo {
	background: url("../images/ndivzo.png") left bottom no-repeat;
}

.header1 ul.nav li .ndivcen .twonav li.twonavo a {
	color: #fff;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li.twonavo a {
	color: #fff;
}

.twonavr {
	display: none;
	position: absolute;
	left: 276px;
	top: 0px;
}

.header1 ul.nav li .ndivcen .twonavr {
	width: 230px;
	float: left;
	border-right: 1px solid #bbc9ed;
	height: 410px;
	padding-top: 34px;
	padding-right: 68px;
}

.header1 ul.nav li .ndivcen .twonavr li {
	width: 100%;
	float: none;
	text-align: left;
	background-image: none;
	padding: 0px;
	height: auto;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	cursor: pointer;
}

.header1 ul.nav li .ndivcen .twonavr li a {
	color: #8d9597;
	font-size: 14px;
	font-weight: normal;
	padding-left: 16px;
	display: block;
}

.header1 ul.nav li .ndivcen .twonavr li:hover {
	background-color: #576fc3;
}

.header1 ul.nav li .ndivcen .twonavr li:hover a {
	color: #fff;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonavr li a {
	color: #8d9597;
	font-size: 14px;
	font-weight: normal;
	padding-left: 16px;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonavr li:hover a {
	color: #fff;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li.twonavo .twonavr li a {
	color: #8d9597;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li.twonavo .twonavr li:hover a {
	color: #fff;
}

.nrightt {
	float: right;
	display: none;
}

li#mark {
	background: url("../images/mark.png") 106px 15px no-repeat;
	height: 32px;
}

li#mark2 {
	background: url("../images/mark.png") 106px 15px no-repeat;
	height: 32px;
}

.solu {
	width: 1190px;
	position: absolute;
	left: 1px;
	top: 36px;
	background: url("../images/navpng.png");
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17);
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17);
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17);
	border-radius: 6px;
	overflow: hidden;
	padding-left: 20px;
	display: none;
}

.snav {
	width: 270px;
	border-right: 1px solid #bbc9ed;
	padding-top: 20px;
	height: 423px;
	float: left;
}

.snav span {
	display: block;
	text-align: left;
	width: 222px;
	height: 52px;
	border-bottom: 1px solid #bbc9ed;
}

.header1 ul.nav li .snav span a {
	color: #576fc3;
	font-family: 微软雅黑;
	font-size: 16px;
	font-weight: normal;
	display: block;
	height: 38px;
	padding-top: 14px;
	padding-left: 10px;
}

.header1 ul.nav li .snav span a:hover {
	color: #fff;
	background-color: #576fc3;
}


/*20160420*/

.snavx {
	float: left;
	border: 1px solid #999999;
	border-bottom: none;
	border-right: none;
	width: 280px;
	margin-top: 21px;
}

.snavx span {
	display: block;
	height: 44px;
	border-bottom: 1px solid #999999;
	line-height: 44px;
}

.snavx span a {}

.header1 ul.nav li .snavx a {
	color: #576fc3;
	text-align: left;
	font-weight: normal;
	display: block;
	border-right: 1px solid #999999;
	padding-left: 28px;
}

.header1 ul.nav li .snavx a:hover {
	background: url("../images/snavno.png") right center no-repeat #959595;
	color: #fff;
	border-right: none;
}

.header1 ul.nav li .snavx span.snavxo a {
	background: url("../images/snavno.png") right center no-repeat #2b71cb;
	color: #fff;
	border-right: none;
}

.header1 ul.nav li .snavx span.snavxo {}

.snavn {
	float: left;
	width: 550px;
	padding-top: 16px;
	padding-left: 28px;
	display: none;
	/*border: 1px solid red;*/
	margin-top: 21px;
	overflow: hidden;
}

#snavn {
	padding-top: 0;
	padding-left: 0;
	position: relative;
	width: 585px;
}

#header_product ul {
	overflow: hidden;
}

#header_product li {
	float: left;
	margin-left: 10px;
	width: 180px;
	height: 100px;
	background: none;
	margin-bottom: 10px;
	position: relative;
}

#header_product .snavn_sort {
	width: 169px;
	height: 90px;
	border: 1px solid #dadada;
	box-shadow: 5px 5px 5px rgba(218, 218, 218, .5);
	cursor: pointer;
	text-align: left;
	padding-left: 11px;
}

.snavn_sort_top {
	font-size: 16px;
	margin-top: 11px;
	margin-bottom: 4px;
}

.snavn_sort_text {
	font-size: 14px;
	letter-spacing: -1px;
}

.snavn_sort_img {
	text-align: right;
	position: relative;
}

.snavn_sort:hover {
	background: #6e7179;
}

.snavn_sort:hover>.snavn_sort_top {
	color: #b4fff4;
}

.snavn_sort:hover>.snavn_sort_text {
	color: #fff;
}

.snavn span {
	float: left;
}

.snavn a {
	color: #000000;
}

.header1 ul.nav li .snavn a {
	color: #000000;
	font-weight: normal;
	float: left;
	font-size: 14px;
}

.header1 ul.nav li .snavn a:hover {
	color: #5069d2;
}

.snavn span {
	display: block;
	height: 30px;
	width: 190px;
}

.xtt {
	float: right;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
	width: 310px;
	height: 400px;
	margin-right: 20px;
}

.solu {
	padding-left: 0px;
	width: 1210px;
	overflow: hidden;
	padding-bottom: 20px;
}

.xtt img {
	width: 100%;
	height: 100%;
}

.ndiv {
	background: #fff !important;
}

.ndivleft {
	padding-left: 0px !important;
	border-right: 1px solid #ccc;
}

.header1 ul.nav li .ndivleft ul li {
	padding-left: 14px !important;
	background: none;
}

.header1 ul.nav li .ndivleft ul li a {
	color: #000;
}

.header1 ul.nav li .ndivcen .twonav li a {
	color: #000;
}

.header1 ul.nav li .ndivcen p {
	padding-top: 34px;
	width: 275px;
	padding-left: 30px;
	font-size: 14px;
    font-weight: normal;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li a {
	color: #000;
}

.header1 ul.nav li .ndivleft ul li.ndivlefto .ndivcen .twonav li.twonavo .twonavr li a {
	color: #000;
}

.header1 ul.nav li .ndivcen .twonav {
	border-right: 1px solid #ccc;
}

.header1 ul.nav li .ndivcen .twonavr {
	border-right: none;
}

.ndivcen {
	left: 279px;
}

.solu {
	padding-left: 0px !important;
	width: 1210px !important;
	background: #fff !important;
}

.header1 ul.nav li .snav span a {
	color: #000;
}

.snav {
	border-right: 1px solid #ccc;
}

.snav span {
	border-bottom: none;
}

#zzzzz_img {
	position: absolute;
	left: 27px;
	top: 53px;
}

#zzzzz_img table img {
	width: 25px;
}

#ppppppp1 li {
	list-style-type: disc;
	margin-left: 17px;
}

#ppppp2 tr td li {
	list-style-type: disc;
	font-size: 10px;
	margin-left: 17px;
}

.main1_slide_img {
	margin-left: 210px;
	margin-top: -90px;
}

.main1_slide_img img {
	width: 80px;
	height: 70px;
}

.main1_slide_img1 {
	margin-left: 180px;
	margin-top: -18px;
}

.main1_slide_img2 {
	margin-left: 180px;
	margin-top: -46px;
}

.main1_slide_img3 {
	margin-left: 180px;
	margin-top: 14px;
}

.main1_slide_img4 {
	margin-left: 180px;
	margin-top: 14px;
}

.hp08cta ul {
	margin-left: 18px;
}

.hp08cta ul li {
	list-style-type: disc;
	font-size: 14px;
	line-height: 22px;
}

#ooooo li a {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

#ooooo li a:hover {
	color: #62d8e9;
}

#ppppppp li h1 a:hover {
	color: #62d8e9;
}

.pmbtn .list-paddingleft-2 li {
	list-style-type: disc;
}

.pmbtn .list-paddingleft-2 {
	margin-left: 16px;
	margin-top: 10px;
}

.pmbtn ul {
	margin-left: 16px;
	margin-top: 10px;
}

.pmbtn ul li {
	list-style-type: disc;
}

.center .ny .cond {
	padding-top: 25px;
}


/*	产品中心的修改	11-25*/

.productTitle {
	height: 23px;
}

.productTitle h1 {
	float: left;
	height: 10px;
}

.productTitle h1 a {
	display: block;
	width: 57px;
	font-size: 10px;
	color: #8a8a8a;
	background: url("../images/xgGenter_03.jpg") no-repeat 45px center;
}

.kbtCenter {
	width: 925px;
}

.productTitleBg {
	width: 100%;
	height: 2px;
}

.productTitleBg .widthBg1 {
	display: block;
	float: left;
	height: 100%;
	width: 33%;
	background: #5ea657;
}

.productTitleBg .widthBg2 {
	width: 33%;
	display: block;
	float: left;
	height: 100%;
	background: #304683;
}

.productTitleBg .widthBg3 {
	width: 33%;
	display: block;
	float: left;
	height: 100%;
	background: #cc262b;
}

.pnbt h1 {
	font-size: 14px;
	color: #f7f8f8;
	margin-top: 78px;
	height: 38px;
	line-height: 38px;
}

.xgList {}

.xgList li {
	float: left;
	width: 145px;
	padding-right: 15px;
}

.xgList li h1 {
	font-size: 12px;
	color: #575757;
	height: 37px;
	line-height: 20px;
	overflow: hidden;
	font-weight: normal;
	padding-top: 15px;
}

.xgListImg {
	margin-top: 12px;
	width: 126px;
	height: 132px;
	margin-bottom: 15px;
}

.xgListImg img {
	display: block;
	border: 1px #b7b7b7 solid;
	width: 100%;
	height: 100%;
}

.listPage {
	float: right;
	margin-top: 10px;
	margin-right: 36px;
}

.listPage li {
	float: left;
}

.listPage li a {
	display: block;
	float: left;
	padding: 0 6px;
	font-size: 12px;
	color: #adadad;
	height: 22px;
	line-height: 22px;
	border: 1px #d8d8d8 solid;
	border-radius: 2px;
	text-align: center;
	margin-left: 4px;
}

#body {
	color: #333;
}


/* Moz */


/*火狐兼容性问题*/

.pdnav .pdnavColor {
	color: #4661bd;
}


/*修改验证中心*/

.slides {
	height: 230px;
}

.slides li {
	width: 928px;
	height: 230px;
	margin: 0 auto;
}

.slides li img {
	display: block;
	width: 100%;
	height: 100%;
}

.vlist ul li {
	margin-top: 10px;
	margin-left: 20px;
}

.Advertisement {
	width: 1212px;
	margin: 0 auto;
	border-bottom: 1px #d8d8d8 solid;
	margin-bottom: 32px;
}

.AdvertisementMain {
	width: 927px;
	height: 344px;
	margin-left: 136px;
}

.AdvertisementMainLeft {
	float: left;
	padding-left: 14px;
	padding-top: 60px;
}

.AdvertisementMainLeft dt {
	font-size: 26px;
	color: #5f5f5f;
	line-height: 36px;
	margin-bottom: 12px;
}

.AdvertisementMainLeft dd {
	font-size: 12px;
	line-height: 20px;
	color: #727272;
	margin-bottom: 0;
}

.AdvertisementMainRight {
	float: left;
	width: 424px;
	height: 280px;
	margin-left: 120px;
	margin-top: 16px;
}

.AdvertisementMainRight img {
	display: block;
	width: 100%;
	height: 100%;
}

.laLanguage-tab {
	width: 134px;
	position: relative;
	background: #ededed;
	padding: 0 10px;
	cursor: pointer;
	float:right;
	height:35px;
}

.laLanguage-tab h1 {
	font-size: 12px;
	font-weight: normal;
	color: rgb(188,188,188);
	line-height: 35px;
	letter-spacing: 1px;
	margin:0;
}

.laLanguage-tab ul{
	display: none;
	width: 134px;
	position: absolute;
	left: 0;
	top: 35px;
	border: 1px #fff solid;
	background: #ededed;
	list-style: none;
	padding: 0 10px;
	z-index: 999;
}

.laLanguage-tab ul li {
	line-height: 20px;
	margin: 10px 0;
}

.laLanguage-tab ul li a {
	display: inline-block;
	font-size: 12px;
	color: rgb(188,188,188);
	text-decoration: none;
	border-bottom: 1px rgb(192,192,192) solid;
}
.laLanguage-tab ul li:hover a{
	color:rgb(79,80,179);
}
#kbtXg li {
	width: 200px;
	height: 103px;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	position: relative;
	border-right: 1px solid #e4e4e4
}

#kbtXg li:hover {
	background: #4970c7;
}

#kbtXg li:hover .snavn_sort_top {
	color: #91fffb;
}

#kbtXg li:hover .snavn_sort_text {
	color: #fff;
}

#kbtXg li:hover .snavn_sort {
	background: none;
}

#kbtXg .Snavn_sort {
	border: none;
	box-shadow: none;
}

#kbtXg #snavn {
	width: 610px;
}

#kbtXg .snavn_sort_text {
	width: 74px;
	color: #b3b3b3;
	font-size: 12px;
	line-height: 14px;
	float: left;
}

#kbtXg .snavn_sort_top {
	font-size: 16px;
	line-height: 30px;
	color: #393e48
}

#kbtXg .snavn_sort_img {
	float: right;
}

#kbtXg .xtt {
	width: 290px;
	height: 308px;
}

#kbtXg .xtt img {
	display: block;
	width: 100%;
	height: 100%;
}

#kbtXg .snavn_sort {
	border: none;
	box-shadow: none;
}

.kbgXgBorder:after {
	content: "";
	width: 160px;
	height: 1px;
	background: #e4e4e4;
	position: absolute;
	left: 22px;
	bottom: 0;
}


/*视频缩略图Style*/

.kbtVideo {
	width: 155px;
	height: 148px;
	position: relative;
}

#sltKbt {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

#onn {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: url("../images/playerBg_03.jpg") no-repeat center;
	border: none;
	cursor: pointer;
	position: absolute;
	left: 70%;
	top: 55%;
	z-index: 9;
	margin-left: -50px;
	margin-top: -25px;
	background-size: cover;
	opacity: 0.6;
}

#kbt .plistn {
	border-bottom: 1px #eeeeee solid;
	padding-right: 15px;
}

#kbt .xgList {
	margin-left: 0;
}

#kbt .pul img {
	border: 1px #eeeeee solid;
	width: 126px;
	height: 126px;
}

#kbt .pur a {
	background: none;
	width: 140px;
}

#kbt .xgList li {
	paddgin-right: 0px;
	width: 158px;
}

#kbt .plistn {
	float: left;
}

#kbt .pur {
	width: 140px;
	float: none;
	height: 45px;
	overflow: hidden;
}

#kbt .pul {
	float: none;
}

#kbt .pur b {
	font-size: 12px;
	color: #575757;
	line-height: 18px;
	overflow: inherit;
}

#kbt .pur {
	bordre: none;
}

#kbt .pright .path span {
	background: url("../images/patht.png") no-repeat left bottom;
	background-size: 670px 2px;
}

#kbt .plistn:hover b {
	color: #4661BD;
	font-weight: 900;
}

#kbtBgNav {
	width: 160px;
	height: 143px;
	position: fixed;
	top: 50%;
	right: 0px;
	border: none;
	background: none;
}

.kbtXgNav li a.fd2 {
	background: #fff;
	height: "33px";
	width: "34px";
}

.kbtXgNav li a.fd4 {
	background: #fff;
	height: "33px";
	width: "34px";
}

.kbtXgNav li a.fd3 {
	background: #fff;
	height: "33px";
	width: "34px";
}


/*.kbtXgNav{width:34px;}
	.kbtXgNav li{width:160px;height:34px;padding-bottom:2px;position:relative;}
	.kbtXgNav li a{float:right;display:block;min-width:22px;max-width:160px;padding-left:0;}
	.kbtXgNav li a span.shows{display:block;}
	.kbtXgNav li a span.hides{margin-right:-162px;cursor:hand;}
	.kbtXgNav li a span.youhui{display:none;position:absolute;left:6px;top:0;}
	.kbtXgNav li.fd3 a{
		display:block;background:#fff url(/templets/cobettercn/images/email.png) no-repeat center;
		padding:5px;width:22px;height:22px;border:1px #DBDBDB solid;
		}
	.kbtXgNav li.fd4 a{
		display:block;background:#fff url(/templets/cobettercn/images/jianb_07.jpg) no-repeat center;
		padding:5px;width:22px;height:22px;border:1px #DBDBDB solid;
		}*/


/*.kbtXgNav li.fd2{background:#fff;}
	.kbtXgNav li.fd1{background:#fff;}
	.kbtXgNav li.fd5{background:#fff;}*/


/*新闻翻页按钮*/

.kbtPage a {
	display: block;
	font-size: 12px;
	color: rgb(89, 89, 89);
	cursor: pointer;
}

.kbtPage h1 a {
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #989797;
	width: 277px;
	height: 17px;
	line-height: 18px;
	overflow: hidden;
	font-weight: normal;
}

.kbtPage .pageh1:hover h1 a {
	color: #ff7e83;
}

.kbtPage .pageh2:hover h1 a {
	color: #ff7e83;
}

.pageh1 {
	float: left;
}

.pageh2 {
	float: right;
}

@-moz-document url-prefix() {
	.main1_1 .mainHeight {
		height: 77px;
	}
	.main2_1 .mainHeight1 {
		height: 77px;
	}
}

.ban {
	height: 230px;
}

.ban img {
	display: block;
	width: 100%;
	height: 100%;
}

@media (max-width: 990px) and (min-width: 771px) {
	.hp07imgslide img {
		left: 50%;
		margin-left: -592px;
	}
}

@media (max-width:750px) {
	#footer {
		width: 1210px
	}
}


/*IE*/