@charset "utf-8";

.
.height0 {
	clear: both;
	height: 0;
	width: 100%;
	overflow: hidden
}
.height10 {
	clear: both;
	height: 10px;
	width: 100%;
	overflow: hidden
}
.height30 {
	clear: both;
	height: 30px;
	width: 100%;
	overflow: hidden
}
.height130 {
	clear: both;
	height: 130px;
	width: 100%;
	overflow: hidden
}
.xuxian1 {
	height: 2px;
	width: 100%;
	clear: both;
	overflow: hidden;
	background: url(xiana1.gif) 50% 0 no-repeat
}
.pmain {
	width: 980px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	-moz-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
}
.pmaina {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.pmainz1 {
	float: left;
	width: 440px;
	height: auto;
	overflow: hidden
}
.pmainy1 {
	float: right;
	width: 540px;
	height: auto;
	overflow: hidden
}
.pmainz2 {
	float: left;
	width: 485px;
	height: auto;
	overflow: hidden
}
.pmainy2 {
	float: right;
	width: 485px;
	height: auto;
	overflow: hidden
}
.pmainz3 {
	float: left;
	width: 240px;
	height: auto;
	overflow: hidden
}
.pmainy3 {
	float: right;
	width: 730px;
	height: auto;
	overflow: hidden
}
.pmainz3adiv {
	float: left;
	width: 225px;
	height: auto;
	overflow: hidden
}
.pmainz3a {
	float: left;
	width: 205px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	-moz-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
}
.pmainy3a {
	float: right;
	width: 740px;
	height: auto;
	overflow: hidden;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	-moz-box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
}
.pmainy3acomp {
	padding: 10px;
}
.pmainy3atopimg {
	text-align: right
}
.pnewtop {
	height: 157px;
	width: 100%;
	background: url(bodybg.png) left -5px repeat-x;
	clear: both;
	margin-top: -22px;
}
.pnewtopc {
	width: 1070px;
	height: auto;
	margin: 0 auto;
}
.pnewtopcc {
	width: 1000px;
	height: auto;
	margin: 0 auto
}
.pnewtopcc1 {
	height: 65px;
	line-height: 65px;
	font-size: 16px;
	clear: both;
	width: 100%;
	font-weight: 500;
	overflow: hidden
}
.pnewtopcc2 {
	width: 100%;
	clear: both;
	height: 42px;
	line-height: 35px;
	font-size: 12px;
}
.pnewtopcc2 a {
	padding-right: 10px;
}
/*.pnewtopcc3 { width:100%; height:54px; line-height:54px; font-size:16px;}.pnewtopcc3 li { float:left; width:123px; height:54px; border-right:1px solid #fff; text-align:center}.pnewtopcc3 li a { color:#fff; width:100%; height:100%; overflow:hidden; display:block; text-align:center; background:url(nava.gif) repeat-x 0 0;}.pnewtopcc3 li a:hover,.pnewtopcc3 li a:focus,.pnewtopcc3 li a:active{background-position:0 -52px;}*/

.inflashbg {
	background: url(inflashbg.png) left -2px repeat-x;
	height: 435px;
	width: 100%;
	clear: both
}
.pnewtopcc1z {
	float: left
}
.pnewtopcc1y {
	float: right;
	padding-top: 22px
}
.pnewtopcc1za {
	float: left;
	padding-top: 10px;
}
.pnewtopcc1zb {
	float: left;
	font-family: SimHei;
}
.pnewtopcc1z a {
	padding-right: 14px;
}
.pnewtopcc2z {
	float: left;
	font-size: 14px
}
.pnewtopcc2z span {
	font-size: 16px;
	font-weight: 600
}
.pnewtopcc2y {
	float: right;
	width: 210px;
	height: auto;
}
.pnewtopcc2ycz {
	float: left;
	font-size: 14px;
	padding-top: 1px;
}
.pnewtopcc2ycy {
	float: right;
	padding-top: 6px;
	float: right;
	width: 148px;
	height: 23px;
	background: url(topsbg.png) left 6px no-repeat;
}
.textbox1 {
	float: right;
	width: 110px;
	height: 22px;
	line-height: 22px;
	border: none;
	background: none
}
.inputButton1 {
	float: left;
	width: 38px;
	height: 22px;
	cursor: pointer;
	background: none;
	border: none
}
.lidown {
	background: url(down.png) 30px 24px no-repeat
}
/*三级导航*/

.imcm li a img {
	display: inline;
	border-width: 0px;
}
.imcm span {
	display: inline;
}
.imcm .imclear,
.imclear {
	clear: both;
	height: 0px;
	visibility: hidden;
	line-height: 0px;
	font-size: 1px;
}
.imcm .imsc {
	position: relative;
}
.imcm .imsubc {
	position: absolute;
	visibility: hidden;
}
.imcm li {
	list-style: none;
	font-size: 1px;
	float: left;
}
.imcm ul ul li {
	width: 100%;
	float: none !important;
}
.imcm a {
	display: block;
	position: relative;
}
.imcm ul .imsc,
.imcm ul .imsubc {
	z-index: 10;
}
.imcm ul ul .imsc,
.imcm ul ul .imsubc {
	z-index: 20;
}
.imcm ul ul ul .imsc,
.imcm ul ul ul .imsubc {
	z-index: 30;
}
.imde ul li:hover .imsubc {
	visibility: visible;
}
.imde ul ul li:hover .imsubc {
	visibility: visible;
}
.imde ul ul ul li:hover .imsubc {
	visibility: visible;
}
.imde li:hover ul .imsubc {
	visibility: hidden;
}
.imde li:hover ul ul .imsubc {
	visibility: hidden;
}
.imde li:hover ul ul ul .imsubc {
	visibility: hidden;
}
.imcm .imea {
	display: block;
	position: relative;
	left: 0px;
	font-size: 1px;
	line-height: 1px;
	height: 0px;
	width: 1px;
	float: right;
}
.imcm .imea span {
	display: block;
	position: relative;
	font-size: 1px;
	line-height: 0px;
}
.dvs,
.dvm {
	border-width: 0px
}
.imatm {
	width: 123px;
	border-right: 1px solid #888;
}
.imcmli1 {
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 16px;
	display: block;
	height: 50px;
	line-height: 50px;
}
#imenus0 .imeam span,
#imenus0 .imeamj span {
	background-image: url(sample3_main_arrow.gif);
	width: 7px;
	height: 5px;
	left: -7px;
	top: 5px;
	background-repeat: no-repeat;
	background-position: top left;
}
#imenus0 li:hover .imeam span,
#imenus0 li a.iactive .imeamj span {
	background-image: url(sample3_main_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#imenus0 ul .imeas span,
#imenus0 ul .imeasj span {
	background-image: url(sample3_sub_arrow.gif);
	width: 5px;
	height: 7px;
	left: -5px;
	top: 3px;
	background-repeat: no-repeat;
	background-position: top left;
}
#imenus0 ul li:hover .imeas span,
#imenus0 ul li a.iactive .imeasj span {
	background-image: url(sample3_sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
/* --[[ Main Container ]]-- */

#imouter0 {
	background-color: #ffffff;
	border-style: none;
	border-color: #6a6a6a;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
}
/* --[[ Sub Container ]]-- */

#imenus0 li ul {
	width: 124px;
	height: auto;
}
/* [hover] - These settings must be duplicated for IE compatibility.*/

#imenus0 li:hover>a {
	text-decoration: underline;
}
#imenus0 li a.ihover,
.imde imenus0 a:hover {
	background-color: #efefef;
	text-decoration: underline;
}
/* [active] */

#imenus0 li a.iactive {}#imenus0 ul a,
#imenus0 .imsubc li .imctitle {
	display: block;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #666;
	background: #808080;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
#imenus0 ul li:hover>a {
	text-decoration: none;
	text-align: center;
	color: #fff;
	height: 29px;
	line-height: 29px;
	width: 100%;
	display: block;
	color: #fff;
	background: #808080;
	text-align: center;
}
#imenus0 ul li a.ihover {
	text-decoration: none;
	color: #fff;
	height: 29px;
	line-height: 29px;
	width: 100%;
	display: block;
	color: #fff;
	background: #282828;
	text-align: center;
}
#imenus0 ul li:hover>a:hover {
	background: #282828
}
/* [active] */

#imenus0 ul li a.iactive {
	background-color: #ffffff;
}
#zSlider {
	margin: 0px auto;
	width: 980px;
	overflow: hidden;
	position: relative
}
#picshow {
	height: 376px;
	position: relative
}
#picshow_img {
	width: 670px;
	height: 376px;
	overflow: hidden;
}
#picshow_img li {
	width: 670px;
	height: 376px;
	overflow: hidden;
	float: left;
	display: none;
}
#picshow_img img {
	width: 670px;
	height: 376px;
}
#picshow_tx {
	left: 0px;
	width: 670px;
	bottom: 0px;
	position: absolute;
	height: 90px;
	overflow: hidden;
	display: none
}
#select_btn {
	width: 328px;
	height: 376px;
	background: url(index/sj2bg.png) right top repeat-y;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}
#select_btn li h2 {
	font-size: 14px;
	font-weight: 600;
	padding-top: 6px;
	width: 270px;
	height: auto;
	overflow: hidden;
	clear: both
}
#select_btn li p {
	font-size: 12px;
	width: 270px;
	height: auto;
	line-height: 17px;
	overflow: hidden
}
#select_btn li {
	height: 75px;
	overflow: hidden;
	padding-left: 46px;
	width: 282px;
}
#select_btn li:hover {
	background: url(index/sj2a.png) right bottom no-repeat;
}
#select_btn li.current {
	background: url(index/sj2a.png) right bottom no-repeat;
}
.in_kstd {
	width: 960px;
	height: 175px;
	margin: 0 auto;
	padding-top: 27px;
	overflow: hidden
}
.in_kstd li {
	float: left;
	width: 240px;
	height: auto;
	overflow: hidden
}
.in_newsc {
	background: url(in_newsbg.gif) left top no-repeat;
	width: 980px;
	height: 265px;
	margin: 0 auto;
	overflow: hidden
}
.in_newsz {
	float: left;
	width: 690px;
	height: auto;
	overflow: hidden;
	padding-left: 10px;
}
.in_newsy {
	float: right;
	width: 230px;
	padding-right: 10px;
	height: auto;
	overflow: hidden
}
.in_newsz1 {
	float: left;
	width: 310px;
	height: auto;
	overflow: hidden
}
.in_newsz2 {
	float: right;
	width: 350px;
	height: auto;
	overflow: hidden
}
.in_newsz1t {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: 500
}
.in_newsz1t h3 {
	font-weight: 500;
	text-indent: 15px;
}
.in_newsz1b {
	height: 40px;
	line-height: 40px;
	text-align: right;
	width: 100%;
}
.in_newsz1c {
	padding-top: 30px;
	height: auto;
	overflow: hidden
}
.in_newsz1c img {
	float: left;
	padding-left: 10px;
}
.in_newsz1c p {
	float: right;
	width: 210px;
	line-height: 19px;
}
.in_newsyc {
	height: 163px;
	overflow: hidden
}
.in_newsyc li {
	float: left;
	background: url(xiaodian.gif) left 11px no-repeat;
	text-indent: 12px;
	height: 23px;
	line-height: 23px;
	width: 100%;
	overflow: hidden
}
.in_zuixinbg {
	background: #fff url(index/xin.png) right top no-repeat;
	width: 980px;
	height: 425px;
	position: relative
}
.guankana {
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	height: 45px;
	cursor: pointer
}
.in_zuixinbgco {
	width: 880px;
	height: 400px;
	margin: 0 auto;
	overflow: hidden
}
.in_zuixinbgcoz {
	float: left;
	width: 280px;
	height: auto;
	padding-top: 100px;
}
.in_zuixinbgcoz h3 {
	font-size: 16px;
	line-height: 28px;
	font-weight: 500
}
.in_zuixinbgcoy {
	float: right;
	padding-top: 35px;
}
.in_zuixinbgcoy a {
	display: block;
	width: 515px;
	height: 264px;
	position: relative
}
.in_zuixinbgcoy span {
	display: block;
	width: 69px;
	height: 69px;
	background: url(index/bf.png) left top no-repeat;
	position: absolute;
	left: 240px;
	top: 95px;
}
.in_zuixinbgcoy a:hover span {
	background: url(index/bfa.png) left top no-repeat;
}
.in_zuixinbgcoy1 {
	width: 222px;
	height: 166px;
	
}
.in_zuixinbgcoy2 {
	width: 515px;
	height: 74px;
	padding-top: 8px;
	overflow: hidden
}
.in_zuixinbgcoy2 a {
	display: block;
	width: 123px;
	height: 74px;
	position: relative
}
.in_zuixinbgcoy2 span {
	display: block;
	width: 19px;
	height: 19px;
	background: url(index/xiaobo.png) left top no-repeat;
	position: absolute;
	left: 52px;
	top: 27px;
}
.in_zuixinbgcoy2 a:hover span {
	background: url(index/xiaoboa.png) left top no-repeat;
}
.invideo {
	width: 100%;
	overflow: hidden;
	position: relative;
	background-color:#000
}
.videoclose {
	position: absolute;
	z-index: 99999;
	display: block;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../Images/fancy_close.png) left top no-repeat;
}
.inzuixinjz {}.inzuixinjzz {
	float: left;
	width: 660px;
	height: auto;
	overflow: hidden
}
.inzuixinjzy {
	float: right;
	width: 295px;
	padding-right: 10px;
	height: auto;
	overflow: hidden
}
.inzuixinjzzz {
	float: left;
	width: 280px;
	padding-left: 10px;
	height: auto;
	overflow: hidden
}
.inzuixinjzzy {
	float: right;
	width: 342px;
	background: url(index/inzuixinjzzy.gif) left 10px no-repeat;
	padding-top: 10px;
}
.inzuixinjzzyt {
	height: 33px;
	line-height: 33px;
}
.inzuixinjzzyt h4 {
	font-size: 14px;
	font-weight: 500;
	padding-left: 70px;
}
.in_newsz2a {
	width: 334px;
	height: 150px;
	padding-top: 14px;
	margin: 0 auto
}
.slideBox {
	width: 334px;
	height: 130px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	display: none
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	width: 268px;
	margin: 0 auto
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 268px;
	height: 130px;
	display: block;
}
.slideBox .prev {
	position: absolute;
	top: 50px;
	left: 3%;
	display: block;
	width: 22px;
	height: 30px;
}
.slideBox .next {
	position: absolute;
	top: 50px;
	right: 3%;
	display: block;
	width: 22px;
	height: 30px;
}
.inzuixinjzyt {
	height: 37px;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #ddd;
}
.inzuixinjzyt h4 {
	color: #188cdd;
	font-size: 16px;
	font-weight: 500;
	float: left;
	padding-top: 8px;
}
.inzuixinjzyt span {
	font-size: 12px;
	color: #888;
	float: left;
	padding-left: 8px;
	padding-top: 15px;
}
.inzuixinjzyct {
	clear: both;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px dotted #ddd;
}
.inzuixinjzyct li {
	float: left;
	font-size: 12px;
	padding-right: 10px;
	cursor: pointer
}
.inzuixinjzyct .active {
	color: #333;
	font-weight: 600
}
.none {
	display: none
}
.inzuixinjzycc {
	height: auto;
	width: 100%;
	padding-top: 8px;
}
.inzuixinjzycc li {
	float: left;
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}
.inzuixinjzzzc {
	padding-top: 7px;
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden
}
.ftmaptop {
	width: 100px;
	background: #aaa url(d4.png) 80px 8px no-repeat;
	height: 25px;
	line-height: 25px;
	margin: 0 auto
}
.ftmaptop h3 {
	font-size: 12px;
	font-weight: 500;
	text-indent: 20px;
	color: #fff;
}
.ftmapbot {
	width: 980px;
	height: auto;
	overflow: hidden;
	padding-top: 10px
}
.ftmapbotc {
	width: 780px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.ftmapdiv {
	float: left;
	width: 130px;
	height: auto;
	overflow: hidden;
}
.ftmapd {
	margin: 0 auto;
	width: 110px;
	padding: 5px;
	height: auto;
	overflow: hidden;
	border-radius: 4px;
}
.ftmapd h3 {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin-bottom: 8px;
}
.ftmapd li {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center
}
#back-to-top {
	bottom: 40px;
	position: fixed;
	right: 80px;
}
#back-to-top a {
	background: url(go_to_top.gif) no-repeat;
	display: block;
	height: 61px;
	text-indent: -999em;
	transition: color 1s ease 0s;
	width: 61px;
}
#back-to-top a:hover {
	opacity: 0.8;
}
.footer {
	background: #252628 url(ftbg.gif) left top repeat-x;
	height: auto;
	width: 100%;
	clear: both;
	padding-bottom: 20px
}
.footerc {
	width: 1000px;
	height: auto;
	padding-top: 35px;
	margin: 0 auto
}
.footerc1 {
	height: auto;
	width: 100%;
	clear: both;
	overflow: hidden
}
.footerc1z {
	float: left;
	width: auto;
	height: auto;
	overflow: hidden
}
.footerc1zul {
	float: left;
	border-left: 1px dashed #8e8e8e;
	padding-left: 20px;
	width: 160px;
	height: auto;
	overflow: hidden
}
.footerc1zul h4 {
	font-size: 16px;
	color: #ddd;
	height: 35px;
	line-height: 25px;
	font-weight: 500
}
.footerc1zul ul {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden
}
.footerc1zul ul li {
	float: left;
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}
.footerc1zul ul li a {
	color: #8e8e8e;
}
.footerc1y {
	float: right;
	width: 440px;
	height:auto;
	padding-top:105px;
	background: url(ftlx.gif) 20px top no-repeat;
	border-left: 1px dashed #8e8e8e;
}
.footerc1y1 {
	height: 90px;
	width: 395px
	clear: both;
	overflow: hidden;
	float:left;
}
.footerc1y2 {
	width: 100%;
	height: auto;
	overflow: hidden;
		float:left;

}
.footerc1y2 a img{float:left; margin:0px 22px;  display:block;}
.footerc1y2 p {
    float:left;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	color: #8e8e8e;
	overflow: hidden
}
.footerc2 {
	width: 980px;
	padding-top: 20px;
	margin: 0 auto
}
.footerc2,
.footerc2 a {
	color: #8e8e8e
}
.footerc2 p {
	padding-bottom: 15px
}
.News {
	padding: 18px 12px 0 0;
}
.NewsLine {
	height: 3px;
	overflow: hidden;
	background: url(newsline.gif) repeat-x;
}
.NewsBox {
	height: 78px;
	overflow: hidden;
	position: relative;
}
.NewsBoxOdd {
	background: #F9F9F9;
	-moz-transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
}
.NewsBox span {
	display: block;
}
.NewsBox span.Title {
	padding: 5px 0 5px 90px;
	font-size: 14px;
	font-weight: 500
}
.NewsBox span.Detail {
	position: absolute;
	top: 7px;
	right: 20px;
	-webkit-text-size-adjust: none;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}
.NewsBox span.Detail span {
	padding-left: 23px;
	background: url(handcur.gif) no-repeat -40px 7px;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.NewsBox span.Detail a {
	display: block;
	background: url(handot.gif) no-repeat 0px 5px;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.NewsBoxOdd span.Detail a {
	background: url(handcur.gif) no-repeat 0px 5px;
}
.NewsBox span.Detail a:hover {
	background: url(handot.gif) no-repeat -16px 5px;
}
.NewsBox span.Detail a:hover span {
	background: url(handcur.gif) no-repeat 0px 5px;
}
.NewsBox p {
	padding-left: 90px;
	padding-right:10px;
	clear: both;
	color: #999
	
}
.NewsBox .NoColor,
.NewsBox .Color {
	width: 58px;
	height: 40px;
	position: absolute;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.NewsBox .NoColor {
	left: 10px;
	bottom: 12px;
}
.NewsBox .Color {
	left: 70px;
	bottom: -50px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.NewsBox .Num0 {
	background: url(1.gif) no-repeat 0 0;
}
.NewsBox .Num00 {
	background: url(1.gif) no-repeat 0 -40px;
}
.NewsBox .Num1 {
	background: url(2.gif) no-repeat 0 0;
}
.NewsBox .Num11 {
	background: url(2.gif) no-repeat 0 -40px;
}
.NewsBox .Num2 {
	background: url(3.gif) no-repeat 0 0;
}
.NewsBox .Num22 {
	background: url(3.gif) no-repeat 0 -40px;
}
.NewsBox .Num3 {
	background: url(4.gif) no-repeat 0 0;
}
.NewsBox .Num33 {
	background: url(4.gif) no-repeat 0 -40px;
}
.NewsBox .Num4 {
	background: url(5.gif) no-repeat 0 0;
}
.NewsBox .Num44 {
	background: url(5.gif) no-repeat 0 -40px;
}
.NewsBox .Num5 {
	background: url(6.gif) no-repeat 0 0;
}
.NewsBox .Num55 {
	background: url(6.gif) no-repeat 0 -40px;
}
.NewsBox .Num6 {
	background: url(7.gif) no-repeat 0 0;
}
.NewsBox .Num66 {
	background: url(7.gif) no-repeat 0 -40px;
}
.NewsBox .Num7 {
	background: url(8.gif) no-repeat 0 0;
}
.NewsBox .Num77 {
	background: url(8.gif) no-repeat 0 -40px;
}
.NewsBox .Num8 {
	background: url(9.gif) no-repeat 0 0;
}
.NewsBox .Num88 {
	background: url(9.gif) no-repeat 0 -40px;
}
.NewsBox .Num9 {
	background: url(10.gif) no-repeat 0 0;
}
.NewsBox .Num99 {
	background: url(10.gif) no-repeat 0 -40px;
}
.NewsBox .State1 {
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	left: -60px;
	bottom: -40px;
}
.NewsBox .State2 {
	left: 10px;
	bottom: 12px;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}
.comleft1 {
	width: 200px;
	height: 80px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 5px;
}
.comleft1 h3 {
	color: #000;
	font-size: 28px;
	font-weight: 500;
	font-family: "Microsoft YaHei";
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.comleft1 span {
	font-size: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif
}
.comleft2 {
	width: 200px;
	height: auto;
	margin: 0 auto;
}
.comleft2t {
	height: 24px;
	line-height: 24px;
	clear: both;
	overflow: hidden;
	border-left: 8px solid #da3b33;
	color: #da3b33;
}
.comleft2t h4 {
	padding-left: 10px;
	font-size: 16px;
	font-weight: 500
}
.comleft2c {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 8px 0;
}
.comleft2c li {
	float: left;
	width: 100%;
	height: 23px;
	line-height: 23px;
	font-size: 12px;
	overflow: hidden;
	text-indent: 17px;
}
.comleft2c li a {
	color: #666
}
.comleftxian {
	width: 100%;
	height: 1px;
	border-top: 1px solid #ccc;
	background: #eee;
}
.comzdhlia a {
	color: #000
}
.comleft3t {
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #666;
}
.comleft3t li {
	float: left;
	width: 22px;
	cursor: pointer
}
.comleft3c {
	padding-top: 8px;
	width: 100%;
	overflow: hidden
}
.comleft3c h3 {
	font-family: "Microsoft YaHei"
}
.zuopinzscon {
	width: 660px;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}
.zuopinzscon li {
	float: left;
	width: 165px;
	height: 100px;
	overflow: hidden
}
.zuopinzscon li a {
	width: 146px;
	height: 84px;
}
.zuopinzscon li a img {
	border: 1px solid #efefef;
	padding: 2px;
}
.zuopinzscon li a:hover img {
	border: 1px solid #aaa
}
.box_main {
	width: 720px;
	height: auto;
	margin: 0 auto;
	padding: 8px 0;
	overflow: hidden;
	clear: both
}
.box_main img {
	float: left;
	height: 80px;
}
.box_maint {
	height: 30px;
	line-height: 28px;
	border-bottom: 1px dotted #ccc;
}
.box_mainc {
	padding-top: 10px;
	width: 100%;
	clear: both;
	height: auto;
	overflow: hidden
}
.box_maint h3 {
	font-size: 14px;
	font-family: "Microsoft YaHei";
}
.ximaiduito {
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	font-weight: 600;
	font-family: "SimSun";
	width: 700px;
	clear: both;
	margin: 0 auto
}
.ximaiduito li {
	float: left;
	width: 340px;
	padding-left: 10px;
	height: auto;
	overflow: hidden
}
/*作品展示列表页*/

.siqiji_zuopin {
	width: 660px;
	height: 460px;
	overflow: hidden;
	margin: 20px auto 0 auto;
}
.siqiji_zuopinc {
	width: 100%;
	height: auto;
	padding-top: 8px;
	clear: both;
	overflow: hidden
}
.siqiji_zuopinc li {
	float: left;
	width: 155px;
	margin: 0 9px 7px 0;
	display: inline;
}
.siqiji_zuopinc li a {
	position: relative;
	height: 104px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.siqiji_zuopinc li a .title {
	z-index: 2;
	position: absolute;
	bottom: 10px;
	left: -160px;
	width: 150px;
	height: 20px;
	padding: 0 0 0 10px;
	color: #f1e8eb;
	line-height: 17px;
	background: url(img_caption_bg.png) no-repeat;
}
.siqiji_zuopinc li a .shine {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 104px;
	background: url(shine_brands.png) no-repeat -160px 0;
}
.siqiji_zuopinc li a .title {
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img_caption_bg.png');
}
.siqiji_zuopinc li a .shine {
	_background: none;
}
.siqiji_zuopint {
	height: 28px;
	line-height: 28px;
	width: 100%;
	overflow: hidden;
	background: #A00C51;
}
.siqiji_zuopint h3 {
	float: left;
	padding-left: 10px;
	color: #fff;
	font-size: 14px;
}
.siqiji_zuopint span {
	float: right;
	padding-right: 10px;
}
.siqiji_zuopint span a {
	color: #fff;
}
.pagecomdiv {
	padding: 10px 30px;
}
.page_top_js {
	clear: both;
	height: auto;
	overflow: hidden;
	background: url(xiana1.gif) 50% 100% no-repeat;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.page_top_js h3 {
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
}
.page_top_js h3 span {
	font-size: 8px;
	color: #aaa;
	font-weight: 400;
	padding-left: 5px;
}
.page_top_js2 {
	font-size: 12px;
	clear: both;
	height: auto;
	overflow: hidden;
	background: url(xiana1.gif) 50% 100% no-repeat;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.page_top_js2 p {
	float: left;
	width: 450px;
}
.page_top_js2 img {
	float: right;
}
.page_top_js2a img {
	float: left;
	margin-top: 4px;
}
.page_top_js2a p {
	float: right;
	width: 450px;
}
.page_topwezhi {
	font-size: 12px;
	clear: both;
	height: auto;
	overflow: hidden;
	padding-bottom: 5px;
}
.zhengfuguanhuai {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden
}
.zhengfuguanhuai li {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 14px;
	margin-bottom: 13px
}
.page_zfgh_z {
	float: right;
	width: 580px;
	height: auto;
	overflow: hidden
}
.page_zfgh_y {
	float: left;
	width: 124px;
	height: auto;
	overflow: hidden
}
.page_zfgh_y img {
	width: 120px;
	height: 80px;
	border: 1px solid #ccc;
	padding: 1px;
}
.page_meitic {
	width: 100%;
	height: auto;
	clear: both;
	text-align: center;
	padding: 10px 0 15px
}
.page_huanjing {
	width: 100%;
	height: auto;
	clear: both;
	padding: 10px 0 15px
}
.page_huanjing li {
	height: auto;
	line-height: 25px;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.page_huanjing li span {
	color: #000;
}
.page_huanjing li b {
	color: #223e96;
	font-weight: 500
}
.page_hj1t {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden
}
.page_hj1t p {
	line-height: 21px;
	padding: 20px 0
}
.xian1 {
	background: url(huanjing/xian1.gif) left top no-repeat;
	width: 680px;
	height: 5px;
	margin: 0 auto;
	overflow: hidden
}
.slideBox_hj,
.slideBox_hj2 {
	width: 680px;
	height: 356px;
	overflow: hidden;
	position: relative;
}
.slideBox_hj .hd,
.slideBox_hj2 .hd {
	display: none
}
.slideBox_hj .bd,
.slideBox_hj2 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox_hj .bd li,
.slideBox_hj2 .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox_hj .bd img,
.slideBox_hj2 .bd img {
	width: 680px;
	height: 356px;
	display: block;
}
.slideBox_hj .bd li h5,
.slideBox_hj2 .bd li h5 {
	bottom: 0;
	color: #fff;
	font-weight: 500;
	height: 30px;
	left: 0;
	font-size: 1em;
	line-height: 30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.slideBox_hj .prev,
.slideBox_hj2 .prev {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -178px;
	display: block;
	width: 91px;
	height: 356px;
	background: url(huanjing/hjz.png) 0 0 no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox_hj .next,
.slideBox_hj2 .next {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -178px;
	display: block;
	width: 91px;
	height: 356px;
	background: url(huanjing/hjy.png) 0 0 no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox_hj .prev:hover,
.slideBox_hj .next:hover,
.slideBox_hj2 .prev:hover,
.slideBox_hj2 .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.page_aboutimg {
	padding-top: 13px
}
.page_aboutimg li {
	float: left;
	width: 240px;
	height: auto;
	overflow: hidden;
}
.page_aboutimg li a {
	display: block;
	width: 208px;
	height: 168px;
	margin: 0 auto;
}
.page_aboutimg li a img {
	border: 4px solid #efefef;
}
.page_aboutimg li a:hover img {
	border: 2px solid #999;
	padding: 2px;
}
.page_lianxi {
	width: 680px;
	height: auto;
	margin: 0 auto;
	padding: 5px 0;
	overflow: hidden;
}
.page_lianxic{
	width: 666px;
	height: auto;
	margin: 0 auto
}
.page_lianxic h2 {
	font-size: 18px;
	line-height: 36px;
	font-weight: 500;
	color: #121212;
}


.page_lianxic_zj {
	width: 666px;
	height: auto;
	margin: 0 auto;
	text-align:left;
}

.page_lianxic_zj h2 {
	font-size: 20px;
	line-height: 36px;
	color: #121212;
}


.page_lianxic_zj h5 {
	width:100%;
	height:auto;
	font-size: 18px;
	color:#000;
	display:block;
	float:left;
	text-align:left;
}
.page_lianxic_zj h5 a{color:#000;}

.page_lianxic_zj p{font-size:16px;	display:block;
	float:left;	width:100%;
	height:auto;}
.page_lianxic_zj span{display:block; font-size:12px;	width:100%;
	height:auto;	display:block;
	float:left;}











.page_lianxic h1 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 800;
	height: 36px;
	clear: both;
	overflow: hidden;
	color: #121212;
	font-family: Arial
}
.page_lianxic p {
	line-height: 21px;
	padding: 5px 0;
	height: auto;
	overflow: hidden
}
.hrdot {
	border-top: 1px dotted #ccc;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 10px 0
}
.page_huanjingimg {
	padding-top: 13px
}
.page_huanjingimg li {
	float: left;
	width: 180px;
	height: 130px;
	overflow: hidden;
}
.page_huanjingimg li a {
	display: block;
	width: 168px;
	height: 128px;
	margin: 0 auto;
}
.page_huanjingimg li a img {
	border: 4px solid #efefef;
}
.page_huanjingimg li a:hover img {
	border: 1px solid #999;
	padding: 3px;
}
.page_tuandui {}.page_tuandui li {
	float: left;
	width: 100%;
	height: auto;
}
.page_tuandui li h3 {
	font-size: 14px;
	height: 30px;
	color: #111;
	font-family: "Microsoft YaHei"
}
.page_tuandui li h3 img {
	padding-left: 5px;
	vertical-align: -2px
}
.page_tuandui li p {
	color: #333;
}
.page_xiangmu {}.page_xiangmut {
	font-size: 14px;
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-bottom: 2px solid #ccc;
	font-weight: 600;
	color: #111;
	font-family: "Microsoft YaHei"
}
.page_xiangmu2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #333;
}
.page_xiangmu2li {
	float: left;
	font-size: 12px;
	width: 720px;
	overflow: hidden
}
.page_xiangmu2 span {
	float: left;
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	font-family: "SimSun";
	font-weight: 500;
	clear: both;
}
.page_xiangmu2 p {
	color: #888;
	clear: both;
}
.page_xiangmu3 {
	width: 100%;
	height: auto;
	overflow: hidden
}
.page_xiangmu3 li {
	float: left;
	width: 100%;
	font-weight: 600;
	font-size: 12px;
	overflow: hidden
}
.page_xiangmu3 p {}.xmpeitu {
	width: 680px;
	height: auto;
	margin: 0 auto;
	clear: both;
	padding-top: 15px;
	padding-bottom: 10px
}
.xmpeitu li {
	float: left;
	width: 170px;
	height: 120px;
	text-align: center;
}
.xmpeitu li img {
	border: 1px solid #ccc;
	padding: 1px;
}
.xmpeitu2 {
	width: 700px;
	height: auto;
	margin: 0 auto;
	clear: both;
	padding: 15px 0 10px;
}
.xmpeitu2 li {
	float: left;
	width: 350px;
	height: 240px;
	text-align: center;
}
.xmpeitu2 li img {
	border: 1px solid #ccc;
	padding: 1px;
}
/*.youshi_t { width:100%; height:100px; background:url(youshi/b1.png) left top no-repeat; position:relative;}.youshi_t h3 { font-size:18px; color:#fff; padding:25px 0 0 25px}.youshi_t span { position:absolute; left:105px; top:80px; font-size:14px; border-bottom:1px solid #ccc; width:615px; font-weight:600}*/

.youshi_t {
	float: left;
	width: 60px;
	line-height: 30px;
	font-size: 26px;
	color: #111;
	font-family: "Microsoft YaHei"
}
.youshi_c {
	float: right;
	width: 606px;
	height: auto;
	overflow: hidden
}
.youshi_c h3 {
	height: 26px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	font-weight: 600;
	font-family: "Microsoft YaHei"
}
.youshi_c p {
	font-family: "SimSun"
}
.page_xiangmu2_ys {
	width: 100%;
	height: auto;
	overflow: hidden
}
.page_xiangmu2_ys li {
	float: left;
	font-weight: 600;
	width: 640px;
	overflow: hidden
}
.page_xiangmu2_ys p {
	color: #888
}
.navigation1 {
	background: url(mine_icn.png) left 2px no-repeat;
	text-indent: 18px;
	font-size: 12px;
	clear: both;
	width: 100%;
	height: 26px;
	border-bottom: 1px dotted #ccc;
}
.youshi_cimg {
	width: 100%;
	padding: 10px 0;
	text-align: center;
	height: auto;
	overflow: hidden
}
.youshijytu {
	width: 646px;
	float: right;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 15px 0;
}
.youshijytu li {
	float: left;
	width: 140px;
	height: auto;
	overflow: hidden
}
.youshijytu li div {
	width: 124px;
	height: auto;
	overflow: hidden;
	text-align: center
}
.youshijytu li div img {
	padding: 1px;
	border: 1px solid #ccc;
}
.youshijytu li div h3 {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	font-weight: 500
}
/* focus */

.f-l {
	float: left;
}
.f-r {
	float: right;
}
.focus {
	width: 646px;
	overflow: hidden;
	position: relative;
}
.focus .focuspic {
	height: 430px;
	width: 999em;
	position: relative;
	float: left;
}
.focus .focuspic .indexbanner {
	float: left;
	width: 646px;
	position: relative;
	height: 430px;
	overflow: hidden;
}
/* scrollbox */

.scrollbox {
	height: 100px;
	padding: 20px 0 0;
	float: left;
}
.scrollbox .scrollbtn {
	width: 12px;
	height: 37px;
	margin: 18px 0 0 0;
	overflow: hidden;
	background: url(youshi/arrow.gif) no-repeat;
	cursor: pointer;
}
.scrollbox #prev {
	background-position: 0 0;
}
.scrollbox #prev.disabled {
	background-position: 0 -37px;
	cursor: default;
}
.scrollbox #next {
	background-position: -12px 0;
}
.scrollbox #next.disabled {
	background-position: -12px -37px;
	cursor: default;
}
.scrollbox .scrollpic {
	float: left;
	margin: 0 26px 0 26px;
	display: inline;
	width: 570px;
	height: 95px;
	overflow: hidden;
}
.scrollbox .scrollpic ul {
	width: 999em;
	float: left;
	display: inline;
}
.scrollbox .scrollpic li {
	float: left;
	width: 95px;
	text-align: center;
}
.scrollbox .scrollpic li a img {
	border: solid 1px #ccc;
	padding: 5px;
}
.scrollbox .scrollpic li a span {
	display: block;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}
.scrollbox .scrollpic li a:hover span,
.scrollbox .scrollpic li.current a span {
	color: #e97d26;
	font-weight: 800;
}
.scrollbox .scrollpic li.current a img {
	border: solid 1px #e97d26;
}
.game163 {
	position: relative;
	overflow: hidden;
	width: 646px;
}
.game163 .bigImg {
	height: 430px;
	position: relative;
}
.game163 .bigImg li img {
	vertical-align: middle;
	width: 646px;
	height: 430px;
}
.game163 .smallScroll {
	height: 95px;
	margin-top: 8px;
}
.game163 .sPrev,
.game163 .sNext {
	float: left;
	width: 12px;
	height: 37px;
	margin: 18px 0 0 0;
	overflow: hidden;
	background: url(youshi/arrow.gif) no-repeat;
	cursor: pointer;
}
.game163 .sPrev {
	background-position: 0 0;
}
.game163 .sNext {
	background-position: -12px 0!important;
}
.game163 .smallImg {
	float: left;
	margin: 0 26px 0 26px;
	display: inline;
	width: 570px;
	height: 95px;
	overflow: hidden;
}
.game163 .smallImg ul {
	height: 95px;
	width: 9999px;
	overflow: hidden;
}
.game163 .smallImg li {
	float: left;
	width: 95px;
	cursor: pointer;
}
.game163 .smallImg img {
	border: solid 1px #ccc;
	padding: 5px;
}
.game163 .smallImg .on img {
	border: solid 1px #e97d26;
}
.slidebox-01 {
	width: 646px;
	height: 468px;
	overflow: hidden;
	position: relative
}
.slidepic-01 {
	position: absolute;
	width: 9999em;
}
/* 必要元素 */

.slidepic-01 li {
	height: 468px;
	overflow: hidden;
	float: left;
}
.slidebtn-01 {
	position: absolute;
	bottom: 10px;
	right: 10px;
	float: right;
}
.slidebtn-01 li {
	background: #fff;
	cursor: pointer;
	float: left;
	font-family: arial;
	height: 18px;
	line-height: 18px;
	width: 18px;
	margin: 4px;
	text-align: center;
	color: #e97d26;
}
.slidebtn-01 li.current {
	background: #e97d26;
	height: 18px;
	line-height: 18px;
	width: 18px;
	margin: 4px;
	color: #fff;
	font-weight: 800;
}
.workpaib {
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both
}
.workpaib h3 {
	font-size: 28px;
	color: #000;
	height: 23px;
	line-height: 23px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize
}
.workpaib h4 {
	font-size: 28px;
	height: 35px;
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
	font-family: "Microsoft YaHei";
	letter-spacing: 1px;
	font-weight: 500;
	color: #000
}
.workpaib h4 span {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 28px 0 0 4px
}
.workpaib p {
	float: right;
	clear: both;
	line-height: 22px;
	text-align: right;
	padding: 10px 0;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #666;
}
.workpaib04 {
	width: 100%;
	clear: both;
	height: auto;
	overflow: hidden
}
.workpaib04 h4 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	font-family: "SimSun";
	font-weight: 500
}
.workpaib05 {
	width: 100%;
	clear: both;
	height: auto;
	overflow: hidden
}
.workpaib05 h4 {
	font-size: 24px;
	height: 36px;
	line-height: 32px;
	font-family: "SimSun";
	font-weight: 500
}
.zfdiv {
	float: left;
	width: 370px;
	height: auto;
	margin-bottom: 20px;
}
.zfdivc {
	padding: 10px;
	border: 1px solid #ccc;
	width: 328px;
	margin: 0 auto;
	height: 288px;
	overflow: hidden
}
.zfdivc1 {
	width: 328px;
	height: 218px;
	overflow: hidden
}
.zfdivc1 .slides li {
	width: 328px;
	height: 218px;
	overflow: hidden
}
.zfdivc2 {
	padding-top: 10px;
	line-height: 22px;
}
.zfdivc2 h3 {
	height: 22px;
	font-weight: 500;
	font-size: 12px
}
.zhaopind {
	width: 100%;
	height: auto;
	clear: both;
}
.zhaopind h3 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	font-family: "SimSun";
	font-weight: 500;
	color: #333;
	border: none
}
.zhaopind h3 span {
	font-size: 12px;
	padding-left: 10px;
}
.zhaopind h4 {
	font-size: 12px;
	font-weight: 500;
	color: #888;
}
.ppboxmain {
	position: relative;
	width: 980px;
	height: 266px;
	overflow: hidden
}
.pphover1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 363px;
	height: 150px;
	overflow: hidden
}
.pphover2 {
	position: absolute;
	left: 370px;
	top: 0px;
	width: 326px;
	height: 117px;
	overflow: hidden
}
.pphover3 {
	position: absolute;
	left: 703px;
	top: 0px;
	width: 277px;
	height: 116px;
	overflow: hidden
}
.pphover4 {
	position: absolute;
	left: 0px;
	top: 149px;
	width: 362px;
	height: 116px;
	overflow: hidden
}
.pphover5 {
	position: absolute;
	left: 370px;
	top: 120px;
	width: 227px;
	height: 146px;
	overflow: hidden
}
.pphover6 {
	position: absolute;
	left: 606px;
	top: 120px;
	width: 176px;
	height: 145px;
	overflow: hidden
}
.pphover7 {
	position: absolute;
	left: 810px;
	top: 125px;
	width: 132px;
	height: 134px;
	overflow: hidden
}
.img-txt-fade li {
	width: 100%;
	height: 100%;
	position: relative
}
.img-txt-fade li .imgBox {
	position: absolute;
	z-index: 10
}
.img-txt-fade li .txtBox {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}
.none {
	display: none
}
.xmTabTitle {
	width: 720px;
	clear: both;
	height: 42px;
	line-height: 35px;
	background: url(ydac1.gif) left bottom repeat-x;
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer
}
.xmTabTitle li {
	float: left;
	width: 106px;
	height: 42px;
	text-align: center;
	font-size: 14px;
	color: #999;
}
.xmTabTitle .active {
	color: #000;
	background: url(ydac.gif) 50% bottom no-repeat
}
.xmTabContent {}.chushirzcc {
	width: 713px;
	height: 280px;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	background: url(about/jsbg.gif) 50% 0 no-repeat;
}
.chushirzccz {
	float: left;
	width: 120px;
	padding: 35px 0 0 30px;
	height: auto;
	overflow: hidden
}
.chushirzccy {
	float: right;
	width: 300px;
	padding-right: 150px;
	padding-top: 70px;
	height: auto;
	overflow: hidden
}
.chushirzccy h4 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	font-family: "SimSun";
	font-weight: 500;
	width: 100%;
	clear: both;
}
.chushirzccy p {
	line-height: 20px;
	color: #666;
}
/*项目部分*/

.xiangmu_in {
	width: 690px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}
.xiangmu_inli {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: url(xiangmu/xiana1.gif) 50% 100% no-repeat;
	overflow: hidden
}
.xiangmu_inliz {
	float: left;
	width: 280px;
	height: auto;
	overflow: hidden
}
.xiangmu_inliy {
	float: right;
	width: 390px;
	height: auto;
	overflow: hidden
}
.xiangmu_inliy h3 {
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	clear: both;
	overflow: hidden;
	font-weight: 500
}
.xiangmu_inliy h3 a {
	color: #fff;
	background: #A00C51;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
}
.xiangmu_inliy p {
	font-size: 12px;
	line-height: 21px;
	color: #888;
	padding: 10px 0;
}
.xiangmu_inliy h4 {
	font-size: 12px;
	font-weight: 500
}
.xiangmu_inliy h4 a {
	color: #A00C51
}
.xiangmu_inlimore {
	padding: 25px 0 15px;
	height: auto;
	margin: 0 auto;
	clear: both;
	width: 120px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-weight: 500
}
.xiangmu_inlimore a {
	display: block;
	display: block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background: #888889;
}
.xiangmu_ys_main {
	width: 666px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 15px;
}
.xiangmutidiv {
	height: 28px;
	line-height: 28px;
	width: 666px;
	background: #A00C51;
	overflow: hidden;
	clear: both
}
.xiangmutidiv h3 {
	float: left;
	padding-left: 10px;
	color: #fff;
}
.xiangmutidiv span {
	float: right;
	padding-right: 10px;
}
.xiangmutidiv span a {
	font-size: 14px;
	color: #fff;
}
.xiangmu_ys {}.xiangmu_ysli {
	float: left;
	width: 355px;
	height: 400px;
	overflow: hidden;
	background: url(xiangmu/ysbg.gif) -3px 15px no-repeat
}
.xiangmu_yslic {
	float: ;
	width: 310px;
	height: auto;
	overflow: hidden
}
.xiangmu_ysli h2 {
	width: 310px;
	height: 150px;
	position: relative;
}
.xiangmu_ysli h2 span {
	width: 16px;
	height: 14px;
	position: absolute;
	left: 18px;
	top: 137px;
	background: url(xiangmu/upsj.png) left top no-repeat
}
.xiangmu_ysli h3 {
	height: 50px;
	line-height: 60px;
	font-size: 14px;
	font-weight: 600;
	padding: 0 18px;
	clear: both;
	overflow: hidden
}
.xiangmu_ysli p {
	line-height: 20px;
	height: 135px;
	padding: 0 18px
}
.xiangmu_ysli h4 {
	height: 24px;
	line-height: 24px;
	text-align: right;
	padding: 0 18px;
	font-size: 12px;
	font-weight: 500
}
.hangpai_p {
	line-height: 21px;
	color: #666;
	padding: 15px 0 0;
	width: 666px;
	overflow: hidden
}
.xiangmu_tscom {
	width: 660px;
	height: auto;
	overflow: hidden
}
.xiangmu_tscomz {
	float: left;
	width: 408px;
	height: auto;
	overflow: hidden
}
.xiangmu_tscomy {
	float: right;
	width: 252px;
	height: auto;
	overflow: hidden
}
.xiangmu_tesefw h2 {
	font-size: 36px;
	font-weight: 500;
	height: auto;
	clear: both;
	width: 100%;
	overflow: hidden
}
.xiangmu_tscomz h3 {
	padding: 10px 0 5px;
}
.xiangmu_inliy_color2bg,
.xiangmu_inliy_color2 h3 a {
	background: #88C122
}
.xiangmu_inliy_color2 h4 a {
	color: #88C122
}
.xiangmu_inliy_color3bg,
.xiangmu_inliy_color3 h3 a {
	background: #F5C100
}
.xiangmu_inliy_color3 h4 a {
	color: #F5C100
}
.xiangmu_inliy_color4bg,
.xiangmu_inliy_color4 h3 a {
	background: #53B991
}
.xiangmu_inliy_color4 h4 a {
	color: #53B991
}
.xiangmu_inliy_color4bg,
.xiangmu_inliy_color4 h3 a {
	background: #a60b4e
}
.xiangmu_inliy_color4 h4 a {
	color: #a60b4e
}
.xiangmu_inliy_color5bg,
.xiangmu_inliy_color5 h3 a {
	background: #898989
}
.xiangmu_inliy_color5 h4 a {
	color: #898989
}
.tc_shipind {
	width: 678px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	clear: both
}
.tc_shipindli {
	width: 100%;
	clear: both;
	height: auto;
	padding: 25px 0;
	overflow: hidden;
	background: url(xiana1.gif) 50% 100% no-repeat
}
.tc_shipindliz {
	float: left;
	width: 317px;
	height: 163px;
	overflow: hidden
}
.tc_shipindliz a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}
.tc_shipindliz span {
	display: block;
	background: url(index/bf36.png) left top no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	left: 145px;
	top: 63px;
}
.tc_shipindliz a:hover span {
	background: url(index/bfa36.png) left top no-repeat;
}
.tc_shipindliy {
	float: right;
	width: 325px;
	height: auto;
	overflow: hidden
}
.tc_shipindliy h3 {
	font-size: 20px;
	font-weight: 600;
	height: 45px;
	line-height: 45px;
	overflow: hidden
}
.tc_shipindliy p {
	font-size: 12px;
	line-height: 20px;
	height: 83px;
	color: #666;
}
.listkefudiv {
	width: 680px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}
.zixuncont {
	width: 680px;
	height: auto;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.rividivp {
	position: fixed;
	right: -15px;
	bottom: 100px;
	width: 260px;
	height: 581px;
	background: url(ft/rivebg.png) 10px 0 no-repeat;
	z-index: 99999999;
}
.rividivpc {
	width: 210px;
	height: auto;
	position: absolute;
	left: 28px;
	top: 13px;
	overflow: hidden;
}
.rividivpc li {
	float: left;
	width: 100%;
	height: 137px;
	overflow: hidden
}
.rividivpc li div {
	width: 210px;
	height: 125px;
	position: relative;
	margin: 0 auto
}
.rividivpc li div span {
	position: absolute;
	left: 105px;
	top: 50px;
	width: 33px;
	height: 33px;
	display: block;
	background: url(ft/rivebf.png) left top no-repeat
}
.rividivpc li div .info {
	background: rgba(0, 0, 0, 0.3);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#30000000);
	width: 100%;
	height: 22px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden
}
.rividivpc li div .info h4 {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	width: 100%;
	font-weight: 500;
	overflow: hidden;
	text-indent: 10px;
	color: #fff;
}
.rividivpposti {
	position: relative;
	width: 265px;
	height: 581px;
}
#guanbi {
	width: 21px;
	height: 21px;
	background: url(guanbi.png) left top no-repeat;
	left: -6px;
	position: absolute;
	top: -6px;
}
#dingweixiao {
	z-index: 9;
	width: 30px;
	height: 100px;
	background: url(guankan.gif) left top no-repeat;
	right: 0px;
	bottom: 400px;
	position: fixed
}
.zlziazai {
	width: 100%;
	height: auto;
	overflow: hidden
}
.zlziazai h3 {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	font-weight: 500
}
.zlziazaid {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
}
.zlziazaid1 {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	clear: both;
}
.zlziazaid12z {
	float: left;
	width: 100px;
}
.zlziazaid12y {
	float: left;
	padding-left: 10px;
}
.zlziazaid12y h4 {
	font-size: 12px;
	font-weight: 500;
	height: 22px;
	line-height: 22px;
}
.zlziazaid12y h5 {
	font-size: 12px;
	font-weight: 500;
	height: 21px;
	line-height: 21px;
}
.zlziazaid12y h5 a {
	background: url(about/xz3.gif) left 0px no-repeat;
	padding-left: 15px;
}
.yingxiangli {
	width: 100%;
	height: auto;
	padding-bottom: 50px;
	clear: both;
	overflow: hidden
}
.yingxiangliz {
	float: left;
	width: 80px;
	height: auto;
	overflow: hidden;
	padding-top: 5px;
}
.yingxiangliy {
	float: right;
	width: 600px
}
.yingxiangliy h3 {
	color: #db3b33;
	font-size: 20px;
	font-weight: 600px;
	height: 26px;
	line-height: 26px;
	clear: both;
}
.yingxiangliy h4 {
	font-size: 12px;
	font-weight: 500;
	color: #999;
}
.yingxiangliy p {
	padding-top: 6px;
	line-height: 20px;
	color: #333;
}
.zupingcate {
	width: 678px;
	height: auto;
	margin: 0 auto
}
.zupingcatet {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}
.zupingcatet li {
	float: left;
	width: 113px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	cursor: pointer
}
.zupingcatet li a {
	display: block;
	width: 105px;
	margin: 0 auto;
	height: 43px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	background: url(hezuo/ti1.gif) 50% top repeat-x;
}
.zupingcatet .active a {
	background: url(hezuo/ti2.gif) 0 top repeat-x;
}
.zupingcatet2 {
	padding: 0 6px;
	height: auto;
	overflow: hidden;
	clear: both
}
.zupingcatet2 li {
	float: left;
	width: 165px;
	height: 30px;
}
.zupingcatet2 a {
	display: block;
	width: 150px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #f0f0f0;
	color: #888;
}
.zupingcatec {
	width: 100%;
	margin: 0 auto;
	clear: both;
	height: auto;
	overflow: hidden
}
.zupingcatect {
	padding: 10px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
}
.zupingcatec2 {
	width: 680px;
	height: auto;
	margin: 0 auto
}
.zupingcatec2 li {
	float: left;
	width: 340px;
	height: 200px;
	overflow: hidden
}
.zupingcatec2 li div {
	width: 320px;
	height: 175px;
	margin: 0 auto;
}
.zupingcatec2 li div a {
	display: block;
	width: 320px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.zupingcatec2 li div a p {
	height: 25px;
	background: rgba(255, 255, 255, 0.3);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff, endColorstr=#30ffffff);
	position: absolute;
	left: 0;
	top: 155px;
	width: 100%;
}
.zupingcatec2 li div a:hover p {
	height: 50px;
	top: 130px;
}
.zupingcatec2 li div a p span {
	font-size: 14px;
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	overflow: hidden;
	background: url(hezuo/jia.png) 296px 4px no-repeat;
	color: #333;
}
.zupingcatec2 li div a p em {
	font-size: 12px;
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	overflow: hidden;
	color: #666;
}
.zupingcatec2 li div a:hover p span {
	font-size: 14px;
}
.zupingcatec2 li div a:hover p span {
	background: url(hezuo/jiaa.png) 296px 4px no-repeat;
}
.zupingcatec3 {
	width: 680px;
	height: 56px;
	overflow: hidden;
	margin: 0 auto
}
.zupingcatec3 li {
	float: left;
	width: 340px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
	text-indent: 10px;
}
.page_ys6 {
	width: 680px;
	height: 310px;
	background: url(ys/ys6.gif) left top no-repeat
}
.page_ys6 p {
	float: left;
	width: 290px;
	line-height: 22px;
	padding-top: 25px;
}
.page_ys9 {
	width: 680px;
	height: 572px;
	overflow: hidden;
	background: url(ys/ys9.gif) left top no-repeat
}
.page_ys91 {
	width: 230px;
	padding-left: 360px;
	height: auto;
	overflow: hidden;
	padding-top: 30px;
}
.page_ys9 h3 {
	font-size: 24px;
	height: 45px;
}
.page_ys9 p {
	line-height: 22px;
}
.page_ys92 {
	width: 350px;
}
.page_ys93 {
	width: 350px;
}
.page_ys14 {
	width: 680px;
	height: 184px;
	background: url(ys/ys14.gif) left top no-repeat
}
.page_ys14 p {
	float: left;
	width: 380px;
	line-height: 22px;
	padding-top: 65px;
}
.page_ys15 {
	width: 680px;
	height: 260px;
	background: url(ys/ys15.gif) left top no-repeat
}
.page_ys15 p {
	float: left;
	width: 300px;
	line-height: 22px;
	padding-top: 85px;
}
.page_ys16 {
	width: 680px;
	height: 275px;
	background: url(ys/ys16.gif) left top no-repeat
}
.page_ys16 ul {
	float: left;
	width: 380px;
	padding-left: 300px;
	padding-top: 100px;
}
.page_ys16 li {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 100%;
	overflow: hidden
}
.inguanyu {
	width: 980px;
	height: 175px;
	overflow: hidden;
	margin: 0 auto
}
.inguanyuz {
	float: left;
	width: 430px;
	height: auto;
	background: url(inguanyuz.gif) 0 40px no-repeat;
	margin-left: 10px;
}
.inguanyuy {
	float: right;
	width: 520px;
	height: auto;
	background: url(inguanyuy.gif) -26px 0px no-repeat;
}
.inguanyuyt {
	height: 35px;
	line-height: 32px;
	font-size: 16px;
	font-weight: 500;
	color: #188cdd
}
.inguanyuyc {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.inguanyuyc li {
	float: left;
	width: 205px;
	height: 100px;
	padding-left: 30px;
	background: url(qiu.gif) 0 0px no-repeat;
}
.inguanyuyc li h2 {
	font-size: 14px;
	height: 22px;
	font-weight: 500
}
.inguanyuyc li p {
	font-size: 12px;
	color: #666;
	padding-right: 5px;
}
.inguanyuzc {
	padding-left: 90px;
}
.inguanyuzc p {
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.inguanyuzc h4 {
	font-size: 14px;
	font-weight: 500
}
.zuopcateposti {
	position: relative;
	width: 680px;
	height: 100px;
	margin: 0 auto
}
.zuopcateposti_1 {
	position: absolute;
	left: 0;
	bottom: 0;
}
.zuopcateposti_2 {
	position: absolute;
	left: 0;
	top: 0;
}
.listpage {
	clear: both;
	font-size: 12px;
	line-height: 30px;
	padding-top: 10px;
	text-align: center;
}
.listpage a {
	background-color: #FFFFFF;
	border-color: #C6DDF1;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	display: block;
	float: left;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 5px 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.listpage span {
	background-color: #888;
	border-color: #C6DDF1;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 5px 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.cpage {
	text-align: center
}
.cpage a {
	background-color: #FFFFFF;
	border-color: #7EB864;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 5px 2px;
	padding: 5px 10px;
}
/*添加的样式by why2014年7月24日*/

.whyul,
.why_yunyin_ul {
	list-style: none;
	width: 680px;
	height: auto;
}
.whyul li {
	height: 45px;
	font-size: 12px;
	padding-left: 145px;
}
.whyli_01 {
	background: url(js1.jpg) no-repeat;
}
.whyli_02 {
	background: url(jieshao_1_06.jpg) no-repeat;
}
.whyli_03 {
	background: url(jieshao_1_08.jpg) no-repeat;
}
.whyli_04 {
	background: url(jieshao_1_10.jpg) no-repeat;
}
.whyli_05 {
	background: url(jieshao_1_12.jpg) no-repeat;
}
.whyli_06 {
	background: url(jieshao_1_14.jpg) no-repeat;
}
.whyli_07 {
	background: url(jieshao_1_16.jpg) no-repeat;
}
.whyli_08 {
	background: url(jieshao_1_18.jpg) no-repeat;
}
.whyli_09 {
	background: url(jieshao_1_20.jpg) no-repeat;
}
.whyli_10 {
	background: url(jieshao_1_22.jpg) no-repeat;
}
.whyli_11 {
	background: url(jieshao_1_24.jpg) no-repeat;
}
.whyli_12 {
	background: url(jieshao_1_26.jpg) no-repeat;
}
.whyli_13 {
	background: url(jieshao_1_28.jpg) no-repeat;
}
.whyli_14 {
	background: url(jieshao_1_30.jpg) no-repeat;
}
.whyli_15 {
	background: url(jieshao_1_32.jpg) no-repeat;
}
.whyli_16 {
	background: url(jieshao_1_34.jpg) no-repeat;
}
.whyli_17 {
	background: url(jieshao_1_36.jpg) no-repeat;
}
.whyli_18 {
	background: url(jieshao_1_38.jpg) no-repeat;
}
.whyli_19 {
	background: url(jieshao_1_40.jpg) no-repeat;
}
.whyli_20 {
	background: url(jieshao_1_42.jpg) no-repeat;
}
.whyli_21 {
	background: url(jieshao_1_43.jpg) no-repeat;
}
.whyli_22 {
	background: url(jieshao_1_44.jpg) no-repeat;
}
.why_yinxiao {
	font-family: "SimHei";
	font-size: 24px;
	height: 50px;
	background: url(bt5.jpg) no-repeat;
}
.why_yinxiao p {
	font-size: 12px;
}
/*运营模式*/

.why_yunyin_ul li {
	height: 140px;
	padding-left: 145px;
	border-bottom-color: #fff 1px;
}
.why_yunyin_ul span {
	font-family: "SimHei";
	font-size: 24px;
}
.why_yunyin_li_01 {
	background: url(yunyingmoshi__24.jpg) no-repeat;
}
.why_yunyin_li_02 {
	background: url(yunyingmoshi__27.jpg) no-repeat;
}
.why_yunyin_li_03 {
	background: url(yunyingmoshi__29.jpg) no-repeat;
}
.why_yunyin_li_04 {
	background: url(yunyingmoshi__31.jpg) no-repeat;
}
.why_yunyin_li_05 {
	background: url(yunyingmoshi__33.jpg) no-repeat;
}
/*社会影响力*/

.why_yxl_ul,
.why_xcp_ul,
.why_xcp_ul2 {
	margin: 0 auto;
	height: auto;
	width: 682px;
	list-style: none;
}
.why_yxl_ul li {
	width: 335px;
	border: #ccc solid 1px;
	float: left;
	height: 435px;
	margin: 2px;
}
.why_yxl_div {
	margin: 10px 5px 10px 5px;
}
.why_yxl_div p {
	padding: 10px;
	border-top: solid 1px #ccc;
	height: 110px;
}
.why_yxl_div_span {
	height: 40px;
	width: 320px;
	padding-bottom: 10px;
	font-family: "SimHei";
	font-size: 24px;
}
.why_yxl_div_title {
	height: 26px;
	padding-left: 10px;
	padding-top: 30px;
}
.why_yxl_div_title dd {
	color: #ccc;
	font-size: 12px;
	float: left;
}
.why_yxl_div_title img {
	float: right;
}
/*宣传片*/

.why_xcp_div {
	height: 160px;
}
.why_xcp_div img {
	float: left;
	padding: 20px;
}
.why_xcp_ul li {
	height: 310px;
}
.why_xcp_li_title {
	height: 50px;
	float: left;
	padding-right: 5px;
	font-family: "SimHei";
	font-size: 24px;
}
.why_xcp_li_title img {
	float: left;
	padding-right: 10px;
}
.why_xcp_ul2 li {
	height: 40px;
	padding-top: 20px;
}
.why_xcp_ul2 li img {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
/*广告片*/

.why_ggp_div {
	width: 680px;
	height: 100px;
	margin: 0 auto;
}
.why_ggp_div p {
	padding-top: 20px;
}
.why_ggp_div2 {
	margin: 5px
}
.why_ggp_div2 h2 {
	font-family: "SimHei";
	font-size: 24px;
	font-weight: bold;
}
/*网络营销*/

.why_wlyx_title {
	margin: 0 auto;
	text-align: center;
}
.why_wlyx_title p {
	font-size: 16px;
	font-weight: bold;
}
.why_wlyx_div {
	margin: 0 auto;
	width: 680px;
}
.why_wlyx_div img {
	float: left;
}
.why_wlyx_div h2,
.why_wlyx_title h2 {
	font-family: "SimHei";
	font-size: 38px;
	font-weight: bold;
}
/*品牌设计*/

.why_ppsj_span {
	font-size: 14px;
	font-weight: bold;
}
.why_ppsj_p {
	float: right;
	width: 610px;
}
/*影视拍摄*/

.why_yyps_div {
	font-size: 14px;
	color: #ccc;
	height: 30px;
}
.why_yyps_div span {
	font-size: 18px;
}
.why_yyps_div2 {
	background: #E3E3E3;
	width: 750px;
}
.why_yyps_div2_div {
	height: 270px;
}
.why_yyps_div2_div_text {
	padding: 20px 10px 20px 10px;
	width: 310px;
}
.why_yyps_div2_div_text span {
	font-size: 16px;
	font-weight: bold;
	font-family: "SimHei"
}
/*影视后期*/

.why_yyhq_title {
	height: 50px;
	float: left;
	padding-right: 5px;
	font-weight: bold;
	font-size: 24px;
	width: 680px;
}
.why_yyhq_title img {
	float: left;
	padding-right: 10px;
}
.why_yyhq_title span {
	padding-bottom: 10px;
}
.why_yyhq_title_p {
	font-size: 12px;
}
/*商业摄影*/

.why_sysy_title {
	height: 50px;
	float: left;
	padding-right: 5px;
	font-family: "SimHei";
	font-size: 18px;
	width: 680px;
}
.why_sysy_title img {
	float: left;
	padding-right: 10px;
}
.why_sysy_title p {
	font-size: 14px;
}
.why_sysy_span {
	background: #000;
	color: #fff;
	font-size: 16px;
}
/*延时摄影*/

.why_yysy_span {}.why_yysy_span img {
	float: left;
}
.why_yysy_span span {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 20px;
}
.why_yysy_span p {
	padding-left: 60px;
}
/*活动摄影*/

.why_hdsy_ul {
	padding: 10px 20px 10px 20px;
}
.why_hdsy_ul li {
	list-style: disc;
}
.why_hdsy_soild {
	height: 5px;
	width: 680px;
	border-bottom: dashed 1px #000;
}
/*各类视频*/

.why_glsp_div {
	width: 580px;
	margin: 0 auto;
	padding: 15px;
}
.why_glsp_div img {
	float: left;
	padding-right: 20px;
}
.why_glsp_div p {
	float: right;
}
.why_glsp_soild {
	width: 680px;
	height: 115px;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	text-align: center;
}
.why_glsp_soild span {
	font-size: 24px;
	font-weight: bold;
	padding: 10px;
	display: block;
	margin: 0 auto;
}
.why_glsp_ul {
	width: 640px;
	height: 28px;
	list-style: none;
	margin: 0 auto;
}
.why_glsp_ul li {
	width: 98px;
	height: 24px;
	border: dashed 1px #ccc;
	padding-right: 15px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}
.why_glsp_li {
	background: #F7931E;
	color: #fff;
}
.why_glsp_font {
	font-size: 40px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.why_glsp_ul2 {
	width: 640px;
	height: 42px;
	list-style: none;
	margin: 0 auto;
}
.why_glsp_ul2 li {
	width: 125px;
	height: 35px;
	background: #F7931E;
	float: left;
	text-align: center;
	margin-right: 2px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
.why_glsp_ul3 {
	width: 640px;
	height: 240px;
	list-style: none;
	margin: 0 auto;
}
.why_glsp_ul3 li {
	width: 123px;
	height: 240px;
	float: left;
	border: solid 1px #ccc;
	margin-right: 2px;
	line-height: 30px;
	text-align: center;
}
/*设备租赁*/

.why_main {
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	float: right;
	height: auto;
	overflow: hidden;
	width: 740px;
}
.why_sb_title {
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.why_sb_text {
	width: 620px;
	height: auto;
	margin:20px 0;
}
.why_sb_text_span {
	font-size: 22px;
	font-weight: bold;
	line-height:44px;
}
.why_sb_text img {
	float: left;
	padding-right: 10px;
}
.why_sb_text p {}
/*版权声明*/

.why_bq_title {
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.why_bq {
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	float: left;
	height: auto;
	overflow: hidden;
	width: 227px;
}
.why_left {
	height: auto;
	margin: 0 auto;
	width: 227px;
}
/*团队*/

.why_td_div {
	margin: 0 auto;
	text-align: center;
}
/*首页切换*/

.bbs {
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	box-shadow: 1px 1px 5px #ccc, -1px -1px 5px #ccc;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	width: 980px;
}
.bbs div.title {
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 20px;
	padding-top: 40px;
}
.bbs_img {
	width: 980px;
	height: 498px;
	overflow: hidden;
	margin: 0 auto;
}
.bbs_img div.left,
.bbs_img div.center,
.bbs_img div.right {
	float: left;
	width: 330px;
	height: 498px;
	overflow: hidden;
}
.bbs_img div.center,
.bbs_img div.right {
	margin-left: 5px;
}
.bbs img {
	transition: 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-0-transition: all 1s;
}
.bbs_img_bt {
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	color: #fff;
	position: relative;
	top: -30px;
	background: rgba(0, 0, 0, .7);
	transition: 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-0-transition: all 0.5s;
}
.title div.top,
.title div.bottom {
	width: 100%;
}
.title div.top {
	margin-bottom: 7px;
}
.title div.bottom {
	margin-top: 10px;
}
.bbs_img_bt span {
	display: block;
	width: 90%;
	overflow: hidden;
	margin: 0 auto;
	padding: 5px 0;
	text-align: left;
	line-height: 20px;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
}
.bbs_img_bt a {
	color: #fff;
}
.bbs_img_bt a:hover {
	text-decoration: underline;
}
.bbs_img .left .a,
.bbs_img .left .b,
.bbs_img .center .a,
.bbs_img .center .b,
.bbs_img .center .c,
.bbs_img .center .d,
.bbs_img .right .a,
.bbs_img .right .b,
.bbs_img .right .c {
	position: relative;
}
.bbs_img div.left div.a {
	width: 330px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.left div.b {
	width: 330px;
	height: 323px;
	margin-top: 5px;
	overflow: hidden;
}
.bbs_img div.left div.a_img {
	width: 330px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.left div.b_img {
	width: 330px;
	height: 323px;
	overflow: hidden;
}
.bbs_img div.left div.a .bbs_img_bt span,
.bbs_img div.center div.d .bbs_img_bt span {
	height: 59px;
}
.bbs_img div.left div.b .bbs_img_bt span,
.bbs_img div.right div.a .bbs_img_bt span {
	height: 130px;
}
.bbs_img div.left div.a:hover .bbs_img_bt,
.bbs_img div.center div.d:hover .bbs_img_bt {
	height: 170px;
	top: -170px;
	padding: 20px 0 0;
	background: rgba(6, 113, 185, .7);
}
.bbs_img div.left div.b:hover .bbs_img_bt,
.bbs_img div.right div.a:hover .bbs_img_bt {
	height: 323px;
	top: -323px;
	padding: 60px 0 0;
	background: rgba(6, 113, 185, .7);
}
.bbs_img div.left div.b:hover img,
.bbs_img div.right div.a:hover img,
.bbs_img div.left div.a:hover img,
.bbs_img div.center div.c:hover img,
.bbs_img div.center div.d:hover img {
	width: 400px
}
.bbs_img div.center div.a:hover img,
.bbs_img div.center div.b:hover img,
.bbs_img div.right div.b:hover img,
.bbs_img div.right div.c:hover img {
	width: 220px;
}
.bbs_img div.center div.a {
	float: left;
	width: 162px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.center div.b {
	float: left;
	width: 163px;
	height: 170px;
	margin-left: 5px;
	overflow: hidden;
}
.bbs_img div.center div.c {
	clear: both;
	width: 300px;
	height: 165px;
	padding-bottom: 5px;
	overflow: hidden;
}
.bbs_img div.center div.d {
	width: 330px;
	height: 170px;
	margin-top: 5px;
	overflow: hidden;
}
.bbs_img div.center div.a_img {
	width: 300px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.center div.b_img {
	width: 163px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.center div.c_img {
	width: 300px;
	height: 148px;
	overflow: hidden;
}
.bbs_img div.center div.d_img {
	width: 330px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.center div.a .bbs_img_bt span,
.bbs_img div.center div.b .bbs_img_bt span,
.bbs_img div.right div.b .bbs_img_bt span {
	height: 79px;
}
.bbs_img div.center div.c .bbs_img_bt span {
	height: 59px;
}
.bbs_img div.right div.c .bbs_img_bt span {
	height: 79px;
}
.bbs_img div.center div.a:hover .bbs_img_bt,
.bbs_img div.center div.b:hover .bbs_img_bt,
.bbs_img div.right div.b:hover .bbs_img_bt,
.bbs_img div.right div.c:hover .bbs_img_bt {
	height: 170px;
	top: -170px;
	padding: 10px 0 0;
	background: rgba(6, 113, 185, .7);
}
.bbs_img div.center div.c:hover .bbs_img_bt {
	height: 148px;
	top: -148px;
	padding: 10px 0 0;
	background: rgba(6, 113, 185, .7);
}
.bbs_img div.right div.a {
	width: 330px;
	height: 323px;
	overflow: hidden;
}
.bbs_img div.right div.b {
	float: left;
	width: 162px;
	height: 170px;
	margin-top: 5px;
	overflow: hidden;
}
.bbs_img div.right div.c {
	float: left;
	width: 163px;
	height: 170px;
	margin: 5px 0 0 5px;
	overflow: hidden;
}
.bbs_img div.right div.a_img {
	width: 330px;
	height: 323px;
	overflow: hidden;
}
.bbs_img div.right div.b_img {
	width: 162px;
	height: 170px;
	overflow: hidden;
}
.bbs_img div.right div.c_img {
	width: 163px;
	height: 170px;
	overflow: hidden;
}
/*联系电话*/

.why_tel_t {
	font-weight: bold;
	font-size: 18px;
}
.why_tel_t1 {
	font-size: 30px;
	font-weight: bold;
	font-family: "Arial"
}
.spinqiehuan {
	width: 679px;
	height: 318px;
	clear: both;
	overflow: hidden;
	margin:0 auto;
	background: #2f3030;
}
.TabContent {
	float: left;
	width: 420px;
	height: auto;
	overflow: hidden
}
.TabTitle {
	float: right;
	width: 192px;
	height: 292px;
	padding: 9px 0;
	background: #2f3030;
	overflow: hidden;
	cursor: pointer;
	margin-right: 20px;
}
.tabp{font-size: 14px;font-weight: bold;color: #fff;padding-bottom: 5px;}
.videop{font-size: 14px;color: #fff;margin:8px 0 0 20px;padding-bottom: 5px;}
.TabTitle li {
	position: relative;
	height: 54px;
	padding: 2px 3px 2px 3px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	background: #3B3B3B;
	margin-bottom: 10px;
}
.TabTitle li p {
	display: block;
	height: 33px;
	padding:20px;
	width: 100%;


}
.videomore{text-align: center;height: 53px; background: #3b3b3b;}
.videomore a{font-size: 16px;font-weight: bold;color: #FFA400;line-height: 53px;}
.TabTitle li:hover{background: #294652;}
.tabimg{
	border-top: 20px solid #000;
	border-bottom: 20px solid #000;
	margin-left: 20px;
}

.TabTitle li span {
	position: absolute;
	left: 130px;
	top:28px;
	display: none;
	width: 15px;
	height: 14px;
	/*background: url(ymspin/bfsma.png) left top no-repeat*/
}
.TabTitle .active span {
	display: block
}
.TabTitle li img {
	vertical-align: middle;
	display: none;
}
.spinqiehuan .TabContent a {
	display: block;
	width: 528px;
	height: 300px;
	position: relative
}
.spinqiehuan .TabContent a span {
	width: 93px;
	height: 93px;
	background: url(ymspin/bf.png) left top no-repeat;
	position: absolute;
	left: 178px;
	top: 103px;
}
#myTab90{
	padding-top: 1px;
}
.spinqiehuan .TabContent a:hover span {
	background: url(ymspin/bfhover.png) left top no-repeat;
}
.slideBox_fandengt {
	width: 672px;
	height: 350px;
	overflow: hidden;
	position: relative
}
.slideBox_fandengt .hd {
	height: 25px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 5px;
	z-index: 1;
}
.slideBox_fandengt .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox_fandengt .hd ul li {
	float: left;
	margin-right: 8px;
	width: 10px;
	height: 10px;
	background: url(fandengt/d1.png) left top no-repeat;
	cursor: pointer;
}
.slideBox_fandengt .hd ul li.on {
	background: url(fandengt/d2.png) left top no-repeat;
}
.slideBox_fandengt .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox_fandengt .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox_fandengt .bd img {
	width: 672px;
	height: 350px;
	display: block;
}
.slideBox_fandengt .prev {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 90px;
	height: 350px;
	background: url(fandengt/zuojiant.png) 0 0 no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox_fandengt .next {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 90px;
	height: 350px;
	background: url(fandengt/zuojiant2.png) 0 0 no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.sb_yangxli {
	width: 320px;
	height: 180px;
	overflow: hidden;
	position: relative
}
.sb_yangxli .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 5px;
	z-index: 1;
}
.sb_yangxli .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.sb_yangxli .hd ul li {
	float: left;
	margin-right: 3px;
	width: 10px;
	height: 10px;
	background: url(fandengt/d1.png) left top no-repeat;
	cursor: pointer;
	border: none
}
.sb_yangxli .hd ul li.on {
	background: url(fandengt/d2.png) left top no-repeat;
}
.sb_yangxli .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.sb_yangxli .bd li {
	zoom: 1;
	vertical-align: middle;
}
.sb_yangxli .bd img {
	width: 320px;
	height: 180px;
	display: block;
}

.newscontent p{line-height:24px;}
.newscontent img{ margin:10px 0px;}