/* start RESET CSS Document */
*{margin:0;padding:0;}
html{overflow:-moz-scrollbars-vertical;overflow-x:auto;}/* for firefox */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0 auto; padding:0px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
img,fieldset {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol,ul li {list-style-type:none;}
select,input,img{vertical-align:middle;}
caption{text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{color:#595959;}
a:link,a:visited{ text-decoration:none;}
a:hover{color:#ff6600;text-decoration: underline;}
font{font-size:14px;}
body{color:#333;font-size:14px;line-height:28px;overflow:hidden;}
.r{float:right!important;}
.l{ float:left;}
.c{clear:both;height:0px;line-height:0px;font-size: 0px;overflow:hiddden;}
em,i{ font-style:normal;}
.img_c{height:100%;width:0;overflow:hidden;display:inline-block;vertical-align:middle;}
.qy_btn{width:117px; height:26px; margin:10px auto 0;}
.brand_btn{height:26px; margin-top:10px;position:relative; left:20%;}
.invest_btn{width:141px; height:26px; margin:10px auto 0;}

.brand_btn_left{background-position:0 0; width:25px;}
.brand_btn_right{background-position:right 0;width:10px; }

.scroll_bg{width:958px;margin:0 auto;padding-left:20px; }
#demoTop {float:left;overflow:hidden;border:0px;width:977px;height:300px;padding:10px 0px 0 0px;}
#demoTop .indemo{float: left;width: 5000%;}
#demo3 img,#demo4 img{float:left;width:auto;height:300px;margin-right:8px;}
#demoLeft,#demoRight{float:left;overflow:hidden;border:0px;width: 938px;height:400px;padding:10px 0px;}
#demoRight{display:block;}
#demoLeft .indemo,#demoRight .indemo{float:left;width:5000%;}
#demo3,#demo4,#demo1,#demo2,#demoTwo,#demoOne{float:left;border:0px;}
#demo1 img,#demo2 img,#demoRight img{float:left;width:auto;margin-right:8px;}
/*content*/
.box{ height:auto; max-width:1680px; margin:0 auto;}
.topbox{width:100%; height:30px; background:#f0f0f0; overflow:hidden;}
.top{height:18px;width:980px;margin:0px auto 10px;padding-top:5px;color:#fff; font-size:12px;}
.top h1{float:left;width:600px;padding-left:10px;font: bold 14px "����";color:#333;line-height:18px;}
.top p{float:right;color:#333;line-height:18px;}
.top p a{color:#333;}

.top p span:hover{color:#ff6600;}
.top_con{width:1128px;height:auto; margin:0 auto;}
.banner{width:100%;overflow:hidden;height:545px;margin:0px auto; position:relative;}
.banner img{ width:1680px;height:601px;filter:revealTrans(duration=2,transition=40); position:absolute;left:50%;margin-left:-840px;}
.content{width:100%;/*position:absolute;left:0px; top:545px;z-index:3;*/ height:auto;}
.cont_box{width:100%;background:#FFF;}
.cont_box1{width:100%;background:#FFF;}
/*���ݿɱ�����*/
.clearfix{width:100%; height:auto; overflow:hidden;}
.tbox{height:119px; background:url(img/top.jpg) no-repeat top center;}
.box1{height:728px;}
.box2{height:392px;background:url(img/bg3.jpg) no-repeat top center;}
.box3{height:645px;background:url(img/pro.jpg) no-repeat top center;}
.box4{height:1672px; background:url(img/bg.jpg) repeat top center;}
.box5{height:180px; background:url(img/join.jpg) no-repeat top center;}
.box6{height:2030px; }
.box7{height:279px;background:url(img/bg7-10.jpg) no-repeat top center; padding-top:188px;}
.box8{height:404px; background:url(img/pucca/bg8.jpg) no-repeat top center;}
.box9{ height:830px; background:url(img/bg6.jpg) no-repeat top center;}
.box10{ height:159px; background:url(img/ys.jpg) no-repeat top center;}
.box1990{width: 980px;margin: 0 auto;position: relative;}
.text0{width:468px;height: 306px; position: absolute;top: 174px;left: 50px;overflow: hidden;}
.text0 p{ text-indent:2em;}
.text1{margin:0 auto; width:515px; padding-right:410px; padding-top:105px;}
.text1 p{padding-bottom:15px; text-indent:30px; }
.text2{ width:980px; margin:0 auto;}
.text2 ul{ width:510px; height:450px; padding-left:435px; padding-top:70px;} 
.text2 ul li{ padding-bottom:10px; padding-top:40px;}
.text3{ width:980px; margin:0 auto;}
.text3 ul{ width:630px; padding-left:20px;}
.text3 ul li{ padding-bottom:10px; padding-top:40px; }
.text4{ width:945px; margin:0 auto;height:200px; padding-top:10px; padding-left:15px;}
.text5{ width:900px; margin:0 auto;}
.text5 p{height:90px; float:right; padding-right:85px; margin-top:137px;font-size: 16px;}
.box4dec{width: 980px;height: 1607px;position: relative; margin: 0 auto;background: url(img/img2.jpg) no-repeat 0 0;}
.box6 img{width: 1680px;height: 226px;margin: 0 auto;display: block;}
.box6dec{width: 818px;height: 1290px;margin: 0 auto;position: relative; background: url(img/img1.jpg) no-repeat 0 0;}
.box2_980{width: 980px;margin: 0 auto;position: relative;}
.box2_980 ul{width: 460px;overflow: hidden; position: absolute;top: 24px;left: 70px;color: #000;}
.box2_980 ul li{line-height: 16px;margin-bottom: 20px;}
.box2_980 ul .box2_red{color: #b0101a;}
.box6dec p,.box4dec p{line-height: 28px;}
.box6dec_p1{width: 496px;height: 160px;float: right;margin-top: 104px;margin-right: 30px;text-indent: 9em;}
.box6dec_p2{width: 437px;height: 107px;float: left;margin: 141px 0 0 42px;text-indent: 4em;}
.box6dec_p3{width: 438px;height: 113px;float: right;margin: 115px 32px 0 0;text-indent: 5em;}
.box6dec_p4{width: 680px;height: 40px;position: absolute;bottom: 68px;left: 82px;}
.box4dec p{text-indent: 2em;}
.box4dec_p1{width: 639px;height: 159px;float: right;margin: 247px 29px 0 0;}
.box4dec_p2{width: 303px;height: 377px;float: right;margin: 41px 29px 0 0;}
.box4dec_p3{width: 267px;height: 269px;float: left;margin: 402px 0 0 42px;}
.box4dec_p4{width: 595px;height: 266px;position: absolute;bottom: 64px;left: 42px;}
/*����*/
.cp_con{width:920px; margin:0 auto; overflow:hidden;}
.tit{width:960px; padding:0px 20px; color:#FFF; height:40px; line-height:40px; font-size:24px; background:#e55c97;}
.md{width:980px; margin:0 auto; margin-top:498px; overflow:hidden;}
.ppbd .tit_mb{display:none;}
.ppbd ul{padding:10px 0;overflow:hidden;zoom:1; margin:0 auto;}
.ppbd ul li{float:left;width:440px;overflow:hidden;zoom:1;padding:3px 0; margin-left:20px;}
.ppbd ul li a{margin-top:6px;float:left;width:340px;height:18px;line-height:18px;overflow:hidden;background:url(img/dian.jpg) no-repeat left center;padding-left:6px;}
.ppbd ul li span{ color:#999; font-size:12px;}

.foot{width:980px;margin:0px auto;text-align:center;line-height:24px;padding:10px 0px;color:#333; font-size:12px;}
.foot a{color:#666;}
.foot a:hover{color:#ff6600;}
.foot .ft_big{font-size:14px;}
.foot .share{width:250px;margin:0px auto;}
.foot .share font{font:100 14px/36px "Microsoft YaHei";}
/*������ѯ*/
.ask{font-size:12px;}
.online{width:680px;margin:0px auto;padding:0px 150px ; color:#666;}
.online .scrollDiv{float:right;height:24px;line-height:24px;width:300px;overflow:hidden;background:url(img/bg_online.png) no-repeat -98px 6px;padding-left:10px;}
.online .scrollDiv li{width:290px;height:24px;line-height:24px;padding-left:10px;text-align:left;overflow:hidden;}
.online .tit_2{padding-left:20px;font:bold 14px "΢���ź�";}
.online .xzwz02{ clear:both; margin-left:20px; font-size:12px; color:#999;background:url(img/dticon.png) no-repeat 0 3px; padding-left:22px; height:24px; line-height:28px; overflow:hidden; margin-top:10px;}
.online .xzwz02 .ora{color:#cb5200}
.online .askcont{float:left;padding-left:20px;line-height:24px;}
.online .zuijia{display:block;border:#b6b6b6 solid 1px;background:#fff;width:283px;height:180px;font-size:12px;color:#595959;padding:5px;overflow:hidden;}
.online .but_jian{float:left;width:14px;height:44px;background: url(img/jaoboo/bg_online.png) no-repeat -2px -0px;margin:70px 10px 0px 10px;display:inline;}
.online .xuanxiang{float:left;border:#aaa solid 1px;background:#fff;width:270px;height:190px;text-align:left;}
.online .xuanxiang strong{display:block;background:#ddd;height:24px;line-height:24px;text-align:center;color:#000;font-weight:normal;}
.online .xuanxiang ol{padding-top:5px;}
.online .xuanxiang ol li{height:22px;line-height:22px;padding-left:10px;cursor:pointer;display:block; color:#666;}
.online .xuanxiang ol li span{padding-left:3px;}
.online .xuanxiang ol li .on2{background: url(img/bg_online.png) no-repeat -96px -24px;padding-left:22px;}
.online .form1{margin:10px 10px 10px 20px;}
.online .form1 .font_red{color:#ec0b65;}
.online .form1 li{line-height:24px;padding-bottom:10px;min-height:24px;_height:24px;}
.online .form1 li .w112{width:112px!important;}
.online .form1 li .w50{width:50px!important;}
.online .form1 li p{min-height:24px;_height:24px;line-height:24px;}
.online .form1 li p .text{width:162px;border:#b6b6b6 solid 1px;background:#fff;height:20px;line-height:20px;color:#555;float:left;margin-right:5px;}
.online .form1 li #areaTip{color:#a0a0a0; margin-left:5px; float:left; display:inline;}
.online .form1 li p #email{width:225px;}
.online .form1 li .tab1{float:left;width:70px;text-align:left;}
.online .form1 li .tab2{color:#a0a0a0;}
.online .form1 li p span{color:#a0a0a0;}
.online .form1 li p b a{font-weight:normal;color:#EC0B65;text-decoration: underline;}
.online .form1 li p b span{font-weight:normal;color:#EC0B65; border-bottom:1px solid #EC0B65;cursor:pointer;}
.online .form1 li p b a:hover,.online .form1 li p b span:hover{color:#ff6600;border-bottom:0px;}
.online .yanzhen{width:70px;border:#b6b6b6 solid 1px;background:#fff;height:20px;}
.online .send{width:108px;height:37px;background:url(img/bg_online.png) no-repeat -2px -48px;border:0px;color:#fff;cursor:pointer;margin:10px 0px 10px 50px;font: bold 14px/37px "΢���ź�";}
.online .form1 li label{float:left;width:90px;}
.online .form1 li .sjtype span{float:left;white-space: nowrap;color:#555;width:120px;}
.online .form1 li .sjtype{width:500px;height:48px;overflow:hidden;_zoom:1;}
.online .form1 .sj_block{display:none;}
.w50{width:50px!important;}
.w112{width:112px!important;}

.fudong{position:fixed;top:150px;right:0px;_position:absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+150));  }
.fudong a{display:block;padding-top:5px;}
.fudong img{width:40px; height:140px;}
.fudong2{width:123px;background:url(img/bg_kf02.png) no-repeat left bottom;padding-bottom:40px;position:fixed;top:150px;left:0px;_position:absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+150));}
.fudong2 .qq_cont{text-align:center;background:url(img/carmen/bg_kf02.png) no-repeat left 3px;padding-top:47px;position:relative;top:-3px;}

.kfkk{clear:both; width:74px; margin:0 auto; text-align:center; line-height:18px;}
.kfkk a.ztzx{ float:left;display:block;background:url(img/bg_kf03.gif) no-repeat 0 0; width:74px; height:71px; overflow:hidden;}
.kfkk a{ color:#0880d9; text-decoration:none;}
.kfkk a:hover{ color:#ff6600; text-decoration:underline;}
.kfkk02{clear:both; width:74px; margin:0 auto; text-align:center; line-height:18px;}
.kfkk02 a.ztzx{ float:left;display:block;background:url(img/bg_kf03.gif) no-repeat 0 -81px; width:74px; height:71px; overflow:hidden;}
.kfkk02 a{ color:#555; text-decoration:none;}
.kfkk02 a:hover{ color:#ff6600; text-decoration:underline;}
.kfkk03{ text-align:center;}
.kfkk03 a{display:block; margin-bottom:5px;}
.fn-hide{display:none;}
.float_bottom{ height:60px; width:100%; position:fixed; left:0px; bottom:0px; z-index:99999;}
.flb_box{width:960px; position:absolute; z-index:99999; left:50%; top:0px; margin-left:-480px;}
.flb_text{width:620px; height:35px; position:absolute; left:100px; top:10px; background:url(img/db.png) no-repeat 0px 0px;}
.flb_btn{width:133px; height:42px; position:absolute; left:726px; top:10px; background:url(img/db.png) no-repeat -626px -0px; cursor:pointer;}
.flb_close{width:14px; height:14px; position:absolute; left:880px; top:10px; background:url(img/db.png) no-repeat -780px -0px; cursor:pointer;}
.flb_bg{background:#000;opacity:0.8;filter:alpha(opacity=80); width:100%; height:60px; position:relative; z-index:98;}
/*������*/
html,body{_width:100%;_height:100%;}
.dc-wrap .tc_bg{position:fixed;_position:absolute;_bottom:auto;_top: expression(eval(document.documentElement.scrollTop));width:100%;height:100%;z-index:11000;}
.dc-wrap .tc_bg{background:#000;opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=65); left:0; top:0}
.dc-box{position:fixed;height:220px;width:400px;border:#D43089 solid 1px;background:#f5f5f5;top:150px;left:50%;margin-left:-200px;z-index:10000000;
	_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+150));}
.dc-box .title {height:36px;line-height:36px;color:#fff;font-size:14px;font-weight:bold;padding:0px 10px;background:#D43089;}
.dc-box .title span{float:left;}
.dc-box .title font{float:right;width:14px;height:14px;font-size:14px;line-height:14px;color:#fff;border:#fff solid 1px;margin-top:10px;cursor:pointer;}
.dc-box .cont{margin:0px 5px 0;height:auto;padding:10px;}
.dc-box .cont .sm {font:600 18px/28px "SimSun";color:#555;padding-bottom:10px;text-align:center;}
.dc-box .cont p{text-align:center;margin-top:10px;}
.dc-box .cont p label{ color:#555; font-size:12px;}
.dc-box .cont p.btn-wrap{ margin-top:30px;}
.dc-box .cont .btn{width:80px; height:30px; line-height:30px; text-align:center; border:none; cursor:pointer; background:#D43089; font-size:14px; font-weight:600;color:#fff;}
/*У��css*/
.tip{padding-left:25px;padding-right:5px;font-size:12px;line-height:22px;float:left;margin:0px 0 0 10px;}
.onShow{background:no-repeat;padding-left:0px;padding-right:5px;font-style:12px#555555;line-height:22px;float:left;margin:0px 0 0 10px;color:#666;}
.onFocus{background:#E9F0FF url(img/onFocus.gif) no-repeat;padding-left:25px;padding-right:5px;font-size:12px;line-height:22px;float:left;margin:0px 0 0 10px;}
.onError{background:#FFF2E9 url(img/onError.gif) no-repeat;padding-left:25px;padding-right:5px;font-size:12px;line-height:22px;float:left;margin:0px 0 0 10px;}
.onCorrect{background:url(img/onCorrect.gif) no-repeat;padding-left:25px;padding-right:5px;font-size:12px;line-height:22px;float:left;margin:0px 0 0 10px;}
.onLoad{background:#E9FFEB url(img/onLoad.gif) no-repeat 3px 3px;padding-left:25px;padding-right:5px;font-size:12px;line-height:22px;float:left;margin:0px 0 0 10px;}
/*�ײ�������ʽ*/
.foot .share{width:250px;margin:0px auto;}
.foot .share font{font:100 14px/36px "Microsoft YaHei";}
/*Ʒ��ڹ��ͨ������*/
.brand dl .ui-brand-box{width:920px;overflow:hidden;}
.brand dl .ui-brand-box .box_cont{width:900px;}

.online div.xuanxiang{float:left;border:#aaa solid 1px;background:#fff;width:300px;height:190px;}
.online div.xuanxiang ol li{width:290px;height:22px;line-height:22px;padding-left:10px;cursor:pointer;display:block;overflow:hidden;}
.contact dl .contact-wbox{width:940px;height:auto; overflow:hidden; margin:10px 0 10px 8px; float:none}
.fn-hide{display:none;}
.bg_repeat{background:repeat center top;}
.bg_norepeat{background:center top no-repeat;}
.bg_repeatx{background:left top repeat-x;}
.bg_repeaty{background:center top repeat-y;}
.bg_fixed{background:left top no-repeat;background-attachment: fixed;}
.float_bottom{ height:60px; width:100%; position:fixed; left:0px; bottom:0px; z-index:99999;}
.flb_box{width:960px; position:absolute; z-index:99999; left:50%; top:0px; margin-left:-480px;}
.flb_text{width:620px; height:35px; position:absolute; left:100px; top:10px; background:url(img/db.png) no-repeat 0px 0px;}
.flb_btn{width:133px; height:42px; position:absolute; left:726px; top:10px; background:url(img/db.png) no-repeat -626px -0px; cursor:pointer;}
.flb_close{width:14px; height:14px; position:absolute; left:880px; top:10px; background:url(img/db.png) no-repeat -780px -0px; cursor:pointer;}
.flb_bg{background:#000;opacity:0.8;filter:alpha(opacity=80); width:100%; height:60px; position:relative; z-index:98;}

/* -----����----- */
.navbox{ width:100%;background:#000;height:37px;}
.nav{width:960px; margin:0 auto;}
.nav .nav-l{width:920px; padding:0px 20px; overflow:hidden;}
.nav .nav-l li{ float:left;width:100px;height:37px;padding:0px 7px; text-align:center; font-weight:bold;}
.nav .nav-l li.on a{ display:block;width:100px; height:37px;line-height:37px;background:#000;}
.nav .nav-l li a{width:100px; height:37px;line-height:37px;color:#fff;}
.nav .nav-l li.on a:hover{ text-decoration:none; color:#fff;}
/*////////////*/
#news ul li a {
	    float: left;
    white-space: pre;
    text-overflow: ellipsis;
	overflow: hidden;
    width: 317px;
    color: #000;
    font-family: ����;
    font-size: 14px;
}
#news ul li{
	float: left;display: inline;width: 412px;height: 26px;margin-left: 15px;margin-right: 15px;
    background: url(img/blackico.png) no-repeat left 9px;padding-left: 8px;overflow: hidden;
	}
/*/////*/
.demoTop {float:left;overflow:hidden;border:0px;height:300px;padding:10px 0px;}
.demoTop .indemo{float: left;width: 5000%;}
.demo3 img,.demo4 img{float:left;width:auto;height:300px;margin-right:8px;}
.demoLeft,.demoRight{float:left;overflow:hidden;border:0px;height:400px;padding:10px 0px;}
.demoLeft .indemo,.demoRight .indemo{float:left;width:5000%;}
.demo3,.demo4,.demo1,.demo2,.demoTwo,.demoOne{float:left;border:0px;}
.demo1 img,.demo2 img,.demoRight img{float:left;width:auto;margin-right:8px;}
/*/////*/
