
.maincont{ width:100%; }
#main {width:1000px; margin:0px auto; text-align:left;padding-top:15px;}
.topone{ width:996px; height:670px; border:1px solid #e4e4e4; position:relative;background:url(porsubbg.jpg) repeat-y 184px top; padding-bottom:20px; margin-bottom:24px;}
.protitle{ position:absolute; background:url(protitle.jpg) no-repeat left top; height:36px; width:182px; left:20px; top:-6px;}
.propictitle{position:absolute; background:url(protitlebg.jpg)  no-repeat left top; height:36px; width:181px; left:260px; top:-6px;}
.toponeleft{ width:220px;padding-top:38px; float:left;}
.feedback{ margin-top:20px; background:url(feedbackbg.jpg) no-repeat 8px top; padding-top:142px;}
.qqline{ width:194px; list-style:none; padding:0px 0px 0px 10px; margin:0px;}
.qqline li{ height:28px; border-bottom:1px solid #dddddd; padding-top:6px; line-height:20px;}

.ewm{ padding-left:8px; padding-top:18px;}

.toptwo{ clear:both; width:100%; height:434px;}
.toptwoprocont{ width:505px;border:1px solid #e4e4e4; position:relative;float:left; height:388px; padding:10px 15px;}
.ddbtn{ text-align:right; font-size:14px; padding-top:40px;}
.ddbtn a{ color:#FF0000; font-weight:bold;}
.twoprotitleh1{ background:#066EC5; height:32px; width:281px; position:absolute; top:-1px; left:110px; text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
.twoprotitleh1 a{ display:block; width:281px; height:36px;}
/* 文字无缝上滚动 */
.sideBox{ padding:10px; height:280px; overflow:hidden; background:#fff; padding-top:30px; }
.sideBox .bd{ padding:0px; margin:0px; list-style:none;  }
.sideBox .bd li{line-height:20px; overflow:hidden; height:110px;}
.sideBox .bd li h2 { font-size:18px; color:#FF0000; font-weight:bold; padding-bottom:4px;}
.sideBox .bd li h2 a{ color:#ff0000}
.sideBox .bd li p a{ color:#666}
.twowt{width:435px; float:right; height:410px;}


.aboutus{ width:660px; border:1px solid #e4e4e4; float:left; padding:10px 15px 0px; height:324px;position:relative; }
.aboutustitle{ height:32px; width:167px; margin-bottom:12px; position:absolute; top:-1px; background:#066EC5; left:10px;text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
.aboutmore{ float:right; width:60px; height:18px; background:#066EC5;color:#FFffff; text-align:center; line-height:18px; margin-top:6px;}
.aboutmore a{color:#ffffff;}
.aboutmore a:hover{ color:#FFFF00;}
.bigtitle{ font-size:28px; color:#066EC5; margin-bottom:16px; margin-top:40px; font-weight:bold;}
.aboutcont{ background:url(aboutpic.jpg) no-repeat left top; padding-left:320px; height:218px; line-height:20px;}
.Honor{ width:286px; float:right; border:1px solid #e4e4e4; position:relative; margin-bottom:20px; }
.Honortitle{ position:absolute; top:-1px; width:237px; height:32px; background:#066EC5; left:20px;text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
.honorpic{ padding-top:44px;  padding-left:12px; padding-bottom:14px}

.Client{ clear:both; border:1px solid #e4e4e4; position:relative; width:998px; height:330px; padding-bottom:15px; margin-bottom:20px; }
.Clienttitle{ background:#066EC5; width:168px; height:32px; left:10px; top:-1px; position:absolute; text-align:right; line-height:60px; overflow:hidden;text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
.abmore{ width:80px; height:18px;  position:absolute; right:4px; top:5px;text-align:center; line-height:18px;}
.abmore a{ color:#333; font-size:13px;}
.abmore a:hover{ color:#333;}
.ulcont{ padding-top:48px;}
.Clientul{ padding:0px; margin:0px; list-style:none;}
.Clientul li{ width:173px; float:left; margin:0px 12px; height:144px; padding:0px; overflow:hidden; }


.guoshicont{ width:998px; border:1px solid #e4e4e4; position:relative; height:552px; float:left; }
.guoshititle{ background:#066EC5; width:168px; height:32px; position:absolute; top:-1px; left:10px;text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
	.scrollBox{ width:974px; padding:10px;position:absolute; top:46px; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:854px;left:60px; height:600px;}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:170px;background:#eeefe9;margin-right:15px; margin-left:10px;padding:10px; height:414px;}
	.scrollBox .piclist li span{height:30px;line-height:30px;display:block;text-align:left; font-size:14px; font-weight:bold;  }
	.scrollBox .piclist li span a{color:#FF0000; }
	.scrollBox .piclist li .nntxt{ font-size:12px; font-weight:lighter; display:block; line-height:22px; text-align:left; color:#454545;}
	.scrollBox .pageBtn span{ background:url(bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:202px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}
	.scrollBox .pageBtn .next{right:20px;background-position:-53px -84px ;}
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
.choose{ width:282px; float:right; height:554px; margin-bottom:30px;}
#casebtn{ float:right; width:60px; height:18px; background:#066EC5;color:#FFffff; text-align:center; line-height:18px; margin-top:16px;}
#casebtn a{color:#ffffff;}
#casebtn a:hover{ color:#FFFF00;}

.wenti{width:980px; border:1px solid #e4e4e4; clear:both; height:340px; position:relative; padding-right:16px; margin-bottom:32px;}
.wentiitle{ background:url(newtitle.jpg) no-repeat left top; width:208px; height:37px; position:absolute; top:-6px; left:50px;}
.telleft{ width:160px; float:left; padding-right:20px; padding-bottom:16px; color:#066EC5;}
.indtelcont{width:380px; border:1px solid #e4e4e4; position:relative;float:left;font-size:14px;}
.teltitle{background:#066EC5; width:151px; height:32px; position:absolute; top:-1px; left:100px;line-height:60px; overflow:hidden;text-align:center; line-height:32px; font-size:16px; font-weight:bold; color:#fff;}
.telcont{ padding:46px 15px 10px 15px;}
.bigtel{ font-size:17px; color:#066EC5; line-height:30px; border-bottom:3px solid #009933; margin-bottom:20px; padding-bottom:20px; font-weight:bold;}
.telst{ font-size:16px;color:#066EC5; }
.qqtel{ width:140px; float:left; background:#eaeaea; padding:5px; font-size:14px; font-weight:bold; list-style:none; margin-top:40px;}
.qqtel li{ height:26px;}
.qqttt{ font-size:16px; font-weight:bold;}

.indexmap{ width:410px;}
.intelbot{ clear:both; border-top:3px solid #009933; padding-top:16px;}
.khcont{ width:590px; float:right; line-height:20px;}
.kftabltcont{ background:#FFFFFF; text-align:center;}
.bigkftabltcont{ background:#ee0404; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold;}
.bigkftabltcont2{ background:#066EC5; color:#FFFFFF; text-align:center;font-size:14px; font-weight:bold;}
.bigkftabltcont3{ background:#ff9900; color:#FFFFFF; text-align:center;font-size:14px; font-weight:bold;}

#fmenu p,#fmenu a,#copyright a{ }
#copyright {text-align:center; line-height:1.8em; margin-top:20px;width:970px; height:36px; left:10px; top:-5px; position:absolute; overflow:hidden;}
#sokey { float:right; margin:0px; padding:0px;}
#sokey input{ padding:0px; margin:0px;}




/*首页样式*/
*{ margin:0; padding:0;}
a{ text-decoration:none;}
li{ list-style-type:none;}
img{ border:none;}
.clear{ clear:both; float:none;}
body{ width:100%; height:auto; font-size:12px; font-family:"微软雅黑"; margin:0 auto; background:#ffffff;}

/*头部*/
.ihead_bg{ width:100%; height:123px; background:url(headerbg.jpg) repeat-x top;}
.ihead{ height:123px; overflow:hidden; width:1000px; margin:0 auto; position:relative;}
.logo{ position:absolute; left:0px; top:0px;}
.topmenu {width:148px; position:absolute; right:0px; top:24px;list-style:none; line-height:12px; }
.topqqline{ width:260px; list-style:none; padding:0px; margin:0px; position:absolute;right:0px; top:65px;}
.topqqline li{ height:28px; width:130px;padding-top:6px; line-height:20px; float:left;}
.ibanner{ width:100%; height:404px; margin:0 auto; }
.toptel{ background:url(toptel.jpg) no-repeat left center; line-height:30px; font-size:28px; height:35px; text-indent:40px; position:absolute; right:280px; top:65px;}

/*内容*/
.indexlink{ clear:both; width:994px; border:1px solid #ccd3e4; border-top:none; margin:20px auto 0px; background:url(linkbg.jpg) repeat-x top left;}
.lintitle{height:29px;color:#919090; line-height:29px; text-indent:8px; font-size:14px; border-bottom:1px solid #ccd3e4; }
.linkcont{ padding:5px 10px; color:#a6a6a6;}
.linkcont a{ color:#a6a6a6;}
.linkcont a:hover{ color:#919090;}
.ifooter{ margin-top:20px; width:100%;background:#e1e1e1;display:block; padding-top:10px; height:100px; padding-bottom:10px; clear:both; color:#454545; }
.linetags{line-height:22px; padding-bottom:3px; margin-bottom:10px;}
.linetags a{ color:#dedede;}
.linetags a:hover{ color:#FFFFFF;}
.ifooter_txt a,.ifooter_txt a:link,.ifooter_txt a:hover,.ifooter_txt a:visited{}
.ifooter_txt{ width:800px; float:left; display:block; text-align:center;}
.footer_part2{ width:100px; float:right; display:block;}

.footcont{ width:1000px; margin:0px auto;}
/*内容*/



/*内页*/
.bigsubbanner{ width:1000px; height:260px; margin:0 auto; padding-bottom:16px; overflow:hidden;}
.inpage{ width:1000px; margin:0px auto;}
.ifix{ width:235px; float:left;}
.icategory{ width:220px;border:1px solid #e4e4e4;position:relative; padding-bottom:10px;}
.icategorytitle{ width:182px; background:url(protitle.jpg) no-repeat left top; height:36px; position:absolute; top:-6px; left:9px; }
.newlefttitle{ width:182px; background:url(new.jpg) no-repeat left top; height:36px; position:absolute; top:-6px; left:9px; }
.feedbackbtn{ width:194px; height:139px; margin:10px auto;}
.tpic{background:url(bg_37.jpg) no-repeat left top; width:100%; height:33px; margin-top:20px;}
.subtel{width:200px; padding:10px; margin:0px; border:1px solid #bdbdbd; border-top:none;color:#454545; }
.ttcont{ padding-top:10px; border-top:1px solid #CCCCCC; font-size:12px; margin-top:10px;color:#017b01; text-align:center; }
.ttcont22{ padding-top:10px; border-top:1px solid #CCCCCC; font-size:16px; min-height:65px; margin-top:10px;color:#017b01; background:url(sss.jpg) no-repeat left 20px; padding-left:75px; font-weight:bold; line-height:26px;}



.icont{ float:right; width:740px; _display:inline; overflow:hidden;}
.icont_title{position:relative; background:url(marker-1.gif) no-repeat left 5px; height:34px; border-bottom:3px solid #CCCCCC;color:#010101; font-size:24px; text-indent:30px; margin-bottom:15px; line-height:24px; }
.icont_content{ width:740px; margin:0 auto;padding-bottom:20px; font-size:14px;}
.subicont_content{ clear:both; width:100%; margin:0 auto;padding-bottom:20px;}
#i_nflas_title { background:url(bzls.jpg) no-repeat; line-height:30px; color: #06F; font-size:14px; font-weight:bold; padding-left:40px; padding-top:3px}
.i_xbox { border:#3C7297 1px solid; padding:5px;margin-bottom:2px}
.i_xbox2 { border: #09C 2px solid; border-top:none; padding:2px; width:100% -4; margin-bottom:2px}
.i_rbox_title { background:url (zbg.jpg) no-repeat; line-height:33px; color: #FFF; padding-left:40px; font-size:14px; font-weight:bold; margin-top:5px}
#i_ptiele{ background:url(pro_index.jpg) no-repeat; line-height:37px; color:#FFF; font-size:14px; font-weight:bold; padding-left:35px}
#i_ptiele span,#i_n_title span{ float:right; padding-right:15px; padding-top:5px;}
#i_ptiele span img ,#i_n_title span img { padding-top:6px}
#i_n_title{ background:url(hbbg.jpg) no-repeat; line-height:35px;color:#FFF; font-size:14px; font-weight:bold; padding-left:42px} 
#i_book { background:url(xbg_top_bg2.jpg) no-repeat; line-height:40px; padding-left:80px;font-weight:bold; margin-top:5px}
#i_photo { background:url(xbg_top_bg.jpg) no-repeat; line-height:27px; padding-left:30px;font-weight:bold; margin-top:5px}
.i_boox_xbox {border: #CCC 1px solid; border-top:0; width:100% -2px; padding:5px; margin-bottom:5px;zoom:1;}

.votejs { float:left}
.votejs li  { float:left; width:110px;}
.votejs li  label { width:60px}
.vote_sub {text-align:center;} 
.p_title { height:25px; background:url(nav_btbg.jpg) no-repeat; line-height:25px; text-indent:10px; color:#FFFFFF;  font-size:14px; font-weight:bold}
.xbox,.xqbox,.xnbox{ border: #005EAE 0px solid; border-top:0; width:100% -2px; padding:5px; margin-bottom:5px;zoom:1}
.xqbox{border:#85D5F6 0px solid;border-top:0;  }
.xnbox{border:#85D5F6 1px solid;border-top:0; padding:0  }
.bmenu { position:absolute; top:5px; right:0px; text-align:right; font-size:12px; font-weight:bold; color:#9e9e9e;}
.bmenu h1{ font-size:14px; text-indent:60px;  line-height:53px;}
.bmenu span { font-size:12px; font-weight: 400; color:#9e9e9e;}
.bmenu span a:link,.bmenu span a:visited{ color:#9e9e9e;}
.bmenu span a:hover{ color:#454545;}

.pic_ul{ width:754px; float:right;white-space:nowrap;padding-top:40px;}
.pic_ul li{ width:234px; height:300px;margin:10px 7px; float:left; overflow:hidden; position:relative;}
.pic_ul li .title{padding-top:10px; }
.inpromore{ float:right; width:60px; height:18px; background:#066EC5;color:#FFffff; text-align:center; line-height:18px; margin-top:4px;}
.pic_ul li a{ width:214px; height:300px; display:block; background:#f2f2f2; border:10px solid #f2f2f2; }
.pic_ul li a:hover{ width:214px; height:300px; display:block; background:#e0e0e0; border:10px solid #e0e0e0; }

.link_box { border:#CCC 1px solid; margin:5px 0px}
.link_title { background:#06C; color:#FFF; font-weight:bold; padding:5px; margin:2px;}

.porducttitle{ background:url(bg_40.jpg) repeat-x left top; height:29px; line-height:29px;  text-indent:14px;color:#FFFFFF;}
.porducttitle h1{ width:600px; float:left; color:#FFFFFF;font-size:16px;}
.porducttitle span{ font-size:12px; float:right; padding-right:10px;color:#FFFFFF;}
.porducttitle span a{color:#ffffff}
.porducttitle span a:hover{ color:#FFFF00;}
.subabouttitle{ font-size:24px; height:60px; line-height:60px; border-bottom:1px solid #dedede; border-top:1px solid #dedede; margin-bottom:10px; }
.smalltt{ font-size:16px; line-height:30px; color:#1683be;}
.searchbtn{ clear:both; width:1000px; margin:0px auto; height:40px;}
.searchbtn h1{ width:400px; float:left;}
#sokeycont{ background:url(searchbg.jpg) no-repeat left top; border:none; width:224px; height:22px; text-indent:10px; line-height:20px;}
#sokeybtn{ background:url(searchbtn.jpg) no-repeat left top; width:64px; height:21px; margin:0px; overflow:hidden; padding:0px;}

.yssubcont{ width:1000px; clear:both;font-size:15px;margin:16px auto 30px;}
.yssubcont li{ width:458px; float:left; margin:10px; border:1px solid #eaeaea; padding:6px; display:block; height:140px; }
.yssubcont li h4{ font-size:18px; background:#099512; height:30px; line-height:30px; color:#FFFFFF; text-indent:10px; margin-bottom:10px;}

.ddyssubcont{ width:1000px; clear:both;font-size:15px;margin:16px auto 30px;}
.ddyssubcont li{ width:458px; float:left; margin:10px; border:1px solid #eaeaea; padding:6px; display:block; height:140px; }
.ddyssubcont li h2{ font-size:17px; background:#099512; height:30px; line-height:30px; color:#FFFFFF; text-indent:10px; margin-bottom:10px;}


.tdnew{ width:264px; float:right;}
#tdnewh1{ font-size:16px; background:#ff6600; height:28px; line-height:28px; text-indent:8px; color:#FFFFFF;}


.feedbtn{ padding:16px 0px 0px; list-style:none;  }


.services {
	float: left;
}
.services .con {
	background: url(service.gif) no-repeat 0 0;
	width: 127px;
	height: 368px;
	position: relative;
}
.services .shares {
	position: absolute;
	left: 10px;
	top: 275px;
	white-space: nowrap;
	color: #666;
}
.services .shares img {
	margin-right: 5px;
}
.services li {
	text-align: center;
}
.services .qq {
	padding-top: 105px;
	padding-left:10px;
}
.services .name {
	padding-top: 8px;
	float: left;
	display: block;
	width: 60px;
	text-align: right;
}
#www97zzwcom .s-btn {
	background-position: 0 -89px;
	width: 38px;
	height: 198px;
	margin-top: 104px;
	float: left;
}
#www97zzwcom .Obtn {
	background: url(service.gif) no-repeat -331px -53px;
	float: left;
	width: 39px;
	height: 197px;
	margin-top: 30px;
	margin-left: -1px;
}
#www97zzwcom a.wx {
	position: absolute;
	top: 166px;
	left: 15px;
	overflow: hidden;
	text-indent: -999em;
	display: block;
	width: 95px;
	height: 95px;
}

.fsmbtitle{ font-size:20px; color:#037a1c;}

.ysnew{ padding:0px; margin:0px; list-style:none;}
.ysnew li{ font-size:14px; background:url(prodian.jpg) no-repeat left center; height:40px; line-height:40px; text-indent:16px; border-bottom:1px dashed #CCCCCC;}
.yscasepic{ width:998px; text-align:center; font-size:16px; clear:both; padding-top:20px; padding-bottom:10px;}
.ysfeedbackcont{ width:990px; margin:0px auto;}
#ysforms{ width:600px; float:left;}
.ysfeedback{ clear:both; margin:10px auto; width:990px;}
.catitle{ height:50px; line-height:50px; font-size:30px; text-align:center;}
.gyulpic{ width:710px; padding:0px; margin:0px; list-style:none;}
.gyulpic li{ float:left; width:150px; padding:12px; overflow:hidden; height:118px;}

.subcontactleft{ width:240px; float:left;}

.case_title{ font-size:20px; background:url(map.png) no-repeat left center; text-indent:30px;}
.contact_tag{ height:40px; line-height:40px; text-indent:20px; background:#f2f1f1; color: #006400;font-size: 16px; font-weight:bold;}
.jgcolor{ color:#FF0000;}
.bigttcont{ border:1px solid #e2e1e1; margin-bottom:20px;}