@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#444;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;background-attachment: fixed;}

a{ color:#444; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:100%; height:150px; margin:0 auto; background:#3c404b;position:relative; z-index:15000;position:fixed; left:0; top: 0;}
.toparea .main{ width:1200px; height:auto; margin:0 auto;} 

.logo{width:280px; height:150px; position:absolute; left:50%; top:0px; margin-left:-600px; background:#373940; text-align:center}

.navbg{ width:920px; height:120px; padding-left:324px; padding-top:30px}
.navbg ul li{float: left; width:146px; height:120px}
.navbg ul li a{ width:153px; height:120px; display:block; text-align:center; line-height:120px; font-size:18px; color:#ffffff}
.navbg ul li a:hover{width:153px; height:120px; display:block; text-align:center; line-height:120px; font-size:18px; color:#ffffff}

.navmenu{ height:120x; line-height:120px; font-size:18px;color:#fff; display:block; text-align:center; width:153px}
.navmenu:hover,.navmenua,.navmenua:hover{height:120px; line-height:120px; background:url(images/nav_hover.png) center bottom no-repeat; font-size:18px;color:#fff; display:block; text-align:center; width:153px}
.hendheig{ height:150px; width:100%}



.toparea1{ width:100%; height:120px; margin:0 auto; background:#3c404b;position:relative; z-index:15000;position:fixed; left:0; top: 0;}
.toparea1 .main{ width:1200px; height:auto; margin:0 auto;} 

.logo1{width:280px; height:120px; text-align:center; float:left}

.navbg1{ width:920px; height:120px; float:right}
.navbg1 ul li{float: left; width:153px; height:120px}

.navbg1 ul li a{ width:153px; height:120px; display:block; text-align:center; line-height:120px; font-size:16px; color:#ffffff}
.navbg1 ul li a:hover{width:153px; height:120px; display:block; text-align:center; line-height:120px; font-size:16px; color:#ffffff}
.navmenu1{ height:120px; line-height:120px; font-size:16px;color:#fff; display:block; text-align:center; width:153px}




.hendheig1{ height:120px; width:100%}



.frame1{width:100%; height:799px; margin:0 auto; background:url(images/bg1.gif) center top no-repeat}
.frame1 .main{ width:1200px; height:auto; margin:0 auto; padding-top:125px; background:url(images/right.png) no-repeat 1000px 180px}
.title1{ font-size:47px; font-weight:bold; color:#ffee84; text-align:center; line-height:116px; background:url(images/left.png) no-repeat 160px 10px}
.title2{ font-size:65px; font-weight:bold; color:#ffee84}
.title3{width:1200px; height:auto; margin:0 auto; margin-top:45px; color:#fffaab; font-size:24px; line-height:45px; background:url(images/people.png) right bottom no-repeat}

.product{ width:1030px; height:auto; margin-top:88px; padding-bottom:40px}
.proimg_b{ display:inlne; width:200px; height:238px;  margin:0 auto; overflow:hidden; text-align:center; line-height:38px; float:left; font-size:14px; margin:0 10px; background:#840000; color:#fff}
.proimg_b:hover{ display:inlne; width:200px; height:238px;  margin:0 auto; overflow:hidden; text-align:center; line-height:38px;  float:left; font-size:14px;margin:0 10px; background:#840000; color:#fff}



.frame2{ width:100%; height:auto; margin:0 auto; margin-top:5px; background:#3199d8}
.frame2 .main{ width:1400px; height: auto; margin:0 auto; background:url(images/dec.png) center 155px no-repeat #3199d8}
.frame2 .main .head{ width:949px; margin:0 auto; padding-top:130px}
.frame2 .main .head p{ color:#fff; font-size:45px; font-weight:bold; line-height:50px; text-align:center}
.frame2 .main .head span{ color:#3199d8; font-size:25px; text-align:center;max-width:1400px;  height:40px; display:block; text-align:center; margin-top:45px}







.list{ width:260px; height:426px; float:left;position:relative}
.list .num{ width:38px; height:45px; position:absolute; top:166px; left:111px; background:url(images/num.png) no-repeat 0 0; font-size:32px; line-height:45px; color: #3199d8; font-family: Arial, Helvetica, sans-serif; text-align:center }
.list .picture{ width:195px; height:195px; position:absolute; left:33px; top:0;}
.list .boxaa{ width:256px; height:325px; border:2px solid #fff; position:absolute; left:0; top:97px;}
.list .title{ width:205px; height:50px; position:absolute; left:27px; top:225px;line-height:50px; font-size:28px; color: #FFF; text-align: center}
.list .txtframe{ width:205px; height:80px; color: #FFF; font-size:14px; line-height:27px; position:absolute; left:27px; top:280px; text-align: justify}
.list a{ width:100px; height:35px; background:#fff100; font-size:13px; line-height:35px; color:#c3b800; display:block; position:absolute; left:80px; top:370px; text-align:center}


.telphone{ width:350px; height:150px; margin:0 auto; background:url(images/tel.jpg) no-repeat 0 center; text-indent:62px; line-height:150px; color:#fff; font-size:20px}
.telphone span{ font-family:Impact; font-size:32px; color:#FFF; line-height:150px}




.frame3{background:#6e6e6e; width:100%; height:auto; margin:0 auto; margin-top:5px}
.frame3 .main{ width:1200px; height:auto; margin:0 auto; padding-top:160px; padding-bottom:95px}
.frame3 .main .leftframe{ width:470px; height:auto; float:left; background:url(images/member.png) no-repeat 0 0}
.frame3 .main .leftframe p{ margin-top:110px; line-height:45px; font-size:20px; color:#FFF}
.frame3 .main .leftframe .planning{ width:470px ; height:auto; margin-top:35px}

.planning div.ul {
	position:relative;
	zoom:1;
	width: 470px;
	margin: 0 auto;
}

.planning .ul .li {
	float:left;
	background: url(images/inputs.jpg) no-repeat 0 0 #fff;
	height:43px;
	margin:5px 0px;
	border-radius: 7px;
	box-shadow: 0 0 3px #aaaaaa;
	border: 1px solid #cfcdce;
	width:390px
}
.planning .ul .li.li1 {
	background-position:-2px -3px
}
.planning .ul .li.li3 {
	background-position:-2px -163px
}
.planning .ul .li.li5 {
	width: 390px;
	margin: 5px 0px;
	height:139px;
	background-position:-2px -314px;
	overflow:hidden
}
.planning input {
	border:none;
	background:none;
	margin: 0 5px 0 0;
}
.planning .ul .li input {
	float:left;
	line-height:43px;
	height:43px;
	width:444px;
	padding:0 0 0 60px;
	color:#9f9f9f;
}
.planning .ul .li textarea {
	float:left;
	background:none;
	color:#9f9f9f;
	border:none;
	width:750px;
	height:70px;
	resize:none;
	margin:5px 0 0 60px;
	overflow:auto
}
.planning .ul .submit {
	width:167px;
	height:33px;
	line-height:33px;
	background:#ff9900;
	font-size:16px;
	color:#fff;
	margin:  10px auto;
	display: block;
	border-radius: 25px;
}
.planning .ul .submit:hover {
	font-weight:bold
}
.yxfs span {
	width: 25%;
	float: left;
	height: 30px;
	padding:10px 0 0 0;
}











.frame3 .main .rightframe{ width:698px;float:right; border:3px solid #ffffff}
.cooperate{ width:1235px; height:auto; margin:0 auto; padding-bottom:180px}

.sbb{ width:179px; height:83px; overflow:hidden; float:left; text-align:center; display: block; margin:0 8px;}
.sbb:hover{ width:179px; height:83px; float:left; text-align:center;margin:0 8px;}


.bottom{ width:100%; height: 50px; background:#313131; margin:0 auto }
.bottom .main{ width:1200px; height:50px; margin:0 auto}
.bottom .main ul li{ float:left; height:50px; line-height:50px; font-size:13px; color:#999999}
.bottom .main ul li a{ line-height:50px; color:#999999}

.banner{ width:100%; height:350px; background: url(images/banner.jpg) center top no-repeat; margin:0 auto}
.mainframe{ width:1170px; height:auto; margin:50px auto}

.contact{ font-size:20px; line-height:38px; text-align: left}
.contact b{ font-size:20px; line-height:38px; text-align: left}
.framea .head{ width:1170px; height:135px; background: url(images/bg_aa.gif) left top repeat-x;}
.framea .head .bgnav{background: url(images/aa.gif) 0 center no-repeat; height:135px; }
.framea .head .bgnav p{ font-size:18px; font-weight:bold; text-indent:162px; color:#FFF; line-height:45px; margin-top:91px}


.framea .content11{ width:1170px; height:auto; font-size:16px; line-height:30px; margin-top:30px}
.framea .content11 p{ width:1170px; height:auto; font-size:16px; line-height:30px; margin:10px auto}
.framea .content11 strong{ line-height:30px; font-size:16px}
.framea .content11 span{ line-height:30px; font-size:16px; color:#dc0000}

.frame321{ width:1140px; height:220px; position:relative; background:url(images/frame1.gif) no-repeat 0 0; display:block; margin:20px 0 20px 0}
.frame321 .aa{ width:146px; height:220px; position:absolute; left:0; top:0; font-size:18px; color:#FFF; line-height:220px; text-align:center}
.frame321 .bb{ width:160px; height:67px; position:absolute; left:160px; top:0; font-size:18px; color:#FFF; line-height:67px; text-align:center}
.frame321 .cc{ width:160px; height:57px; position:absolute; left:334px; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:10px}
.frame321 .dd{ width:294px; height:67px; position:absolute; left:510px; top:0px; font-size:18px; color:#FFF; line-height:67px; text-align:center; }
.frame321 .ee{
	width:160px;
	height:139px;
	position:absolute;
	left:160px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:139px;
	text-align:center;
}
.frame321 .ff{
	width:160px;
	height:67px;
	position:absolute;
	left:334px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:67px;
	text-align:center;
}
.frame321 .hh{
	width:130px;
	height:57px;
	position:absolute;
	left:509px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:23px;
	text-align:center; padding-top:10px
}
.frame321 .ii{
	width:150px;
	height:57px;
	position:absolute;
	left:653px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:23px;
	text-align:center; padding-top:10px
}
.frame321 .jj{
	width:158px;
	height:57px;
	position:absolute;
	left:817px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:23px;
	text-align:center; padding-top:10px
}
.frame321 .kk{
	width:150px;
	height:57px;
	position:absolute;
	left:990px;
	top:81px;
	font-size:18px;
	color:#FFF;
	line-height:23px;
	text-align:center; padding-top:10px
}

.frame321 .gg{
	width:160px;
	height:67px;
	position:absolute;
	left:334px;
	top:154px;
	font-size:18px;
	color:#FFF;
	line-height:67px;
	text-align:center;
}
.frame321 .ll{
	width:294px;
	height:66px;
	position:absolute;
	left:509px;
	top:154px;
	font-size:18px;
	color:#FFF;
	line-height:67px;
	text-align:center;
}
.frame123{ width:1002px; height:139px; position:relative; background:url(images/frame2.gif) no-repeat 0 0; display:block; margin:20px 0 20px 0}
.frame123 .aa{width:146px; height:94px; position:absolute; left:0; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:45px}
.frame123 .bb{width:159px; height:94px; position:absolute; left:160px; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:45px}
.frame123 .cc{width:212px; height:57px; position:absolute; left:335px; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:10px}
.frame123 .dd{width:212px; height:57px; position:absolute; left:335px; top:73px; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:10px}
.frame123 .ee{width:212px; height:57px; position:absolute; left:563px; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:10px}
.frame123 .ff{width:212px; height:57px; position:absolute; left:790px; top:0; font-size:18px; color:#FFF; line-height:23px; text-align:center; padding-top:10px}
.frame123 .gg{width:212px; height:67px; position:absolute; left:563px; top:73px; font-size:18px; color:#FFF; line-height:67px; text-align:center; }

.newsframe {
	width:1058px;
	height:118px;
	background:#fafafa;
	border:1px solid #efefef;
	display:block;
	padding:20px;
	margin:20px auto
}
.newsframe img {
	width:157px;
	height:118px;
	float:left;
	margin-right:50px;
}
.newsframe p {
	font-size:20px;
	color:#4b4b4b;
	line-height:35px
}
.newsframe span {
	line-height:25px;
	color:#666;
	font-size:13px;
	margin-top:5px;
	height:50px;
	display:block;
	overflow:hidden
}
.newsframe .time {
	color:#e83928;
	font-size:14px;
	line-height:30px;
	height:30px
}
.pageall {
	width:1100px;
	height:42px;
	padding:20px 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin:30px auto
}
.pageall .name {
	font-size:14px;
	line-height:42px;
	padding-left:20px;
	color:#666
}
.pageall .box {
	border:1px solid #d9d9d9;
	height:40px
}
.pageall .box a {
	padding:0 15px;
	border-left:1px solid #d9d9d9;
	margin-left:-1px;
	line-height:40px;
	display:block;
	float:left;
	font-size:14px
}
.pageall .box a:hover, .pageall .box .down, .pageall .box .down:hover {
	background:#dc0000;
	color:#fff
}
.pageall .box .none, .pageall .box .none:hover {
	color:#999;
	background:none;
	cursor: default
}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:26px; padding:25px 0 0; background:#f8f8f8}
.proshow .prtitle1{ line-height:30px; text-align:center; font-size:26px; padding-top:25px; padding-bottom:25px; background:#f8f8f8}

.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{border:1px solid #ddd; padding:2px}
.proshow .prtent img{}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ 
width:100%;font-size:14px; line-height:30px; margin:0 auto;}
.proshow .next{
	width:1100px;
	height:42px;
	padding:20px 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin:30px auto; color:#666

	}
.proshow .pos{ height:30px; line-height:30px;text-align:center; background:#f8f8f8; color:#666; margin-bottom:30px; padding-bottom:25px}

.culture{ width:1170px; height:auto; margin:0 auto}
.culture .frameaa{ width:1170px; height:60px; background:#dc0000}
.culture .frameaa p{ float:left; background:url(images/ppcz.jpg) 50px center no-repeat; width:171px; height:60px; display:block}
.culture .frameaa span{ margin-right:20px; float:right; line-height:60px; color:#FFF; font-size:18px}
.culture .content{ width:1130px; height:auto; margin:35px auto}

.proimg_bb{ display:inlne; width:206px; height:210px; margin:0 auto; overflow:hidden; text-align:center; line-height:23px; float:left; font-size:14px; margin:0 10px; color:#333}
.proimg_bb:hover{ display:inlne; width:206px; height:210px; margin:0 auto; overflow:hidden; text-align:center; line-height:23px;  float:left; font-size:14px;margin:0 10px; color:#333}


.txttitle{ width:100%; height:60px; line-height:60px; font-size:30px; color:#dc0000; font-weight:bold; text-align:center}
.txtdetail{ margin:20px; font-size:18px; line-height:35px}
.pic1{ width:336px; height:218px; float:left; display:block; margin:0 25px 40px }


.culture .content .title{ width:1130px; height:50px; line-height:60px; font-size:25px; font-weight:bold; color:#dc0000; background:url(images/aa.jpg) no-repeat 0 30px; text-indent:35px;}
.culture .content .title span{ line-height:60px; font-size:45px;color:#dc0000}
.culture .content .detail{ width:1130px; font-size:18px; line-height:30px; margin-top:20px; margin-bottom:20px; text-align:justify}

.fzs{ width:1170px; height:2133px; background: url(images/fzs.gif) no-repeat 0 0; margin:20px auto; position:relative}
.fzs .aa{ width:365px; height:56px; position:absolute; left:160px; top:0; font-size:18px; line-height:25px; color:#5a5a5a}
.fzs .aa span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}

.fzs .bb{ width:270px; height:90px; position:absolute; left:600px; top:120px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .bb span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}

.fzs .cc{ width:385px; height:78px; position:absolute; left:360px; top:285px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .cc span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}

.fzs .dd{ width:220px; height:78px; position:absolute; left:835px; top:285px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .dd span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}

.fzs .ee{ width:340px; height:100px; position:absolute; left:466px; top:415px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .ee span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}

.fzs .ff{ width:605px; height:95px; position:absolute; left:230px; top:582px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .ff span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}
.fzs .ff b{font-size:18px; line-height:28px; color:#ca0000; text-align:right; font-weight:100}

.fzs .gg{ width:470px; height:218px; position:absolute; left:126px; top:720px; font-size:18px; line-height:28px; color:#5a5a5a}
.fzs .gg span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px}
.fzs .gg b{font-size:18px; line-height:28px; color:#ca0000; text-align:right; font-weight:100}

.fzs .hh{ width:570px; height:185px; position:absolute; left:475px; top:857px; font-size:18px; line-height:28px; color:#5a5a5a; text-align:right}
.fzs .hh span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; text-align:right}
.fzs .hh b{font-size:18px; line-height:28px; color:#ca0000; text-align:right; font-weight:100}

.fzs .ii{ width:395px; height:215px; position:absolute; left:165px; top:1175px; font-size:18px; line-height:28px; color:#5a5a5a; }
.fzs .ii span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; }

.fzs .jj{ width:578px; height:240px; position:absolute; left:388px; top:1355px; font-size:18px; line-height:28px; color:#5a5a5a; text-align:right}
.fzs .jj span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; text-align:right}
.fzs .jj b{font-size:18px; line-height:28px; color:#ca0000; text-align:right; font-weight:100}

.fzs .kk{ width:640px; height:156px; position:absolute; left:126px; top:1588px; font-size:18px; line-height:28px; color:#5a5a5a; }
.fzs .kk span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; }
.fzs .kk b{font-size:18px; line-height:28px; color:#ca0000; font-weight:100}

.fzs .ll{ width:455px; height:125px; position:absolute; left:467px; top:1750px; font-size:18px; line-height:28px; color:#5a5a5a; }
.fzs .ll span{ color:#e60113; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; }


.bglist{
	width: 1170px;
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 20px;
	}
.onprodh {
}
.onepro {
	height: 38px;
    line-height: 38px;
    border: 1px solid #c4c4c4;
    background: #f0f0f0;
    padding: 0 26px;
    margin-right: 15px;
	margin-bottom:15px;
    display: inline-block;
}
.onepro:hover {
	background:#c7111e;
	color:#FFF;
	border:1px solid #c7111e;
	line-height:38px;
}

.sss{
	background: #c7111e;
    color: #FFF;
    border: 1px solid #c7111e;
    line-height: 38px;
    padding: 0 26px;
    height: 38px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom:15px;
}




.productdisplay{ width:1170px; height:auto; margin:30px auto}


.proimg_cc {
	display:inlne;
	width:232px;
	height:308px;
	overflow:hidden;
	text-align: left;
	float:left;
	margin:20px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;
	border:1px solid #d9d9d9;
	padding:9px
}
.proimg_cc:hover {
	display:inlne;
	width:232x;
	height:308px;
	overflow:hidden;
	text-align: left;
	float:left;
	margin:20px
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;
	border:1px solid #d9d9d9;
	padding:9px
}
.frame951 {
	width:192px;
	height:46px;
	background:#f8f8f8;
	margin-top:10px;
	padding:10px 20px
}
.frame951 p {
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
	color:#333;
	line-height:25px;
	color:#666;
	height:24px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block
}
.frame951 span {
	font-size:12px;
	color:#888;
	line-height:24px
}



/*µç×ÓµØÍ¼*/
.week_map {
	position: relative;
	height: 450px;
	max-width:1100px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}

.week_mapa{
	position: relative;
	height: 750px;
	max-width:1100px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}

#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}
