@charset "gb2312";
/* dede58.com 做最好的织梦模板 */
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}

a {
	text-decoration: none;
	outline:none
}
a:hover {
	text-decoration: underline;
}
fieldset, img {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
button, input, select, textarea {
	font-size: 100%;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: normal;
}
q:before, q:after {
	content: '';
}
:focus {
	outline:none;
}
body {
	font:12px/1.5 Tahoma, Arial, "微软雅黑", sans-serif
}
/*---清除闭合浮动----*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.fl {
	float:left
}
.fr {
	float:right
}
/*---浮动----*/
.clear {
	clear:both
}
/*-----CSS 空白--------*/
a:hover {
	text-decoration:none
}
/*-------------------base----------------------*/
#body {
	background:#fff;
	word-break:break-all;
	min-width:1004px;
}
.wrap {
	width:1004px;
	overflow:hidden;
	margin:0 auto
}
.blkItem-bg {
	margin-bottom:30px;
	margin-top:30px
}
/*---------自定义表单------------*/
.form-customParaBox {
	color:#616161
}
.form-customParaBox .forminput {
	border: 1px solid #d6d6d6;
	color: #42474B;
	height: 17px;
	line-height: 17px;
	padding: 4px 2px 5px 5px;
	vertical-align: middle;
}
.form-customParaBox .pr10 {
	padding-right:10px
}
.form-customParaBox .formarea {
	border:1px solid #cecece;
	padding:3px 0 0 5px;
	color:#42474B
}
.form-customParaBox .formselect {
	border:1px solid #cecece;
	padding:4px 3px 5px 3px;
	color:#42474B;
*font-family:"Microsoft YaHei", Helvetica, Verdana, Arial, Tahoma;
*font-size:14px;
*line-height:1.5
}
.form-customParaBox .valigntop {
	vertical-align: top;
}
.form-customParaBox .valignmid {
	vertical-align:middle;
}
.form-customParaBox .KjEditAddBlk span {
	color:#616161
}
/*-------------整站公共样式---------------*/
/*------------头部------------*/
.header-bar-wrap {
	z-index:40;
	height:90px;
	clear:both;
}
.header-bar {
	color:#8d8d8d;
	width:1004px;
	margin:0 auto;
	position:relative;
	display:block;
	overflow:hidden;
	height:90px;
}
.header-bar .logo {
	float:left;
	width:470px;
	height:90px;
	display:block;
	overflow:hidden;
}
/*.header-bar .index-top-txt{ position:absolute; left:245px; top:45px; background:url(../images/index-top1.jpg) no-repeat; width:412px; height:17px;}
.header-bar .iphone{ position:absolute; right:0; top:40px; font-size:18px; color:#00323e; font-family:"宋体"}
*/.index-right {
}
.header-bar .dd {
	float:left;
	width:260px;
	height:90px;
	display:block;
	overflow:hidden;
	margin-left:90px;
}
.top-con {
	display:block;
	overflow:hidden;
	height:90px;
	width:350px;
	float:right
}
.top-con-t {
	display:block;
	overflow:hidden;
	margin-top:10px;
	height:20px;
	line-height:20px;
}
.top-con-t .jjx a {
	font-size:12px;
	color:#333333;
	display:inline-block;
	padding-left:20px;
	background:url(../images/top-r.png) no-repeat left center;
}
.top-con-t .jjx {
	display:inline-block;
	float:left
}
.top-con-t .zy {
	display:inline-block;
	float:left;
	margin-left:15px;
}
.top-con-t .zy a {
	font-size:12px;
	color:#333333;
	display:inline-block;
	padding-left:20px;
	background:url(../images/top-h.png) no-repeat left center;
}
.top-con-t .sc {
	display:inline-block;
	float:left;
	margin-left:15px;
}
.top-con-t .sc a {
	font-size:12px;
	color:#333333;
	display:inline-block;
}
.top-con-t .jjx a:hover, .top-con-t .zy a:hover, .top-con-t .sc a:hover {
	text-decoration:underline
}
.top-con-b {
	display:block;
	overflow:hidden;
	margin-top:13px;
}
.top-con-b .img {
	width:45px;
	height:37px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:8px;
}
.top-con-b .b-name {
	font-size:14px;
	color:#4c4c4c;
	line-height:16px;
}
.top-con-b .b-tele {
	font-size:24px;
	color:#262a69;
	font-weight:bold;
	line-height:24px;
}
.cartSp-buyDw {
	border-top:1px solid #eee;
}
/*-------导航注释------------*/
.nav-wrappout {
	margin:0 auto;
	position:relative;
	height:60px;
	background:#262a69;
	z-index:30
}
.nav-wrapbox {
	width:1004px;
	height:60px;
	margin:0 auto;
	position:relative;
*z-index:11;
	display:block;
}
.nav-wrap-relative {
	position:relative;
}
.nav-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	display:block
}
.nav-wrap .nav {
	height:60px;
}
.nav-list li {
	float:left;
	display:block;
}
.nav-list li a {
	display:block; /*padding:0 35px;*/
	width:120px;
	overflow:hidden;
	height:60px;
	text-align:center;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:14px;
	color:#fff;
	_display:inline-block
}
.nav-list li a p.en {
	font-size:12px;
	color:#fff
}
.nav-list li a p.cn {
	font-size:14px;
	color:#fff;
	margin-top:10px;
}
.nav-list li a span.home {
	display:inline-block;
	width:19px;
	height:18px;
	overflow:hidden;
	background:url(../images/index.png) no-repeat;
	position:relative;
	top:10px;
	line-height:500px
}
.nav-list .top:hover a {
	background:none
}
.nav-list .top:oncurr a {
background:none
}
.nav-list .top:onHover a {
background:none
}
.nav-list li:hover a {
	background:url(../images/oo.jpg) no-repeat ;
}
.nav-list li.oncurr a {
	background:#084c08
}
.nav-list li.onHover a {
	background:#084c08
}
.nav-list li ul {
	position:absolute;
	height:0;
	overflow:hidden;
	left:0;
}
.nav-list li ul li {
	float:none;
	display:block
}
.nav-list li ul li a {
	display:block;
	white-space:nowrap;
	width:auto;
	_display:inline-block;
	padding:0 30px 0 34px;
	overflow:visible;
	font-size:14px
}
.floatMenuWrap {
}
.floatMenuWrap .floatContentBox {
}
.floatMenuWrap .nav-sub {
	background:#e95847;
	display:none;
	height:100%;
	 overflow:visible;
	!important
}
.floatMenuWrap .nav-sub li {
	height:30px;
	line-height:30px;
	border-top:1px solid #3a84db
}
.floatMenuWrap .nav-sub li a {
	font-family:"宋体";
	font-size:14px;
	color:#fff;
	display:block;
	height:30px;
	overflow:hidden;
	padding:0 30px 0 34px;
}
.floatMenuWrap .nav-sub li a:hover {
	text-decoration:none;
	color:#fff;
	background:#366cb3
}
.floatMenuWrap ul.center li {
	text-align:left
}
.floatMenuWrap ul.left li {
	text-align:left
}
.floatMenuWrap ul.right li {
	text-align:right
}
.floatArrow {
	left:0;
	top:0px;
	position:absolute;
}
.footer-wrapout {
}
.footer-wrap {
	position:relative
}
.footer-box {
	padding:15px 0;
	background:#262a69;
	text-align:center;
	color:#fff;
	line-height:23px;
	clear:both
}
.footer-box a {
	color:#fff;
	padding:0 5px
}
.footer-box a:hover {
	text-decoration:underline
}
.footer {
	background:#262a69;
}
.footer-link {
	padding:25px 0;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #366db5
}
.case-scrollwrap {
	position:relative;
	padding:20px;
}
.case-dir {
	background:url(../images/footer-l.png) no-repeat;
	right:28px;
	height:15px;
	width:9px;
	position:absolute;
	z-index:41;
	top:-27px
}
.case-scrollbox {
	margin:0 auto;
	overflow:hidden;
	height:62px;
	display:block;
	position:relative;
	margin-left:-15px
}
.case-scrolist li {
	width:143px;
	height:62px;
	overflow:hidden;
	margin-left:15px;
	display:inline;
	float:left
}
.case-scrolist li a {
	display:block;
	width:141px;
	height:60px;
	overflow:hidden;
	border:1px solid #d9d9d9
}
.case-dit {
	background:url(../images/footer-r.png) no-repeat;
	right:10px;
	height:15px;
	width:9px;
	position:absolute;
	top:-27px
}
.case-scrolist {
	width:9999px;
	position:absolute
}
.case-scrolist li a:hover {
	border-color:#fe7805
}
/*------------online1------------------*/
*html {
	_background-image:url(about:blank);
	_background-attachment:fixed;
	zoom:1;
}
.kf-online3-wrap {
	position:absolute;
	right: 50%;
	margin-right:-580px;
	bottom: 75px;
	color: #FFF;
	_position: absolute;
_bottom:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop, 10)||180));
	z-index: 20
}
.kf-online3-box {
	position: relative;
	overflow: hidden;
	padding-top: 21px
}
.top-box {
	display:block;
	overflow:hidden;
	width:47px;
	height:47px;
}
.top-box .img a {
	width:47px;
	height:47px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.top-box .db {
	font-size:16px;
	color:#666;
	text-align:center;
	background:#fff;
	width:46px;
	height:45px;
	background:url(../images/top-box.png) no-repeat;
	cursor:pointer;
}
.top-box .db.cur {
	background:url(../images/top-box1.png) no-repeat
}
.kf-online2-wrap {
	position:fixed;
	right:0;
	top:120px;
	color:#FFF;
	_position:absolute;
_top:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop, 10)||120));
	z-index:50
}
.kf-online2-box {
	position:relative;
	overflow:hidden;
	background:none;
	padding-top:21px
}
.kf-online2-openBtn {
	width:33px;
	height:117px;
	background:url(../images/kf-online2.png) no-repeat 0 -60px;
	float:left;
	margin-top:63px;
	cursor:pointer;
	border-radius:5px 0 0 5px
}
.kf-online2-bd {
	float:left;
	background:#006376;
	border-radius:5px;
	padding-bottom:5px;
	width:130px;
	overflow:hidden;
	position:relative;
	display:none
}
.kf-online2-bd .hd {
	background:url(../images/kf-online2.png) no-repeat 0 0;
	height:60px;
	width:130px;
}
.kf-online2-itemWrap {
	background:#fff;
	width:120px;
	margin:0 auto;
	min-height:130px;
	height:auto !important;
	height:130px;
	overflow:visible;
}
.kf-online2-item {
	padding:5px 10px 12px
}
.hx-shadow2 {
	text-align:left;
	padding:3px 0
}
.kf-online2-list {
	padding:0 8px;
	text-align:center
}
.kf-online2-item .tit {
	color:#7a7a7a;
	font-size:12px;
	height:31px;
	line-height:31px;
}
.kf-online2-closeBtn {
	width:12px;
	height:12px;
	background:url(../images/kf-online2.png) no-repeat -130px 0;
	position:absolute;
	right:5px;
	top:5px
}
/*-------------首页---------------*/
.h-banner-wrap {
	background:#fff;
	padding-bottom:50px;
}
.cs-bannerWrap1 {
}
.bs_list1 li {
	width:100%;
	height: 530px;
}
.bs_list1 li a {
	display: block;
	height: 530px;
	width:100%;
}
.cs-bannerWrap1 .banner-ui-prev, .cs-bannerWrap1 .banner-ui-next {
	width:37px;
	height:68px;
	position:absolute;
	display:block;
	overflow:hidden
}
.cs-bannerWrap1 .banner-ui-prev {
	top: 240px;
	left: 50%;
	margin-left:-502px;
	background:url(../images/banner-l.png) no-repeat
}
.cs-bannerWrap1 .banner-ui-next {
	top: 240px;
	right: 50%;
	margin-right:-502px;
	background:url(../images/banner-r.png) no-repeat
}
.cs-bannerWrap1 .banner-ui-prev:hover {
}
.cs-bannerWrap1 .banner-ui-next:hover {
}
.cs-bannerWrap1 .banner-numlist {
	bottom:40px;
	text-align: left;
	margin-left:50px;
	z-index: 30;
}
.cs-bannerWrap1 .banner-numlist li {
	width: 113px;
	height: 63px;
	margin: 0 5px;
	display: inline-block;
*display:inline;
*zoom:1;
	cursor:pointer;
	overflow:hidden;
	padding:1px;
	opacity: 0.5;
}
.cs-bannerWrap1 .banner-numlist li span {
	text-indent:-9999px;
	display:inline-block
}
.cs-bannerWrap1 .banner-numlist li.oncurr {
	padding:0;
	border:1px solid #777f92;
	opacity: 1;
}
.cs-bannerWrap1 .banner-ui-desc {
	position: absolute;
	bottom: 0;
	right: 182px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	width: 250px;
	background: #666;
	color: #fff;
}
/*-------------新闻列表---------------*/
/*-------------新闻内容---------------*/
/*-------------留言页面---------------*/
/*-------------员工列表---------------*/
/*-------------员工内容---------------*/
/*-------------视频列表---------------*/
/*-------------视屏内容---------------*/
/*-------------产品列表---------------*/
/*-------------b2c---------------*/
/*-------------o2o---------------*/
/*-------------询价---------------*/
/*-------------展示---------------*/
/*-------------在线客服---------------*/
/*------------招聘列表---------------*/
/*-------------招聘内容---------------*/

.site-titType1 {
	height:36px;
	line-height:36px;
	overflow:hidden;
	border-bottom:1px solid #737b8f;
	clear:both;
}
.site-titType1-gl {
	height:36px;
	line-height:36px;
	overflow:hidden;
	clear:both;
}
.site-titType1 .tit, .site-titType1-gl .tit {
	float:left;
	color:#333333;
	font-size:18px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.site-titType1 .more, .site-titType1-gl .more {
	float:right;
	font-family:Arial;
	font-size:12PX;
	color:#666666;
	margin-right:8px;
	-webkit-transform: scale(0.855);
	background:url(../images/mone02.png) no-repeat left center;
	padding-left:10px
}
.site-titType-new {
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	padding-bottom:8px;
	border-bottom:1px solid #3b78c8;
	margin-bottom:15px;
}
.site-titType-new .tit {
	float:left;
	color:#3b78c8;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	display:inline-block;
}
.site-titType-new .more {
	float:right;
	background:url(../images/index-more.png) no-repeat;
	width:37px;
	height:9px;
	margin-top:15px;
	cursor:pointer
}
.site-titType-new .txt {
	display:inline-block;
	font-size:12px;
	color:#4f4f4f;
	font-family:\5FAE\8F6F\96C5\9ED1;
	float:left;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:5px;
}
.site-titType-new .more:hover {
	text-decoration:underline
}
.site-titType1 .more:hover, .site-titType1-gl .more:hover {
	color:#485bbc;
	text-decoration:underline
}
.panel-h-box {
	background:#FFF;
}
.h-scroll-wrap {
	overflow:hidden;
	position:relative;
	height:250px;
	margin:20px
}
.h-scroll-box {
	position:absolute;
}
.h-scroll-list {
	width:940px;
	float:left;
	overflow:hidden;
	margin-left:-10px
}
.h-scroll-list li {
	width:170px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:20px
}
.h-scroll-list li .listimg {
	display:block;
	width:168px;
	height:168px;
	overflow:hidden;
	padding:1px;
	position:relative
}
.h-scroll-list li:hover .listimg {
	border:1px solid #fea241;
	padding:0
}
.h-scroll-list li .name {
	display:block;
	height:40px;
	line-height:20px;
	margin:10px 0;
	overflow:hidden;
	color:#3087c7;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.h-scroll-list li .name:hover {
	color:#fea241;
	border:none
}
.ui-scro-prev1, .ui-scro-next1 {
	position:absolute;
	top:100px;
	width:24px;
	height:26px;
	overflow:hidden;
	font-weight:bold;
}
.ui-scro-prev1 {
	background:url(../images/banner-l.png) no-repeat;
	left:0px
}
.ui-scro-prev1:hover {
}
.ui-scro-next1 {
	background:url(../images/banner-r.png) no-repeat;
	right:0px
}
.ui-scro-next1:hover {
}
.news-listwrap {
}
.news-list {
	display:block;
	overflow:hidden;
	margin-left:-19px
}
.news-list li {
	width:300px;
	overflow:hidden;
	float:left;
	margin-left:19px
}
.news-list li .pic {
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.news-list li .txt .name {
	overflow:hidden;
	color:#3087c7;
	font-size:14px;
	font-weight:bold;
	display:block;
}
.news-list li .txt .time a {
	float:right;
	color:#fe7a08;
	font-size:12px;
	font-family:"宋体";
}
.news-list li .txt .time a:hover, .news-list li .txt .name:hover {
	text-decoration:underline
}
.news-list li .txt .intro {
	color:#999999;
	font-size:12px;
	font-family:"宋体";
	margin-top:15px
}
.news-listwrap1 {
	margin:20px;
}
.news-list1 {
	display:block;
	overflow:hidden;
}
.news-list1 li {
	display:block;
	overflow:hidden;
	margin-bottom:10px
}
.news-list1 li .pic {
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.news-list1 li .txt .name {
	overflow:hidden;
	color:#545454;
	font-size:14px;
	font-weight:bold;
	display:block;
}
.news-list1 li .txt .name:hover {
	color:#006579
}
.news-list1 li .txt .time a {
	float:right;
	color:#fe7a08;
	font-size:12px;
	font-family:"宋体";
}
.news-list1 li .txt .time a:hover, .news-list li .txt .name:hover {
	text-decoration:underline
}
.news-list1 li .txt .intro {
	color:#999999;
	font-size:12px;
	font-family:"宋体";
	margin-top:15px
}
.h-contactus {
	color:#666;
	line-height:24px;
	line-height:24px;
}
/*.news-list-txt li{ padding:11px 5px; border-bottom:1px dashed #d9d9d9}
.txt-top{ display:block; overflow:hidden; _height:20px;}
.news-list-txt li .pic { width:80px; height:80px; overflow:hidden; float:left; margin-right:20px;}
.txt-top .name { float:left; height:22px; line-height:22px; overflow:hidden; color:#4c4c4c;font-size:14px; font-weight:bold;}
.txt-top .time{ float:right; color:#9c9c9c; font-size:12px}
.txt-top .name:hover{ color:#0778ac; text-decoration:underline}
.news-list-txt li .txt .intro { color:#737373; font-size:12px; margin-top:10px; margin-bottom:15px}*/
.news-list-txt a.btn {
	width:58px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#006579;
	color:#fff;
	border-radius:10px;
	display:block;
	overflow:hidden;
	cursor:pointer
}
.news-list-txt a.btn:hover {
	text-decoration:underline
}
.h-contactus {
	color:#666;
	line-height:24px;
}
/*-------首页 公司简介和联系我们 请修改调整---------*/
.h-contactus .h-contactIntrobox img {
	width:100%
}
.h-contactIntrobox {
}
.h-contactIntrobox-1 {
	color:#666666;
	line-height:20px;
	font-size:12px;
	margin:20px;
	overflow:hidden;
	display:block
}
.h-contactIntrobox-1 a {
	color:#666666;
}
.h-contactIntrobox-1 a:hover {
	color:#296da7;
	text-decoration:underline;
	text-decoration:none
}
.h-contactIntrobox-1 b {
	font-size:14px;
}
.h-contactIntrobox-1 span {
	color:#7d7e80
}
.h-contactIntrobox-1 b, .h-contactIntrobox p {
}
.h-contactus .h-contactIntrobox-1 {
	overflow:hidden
}
/*.h-contactus .h-contactIntrobox a{ display:block; overflow:hidden; margin-bottom:10px}
*/
.h-contactIntrobox {
	color:#545454;
	line-height:22px;
}
.h-contactIntrobox a {
	color:#464646
}
.h-contactIntrobox a:hover {
	color:#006579
}
.prolist-wrap {
	position:relative;
	overflow:hidden;
}
.h-scroll-box {
	position:absolute;
}
.prolist-wrap1 {
	overflow:hidden;
	margin:20px
}
.pro-list2 {
	float:left;
	overflow:hidden;
	margin-left:-20px;
	_margin-left:0px
}
.pro-list2 li {
	width:170px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:20px;
	_margin-left:15px
}
.pro-list2 li .listimg {
	display:block;
	width:168px;
	height:168px;
	overflow:hidden;
	padding:1px;
	position:relative
}
.pro-list2 li:hover .listimg {
	border:1px solid #fea241;
	padding:0
}
.pro-list2 li .name {
	display:block;
	height:40px;
	line-height:20px;
	margin:10px 0;
	overflow:hidden;
	color:#3087c7;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.pro-list2 li:hover .name {
	color:#fea241;
	border:none
}
/*-----------内页------------*/

.sub-diffpages {
}
.sub-bannerOut {
	overflow: hidden;
	width: 100%;
	position:relative
}
.sub-content-wrap {
	overflow:hidden;
	margin-bottom:30px;
	margin-top:20px;
}
.sub-bannerInner {
	float: left;
	position: relative;
	left:50%
}
.sub-bannerbox {
	float: left;
	left: -50%;
	position: relative;
}
.sub-sidebar-box {
	float:left;
	width:236px;
	overflow:hidden;
}
.sub-sidebar {
	width:236px;
	float:left;
	padding-right:20px;/*box-shadow:8px -8px 8px #e9e9e9;*/
	/*overflow:hidden;*/
	position:relative
}
.sub-sidebar .site-sbNavTit {
	height:46px;
	line-height:46px;
	background:#3b78c8;
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0;
	display:block;
	overflow:hidden;
}
.sub-sidebar .site-sbNavTit p.cn {
	height:30px;
	line-height:30px;
	margin-left:10px;
	color:#fff
}
.sub-sidebar p.en {
	display:block;
	font-size:12px;
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1;
	float:left;
	text-transform:uppercase;
	margin-top:0px;
	height:18px;
	line-height:18px;
	margin-left:10px;
	position:absolute;
	top:24px;
}
.submain-Content {
	width:736px;
	float:right;
	min-height:560px;
	height:auto !important;
	height:560px;
	overflow:hidden;
	display:block;
	background:#fff
}
.submain-Content1 {
	overflow:visible;
	margin-top:30px;
	background:#fff
}
.submain-innerbox {
	display:block;
	overflow:hidden;
	width:736px;
}
.submain-innerbox1 {
	padding:0 20px;
	margin-bottom:30px;
	overflow:hidden
}
.site-sbNavTit {
	display:block;
	overflow:hidden;
	font-size:16px; /*color:#fff;*/
	padding-bottom:8px;
	border-bottom:1px solid #3b78c8;
	margin-bottom:15px;
}
.site-sbNavTit p.cn {
	display:inline-block;
	font-size:16px;
	color:#3b78c8;
	font-family:\5FAE\8F6F\96C5\9ED1;
	float:left;
	text-transform:uppercase
}
.site-sbNavTit p.en {
	display:inline-block;
	font-size:12px;
	color:#4f4f4f;
	font-family:\5FAE\8F6F\96C5\9ED1;
	float:left;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:5px;
}
.sub-sidebar-site {
	width:220px;
	float:left;
	border:1px solid #ccdeec;
	margin-top:30px
}
.sub-sidebar-txt {
	height:36px;
	line-height:36px;
	overflow:hidden;
	border-bottom:1px solid #d6dde2;
	clear:both;
	background:url(../images/index-bg-list.png) repeat-x;
	border-radius:5px 5px 0 0
}
.sub-sidebar-txt .tit {
	float:left;
	padding-left:20px;
	background:url(../images/index-list.png) no-repeat 10px center;
	color:#636465;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.sub-sidebar-site .h-contactIntrobox {
	color:#636465;
	line-height:28px;
	padding:10px 0 9px 0;
	font-size:12px
}
.sub-sidebar-site .h-contactIntrobox a {
	color:#636465;
}
.sub-sidebar-site .h-contactIntrobox b {
	font-size:14px;
}
.sub-sidebar-site .h-contactIntrobox span {
	color:#7d7e80
}
.sidebar-navlist {
	font-family:\5FAE\8F6F\96C5\9ED1;
	background:#efefef;
	padding-top:1px
}
.sidebar-navlist {
}
.sidebar-navlist li {
	border-bottom:1px dashed #9fadb0;
}
.sidebar-navlist li a {
	display:block;
	height:43px;
	line-height:43px;
	overflow:hidden;
	font-size:15px;
	text-align:center;
	color:#e95847;
}
.sidebar-navlist li a span {
	display:block;
	padding-left:21px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:14px;
	color:#3b78c8;
	background:url(../images/about-list.png) no-repeat 213px center
}
.sidebar-navlist li.oncurr a, .sidebar-navlist li.onHover a, .sidebar-navlist li a:hover {
	background:#3b78c8;
	margin:-1px 0;
	padding:1px 0; color:#FFF;
	
}
.sidebar-navlist li.oncurr a span, .sidebar-navlist li.onHover a span, .sidebar-navlist li a:hover span {
	color:#fff;
	background:#3b78c8 url(../images/about-listhover.png) no-repeat 213px center
}
.sidebar-navlist li .sidebar-subnav a {
	background:#9fa09a;
	padding-left:50px;
	color:#fff;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.sidebar-navlist li .sidebar-subnav {
	overflow:hidden;
	display:none
}
.sidebar-navlist li.oncurr .sidebar-subnav {
	display:block
}
.sidebar-navlist li .sidebar-subnav li {
	background:none;
	border:none
}
.sidebar-navlist li .sidebar-subnav a:hover {
	text-decoration:underline;
	color:#fff
}
.sidebar-navlist li .sidebar-subnav .subOncurr a {
	text-decoration:underline;
	color:#fff
}
.sidebar-navlist li.sidebar-notSub .sidebar-subnav {
	padding:0
}
.breadnav-box {
	height:43px;
	line-height:43px;
	border-bottom:1px solid #084c08;
	margin-bottom:10px;
}
.breadnav-box .tit {
	float:left;
	display:inline-block;
	font-size:18px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	color:#3b78c8;
}
.breadnav-list {
	float:right;
	font-family:"宋体";
	color:#999999
}
.breadnav-list a {
	color:#9e9e9e;
	font-size:12px;
	padding:0 7px;
	padding-right:5px
}
.breadnav-list a:hover {
	color:#084c08;
	text-decoration:underline
}
.breadnav-list a.last, .breadnav-list a.last:hover {
	background:none;
	cursor:default;
	text-decoration:none;
	color:#084c08
}
.aboutus-box {
	color:#333;
	font-size:12px;
	line-height:30px;
	margin-bottom:30px;
	margin-top:25px;
}
.aboutus-box img {
	max-width:736px;
}
.site-relateTit {
	height:38px;
	line-height:38px;
	border-top:1px solid #cfcfcf;
	width:100%;
	display:block
}
.photolist-listwrap1 {
	margin:20px 0
}
.site-relateTit span {
	color:#333;
	display:inline-block;
	overflow:hidden;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.submain-relatebox {
}
.site-relateTit1 {
	height:38px;
	line-height:38px;
	border:1px solid #9a9ea6;
	border-top:2px solid #9a9ea6;
}
.site-relateTit1 span {
	color:#fff;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	width:186px;
	text-align:center;
	background:#737b8f;
	display:block
}
/*-------选怪列表---------*/
.h-profloatbox {
	padding-bottom:30px
}
.h-profloathd {
	display:block;
	height:38px;
	width:100%;
	line-height:38px;
	font-size:18px;
	color:#509ae4;
	border-bottom:1px solid #e0e0e0
}
.txt-box {
}
.h-profloathd .tit {
	float:left;
	padding-left:10px;
	font-size:18px;
	color:#509ae4;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.h-profloathd .more {
	float:right;
	font-family:Arial;
	font-size:10PX;
	color:#fff;
	margin-right:4px
}
.h-profloathd .more:hover {
	text-decoration:underline;
}
.h-profloatlist {
	background:#fff;
	margin-left:7px;
	padding-top:3px;
	margin-top:-3px;
	padding-bottom:20px
}
.h-profloatlist li {
	height:35px;
	line-height:35px;
	border-bottom:1px dashed #c4c7cc;
	padding-left:20px;
	overflow:hidden;
	background:url(../images/newslist-type3_bg.png) no-repeat 15px center
}
.h-profloatlist li a {
	color:#666666;
	padding-left:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.h-profloatlist li a:hover {
	text-decoration:underline;
	color:#fe7805
}
/*-----------自定义表单-----------*/
.form-customParaBox {
	padding:20px
}
.form-customSubBox {
	text-align:center
}
.form-customSubBtn {
	width:102px;
	height:32px;
	background:#005768;
	border:none;
	cursor:pointer;
	font-size:14px;
	color:#fff;
	border-radius:3px
}
.form-customSubBtn:hover {
	background:#012127
}
/*-------才人招聘列表------*/
.recruit-listbox {
	margin-top:20px;
	padding-bottom:20px;
	display:block;
	overflow:hidden
}
.recruit-listbox ul {
	_margin-left:-40px
}
.recruit-listbox li {
	width:345px;
	float:left;
	display:block;
	overflow:hidden;
	padding:20px 0;
	border-bottom:1px dashed #dbdbdb;
	margin-left:40px
}
.recruit-listbox li .name a {
	font-size:16px;
	color:#4c4c4c;
	font-weight:bold
}
.recruit-listbox li .name {
	margin-bottom:5px
}
.recruit-listbox li .name a:hover {
	color:#006579;
	text-decoration:underline
}
.recruit-listbox li p {
	font-size:12px;
	color:#999999;
	line-height:180%
}
/*-------------------------------*/
.pagewrap {
	padding:3px;
	margin:3px;
	text-align:right;
	clear:both;
	display:block;
	overflow:hidden
}
.pagewrap a {
	border: #e5e5e5 1px solid;
	padding:3px 9px;
	color: #666666;
	text-decoration: none;
	margin:2px 3px;/* border-radius:3px;*/
	display:inline-block
}
.pagewrap a:hover {
	text-decoration:underline;
	border-color:#2ca338;/*border-radius:3px;*/
	border:1px solid #2ca338
}
.pagewrap a:active {
	border: #2ca338 1px solid;
}
.pagewrap a.current, .pagewrap a.current:hover {
	color:#fff;
	text-decoration:none;
	cursor:default;
	background:#2ca338;
	border:1px solid #2ca338
}
.pagewrap .prev-page {
	background:url(../images/page_prev.png) no-repeat 7px center;
	padding-left:20px;
}
.pagewrap .next-page {
	background:url(../images/page_next.png) no-repeat 50px center;
	padding-right:20px;
}
.pagewrap a.prev-page:hover {
	background:url(../images/page_prev.png) no-repeat 7px center;
	padding-left:20px;
	border-color:#2ca338
}
.pagewrap a.next-page:hover {
	background:url(../images/page_next.png) no-repeat 50px center;
	padding-right:20px;
	border-color:#2ca338
}
/*-------才人招聘内容------*/
.recruit-conbox {
	color:#585858;
	font-family:\5FAE\8F6F\96C5\9ED1;
	margin-bottom:40px;
}
.recruit-conName {
	font-size:18px;
	color:#084c08;
	margin-top:15px;
	padding:10px 15px
}
.recruit-conPanel-1, .recruit-conPanel-2 {
	padding:0 15px;
	font-size:14px;
	line-height:25px;
}
.recruit-conPanel-1 {
	border-bottom:1px dotted #b7b7b7;
}
.recruit-conPanel-2 {
	margin-top:15px;
}
.recruit-contable1 {
	width:100%
}
.recruit-contable1 td {
	padding:10px 15px 10px 0;
}
.recruit-jobDesc, .recruit-jobRequire {
	margin-top:30px
}
.recruit-jobRequire {
	padding-bottom:20px
}
.recruit-jobDesc .tit, .recruit-jobRequire .tit {
	font-size:14px;
	color:#1b1b1b;
	line-height:25px;
	display:block
}
.recruit-conPanel-2 .recruit-conEmail {
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:25px;
	color:#084c08
}
.recruit-conshare {
	float:left
}
.recruit-conhand {
	margin-top:15px;
	line-height:normal
}
.recruit-conhand .more {
	float:left;
	clear:both;
	margin-top:20px;
	background:#dcdcdc;
	color:#4c4c4c;
	font-size:14px;
	width:125px;
	height:36px;
	line-height:36px;
	text-align:center
}
.recruit-conhand .more:hover {
	text-decoration:underline
}
/*-------留言表单------------------*/
.leavmsg-box {
	margin-top:20px;
}
.leavmsg-listbox {
	display:block;
	height:230px;
	border:1px solid #ccc;
	overflow-x:scroll;
	overflow-x:auto
}
.leavmsg-list {
	width:100%;
	margin-bottom:25px;
	word-break:break-all
}
.leavmsg-list tr {
	border-bottom:1px solid #e6e6e6
}
.leavmsg-list td {
	padding-top:20px;
	padding-bottom:20px
}
.leavmsg-asker {
	float:left;
	width:90px;
	padding-left:10px;
	overflow:hidden
}
.leavmsg-asker .name {
	font-weight:bold;
	display:block;
	color:#4c4c4c;
	line-height:23px
}
.leavmsg-asker .time {
	color:#b2b2b2;
	font-family:Arial;
}
.leavmsg-txt {
	padding:0 20px 0 70px;
	background:url(../images/message-t.png) no-repeat 20px 25px;
	width:700px;
}
.leavmsg-asktxt {
	line-height:24px;
	color:#333;
}
.leavmsg-asktxt .time {
	color:#9090ab;
	font-family:Arial;
	display:inline-block;
	margin-left:20px;
}
.leavmsg-replytxt {
	background:#fff;
	padding:10px 0px;
	color:#909090;
	margin-top:15px;
}
.leavmsg-replytxt strong {
	font-weight:bold;
	color:#909090;
	padding-right:10px
}
.leavmsg-formbox {
	float:left;
	width:100%;
	padding:25px 0;
	border-top:1px solid #ccc
}
.leavmsg-formhd {
	margin:0 15px;
	line-height:23px;
	font-size:12px;
	color:#909090;
	display:block;
	margin-bottom:20px;
}
.leavmsg-formhd span {
	font-size:24px;
	color:#4c4c4c;
	font-weight:bold;
	height:40px;
	line-height:40px;
	;
	display:inline-block;
	margin-top:25px;
	background:#efefef;
	padding:0 15px;
	line-height:30px;
}
.leavmsg-itemlist .m-inp1 {
	width:215px;
}
.leavmsg-itemlist .m-inp2 {
	width:215px;
}
.leavmsg-itemlist .m-inp3 {
	width:80px;
}
.leavmsg-itemlist li {
	padding-top:20px
}
.leavmsg-itemlist li .item {
	float:left;
	padding-right:30px;
}
.leavmsg-itemlist li .para-tit {
	color:#666666;
	float:left;
	line-height:28px;
	width:90px;
	text-align:right
}
.leavmsg-itemlist li .para-tit em {
	vertical-align:middle;
	color:#F00;
	padding-right:3px
}
.leavmsg-itemlist .leavmsg-input {
	padding:6px 3px;
	border:1px solid #cecece;
	float:left
}
.leavmsg-input:hover, .leavmsg-area:hover {
	border-color: #2ca338;
}
.leavmsg-input:focus, .leavmsg-area:focus {
	border-color: #2ca338;
	box-shadow: 0 1px 5px #CDCDCD inset;
	outline: 0 none;
}
.leavmsg-yzmbox {
	height:28px;
	overflow:hidden;
	float:left;
	margin-left:12px;
	display:inline
}
.leavmsg-area {
	border:1px solid #cccccc;
	width:535px;
	height:120px;
	padding:3px 5px;
}
.leavmsg-subtn {
	width:102px;
	height:32px;
	border:none;
	font-size:14px;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	background:#2ca338
}
.leavmsg-subtn:hover {
	background:#084c08
}
.leavmsg-itemlist .m-invalid {
	border-color:#F00
}
.news-listbox .news-list .pic {
	width:90px;
	height:90px
}
.news-listbox .news-listwrap {
	margin-bottom:30px;
}
/*-----新闻内容-----*/
.news-conBox {
	padding-top:20px;
}
.news-conBox h1 {
	color:#333;
	font-size:26px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	text-align:center;
	line-height:36px;
	height:36px;
	overflow:hidden;
	margin-top:20px;
}
.news-conBarWrap {
	padding:15px 0 10px;
	border-bottom:1px dotted #ababab
}
.news-conBarInner {
	position:relative;
	float:left;
	left:50%
}
.news-conBarBox {
	position:relative;
	float:left;
	left:-50%;
	color:#8f8f8f
}
.news-conBarPara span {
	padding-right:25px
}
.news-conBarPara {
	float:left;
	height:25px;
	line-height:25px;
	padding-right:25px;
	color:#8f8f8f
}
.news-conBarShare {
	float:left
}
.news-conDetailTxt {
	font-size:14px;
	color:#333333;
	line-height:26px;
	padding-bottom:30px;
	padding-top:15px;
}
.news-conDetailTxt img {
	max-width:700px;
}
.news-branchesDir {
	font-size:14px;
	color:#9e9e9e
}
.news-branchesDir p {
	float:left;
	width:100%;
	margin-bottom:5px;
}
.news-branchesDir .branches-prev {
	text-align:left
}
.news-branchesDir .branches-next {
	text-align:left
}
.news-branchesDir a {
	color:#808080
}
.news-branchesDir a:hover {
	color:#084c08;
	text-decoration:underline
}
.news-relatelist li {
	display:block;
	background:url(../images/relate_new.png) no-repeat left center;
	padding-left:12px;
	line-height:24px;
	font-size:14px;
	height:24px;
	overflow:hidden
}
.news-relatelist li a {
	color:#333;
	font-size:12px;
	float:left;
}
.news-relatelist li a:hover {
	color:#084c08;
	text-decoration:underline
}
.news-relatelist li span {
	padding-left:20px;
	color:#666;
	float:left
}
.news-relateRead {
	border-top:1px solid #d3d3d3;
}
.news-relateRead .tit {
	color:#333333;
	font-size:14px;
	display:block;
	padding:10px 0;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
/*-----图片列表photolist-----*/
.poto {
	display:block;
	clear:both;
	width:100%;
	float:left;
}
.photolist-listwrap {
	margin:20px 0;
	margin-left:-17px;
}
.photolist-listbox {
}
.photolist-list {
	_margin-left:-22px;
}
.photolist-list li {
	overflow:hidden;
	float:left;
	display:inline;
	width:229px;
	margin-left:22px;
	margin-bottom:15px
}
.photolist-list li .img a {
	display:block;
	width:227px;
	height:154px;
	border:1px solid #c1c1c1;
	overflow:hidden
}
.photolist-list li .imgtxt a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#333;
	text-align:center;
	font-family:"宋体"
}
.photolist-list li .img a:hover {
	border-color:#084c08
}
.photolist-list li .imgtxt a:hover {
	color:#084c08;
}
.photolist-list li:hover .img a {
	border-color:#084c08
}
.photolist-list li:hover .imgtxt a {
	color:#084c08;
}
.search-listwrap {
	margin:20px 0;
	margin-left:-25px;
}
.search-listbox {
}
.search-list {
	_margin-left:-25px;
}
.search-list li {
	overflow:hidden;
	float:left;
	display:inline;
	width:233px;
	margin-left:25px;
	margin-bottom:10px
}
.search-list li .img a {
	display:block;
	width:231px;
	height:140px;
	border:1px solid #c1c1c1;
	overflow:hidden
}
.search-list li .imgtxt a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#333;
	text-align:center;
	font-family:"宋体"
}
.search-list li .img a:hover {
	border-color:#084c08
}
.search-list li.imgtxt a:hover {
	color:#084c08;
}
.search-list li:hover .img a {
	border-color:#084c08
}
.search-list li:hover .imgtxt a {
	color:#084c08;
}
/*----------search-----------*/
.search-result {
	color:#7f7f7f;
	font-size:12px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:50px;
	height:50px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
.search-result span {
	color:#485bbc;
	font-size:16px;
	padding:0 5px
}
.submain-Content-search {
	width:980px;
	float:left;
	min-height:560px;
	height:auto !important;
	height:560px;
	overflow:visible;
	padding-top: 20px;
	margin-bottom:40px
}
/*-----视频列表-----*/
.videoPhoto-listbox {
}
.videoPhoto-listwrap {
	padding-top:20px
}
.videoPhoto-listbox .videoPhoto-listwrap {
	margin-bottom:15px;
	margin-right:-18px;
	_margin-right:0px
}
.videoPhoto-list {
}
.videoPhoto-list li {
	float:left;
	margin-bottom:20px;
	margin-right:18px;
	_margin-right:10px;
}
.videoPhoto-list li a {
	background:#eeeeee;
	width:236px;
	overflow:hidden;
	float:left;
	display:inline;
}
.videoPhoto-list li a img {
	display:block;
	width:236px;
	height:168px;
	overflow:hidden;
	position:relative;
}
.videoPhoto-list li .intro {
	margin-top:10px;
	background:url(../images/video-btn.png) no-repeat 15px center;
	padding-left:36px;
	padding-left:13px;
	color:#666;
	font-size:12px;
	margin-bottom:10px
}
.videoPhoto-list li .intro span {
	margin-left:30px;
	font-size:12px;
	font-family:"宋体";
	color:#4c4c4c;
	height:25px;
	line-height:25px;
	overflow:hidden;
	display:block;
}
.videoPhoto-list li a:hover .intro span {
	color:#485bbc;
	text-decoration:underline
}
.videoPhoto-list li a:hover {
}
/*-----视频内容-----*/
.video-conBox {
}
.video-conBox h1 {
	font-size:24px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	padding:20px 0 12px
}
.video-showBox {
	width:736px;
	height:478px;
	overflow:hidden
}
.video-conShareWrap {
	margin-top:10px;
}
.video-conShare {
	float:left
}
.video-conDetailTxt {
	text-indent:2em;
	line-height:24px;
	font-size:12px;
	color:#666666;
	margin-top:12px;
}
/*-----员工风采内容相册效果1-----*/
.staff-conBox {
	display:block;
}
.staff-conBox h1 {
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-align:center;
	line-height:45px;
	padding-top:20px
}
.staff-bigPic {
	border:1px solid #e6e6e6
}
.staff-bigWrap, .staff-smallWrap {
	margin:0 auto
}
.staff-smallWrap {
	height:96px;
}
.staff-bigPrev, .staff-bigNext {
	background:url(../images/staff_gallery.png) no-repeat;
	width:52px;
	height:55px;
	position:absolute;
	z-index:25;
	display:none
}
.staff-bigPrev {
	left:10px;
	background-position:0 0
}
.staff-bigPrev:hover {
	background-position:-52px 0px
}
.staff-bigNext {
	right:10px;
	background-position:0 -55px
}
.staff-bigNext:hover {
	background-position:-52px -55px
}
.staff-bigPicTit {
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	z-index:20;
	width:100%;
	_top:260px;
	display:none
}
.staff-bigPicTit b {
	display:block;
	height:35px;
	line-height:35px;
	z-index:22;
	position:relative;
	color:#FFF
}
.staff-bigPicTit span {
	display:block;
	height:35px;
	line-height:35px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	background:#000;
	position:absolute;
	z-index:21;
	left:0;
	top:0;
	width:100%
}
.staff-smallWrap {
	margin-top:15px;
	position:relative
}
.staff-smallBtn {
	background:url(../images/staff_gallery1.png) no-repeat;
	width:20px;
	height:70px;
	margin-top:2px;
	position:absolute
}
.staff-smallPrev {
	background:url(../images/ph-l.png) no-repeat;
	left:0
}
.staff-smallPrev:hover {
	background:url(../images/ph-l.png) no-repeat
}
.staff-dis-smallPrev, .staff-dis-smallPrev:hover {
	background:url(../images/ph-l.png) no-repeat;
	cursor:default
}
.staff-smallNext {
	background:url(../images/ph-r.png) no-repeat;
	right:0
}
.staff-smallNext:hover {
	bbackground:url(../images/ph-r.png) no-repeat
}
.staff-dis-smallNext, .staff-dis-smallNext:hover {
	background:url(../images/ph-r.png) no-repeat;
	cursor:default
}
.staff-smallListWrap {
	height:74px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.staff-smallListInner {
	position:absolute;
	left:0;
	top:0px
}
.staff-smallList li {
	float:left;
	width:101px;
	height:74px;
	overflow:hidden;
	margin:0px 2px 0 0;
	display:inline
}
.staff-smallList li a {
	border:2px solid #fff;
	display:block;
	width:97px;
	height:70px;
	overflow:hidden
}
.staff-small-Arrow {
	position:absolute;
	left:0;
	top:0px;
	width:136px;
	height:87px;
	overflow:hidden
}
.staff-small-Arrow b {
	display:block;
	border:2px solid #999999;
	display:block;
	width:97px;
	height:70px;
	margin:0 2px 0 0
}
.staff-conIntro {
	padding-top:20px;
	_padding-top:0
}
.staff-conIntro p {
	line-height:24px;
	color:#666666;
	text-indent:2em
}
.staff-conShare {
	margin-top:15px
}
/*-------产品详情----------------*/
.fpro-detailTab {
	margin-top:30px;
	padding:0 14px
}
.fpro-detailTab-hd {
	height:32px;
	position:relative;
	border-bottom:1px solid #c0c0c0;
}
.fpro-detailTab-hd .fpro-tabhd {
	font-size:14px;
	color:#4c4c4c;
	overflow:hidden;
	display:inline-block;
	margin-right:30px;
	height:32px;
	line-height:34px;
	text-align:center;
	float:left;
	cursor:pointer;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.fpro-detailTab-hd .oncurr {
	cursor:default;
	color:#006579;
	border-bottom:1px solid #006579
}
.fpro-detailTab-bd {
}
.fpro-detailTab-Item {
	padding:15px 0;
	display:none;
	color:#212121;
}
.fpro-detailTable {
	width:100%;
	color:#4c4c4c
}
.fpro-detailTable td {
	border:1PX solid #c3c3c3;
	font-size:14px;
	padding:8px 0
}
.fpro-detailTable .tit {
	width:120px;
	text-align:right;
	padding-right:3px;
	background:#f5fafe;
	vertical-align:top;
	word-break:break-all;
	color:#4e4e4e;
	font-size:12px;
}
.fpro-detailTable .para {
	padding-left:10px;
	word-break:break-all;
	color:#717171
}
.fpro-tabIntro {
	font-size:12px;
	line-height:23px;
}
.fpro-tabIntro img {
	width:700px;
}
.prolist-box .prolist-wrap {
	padding-bottom:10px;
	margin-left:-19px;
}
.prolist-box .pro-list li {
	width:230px;
	margin-left:19px;
	margin-bottom:25px;
}
.prolist-box .pro-list .pic {
	width:230px;
	height:230px;
}
.prolist-box .pro-list .pic .mask {
	width:230px;
	height:230px
}
.prolist-box .pro-list .pic .txt {
	left:67.5px;
	top:100px;
}
.submain-realtebdbox .prolist-wrap {
	padding-bottom:10px;
	margin-left:-19px;
}
.submain-realtebdbox .pro-list li {
	width:230px;
	margin:0 0 25px 19px
}
.submain-realtebdbox .pro-list .pic {
	width:230px;
	height:230px;
}
.submain-realtebdbox .pro-list .pic .mask {
	width:230px;
	height:230px
}
.submain-realtebdbox .pro-list .pic .txt {
	left:67.5px;
	top:100px;
}
.h-pro-scrollWrap {
	width:1011px;
	overflow:hidden;
	position:relative
}
.h-pro-scrollWrap .prolist-wrap {
	width:9999px;
}
.h-pro-scrollWrap .prolist-wrap .pro-list {
	float:left
}
.newslist-type4 {
	margin:20px
}
.newslist-type4 li {
	padding:5px 0;
}
.newslist-type4 li.first .hd a {
	font-weight:bold;
}
.newslist-type4 li a.name {
	color:#797979;
	background:url(../images/type5_bg.png) no-repeat left center;
	padding-left:10px;
}
.newslist-type4 li a.name:hover {
	color:#006579;
}
.newslist-type4 li .time {
	float:right;
	color:#9c9c9c;
}
.newslist-type4 li .bd {
	padding:7px 0 0
}
.newslist-type4 li .bd .pic {
	float:left;
	border:1px solid #cce7f2;
	padding:2px;
	width:105px;
	height:62px;
	overflow:hidden;
	margin-right:10px;
}
.newslist-type4 li .bd .intro {
	color:#707070;
	line-height:24px;
}
.newslist-type4 li .bd .intro a {
	color:#808080;
}
.newslist-type4 li .bd .intro a:hover {
	text-decoration:underline;
	color:#3173d1
}
/*.newslist-type4 li{padding:5px 3px 5px 10px; width:320px; }
	.newslist-type4 li.first .hd a{font-weight:bold;}
	.newslist-type4 li  a.name{color:#186eb7; font-size:14px}
	.newslist-type4 li .bd .time{ display:block;float:left;color:#2c7fc5; font-size:20px; overflow:hidden; font-family:Arial; width:60px; }
	.newslist-type4 li .bd .time span{ color:#999999; font-size:14px; clear:both;}
	.newslist-type4 li .bd{ padding-top:7px; overflow:hidden;}
	.newslist-type4 li .bd .intro{color:#666666; display:block; float:left;border-left:1px solid #c4c4c4; width:235px; overflow:hiddenl; padding-left:15px; font-size:12px}
	.newslist-type4 li .bd .intro a{color:#666666;}
	.newslist-type4 li .bd .intro a:hover{text-decoration:underline; color:#077cae;text-decoration:none}*/
.cs-bannerWrap2 .banner-ui-next {
	background:url(../images/index-new-list01.png) no-repeat;
}
.cs-bannerWrap2 .banner-ui-prev {
	background:url(../images/index-new-list04.png) no-repeat;
	margin-top:40px
}
.index-product-listwrap {
	padding:15px 0px 10px 0;
}
/*.newslist-type4 {position:relative; z-index:1; height:128px;}
.newslist-type4 li {position:absolute; z-index:3; overflow:hidden; background:#fff}*/
.cs-bannerWrap2 {
	padding-right:30px
}
.cs-bannerWrap2 .banner-ui-prev, .cs-bannerWrap2 .banner-ui-next {
	display:block;
	width:19px;
	height:34px;
	position:absolute;
	right:5px;
	top:0
}
.newslist-type5 {
	padding:10px 0
}
.newslist-type5 li {
	padding:5px 0;
}
.newslist-type5 li.first .hd a {
	font-weight:bold;
}
.newslist-type5 li a.name {
	color:#4d4d4d;
	background:url(../images/type5_bg.png) no-repeat left center;
	padding-left:10px;
}
.newslist-type5 li a.name:hover {
	color:#ef5344;
}
.newslist-type5 li .time {
	float:right;
	color:#9c9c9c;
}
.newslist-type5 li .bd {
	padding:7px 0 0
}
.newslist-type5 li .bd .pic {
	float:left;
	border:1px solid #cce7f2;
	padding:2px;
	width:105px;
	height:62px;
	overflow:hidden;
	margin-right:10px;
}
.newslist-type5 li .bd .intro {
	color:#707070;
	line-height:24px;
}
.newslist-type5 li .bd .intro a {
	color:#ef5344;
}
.newslist-type5 li .bd .intro a:hover {
	text-decoration:underline;
}
.newslist-type3 {
	padding:6px 9px 20px 9px
}
.newslist-type3 li {
	padding:10px 0;
	font-family:\5FAE\8F6F\96C5\9ED1;/*background:url(../images/index-btn.png) no-repeat left 20px;*/
	border-bottom:1px dashed #a6a6a6
}
.newslist-type3 li a {
	color:#4c4c4c;
	font-size:12px;
}
.newslist-type3 li a:hover {
	color:#3087c7;
	text-decoration:underline
}
.newslist-type3 li span {
	float:right;
	color:#999999;
	font-size:12px;
}
.submain-relatebox {
	float:left;
	width:100%;
	margin-bottom:30px
}
.submain-relatebox1 {
	display:block;
	overflow:hidden;
	clear:both
}
/*-------没有记录 请你配合你页面页面的字体大小和颜色做调整---------*/
.site-norecord {
	color:#6A6A6A;
	text-align:center;
	font-size:12px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	padding:30px 0
}
.search-norecord {
	color: #595959;
	font-size: 14px;
	line-height: 27px;
	padding:50px 0 30px;
	text-align:center
}
.search-norecord .txt {
	color:#790103;
	font-weight:bold;
	padding:0 5px;
}
/*-------------广告 勿动---------------*/
.CSadvert-listWrap .advert-numlist {
	bottom:0px;
	text-align:right;
	width: 100%;
	z-index: 30;
	padding:10px 0
}
.CSadvert-listWrap .advert-numlist li {
	width: 15px;
	height: 15px;
	background: #f5f5f5;
	margin: 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
	text-indent:-9999px
}
.CSadvert-listWrap .advert-numlist li span {
	display:inline-block;
	color:#fff;
	line-height:16px;
}
.CSadvert-listWrap .advert-numlist li.oncurr {
	background: #2ca338
}
.panel-h-pic {
	padding:9px
}
/*-----------新加的样式----------------------------*/
.index-logo-wrap {
	width:980px;
	margin:0 auto
}
.index-logo-wrap {
	clear:both;
	display:block
}
.index-logo-wrap .logo {
	width:290px;
	height:75px;
	float:left
}
.gg {
	margin-top:10px;
	margin-bottom:20px
}
.gg ul {
	float:left;
	overflow:hidden;
	margin-right:-25px
}
.gg li {
	float:left;
	width:311px;
	height:154px;
	margin-right:24px
}
.gg li a {
	display:block;
}
.footer-list {
	display:block;
	background:#737b8f;
	margin-bottom:20px;
	margin-top:20px
}
.footer-list-box {
	margin:5px;
	border:1px solid #bec2cb;
	overflow:hidden;
	padding:14px;
	_height:243px
}
.footer-list-box dl {
	display:inline-block;
	float:left;
	overflow:hidden;
	width:118px;
	margin-right:45px;
}
.footer-list-box dt {
	margin:6px 0;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	color:#fff;
	font-weight:bold
}
.footer-list-box dd {
	padding:8px 0;
	border-bottom:1px solid #d3d3d3
}
.footer-list-box dd a {
	font-size:12px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	color:#d9d9d9
}
.footer-list-box dd a:hover {
	color:#FFF;
	text-decoration:underline
}
.footer-list-box .last {
	border-bottom:none
}
/*.ewm{ float:left; width:105px}
.ewm h4{margin:6px 0;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-weight:bold}
.ewm-box{padding:19px; display:block;background:#fff;border:1px solid #8aa0d5; margin-top:15px}
*/

/*---------------pro-list1-----*/
.prolist-box {
	margin:20px 0
}
.prolist-wrap2 {
	margin-left:-13px;
	overflow:hidden
}
.pro-list1 {
}
.pro-list1 li {
	width:146px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	padding:12px;
	float:left;
	display:inline;
	margin:15px 0px 15px 13px
}
.pro-list1 li a {
	display:block;
	width:146px;
	height:146px;
	overflow:hidden;
	;
	position:relative
}
.pro-list1 li:hover {
	border:1px solid #8993ab
}
.pro-list1 li .name {
	display:block;
	height:20px;
	line-height:20px;
	margin:10px 0;
	overflow:hidden;
	color:#666666;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.pro-list1 li .name:hover {
}
.pro-list1 li .dq {
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
}
.pro-list1 li .dq span {
	font-size:20xp;
	color:#4c4c4c
}
.pro-list1 li .hq {
	display:none;
	height:33px;
	width:106px;
	background:#737b8f;
	margin-left:15px
}
.pro-list1 li .hq a.shop {
	display:inline-block;
	font-size:12xp;
	color:#fbfbfb;
	height:21px;
	width:90px;
	margin:5px 6px;
	text-align:center;
	border:1px solid #9da3b1;
}
.ewm {
	float:right
}
.footer-list-box1 {
	display:block
}
/*-----------------------------------------*/
.xxx {
	height:7px;
	background:#d6e6f5;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff
}
.bbb {
	background:#fff;
	display:block;
	overflow:hidden;
	margin-bottom:20px
}
.aboutus-nr {
	overflow:hidden;
	padding-bottom:20px;
	margin-top:20px
}
.about-iphone, .about-add {
	margin-top:14px;
}
.about-iphone .i {
	display:block;
	overflow:hidden;
	margin-right:11px;
	background:url(../images/iphone.png) no-repeat;
	width:38px;
	height:38px;
	float:left;
	margin-top:5px;
}
.about-add .i {
	display:block;
	overflow:hidden;
	margin-right:11px;
	background:url(../images/add.png) no-repeat;
	margin-top:10px;
	width:38px;
	height:38px;
	float:left
}
.about-iphone .hu {
	font-size:12px;
	color:#333
}
.about-iphone p {
	font-size:22px;
	color:#3b78c8
}
.about-add .hu {
	font-size:12px;
	color:#333
}
.about-add p {
	font-size:12px;
	color:#333
}
.img-link {
	width:233px;
	height:227px;
	display:block;
	overflow:hidden;
	margin-top:18px;
	position:relative;
}
.img-link a {
	width:116px;
	height:114px;
	display:block;
	overflow:hidden;
	float:left;
	border-top:1px dashed #fff;
	margin-top:-1px;
	margin-left:-1px;
	border-left:1px dashed #fff
}
/*.img-link a.i1,.img-link a.i2,.img-link a.i3,.img-link a.i4{ width:118px; height:108px;  position:absolute; background:url(../images/img-link.png) no-repeat;}
.img-link a.i1{ background-position:0 0;}
.img-link a.i2{ background-position:-118px 0; left:118px;}
.img-link a.i3{ background-position:0 -108px; top:108px}
.img-link a.i4{ background-position:-118px -108px; left:118px; top:108px}*/

/*.aboutus-nr .dh,.aboutus-nr .yx,.aboutus-nr .dz{ height:36px; line-height:36px; display:block;background:#eff7fc;}
.aboutus-nr .dh{background:url(../images/about-list2-1.png) no-repeat 25px center; display:block}
.aboutus-nr .dh span{padding-left:50px; color:#274c92; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.aboutus-nr .yx{background:#2655a0}
.aboutus-nr .yx span{ background:url(../images/about-list2-2.png) no-repeat 25px center; display:block}
.aboutus-nr .yx span i{ font-style:normal;padding-left:50px; color:#fff; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.aboutus-nr .dz{ background:url(../images/about-list2-3.png) no-repeat 25px center}
.aboutus-nr .dz span{ padding-left:70px; color:#ff7500; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.aboutus-nr .dz1{ padding-left:25px; margin-top:5px; display:block; overflow:hidden; color:#7a95a8; font-size:12px; font-family:"宋体"}
*/
.news-listbox {
	margin-bottom:30px
}
.news-list2 {
	padding-top:11px
}
.news-list2 li {
	padding:11px 10px
}
.news-list2 li .pic {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.news-list2 li .txt .name {
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	display:block
}
.news-list2 li .txt .name:hover {
	color:#0778ac;
}
.news-list2 li .txt .time {
	color:#b2b2b2;
	margin-top:3px
}
.news-list2 li .txt .intro {
	color:#666
}
.news-list-txt li {
	padding:25px 5px;
	border-bottom:1px dashed #d9d9d9
}
.txt-top {
	display:block;
	overflow:hidden;
	_height:20px;
}
.news-list-txt li .pic {
	width:191px;
	height:117px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.txt-top .name {
	float:left;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
}
.txt-top .time {
	float:left;
	margin-left:20px;
	margin-top:5px;
	color:#9c9c9c;
	font-size:12px
}
.txt-top .name:hover {
	color:#084c08;
	text-decoration:underline
}
.news-list-txt li .txt .intro {
	color:#737373;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px
}
.photolist-listwrap {
}
.photolist-listbox {
	overflow:hidden;
}
.photolist-listbox .videoPhoto-listwrap1 {
}
.videolist {
	_margin-left:-17px;
}
.videolist li {
	overflow:hidden;
	float:left;
	display:inline;
	width:233px;
	margin-left:17px;
	margin-bottom:10px
}
.videolist li .img a {
	display:block;
	width:231px;
	height:140px;
	border:1px solid #c1c1c1;
	overflow:hidden
}
.videolist li .imgtxt a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#999999;
	text-align:center;
	font-family:"宋体"
}
.videolist li .img a:hover {
	border-color:#006579
}
.videolist li .imgtxt a:hover {
	color:#006579;
}
.videolist li:hover .img a {
	border-color:#006579
}
.videolist li:hover .imgtxt a {
	color:#006579;
}
.prolist-wrap3 {
	overflow:hidden;
	display:block;
	margin:20px 0;
	margin-left:-17px;
}
.pro-list3 {
	_margin-left:-17px;
}
.pro-list3 li {
	overflow:hidden;
	float:left;
	display:inline;
	width:233px;
	margin-left:17px;
	margin-bottom:10px
}
.pro-list3 li .img a {
	display:block;
	width:231px;
	height:140px;
	border:1px solid #c1c1c1;
	overflow:hidden
}
.pro-list3 li .imgtxt a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#999999;
	text-align:center;
	font-family:"宋体"
}
.pro-list3 li .img a:hover {
	border-color:#006579
}
.pro-list3 li .imgtxt a:hover {
	color:#006579;
}
.pro-list3 li:hover .img a {
	border-color:#006579
}
.pro-list3 li:hover .imgtxt a {
	color:#006579;
}
/***丁元新修改******/
/***搜索栏下的热门标签***/
.hotLabels {
	clear: both;
	padding-top: 6px;
	height: 18px;
	overflow: hidden;
}
.hotLabels a {
	color: #666;
	margin-right: 13px;
	display: inline-block;
}
.hotLabels a:hover {
	color: #8ab90b;
}
.hotLabels b {
	margin: 0 5px;
	font-weight: normal;
	color: #b3b3b3;
}
/******购买咨询************/
.commentBox {
}
.commentBox_hd {
	height: 33px;
	border-bottom:1px solid #c0c0c0
}
.commentBox_hd .tit {
	display:inline-block;
	height: 33px;
	line-height:33px;
	border-bottom:1px solid #000000;
	text-align: center;
	color: #181818;
	font-size: 14px;
}
.consultSellerBox {
	padding: 10px 0;
}
.consultSellerBox .pagewrap {
	float: right;
	margin: 0;
	padding: 0;
}
.fpro-detailTab-Item .pagewrap {
	text-align: right;
}
.fpro-detailTab-hd .fpro-tabhd span {
	color: #d00000;
}
.fpro-detailTab-hd .oncurr span {
	color: #fff;
}
/***购买咨询common**********/
.consultSeller {
	float: left;
	color: #4c4c4c;
	height: 26px;
	line-height: 26px;
	margin-top:15px;
}
.consultSeller a {
	color: #181818;
}
.consultSeller a:hover {
	text-decoration: underline;
	color:#006579
}
.commentlist {
}
.commentlist li {
	padding: 14px 10px;
	border-bottom: 1px solid #e3e3e3;
	line-height: 28px;
}
.commentlist li .hd {
	color: #999;
}
.commentlist li .hd .name {
	float:left;
}
.commentlist li .hd .name em {
	color: #006579;
}
.commentlist li .hd .time {
	float:right;
	display:inline;
	margin-left:30px;
}
.commentlist li .bd {
}
.commentlist li .bd .comment {
	color: #666;
}
.commentlist li .bd .reply {
	float: left;
	color: #006579;
	line-height:20px
}
/******累计评价***********/
.fro-evaluation {
}
.fro-evaluation .tit {
	color: #333;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	padding-left: 20px;
	border: 1px solid #d7d7d7;
}
.fro-evaluation .tit b {
	color: #d00000;
}
.fro-evaluation .tit span {
	color: #999;
	margin-left: 10px;
}
.fro-evaluation .list {
}
.fro-evaluation .list li {
	padding: 15px 0 20px;
	border-bottom: 1px solid #e3e3e3;
}
.fro-evaluation .list .bd {
}
.fro-evaluation .list .detail {
	color: #999;
}
.fro-evaluation .list .data {
	margin-right: 24px;
}
.fro-evaluation .list .color {
	margin-right: 12px;
}
.fro-evaluation .list .size {
}
.fro-evaluation .list .name {
	text-align: right;
	color: #333;
	padding-left: 15px;
}
.fro-evaluation .list .name span {
	color: #999;
}
.fro-evaluation .list .reply {
	color: #d00000;
	line-height: 24px;
}
/*****成交记录************/
.fpro-recordTable {
	width: 100%;
	text-align:center
}
.fpro-recordTable th {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	text-align: left;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	color: #404040;
}
.fpro-recordTable th.name {
	border-left: 1px solid #d7d7d7;
}
.fpro-recordTable th.type {
	border-right: 1px solid #d7d7d7;
}
.fpro-recordTable td {
	color: #404040;
	height: 72px;
	line-height: 20px;
	border-bottom: 1px dotted #e3e3e3;
}
.fpro-recordTable .name {
	padding-left: 15px;
}
.fpro-recordTable td.name a {
	color: #404040;
}
.fpro-recordTable td.name a span {
	color: #999;
}
.fpro-recordTable td.name a:hover {
	text-decoration: none;
}
.fpro-recordTable td.price {
	color: #d00000;
}
.fpro-detailTab .pagewrap {
	text-align: right;
}
/**************/
/*allkindsSearch*/
.allkindsSearch {
	margin: 20px 0;
}
.allkindsSearch .hd {
	padding-left: 13px;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #e4e4e4;
	background: #f5f4f4;
}
.allkindsSearch .hd b {
	color: #c41921;
	margin: 0 7px;
}
.allkindsSearch_form {
	border: 1px solid #d9d9d9;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.allkindsSearch_form input.fill {
	border: 0;
	height: 18px;
	padding: 2px 5px;
	color: #999;
}
.allkindsSearch_form input.btn {
	width: 18px;
	height: 22px;
	background: url(../images/allkindssearch_btn.png) no-repeat 0 0;
	border: 0;
	border-left: 1px solid #d9d9d9;
	cursor: pointer;
}
.allkindsSearch .bd {
}
.allkindsSearch .bd .kinds {
	line-height: 26px;
	border: 1px solid #d7d6d6;
	overflow:hidden;
	margin-top:-1px;
}
.allkindsSearch .bd .kindsFirst {
	margin-top:0;
}
.allkindsSearch .bd .name {
	float: left;
	padding-left: 20px;
	height: 100%;
	width: 80px;
	color: #888282;
	background:#f4f4f4;
	padding-bottom:30010px;
	margin-bottom:-30000px;
}
.allkindsSearch .bd .name span {
	display: block;
	padding: 10px 0;
}
.allkindsSearch .bd .content {
	float:left;
	width:84%;
	padding: 10px 0 10px 10px;
	padding-bottom:30010px;
	margin-bottom:-30000px;
}
.allkindsSearch .bd .content a {
	color: #333;
	width: 100px;
	display: inline-block;
}
.allkindsSearch .bd .content a.oncurrent {
	color: #006579;
}
.allkindsSearch .bd .content a:hover {
	text-decoration: underline;
}
/***********/


.sortBox {
	border: 1px solid #e3e3e3;
	background: #e3e3e3;
}
.sortBox a {
	float: left;
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	color: #404040;
	border-right: 1px solid #fff;
	padding: 0 36px;
}
.sortBox a, .sortBox a.oncurrent, .sortBox a.price, .sortBox a.price.turnUp, .sortBox a.price.turnDown {
	padding-left: 16px;
	padding-right: 26px;
	background: url(../images/sort_bg.png) no-repeat;
}
.sortBox a {
	background-position:-7px 2px;
}
.sortBox a.oncurrent {
	background-position:-155px 2px;
	background-color: #006579;
	color:#fff
}
.sortBox a.price {
	background-position:-235px 2px;
}
.sortBox a.price.turnUp {
	background-position:-310px 2px;
	background-color: #006579;
	color:#fff
}
.sortBox a.price.turnDown {
	background-position:-385px 2px;
	background-color: #006579;
	color:#fff
}
.sortBox a.turnUp, .sortBox a.turnDown, .sortBox a.oncurrent {
}
/***************/
.sortBox a.all {
	padding: 0 16px;
	color: #cf010e;
	background: #fff;
	border: 0;
}
.sortBox input {
	width: 30px;
	height: 18px;
	padding: 0 3px;
	border: 1px solid #b5b5b5;
	vertical-align: middle;
}
.sortBox b {
	margin: 0 5px;
}
/***********/
.product-hd {
	background: #f2f2f2;
	height: 37px;
	line-height: 37px;
	border: 1px solid #ddd;
	border-top: 2px solid #3f85c3;
}
.product-hd h2 {
	font: 14px/35px "宋体";
	padding-left: 15px
}
.product-hd h2 span {
	color: #c10000
}
.all-product {
	line-height: 37px;
	color: #3f85c3;
	float: left;
	background: url(../images/all.png) no-repeat right -268px;
	padding-right: 18px;
	display: inline-block;
	margin-right: 14px;
}
.product-page {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.product-page span {
	margin-right: 10px;
}
.product-page span b {
	color: #3f85c3;
	font-weight: bold;
}
/*Cooperation*/
.Cooperation {
	padding-top:20px;
	display:block;
	overflow:hidden;
	margin-left:-19px;
}
.Cooperation ul {
	_margin-left:-19px;
}
.Cooperation ul li {
	width:187px;
	height:78px;
	display:block;
	overflow:hidden;
	margin-left:19px;
	float:left;
	margin-bottom:20px
}
.Cooperation ul li a {
	width:185px;
	height:76px;
	border:1px solid #e5e5e5;
	display:inline-block;
	overflow:hidden;
}
.Cooperation-txt {
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	padding:10px 0px;
	margin-left:-17px;
}
.Cooperation-txt a {
	border:1px solid #e5e5e5;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:17px;
	margin-bottom:10px;
	width:186px;
	height:37px;
	line-height:37px;
	font-size:14px;
	color:#343434;
	text-align:center;
	font-family:"宋体"
}
.Cooperation-txt a.last {
}
.Cooperation-txt a:hover {
	border-color:#006579
}
/****commentBox2********/
.commentBox2 {
	clear: both;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.commentBox2 .title {
	border-bottom:1px solid #cbcbcb;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #181818;
	font-weight:normal;
}
.commentBox2 .title span {
	border-bottom:1px solid #181818;
	height: 35px;
	line-height: 35px;
	display:inline-block
}
.commentBox2 .toDiscuss {
	padding: 0 10px;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #5b6267;
	float:right;
	font-size:12px;
}
.commentBox2 .toDiscuss:hover {
	color:#006579;
	text-decoration:underline;
}
.commentBox2 .hd {
	padding: 15px 10px 10px;
}
.commentBox2 .hd .name {
	color: #999;
	float: left;
}
.commentBox2 .hd .name strong {
	color:#9e9e9e;
	font-weight:normal;
}
.commentBox2 .hd .name b {
	font-weight:normal;
	color:#999999;
	padding-left:10px;
}
.commentBox2 .hd .time {
	float: right;
	color: #999;
}
.commentBox2 .hd .name a {
	color: #d00000;
	margin-right: 16px;
}
.commentBox2 .bd {
	padding: 0 10px 18px;
	color: #333;
	line-height: 2;
}
.commentBox2 li {
	border-bottom: 1px dashed #d6d6d6;
}
.commentBox2 li .replyBox {
	padding:18px 0;
}
.commentBox2 li .reply {
	float: left;
	color: #9e9e9e;
	word-break: break-all;
	overflow: hidden;
}
.commentBox2 li .time {
	float: right;
	color: #999;
}
.commentBox2_relate {
	padding: 5px 0;
}
.commentBox2_relate .pagewrap {
	float: right;
	margin: 0;
	padding:0;
}
/*banner-list*/
.banner-list {
	background:url(../images/index-banner-list-bg.png) no-repeat center;
	height:140px;
	display:block;
	overflow:hidden;
	border-bottom:5px solid #004350
}
.banner-list li {
	width:84px;
	height:124px;
	margin-top:16px;
	overflow:hidden;
	margin-left:38px;
	float:left
}
.banner-list li i {
	width:84px;
	height:84px;
	display:block;
	overflow:hidden;
	border-radius:50%;
	text-align:center;
	line-height:84px;
	display: table-cell;
	vertical-align:middle;
}
.banner-list li a i img {
	vertical-align:middle;
}
.banner-list li .name {
	font-size:12px;
	color:#464646;
	font-family:"宋体";
	text-align:center;
	margin-top:7px
}
.banner-list li a:hover .name {
	font-size:14px;
	color:#006579
}
/*.banner-list li i.i1{ background:url(../images/index-banner-list_06.png) no-repeat center center}
.banner-list li i.i2{ background:url(../images/index-banner-list_09.png) no-repeat center center}
.banner-list li i.i3{ background:url(../images/index-banner-list_11.png) no-repeat center center}
.banner-list li i.i4{ background:url(../images/index-banner-list_13.png) no-repeat center center}
.banner-list li i.i5{ background:url(../images/index-banner-list_15.png) no-repeat center center}
.banner-list li i.i6{ background:url(../images/index-banner-list_17.png) no-repeat center center}
.banner-list li i.i7{ background:url(../images/index-banner-list_19.png) no-repeat center center}
.banner-list li i.i8{ background:url(../images/index-banner-list_21.png) no-repeat center center}
.banner-list li a:hover i.i1{ background:url(../images/index-banner-list_03.png) no-repeat center center}
.banner-list li a:hover i.i2{ background:url(../images/index-banner-list_33.png) no-repeat center center}
.banner-list li a:hover i.i3{ background:url(../images/index-banner-list_35.png) no-repeat center center}
.banner-list li a:hover i.i4{ background:url(../images/index-banner-list_40.png) no-repeat center center}
.banner-list li a:hover i.i5{ background:url(../images/index-banner-list_43.png) no-repeat center center}
.banner-list li a:hover i.i6{ background:url(../images/index-banner-list_51.png) no-repeat center center}
.banner-list li a:hover i.i7{ background:url(../images/index-banner-list_48.png) no-repeat center center}
.banner-list li a:hover i.i8{ background:url(../images/index-banner-list_56.png) no-repeat center center}*/



/**/
.index-cp-list {
	display:block;
	overflow:hidden;
	background:#f2f0f1;
*margin-top:-13px;
}
.index-cp-list li {
	height:80px;
	display:block;
	border-bottom:1px dotted #e6e6e6;
	width:233px;
}
.index-cp-list li .img {
	width:40px;
	margin-left:10px;
	position:relative;
	top:8px;
	line-height:80px;
	text-align:center;
	margin-right:9px;
	height:40px;
	display:block;
	overflow:hidden;
	float:left
}
.index-cp-list li a {
	float:left;
	height:80px;
	line-height:80px;
	background:url(../images/about-list.png) no-repeat 200px center;
	padding-left:20px;
	width:213px;
	display:block;
	overflow:hidden;
	font-size:20px; font-weight:500;
	color:#e95847 
	
}
.index-cp-list li a:hover { margin-left:20px;
}

.index-cp-list li:hover {background:url(../images/bb.jpg);
}
/**/
.index-news {
	display:block;
	overflow:hidden;
	margin-top:20px;
}
.index-news li {
	display:block;
	overflow:hidden;
	line-height:200%
}
.index-news li a {
	padding-left:14px;
	display:inline-block;
	overflow:hidden;
	background:url(../images/index-news.png) no-repeat left center;
	font-size:12px;
	color:#545454;
	float:left
}
.index-news li span {
	float:right;
	display:inline-block;
	overflow:hidden;
	color:#545454;
}
.index-news li a:hover {
	color:#006579
}
.index-newlist {
	display:block;
	overflow:hidden;
	margin-top:20px;
}
.index-newlist li {
	display:block;
	overflow:hidden;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #c0c0c0
}
.index-newlist li a {
	padding-left:10px;
	display:inline-block;
	overflow:hidden;
	background:url(../images/index-news1.png) no-repeat left center;
	font-size:12px;
	color:#545454;
	float:left
}
.index-newlist li span {
	float:right;
	display:inline-block;
	overflow:hidden;
	color:#545454;
}
.index-newlist li a:hover {
	color:#006579
}
.index-video {
	width:239px;
	height:242px;
}
.site-titType-list {
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	padding-bottom:8px;
	border-bottom:1px solid #084c08;
	margin-bottom:15px;
	height:25px;
	clear:both;
	padding-top:20px;
}
.site-titType-list .tit {
	float:left;
	color:#084c08;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	display:inline-block;
}
.site-titType-list .more {
	float:right;
	background:url(../images/index-more.png) no-repeat;
	width:37px;
	height:9px;
	margin-top:15px;
	cursor:pointer
}
.site-titType-list .txt {
	display:inline-block;
	font-size:12px;
	color:#084c08;
	font-family:\5FAE\8F6F\96C5\9ED1;
	float:left;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:5px;
}
.site-titType-list .more:hover {
	text-decoration:underline
}
.site-titType-list a.gc {
	color:#485bbc;
	text-decoration:underline
}
/*.site-titType-new{display:block;overflow:hidden; font-size:16px; color:#fff; padding-bottom:8px; border-bottom:1px solid #084c08; margin-bottom:15px; height:33px}
.site-titType-new .tit{ float:left; color:#084c08; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; display:inline-block; }
.site-titType-new .more{ float:right; background:url(../images/index-more.png) no-repeat; width:37px; height:9px; margin-top:15px; cursor:pointer}
.site-titType-new .txt{display:inline-block; font-size:12px; color:#084c08;font-family:\5FAE\8F6F\96C5\9ED1; float:left;text-transform:uppercase; margin-top:5px; margin-left:5px;}
.site-titType-new .more:hover{ text-decoration:underline}
.site-titType1 .more:hover,.site-titType1-gl .more:hover{ color:#485bbc; text-decoration:underline}
*/




.index-list {
	margin-left:-31px;
	display:block; /*overflow:hidden*/
}
.index-list ul {
	_margin-left:-31px;
	display:block;
	overflow:hidden
}
.index-list li {
	width:227px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:31px;
	margin-top:18px;
}
.index-list li .img {
	width:227px;
	height:154px;
	display:block;
	overflow:hidden
}
.index-list li .name {
	height:30px;
	line-height:30px;
	padding-left:20px;
	display:block;
	font-size:12px;
	color:#464646;
	overflow:hidden;
	background:url(../images/index-jt-l.png) no-repeat 6px center;
	margin-top:11px;
}
.index-list li a:hover .img {
}
.index-list li a:hover .name {
	background: #3b78c8 url(../images/index-jt-l-hover.png) no-repeat 6px center;
	color:#fff
}
.pro-list {
	float:left;
	overflow:hidden;
	margin-left:-31px
}
.pro-list li {
	width:227px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:31px;
}
.pro-list li .img {
	width:227px;
	height:154px;
	display:block;
	overflow:hidden
}
.pro-list li .name {
	height:30px;
	line-height:30px;
	padding-left:20px;
	display:block;
	font-size:12px;
	color:#464646;
	overflow:hidden;
	background:url(../images/index-jt-l.png) no-repeat 6px center;
	margin-top:11px;
}
.pro-list li a:hover .name {
	background: #2ca338 url(../images/index-jt-l-hover.png) no-repeat 6px center;
	color:#fff
}
.link-l {
	width:230px;
	display:block;
	overflow:hidden;
	padding-right:10px;
	height:135px;
	float:left;
	border-right:1px dashed #366db5
}
.link-l .img {
	width:230px;
	height:85px;
}
.link-l .iphone {
	margin-top:21px;
}
.link-l .iphone p {
	font-size:13px;
	color:#181818;
	font-family:"微软雅黑"
}
.link-l .iphone p.name {
	color:#00323e;
	font-size:26px;
}
.link-r {
	padding-left:30px;
	display:block;
	overflow:hidden;
	width:480px; /*height:135px; */
	float:left;
	margin-top:20px;
}
.friendlink-box {
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	padding:10px 0
}
.friendlink {
	display:block;
	overflow:hidden
}
.friendlink .tit {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.friendlink .friendlink-list {
	float:left;
	display:block;
	overflow:hidden;
	margin-top:8px;
	line-height:200%
}
.friendlink a {
	white-space:pre-wrap;
	padding:0 8px;
	color:#fff;
	font-size:12px;
	overflow:hidden;
	text-align:center;
	border-left:1px solid #858686
}
.friendlink a:first-child {
	border:none
}
.friendlink a:hover {
	text-decoration:underline;
	color:#fff;
}
.link-r .txt {
	display:block;
	overflow:hidden;
	margin-top:20px;
}
.link-r .txt p.name {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1
}
.link-r .txt p {
	font-size:12px;
	color:#fff;
	line-height:22px
}
/*.ewm{ width:148px; display:block; overflow:hidden; position:fixed; top:40%; left:10px; z-index:100; padding:10px; background:#006579}
.ewm .img{ width:148px; height:149px; display:inline-block; overflow:hidden}
.ewm p{ font-size:17px; color:#fff; line-height:200%; text-indent:1em; text-align:center}
*/
.link-ewm {
	display:inline-block;
	overflow:hidden;
	float:right;
}
.link-ewm .ewm {
	padding:5px;
	background:#fff;
	display:block;
	overflow:hidden
}
.link-ewm p {
	padding-top:6px;
	font-size:12px;
	color:#fff;
	clear:both;
	text-align:center;
*width:110px;
	float:right
}
.index-hddd {
	display:block;
	overflow:hidden;
	position:absolute;
	top:659px;
	z-index:20;
	width:100%;
}
.index-hddd .index-hd {
	height:20px;
	border-bottom:1px solid #2ca338;
	display:block;
	overflow:hidden
}
.index-hddd .index-hd span {
	width:40px;
	height:20px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/index-xh.png) no-repeat;
	cursor:pointer
}
.index-hddd .index-hd span.onhover {
	background:url(../images/index-sh.png) no-repeat
}
.index-hddd .index-hd-con {
	height:0px;
	display:block;
	overflow:hidden;
	border-bottom:3px solid #2ca338;
	background:url(../images/index-hd-bg.png) repeat
}
.index-hddd .index-hd-con.cs {
	border-bottom:0
}
.index-hddd .index-hd-con li {
	width:205px;
	height:115px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:50px;
	margin-top:19px;
}
.index-hddd .index-hd-con ul {
	margin-left:-50px;
	display:block;
	overflow:hidden
}
.jj-box {
	display:block;
	overflow:hidden;
	margin-top:10px;
	font-size:12px;
	color:#333333;
	line-height:25px;
}
.jj-box a {
	font-size:14px;
	color:#c80000;
	margin-left:10px
}
.jj-box a:hover {
	color:#c80000;
	text-decoration:underline
}
.index-tab-box {
	width:480px;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:20px;
	position:relative
}
.index-tab-top {
	display:inline-block;
	overflow:hidden;
	float:right;
	position:absolute;
	right:0;
	top:0
}
.index-tab-top span {
	width:70px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:2px;
	font-size:12px;
	margin-top:3px;
	color:#595959;
	background:#e6e6e6;
	cursor:pointer;
}
.index-tab-top span.oncurr, .index-tab-top span:hover {
	background:#2ca338;
	color:#fff
}
.index-tab-con {
	display:block;
	overflow:hidden;
	margin-top:18px;
	clear:both
}
.index-tab-conbox {
	display:none;
	overflow:hidden
}
.index-tab-conbox.cuu {
	display:block;
	overflow:hidden
}
.tab-newlist {
	display:block;
	overflow:hidden;
}
.tab-news {
	display:block;
	overflow:hidden;
	height:92px;
	padding-bottom:15px;
	border-bottom:1px dotted #cccccc
}
.tab-newlist .tab-news .img {
	width:154px;
	height:92px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.tab-newlist .tab-news p {
	font-size:12px;
	color:#808080;
	line-height:20px;
}
.tab-newlist .tab-news p.name a {
	font-size:14px;
	color:#333333;
}
.tab-newlist .tab-news p.name {
	margin-bottom:10px;
}
.tab-newlist .tab-news p.name a:hover {
	color:#084c08;
	text-decoration:none
}
.tab-newlist li {
	display:block;
	overflow:hidden;
	margin-top:9px;
}
.tab-newlist li a {
	font-size:14px;
	color:#333333;
	display:inline-block;
	overflow:hidden;
	float:left;
	padding-left:10px;
	background:url(../images/index-news.png) no-repeat left center
}
.tab-newlist li a:hover {
	color:#084c08;
	text-decoration:none
}
.tab-newlist li span {
	font-size:14px;
	color:#808080;
	display:inline-block;
	overflow:hidden;
	float:right
}
.index-foot {
	display:block;
	overflow:hidden;
	height:175px;
}
.fo-name {
	width:22px;
	height:145px;
	background:#2ca338;
	display:block;
	overflow:hidden;
	padding:15px;
	font-size:16px;
	color:#fefefe;
	text-align:center;
	float:left;
	margin-right:20px;
}
.index-foot-con {
	width:630px;
	display:block;
	overflow:hidden;
	float:left;
	height:175px
}
.index-foot-img {
	display:block;
	overflow:hidden;
	float:right
}
.foot-con1 {
	width:630px;
	display:block;
	overflow:hidden;
	height:59px;
	border-bottom:1px dotted #cccccc
}
.foot-con1 .name {
	font-size:16px;
	color:#010101
}
foot-con1 p {
	font-size:14px;
	color:#333
}
.foot-con2 {
	height:100px;
	margin-top:15px;
	display:block;
	overflow:hidden
}
.foot-con2 .img {
	display:inline-block;
	overflow:hidden;
	float:left;
	margin-right:8px;
}
.foot-con2 p {
	font-size:14px;
	color:#333;
	margin-bottom:3px;
}
/*-------才人招聘列表------*/
.recruit-listbox {
	margin-top:20px;
	padding-bottom:20px
}
.recruit-table {
	width:100%;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:14px;
	margin-bottom:35px;
}
.recruit-table td, .recruit-table th {
	padding:0 10px;
}
.recruit-thead {
}
.recruit-table .recruit-thead th {
	height:42px;
	line-height:42px;
	color:#333333;
	background:#f5f5f5;
	font-size:14px;
	font-weight:normal
}
.recruit-table .recruit-thead th.first {
	text-align:left
}
.recruit-table .recruit-tbody td {
	padding-top:10px;
	padding-bottom:10px;
}
.recruit-table tr.odd td {
	background:#fff
}
.recruit-tbody {
	border-bottom:1px dotted #ccc
}
.recruit-name a {
	background:url(../images/index-btn.png) no-repeat left;
	font-size:14px;
	color:#4b4b4b;
	padding-left:12px;
}
.recruit-name a:hover {
	text-decoration:underline;
	color:#084c08
}
.recruit-count, .recruit-address, .recruit-time {
	color:#999999;
	text-align:center
}
.map-con {
	display:block;
	overflow:hidden
}
.map-con p {
	font-size:14px;
	color:#333;
	margin-bottom:10px;
}
.map-con img {
	margin-top:20px;
}
.pro_allist {
	padding-top:20px;
	margin-left:-29px;
}
.pro_allist ul {
}
.pro_allist li {
	idth:229px;
	overflow:hidden;
	float:left;
	margin-left:29px;
	display:inline;
	margin-top:10px;
}
.pro_allist li .pic {
	width:229px;
	height:154px;
	display:block;
	overflow:hidden
}
.pro_allist li p {
	text-align:center;
	font-size:14px;
	line-height:48px;
}
.pro_allist li p a {
	color:#333333;
}
.pro_allist li a:hover {
	color:#2ca338
}
.mh_allist {
	padding-top:20px;
	margin-left:-29px;
	display:block;
	overflow:hidden;
*width:736px
}
.mh_allist ul {
}
.mh_allist li {
	idth:229px;
	overflow:hidden;
	float:left;
	margin-left:29px;
	display:inline;
	margin-top:10px;
}
.mh_allist li .pic {
	width:229px;
	height:154px;
	display:block;
	overflow:hidden
}
.mh_allist li p {
	text-align:center;
	font-size:14px;
	line-height:48px;
}
.mh_allist li p a {
	color:#333333;
}
.mh_allist li a:hover {
	color:#2ca338
}
.video-list {
	_margin-left:-22px;
}
.video-list li {
	overflow:hidden;
	float:left;
	display:inline;
	width:229px;
	margin-left:22px;
	margin-bottom:15px
}
.video-list li .img a {
	display:block;
	width:227px;
	height:154px;
	border:1px solid #c1c1c1;
	overflow:hidden
}
.video-list li .imgtxt a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#333;
	text-align:center;
	font-family:"宋体"
}
.video-list li .img a:hover {
	border-color:#084c08
}
.video-list li .imgtxt a:hover {
	color:#084c08;
}
.video-list li:hover .img a {
	border-color:#084c08
}
.video-list li:hover .imgtxt a {
	color:#084c08;
}
.video-conBox {
	display:block;
}
.video-conBox h1 {
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-align:center;
	line-height:45px;
	padding-top:20px
}
.videos {
	width:665px;
	height:480px;
	display:block;
	overflow:hidden;
	margin:0 auto
}



a{ text-decoration:none; color:#000;}
.banner{ width:479px; height:327px; margin:0 auto; position:relative;}
.banner ul{ margin:0px; padding:0px;}
.banner .img ul li{ list-style:none; position:absolute; top:0px; left:0px; }
.nav{ width:140px; height:20px; z-index:100; bottom:20px; left:305px;}
.banner .nav ul li{list-style:none; float:left; width:18px; height:18px; border-radius:9px; text-align:center; background:#666; margin-left:5px;}
.banner .nav ul li a{ text-decoration:none; color:#FFF;}
.dd{ background:#C00;}

.left{ width:40px; height:60px; opacity:0.5; position:absolute; z-index:100; background:#666; line-height:60px; text-align:center; top:187px; display:none;}
.right{ width:40px; height:60px; opacity:0.5; position:absolute; z-index:100; background:#666; line-height:60px; text-align:center; right:0px; top:187px; display:none;}


.classtwo{display:none; background-color:#333;}
a:hover.classtwo{display:block}







 .panel-box ul a{font-family: '微软雅黑';font-size: 14px;color: #3b78c8;text-decoration: none;}
    .panel-box ul a:hover{color:#FFF;text-decoration: none;}
    .panel-box ul li{height: 43px;line-height: 35px;text-align: center;position: relative;  }
    .panel-box ul li:hover{background: #efefef;}
    .panel-box ul{width:236px;height: auto;position: absolute;background: #efefef;list-style: none; }

    .panel-box ul.classtwo{left:200px;top: 0;display: none;}

    .panel-box .classtwo ul li ul li ul{display: block;background: #c1c1c1; }
	.panel-box .classtwo  li ul li{float:left; margin-left:10px;}
	/*.panel-box .classtwo ul li a{font-weight:700;}*/
	.panel-box .classtwo li ul li a{font-weight:700;}
	
	
	
	












