/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline }
/* Left & Right alignment */
.left {float:left}
.right {float:right}
.wrapper {width:100%;overflow:hidden}
/* Global properties ======================================================== */
body{
	border: 0;
	font: 14px "microsoft yahei";
	color: #696969;
	line-height: 24px;
	
	background-color: #FFF;
}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
.body1{	/*background-image: url("bigbg.png");
	background-repeat: repeat-x;
	background-size: 100%;*/
	height: 674px;
	}
.body2{
	background-color: transparent;
}
.body3{
	/*background-image: url(http://pic0.qiyipic.com/common/20150618/dbg.jpg);
	background-repeat: no-repeat;*/
	padding-bottom: 16px;
	color: #09C;
	overflow: hidden;
}
.body4{
	background-color: #09C;
	background-repeat: repeat;
	background-position: center top;
	
}
.body5{background:url(http://pic0.qiyipic.com/common/20150618/bg_top_img.jpg) center bottom no-repeat}

.body6{
	background-color: #1c9ec0;
	background-image: url(http://pic0.qiyipic.com/common/20150618/dbg2.jpg);
	background-repeat: no-repeat;
	padding-bottom:15px;
}
/* Global Structure ============================================================= */
.main {margin:0 auto;width:970px;}
/* ============================= main layout ====================== */
a{
	color: #696969;
	outline: none;
	text-decoration: none;	
}
a:hover{
	text-decoration: none;
	color: #069;
}
h1{float:left}
h2{
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2em;
	padding: 0px 0 38px 0;
	color: #09C;
	letter-spacing: -1px
}
h2.under{
	border-bottom: 1px solid #e5e5e5;
	margin: 16px 0 3px 0;
	text-align: center;
	vertical-align: middle;
}
h3{
	font-size: 22px;
	color: #09C;
	line-height: 1.2em;
	letter-spacing: -0px;
	margin: 20px 0;
	font-weight: bold;
	font-style: normal
}
h3 span{display:block;margin-top:-7px}
* + html h3 span{margin-top:-25px}
h3 .dropcap{float:left;width:56px;height:56px;margin-top:0px;margin-right:10px;background:url(http://pic0.qiyipic.com/common/20150618/dropcap1.gif) 0 0 no-repeat;font-size:38px;color:#fff;text-align:center;font-weight:700;line-height:1.2em;padding-top:6px}
h4{font-size:26px;line-height:1.2em;color:#fff;font-weight:400;padding:43px 0 15px 0}
h5{font-size:20px;color:#000;line-height:1.7em;padding:0 0 16px 0;font-weight:400;font-style:normal}
h5 .dropcap{float:left;width:40px;height:40px;margin-top:0px;margin-right:10px;background:url(http://pic0.qiyipic.com/common/20150618/dropcap1.gif) 0 0 no-repeat;color:#fff;text-align:center}
h5 .dropcap strong{font-weight:700;font-size:20px;line-height:1.2em;display:block;padding-top:3px;letter-spacing:-2px}
h5 .dropcap span{font-weight:400;font-size:12px;line-height:1.2em;display:block;margin-top:-5px}
h6{font-size:20px;line-height:1.2em;color:#000;padding:0 0 5px 0;font-style:normal;font-weight:400}
p{padding-bottom:22px}
/* ============================= header ====================== */
header{padding-top:34px;height:148px}
#logo{display:block;background:url(http://pic0.qiyipic.com/common/20150618/logo.png) 0 0 no-repeat;width:248px;height:69px;text-indent:-9999px;}
#menu {float:right;padding-top:15px}
#menu li {float:left;padding-left:51px}
#menu li a{
	display: block;
	line-height: 1.2em;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	height: 79px;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
}
#menu li a span{font-size:13px;line-height:1.2em;color:#666666;display:block;letter-spacing:-1px;margin-top:-3px;font-weight:normal}
#menu li a:hover, #menu .active a{
	color: #FFFF00
}
#menu li a:hover span, #menu .active a span{color:#fff}
#menu #nav1 a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon1.gif) bottom center no-repeat}
#menu #nav1 a:hover, #menu #nav1.active a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon1_active.gif) bottom center no-repeat}
#menu #nav2 a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon2.gif) bottom center no-repeat}
#menu #nav2 a:hover, #menu #nav2.active a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon2_active.gif) bottom center no-repeat}
#menu #nav3 a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon3.gif) bottom center no-repeat}
#menu #nav3 a:hover, #menu #nav3.active a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon3_active.gif) bottom center no-repeat}
#menu #nav4 a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon4.gif) bottom center no-repeat}
#menu #nav4 a:hover, #menu #nav4.active a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon4_active.gif) bottom center no-repeat}
#menu #nav5 a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon5.gif) bottom center no-repeat}
#menu #nav5 a:hover, #menu #nav5.active a{background:url(http://pic0.qiyipic.com/common/20150618/menu_icon5_active.gif) bottom center no-repeat}
.slider{}
.slider img{

}


/* ============================= content ====================== */
#content{
	padding:15px 15px 20px 15px;
	background-color: #FFF;
	
}

#content p{
	color: #666;
}
#content2{padding-bottom:50px}
.pad_left1{padding-left:50px}
.pad_left2{padding-left:40px}

.pad_left3{padding-left:30px}


.pad_bot1{padding-bottom:8px}
.pad_bot2{
	padding-bottom: 30px;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.pad_bot2 h5{padding-bottom:25px;}
.pad_bot2 h5 a{
	color: #000;
}

.pad_bot2 h5 a:hover{
	color: #09C;
}
.pad_bot2 img{
	border: 1px solid #09C;
	padding:8px;
}
.marg_right1{margin-right:20px}
.link1{
	color: #0099CC;
	font-style: normal
}
.testimonials{width:100%;position:relative;z-index:1;height:210px;overflow:hidden}
#testimonials div{background:url(http://pic0.qiyipic.com/common/20150618/bg_testimonials.gif) 0 bottom no-repeat #f5f5f5;padding:25px 27px 53px 29px}
#testimonials span{display:block;padding:0 0 0 11px;font-style:normal}
.testimonials li{height:210px}
.up, .down{position:absolute;z-index:2;bottom:8px;right:0;width:32px;height:32px;display:block}
.up{right:33px;background:url(http://pic0.qiyipic.com/common/20150618/marker_up.gif) 0 0 no-repeat}
.down{background:url(http://pic0.qiyipic.com/common/20150618/marker_down.gif) 0 0 no-repeat}
.up:hover, .down:hover{background-position:bottom}
.color1{color:#000}
.color2{color:#60b000}
.list1{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 10px 0 no-repeat;padding-top:1px}
.list1 li{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 10px bottom no-repeat;line-height:29px}
.list1 a{color:#696969;text-decoration:none;font-style:normal;padding-left:14px;background:url(http://pic0.qiyipic.com/common/20150618/marker_1.gif) 0 6px no-repeat}
.list1 a:hover{color:#fff}
.address{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 0px 0 no-repeat;padding-top:1px}
.address li{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 0px bottom no-repeat;line-height:29px;font-style:normal}
.address span{padding-left:4px;float:left;width:62px}
.address a{color:#fff}
#icons{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 23px 0 no-repeat;padding-top:1px}
#icons li{background:url(http://pic0.qiyipic.com/common/20150618/line_hor1.png) 23px bottom no-repeat;line-height:29px}
#icons a{color:#696969;text-decoration:none;font-style:normal;display:inline-block}
#icons img{float:left;margin-right:9px;margin-top:5px}
#icons a:hover{color:#fff}
/*--- tabs begin ---*/
.tabs {}
.tabs ul.nav {float:left;padding-left:372px;padding-bottom:24px}
.tabs ul.nav li{padding-right:1px;float:left}
.tabs ul.nav li a{display:block;position:relative;width:32px;height:32px;font-size:19px;color:#fff;line-height:32px;background:#60b000;text-decoration:none;text-align:center}
.tabs ul.nav .selected a, .tabs ul.nav  a:hover{background:#696969}
.tabs .tab-content {display:none}
/*--- tabs end ---*/
#address span{float:left;width:80px}
/* ============================= footer ====================== */
footer {
	padding: 20px 0;
	font-style: normal;
	color: #FFFFFF;
	text-align: center
}
footer p{margin:9px 0 !important;padding:0px;}
footer a{color:#fff}
footer a:hover{}
/* ============================= forms ============================= */
#ContactForm {margin-top:-4px}
#ContactForm span{width:109px;float:left;line-height:26px}
#ContactForm .wrapper{min-height:30px}
#ContactForm .textarea_box{min-height:275px;width:100%;overflow:hidden;padding-bottom:6px}
#ContactForm {}
#ContactForm {}
#ContactForm a{

	margin:30px 10px 30px 0;
	float: left;
	width: 62px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	background-color: #FF9900;
	padding: 8px 20px;
	font-size: 18px;
}
#ContactForm a:hover{background:#080808}
#ContactForm .input {width:269px;height:18px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
#ContactForm textarea {overflow:auto;width:549px;height:258px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
#newsletter{}
#newsletter .input{background:#fff;padding:6px 18px;width:184px;height:18px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:inherit;color:#b4b4b4;margin:0}
#newsletter .input:focus{color:#696969}
#newsletter .wrapper{min-height:40px}
#newsletter a{float:right;width:90px;height:32px;background:#fff;line-height:32px;color:#000;font-weight:bold;text-align:center;font-style:normal;text-decoration:none}
#newsletter a:hover{background:#60b000;color:#fff}

.clear{ clear:both;}


ul.pw li{float:left;width:140px;margin:15px 8px;}
ul.pw li img{
	padding: 3px;
	border: 1px solid #09C;
}
ul.pw li p{
	font-size: 16px;
	line-height: 22px;
	color: #666;
	margin: 8px 0;
	text-align: center;
	vertical-align: middle;
}
ul.pw li a:hover{filter:alpha(opacity=60); /*IE*/
-moz-opacity:0.6; /*MOZ , FF*/
opacity:0.6; /*CSS3, FF1.5*/}
ul.ad li{width:90px;float:left;margin:15px 7px;}
ul.ft{margin:0px auto;width:300px; overflow:hidden;}

ul.ft li{float:left;margin:0 8px;}



#ie6-warning{width:100%;background-color: #333; overflow:hidden;}
#ie6-warning p{margin-bottom:30px;}
.warningconent{
	font-size: 20px;
	width: 570px;
	padding: 20px;
	margin: 60px auto;
	overflow: hidden;
	background-color: #FFF;
	font-weight: bold;
	color: #000;
	border: 5px solid #CCC;
}
.warningconent ul{margin:0;padding:0;}
.warningconent ul li{
	float: left;
	list-style-type: none;
	list-style-position: inside;
	width:90px;
	overflow:hidden;
	margin:5px 6px;
}
.ie6img{margin:5px 0 10px 170px;}

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 40px 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	padding: 6px 7px;
	MARGIN: 2px;
	COLOR: #036cb4;
	TEXT-DECORATION: none;
	border: 1px solid #CCC;
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	 COLOR: #666; padding: 6px 7px;border: 1px solid #CCC;
}
.manu .current {
	BACKGROUND-COLOR: #036cb4;
	COLOR: #FFF;
	padding: 6px 7px;
	border: 1px solid #CCC;
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/*新闻字体改 By kwl*/
.kwl_text{
	background: transparent;
}

.btn{ position:relative;}

a.b01{ position:absolute; z-index:999999px; right:60px;top:100px;width:121px;height:120px;background-image: url(http://pic0.qiyipic.com/common/20150618/b01.png);
	
}
a.b01:hover{ position:absolute; z-index:999999px; right:60px;top:100px;width:121px;height:120px;background-image: url(http://pic0.qiyipic.com/common/20150618/b011.png);
	
}
a.b02{
	position: absolute;
	z-index: 999999px;
	right: 90px;
	top: 225px;
	width: 86px;
	height: 87px;
	background-image: url("http://www.qiyipic.com/common/fix/upload.png");
}
a.b02:hover{ position: absolute;
	z-index: 999999px;
	right: 90px;
	top: 225px;
	width: 86px;
	height: 87px;
	background-image: url("http://www.qiyipic.com/common/fix/uploadBlack.png");}
a.b03{
	position: absolute;
	z-index: 999999px;
	right: 130px;
	top: 305px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b03.png);
	width:97px;
	height:96px;
}

a.b03:hover{
		position: absolute;
	z-index: 999999px;
	right: 130px;
	top: 305px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b033.png);
	width:97px;
	height:96px;
}
a.b04{
	position: absolute;
	z-index: 999999px;
	right: 30px;
	top: 90px;
	width: 121px;
	height: 120px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b01.png);
}

a.b04:hover{
	position: absolute;
	z-index: 999999px;
	right: 30px;
	top: 90px;
	width: 121px;
	height: 120px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b011.png);
}
a.b05{
	position: absolute;
	z-index: 999999px;
	right: 75px;
	top: 205px;
	width: 86px;
	height: 87px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b02.png);
}
a.b05:hover{ position: absolute;
	z-index: 999999px;
	right: 75px;
	top: 205px;
	width: 86px;
	height: 87px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b022.png);}
a.b06{
	position: absolute;
	z-index: 999999px;
	right: 140px;
	top: 260px;
	width: 97px;
	height: 96px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b03.png);
}
a.b06:hover{
	position: absolute;
	z-index: 999999px;
	right: 140px;
	top: 260px;
	width: 97px;
	height: 96px;
	background-image: url(http://pic0.qiyipic.com/common/20150618/b033.png);
}
.bshare-custom{margin:30px 0;}

.title{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #09C;
	padding-bottom:20px;
	margin-bottom:25px;
}

.titletag{
	background-color: #09C;
	color: #FFF;

	padding:8px;
	margin-bottom:20px;
}

.titletag a{
	color: #FFF;
}
.titletag a:hover{
	color: #FF0;
}
.sildebarnav{
	border: 1px solid #E6E6E6;margin:0 0 30px 20px;padding:10px;width:215px;
}

.sildebarnav ul{padding:25px;}
.sildebarnav ul li{
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}
.sildebarnav ul li a.current{
	color: #09C;
}


legend { color: #000; }
.clean:before, .clean:after, .clearfix:before, .clearfix:after { content: ""; display: table; }
.clean:after, .clearfix:after { clear: both; }
.clean, .clearfix { zoom: 1; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.break { word-wrap: break-word; width: inherit; }
.linkhidden { text-indent: -9999em; overflow: hidden; }
.hidden { display: none; }
a{ text-decoration:none;}
/*reset*/

/*涓嬫媺鑿滃崟*/
.subNavBox{width:200px;border:solid 1px #e5e3da;margin:25px auto;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:18px;color:#999;line-height:40px;padding-left:10px;background:url(http://pic0.qiyipic.com/common/20150618/jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(http://pic0.qiyipic.com/common/20150618/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;padding:15px 0 !important;}
.navContent li a{
	display: block;
	heighr: 28px;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #999
}
.navContent li a:hover{color:#fff;background-color:#277fc2}
.navContent h3{
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	margin:15px 0 20px 0;
}

.navContent span{
	font-size: 16px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.works{ overflow:hidden;}
.works li{
	float: left;
	width: 280px;
	margin: 15px 25px 15px 0px;
	border: 1px solid #09C;
	padding:12px;
}
.works h3{
	color: #666;
	font-size: 20px;
	line-height: 40px;
	margin:10px 0;
}
.works p{
	margin: 0px 0px;
	padding: 0px;
	font-size: 12px;
}

.works span{
	color: #09C;
	font-weight: bold;
}

.works  a:hover{filter:alpha(opacity=60); /*IE*/
-moz-opacity:0.6; /*MOZ , FF*/
opacity:0.6; /*CSS3, FF1.5*/}

.tm a:hover{filter:alpha(opacity=60); /*IE*/
-moz-opacity:0.6; /*MOZ , FF*/
opacity:0.6; /*CSS3, FF1.5*/}





div.wrap {
width : 488px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width :488px;
height : 52px;

}
div#top div#nav ul {
float : left;
width : 488px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 322px;
margin : -1px 0 0;
}
div#header div.wrap {
	height : 322px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}
div#header div#slide-holder {
z-index : 40;
width : 488px;
height : 322px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
width : 488px;
height : 322px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 488px;
height : 46px;
display : none;
position : absolute;
background : url(http://pic0.qiyipic.com/common/20150618/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
 float: left;
  color: #fff;
  display: inline;
  font-size: 14px;
  line-height: 18px;
  margin: 15px 0 0 20px;
  text-transform: uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
	background-image : url(http://pic0.qiyipic.com/common/20150618/silde-nav.png);
	color: #FFF;
}
div#nav ul li a {
background : url(http://pic0.qiyipic.com/common/20150618/nav.png) no-repeat;
}

ul.news li span{
	float: right;
	color: #999;
}

.newsspan span{
	float: right;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	margin-top:6px;
}


.subworks{width:700px;margin:0 auto; overflow:hidden;}
.subworks h4{
	margin: 20px 0;
	padding: 0px;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}

.subworks p{
	padding: 0px;
	margin: 5px 0;
	font-size: 12px;
	line-height: 22px;
}

.ts input{margin:0px 15px 13px 18px !important;width:150px !important; float:left !important;}
.ts span{float:left !important;width:90px !important;}

.qx{
	background-color: #666 !important;
}
a.qx:hover{
	background-color: #333;
}
.subworks select{
	border: 1px solid #CCC;
	padding:4px;
	margin:7px 0;
}

.cover-bg{
  width: 100%;
  height: 690px;
  position: absolute;
  top: 45px;
  left: 0;
}
.coverbaoming-bg{
  width: 100%;
  height: 655px;
  position: absolute;
  top: 45px;
  left: 0;
}