﻿body,dd,div,dl,dt,form,img,input,li,ol,p,pre,span,strong,td,tr,ul {
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	border-radius: none
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0;
	padding: 0;
	font-weight: 400
}

body {
	background-color: #fff;
	font: 14px/24px "微软雅黑";
	margin: 0;
	padding: 0;
	color: #333;
	height: auto;
	clear: both;
	-webkit-appearance: none
}

img {
	border: none
}

li,ul {
	list-style: none
}

em,i {
	font-style: normal
}

a {
	text-decoration: none;
	color: #333;
	cursor: pointer
}

a:hover {
	background-repeat: no-repeat
}

a:focus {
	outline: 0
}

a,area {
	blr: expression(this.onFocus=this.blur())
}

input,textarea {
	outline: 0;
	font-family: "微软雅黑"
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fl {
	float: left
}

.fr {
	float: right
}


.header .logo {
	float: left;
	width: 232px;
	height: 100px;
	padding: 20px 0
}

.header .logo img {
	display: block;
	width:417px;
	height: 108px
}

.header .fr {
	width: 849px
}

.header-crumbs {
	padding: 15px 0 0 0;
}

.header-crumbs .language {
        margin-left:280px;
	float: left;
	padding: 0 18px 0 28px;
	width: 400px;
	color: #bfbfbf;
	font-size: 13px;
	line-height: 28px;
}

.header-crumbs .language a {
	display: inline-block;
	margin: 0 10px;
	color: #bfbfbf
}



.header-crumbs .search-box {
        margin-left:300px;
	float: left;
	width: 30px;
	height: 26px;
	border: 1px solid #bfbfbf
}

.header-crumbs .search-box .text {
	float: left;
	width: 116px;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #a0a0a0
}

.header-crumbs .search-box .submit {
	float: right;
	width: 30px;
	height: 26px;
	background: url(../images/cimg03.png) center no-repeat;
	cursor: pointer
}

.header-crumbs .oa-link {
	float: right;
	padding-left: 35px;
	width: 87px;
	height: 28px;
	line-height: 28px;
	background: url(../images/cimg04.png) 0 0 no-repeat;
	font-size: 13px;
	color: #fff
}

.header-crumbs .oa-link:hover {
	background-image: url(../images/cimg50.png)
}

.nav {
	float: right;
	width: 100%;
	padding: 16px 0 3px
}

.nav li {
	float: left;
	margin-left: 53px;
	position: relative;
	z-index: 999
}

.nav li .first-nav a {
	height: 24px;
	padding-bottom: 16px;
	border-bottom: 2px solid transparent;
	line-height: 24px;
	color: #333;
	font-size: 15px;
	display: block
}

.nav li .first-nav a.cur,.nav li .first-nav a:hover {
	color: #EE3E03;
	border-bottom-color: #EE3E03
}

.nav .subnav {
	position: absolute;
	padding-bottom: 5px;
	top: 100%;
	left: 50%;
	margin-left: -68px;
	width: 136px;
	background: #fff url(../images/cimg94.png) 0 0 no-repeat;
	z-index: 999;
	display: none
}

.nav .subnav a {
	display: block;
	width: 90px;
	padding: 10px 10px 10px 0;
	font-size: 13px;
	color: #666;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	background: url(../images/cimg92.png) right 16px no-repeat
}

.nav .subnav a:hover {
	color: #EE3E03;
	background-image: url(../images/cimg93.png)
}

.nav .subnav a.last {
	border-bottom: none
}

.banner2 {
	margin: 0;
        width: 1200px;
	height: 400px;
	overflow: hidden;
	text-align: center;
	position: relative
}

.banner2 ul li {
	margin: 0;
	width: 1200px;
	height: 400px;
	text-align: center;
	position: relative
}

.banner2 ul li img {
	margin: 0;
	display: block;
	text-align: center;
	position: absolute;
	
	width: 1200px;
	height: 400px
}

.banner2 .banner-btn {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1200px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	
	z-index: 20
}

.banner2 .banner-btn a {
	display: inline-block;
	width: 45px;
	height: 5px;
	background-color: #fff;
	margin: 24px 5px;
	cursor: pointer;
	vertical-align: middle
}

.banner2 .banner-btn .cur {
	background-color: #EE3E03
}

.banner2 .btn {
	display: block;
	width: 54px;
	height: 107px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	z-index: 999
}

.banner2 .prev {
	background: url(../images/cimg07.png) center no-repeat;
	left: 80px
}

.banner .next {
	background: url(../images/cimg09.png) center no-repeat;
	right: 80px
}

.banner2 .prev:hover {
	background-image: url(../images/cimg08.png)
}

.banner2 .next:hover {
	background-image: url(../images/cimg10.png)
}

.conmar{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}

.banner{ width:1200px; height:400px; overflow:hidden; margin-bottom:15px;position:relative; background:#fff;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ display:block; }

.index-new {
	padding-bottom: 100px
}

.index-tip {
	height: 38px;
	padding-bottom:35px;
}

.index-new .index-tip {
	padding: 70px 0 44px
}

.index-tip strong {
	float: left;
	line-height: 38px;
	font-size: 24px;
	color: #333;
	font-weight: 400;
	margin-right: 10px
}

.index-tip span {
	float: left;
	line-height: 38px;
	color: #999;
	font-size: 20px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
}

.index-tip a {
	float: right;
	margin-top: 8px;
	text-align: center;
	width: 64px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #818181;
	background: url(../images/cimg11.png) 0 0 no-repeat
}

.index-tip a:hover {
	background-image: url(../images/cimg12.png);
	color: #fff
}

.index-new .left {
	float: left;
	width: 565px;
	position: relative
}

.index-new .left img {
	display: block;
	width: 565px;
	height: 256px
}

.index-new .date-box {
	width: 78px;
	height: 88px;
	background-color: #ccc;
	color: #f7f7f7;
	text-align: center;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
}

.index-new .date-box .day {
	display: block;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	padding-top: 12px
}

.index-new .date-box .date {
	display: block;
	font-size: 12px;
	line-height: 20px
}

.index-new .left .date-box {
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 99
}

.index-new .left .title {
	padding: 10px 0 8px
}

.index-new .title {
	display: block;
	line-height: 24px;
	color: #333;
	font-size: 16px;
	height: 24px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.index-new .info {
	display: block;
	line-height: 24px;
	font-size: 13px;
	color: #666;
	height: 48px;
	overflow: hidden
}

.index-new .right {
	float: right;
	width: 565px;
	height: 350px;
	overflow: hidden
}

.index-new .right dl {
	padding-bottom: 22px;
	margin-bottom: 21px;
	background: url(../images/cimg13.png) center bottom no-repeat
}

.index-new .right dl dt {
	float: left
}

.index-new .right dl dd {
	float: right;
	width: 470px
}

.index-new .right .title {
	padding: 5px 0 8px
}

.index-new .active .date-box {
	background-color: #116bb2
}

.index-new .active .title {
	color: #EE3E03
}

.index-probox {
	padding: 35px 0 32px;
	position: relative;
	overflow: hidden
}

.index-probox .bg {
	position: absolute;
	width: 1920px;
	height: 694px;
	top: 0;
	left: 50%;
	margin-left: -960px
}

.index-prolist {
	width: 1230px;
	padding: 43px 0 48px
}

.index-prolist li {
	float: left;
	padding: 13px 14px 13px 10px;
	width: 336px;
	height: 114px;
	background-color: #025b9f;
	margin-right: 50px;
	overflow: hidden
}

.index-prolist li .pic {
	float: left;
	width: 104px;
	height: 104px;
	margin-right: 13px
}

.index-prolist li .pic img {
	display: block;
	width: 104px;
	height: 104px
}

.index-prolist li .title {
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.index-prolist li .info {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 23px
}

.index-prolist li a:hover .pic {
	background-color: #EE3E03
}

.index-solution {
	width: 1230px
}

.index-solution li {
	float: left;
	width: 360px;
	height: 265px;
	margin-right: 50px;
	position: relative;
	overflow: hidden
}

.index-solution li img {
	display: block;
	width: 360px;
	height: 265px
}

.index-solution li .info-box {
	position: absolute;
	bottom: -82px;
	left: 0;
	color: #fff;
	font-size: 18px;
	padding: 12px 20px 0;
	width: 320px;
	height: 120px;
	overflow: hidden;
	background: url(../images/cimg06.png) repeat;
	z-index: 99
}

.index-solution li .title {
	display: block;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	background: url(../images/cimg21.png) right no-repeat
}

.index-solution li .title em {
	display: block;
	padding-left: 30px
}

.index-solution li .info {
	display: block;
	font-size: 14px;
	line-height: 24px
}

.index-solution li.so1 .info-box em {
	background: url(../images/cimg17.png) 0 no-repeat
}

.index-solution li.so2 .info-box em {
	background: url(../images/cimg18.png) 0 no-repeat
}

.index-solution li.so3 .info-box em {
	background: url(../images/cimg19.png) 0 no-repeat
}

.index-solution li .active .title {
	background-image: url(../images/cimg20.png)
}

.index-centerintr {
	float: left;
	width: 770px
}

.index-centerintr dl {
	margin-top: 43px;
	height: 376px;
	background-color: #EE3E03;
	overflow: hidden
}

.index-centerintr dl dt {
	float: left;
	width: 420px;
	height: 376px
}

.index-centerintr dl dt img {
	display: block;
	width: 420px;
	height: 376px
}

.index-centerintr dl dd {
	float: right;
	width: 274px;
	padding: 68px 38px 0;
	color: #fff
}

.index-centerintr dl dd .tip {
	font-size: 20px;
	line-height: 32px;
	padding-bottom: 19px;
	background: url(../images/cimg10.jpg) 0 bottom no-repeat
}

.index-centerintr dl dd .info {
	margin: 20px 0
}

.index-centerintr dl dd .more {
	color: #fff
}

.index-centerintr dl dd .more:hover {
	text-decoration: underline
}

.index-topic {
	float: right;
	width: 359px;
	overflow: hidden;
	position: relative
}

.index-topic ul {
	position: relative;
	margin-top: 43px;
	height: 376px;
	overflow: hidden
}

.index-topic ul li {
	position: relative;
	float: left;
	width: 359px;
	height: 376px;
	text-align: center;
	color: #333
}

.index-topic ul li img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 359px;
	height: 376px;
	z-index: -1
}

.index-topic ul li .title {
	width: 278px;
	height: 48px;
	font-size: 20px;
	margin: 72px auto 19px;
	font-weight: 700;
	overflow: hidden
}

.index-topic ul li .info {
	width: 278px;
	height: 72px;
	margin: 0 auto;
	overflow: hidden
}

.index-topic ul li .more {
	display: block;
	width: 98px;
	height: 34px;
	line-height: 34px;
	margin: 39px auto 0;
	background: url(../images/cimg40.png) 0 0 no-repeat
}

.index-topic ul li .more:hover {
	text-decoration: underline
}

.index-topic .topic-btn {
	position: absolute;
	bottom: 36px;
	left: 0;
	text-align: center;
	height: 8px;
	width: 100%;
	z-index: 99
}

.index-topic .topic-btn a {
	display: inline-block;
	padding: 4px;
	margin: 0 4px;
	background: url(../images/cimg23.png) 0 0 no-repeat
}

.index-topic .topic-btn a.cur {
	background-image: url(../images/cimg22.png)
}

.footer-nav {
	clear: both;
	overflow: hidden;
	background-color: #333;
	padding: 35px 0 40px
}

.footer-nav .web {
	background: url(../images/cimg41.png) 970px -16px no-repeat
}

.footer-nav ul {
	float: left;
	padding: 17px 0 12px
}

.footer-nav ul li {
	float: left;
	padding-right: 69px;
	line-height: 30px
}

.footer-nav ul li h3 a {
	color: #fff;
	font-size: 14px
}

.footer-nav ul li .subnav a {
	display: block;
	color: #a0a0a0
}
.subnav .subnav2{display:none;}
.subnav div:hover .subnav2{display:block;}
.subnav2{position:absolute;left:135px;min-height:300px;top:0px;background:#fff;}
.subnav div{position:relative;}
.subnav2 li{margin-left:0;padding:5px 10px;}
.footer-nav ul li .subnav a.more {
	color: #dcdcdc
}

.footer-nav ul li .subnav a:hover {
	color: #fff
}

.footer-nav .other {
	float: right;
	width: 170px
}

.footer-nav .other .hotline-tip {
	padding-left: 6px;
	line-height: 26px;
	color: #a0a0a0
}

.footer-nav .other .hot-line {
	padding-left: 6px;
	color: #fff;
	font-size: 21px;
	line-height: 34px
}

.footer-nav .other .online-service {
	display: block;
	padding-left: 70px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	margin: 14px 0;
	background: url(../images/cimg42.png) 0 0 no-repeat
}

.footer-nav .other .online-service:hover {
	background-image: url(../images/cimg96.png)
}

.footer-nav .other .online-service2 {
	display: block;
	padding-left: 70px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	margin: 14px 0;
	background: url(../images/cimg422.png) 0 0 no-repeat
}

.footer-nav .other .online-service2:hover {
	background-image: url(../images/cimg962.png)
}


.footer-nav .other .online-service3 {
	display: block;
	padding-left: 70px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	margin: 14px 0;
	background: url(../images/cimg4222.png) 0 0 no-repeat
}

.footer-nav .other .online-service3:hover {
	background-image: url(../images/cimg9622.png)
}


.footer {
	padding: 22px 0 20px;
	background-color: #2b2b2b
}

.footer .crumbs {
	float: left;
	width: 1010px
}

.footer .crumbs ul {
	padding-bottom: 2px
}

.footer .crumbs ul li {
	float: left;
	color: #a0a0a0;
	padding-right: 32px
}

.footer .crumbs .copyright {
	color: #616161
}

.footer .crumbs .copyright a {
	color: #616161
}

.footer .copyright a:hover {
	color: #fff
}

.footer .friend-link {
	float: right;
	margin-top: 8px;
	width: 157px;
	height: 32px;
	border: 1px solid #353535;
	position: relative;
	z-index: 99
}

.footer .friend-link .tip {
	display: block;
	padding-left: 20px;
	color: #A0A0A0;
	line-height: 32px;
	background: url(../images/cimg44.png) 130px no-repeat
}

.footer .friend-link .tip.active {
	background-image: url(../images/cimg45.png)
}

.footer .friend-link ul {
	position: absolute;
	bottom: 32px;
	left: -1px;
	width: 100%;
	padding-top: 10px;
	border: 1px solid #353535;
	border-bottom: none;
	background-color: #2b2b2b;
	z-index: 99;
	display: none
}

.footer .friend-link ul li {
	padding-left: 20px
}

.footer .friend-link ul li a {
	color: #A0A0A0
}

.footer .friend-link ul li a:hover {
	color: #A0A0A0
}

.backtop {
	position: fixed;
	bottom: 200px;
	right: 0;
	width: 46px;
	height: 43px;
	background: url(../images/cimg63.jpg) 0 0 no-repeat;
	z-index: 99;
	display: none
}

.backtop:hover {
	background-image: url(../images/cimg13.jpg)
}

.inner-banner {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden
}

.inner-banner img {
	position: absolute;
	width: 1920px;
	height: 400px;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 90
}

.inner-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 80px;
	background: url(../images/cimg06.png) repeat;
	z-index: 99
}

.inner-navbox {
	max-width: 1180px;
	display: inline-block;
	height: 80px;
	position: relative;
	overflow: hidden
}

.inner-navbox a {
	float: left;
	width: 132px;
	text-align: center;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color: #fff
}

.inner-navbox .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 132px;
	height: 80px;
	background-color: #0f66ab;
	z-index: -1
}

.inner-thridnav {
	overflow: hidden;
	position: relative;
	text-align: center;
	padding-top: 65px
}

.inner-thridnav ul {
	display: inline-block;
	display: inline-block;
	padding: 0 50px;
	background: url(../images/cimg18.jpg) 0 175px repeat-x
}

.inner-thridnav li {
	float: left;
	width: 218px;
	height: 118px;
	margin: 0 8px;
	padding-bottom: 71px
}

.inner-thridnav li a {
	display: block;
	width: 218px;
	height: 118px;
	position: relative;
	overflow: hidden
}

.inner-thridnav li img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 218px;
	height: 118px;
	margin: -59px -109px;
	z-index: 90
}

.inner-thridnav li .tip {
	position: absolute;
	width: 218px;
	height: 118px;
	line-height: 118px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	top: 0;
	left: 0;
	background: url(../images/cimg06.png) repeat;
	z-index: 99
}

.inner-thridnav li.cur {
	background: url(../images/cimg46.png) center bottom no-repeat
}

.inner-fourthnav {
	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 10px 0 26px
}

.inner-fnbox {
	display: inline-block;
	display: inline-block
}

.inner-fnbox a {
	float: left;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 0 20px
}

.inner-fnbox a.cur,.inner-fnbox a:hover {
	color: #EE3E03
}

.por-centbox {
	padding-bottom: 66px
}

.por-centbox .tip {
	padding-left: 28px;
	font-weight: 700;
	font-size: 16px;
	padding-bottom: 9px
}

.por-centbox .rest {
	font-size: 20px;
	line-height: 32px;
	padding-bottom: 16px
}

.por-centbox table {
	text-align: left;
	border-collapse: collapse
}

.por-centbox table tr th {
	padding-left: 28px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 15px;
	background-color: #EE3E03;
	text-align: left
}

.por-centbox table tr .describe {
	width: 811px
}

.por-centbox table tr .time {
	width: 161px
}

.por-centbox table tr .look-detail {
	width: 124px
}

.por-centbox table tr td {
	padding: 22px 0 24px 28px;
	line-height: 24px
}

.por-centbox table tr td .detail {
	display: block;
	width: 78px;
	background: url(../images/cimg47.png) right no-repeat
}

.por-centbox table tr td a:hover {
	color: #EE3E03
}

.por-centbox .more {
	display: block;
	width: 134px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #dcdcdc;
	margin: 56px auto 0
}

.por-centbox .more:hover {
	background-color: #EE3E03;
	color: #fff
}

.pro-detailtip span {
	float: left;
	width: 50%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff
}

.pro-detailtip a {
	float: right;
	width: 118px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	margin-top: 10px;
	background: url(../images/cimg48.png) 0 0 no-repeat
}

.pro-detailtip a:hover {
	background-image: url(../images/cimg49.png)
}

.pro-dstip {
	line-height: 46px;
	padding-top: 32px
}

.pro-dstip span {
	color: #EE3E03;
	font-size: 30px
}

.pro-dstip em {
	font-size: 24px
}

.single-cont {
	padding: 14px 0 55px
}

.pro-info {
	margin-bottom: 24px
}

.pro-info dt {
	float: right;
	width: 468px;
	height: 340px
}

.pro-info dt img {
	display: block;
	width: 468px;
	height: 340px
}

.pro-info dd {
	float: left;
	width: 670px;
	height: 340px;
	overflow: hidden;
	font-size: 16px;
	line-height: 32px
}

.solution-box {
	padding: 96px 0 124px;
	overflow: hidden;
	position: relative
}

.solution-box ul {
	width: 1230px
}

.solution-box ul li {
	float: left;
	width: 360px;
	margin-right: 50px;
	text-align: center
}

.solution-box ul li img {
	display: block;
	width: 360px;
	height: 265px
}

.solution-box ul li .tip {
	margin: 22px 0 7px;
	padding-left: 33px;
	display: inline-block;
	font-size: 20px;
	line-height: 32px
}

.solution-box ul li .info {
	width: 344px;
	margin: 0 auto 24px;
	height: 48px;
	overflow: hidden
}

.solution-box ul li a {
	display: inline-block;
	width: 98px;
	height: 34px;
	background-color: #EE3E03;
	color: #fff;
	line-height: 34px;
	margin: 0 8px
}

.solution-box ul li a:hover {
	background-color: #034c85
}

.solution-box ul li .tip1 {
	background: url(../images/cimg51.png) 0 no-repeat
}

.solution-box ul li .tip2 {
	background: url(../images/cimg52.png) 0 no-repeat
}

.solution-box ul li .tip3 {
	background: url(../images/cimg53.png) 0 no-repeat
}

.new-list {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 60px;
	margin-bottom: 60px
}

.new-list dt {
	float: left;
	width: 410px;
	height: 186px
}

.new-list dt a {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 410px;
	height: 186px;
	overflow: hidden
}

.new-list dt img {
	position: absolute;
	width: 410px;
	height: 186px;
	top: 50%;
	left: 50%;
	margin: -93px -205px
}

.new-list dd {
	float: right;
	width: 730px
}

.new-list dd .title a {
	display: block;
	font-size: 20px;
	padding-top: 18px;
	color: #1a1a1a;
	line-height: 32px;
	width: 100%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.new-list dd .info {
	color: #666;
	height: 72px;
	overflow: hidden;
	margin: 10px 0
}

.new-list dd .other {
	line-height: 29px
}

.new-list dd .other span {
	float: left;
	width: 50%;
	color: #666
}

.new-list dd .other a {
	float: right;
	color: #818181;
	width: 100px;
	text-align: center;
	background: url(../images/cimg54.png) 0 0 no-repeat
}

.new-list.active dd .title a {
	color: #EE3E03
}

.new-list.active .other a {
	background-image: url(../images/cimg55.png);
	color: #EE3E03
}

.new-detailtop {
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 34px
}

.new-detailtop .title {
	font-size: 28px;
	color: #1a1a1a;
	line-height: 50px;
	width: 100%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.new-detailtop .other {
	padding: 8px 0 40px
}

.new-detailtop .other span {
	display: inline-block;
	margin: 0 6px
}

.new-detail {
	padding-bottom: 56px
}

.new-detail .pic-tip {
	text-align: center;
	color: #666;
	font-style: italic;
	padding: 10px 0 30px
}

.back-history {
	display: block;
	width: 95px;
	height: 35px;
	line-height: 35px;
	background-color: #b9b9b9;
	text-align: center;
	color: #fff;
	margin: 0 auto
}

.back-history:hover {
	background-color: #0c63a8
}

.prev-next {
	width: 1180px;
	margin: 48px auto 65px;
	padding: 14px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 27px
}

.prev-next .prev {
	float: left
}

.prev-next .prev {
	float: right;
	text-align: right
}

.prev-next a {
	height: 27px;
	width: 49%;
	font-size: 13px;
	color: #666;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.prev-next a span {
	display: inline-block;
	font-size: 14px;
	width: 63px;
	height: 27px;
	text-align: center;
	background-color: #f2f2f2;
	color: #1a1a1a;
	margin-right: 15px
}

.prev-next a:hover {
	color: #0c63a8
}

.prev-next a:hover span {
	background-color: #0c63a8;
	color: #fff
}

.tender-list {
	border-top: 1px solid #eee;
	width: 1180px;
	margin: 65px auto 60px;
	overflow: hidden
}

.tender-list li {
	padding: 26px 0 22px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	line-height: 30px
}

.tender-list li a {
	float: left;
	padding-left: 38px;
	width: 954px;
	height: 30px;
	background: url(../images/cimg56.png) 18px no-repeat
}

.tender-list li a:hover {
	color: #0c63a8
}

.tender-list li span {
	float: right;
	color: #666;
	width: 100px;
	height: 30px
}

.job-left {
	float: left;
	width: 338px;
	padding: 0 25px 140px;
	border: 1px solid #eee
}

.job-left .tip {
	font-size: 16px;
	color: #101010;
	border-bottom: 1px solid #eee;
	line-height: 32px;
	padding: 20px 0 12px 18px;
	background: url(../images/cimg56.png) 0 30px no-repeat
}

.job-left .hot-job {
	padding-bottom: 44px
}

.job-left .hot-job li {
	border-bottom: 1px solid #eee;
	line-height: 32px;
	padding: 15px 0 12px;
	font-size: 13px
}

.job-left .hot-job li a {
	float: left;
	color: #666;
	padding-left: 13px;
	width: 244px
}

.job-left .hot-job li .date {
	float: right;
	color: #666
}

.job-left .hot-job li a:hover {
	color: #0c63a8
}

.job-left .email {
	padding: 18px 0 16px;
	line-height: 28px;
	border-bottom: 1px solid #eee
}

.job-left .email a {
	display: block;
	font-size: 16px;
	font-weight: 700;
	color: #1a1a1a
}

.job-left .email a:hover {
	color: #0c63a8
}

.job-left .email span {
	display: block;
	font-size: 13px;
	color: #666
}

.job-right {
	float: right;
	width: 766px;
	border: 1px solid #eee
}

.job-search {
	padding: 28px 30px;
	background-color: #f2f2f2
}

.job-search .text {
	float: left;
	width: 566px;
	border: 1px solid #d9d9d9;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	color: #959595;
	background-color: #fff
}

.job-search .submit {
	float: right;
	width: 100px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #EE3E03;
	cursor: pointer
}

.job-search02 {
	width: 708px;
	margin: 0 auto;
	padding: 40px 0
}

.job-search02 dl {
	padding: 0 0 16px 10px
}

.job-search02 dt {
	float: left;
	width: 70px;
	color: #101010;
	margin-right: 4px
}

.job-search02 dd {
	float: left;
	width: 518px
}

.job-search02 dd a {
	display: inline-block;
	padding-right: 10px;
	color: #101010
}

.job-search02 dd a.cur,.job-search02 dd a:hover {
	color: #EE3E03
}

.job-tablebox {
	padding: 0 8px 50px 30px;
	background: url(../images/cimg28.jpg) 0 0 repeat-x
}

.job-table {
	border-collapse: collapse
}

.job-table tr th {
	width: 102px;
	height: 50px;
	line-height: 50px;
	color: #EE3E03;
	text-align: center;
	padding-bottom: 10px
}

.job-table tr td {
	text-align: center;
	padding: 18px 0;
	font-size: 13px;
	color: #666;
	border-bottom: 1px solid #eee;
	width: 102px
}

.job-table tr .name {
	width: 290px;
	text-align: left
}

.job-table tr .name a {
	color: #666
}

.job-table tr .name a:hover {
	color: #EE3E03
}

.job-detail {
	width: 718px;
	margin: 0 auto
}

.job-detail .title {
	font-size: 16px;
	font-weight: 700;
	color: #4c4c4c;
	padding: 18px 0 12px;
	border-bottom: 1px solid #eee
}

.job-ask {
	padding: 20px 0 26px
}

.job-ask li {
	float: left;
	width: 30%;
	font-size: 13px;
	color: #101010;
	margin-bottom: 4px;
	padding-left: 10px;
	line-height: 28px;
	background: url(../images/cimg57.png) 0 no-repeat
}

.job-detail .tip {
	padding-left: 10px;
	background: url(../images/cimg57.png) 0 no-repeat
}

.job-detail .text {
	line-height: 28px;
	font-size: 13px;
	color: #101010
}

.back-history.reset {
	width: 154px;
	height: 44px;
	line-height: 44px;
	margin: 40px auto 64px
}

.about {
	padding: 58px 0 62px
}

.about .title {
	font-size: 26px;
	color: #EE3E03;
	font-weight: 700;
	line-height: 40px;
	padding-bottom: 22px
}

.about .text {
	line-height: 22px;
	padding-bottom: 22px;
	text-indent: 2em
}

.history {
	width: 1180px;
	margin: 28px auto 0;
	padding: 38px 0 30px;
	background: url(../images/cimg59.png) 10px 0 no-repeat
}

.history dl {
	padding-bottom: 50px;
	background: url(../images/cimg31.jpg) 31px 0 repeat-y
}

.history dt {
	float: left;
	width: 65px;
	height: 65px;
	background: url(../images/cimg60.png) 0 0 no-repeat;
	position: relative
}

.history dt .date {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #EE3E03;
	margin-top: 26px
}

.history dt .arrow {
	position: absolute;
	top: 50%;
	right: -48px;
	margin-top: -12px;
	width: 14px;
	height: 24px;
	background: url(../images/cimg58.png) 0 0 no-repeat;
	z-index: 99
}

.history dd {
	float: right;
	width: 1012px;
	padding: 20px 0 20px 54px;
	border: 1px solid #d9d9d9;
	color: #1a1a1a;
	border-radius: 2px
}

.culture {
	padding-top: 60px
}

.culture .top-info {
	text-align: center;
	padding-bottom: 28px
}

.culture-list {
	margin-top: -1px;
	border: 1px solid #e5e5e5
}

.culture-list dt {
	width: 588px;
	height: 339px;
	position: relative;
	overflow: hidden
}

.culture-list dt img {
	position: absolute;
	width: 588px;
	height: 339px;
	top: 50%;
	left: 50%;
	margin: -170px 0 0 -294px;
	z-index: 99
}

.culture-list dd {
	float: left;
	padding-left: 108px;
	width: 470px
}

.culture-list dd .tip {
	padding-bottom: 10px;
	line-height: 32px;
	font-size: 18px;
	font-weight: 700
}

.culture-list dd .text {
	padding-bottom: 6px
}

.culture-list dt.even {
	float: left;
	border-right: 1px solid #e5e5e5
}

.culture-list dt.odd {
	float: right;
	border-left: 1px solid #e5e5e5
}

.honor-box {
	width: 100%;
	height: 647px;
	border: 1px solid #eee
}

.honor-left {
	float: left;
	width: 640px;
	padding-top: 28px;
	margin-left: 118px;
	position: relative
}

.honor-left .big-pic {
	position: relative;
	width: 640px;
	height: 499px;
	overflow: hidden
}

.honor-left .big-pic img {
	position: absolute;
	width: 382px;
	height: 499px;
	top: 50%;
	left: 50%;
	margin: -250px 0 0 -191px
}

.honor-left .title {
	border-top: 1px solid #eee;
	line-height: 32px;
	text-align: center;
	padding: 32px 0 30px;
	margin-top: 25px
}

.honor-left .btn {
	position: absolute;
	width: 38px;
	height: 73px;
	top: 244px
}

.honor-left .left {
	left: -65px;
	background: url(../images/cimg65.png) 0 0 no-repeat
}

.honor-left .right {
	right: -65px;
	background: url(../images/cimg66.png) 0 0 no-repeat
}

.honor-left .left:hover {
	background-image: url(../images/cimg67.png)
}

.honor-left .right:hover {
	background-image: url(../images/cimg68.png)
}

.honor-right {
	float: right;
	padding: 62px 52px;
	border-left: 1px solid #eee;
	position: relative
}

.honor-list {
	width: 131px;
	height: 523px;
	overflow: hidden;
	position: relative
}

.honor-list ul {
	position: relative;
	overflow: hidden
}

.honor-list ul li {
	border: 1px solid #dcdcdc;
	width: 129px;
	height: 169px;
	margin-bottom: 5px;
	position: relative
}

.honor-list ul li img {
	display: block;
	width: 129px;
	height: 169px
}

.honor-right .btn {
	position: absolute;
	width: 131px;
	height: 22px;
	left: 52px
}

.honor-right .up {
	top: 30px;
	background: url(../images/cimg61.png) center no-repeat
}

.honor-right .down {
	bottom: 30px;
	background: url(../images/cimg62.png) center no-repeat
}

.honor-right .up:hover {
	background-image: url(../images/cimg63.png)
}

.honor-right .down:hover {
	background-image: url(../images/cimg64.png)
}

.honor-list ul li .bg {
	position: absolute;
	top: 0;
	left: 0;
	border: 3px solid #EE3E03;
	width: 124px;
	height: 165px;
	z-index: 99;
	display: none
}

.honor-box {
	width: 100%;
	height: 647px;
	border: 1px solid #eee
}

.honor-box.reset .honor-left {
	padding-top: 68px
}

.honor-box.reset .honor-left .big-pic {
	height: 412px
}

.honor-box.reset .honor-left .big-pic img {
	width: 590px;
	height: 412px;
	margin: -206px 0 0 -295px
}

.honor-box.reset .honor-right {
	padding: 76px 35px 76px 35px
}

.honor-box.reset .honor-list {
	width: 162px;
	height: 496px
}

.honor-box.reset .honor-list ul li {
	width: 152px;
	height: 106px;
	padding: 6px 3px
}

.honor-box.reset .honor-list ul li img {
	width: 152px;
	height: 106px
}

.honor-box.reset .honor-list ul li .bg {
	width: 154px;
	height: 114px
}

.social-resp {
	padding: 65px 0;
	overflow: hidden;
	position: relative
}

.jcImgScroll {
	position: relative;
	height: 326px
}

.jcImgScroll li img {
	width: 100%;
	height: 100%
}

.jcImgScroll li a {
	background: #fff;
	display: block;
	height: 100%;
	cursor: default
}

.jcImgScroll li.loading a {
	background: #fff url(../images/loading.gif) no-repeat center center
}

.jcImgScroll dl,.jcImgScroll em,.jcImgScroll li,.jcImgScroll li img {
	display: none;
	border: 0 none
}

.jcImgScroll .sPrev {
	background: url(../images/cimg69.png) no-repeat left
}

.jcImgScroll .sNext {
	background: url(../images/cimg70.png) no-repeat right
}

.jcImgScroll .sPrev:hover {
	background-image: url(../images/cimg71.png)
}

.jcImgScroll .sNext:hover {
	background-image: url(../images/cimg72.png)
}

.jcImgScroll dl dd {
	background: url(../images/numbtn.png) no-repeat 0 bottom;
	text-indent: -9em
}

.jcImgScroll dl dd.curr,.jcImgScroll dl dd:hover {
	background-position: 0 0
}

.social-resplist {
	padding-top: 46px;
	width: 1226px
}

.social-resplist li {
	float: left;
	text-align: center;
	width: 368px;
	padding-right: 40px
}

.social-resplist li .tip {
	font-size: 18px;
	font-weight: 700;
	color: #EE3E03;
	padding-bottom: 16px
}

.about-center {
	padding: 45px 0 42px;
	height: 249px;
	overflow: hidden;
	position: relative
}

.about-center ul {
	position: relative;
	overflow: hidden
}

.about-center ul li {
	float: left;
	width: 260px;
	cursor: pointer;
	margin-right: 47px
}

.about-center ul li img {
	display: block;
	width: 247px;
	height: 173px;
	padding: 6px;
	border: 1px solid #d9d9d9;
	background-color: #fff
}

.about-center ul li span {
	display: block;
	padding: 18px 6px 0;
	text-align: center;
	line-height: 22px;
	color: #fff;
	font-size: 16px
}

.about-center .btn {
	position: absolute;
	width: 22px;
	height: 64px;
	top: 105px
}

.about-center .ac-prev {
	left: 0;
	background: url(../images/cimg82.png) 0 0 no-repeat
}

.about-center .ac-next {
	right: 0;
	background: url(../images/cimg83.png) 0 0 no-repeat
}

.about-center .ac-prev:hover {
	background-image: url(../images/cimg84.png)
}

.about-center .ac-next:hover {
	background-image: url(../images/cimg85.png)
}

.mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../images/cimg06.png) repeat;
	z-index: 90;
	display: none
}

.ac-popup {
	width: 500px;
	height: 422px;
	padding: 60px 30px 30px;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -256px 0 0 -280px;
	-display: none;
	z-index: 99;
	display: none
}

.ac-popup img {
	display: block;
	width: 500px;
	height: 350px
}

.ac-popup .tip {
	display: block;
	padding: 0 6px;
	width: 100%;
	height: 48px;
	font-size: 18px;
	color: #4c4c4c;
	line-height: 24px;
	text-align: center;
	padding-top: 24px;
	overflow: hidden
}

.ac-popup .close,.video-popup .close {
	width: 18px;
	height: 18px;
	background: url(../images/cimg86.png) no-repeat;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer
}

.pdf-list {
	width: 1300px
}

.pdf-list li {
	float: left;
	width: 283px;
	padding: 0 16px 50px 0
}

.pdf-list li a img {
	padding: 4px;
	border: 1px solid #d9d9d9;
	display: block;
	width: 273px;
	height: 373px
}

.pdf-list li a .title {
	display: block;
	width: 100%;
	margin-top: 7px;
	height: 32px;
	font-size: 16px;
	color: #101010;
	text-align: center;
	line-height: 32px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.pdf-list li a:hover img {
	border-color: #EE3E03;
	background-color: #EE3E03
}

.pdf-list li a:hover .title {
	color: #EE3E03
}

.video-box {
	position: relative;
	width: 1180px;
	height: 575px;
	overflow: hidden
}

.video-box img {
	position: absolute;
	width: 1180px;
	height: 575px;
	top: 50%;
	left: 50%;
	margin: -287px 0 0 -590px;
	z-index: -1
}

.video-box .info {
	position: absolute;
	width: 100%;
	top: 113px;
	left: 0;
	text-align: center;
	color: #fff;
	z-index: 100
}

.video-box .info .tip {
	font-size: 36px;
	font-weight: 700;
	line-height: 55px;
	padding-bottom: 3px
}

.video-box .info .text {
	line-height: 32px;
	font-size: 18px
}

.video-box .bg {
	position: absolute;
	width: 1180px;
	height: 575px;
	top: 0;
	left: 0;
	background: url(../images/cimg73.png) 0 0 no-repeat;
	z-index: 99
}

.video-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -184px 0 0 -300px;
	width: 600px;
	height: 300px;
	padding: 34px 0;
	background-color: #fff;
	z-index: 999;
	display: none
}

#video {
	width: 100%
}

.research-area {
	padding: 92px 0 112px;
	overflow: hidden;
	position: relative
}

.research-area .tip {
	line-height: 32px;
	text-align: center;
	padding-bottom: 7px;
	font-size: 24px
}

.ra-list {
	padding-top: 32px
}

.ra-list li {
	float: left;
	text-align: center;
	width: 120px;
	height: 120px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	margin: 0 13px 10px
}

.ra-list li em {
	display: block
}

.ra-list .ra-list1 {
	background: url(../images/cimg74.png) center no-repeat
}

.ra-list .ra-list2 {
	background: url(../images/cimg75.png) center no-repeat
}

.ra-list .ra-list3 {
	background: url(../images/cimg76.png) center no-repeat
}

.ra-list .ra-list4 {
	background: url(../images/cimg77.png) center no-repeat
}

.ra-list .ra-list5 {
	background: url(../images/cimg78.png) center no-repeat
}

.ra-list .ra-list6 {
	background: url(../images/cimg79.png) center no-repeat
}

.ra-list .ra-list7 {
	background: url(../images/cimg80.png) center no-repeat
}

.ra-list .ra-list8 {
	background: url(../images/cimg81.png) center no-repeat
}

.srp-list {
	width: 1300px;
	padding-top: 30px
}

.srp-list li {
	float: left;
	width: 274px;
	height: 182px;
	padding-right: 28px
}

.srp-list li img {
	display: block;
	width: 274px;
	height: 182px
}

.srp-list li .text {
	display: block;
	padding-top: 14px;
	text-align: center;
	font-size: 16px
}

.zlzx-title {
	line-height: 36px;
	font-size: 24px;
	text-align: center;
	padding-bottom: 18px;
	margin-bottom: 12px;
	background: url(../images/cimg59.jpg) bottom no-repeat
}

.zlzx-text {
	font-size: 16px;
	color: #666;
	text-align: center
}

.zlzx-tabletip {
	padding: 22px 0 6px;
	text-indent: 2em;
	font-weight: 700;
	font-size: 16px;
	line-height: 32px
}

.shares-table {
	border-collapse: collapse;
	border: 1px solid #eee
}

.shares-table tr {
	text-align: center
}

.shares-table tr th {
	border: 1px solid #eee;
	line-height: 50px;
	color: #fff
}

.shares-table tr td {
	border: 1px solid #eee;
	padding: 18px 10px
}

.shares-table th.lv {
	width: 81px
}

.shares-table th.name {
	width: 473px
}

.shares-table th.type {
	width: 219px
}

.shares-table th.number {
	width: 219px
}

.shares-table th.scale {
	width: 182px
}

.directorate-table {
	border-collapse: collapse;
	border: 1px solid #eee
}

.directorate-table tr {
	text-align: center
}

.directorate-table tr th {
	border: 1px solid #EE3E03;
	line-height: 50px;
	color: #fff
}

.directorate-table tr td {
	border: 1px solid #eee;
	padding: 18px 10px
}

.directorate-table .name {
	width: 294px
}

.directorate-table .job {
	width: 343px
}

.directorate-table .birth {
	width: 284px
}

.directorate-table .sex {
	width: 254px
}

.tender-list.reset {
	margin: 33px 0 65px
}

.contact-top {
	padding-top: 58px;
	overflow: hidden;
	position: relative
}

.contact-top .tip {
	line-height: 32px;
	text-align: center;
	font-size: 20px
}

.contact-list {
	padding: 58px 0 40px
}

.contact-list li {
	float: left;
	width: 295px;
	margin-bottom: 20px;
	text-align: center
}

.contact-list li img {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
	margin-bottom: 24px
}

.contact-list li a:hover {
	color: #EE3E03
}

.contact-info {
	text-align: center;
	padding: 28px 0
}

.address-box {
	padding-bottom: 60px
}

.address-list {
	width: 1004px;
	margin: 0 auto;
	padding: 56px 0 36px
}

.address-list .address {
	float: left;
	width: 204px;
	padding-left: 64px;
	background: url(../images/cimg91.png) 0 8px no-repeat
}

.address-list .address .cn {
	font-size: 20px;
	line-height: 32px;
	padding-bottom: 5px
}

.address-list .address .en {
	font-size: 12px;
	color: #999;
	line-height: 14px
}

.address-list .company {
	float: left;
	width: 480px
}

.address-list .company .name {
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	padding-bottom: 5px
}

.address-list .pic {
	float: right;
	width: 240px;
	height: 165px;
	overflow: hidden;
	position: relative
}

.address-list .pic img {
	position: absolute;
	width: 240px;
	height: 165px;
	top: 50%;
	left: 50%;
	margin: -82px 0 0 -120px
}

.Searchlist {
	width: 1180px;
	margin: 70px auto
}

.Searchlist dl {
	background-color: #f7f7f7;
	padding: 15px 35px 25px;
	margin-top: 25px
}

.Searchlist dl h3 {
	font-size: 20px;
	line-height: 36px;
	padding-bottom: 5px
}

.Searchlist dl h3 a span {
	color: #EE3E03
}

.Searchlist dl h3 a:hover {
	color: #EE3E03
}

.Searchlist dl dt {
	float: left;
	width: 200px;
	height: 150px;
	margin-right: 25px
}

.Searchlist dl dt img {
	width: 200px;
	height: 150px;
	display: block
}

.Searchlist dl dd {
	font-size: 13px;
	padding-top: 10px;
	line-height: 24px
}

.Searchlist dl dd p.Searchclass {
	color: #999;
	padding-top: 8px
}

.Searchlist dl dd p.Searchclass a {
	color: #999
}

.Searchlist dl dd p.Searchclass a:hover {
	color: #EE3E03
}

.web {
	width: 1180px;
	margin: 0 auto
}

.oh {
	overflow: hidden;
	position: relative
}

.graybg {
	background-color: #f5f5f5
}

.bluebg {
	background-color: #EE3E03
}

.tac {
	text-align: center
}

.ti2 {
	text-indent: 2em
}

.font16 {
	font-size: 16px
}

.fw700 {
	font-weight: 700
}

.c6 {
	color: #666
}

.bluefont {
	color: #EE3E03
}

.lh21 {
	line-height: 21px
}

.pt104 {
	padding-top: 104px
}

.pt75 {
	padding-top: 75px
}

.pt70 {
	padding-top: 70px
}

.pt64 {
	padding-top: 64px
}

.pt54 {
	padding-top: 54px
}

.pt49 {
	padding-top: 49px
}

.pt39 {
	padding-top: 39px
}

.pt10 {
	padding-top: 10px
}

.pb10 {
	padding-bottom: 10px
}

.pb16 {
	padding-bottom: 16px
}

.pb20 {
	padding-bottom: 20px
}

.pb24 {
	padding-bottom: 24px
}

.pb32 {
	padding-bottom: 32px
}

.pb65 {
	padding-bottom: 65px
}

.pb64 {
	padding-bottom: 64px
}

.pb78 {
	padding-bottom: 78px
}

.pb100 {
	padding-bottom: 100px
}

.tac-pic img {
	display: block;
	margin: 0 auto
}

#box_main {
	width: 100%;
	float: none;
	clear: both;
	background-color: #fafafa
}

#box_left {
	margin: 0 auto;
	width: 1170px
}

#box_left_sub1 {
	width: 220px;
	float: left;
	margin-top:20px;
}

#box_left_sub1_sub1 {
	width: 100%;
}

.diylana {
	background: #EE3E03 url(../images/yuan.png) no-repeat 190px center;
	border-bottom: 8px solid #333;
	height: 63px;
	width: 220px;
	text-align: left
}

.diylana H3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding-left: 30px;
	padding-top: 15px
}

.diylana H3 SPAN {
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400
}

#box_left_sub1_sub2 {
	width: 100%
}

.columnSpace {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}

.FrontProductsCategory_show01-d1_c2 {
	border-bottom: #D8D8D8 0 solid;
	text-align: left;
	border-left: #D8D8D8 1px solid;
	margin: 0 auto;
	font-family: "微软雅黑";
	clear: both;
	font-size: 12px;
	overflow: hidden;
	border-top: #D8D8D8 1px solid;
	border-right: #D8D8D8 1px solid;
}

.FrontProductsCategory_show01-d1_c2 .menu-first ul li {
	border-bottom: #D8D8D8 1px solid;
	display: block
}

.FrontProductsCategory_show01-d1_c2 .menu-first ul li.menu-none a {
	padding-bottom: 15px;
	line-height: 20px;
	margin: 0;
	padding-left: 35px;
	padding-right: 0;
	display: block;
	background: #f6f6f6 url(../images/g2.png) no-repeat 15px center;
	color: #4c4c4c;
	text-decoration: none;
	padding-top: 15px
}

.neileft {
	background: #f6f6f6 none repeat 0 0;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px;
	margin-top: 14px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 20px
}

.FrontSpecifies_show01-d3_c1 .htmledit P {
	line-height: 22px
}

.neileft P {
	margin: 15px 0
}

.t1 {
	background: url(../images/t1.png) no-repeat left top;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	min-height: 37px;
	padding-left: 48px
}

.t2 {
	background: url(../images/t2.png) no-repeat left top;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	min-height: 37px;
	padding-left: 48px
}

.t3 {
	background: url(../images/t3.png) no-repeat left top;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	min-height: 37px;
	padding-left: 48px
}

.t4 {
	background: url(../images/t4.png) no-repeat left top;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	min-height: 37px;
	padding-left: 48px
}

.hui {
	color: #666
}

#box_left_sub2 {
	background: #fff none repeat 0 0;
	border-color: #eee;
	border-style: solid;
	border-width: 1px;
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
	min-height: 500px;
	padding: 20px;
	width: 880px
}

.FrontPublic_breadCrumb01-d1_c1 {
	text-align: left;
	line-height: 42px;
	margin: 0 auto;
	width: 100%;
	height: 42px;
	clear: both;
	overflow: hidden
}

.FrontPublic_breadCrumb01-d1_c1 A:link {
	color: #999;
	text-decoration: none
}

.FrontProducts_list01-d3_c1_01 .mainul {
	width: 100%;
	overflow: hidden
}

#elem-FrontProducts_list01-1311814321154 .column-num4 {
	width: 25%
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .content {
	float: left;
	overflow: hidden;
	margin-top: 30px;
	margin-right: 0
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .pic-module {
	float: left;
	width: 200px;
	margin-right: 0;
	position: relative
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .pic-module .pic a {
	float: left;
	text-align: center;
	display: block;
	padding: 0
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .pic-module .pic a img {
	width: 198px;
	height: 158px;
	border: 1px solid #ececec
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .content .pro-module {
	float: left;
	width: 198px
}

.FrontProducts_list01-d3_c1_01 .pro-module ul li span {
	color: #999;
	font-weight: 400
}

#elem-FrontProducts_list01-1311814321154 .FrontProducts_list01-d3_c1_01 .pro-module h1 {
	margin-top: 5px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.FrontPublic_breadCrumb01-d1_c1 DIV {

	text-align: left;
	line-height: 42px;
	text-indent: 20px;
	width: 100%;
	background: #efefef;
	float: left;
	height: 42px;
	color: #999
}

.neirong {

	margin-top: 15px;
}
#box_left_sub2_sub3 {
	width: 1170px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	background: url(../images/pcbabg1.jpg) no-repeat 0 0 #F5F4F4;
	height: 42px
}

.more {
	float: right;
	font-size: 12px;
	font-family: arial;
	color: #EE3E03;
	height: 42px;
	line-height: 42px;
	padding-right: 10px;
	padding-top: 6px
}

.index-main {
	width: 1170px;
	margin: 0 auto;
	clear: both;
	overflow: hidden
}

#box_left_sub2_sub4 {
	width: 100%;
	background: #F5F4F4;
	height: 231px;
	margin-bottom: 20px
}

.FrontProducts_list01-d3_c1_01 {
	width: 98%;
	margin: 0 auto;
	clear: both;
	height: 100%;
	overflow: hidden;
	text-align: left
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .scrollable {
	position: relative;
	overflow: hidden;
	height: 220px;
	width: 1140px;
	float: left;
	margin-left: 8px
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .content1 {
	width: 184px;
	height: 200px;
	background: 0 0
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .content {
	float: left;
	overflow: hidden;
	margin-top: 18px;
	margin-right: 14px
}

.FrontProducts_list01-d3_c1_01 .pic-module {
	float: left;
	width: 140px;
	margin-right: 5px;
	position: relative
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .pic-module .pic a {
	float: left;
	text-align: center;
	display: block;
	padding: 0
}

.FrontProducts_list01-d3_c1_01 .pic-module .pic a {
	border-bottom: #e6e7e7 0 solid;
	border-left: #e6e7e7 0 solid;
	padding-left: 8px;
	padding-top: 12px;
	display: inline-block;
	border-top: #e6e7e7 0 solid;
	border-right: #e6e7e7 0 solid
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .pic-module .pic a img {
	width: 182px;
	height: 145px;
	border: 1px solid #ececec
}

.FrontProducts_list01-d3_c1_01 .content .pro-module {
	float: left;
	width: 100%
}

.FrontProducts_list01-d3_c1_01 .pro-module ul li span {
	color: #999;
	font-weight: 400
}

.FrontProducts_list01-d3_c1_01 .pro-module h1 span {
	display: none
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .pro-module h1 A:visited {
	color: #333;
	text-decoration: none;
	font-weight: 400;
	font-size: 14px
}

.FrontProducts_list01-d3_c1_01 .pro-module ul li.code {
	color: #f39800;
	font-weight: 400;
	text-align: center
}

#elem-FrontProducts_list01-1437619412164 .FrontProducts_list01-d3_c1_01 .pro-module h1 {
	margin-top: 5px;
	font-size: 12px;
	color: #333
}

.about_bg {
	width: 100%;
	background: url(../images/about_bg.jpg) center top;
	height: 570px
}

#box_about {
	padding-bottom: 0;
	margin: 0 auto;
	padding-left: 0;
	width: 1200px;
	padding-right: 0;
	float: none;
	height: 570px;
	padding-top: 0
}

.FrontSpecifies_show01-d3_c1 {
	width: 100%
}

.about_logo {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/about_icon.png) no-repeat center center;
	outline: 0
}

.about_logo:hover {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/about_press_icon.png) no-repeat center center;
	outline: 0
}

.culture_logo {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/culture_icon.png) no-repeat center center;
	margin: 10px 0 10px 0;
	outline: 0
}

.culture_logo:hover {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/culture_press_icon.png) no-repeat center center;
	margin: 10px 0 10px 0;
	outline: 0
}

.environmental_logo {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/environmental_icon.png) no-repeat center center;
	margin: 10px 0 10px 0;
	outline: 0
}

.environmental_logo:hover {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/environmental_press_icon.png) no-repeat center center;
	margin: 10px 0 10px 0;
	outline: 0
}

.certificate_logo {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/certificate_icon.png) no-repeat center center;
	float: left;
	margin: 10px 0 10px 0;
	outline: 0
}

.certificate_logo:hover {
	display: block;
	width: 300px;
	height: 210px;
	background: url(../images/certificate_press_icon.png) no-repeat center center;
	float: left;
	margin: 10px 0 10px 0;
	outline: 0
}

a:hover {
	background: 0 0
}

.honor_bg {
	width: 100%;
	background: url(../images/honor_bg.jpg) center top;
	height: 310px
}

#box_honor {
	padding-bottom: 0;
	margin: 0 auto;
	padding-left: 0;
	width: 1200px;
	padding-right: 0;
	float: none;
	height: 398px;
	padding-top: 0
}

.FrontSpecifies_show01-d3_c1 {
	width: 100%
}

#box_honor .FrontProducts_list01-d6_c1 {
	text-align: left;
	margin: 0 auto 0 0;
	width: 100%;
	height: 100%;
	clear: both;
	overflow: hidden
}

#box_honor .FrontProducts_list01-d6_c1 .type {
	width: 100%;
	overflow: hidden
}

#box_honor .FrontProducts_list01-d6_c1 A.scrollleft {
	margin-left: 0
}



#box_honor .FrontProducts_list01-d6_c1 .content1 {
	margin-top: 0;
	width: 165px;
	height: 41px;
	float: left;
	margin-right: 20px
}

#box_honor .FrontProducts_list01-d6_c1 A.scrollright:hover {
	background-position: -30px -30px;
	clear: right;
	margin-right: 0
}



#box_honor .FrontProducts_list01-d6_c1 .pic-module .pic A IMG {
	border-bottom: 0;
	border-left: 0;
	width: 165px;
	height: 41px;
	border-top: 0;
	border-right: 0
}

#box_honor .FrontProducts_list01-d6_c1 A.scrollright {
	background-position: 30px 30px;
	clear: right;
	margin-right: 0
}

#box_honor .FrontProducts_list01-d6_c1 .scrollable {
	position: relative;
	margin: 0 auto;
	width: 1110px;
	float: left;
	height: 50px;
	overflow: hidden
}



.fLeft{ float:left;margin-right:8px;}
#newsList li{height:230px;margin-bottom:15px;font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px;margin-top:10px;}
#newsList li img{width:320px;height:230px;margin-right:30px;}
#newsList li h3{padding-top:10px;height:35px;font-size:18px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
#newsList li h3 a{color:#1b1b1b;font-size:18px;font-weight:bold;}
#newsList li h3 a:hover{color:#EE3E03;}
#newsList li p{font-size:20px;font-family:Arial;margin-bottom:10px; color:#666;}
#newsList li p span{font-size:14px;margin-left:5px;}
#newsList li .more2{margin-top:25px;display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #EE3E03;color:#D6191D;font-size:14px;transition: all 0.3s;}
#newsList li .more2:hover{background:#EE3E03;color:#fff;transition: all 0.3s;}

.newstit{ font-size:18px; height:40px; line-height:40px; text-align:center;font-weight:bold;}
.newsinfo{ border-bottom:1px solid #ddd; height:30px; line-height:30px; text-align:center; margin-bottom:15px;}
.mainbody{ margin-bottom:15px; height:auto; overflow:hidden;}
