@charset "utf-8";
/* CSS Document */
.w1000{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.header{
	top: 17px;
	z-index: 10;
	height: 124px;
	background: url(../img/bg_header.png) no-repeat center top;
}
.h-search{
	width: 196px;
	height: 30px;
	padding-left: 15px;
	margin: 33px 48px 0 25px;
	display: inline;
	background: url(../img/bg_btn01.png) no-repeat left center;
}
.h-search input{
	float: left;
	width: 158px;
	height: 30px;
	border: none;
	background: url(../img/bg_btn02.jpg) repeat-x;
	line-height: 30px;
	color: #bcbcbc;
}
.h-search input.submit{
	width: 38px;
	background: url(../img/bg_btn03.png) no-repeat;
}
.h-link{
	margin-top: 33px;
	font-size: 14px;
	line-height: 30px;
	color: #9c9d9d;
}
.h-link a{
	color: #9c9d9d;
	transition: color 500ms ease-in 0ms;
	padding: 0 4px;
}
.h-link a:hover{
	color: #0d4aa0;
}
.header a.fr{
	display: inline-block;
	padding-right: 28px;
	margin-top: 33px;
	background: url(../img/bg_sign02.png) no-repeat right center;
	font-size: 14px;
	line-height: 30px;
	color: #9c9d9d;
	transition: color 500ms ease-in 0ms;
}
.header a.fr:hover{
	color: #0d4aa0;
}
.nav{
	height: 37px;
	border-top: 2px solid #074aa9;
}
.nav li{
	position: relative;
	width: 166px;
	height: 37px;
	background: url(../img/bg_li01.png) no-repeat;
	margin-right: 1px;
	display: inline;
}
.nav li.last{
	width: 165px;
	margin-right: 0;
	background: url(../img/bg_li02.png) no-repeat;
}
.nav a.tit{
	display: inline-block;
	width: 100%;
	font-size: 16px;
	line-height: 37px;
	color: #fff;
	text-align: center;
}
.nav li.hover a.tit, .nav li.on a.tit{
	color: #0d4aa0;
	background: #fff;
}
.subnav{
	position: absolute;
	left: 0;
	top: 37px;
	width: 100%;
	padding-bottom: 3px;
	background: url(../img/bg_bg05.png) no-repeat bottom;
	display: none;
}
.subnav a{
	display: inline-block;
	width: 100%;
	border-top: 1px solid #f2f2f2;
	background: url(../img/bg_li03.png);
	font-size: 14px;
	line-height: 34px;
	color: #666;
	text-align: center;
}
.subnav a:hover{
	color: #0d4aa0;
	background: url(../img/bg_li04.png);
}
.sunnav-pro{
	position: absolute;
	left: -167px;
	top: 37px;
	width: 998px;
	height: 208px;
	padding: 41px 2px 35px;
	background: url(../img/bg_bg06.png) no-repeat;
	display: none;
}
.sunnav-pro .box{
	float: left;
	width: 291px;
	padding-right: 41px;
	border-right: 1px solid #ececec;
}
.sunnav-pro .box.last{
	border-right: none;
}
.sunnav-pro .list{
	float: right;
	width: 98px;
	margin-top: 56px;
}
.sunnav-pro .list a{
	display: inline-block;
	width: 98px;
	border-bottom: 1px solid #ececec;
	font-size: 14px;
	line-height: 29px;
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.sunnav-pro .list a:hover{
	color: #104da1;
}
/*footer*/
.bottom{ background: url(../img/footerbg.jpg) repeat-x left top; padding: 37px 0 30px}
.b-list{ float: left; width: 730px; border-right:1px #ecedeb solid}
.b-list ul, .b-list ol{ float: left;}
.b-list li{ width:172px; padding-right: 10px;float: left;}
.b-list a{ display: inline-block; width: 150px; font-size:12px; line-height: 16px; padding:3px 0; color: #aaa; transition: color 500ms ease-in 0ms; text-decoration:none;}
.b-list a:hover{ color: #ab0002;}
.b-list a.tit{ font-size: 16px; line-height: 32px; color: #333; text-decoration:none}
.f-line{
	float: left;
	width: 4px;
	height: 158px;
	border-right: 1px solid #e6e7e8;
	margin: 14px 59px 0 0;
	display: inline;
}
.f-tips{
	position: relative;
	float: right;
	width: 220px;
}
.f-tips a.btn{
	display: inline-block;
	float: left;
	padding: 27px 2px 0;
	margin: 8px 15px 5px 0;
	line-height: 26px;
	color: #666;
	text-align: center;
	transition: color 500ms ease-in 0ms;
}
.f-tips a.wb{
	background: url(../img/bg_sign08.png) no-repeat center top; text-decoration:none; font-size:12px; padding-bottom:5px
}
.f-tips a.wx{
	background: url(../img/bg_sign09.png) no-repeat center top; text-decoration:none; font-size:12px;
}
.f-tips a.tb{
	position: relative;
	background: url(../img/bg_sign10.png) no-repeat center top; text-decoration:none; font-size:12px;
}
.f-tips .tmall-show{
	position: absolute;
	left: 80px;
	top: -50px;
	width: 118px;
	height: 58px;
	display: none;
	cursor:pointer;
	background: url(../img/bg_tmall.png) no-repeat center top;
	padding: 0 25px;
}
.f-tips .tmall-show a{
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 10px 10px 0 0;
	line-height: 32px;
	color: #666;
	font-size:12px
}
.f-tips a.btn:hover{
	color: #ab0002;
}
.f-tips .tmall-show a:hover{
	color: #ab0002;
}
.f-tips .weixinbox{
	position: absolute;
	left: 17px;
	top: -150px;
	width: 168px;
	height: 170px;
	display: none;
	cursor:pointer;
}
.box-tel .tell{ width:160px;
	padding-left: 50px;
	height: 55px;
	background:rgba(0, 0, 0, 0) url(../img/tel1.jpg) no-repeat scroll left 2px;}
.box-tel .tell p{
	color: #b8bbc0;
	font-family: "Arial";
	line-height: 18px;}
.box-tel .tell h2{
	color: #ab0002;
	font-size: 22px;
	font-family: "Arial"; line-height:36px
	}
.box-tel p{
	color: #6b6f76;
	line-height: 26px;}
.box-tel .online{
	width:160px;
	padding-left: 50px;
	height: 55px;
	margin-top:5px;
	background:rgba(0, 0, 0, 0) url(../img/online.jpg) no-repeat scroll 4px 10px;}
.box-tel .online p{
	color: #b8bbc0;
	font-family: "Arial";
	line-height: 18px;}
.box-tel .online h2{ display:block; width:145px; background:url(../img/onlineb.jpg) right 12px no-repeat;
	color: #ab0002;
	font-size: 18px;
	line-height:36px
	}
.box-tel .online h2 a{ color: #ab0002}
.box-tel .online h2 a:hover{ color: #d3222a}
.footer{ height:47px; background:#5b5959}
.footer{ line-height:47px}
.footer3,.footer4{ color:#b9b8b8; font-size:12px}
.footer5{ padding-left:10px}
.footer4 a{ color:#b9b8b8}
.footer4 a:hover{ color:#fff}
.footer-links {
	width: 102px;
	height: 25px;
	margin:11px 10px 0 0;
	position: relative;
	z-index: 15;
	background: url(../img/link.png) no-repeat;
	cursor: pointer;}
.links-list{
	width: 90px;
	padding: 2px 5px;
	height:auto;
	line-height: 22px;
	border: 1px solid #373a3f;
	position: absolute;
	bottom: 24px;
	left: 0;
	background: #5b5959;
	display: none; border:1px solid #d6d5d5}
.links-list a {
	display: inline-block;
	width: 100%;
	line-height: 25px;
	color: #fff;}
.links-list a:hover{ color: #d6dcdf;}
/*Index*/
.banner{
	position: relative;
	top: -22px;/*-141px*/
	z-index: 1;
	height: 512px;/*707px*/
	margin-bottom: -22px;/*-141px*/
}
.i-about{
	height: 195px;
	padding-top: 15px;
	background: url(../img/bg_bg01.jpg) no-repeat left top;}
.i-about .intro{
	width: 365px;
	height: 206px;
	font-size: 14px;
	line-height: 46px;
	color: #b2bed9;}
.i-about .intro p{ font-weight:bold; font-size:18px; color:#333}
.i-about .intro h2{ font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:normal; font-weight:bold;
	line-height: 26px;
	color: #999;}
.i-about .intro a{
	display: inline-block;text-decoration:none;
	padding-left: 20px;
	background: url(../img/bg_sign03.png) no-repeat left center;
	font: 12px/46px Arial;
	color: #666;
	transition: color 500ms ease-in 0ms;}
.i-about .intro a:hover{
	color: #ab0002; }
.i-about .list{
	width: 550px;
	height: auto;
	margin-top: 18px; padding-left:10px}
.i-about .list li{
	width: 150px;
	height: 135px; float:left;
	margin: 0 15px 0 15px;
	display: inline;}
.i-about .list li img{ padding:0 11px}
.i-about .list p{ text-align:center; font-size:14px; font-weight:bold; line-height:14px;}
.i-about .list p a{ color:#666; transition: color 500ms ease-in 0ms;}
.i-about .list p a:hover{ color:#ab0002}
.i-wrap{
	height: 250px;
	padding: 20px 0 10px;
}
.i-box{
	width: 262px;
	height: 263px;
}
.i-box.i-news{ width:320px}
.i-com{ width:380px}
.i-com ul{ display:block; width:380px; background:#f7f7f7; font-size:13px; padding:5px 0 6px}
.i-com li{ display:block; width:360px; height:32px; line-height:32px; margin:0 auto; margin-left:10px; border-bottom:1px #e5e5e5 dashed; float:left; }
.i-com span{ display:block; width:80px; float:left}
.i-com p{ display:block; width:280px; float:right;text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
.i-com li a:visited,.i-com li a:link{ color:#666; text-decoration:none}
.i-com li a:hover,.i-com li a:active{ color:#ab0002; text-decoration:none}
.i-box.fl{
	margin-right: 18px;
	display: inline;
}
.i-box .tit,.i-com .tit{ font-size:10px; color:#797979}
.i-box .tit a,.i-com .tit a{
	display: inline-block;
	padding-right: 15px;
	font-size: 16px;
	line-height: 38px;
	color: #010101; text-decoration:none;
	transition: color 500ms ease-in 0ms;}
.i-box .tit a:hover,.i-com .tit a:hover{color: #0d4aa0;}
.i-box .img{
	position: relative;
	width: 320px;
	height: 175px;}
.i-box .imgcom{
	position: relative;
	width: 262px;
	height: 175px;}
.i-box .img li{
	position: absolute;
	left: 0;
	top: 0;
	width: 321px;
	height: 175px;
	display: none;}
.i-box .bg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 46px;
	background: url(../img/bg_shadow01.png) no-repeat;}
.i-box span{
	display: inline-block;
	float: left;
	margin: 0 5px 0 15px;
	padding-left: 20px;}
.i-box span.z{ background: url(../img/bg_sign05.png) no-repeat left center;}
.i-box span.s{ background: url(../img/bg_sign06.png) no-repeat left center;}
.i-box .btn{
	position: absolute;
	right: 10px;
	bottom: 8px;
	height: 10px;}
.i-box .btn span{
	display: inline-block;
	float: left;
	width: 10px;
	height: 10px;
	padding-left: 0;
	margin: 0 0 0 3px;
	background: url(../img/bg_sign07.png) no-repeat center 0;
	cursor: pointer;}
.i-box .btn span.on{ background-position: center -10px;}
.head{
    background: none repeat scroll 0 0 #665e5e;
    z-index:20;
}
.headtopp {
    margin: 0 auto;
    width: 1000px;
}
.headtop {
    height: 36px;
    position: relative;
    z-index: 2;
}
.headtop .left {
    color: #ccc;
    float: left;
    height: 35px;
    line-height: 35px;
}
.headtop .right {
    float: right;
}
.headtop .right ul li.wechat {
    cursor: pointer;
    position: relative;
}
.headtop .right ul li.wechat a:visited,.headtop .right ul li.wechat a:link{ color:#ccc}
.headtop .right ul li.wechat a:hover,.headtop .right ul li.wechat a:active{ color:#fff}
.headtop .right ul li {
    background: url() no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #fff;
    float: right;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding-left: 27px;
    transition: color 500ms ease-in 0ms;
}
.headtop .right ul li a {
    color: #abaaaa;
    transition: color 500ms ease-in 0ms;
}
.demo_search{ display:inline-block;	position:relative; height:23px; margin:6px 0 0 1px}
.demo_search:hover { -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999}
.demo_search .demo_bg{ float:left; width:7px; height:20px; line-height:23px; padding:3px 0px; border:none; background:  url(../img/bg_input01.jpg) left top no-repeat; }
.demo_search .demo_sinput { float:left; width:55px; height:20px; line-height:23px; padding:3px 5px; border:none; background: url(../img/bg_input02.jpg) left top repeat-x; color:#888; font-size:12px; -webkit-transition:.3s;	-moz-transition:.3s; outline: none; }
.demo_search .demo_sinput:focus { width:100px;}
.demo_search .demo_sbtn {
    background: rgba(0, 0, 0, 0) url("../img/searchbg.jpg") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 26px;
    margin-left: -1px;
    padding: 0 8px;
    width: 36px;
}
.demo_search .demo_sbtn:hover { }
/* header */
.headerbox { background:url(../img/headerbg.png) repeat-x;
	height: 146px;
	position: relative;
	z-index: 40;
}
.header2 {
    margin: 0 auto;
    width: 1000px;
}
/* navigation */
.menu {
	z-index: 6;
	height: 72px;
    padding-top:48px
}
.menu li {
	position: relative;
	font-size: 16px;
	float: left;
	height: 72px;
	color: #c7c7c7;
}
.menu li span {
	position: absolute;
	right: -1px;
	top: 22px;
}
.menu li a.menufirst { text-decoration:none;
	display: block;
	padding: 20px 25px 20px 10px;
	color: #666;
	line-height: 32px;
}
.menu li a.firstmenu { text-decoration:none;
	display: block;
	padding: 20px 24px;
	color: #666;
	line-height: 32px;
}
.menu li a.lastmenu { text-decoration:none;
	display: block; text-align:right;
	padding: 20px 0 20px 18px;
	color: #666;
	line-height: 32px;
}
.menu li a:hover {
	color: #fff;
}
.menu li a.now{
	color: #ab0002;
}
li.over a.now:hover{
	color: #ab0002;
}
.menu li i {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 50%;
	margin-left: -7px;
	top: 72px;
	width: 15px;
	height: 9px;
	overflow: hidden;
	background: url(../img/menu_i.png) no-repeat;
	z-index: 20;
}
.menubg	{
	background: #ab0002;
	height: 0px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 124px;
	z-index: 2;
	width: 100%;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.son_menu {
	display: none;
	position: absolute;
	top: 72px;
	left: 0;
	z-index: 30;
	padding-top: 11px;
	clear: both;
	overflow: hidden;
	width: 1000px;
}
.son_menu a {
	font-size: 13px;
	display: block;
	padding: 8px 16px;
	line-height: 24px;
	float: left;
	color: #fff;
	background: url(../img/sonmenuli.png) no-repeat right center;
}
.son_menu a.last {
	background: none;
}
.menulogo {
	width: 300px;
}
.logo {
	position: absolute;
	width: 180px; padding-left:30px;
	left: 43px;
	top: -50px;
	z-index:50;
}
/* inside banner*/
.bread_bg { float:left; width:100%;background:url(../img/neiye_bg.jpg) no-repeat scroll center top; height:360px; margin-top:-22px}
.box_bg { float:left; width:100%; background:#f7f7f7 url() repeat-x scroll;}
.Details { width:1000px; background:#fff;  margin:-184px auto 0 auto; position:relative}
.Position { float:left; width:1000px; background:#fff;}
.Position ul { float:right; padding:20px 26px 17px 16px ; background:url(../img/zupbiao.jpg) no-repeat scroll left 16px;}
.Position ul li { float:left; padding:1px 0 0 10px;}
.Position ul li a { color:#5d5d5d; }
.Position .hover { color:#0046bb;}
.Position h1 { float:left; width:1000px;border-bottom:1px solid #edeeef;}
.Position h1 img { float:left;}
.Position ul span{  float:left;  padding-left:2px;}
.Position ul span a{ color:#aaa; margin-left:5px; font-weight:bold}
.Position ul span a:hover{ color:#ab0002}
.Position ul span{color:#aaa;font-weight:bold}
.Middle_box { float:left; width:1000px; background:url(../img/xiangq_dabg.jpg) repeat-y scroll; position:relative}
.Middle_network { float:left; width:1000px; background:#fff repeat-y scroll; position:relative}
.left_box { float:left; width:246px; border-right:4px solid #ff8000;}
.left_box ul { float:left;}
.left_box ul li { float:left; width:224px; line-height:42px; text-align:right; border-bottom:1px solid #e5e5e3; padding-right:22px;}
.left_box ul li a { color:#67696d; font-weight:bold; font-size:12px; text-decoration:none}
.left_box .hover { float:left; background: url(../img/left_nav_bg.jpg) no-repeat scroll right 0;width:230px; margin-left:-6px; height:51px; padding-right:22px; color:#fff}
.left_box .hover a{color:#fff; }
.right_box,.right_speech,.culture_box{ float:left; width:700px; padding:46px 0 60px 25px;position:relative; overflow:hidden; border-left:#c 1px solid;min-height:500px;_height:500px;}
.right_box p{ color:#666; line-height:24px; font-size:13px; padding:5px 0}
.right_speechl{ width:268px; height:605px; background:url(../img/companybg.jpg) no-repeat; padding:20px 9px 0}
.speech_bot{ width:258px; height:228px; background:#e21900;padding:10px 0 0 10px}
.speech_bot p{ color:#fff; line-height:20px; background:url(../img/speechdian.gif) left 10px no-repeat; padding-left:10px}
.right_speechr{ width:395px; padding-bottom:20px}
.right_speechr p{ color:#666; line-height:24px; font-size:13px; padding:6px 0 14px}
/****************** culture ********************/
.culture_box p{ color:#666; line-height:24px; font-size:12px; padding:5px 0}
.culture-topl {
	width: 580px;
	color: #050505;
	font-size: 14px;}
.culture-topl p {
	padding-bottom: 5px;}
.culture-topl h4 {
	padding-bottom: 25px;
	color: #646464;
	font-size: 22px;
	font-weight: bold;}
.culture-topr {
	width: 176px;
	padding-top: 25px;}
.culture-select {
	width: 760px;
	overflow: hidden;
	margin-top: 30px;
	background: url(../img/about_img22.jpg) repeat-x 0 42px;}
.culture-select ul { width: 790px;}
.culture-select li {
	position: relative;
	width: 100px;
	height: 76px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
	cursor:pointer;
	}
.culture-select li.over .culture-txt { color: #de002e;}
.culture-txt {
	position: absolute;
	z-index: 2;
	width: 100px;
	height: 66px;
	color: #666;
	font-size: 14px;
	line-height: 66px;
	text-align: center;}
.culture-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100px;
	height: 66px;
	background: url(../img/about_img17.jpg) no-repeat;}
.culture-now {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100px;
	height: 0px;
	overflow: hidden;
	background: url(../img/about_img18.jpg) no-repeat;}
.culture-con-t {
	height: 17px;
	line-height: 17px;
	margin-top: 20px;
	overflow: hidden;
	background: url(../img/about_img19.jpg) no-repeat;}
.culture-con-b {
	height: 10px;
	overflow: hidden;
	background: url(../img/about_img21.jpg) no-repeat;}
.culture-con-m {
	overflow: hidden;
	background: url(../img/about_img20.jpg) repeat-y;
	padding: 0px 30px 10px 30px;}
.culture-con { display: none; padding-top: 40px;}
.culture-conl { width: 380px;}
.culture-conl p { padding-bottom: 5px;}
.culture-conr { width: 337px;}
/* resear */
.research{ width:700px; height:145px; background:#f1f1f1; margin:18px 0}
.research img{ margin:0 35px 0 0 }
.research h3{ display:block; width:370px; float:left; font-size:18px; color:#dc2828; padding-top:20px; line-height:22px}
.research p{ width:370px; float:left; color:#666; line-height:22px}
/* honor */
.honor{ float:left; width:700px; padding:36px 0 60px 25px;position:relative; border-left:#ddd 1px solid}
.honor-box{position:relative;width:606px;height:310px;margin:0 auto; padding: 0 47px 30px; }
.honor-box ul{position:relative;margin: 20px auto 0; width:606px;height:310px;}
.honor-box li{position:absolute;background:#fff;width:0;height:0;padding:5px; top:146px;left:300px;z-index:0;cursor:pointer;text-align: center;}
.honor-box li img{width:100%;height:100%;vertical-align:middle; border:#eee 5px solid}
.honor-box li p{
	position:absolute;
	left:0;
	bottom: -58px;
	width:100%;
	text-align:center;
	line-height: 58px;
	opacity:0;filter:alpha(opacity=0);
	font-size: 14px;}
.honor-box .prev, .honor-box .next{position:absolute;display: inline-block; top:50%;width:39px;height:39px;margin-top:-40px;overflow:hidden;cursor:pointer;background:url(../img/honorprev.png) no-repeat;transition: all 0.3s;}
.honor-box .prev{left:-10px;background-position: -40px 0;}
.honor-box .prev:hover{ background-position: 0 0;}
.honor-box .next{right:1px;background-position:-84px 0;}
.honor-box .next:hover{	background-position: -124px 0;}
.honornav{ width:700px; height:28px}
.honornav p{ display:block; height:24px; float:left; line-height:24px; width:195px; font-size:16px; font-weight:bold}
.honornavr{ width:505px;height:24px; float:left;background:url(../img/honorbg.jpg) left 5px repeat-x}
.clear::after {
    clear: both;
    content: "1";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.brand_histlist ul { position: absolute;}
.brand_histlist li {
    float: left;
    height: 150px;
	margin-left:-10px;
    width: 180px;
}
.brand_histlist li p {
    line-height: 22px;
}
.brand_histlist li img {
    box-shadow: 2px 2px 2px #e7e7e8;
}
.brand_histlist li h3 {
    color: #666;
    font: bold 18px/52px Arial;
}
.scroll-inner {
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 700px;
}
.brand_histlist {
    height:120px;
    overflow: hidden;
    position: relative;
    width: 700px; margin-top:20px
}
/* page */
.estate { float:left; width:975px; background:#fff; padding:10px 0 0 25px; position:relative}
.estate h1 { float:left; width:952px; padding-bottom:22px;}
.cye_lie { float:left; width:970px;}
.cye_lie ul { float:left; padding-bottom:15px;}
.cye_lie ul li {float:left;width:295px; height:340px;background:#fff;border-top:15px solid #fff;overflow:hidden;border:1px solid #bdd1e5; margin:25px 22px 0 4px;}
.cye_lie ul li  img { width:295px; height:170px;}
.cye_lie ul li strong { float:left; width:295px; line-height:47px; text-indent:17px; color:#666; font-size:14px;}
.cye_lie ul li strong a {color:#0b4d98;}
.cye_lie ul li .an { float:right; width:25px; height:23px; background:url(../img/ans.png) no-repeat scroll left bottom; padding:10px 5px 0 0}
.cye_lie ul li a { float:left;}
.cye_lie ul li span { float:left; width:260px; line-height:18px;color:#666; padding:15px 0 0 20px;font-size:12px}
.cye_lie ul li span a {color:#8b8b8b;}
.cye_lie ul li a.tp_01{float: left;width: 102px;height: 32px; line-height:32px; text-indent:999em;background: url(../img/an_bg.jpg) no-repeat scroll left 0; margin-top:10px; overflow:hidden; }
.cye_lie ul li a.tp_02{float: left;width: 102px;height: 32px;background: url(../img/an_bg.jpg) no-repeat scroll right 0;margin:0 10px 0 15px; margin-top:10px;}
.cye_lie .more { font-size:12px; margin: 10px 20px 10px 20px;}
.cye_lie .more a {
    background: rgba(0, 0, 0, 0) url("../img/bg_07.png") no-repeat scroll 0 0;
    display: block;
    height: 35px;
    width: 120px;
}
.cye_lie .more-icon {
    background: rgba(0, 0, 0, 0) url("../img/icon_02.jpg") no-repeat scroll 0 0;
    height: 31px;
    left: 80px;
    position: relative;
    top: -35px;
    width: 0; overflow:hidden
}
.page{ text-align: center;}
.pagination{
	font-size: 0px;
	margin-right: -5px;
	padding: 15px 0 20px;
	text-align: center;
}
.pagination ul li {
	float: left;
}
.pagination a{
	font-size: 12px;
	color: #888;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 24px;
	border: 1px solid #e5e5e5;
    border-radius: 3px;
}
.pagination a.prev,.pagination a.next{
	padding: 0 15px;
}
.pagination a:hover,
.pagination a.cur,
.pagination a.active,
.pagination li.active a,
.pagination li.active a:hover {
	background: #ab0002; font-weight: bold; color: #fff; border: 1px solid #ab0002;
}
/* */
.cyzh_xq { float:left; width:952px; padding-top:35px;}
.cyzh_xq h2 { float:left; width:952px; font-size:16px; color:#ab0002; line-height:45px; padding-bottom:10px; border-bottom:1px solid #e1e2e5;}
.cyzh_xq h2 img { float:left;}
.cyzh_xq h2 a { float:right; padding-top:5px;}
.xq_jies h3 {  width:100%;color:#4f5255; line-height:22px; padding:15px 0; font-weight:normal;}
.cyzh_xq h3 span { font-weight:bold;}
.tup_01  { float:left; width:952px; padding-top:20px; position:relative;}
.tup_01 .slidebox .cf p { position:absolute; left:0; bottom:0; line-height:35px; background:url(../img/png.png); width:724px; height:35px; text-indent:30px;}
.tup_01 .listBox .cf p { display:none;}
.xq_jies { float:left; width:952px; padding:25px 0; border-bottom:1px solid #e1e2e5;}
.xq_jies p { line-height:22px; color:#666; font-size:13px;}
.Selling {float:left; width:970px; padding-bottom:30px;}
.Selling h4 { float:left; width:970px; line-height:48px; color:#ab0002; font-size:15px;}
.Selling h4 strong { float:left; border-top:2px solid #e1e2e5;}
.Selling ul { float:left; padding-bottom:15px;}
.Selling ul li { float:left;width:230px; height:175px;background:#f0f0f0;border-top:15px solid #fff;border-right:11px solid #fff; overflow:hidden}
.Selling ul li a { float:left;}
.Selling ul li span { float:left; font-weight:bold; width:230px; line-height:39px; border-top:1px solid #fff; text-indent:26px; background:url(../img/jt_bg01.jpg) no-repeat scroll 13px 14px; color:#666;}
/*--------- ------------*/
.slidebox {width:679px;padding-top:0;position: relative; background:#d4d1d1}
.slidebox a.btn_1 {position: absolute;cursor: pointer;width:13px;height:24px;top:440px;left:10px;background: url(../img/left-btn1.jpg)) no-repeat scroll;}
.slidebox a.btn_2 {position: absolute;cursor: pointer;width:13px;height:24px;top:440px;right:10px;background:url(../img/right-btn1.png) no-repeat scroll;}
.slidebox a.btn_3 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;left: 20px;background: url(../img/left-btn1.jpg) no-repeat;}
.slidebox a.btn_4 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;right: 20px;background: url(../img/right-btn1.jpg) no-repeat;}
.slidebox .cf li {float: left;position: relative;color: #fff;}
.slidebox .cf a {display: block;width: 550px;height: 350px;position: absolute;color: #fff;}
.slidebox .cf li span {display: block;width: 550px;position: absolute;left: 0;bottom: 0;padding: 5px;}
.slidebox .picBox {width: 679px;height: 375px;position: relative;overflow: hidden;margin: 0 auto; border-bottom:7px solid #fff;}
.slidebox .picBox ul {height: 375px;position: absolute;}
.slidebox .picBox li {width: 679px;height: 446px;}
.slidebox .listBox {width:584px;height:125px;margin:10px 0 0 40px;position: relative;overflow: hidden;}
.slidebox .listBox ul {height:110px;position: absolute;}
.slidebox .listBox li {width:175px;height:115px;cursor: pointer;position: relative; padding-left:8px;}
.slidebox .listBox li img { border:2px solid #EFF4F7;}
.slidebox .listBox .on img { border:2px solid #ff8c9e;}
.slidebox .listBox li i {display: none;}
.slidebox .listBox li a {display: block;width: 64px;height: 64px;}
.slidebox .listBox li img {width:169px;height:111px;}
.slidebox .listBox .on img {width:169px;height:111px;}
.slidebox .listBox .on i {display: block;}
/*--------- ------------*/
.tup_01 .slidebox {width:952px;padding-top:0;position: relative; float:left; background:#e5e5e5;}
.tup_01 .slidebox a.btn_1 {position: absolute;cursor:pointer;width:100px;height:38px;top:380px;right:117px;background:url(../img/left-btn1.jpg) no-repeat scroll; left:auto}
.tup_01 .slidebox a.btn_2 {position: absolute;cursor:pointer;width:100px;height:38px;top:380px;right:16px;background:url(../img/right-btn1.jpg) no-repeat scroll;}
.tup_01 .slidebox a.btn_3 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;left: 20px;}
.tup_01 .slidebox a.btn_4 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;right: 20px;}
.tup_01 .slidebox .cf li {float: left;position: relative;color: #fff;}
.tup_01 .slidebox .cf a {display: block;width: 724;height: 424px;position: absolute;color: #fff;}
.tup_01 .slidebox .cf li span {display: block;width: 550px;position: absolute;left: 0;bottom: 0;padding: 5px;}
.tup_01 .slidebox .picBox {width:724px;height:424px;position: relative;overflow: hidden; float:left; border:none;}
.tup_01 .slidebox .picBox ul {height: 424px;position: absolute;}
.tup_01 .slidebox .picBox li {width:724px;height: 424px;}
.tup_01 .slidebox .listBox {width:219px;height:363px;position: relative;overflow: hidden; float:left; position:absolute; right:14px;top:14px; margin:0}
.tup_01 .slidebox .listBox ul {height:363px;position: absolute;}
.tup_01 .slidebox .listBox li {width:204px;height:121px;cursor: pointer;position: relative;padding-left:14px;}
.tup_01 .slidebox .listBox li i {display: none;}
.tup_01 .slidebox .listBox li a {display: block;width: 64px;height: 64px;}
.tup_01 .slidebox .listBox li img {width:200px;height:117px;}
.tup_01 .slidebox .listBox .on img {width:200px;height:117px;}
.tup_01 .slidebox .listBox .on i {display: block;}
.slidebox .picBox .cf p {float:left;width:724px;height:40px;line-height:40px;color:#fff;position:absolute;left:0;background:#000;padding:0;text-indent:15px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
/*   */
.origin_Txt {
	height: 245px;
	background: #fff;
	border: 1px solid #dfdfdf;
	box-shadow: 2px 2px 2px #ededed;
	border-top: none;}
.orgin_pic {
	width: 400px;
	padding-right: 35px;}
.origin_Txt h3 {
	padding: 35px 0 10px;
	color: #555;
	font-size: 18px;
	font-weight: bold;}
.origin_Txt p {
	padding-right: 25px;
	font-size: 14px;}
.origin_tit {
	border-bottom: 1px solid #e6e6e6;
	box-shadow: 0 3px 3px #ededee;
	padding: 0 31px 0 0px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	cursor: pointer;
	background: #fff;
	border-right: 1px solid #e6e6e6;
	color: #666;
	font-size: 14px;}
.origin_tit span { display:block; float:right;
	font-size: 25px;
	font-weight: bold;
	color: #d8dadc;
	font-family: Arial;}
.origin_tit em {
	display: block;
	float: left;
	width: 45px;
	height: 42px;
	margin-right: 20px;
	color: #fff;
	text-align: center;
	font: bold 24px/46px Arial;
	background: #989898;}
.origin_con {
	display: none;}
.origin_det {
	padding: 20px 25px;
	color: #666;
	font-size: 14px;}
.origin_det p {
	padding-bottom: 10px;}
.origin_over span {
	font-size: 40px;
	color: #b40000;
	padding-right: 3px;}
.origin_over {
	color: #b20000;}
.origin_over em {
	background: #b10000;}
/*   */
.downloadcon{
	padding:0 20px 20px 0;
}
.downloadcon ul{
	overflow: hidden;
	width: 100%;
}
.downloadcon ul li{
	width: 100%;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../img/download_03_02.jpg) no-repeat left center;
}
.downloadcon ul li a{
	color: #666;
	display: block;
	padding-left: 11px;
	background: url(../img/download_05_02.jpg) no-repeat right center;
}
.downloadcon ul li:hover{
	background-image: url(../img/download_03_01.jpg);
}
.downloadcon ul li:hover a{
	color: #ab0002;
	background-image: url(../img/download_05_01.jpg);
}
/* contact  */
.contact-inf{
	margin:0 0 10px 0;
}
.contact-inf h2 {
    color: #333;
    line-height: 42px;
    font:bold 16px/42px "microsoft yahei";
    padding: 20px 0 0;
}
.contact-inf p {
    /*background: rgba(0, 0, 0, 0) url("../img/bg_sign2d1.png") no-repeat scroll left 13px;
    padding-left: 25px;*/
    line-height: 26px;
    font-size:13px;
}
.contact-inf a {
    color: #666;
}
.contact-inf a:hover {
    color: #ab0002;
}
.contact-inf1 h2 {
    background: #f7f7f7 none repeat scroll 0 0;
    display: block;
    height: 33px;
    line-height: 33px;
    padding-left: 10px;
    width: 690px;
}
.contact-inf1 h2 p {
    background: rgba(0, 0, 0, 0) url("../img/ico.png") no-repeat scroll left 9px;
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 25px;
}
.contact-inf1 ul {
    padding-top: 0;
}
.contact-inf1 li {
    float: left;
    padding: 8px 10px 8px 0;
}
.contact-inf1 p {
    font-size: 12px;
    line-height: 24px;
}
.job {float:left; width:700px; padding-top:10px; margin-bottom:20px }
.job h3 { float:left; width:678px;font-size:14px;padding-left:22px;color:#fff;line-height:44px;cursor:pointer; background:#ab0002; border-bottom:2px solid #fff;}
.job h3 strong { float:left; width:200px; text-align:left}
.job h3 span { float:left; line-height:44px; color:#fff; font-weight:bold;}
.job .sp_01 { width:90px;}
.job .sp_02 { width:100px;}
.job .sp_03 { width:90px;}
.job .sp_04 { width:150px;}
.job_dal {float:left;}
.job_lie { float:left; width:700px;border-bottom:2px solid #fbfbfb;}
.job_lie h2 { float:left; width:678px;font-size:14px;padding-left:22px;color:#747474;line-height:44px;cursor:pointer; background:#e7e7e7;}
.job_lie h2 strong { float:left; width:200px;}
.job_lie h2 strong img { margin-left:5px;}
.job_lie h2 span { float:left; line-height:44px; color:#747474;}
.job_lie .sp_01 { width:90px;}
.job_lie .sp_02 { width:100px;}
.job_lie .sp_03 { width:90px;}
.job_lie .xun_zh { color:#fff;background:#f12938}
.job_lie .xun_zh span { color:#fff}
.job_lie ul { float:left; padding:10px 0 0 22px; display:none; background:#f9f9f9; width:678px;}
.job_lie ul li { float:left; width:678px; line-height:26px; color:#9c9c9c; padding-left:22px; margin-bottom:10px;}
.job_lie p { width:657px; line-height:22px; color:#747474; padding:3px 0}
.job_lie p strong { }
.job_lie .tb { font-size:14px; font-weight:bold;}
.job_lie .tb_02 img{ margin:5px 0}
.job_lie .tb_02 span { float:right; padding-right:25px;}
.job_lie .tb_02 span input { width:101px; height:31px; background:url(../img/shenq.png) no-repeat scroll; border:none; cursor:pointer; margin:5px 0}
.contact_tel{ border-bottom:#c7232c 2px solid}
.contact_tel img{ margin:5px 0 15px 0}
.contact_tel p{ display:block; width:530px; float:right; color:#555; padding-top:8px}
.contact_form{ padding-top:20px}
.mess-tab td{ padding:6px 0; font-size:14px;}
.mess-tab td input{ width:625px; height:23px; padding-left:6px; background:#fff; border:1px solid #e8e8e8; font:14px/23px "microsoft yahei"; color:#666;}
.mess-tab td textarea{ width:620px; height:120px; padding:3px 6px; font:14px/20px "microsoft yahei"; overflow:auto;background:#fff; border:1px solid #e8e8e8;color:#666;}
.mess-tab td .mess-btn{ width:70px; height:25px; background:#ab0002; border:none;font:14px/25px "microsoft yahei"; color:#fff; margin-right:12px; font-weight:bold; cursor:pointer;}
.mess-pic{ position:absolute; right:30px; bottom:0;}
/*   */
.play_list ul {
	width: 700px;}
.play_list li {
	background: #fff;
	padding: 6px;
	width: 200px;
	height: 130px;
	margin: 5px 13px 30px 8px;
	float: left;
	overflow: hidden;
	box-shadow: 2px 2px 2px #e7e7e7;}
.play_list img{ margin:0}
.playlist {
	width: 200px;
	height: 130px;
	overflow: hidden;
	position: relative;}
.playtxt {
	position: absolute;
	width: 200px;
	height: 130px;
	left: 0;
	top: -150px;
	color: #fff;}
.playtxt a {
	display: block;
	height: 130px;}
.playtxt i,
.playtxt a:hover i {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	display: block;
	width: 200px;
	height: 130px;
	background: #b20000;
	opacity: 0.8;
	filter: alpha(opacity=80);}
.playtxt span,
.playtxt a:hover span {
	position: relative;
	z-index: 5;
	display: block;
	padding: 30px 0 0 30px;
	color: #fff;}
.playtxt p {
	position: relative;
	z-index: 5;
	padding: 0 30px 0 30px;
	color: #fff;
	font-size: 12px;}
.playtxt a:hover p {
	color: #fff;
	text-decoration: underline;}
/* product  */
.product_box{ float:left; width:700px; padding:36px 0 30px 25px;position:relative; overflow:hidden; border-left:#ddd 1px solid}
.product{font-size:14px;}
.product ul{ margin-bottom:10px}
.product li{height:290px; padding:10px 0 15px; overflow:hidden;}
.product li.last{background:url(../img/lline1.jpg) left bottom no-repeat;}
.product h2{padding-left:20px; height:40px; line-height:40px; background:#eee; font-weight:400; overflow:hidden; font-size:14px}
.product h2 a { color:#666;padding:10px 15px;font-weight:bold}
.product h2 a:hover { color:#666}
.product .imgDiv{padding:3px; border:#ddd solid 1px; position:relative; left:3px; top:18px;}
.product .imgDiv img{ margin:1px}
.product .content{width:450px; padding:35px 10px 0 0; overflow:hidden; line-height:1.8em; text-align:justify; color:#666;}
.product .more{ font-size:12px; margin: 20px 20px 0 25px;}
/*
.product .more a{ color:#fff;padding:10px 15px;}
.product .more a:hover{ color:#fff}
*/
.product .more a {
    background: rgba(0, 0, 0, 0) url("../img/bg_07.png") no-repeat scroll 0 0;
    display: block;
    height: 35px;
    width: 120px;
}
.product .more-icon {
    background: rgba(0, 0, 0, 0) url("../img/icon_02.jpg") no-repeat scroll 0 0;
    height: 31px;
    left: 80px;
    position: relative;
    top: -35px;
    width: 0;
}
.ptop{background:#fff;padding:0 0px;overflow:hidden;width:700px;}
.ptop img{border:0; margin:1px}
.ptop .right{width:325px; float:right}
.ptop .right h1{font-size:16px; font-weight:bold; width:330px; overflow:hidden; border-bottom:1px dotted #CCCCCC;margin:0 0 10px 0;padding:0; height:45px; line-height:20px; color:#ab0002; padding-bottom:5px}
.ptop .right .intro{color:#999; line-height:25px; color:#3a3a3a;}
.ptop .right .sno{line-height:30px; color:#3a3a3a;}
.ptop .right .price{color:#999;line-height:30px;padding:10px 0;}
.ptop .right .price span{color:#f60;font-size:16px;}
.ptop .right .tma{ width:132px; margin:10px 10px 0 0}
.jiathis_style_24x24{ padding-top:3px; margin-top:10px}
.ptop .preview{ width: 340px;}
.preview .show{
	width: 334px;
	height: 310px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	position: relative;
	line-height: 311px;
	text-align: center;
	background:#f3f3f3 url(../img/loading.gif) no-repeat center;}
.preview .show img{
	max-width: 344px;
	max-height: 310px; margin:2px}
.preview .show .zoom_icon{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 22px;
	height: 22px;
	background: url(../img/bg_sign18.jpg) no-repeat;
}
/*product zoom */
.zoomdiv {
	z-index:1;
	position:absolute;
	top:20px;
	/*left:0px;
	width:200;
	height:200px;*/
	background:#fff;
	border:1px solid #eee;
	display:none;
	text-align: center;
	overflow: hidden;}
.jqZoomPup {
	z-index:1;
	visibility: hidden;
	position: absolute;
	/*top:0px;
	left:0px;
	width: 50px;
	height: 50px;*/
	border: 1px solid #aaa;
	/*background: rgba(0, 0, 0, 0) url("../img/T12pdtXaldXXXXXXXX-2-2.png") repeat scroll 0 0;*/
	background: #ffffff ;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.thumb-scroll{
	width: 334px;
	height: 50px;
	padding-top: 17px;
	position: relative;}
.thumb-scroll .pro-thumb{
	width: 300px;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;}
.thumb-scroll .pro-thumb ul {
	position: absolute;
	height: 50px;
	left: 0;
	top: 0}
.thumb-scroll .pro-thumb ul li{
	float: left;
	width: 64px;
	height: 48px;
	border: 1px solid #e8e8e8;
	line-height: 48px;
	text-align: center;
	overflow: hidden;
	margin: 0 4px;
	cursor: pointer;}
.thumb-scroll .pro-thumb ul li img{
	max-width: 64px;
	max-height: 48px;}
.thumb-scroll .pro-thumb ul li.on{
	border:1px solid #b08941;}
.thumb-scroll .prev,.thumb-scroll .next{
	position: absolute;
	top: 30px;
	display: inline-block;
	width: 10px;
	height: 17px;
	cursor: pointer;
}
.thumb-scroll .prev{ left: 0; background: url(../img/btnnl.png) no-repeat ;}
.thumb-scroll .prev:hover{ background: url(../img/btnnl01.png) no-repeat ;}
.thumb-scroll .next{ right: 0; background: url(../img/btnnr.png) no-repeat ;}
.thumb-scroll .next:hover{ background: url(../img/btnnr01.png) no-repeat ;}
/* product detail */
.product-detail{
	margin-top: 47px;
	width: 700px;}
.product-detail .tab-nav{ color:#333;
	height: 42px;
	position: relative; border-bottom:#e4e4e4 1px solid;}
.product-detail .tab-nav ul{
	height: 42px;
	overflow: hidden;}
.product-detail .tab-nav ul li{
	float: left;
	width: 130px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	background:#ccc;
	margin-right:4px;
	}
.product-detail .tab-nav ul li.on,.product-detail .tab-nav ul li:hover {
	color: #fff;
	background:#ab0002;}
.product-detail .tab-content{
	clear: both;
	position: relative;
	overflow: hidden;
	padding:20px;
}
.product-detail .tab-content .xz {
    background: rgba(0, 0, 0, 0) url("../img/proxz.png") no-repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin: 20px 20px 0 0;
    text-indent: 40px;
    width: 150px;
}
.product-detail .tab-content .xz a {
    color: #fff;
}
.product-detail .tab-content p{
	padding:3px 0; line-height:24px}
.product-detail .bottombg{
	height: 18px;
	/*background: url("../img/prot-bg03.jpg") no-repeat bottom;*/
}
.productnav{ width:700px; height:28px; margin-bottom:15px}
.productnav p{ display:block; height:24px; float:left; line-height:24px; width:170px; font-size:18px; font-weight:bold; color:#ab0002}
.productnavr{ width:530px;height:28px; float:left;background:url(../img/honorbg.jpg) left 13px repeat-x}
.product_bottom p{ line-height:24px;}
.product_bottom li{width:219px; float:left; margin:0 7px}
.product_bottom li span{
	display:block;
	width:207px;
	height:26px;
	line-height:26px;
	background:#ab0002;
	padding-left:12px;
	color:#fff;
	margin-top:-35px;
	position: relative;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/**/
.ne_jin { float:left; width:700px; padding:5px 0 18px 0; }
.ne_jin li h2 { float:left; border:#d2d2d2 1px solid}
.ne_jin li h2 img{ margin:5px; border:none}
.ne_jin li h3 { float:right; width:405px;}
.ne_jin li h3 a { float:left; width:405px; font-size:16px; color:#ab0002; text-align:left; padding:15px 0 7px 0;}
.ne_jin li p { float:right;width:390px; padding-right:20px; line-height:20px; color:#666;}
.ne_jin li span{ display:block; width:140px; height:34px; float:left; margin:10px 0 0 20px;}
.ne_jin li span .more a {
    background: rgba(0, 0, 0, 0) url("../img/bg_07.png") no-repeat scroll 0 0;
    display: block;
    height: 35px;
    width: 120px;
}
.ne_jin li span .more-icon {
    background: rgba(0, 0, 0, 0) url("../img/icon_02.jpg") no-repeat scroll 0 0;
    height: 31px;
    left: 80px;
    position: relative;
    top: -35px;
    width: 0;
}
.ne_jin{width:700px; height:180px; position:relative; overflow:hidden;}
.ne_jin ul li{ position:absolute; left:0; top:0;width:700px; height:180px; display:none;}
.ne_jin .number{ position:absolute; right:30px ; bottom:10px;}
.ne_jin .number span{ display:block; float:left; width:16px; height:16px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.ne_jin .number span.on{ background-position:-2px -17px;}
.gy_Activities { float:left; width:700px; padding:18px 0 15px; min-height:493px}
.gy_Activities ul { float:left;}
.gy_Activities ul li { float:left; width:695px; background:#f1f1f1; margin-bottom:12px; border:#e8e8e8 1px solid}
.gy_Activities ul li a:hover{	color:#ab0002;}
.gy_Activities ul li strong { float:left; width:74px; height:74px; line-height:35px; background:#b7b7b7; font-size:14px; color:#ddd; text-indent:7px; overflow:hidden;}
.gy_Activities ul li strong em { float:left; width:74px; font-size:36px;font-family: Tahoma, Geneva, sans-serif; color:#fff; text-indent:18px; font-weight:normal; padding-top:6px}
.gy_Activities ul li a { float:left; font-size:13px; color:#666; width:596px; font-weight:bold; padding:10px 10px 0 15px}
.gy_Activities ul li a:hover { color:#ab0002;}
.gy_Activities ul li p { float:left; color:#999; width:596px; padding-left:15px; line-height:18px;}
.gy_Activities ul li p a { padding:0; color:#646b74; font-weight:normal;}
.gy_Activities .cur strong { background:#ab0002;}
.gy_Activities .cur strong em { color:#fff;}
.product .more{ font-size:12px; margin: 20px 20px 0 25px;}
/*
.product .more a{ color:#fff;padding:10px 15px;}
.product .more a:hover{ color:#fff}
*/
.newsinfoMain {
    margin: 0 auto;
    position: relative;
    width: 675px;
}
.newsinfoMain .title {
    background: rgba(0, 0, 0, 0) url("../img/bg16.png") no-repeat scroll 0 0;
    height: 40px;
    margin-bottom: 30px;
    padding: 0 2px 4px 0;
    position: relative;
    width: 675px;
}
.newsinfoMain .title h1 {
    color: #666;
    font: bold 16px/40px "microsoft yahei";
    text-align: center;
    width: 100%;
}
.newsinfoMain .title span {
    color: #adadad;
    display: inline-block;
    line-height: 40px;
    position: absolute;
    left: 50%;
    margin-left:-90px;/*right:32px*/
    top: 44px;/*0*/
}
.newsinfoMain .intro {
    background: rgba(0, 0, 0, 0) url("../img/bg17.jpg") repeat-y scroll 0 0;
    padding: 22px 10px 42px;
}
.turn {
    border-top: 1px solid #e0e0e0;
    margin-top: 30px;
    padding-top: 25px;
    position: relative;
    width: 100%;
}
.turn p {
    background: #ececec none repeat scroll 0 0;
    border-right: 1px solid #fff;
    float: left;
    font: bold 12px/32px "microsoft yahei";
    margin-bottom: 7px;
    padding: 0 20px;
}
.turn a.name {
    background: #f4f4f4 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    line-height: 32px;
    margin-bottom: 7px;
    min-width: 322px;
    padding: 0 10px;
}
.turn .line {
    clear: both;
    height: 0;
    line-height: 0;
    width: 100%;
}
.turn a.back {
    background: #ececec none repeat scroll 0 0;
    display: inline-block;
    font-weight: bold;
    line-height: 32px;
    padding: 0 28px;
    position: absolute;
    right: 0;
    top: 25px;
}
.jiathis_style {
    bottom: 14px;
    position: absolute;
    right: 0;
}
.jiathis_style span.t {
    display: inline-block;
    float: left;
    line-height: 16px;
}
.links-list {
    width: 150px;
}
/*search*/
.Tit2{height:48px;font:bold 24px/48px 'microsoft yahei';color:#333; padding-bottom:8px;}
.sear{padding:0 25px 10px;background:#eee;}
.sear_f{border:1px solid #ccc;background:url(../img/fangdj.gif) 96% -32px no-repeat #fff;padding-left:5px;}
.sear_f .btn{width:25px; cursor: pointer;}
.sear_f input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:'Microsoft Yahei';color:#666;}
.red { color: #e60013 !important;}
.bor1{border:1px solid #ddd;}
.mt20{margin-top:20px;}
.result{border-top:1px solid #ddd;padding:10px 10px 0;margin-top:20px;}
.sear_filt input{margin:0 5px;vertical-align:middle;}
.sear_result li{margin-bottom:10px;}
.sear_result a{color:#333; cursor: pointer;font-size:12px;}
.sear_result a:hover{outline: medium none; text-decoration: none; transition: all 0.5s ease 0s; color:#ab0002}
.sear_result .el{font-size:14px;_width:100%;}
.sear_result .p{padding:10px 20px;border-top:1px solid #ddd;margin-top:10px;}
.sear_result em{color:#ab0002;display:inline-block;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;}
.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.vt{vertical-align:top;}
/**/
.message-main{ margin-top:20px}
.message-table td {
    padding: 5px 10px;
}
.message-table td input {
    background: rgba(0, 0, 0, 0) url(../img/bg_btn07.jpg) repeat-x scroll 0 0;
    border: 1px solid #dedede;
    float: left;
    height: 26px;
    padding: 0 5px;
    width: 205px;
}
.message-table td textarea {
    background: rgba(0, 0, 0, 0) url(../img/bg_bg06.jpg) repeat-x scroll center top;
    border: 1px solid #dedede;
    float: left;
    height: 160px;
    padding:5px;
    width: 575px;
}
.message-table td textarea.error,.message-table td input.error {
    border: 1px solid #ab0002;
}
#sub-mess,#sub_reset {
	margin:5px 5px 0 0;background: #aaa none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 12px 0 0;
    text-align: center;
    width: 80px;
}
#sub-mess:hover,#sub_reset:hover {
	background: #ab0002 none repeat scroll 0 0;
    color: #fff;
}
.message-table td input.short {
    width: 80px;
}
.message-table td em,.message-table td a{ display:inline-block; font:12px/28px "microsoft yahei"; color:#a8a8a8; float:left}
.message-table td a:hover{ color:#e60012}
.message-table td img{ float:left; margin:0 10px 0 5px; display:inline}
.message-table td span{  color: #ab0002; padding-left: 5px; }
/*ʿ*/
.job-info{ width:100%; margin:10px auto 0;}
.job-info h2{ height:45px; background:#ab0002; padding-left:16px; font:bold 14px/44px "microsoft yahei"; color:#fff;}
.job-info table{ border:1px solid #e6e5e5; border-width:0 1px 0 0;}
.job-info table td{ font-size:13px; border:1px solid #e6e5e5; border-width:0 0 1px 1px; padding:5px 7px;}
.job-info .tdbg{ font-size:12px; width:75px; background:#f4f4f4; text-align:center; height:36px; line-height:36px}
.job-info .tdinfo{padding:20px 25px;}
.job-info .tdinfo h3{ color:#ab0002}
.job-info .tdinfo h4{ padding:60px 0 20px;}
.job-info .tdbtn{ display:block; float:left; width:100px; height:30px; margin:0 12px 0 0; background:#aaa; border:none; text-align:center; font:bold 14px/30px "microsoft yahei"; color:#fff; cursor:pointer;}
.job-info .tdbtn:hover{ background:#ab0002;}
.job-info .tdback{ float:left; display:block; width:98px; height:28px; border:1px solid #e7e7e7; text-align:center;}
.InContent2{width:700px;margin:0 auto;padding:10px 0 0; overflow:hidden;}
.fontSize14 { font-size: 14px;}
.fontSize14 a{ color:#ab0002}
.fontSize14 a:hover{ color:#000}
.joinus_tb{border-top:solid 1px #D8DCDE;border-left:solid 1px #D8DCDE; margin:20px 0;}
.joinus_tb .tdleft {padding: 5px;}
.joinus_tb td{border-bottom:solid 1px #D8DCDE;border-right:solid 1px #D8DCDE;line-height:24px;}
.joinus_tb td span{color:#ab0002;padding-left:5px;}
.joinus_tb .tdbgtwo{padding:10px 40px;}
.joinus_tb .inpu{
	background: #fff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    box-shadow: 2px 2px 2px #f4f4f4 inset;
    color: #666;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    width: 110px;
}
.joinus_tb .error{
	border: 1px solid #d70128;
}
.joinus_tb select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    box-shadow: 2px 2px 2px #f4f4f4 inset;
    color: #666;
    height: 32px;
    line-height: 18px;
    padding: 5px;
    width: 122px;
}
.joinus_tb .textEara{width:600px;height:200px; line-height:22px;border-top:solid 1px #bbbbbb;border-left:solid 1px #bbbbbb; border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.joinus_tb .btn{ width:114px; height:34px;background:url(../img/btnSubmit-2.gif) no-repeat;border:none;cursor:pointer;}
.joinus_tb .btn:hover{ background:url(../img/btnSubmit-2.gif) no-repeat;}
.InContent2 form a{color:#a8a8a8;}
.InContent2 form a:hover{ color:#e60012}
.joblistIntro{width: 700px; font:12px/42px "microsoft yahei"; margin-top:10px;}
.joblistIntro .tableBox{ width:698px; padding-right:2px; background: url(../img/table01.png) repeat-y;}
.joblistIntro th{ font:bold 14px/42px "microsoft yahei"; color:#fff; border-left:1px solid #fff; background:#ab0002; text-align:left; padding-left:30px;}
.joblistIntro th.thf{ border-left:1px solid #ebebeb}
.joblistIntro td{ line-height:36px; color:#40444c; border-bottom:1px dashed #e3e3e4; padding-left:30px;}
.joblistIntro td a{ color:#666}
.joblistIntro td a:hover{ color:#ab0002}
.joblistIntro .tablebot{ width:100%; height:20px; background: url(../img/table02.png) no-repeat; margin-bottom:10px}
.joblistIntro_s table{ border-bottom:1px solid #E6E5E5}
.joblistIntro_s th {
    background: none repeat scroll 0 0 #0063AC;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 36px;
    padding-left: 10px;
    text-align: left;}
.joblistIntro_s td {
    border-bottom:1px solid #E6E5E5 ;
	border-right:1px solid #e6e5e5;
    line-height: 36px;}
.joblistIntro_s td.depictTdC {
    background: none repeat scroll 0 0 #F4F4F4;
    text-align: center;}
.joblistIntro_s td.depictTdP {padding-left: 16px;}
.joblistIntro_s td.borL {border-left: 1px solid #E6E5E5;}
