@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding: 0px 0px;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif,"宋体";color:#000;}
ul li{ list-style:none;}
img{ border:none;}
body,html{overflow-x:hidden;}
.clear{ clear:both;}

a{ color:#000; text-decoration:none;}
a:hover{text-decoration:underline; color:#027fbf;}

.topBg{ background:url(topBg.jpg) repeat-x; height:103px;}
.top{ width:1000px; height:103px;}

.logo{ width:480px; height:103px; float:left;}


.topRight{ width:260px; float:right;}
.shoucang{ width:210px; float:right; height:25px; line-height:25px; padding-top:8px;}
.shoucang a{ float:left; padding-left:12px; padding-right:8px; color:#444;}

.tel{ width:260px; height:70px; float:left;}


.menuBg{ width:100%; background:url(menuBg.jpg) repeat-x; height:36px;}
.menu{ width:1000px; height:36px;}


#nav .mainlevel{float:left;margin-left:0px;padding-left:0px;width:109px;height:36px; padding-right:2px;background:url(menuNav.jpg) right center no-repeat;}
#nav .mainlevel a {color:#fff; text-decoration:none; height:36px; text-align:center; line-height:36px;display:block; padding:0 0px; font-size:14px; font-family:"宋体"; font-weight:bold;}
#nav li.mainlevel a {color:#fff;width:109px;height:36px;}
#nav li.mainlevel a:hover {color:#027fbf; background:url(menuABg.jpg) no-repeat;width:109px;height:36px;}
#nav li.hover{background:url(menuABg.jpg) no-repeat;color:#027fbf;}
#nav li.hover a:hover,#nav li.hover a{ color:#027fbf; text-decoration:none;background:url(menuABg.jpg) no-repeat;}
#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px; width:107px; border:solid 1px #fff; border-bottom:none;overflow:hidden;margin-left:0px; margin-top:0px;}
#nav .mainlevel .ulnav ul li {line-height:24px; height:24px;display:block;float:left;width:107px; border-bottom:solid 1px #fff;}
#nav .mainlevel .ulnav ul li a{ color:#fff;background:#007CD6;line-height:24px; height:24px; font-size:12px; float:left; width:107px; display:block;}
#nav .mainlevel .ulnav ul li a:hover{color:#fff; height:24px; line-height:24px;background:#48bffb; width:107px;text-decoration:underline;}


.menu ul li#mainlevel_01{ width:109px;height:36px;}
#nav  #mainlevel_01.hover{background: url(menuAbg.jpg) top center no-repeat;}


.bqimg{overflow:hidden; width:1440px; height:300px; position:relative; z-index:-1;}
ol li{ list-style:none;}
.bqimg ul{ }
.bqimg ul li{display:block;}
.bqimg ul li img{ width:1440px; }
.bqimg ol{ display:block;}
.bqimg ol li{ float:left;  width:36px; height:4px;margin: 0 5px; cursor:pointer; background:#1287c8;}
.bqimg ol li.this{width:36px; height:4px; background:#c90314;}

.pageMain{width:100%; background:url(pageBg.jpg) top repeat-x; min-height:100px;}

.main{ width:1000px;}
.main .mainL{ width:228px; float:left; margin-top:14px;}
.main .mainR{ width:760px; float:right; margin-top:14px;}
.proList{ width:228px; float:left;}
.title1{ width:200px; float:left; background:url(titleBg1.jpg) no-repeat; height:33px; padding-left:28px;}
.title1 span{ height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold;}
.title1 label{ height:33px; line-height:33px; color:#fff; padding-left:5px;}
.proListCont{ margin:0px 5px; width:216px; border:solid 1px #ddd; float:left;border-top:none;}
.proListCont ul{ width:196px; float:left; padding:6px 10px;}
.proListCont ul li { width:180px; padding-left:16px; font-weight:bold;background:url(li_list1.jpg) left 8px no-repeat; height:auto; line-height:26px;}
.proListCont ul li a{ font-size:12px;}


.proListCont2{margin:0px 5px; width:216px; border:solid 1px #ddd; float:left;border-top:none;}
.proListCont2 dl dt{ width:216px; height:30px; display:block; float:left; background:url(img.jpg) no-repeat; border-bottom:solid 1px #DFDFDF;}
.proListCont2 dl dt a{ width:190px; padding-left:26px; height:30px; line-height:30px;font-weight:bold; color:#000;}
.proListCont2 dl dd{ width:216px; float:left;}
.proListCont2 dl dd ul { width:216px; float:left;}
.proListCont2 dl dd ul li{ width:190px; padding-left:26px; line-height:25px;}

.inList dt a{color:#017FBC;font-weight:normal; font-size:12px;padding-left:15px; width:215px; display:block; float:left;}

.proSearch{ width:228px; float:left; margin-top:10px;}
.proSearchCont{margin:0px 5px; width:136px; border:solid 1px #ddd; float:left;border-top:none; padding:7px 10px 10px 70px; background:url(searchImg.jpg) left center no-repeat;}
.proSearchCont b{ width:136px; float:left; height:30px; line-height:30px; display:block;}
.proSearchCont .ipt1{width:127px;height:20px;border:none;border:solid 1px #abadb3; color:#ccc;padding:0px 3px; line-height:20px; display:block; float:left;}
.proSearchCont .btn1{ background:url(searchBtn.jpg) no-repeat; width:73px; border:none;height:21px; display:block; float:left; margin-top:10px;}

.handLink{width:228px; float:left; margin-top:10px;}
.handLinkCont{margin:0px 5px; padding:4px 12px 5px 12px;border:solid 1px #ddd; float:left;border-top:none; width:192px;}
.handLinkCont ul li{ width:190px; height:48px; border:solid 1px #dddddd; margin:7px 0px; float:left;}

.mainR1{ width:760px; float:left;}
.gywm{ width:488px; float:left; border:solid 1px #ddd;}
.gywmTitle{ width:488px; float:left; background:url(titleBg2.jpg) repeat-x; height:27px;}
.gywmTitle .gywmTitleL{ width:146px; height:27px; float:left; background:url(spanBg.jpg) no-repeat; padding:0px 5px;}
.gywmTitle .gywmTitleL span{height:27px; line-height:27px; color:#fff; font-size:14px; font-weight:bold;}
.gywmTitle .gywmTitleL label{ height:27px; line-height:27px; color:#fff; padding-left:5px;}
.gywmTitle .gywmTitleR{ width:30px; height:5px; display:block; float:right; padding-right:5px; padding-top:12px;}
.gywmCont{ width:470px; float:left; padding:10px 9px; height:206px; line-height:20px;}

.lxwm{ width:258px; float:right;border:solid 1px #ddd;}
.lxwmTitle{ width:258px; float:left;}
.lxwmCont{ width:240px; padding:10px 9px; float:left; height:206px; background:url(lxwmImg.jpg) right bottom no-repeat; line-height:25px;}

.mainR2{ width:760px; float:left; margin-top:10px;}

.cp1{ width:758px; float:left; border:solid 1px #ddd;}
.cp1Title{ width:758px; float:left; background:url(titleBg2.jpg) repeat-x; height:27px;}
.cp1Title ul li{ width:180px; height:27px; float:left;}
.active_line4{ width:170px; padding:0px 5px; display:block; height:27px; background:url(spanBg2.jpg) no-repeat; float:left;}
.active_line4 span{height:27px; line-height:27px; color:#fff; float:left;font-size:14px; font-weight:bold;}
.active_line4 label{ height:27px; line-height:27px; color:#fff; float:left;padding-left:0px;}

.alink_line4{ width:170px; padding:0px 5px; display:block; height:27px; float:left;}
.alink_line4 span{height:27px; line-height:27px; color:#000; float:left;font-size:14px; font-weight:bold;}
.alink_line4 label{ height:27px; line-height:27px; color:#000; float:left;padding-left:0px;}

.scrooll{ width:1312px;}
.scroall{ width:1312px;}

.cp1Cont{ width:740px; float:left; padding:14px 9px; height:192px;}
.cp1Box{ width:740px; height:200px; float:left;}
.cp1Box ul li{ width:206px; height:200px; float:left; margin:0px 5px;}
.photo{ width:200px; height:160px; float:left; padding:2px 2px; border:solid 1px #cbcbcb;}
.name{ width:200px; height:25px; line-height:25px; float:left; text-align:center;}

.cp2{ width:758px; float:left; border:solid 1px #ddd; margin-top:10px;}
.cp2Title{width:758px; float:left; background:url(titleBg2.jpg) repeat-x; height:27px;}
.cp2Title .cp2TitleL{ width:170px; float:left; height:27px; background:url(spanBg2.jpg) no-repeat; padding:0px 5px;}
.cp2Title .cp2TitleL span{height:27px; line-height:27px; color:#fff; float:left;font-size:14px; font-weight:bold;}
.cp2Title .cp2TitleL label{ height:27px; line-height:27px; color:#fff; float:left;padding-left:0px;}
.cp2Title .cp2TitleR{width:30px; height:5px; display:block; float:right; padding-right:5px; padding-top:12px;}

.qyxw{ width:244px; float:left; border:solid 1px #ddd;}
.qyxwTitle{ width:244px; float:left;}
.qyxwCont{ width:230px; float:left; padding:5px 7px; height:145px;}

.qyxwCont ul li{ width:220px; float:left; padding-left:10px; background:url(li_list2.jpg) left center no-repeat; height:25px; line-height:25px;}



.qyxw2{ width:218px; float:left; border:solid 1px #ddd; margin-top:10px; margin-left:5px;}
.qyxwTitle2{ width:218px; float:left;}
.qyxwCont2{ width:204px; float:left; padding:5px 7px; height:145px;}

.qyxwCont2 ul li{ width:194px; float:left; padding-left:10px; background:url(li_list2.jpg) left center no-repeat; height:25px; line-height:25px;}

.footBg{ width:100%; clear:both; background:#0080c1; height:30px; color:#fff; margin-top:20px;}
.footBg span{ width:1000px; height:30px; display:block; line-height:30px; text-align:center;}
.footBg span a{ color:#fff;}

.footTxt{ width:1000px; clear:both; padding:5px 0px; line-height:24px;}
.footTxt p{ color:#0080c1; text-align:center;}
.footTxt p a{ padding-right:5px;}


.pageR{ float:right; border:solid 1px #ddd;width:758px;}


.pageRightTitle{width:758px; float:left; background:url(titleBg2.jpg) repeat-x; height:27px;}
.pageRightTitleL{ width:400px; float:left; height:27px;padding:0px 5px;}
.pageRightTitleL span{height:27px;line-height:27px;color:#027fbf;background:url(spanBg3.jpg) left center no-repeat;padding-left:20px;float:left;font-size:14px;font-weight:bold;}
.pageRighttitleR{width:300px; float:right; padding-right:20px; text-align:right; height:27px; line-height:27px;}


/*about*/
.in_con{width:738px; float:left; padding:10px 10px;border-top:none;}
#in_about{line-height:25px;}


/*news*/
#in_news ul{width:738px;height:100%;overflow:auto;}
#in_news ul li{background:url(li_list2.jpg) no-repeat left center;text-indent:10px;width:738px;line-height:25px;margin-top:5px;position:relative; border-bottom:dashed 1px #b2b2b2;}
#in_news ul li span{position:absolute;top:0px;right:5px;}
.pageNav{width:738px;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}


/*pro*/
#in_pro{ width:738px;}
#in_pro ul li{ width:226px; height:220px; float:left; margin-left:9px; margin-right:8px;_margin-left:5px; _margin-right:5px;}
#in_pro ul li img{ width:220px; height:176px;float:left; display:block;padding:2px 2px; border:solid 1px #cbcbcb;}
#in_pro ul li span{ width:226px; height:30px; line-height:30px; text-align:center; float:left;}

.title{font-size:16px; text-align:center; line-height:30px; height:30px;font-weight:bold; width:700px;  border:none;}
.subtitle{font-size:12px; text-align:center; width:700px; height:24px;border:1px #CCCCCC dashed;}



