@charset "utf-8";
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{
	border:0;
	text-align: center;
}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{
	list-style:none;
	font-size: 18px;
	color: #000;
}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*Common*/
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide,.scripts{display:none;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
/*Footer*/
#footer{clear:both; margin:0 auto; width:100%; height:142px;padding-top:40px; color:#666; font-size:12px; text-align:center;}
#footer div{margin:5px auto 0;}
#footer a{margin:0 5px;color:#666;}
/*Base*/
body{font:12px/1.5 'Microsoft Yahei',simsun,sans-serif,Tahoma;color:#333;background:#fff;}
a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#F40;}
/*header*/
.topbar{width:100%;background:#b22222;position:relative;z-index:2;}
.topbar .bd{width:1000px;margin:0 auto;height:80px;position:relative;}
.topbar img{width:163px;height:117px;display:block;position:absolute;top:0;left:0;z-index:2;background:url(about:blank) no-repeat 0 0;}
.nav{position:absolute;top:0;left:213px;width:545px;padding-top:15px;font-size:16px;}
.nav span{margin:0 3px 0 0;padding:15px 20px 0 0;position:relative;display:inline-block;*display:inline;*zoom:1;}
.nav a{color:#fff;text-decoration:none;}
.nav a:hover,.nav .hover a{border-bottom:2px solid #315d04;color:#315d04;text-decoration:none;}
.nav i{color:#fff;background:url(../images/icons_01.png) no-repeat 0 0;width:21px;height:21px;text-align:center;line-height:20px;position:absolute;top:0;right:0;font-size:12px;}
.topbar .hotline{background:#fff;float:right;display:inline;width:240px;text-align:center;line-height:40px;height:40px;margin-top:20px;font-size:14px;color:#000;}
.midbox{width:100%;height:400px;position:relative;z-index:1;}
.midbox .scroll-list{width:100%;height:400px;overflow:hidden;}
.midbox .scroll-list li{
	position:absolute;
	top:40px;
	left:-3px;
	width:100%;
	height:400px;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}
.midbox2,.midbox2 .scroll-list,.midbox2 .scroll-list li{height:370px;}
.midbox3,.midbox3 .scroll-list,.midbox3 .scroll-list li{height:460px;}
.midbox4,.midbox4 .scroll-list,.midbox4 .scroll-list li{height:399px;}
.midbox .scroll-list .on{opacity:1;filter:alpha(opacity=100);display:block;}
.midbox .scroll-tab{
	position:absolute;
	bottom:37px;
	left:449px;
	text-align:right;
	font-size:0;
	margin-left:-100px;
	width:200px;
	text-align:center;
}
.midbox .scroll-tab span{display:inline-block;width:10px;height:10px;margin:0 3px;cursor:pointer;text-indent:-999em;overflow:hidden;background:#fff;border-radius:10px;}
.midbox .scroll-tab .hover{background:#b22222;}

.desbox{width:100%;clear:both;padding:20px 0 50px;}
.desbox2{background:#efffdd;}
.desbox .bd{width:1000px;margin:0 auto;}
.desbox .tit{padding-left:20px;font-size:30px;height:60px;line-height:60px;}
.desbox1 .tit{background:#b22222;color:#fff;}
.desbox2 .tit{color:#315d04;}
.picbox{width:1000px;position:relative;margin-top:20px;}
.picbox-bd{width:1000px;overflow:hidden;height:434px;position:relative;}
.picbox-bd ul{position:absolute;top:0;left:0;height:434px;overflow:hidden;}
.picbox-bd ul li{float:left;display:inline;width:1000px;height:434px;}
.picbox-bd ul li img{display:block;width:1000px;height:434px;}
.picbox .btns{position:absolute;top:100px;right:-28px;}
.picbox .btns a{display:block;width:57px;height:57px;text-decoration:none;margin-bottom:20px;color:#fff;background:url(../images/icons_02.png) no-repeat 0 0;}
.picbox .btns .lbtn{background-position:0 0;}
.picbox .btns .rbtn{background-position:0 -77px;}
.picbox .btns .gdbtn{background-position:0 -157px;text-align:center;line-height:30px;padding-top:22px;height:36px;}
.getDes{background:url(../images/icons_02.png) no-repeat -73px 0;width:232px;height:47px;text-indent:-999em;overflow:hidden;position:absolute;bottom:-24px;left:50%;margin-left:-116px;}

.searchbox{width:1000px;margin:0 auto;padding-top:20px;}
.searchbox h4{text-align:center;font-size:28px;color:#b22222;line-height:40px;margin-bottom:10px;}
.searchbox .bd{height:280px;position:relative;}
.bgbox{position:absolute;bottom:70px;left:0;border:10px solid #b22222;width:980px;height:130px;z-index:-1;}
.formbox{width:870px;margin:0 auto 8px;background:#7ecb2d;padding:20px;height:100px;}
.formbox .txt{background:#fff;border:1px solid #c2e2a1;float:left;display:inline;width:170px;height:20px;padding:7px 2px;line-height:20px;border-radius:3px;text-align:center;font-size:16px;margin:0 10px;}
.stylebox{float:left;display:inline;width:254px;margin:0 10px;position:relative;font-size:16px;}
.stylebox span{background:#fff url(../images/icons_narrow.png) no-repeat right 1px;border:1px solid #c2e2a1;width:228px;height:20px;padding:7px 2px;line-height:20px;border-radius:3px;display:block;padding-right:20px;text-align:center;cursor:pointer;}
.stylebox .selbox{position:absolute;top:34px;left:0;width:250px;background:#fff;border:1px solid #c2e2a1;border-top:0 none;display:none;}
.stylebox .selbox a{display:block;line-height:34px;padding-right:20px;text-align:center;}
.stylebox .selbox a:hover{background:#efffdd;color:#666;text-decoration:none;}
.formbox .btn1{background:url(../images/icons_btn.png) no-repeat 0 0;width:222px;height:46px;border:0 none;cursor:pointer;display:block;clear:both;margin:20px auto 0;text-indent:-999em;overflow:hidden;}
.form-about{width:910px;margin:0 auto;}
.numbox{float:left;display:inline;background:url(../images/bg_num.png) no-repeat 0 0;width:450px;height:111px;text-align:center;font-size:30px;line-height:110px;margin-top:4px;}
.numbox span{color:#f20b62;padding:0 10px;}
.joinbox{background:url(../images/bg_join.png) no-repeat 0 0;width:396px;height:117px;float:right;color:#fff;font-size:16px;}
.joinbox h5{text-align:center;line-height:28px;padding:6px 0;}
.joinbox-bd{width:356px;margin:0 auto;height:64px;overflow:hidden;}
.joinbox-bd ul li{float:left;display:inline;width:178px;line-height:32px;}
.human{clear:both;margin:0 auto;padding-top:30px;width:1000px;}
.human .bd{width:1000px;overflow:hidden;}
.ts{background:#b22222;color:#fff;padding-left:20px;font-size:30px;height:60px;line-height:60px;}
.human ul{width:1200px;}
.human ul li{float:left;display:inline;width:198px;margin:30px 69px 0 0;}
.human ul li img{display:block;width:198px;height:250px;margin-bottom:6px;}
.human ul li span{display:block;background:#7ecb2d;height:36px;line-height:36px;font-size:16px;color:#fff;text-align:center;font-weight:bold;}
.human ul li a{color:#fff;}
.pbox{clear:both;padding-top:30px;width:1000px;margin:0 auto;}
.pbox .bd{width:1000px;overflow:hidden;}
.pbox ul{width:1200px;}
.pbox ul li{float:left;display:inline;width:250px;margin:20px 20px 0 0;}
.pbox ul .big{width:460px;}
.pbox ul li img{display:block;width:250px;height:274px;}
.pbox ul .big img{width:460px;}
.pbox ul li span{display:block;background:#315d04;height:40px;line-height:40px;font-size:18px;color:#fff;text-align:center;font-weight:bold;}
.pbox ul li a{color:#fff;}
.pbox p{line-height:24px;font-size:16px;margin-top:10px;color:#666;}
.pbox .getMore{background:url(../images/icons_02.png) no-repeat -73px -57px;width:232px;height:47px;text-indent:-999em;overflow:hidden;display:block;margin-top:10px;}
.intro-box{clear:both;padding-top:30px;width:1000px;margin:0 auto;}
.intro-box img{display:block;margin:20px auto 50px;}
.formbox2{width:1000px;background:none;padding:10px 0 0;}
.formbox2 .txt{border:1px solid #badf92;background:#92d14f;}
.formbox2 .stylebox span{background:#92d14f url(../images/icons_narrow.png) no-repeat right 1px;border:1px solid #badf92;}
.formbox2 .stylebox .selbox{background:#92d14f;border:1px solid #badf92;border-top:0 none;}
.formbox2 .stylebox .selbox a:hover{background:#65a323;color:#fff;}
.formbox2 .btn1{background:url(../images/bg_submit.png) no-repeat 0 0;width:120px;height:35px;display:inline;margin:0 0 0 10px;float:left;clear:none;}
.vbox{position:absolute;top:25px;left:50%;margin-left:-20px;background:url(../images/bg_video.png) no-repeat 0 0;width:494px;height:331px;padding:22px 0 0 22px;}
.div360{position:absolute;top:12px;left:50%;margin-left:-24px;background:url(../images/bg_360.png) no-repeat 0 0;width:446px;height:338px;padding:22px 0 0 22px;}

#content{width:1000px;margin:0 auto;}
.showbox{clear:both;padding-top:20px;}
.showbox h4{text-align:center;font-size:28px;color:#b22222;line-height:40px;margin-bottom:10px;}
.showbox p{
	text-align:left;
	line-height:30px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin-bottom:20px;
}
.showbox img{display:block;margin:0 auto 10px;}
.secbox{clear:both;padding-top:30px;margin:0 auto;}
.secbox h5{background:url(../images/bg_tit1.png) no-repeat 0 0;width:460px;height:56px;line-height:56px;font-size:30px;font-weight:bold;color:#fff;margin:0 auto;text-align:center;}
.pb1{margin-top:20px;}
.plistbox{width:1000px;overflow:hidden;}
.plist{width:1200px;}
.plist li{float:left;display:inline;width:486px;margin:28px 28px 0 0;}
.plist li img{display:block;width:486px;height:334px;}
.plist2 li{width:316px;margin-right:26px;}
.plist2 li img{width:316px;height:420px;}
.spics{clear:both;padding-top:30px;}
.sec{clear:both;padding-top:20px;}
.sec p{line-height:30px;text-align:center;font-size:16px;color:#b22222;margin-bottom:10px;}
.sec-bd{clear:both;}
.sec-bd .btn1{background:#fff url(../images/icons_03.png) no-repeat 6px 50px;border:1px solid #ebebeb;width:36px;height:176px;float:left;display:inline;}
.sec-bd .btn2{background:#fff url(../images/icons_03.png) no-repeat -32px 50px;border:1px solid #ebebeb;width:36px;height:176px;float:right;display:inline;}
.picul{float:left;display:inline;width:900px;position:relative;overflow:hidden;height:178px;margin-left:12px;}
.sec-bd ul{position:absolute;top:0;left:0;}
.sec-bd ul li{float:left;display:inline;width:280px;margin:0 10px;}
.teambox{clear:both;padding-top:30px;}
.teambox p{text-indent:2em;font-size:16px;margin:10px 0;line-height:32px;color:#b22222;}
.teambox .bd{width:1000px;overflow:hidden;}
.tlist{width:1200px;}
.tlist li{margin:20px 20px 0 0;width:230px;float:left;display:inline;}
.tlist li img{display:block;width:230px;height:326px;}
.tlist .big{width:490px;}
.tlist .big img{width:490px;}
.pslist li{overflow:hidden;padding:20px 0;}
.pslist li img{width:586px;height:240px;}
.pslist li .fl{margin-right:20px;}
.pslist li .fr{margin-left:20px;}
.pslist li .ws{overflow:hidden;}
.pslist li h5{font-size:28px;color:#b22222;line-height:44px;}
.pslist li h5 a{color:#b22222;}
.pslist li p{line-height:26px;color:#666;font-size:14px;}
.pslist li .links{background:url(../images/icons_02.png) no-repeat -73px -115px;width:232px;height:47px;text-indent:-999em;overflow:hidden;display:block;margin-top:8px;}

.col1{background:url(../images/bg_col1.png) no-repeat center bottom;height:530px;}
.col1 .fm2{padding:70px 0 0 680px;width:240px;}
.col1 .fm2 h4{text-align:center;font-size:22px;color:#f396cb;line-height:40px;margin-bottom:20px;}
.col1 .fm2 .txt{background:#f4f4f4;border:1px solid #dadada;display:block;width:220px;height:20px;padding:7px 5px;line-height:20px;border-radius:3px;font-size:16px;margin-bottom:40px;}

.col1 .stylebox{float:none;display:block;width:224px;margin:0 0 40px;}
.stylebox span{background:#f4f4f4 url(../images/ico_nr.png) no-repeat right 0;border:1px solid #dadada;width:220px;padding:7px 2px 6px 6px;text-align:left;}
.stylebox .selbox{width:228px;background:#f4f4f4;border:1px solid #dadada;border-top:0 none;top:33px;}
.stylebox .selbox a{padding-left:6px;text-align:left;}
.stylebox .selbox a:hover{background:#ccc;color:#fff;text-decoration:none;}
.col1 .fm2 .btn2{display:block;background:url(../images/bg_yybtn.png) no-repeat 0 0;width:221px;height:45px;border:0 none;text-indent:-999em;overflow:hidden;margin:0 auto;cursor:pointer;}

.col2{clear:both;padding-top:10px;width:1000px;margin:0 auto;}
.col2 .bd{width:1000px;overflow:hidden;}
.intro-list{width:1200px;}
.intro-list li{float:left;display:inline;width:190px;margin:20px 13px 0 0;}
.intro-list li .sbox{overflow:hidden;position:relative;width:190px;height:200px;border-bottom:1px solid #dbdbdb;background:#f7f7f7;}
.intro-list li img{display:block;width:142px;height:142px;margin:6px auto;}
.intro-list li h6{height:46px;line-height:46px;text-align:center;font-size:20px;color:#333;background:#ededed;}
.intro-list li .other{background:#ededed;height:26px;padding:5px 10px;font-size:14px;}
.intro-list li .other a{float:right;background:url(../images/icons_04.png) no-repeat 0 -50px;line-height:24px;padding-left:18px;text-decoration:none;}
.intro-list li .other span{float:left;background:url(../images/icons_04.png) no-repeat 0 6px;line-height:24px;padding-left:18px;}
.sbox-bd{
	position:absolute;
	top:201px;
	left:2px;
	width:190px;
	background:#ededed;
	height:200px;
	font-size:16px;
}
.sbox-bd-intro{height:145px;padding:20px 20px 0;}
.sbox-bd a{display:block;border-top:1px solid #dbdbdb;height:30px;line-height:30px;text-align:center;background:url(../images/icons_04.png) no-repeat 34px -102px;font-size:14px;color:#FF0000;}
.sbox-bd-intro p{line-height:30px;}
.sbox-bd-intro p span{font-weight:bold;}
.contact{margin:50px auto 0;width:1000px;height:220px;display:block;clear:both;}

.searchbox2{padding:20px 40px;width:920px;height:auto;margin:10px auto 0;background:#efefef;position:relative;z-index:99;}
.searchbox2 .txt{border:1px solid #dbdbdb;border-radius:0;color:#999;width:210px;padding:12px 2px;}
.searchbox2 .stylebox span{background:#fff url(../images/icons_narrow2.png) no-repeat  right top;padding:12px 2px 12px 6px;}
.searchbox2 .stylebox .selbox{top:44px;background:#fff;}
.searchbox2 .btn2{float:left;display:inline;background:url(../images/icons_btn2.png) no-repeat 0 0;width:132px;height:45px;border:0 none;text-indent:-999em;overflow:hidden;margin:0 auto;cursor:pointer;}
.searchbox3{background:url(../images/bg_fm.jpg) no-repeat center top;width:100%;height:110px;padding:145px 0 0;margin:0 auto;position:relative;z-index:9;}
.searchbox3 .fm3{width:920px;margin:0 auto;}
.searchbox3 .btn2{float:left;display:inline;background:url(../images/icons_btn3.png) no-repeat 0 0;width:168px;height:50px;border:0 none;text-indent:-999em;overflow:hidden;margin:0 auto;cursor:pointer;}
.searchbox3 .txt{border:1px solid #dbdbdb;border-radius:0;color:#999;width:170px;padding:14px 2px;}
.searchbox3 .stylebox span{background:#fff url(../images/icons_narrow3.png) no-repeat 185px 3px;padding:14px 2px 14px 6px;border-radius:0;color:#999;}
.searchbox3 .stylebox .selbox{top:50px;background:#fff;}
.midpic{width:924px;height:511px;margin:0 auto;display:block;}
.fmbox{background:#f2f2f2;width:1000px;height:350px;margin:20px auto;position:relative;}
.fmbox h4{background:url(../images/bg_tit2.png) no-repeat 0 0;width:278px;height:65px;text-indent:-999em;overflow:hidden;margin:0 0 0 30px;position:relative;top:-10px;}
.fmbox form{padding:20px 20px 0;}
.fmbox .line{height:60px;line-height:40px;}
.fmbox .line label{float:left;display:inline;width:160px;font-size:20px;}
.fmbox .line .txt{border:1px solid #dbdbdb;border-radius:0;color:#999;width:210px;padding:10px 6px;font-size:18px;}
.fmbox .line .txt2{width:610px;}
.fmbox .line i{color:#b22222;}
.fmbox button{display:block;background:url(../images/icons_btn4.png) no-repeat 0 0;width:249px;height:50px;border:0 none;cursor:pointer;margin:15px auto 0;text-indent:-999em;overflow:hidden;}
.show-list li{float:left;display:inline;margin:30px 23px;width:286px;}
.show-list li a{position:relative;display:block;width:286px;}
.show-list li .pic{display:block;width:286px;height:340px;color:#fff;}
.show-list li .hot{position:absolute;top:-20px;right:-20px;width:44px;height:44px;}
.show-list li .bgtit{position:absolute;bottom:0;left:0;width:286px;height:40px;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.show-list li h6{position:absolute;bottom:0;left:0;width:266px;height:40px;line-height:40px;font-size:16px;color:#fff;padding:0 10px;}
.show-list li i{color:#f30;}
.backform{width:75px;height:148px;background:url(../images/backlink.png) no-repeat 0 0;position:fixed;_position:absolute; top:expression(documentElement.scrollTop+400); top:400px;left:50%;margin-left:530px;display:block; z-index:99;}
.picbox-bd ul li p{ width:980px; height:auto; background-color:#000; FILTER:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; -khtml-opacity: 0.4;position:absolute; left:0px; bottom:0px; padding:10px;color:#fff; font-size:14px; line-height:200%;}
#imgText{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none; 
}
.show-time{ width:1000px; height:50px; margin:0 auto; top:-150px; position:relative; font-size:18px; font-weight:bold; color:#fff; text-indent:0.5em;}
