@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ca0000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.Toparea{ width:100%; height:36px; margin:0 auto; background:#ececec}
.Toparea ul{ width:1100px; height:36px; margin:0 auto}
.Toparea ul li{height:36px; line-height:36px; color:#6f6f6f; float:left}
.Toparea ul li a{line-height:36px; color:#6f6f6f; }

.heading{ width:1100px; height:125px; margin:0 auto; background:url(images/logo.jpg) center center no-repeat}

.navbg{ width:100%; height:60px; background: url(images/navbg.jpg) repeat}
.navbg ul{ width:1098px; height:60px; margin:0 auto}
.navbg ul li{ float:left; height:60px; background:url(images/nav_line.jpg) right center no-repeat}
.navbg ul li a{display:block; padding-left:5px; padding-right:5px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navbg ul li a:hover{display:block; height:60px; line-height:60px; background:#ff9900; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}

.product{width:100%; height:auto; margin:45px auto;}
.product .head{ width:1100px; height: auto; display:block; text-align:center; margin:0 auto 30px;background: url(images/line.jpg) center 60px no-repeat; }
.product .head p{font-size:24px;color:#227ecb; font-weight:bold; line-height:43px;}
.product .head span{ font-size:26px;color:#cbcbcb; line-height:41px; font-family:Arial, Helvetica, sans-serif}


.cplista{ width:1100px; height:auto; margin:0 auto; text-align:center; }
.list{
	display:inline-block; margin:8px;
	text-decoration:none; 
	width:122px; 
	height:32px; 
	line-height:32px; background:url(images/list1.jpg) no-repeat 0 0; text-align:center}
.list:hover{
	background:#c80000;  
	text-decoration:none; 
	color: #fff;

	
	}








.product .content{ width:1120px; min-height:300px; margin:0 auto}
.Menubob { width:1100px;height:32px; margin:0 auto; text-align:center;}
.Menubob a{display:inline-block; margin:8px;text-decoration:none; width:148px; 
	height:32px; 
	line-height:32px; background:url(images/list1.jpg) no-repeat 0 0; text-align:center}
.Menubob a.hover{background: url(images/list2.jpg) no-repeat 0 0;  
	text-decoration:none; 
	color: #fff;}

.proimg_a{ border:1px solid #c6c6c6; width:256px; height:296px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_a img{width:254px; height:254px; padding:1px; border-bottom:1px solid #c6c6c6}

.child3{ width:100%; height:156px; margin:55px auto 0; background:url(images/bg.jpg) repeat}
.child3 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child3 .main ul li .pica{ position:absolute; left:0; top:0; }
.child3 .main ul li.txt1{ position:absolute; left:280px; top:24px; font-size:18px; color:#fff; font-weight:bold; line-height:35px;}
.child3 .main ul li .picb{ position:absolute; left:790px; top:-25px; }


.blocka{ width:1100px; height:auto; margin:35px auto 0}

.about{width:742px; height:auto; float:left}
.about .head{ width:742px; height:75px;}
.about .head p{font-size:24px;color:#1560bd; line-height:75px; font-weight:bold}
.about .head span{font-size:16px;color:#d9d9d9; line-height:75px; font-weight:100; margin-left:12px; text-transform:uppercase}

.about .content{ width:742px; height: auto; }
.about .content .leftimg{ float:left; margin-right:20px}
.about .content .leftimg img{}
.about .content .righttxt{ width:333px; height:auto; float:right}
.about .content111 .righttxt111 a{ width:90px; height:30px; margin-top:10px; display:block; float:right; background:url(images/more.jpg) no-repeat 0 0; line-height:30px; color:#fff; display:block; text-align:center; font-size:16px; font-weight:bold;}


.contact{ width:290px; min-height:418px; float:right; background:#f8f8f8; padding:0 16px 16px;}
.contact .head{ width:290px; height:75px;}
.contact .head p{font-size:24px;color:#1560bd; line-height:75px; font-weight:bold}
.contact .head span{font-size:16px;color:#d9d9d9; line-height:75px; font-weight:100; margin-left:12px; text-transform:uppercase}
.contact .content{ width:290px; height: auto;}


.hjss{ width:1100px; height:auto;  margin:35px auto 0}
.hjss .head{ width:1100px; height: auto; display:block; text-align:center;}
.hjss .head p{font-size:24px;color:#227ecb; font-weight:bold; line-height:35px;}
.hjss .head span{ font-size:16px;color:#d9d9d9; line-height:18px; text-transform:uppercase}
.hjss .content{ width:1100px; height: auto; margin-top:20px}


.child1{ width:100%; height:156px; margin:35px auto 0; background:url(images/bg.jpg) repeat}
.child1 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child1 .main ul li.txt1{ position:absolute; left:0; top:24px; font-size:25px; color:#fff; font-weight:bold; line-height:45px; height:48px; border-bottom:2px solid #fff}
.child1 .main ul li.txt2{ position:absolute; left:0; top:80px; font-size:22px; color:#fff; font-weight:bold; line-height:25px}
.child1 .main ul li.txt3{ position:absolute; left:0; top:118px; font-size:16px; color:#fff; line-height:20px}
.child1 .main ul li img{ position:absolute; left:865px; top:0; }


.bottomframe{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:75px; padding-bottom:45px}
.bottomframe .main{ width:1100px; height:auto; margin:0 auto}

.news1{ width:350px; min-height:464px; background:#fff; float:left}
.news1 .head{ width:350px; height:119px; background:url(images/pic_news.jpg) center top no-repeat}
.news1 .content{ width:310px; height: auto; padding:20px}

.block2{ width:310px; height:165px; margin:10px auto}
.block2 p a{width:310px; height:40px;font-size:14px; line-height:40px; color:#3b4855;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block2 span{width:310px; height:90px; display:block; overflow:hidden;line-height:30px; font-size:12px; color:#7c7c7c;}
.block2 .more{width:310px; height:35px;line-height:35px; font-size:14px; color:#2980c5;}






.news2{ width:682px; min-height:444px; float:right; background:#fff; padding:0 20px 20px}
.news2 .head{ width:682px; height:65px;}
.news2 .head p{font-size:24px;color:#2683cc; font-weight:bold; line-height:65px;}
.news2 .head span{ font-size:26px;color:#c3def3; line-height:65px; text-transform:uppercase; font-weight:100; margin-left:10px}
.news2 .content{ width:682px; height: auto}

.block1{ width:682px; height:83px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #d7d7d7;}
.block1 .time{ float:left; display:block; text-align:center; width:75px; height:88px;}
.block1 .time p{ color:#7c7c7c; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding-top:20px}
.block1 .time span{ color:#7c7c7c; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:20px}

.block1 .righttxt{ float:right; width:607px; height:auto}
.block1 .righttxt p a{width:607px; height:35px;font-size:15px; line-height:35px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block1 .righttxt span{width:607px; height:48px; display:block; overflow:hidden;line-height:24px; font-size:12px; color:#7c7c7c;}



.foot{ width:100%; height: auto; margin:0 auto}
.foot .dh{ width:100%; height:50px; background:#1161c0; display:block; text-align:center; line-height:50px; font-size:16px; color:#fff}
.foot .dh a{line-height:50px; font-size:16px; color:#fff}
.foot .main{ width:1100px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:30px; font-size:14px; line-height:30px; background:url(images/bot_ewm.jpg) right center no-repeat}






.mainframe{ width:1100px; height:auto; margin:30px auto;}
.leftframe{ width:250px; height:auto; float:left; margin-right:20px}
.contacta{ width:250px; height:auto; margin-top:20px}
.contacta .head{ width:250px; height:39px; background:#0657b2}
.contacta .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.contacta .head span{ line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.contacta .content{ width:224px; min-height:230px;background:url(images/contentbg.jpg) center 10px no-repeat; border:1px solid #cecece; border-top:none; padding:12px}
.contacta .content p{ font-size:18px; font-weight:bold; color:#ca0000; padding-left:75px; padding-top:33px}
.contacta .content .txt{padding-left:10px; padding-top:15px}
.cplist{width:250px; height:auto;}
.cplist .head{ width:250px; height:39px; background:#0657b2}
.cplist .head p{text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.cplist .head span{line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.cplist .content{ width:224px; height:auto;border:1px solid #cecece; border-top:none; padding:12px}
.onepro{ width:218px; height:39px; line-height:39px; text-indent:43px; display: block;font-size:14px; color:#191919; background: url(images/list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro{ width:218px; height:39px; border-bottom:1px dotted #cfcfcf; line-height:39px; text-indent:23px; display: block;font-size:13px; color:#444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.rightframe{width:830px; height:auto;float:right;}
.maincont{width:830px; height:auto;}
.maincont .head{ width:830px; height:40px; display:block; border-bottom:1px solid #d2d2d2}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #0657b2;line-height:40px; font-size:16px; color:#0657b2; font-weight:bold; float:left}
.maincont .head span{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .head a{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .content{ width:830px; height: auto; margin-top:26px}
.maincont .content2{width:810px; height: auto; margin:26px auto 0; font-size:15px; line-height:30px }
.maincont .content2 p{font-size:15px; line-height:30px; margin-bottom:10px}
.maincont .content1{width:830px; height: auto; margin:26px auto 0}
.maincont .content ul li{ height:39px; width:810px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 14px; text-indent:26px; overflow:hidden; margin:0 auto}
.maincont .content ul li a{ height:39px; width:710px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}



.proimg_bb{ border:1px solid #c6c6c6; width:247px; height:287px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:245px; height:245px; padding:1px; border-bottom:1px solid #c6c6c6}



#telback{ background:url(images/lxs.png) no-repeat 50px -30px; min-height:400px; padding:80px 0 0 450px; width:340px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%; height:auto; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}