@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:100%; height:135px; margin:0 auto; background:url(top_bg.jpg) center center no-repeat}
.heading .logo{width:1100px;height:135px;background:url(logo.jpg) center center no-repeat;margin:0px auto;}
.heading .logo h1{font-size:30px;color:#0664C4;font-family:Arial;float:right;padding-top:70px;}

.navbg{ width:100%; height:60px; background: url(navbg.jpg) repeat}
.navbg ul{ width:1098px; height:60px; margin:0 auto}
.navbg ul li{ float:left; height:60px; background:url(nav_line.jpg) right center no-repeat}
.navbg ul li a{display:block; width:122px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navbg ul li a:hover{display:block; width:122px; height:60px; line-height:60px; background:#EC0030; 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(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(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:122px; 
	height:32px; 
	line-height:32px; background:url(list1.jpg) no-repeat 0 0; text-align:center}
.Menubob a.hover{background: url(list2.jpg) no-repeat 0 0;  
	text-decoration:none; 
	color: #fff;}

.proimg_a{ border:1px solid #c6c6c6; width:256px; height:225px; 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:183px; padding:1px; border-bottom:1px solid #c6c6c6}

.child3{ width:100%; height:156px; margin:55px auto 0; background:url(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 .content .righttxt a{ width:90px; height:30px; margin-top:10px; display:block; float:right; background:url(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:160px; margin:35px auto 0; background:url(an22.jpg) repeat center center}
.child1 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child1 .main ul li.txt1{ position:absolute; left:0; top:24px; font-size:27px; 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; height:514px; background:#fff; float:left}
.news1 .head{ width:350px; height:119px; background:url(pic_news.jpg) center top no-repeat}
.news1 .content{ width:310px; height: auto; padding:10px}

.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; height:514px; float:right; background:#fff; padding:0 20px 0px}
.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;margin:0 10px}
.foot .main{ width:1100px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:20px; font-size:14px; line-height:30px;text-align:center;}






.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(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:0px; 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(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(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:218px; 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:176px; padding:1px; border-bottom:1px solid #c6c6c6}



#telback{ background:url(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}



.ny_news_content{ width:682px; height:auto; overflow:hidden; }
.ny_news_content ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_content ul li{ width:100%; height:auto; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:10px;}
.ny_news_content ul li img{ width:160px; height:120px; padding:3px; border:1px solid #DFDFDF; float:left;}

.news_txt2{ width:500px; height:120px; float:right;}
.news_txt2 a{ color:#23487F; font-size:16px; margin:0px 0 5px; float:left;}
.news_txt2 i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt2 p{ width:100%; color:#666666; float:left; line-height:20px; margin-top:5px;height:60px;overflow:hidden;font-size:12px;}



.ny_news_content1{ width:330px; height:auto; overflow:hidden; }
.ny_news_content1 ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_content1 ul li{ width:100%; height:auto; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:10px;}
.ny_news_content1 ul li img{ width:90px; height:68px; padding:3px; border:1px solid #DFDFDF; float:left;}

.news_txt21{ width:220px; height:68px; float:right;}
.news_txt21 a{ color:#23487F; font-size:16px; margin:0px 0 0px; float:left;}
.news_txt21 i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt21 p{ width:100%; color:#666666; float:left; line-height:20px; margin-top:0px;height:40px;overflow:hidden;font-size:12px;}


.ny_news_contentt{ width:830px; height:auto; overflow:hidden; }
.ny_news_contentt ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_contentt ul li{ width:100%; height:auto; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:10px;}
.ny_news_contentt ul li img{ width:160px; height:120px; padding:3px; border:1px solid #DFDFDF; float:left;}

.news_txt2t{ width:640px; height:120px; float:right;}
.news_txt2t a{ color:#23487F; font-size:16px; margin:0px 0 5px; float:left;}
.news_txt2t i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt2t p{ width:100%; color:#666666; float:left; line-height:20px; margin-top:5px;height:60px;overflow:hidden;font-size:12px;}



.container{margin-left:auto; margin-right:auto; width:1010px; font-family:microsoft yahei;}
.case{ overflow:hidden; margin-top:50px; margin-bottom:40px;}

.case .head{ width:1100px; height: auto; display:block; text-align:center; margin:0 auto 30px;background: url(line.jpg) center 60px no-repeat; }
.case .head p{font-size:24px;color:#227ecb; font-weight:bold; line-height:43px;}
.case .head span{ font-size:26px;color:#cbcbcb; line-height:41px; font-family:Arial, Helvetica, sans-serif}


.case .case_content{ width:1110px; margin:0 auto; height:230px; overflow:hidden; position:relative}
.case .case_content>a{ display:block; width:33px; height:33px; position:absolute; top:75px;}
.case .case_content .case_left{ background:url(anli_l.png) no-repeat center; left:0}
.case .case_content .case_right{ background:url(anli_r.png) no-repeat center; right:0}
.case .case_content .case_window{ overflow:hidden; height:230px;}
.case .case_content li{ float:left; width:235px; height:230px; margin-left:15px; text-align:center}
.case .case_content li .img{ display:block; width:235px; height:180px; position:relative; margin-bottom:20px;}
.case .case_content li a{ font-size:13px; color:#333}
.case .case_content li>a{ display: table-cell; text-align: center; vertical-align: middle; width: 225px; height: 190px;border:1px solid #d3d3d3; padding: 4px;}
.case .case_content li img{ height: 190px; width: auto; max-width: 225px;}

.case .case_content li a:hover{ text-decoration: none;}
.case .case_content li span{ display:none; width:235px; height:180px; position:absolute; left:0; top:0; background:url(anli_c.png) no-repeat center}
.case .case_content li:hover span{ display:block}
.case .case_content .first{ margin:0}


p{
margin:0px
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 26px;FONT-FAMILY: "Microsoft Yahei";
}
#cs2{width:100%;height:160px;overflow:hidden;text-overflow:ellipsis;}
#cs21{width:100%;height:151px;overflow:hidden;text-overflow:ellipsis}
.innernid {
	BORDER-RIGHT: #F2EEE3 4px solid; BORDER-TOP: #F2EEE3 4px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #F2EEE3 4px solid; BORDER-BOTTOM: #F2EEE3 4px solid
}
.innerPic {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;
}
.innerPic:hover {
    border-color:#FF9626; 
}

.innerPic1 {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;padding:2px;
}
.innerPic1:hover {
    border-color:#FF9626; 
}
A.menu1 {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none;LINE-HEIGHT: 18px;
}
A.menu1:link {
	FONT-SIZE: 12px;COLOR: #ffffff
}
A.menu1:visited {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu1:hover {
	FONT-SIZE: 12px;COLOR: #ffff00; TEXT-DECORATION: none
}
.abouttxt {
	padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;height:816px;
}
.ssk {
	HEIGHT: 25px;COLOR: #EBAE6C;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: "Microsoft Yahei"; margin-right:0px;line-height:25px
}
.ssk1 {
	HEIGHT: 25px;COLOR: #ff0000;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: Arial; margin-right:0px;
}