/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#333333;}
a:hover { text-decoration: none; color:#FF0000;}
h1,h2,h3,h4,h5,h6{font:14px normal;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; }
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
TABLE img{ display:block;}
img{border:0px;}

body{font-size:12px; color:#333333; background:#F8F9FA url(../images/back_2.jpg) repeat-x; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }

td{font-size:12px; line-height:24px;}
td img{ margin-right:15px;}

/*--------网站头部 --------------*/
.top{ width:1001px; height:26px; line-height:26px; margin:0 auto;color:#fff;}
.top p{text-align:right;}
.top a{color:#fff;}
.top a:hover{color:#FCFF00;}
.header{height:75px; width:1001px; margin:0 auto;}
.headerleft{ float:left; width:293px; height:75px; overflow:hidden;}
.headerleft img{display:block;}
.headerright{float:right; width:660px; overflow:hidden; text-align:right;}
.headerright ul{overflow:hidden; padding-top:26px;}
.headerright li{float:right; font-size:14px; font-weight:bold;line-height:26px; width:90px; text-align:center;}



/*--------首页banner --------------*/
.bannerbj {MARGIN:0 auto;  HEIGHT:191px;POSITION: relative; width:100%;}
.top-banner {MARGIN: 0px auto; OVERFLOW: hidden; POSITION: relative; HEIGHT: 191px; TEXT-ALIGN: center}
.top-banner A {DISPLAY: block; FLOAT: left; width:100%; HEIGHT: 191px}
.banner1 {background: #005693 url(../Upfiles/Prod_B/banner10.jpg) no-repeat center top; width:100%; CURSOR: pointer; HEIGHT: 191px}
.banner2 {BACKGROUND: #005693 url(../Upfiles/Prod_B/banner20.jpg) no-repeat center top; CURSOR: pointer}
.banner3 {BACKGROUND: #005693 url(../Upfiles/Prod_B/banner30.jpg) no-repeat center top; CURSOR: pointer}
.tabBox {Z-INDEX: 48; LEFT: 46%; MARGIN: -20px auto 0px; WIDTH: 140px; POSITION: absolute; HEIGHT: 16px; TEXT-ALIGN: center;}
.tabBox UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.tabBox A {DISPLAY: inline-block; FONT-SIZE: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px 3px; WIDTH: 34px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0; HEIGHT: 8px; cursor:pointer;}
.tabBox A.activeSlide {BACKGROUND: #FFD70F}
.tabBox LI.activeSlide {BACKGROUND: #fff}
.tabCon {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 350px; TEXT-ALIGN: center}


.main{ margin:0 auto; width:1001px; padding-bottom:15px; background:url(../images/centbg.jpg) repeat-y left top;}
.mainleft{float:left; width:287px; padding-left:12px; padding-top:10px;}
.leftcp{ width:287px; overflow:hidden;}
.leftcp h2{width:275px; height:38px; line-height:38px; color:#232323; font-size:14px; font-weight:bold; border-bottom:1px #ccc dashed; font-family:Microsoft YaHei;}
.leftcp h2 b{font-size:12px; font-weight:normal; text-transform:uppercase; color:#737373; padding-left:5px;}
.leftcp h2 span{float:right;}
.leftcp li{float:left; overflow:hidden; width:272px; /*margin-right:12px;*/ margin-top:11px;}
.leftcp li img{display:block; width:270px; border:1px #ccc solid;}
.leftcp li p{ height:18px; line-height:18px; background:#004091; font-family:Arial; overflow:hidden; text-align:center;}
.leftcp li a{color:#fff;}
.mainleft_end{ width:269px; margin-top:14px; overflow:hidden;}
.mainleft_end img{display:block;}

.maincent{float:left; padding:10px 16px 0; overflow:hidden; width:397px;}
.maincent h2{width:397px; height:38px; line-height:38px; color:#232323; font-size:14px; font-weight:bold; border-bottom:1px #ccc dashed; font-family:Microsoft YaHei;}
.maincent h2 b{font-size:12px; font-weight:normal; text-transform:uppercase; color:#DA251D; padding-left:5px;}
.maincent h2 span{float:right;}
.homeabout{ width:397px; height:310px;}
.about_lr{ overflow:hidden; padding-top:12px; line-height:22px;}
.about_lr img{display:block; border:1px #ccc solid; margin-bottom:5px;}

.homeclients{width:397px; overflow:hidden; padding-top:8px;}
.homeclients h2 b{color:#737373;}
.rel{ position:relative;}
.w397{ width:397px;margin:14px auto 0; overflow:hidden;}
a.left,a.right,a.left-hover,a.right-hover{ display:block; width:9px; height:17px; cursor:pointer; position:absolute; top:42px;}
a.left{ background:url(../images/back_32.jpg); left:0px;}
a.right{ background:url(../images/back_35.jpg); right:0px;}
a.left-hover{ background:url(../images/back_32_1.jpg);left:0px;}
a.right-hover{ background:url(../images/back_35_1.jpg);right:0px;}
.scrcont{ width: 10000000px;   position:relative;}
.cont{ width:370px; height:130px; margin-left:16px; overflow:hidden; position:relative;}
.itemlist{float:left;  position:relative;}
.itemlist li{ float:left; padding:0 4px; width:115px; height:99px; overflow:hidden; position:relative; text-align:center;}
.itemlist li img{display:block;width:113px; height:97px; border:1px #ccc solid;}
.itemlist li img:hover{border:1px #ff0000 solid;}


.w397 h4{ float:left; width:115px; height:95px; background:#fff; overflow:hidden; border:1px #ccc solid; display:inline; padding:5px; margin:0 5px;}
.w397 h4 img{width:113px; height:55px; }
.w397 h4:hover{border:1px #ff0000 solid;}
.w397 h4 p{font-size:12px; text-align:left;}



.mainright{float:right; width:244px; padding-right:12px; padding-top:10px;}
.mainright h2{width:244px; height:38px; line-height:38px; color:#232323; font-size:14px; font-weight:bold; border-bottom:1px #ccc dashed; font-family:Microsoft YaHei;}
.mainright h2 b{font-size:12px; font-weight:normal; text-transform:uppercase; color:#737373; padding-left:5px;}
.mainright h2 span{float:right;}
.homenews{ width:244px; overflow:hidden; height:235px;}
.homenews ul{overflow:hidden; padding-top:5px; overflow:hidden;}
.homenews li{ line-height:26px; border-bottom:1px #ccc dotted; background:url(../images/back_20.jpg) no-repeat left center; padding-left:10px;}



/*--------首页页脚版权说明--------------*/
#footer{ margin:0 auto; width:100%; height:107px; background:url(../images/back_42.jpg) repeat-x;}
.footer{width:1001px; padding-top:22px; overflow:hidden; text-align:center; line-height:22px; font-size:12px; margin:0 auto; color:#464646;}

.lybanner{ width:100%; margin:0 auto; height:191px; background:url(../images/back_7.jpg) no-repeat center top;}


.lymain{ width:1001px; margin:0 auto; padding-bottom:20px; border-left:1px #ccc solid; border-right:1px #ccc solid; background:url(../images/ly_3.jpg) repeat-y left top;}
.lymainleft{float:left; padding:0 11px; width:192px;}
.category{ width:192px; margin-top:15px; overflow:hidden;}
.lymainleft h2{ font-size:14px; color:#2E5B95; font-weight:bold; text-transform:uppercase; height:30px; padding-left:16px;}
.category li{ width:162px; padding-left:30px; height:34px; line-height:34px; font-size:12px; color:#3B3B3B; margin-bottom:6px; background:url(../images/ly_7.jpg) no-repeat;}
#onsec a{ color:#FF0000}
#onsec a:hover{ color:#FF0000}

.rightcp{width:192px; margin-top:15px; overflow:hidden;}
.rightcp li{  line-height:18px; border-bottom:1px #ccc dashed; padding:10px 0px 10px 17px;}
.rightcp li span{ background:url(../images/back_20.jpg) no-repeat left center; padding-left:8px;}


.lymainright{float:right; width:750px; padding-right:14px;}
.title{ width:750px; height:32px; line-height:32px; margin-top:15px;font-size:14px; color:#2E5B95; font-weight:bold; border-bottom:1px #ccc dotted;}
.title a{color:#2E5B95;}
.title a:hover{color:#ff0000;}

.about{ overflow:hidden; line-height:24px; padding-top:10px;}

.clients{overflow:hidden; padding:10px 0 0 0;}
.clients li{ float:left; width:115px; height:130px; background:#fff; overflow:hidden; border:1px #ccc solid; display:inline; padding:5px; margin:10px 10px;}
.clients li img{width:113px; height:55px; }
.clients li:hover{border:1px #ff0000 solid;}



.news{overflow:hidden;}
.news H2 { padding:5px 10px; line-height:22px; font-size:12px!important; border:1px #CCCCCC dotted; background:#FFFFFF; margin:10px 0px;}
.newsul {overflow:hidden; padding-top:8px;}
.newsul li{line-height:34px; border-bottom:1px #ccc dashed; background:url(../images/back_46.jpg) no-repeat left center; padding-left:8px;}
.newsul li span{float:right; color:#959595; font-size:11px;}

.newsshow{overflow:auto;width:689px; padding:24px;background:#fff; line-height:22px;}
.news_xxjs{line-height:24px; padding:10px 10px; font-size:12px;}
.news_title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; padding:0px; color:#ff0000;text-align:center;margin:10px 0px;}
.pubdate_new{ border:#ccc 1px solid; height:26px; line-height:26px; margin:0 auto; width:696px; OVERFLOW: hidden; text-align:center; margin:0 auto; background-color:#f5f5f5;}
.pubdate_new2{ border:#ccc 1px solid; height:26px; line-height:26px; margin:0 auto; width:696px; OVERFLOW: hidden; text-align:center;margin:10px 0px 0px 0px;background-color:#f5f5f5;margin-top:15px;}
.pubdate{border: #ccc 1px  dotted; height:26px; line-height:26px;  margin:10px 0px 0px 0px; OVERFLOW: hidden; text-align:center;background-color:#ffffff;}
.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #ff0000; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}


/*--------在线留言--------------*/
.guestbook h4{font-size:12px; margin:10px 0px; padding-left:15px;}
.guestbook ul{border:1px solid #ccc; border-bottom:0px solid #ccc;} 
.guestbook ul li{ padding:4px 0; border-bottom:1px solid #ccc;}
.guestbook ul li span{float:left; text-align:right; width:120px; padding:0 10px 0 0;}


.pubdateprod{border: #ccc 1px dotted;height:26px; line-height:26px;  margin:10px 0px 0px 0px; OVERFLOW: hidden; text-align:left;padding:0px 10px; font-size:14px; font-weight:bold; color:#FF0000;}



