﻿
/* CSS Document */
* { 
margin:0; 
padding:0; 
} 
html {
	color: #666;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body {margin:0 auto; font-family:Microsoft Yahei,"宋体",Arial,Helvetica,sans-serif,Tahoma;_font-family:"宋体",Arial,Helvetica,sans-serif,Tahoma; background:#fff; font-size:14px;  color:#333;min-width:1003px;max-width:1920px;width:expression_r(document.body.clientWidth <= 1003? "1003px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1003px":"");}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, option, include, file ,img{margin:0;padding:0;_background-image:url(about:blank);_background-attachment:fixed;}
ul,li,dl,dd,dt{list-style-type:none;padding:0;margin:0;border:0;}
img { border:0px;}
a { color:#666; text-decoration:none;blr:exPRession(this.onFocus=this.blur());outline:none; background: transparent; /*修正win8系统IE连接灰色背景*/}
a:hover { color:red;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.xinxin{ color:#F00;}


/* hender */
.header{ height:131px; overflow:hidden; background:url(../image/index_01.jpg) center top no-repeat;}
.logo{ height:90px; }
.logo-ok{margin:0 auto; width:995px; height:90px;}
.logo-left{ float:left; width:287px; padding-top:15px; padding-left:10px;}
.logo-right{ float:right; width:698px; height:72px;  text-align:right;padding-top:18px;}

/* menu */
.menu{height:41px; line-height:41px;}
.menu ul{margin:0 auto; width:988px; }
.menu ul li{ float:left; font-weight:bold; width:109px; text-align:center;}
.menu ul li a{ color:#333;display:block;}
.menu ul li a:hover{ background:#0093dd; color:#FFF;}


/* homecpfl */
.homecpfl{margin:0 auto; width:995px;padding:35px 0;}

/* homemain */
.homemain{height:466px;padding:35px 0; background:#f2f2f2;}
.homemain-ok{margin:0 auto; width:925px; height:424px; background:#FFF; border-bottom:3px solid #dddddd; padding:15px;}

.homemain-left{ float:left; width:546px; border-right:1px solid #f4f4f4; height:425px; padding-right:30px; font-size:12px;}
.homemain-left-tou{ height:37px; line-height:37px;font-size:21px; color:#0093dd; border-bottom:2px solid #e0e0e0; }
.tou-left{ float:left; width:120px;}
.tou-right{ float:right; width:35px; padding-top:5px;  font-size:12px;}

.news-tj{ width:544px; padding:20px 0 10px 0; }
.news-tj dl{ height:148px; overflow:hidden; border-bottom:1px dotted #e6e6e6; padding-bottom:15px;}
.news-tj dl dt{ float:left; width:198px; height:146px; border:1px solid #f3f0e7;overflow:hidden;}
.news-tj dl dd{ float:right; width:320px;}
h1{ font-size:16px;}
h1 a{color:#eb5504;width:320px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
h1 a:hover{color:#f08300;}
.sj{ font-size:12px; color:#666; padding:3px 0;}
.ms{ font-size:13px;}

.home-news{width:544px; height:374px; overflow:hidden;}
.home-news ul{ }
.home-news ul li{overflow: hidden; line-height:26px; font-size:12px;}
.home-news ul li span{ float:left;background: url(../image/xwd.jpg) no-repeat 5px center; padding-left:14px; width:410px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.home-news ul li span a{ color:#333;}
.home-news ul li span a:hover{ color:#0093dd;}
.home-news ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.homemain-right{ float:right; width:336px; overflow:hidden;}
.rspp{ width:320px; height:123px; background:url(../image/index_10.jpg) center center no-repeat; overflow:hidden; padding-top:30px; padding-left:16px;}
.rspp a{ font-size:16px; font-weight:bold; color:#eb5504;}
.rspp a:hover{color:#f08300;}

.cjwt{width:336px; height:36px; background:url(../image/index_13.jpg) center 9px no-repeat; overflow:hidden; padding-top:5px;padding-top:94px;}
.cjwt a{ }



/* homefooter */
.homefooter{ background:#fff; border-top: solid 1px #ececec; height:185px;}
.homefooter-ok{margin:0 auto; width:405px; background:url(../image/index_21.png) 35px center no-repeat; height:106px; font-size:12px; color:#666; padding-left:590px; padding-top:40px; line-height:18px;}

.footer-hs{background:#2b2b2b; min-height:60px; overflow:hidden;}
.footer-hsok{margin:0 auto;width:955px; background:url(../image/sys.jpg) 32px 10px no-repeat; text-align:right; padding-right:40px; color:#999; font-size:12px; padding-top:10px; line-height:20px;}
.footer-hsok a{ color:#999;}

.footer-hsok2{margin:0 auto;width:955px; background:url(../image/sys.jpg) 32px center no-repeat; text-align:right; padding-right:40px; color:#999; font-size:12px;}
.footer-hsok2 a{ color:#999;}

.footer-ok{margin:0 auto; width:995px; overflow:hidden; font-size:12px; color:#fff; background:url(../image/index2_75.jpg) 840px 53px no-repeat;}
.footer-ok-tou{ height:43px; line-height:43px; font-size:24px; color:#FFF; margin-bottom:15px;}
.icpb{ color:#a1a1a2; padding-top:5px;}
.icpb a{ color:#a1a1a2;}
.icpb a:hover{ color:#fff;}
.webfx{ height:54px; padding-top:10px;}

.yqlj{ border-top:1px solid #555658; padding:12px 0 23px 0; font-size:12px;}
.yqlj-ok{margin:0 auto; width:995px;color:#a1a1a2;}
.yqlj-ok a{ color:#a1a1a2;}
.yqlj-ok a:hover{ color:#fff;}

.infofooter{ background:#f2f2f2; border-top: solid 1px #ececec; height:185px; margin-top:25px;}


/* homebq */
.homebq{ height:47px; background:#1f2024; overflow:hidden;}
.homebq-ok{margin:0 auto; width:995px;}
.bq-left{ float:left; width:155px; padding-top:10px;}
.bq-right{ float:right; width:840px;padding-top:14px; color:#8f9092; font-size:12px;}
.bq-right a{ color:#8f9092;}
.bq-right a:hover{ color:#666;}


.infobanner{ height:270px; background:url(../image/info.png) center top no-repeat;}


/* info */
.info{margin:0 auto; width:995px;}
.lj{background: url(../image/info_03.jpg) left 16px no-repeat; padding-left:25px; font-size:12px; height:50px; line-height:50px; color:#999;}

.info-left{ float:left; width:187px;}
.info-tou{ background:url(../image/info_06.jpg) no-repeat; color:#FFF; height:34px; line-height:34px; font-weight:bold; font-size:16px; padding-left:20px;}
.infomenu ul{ width:185px; }
.infomenu ul li{ float:left; width:185px; line-height:38px; height:38px; background:url(../image/info_11.jpg) center center no-repeat; border:1px solid #ebebeb; border-top: none;font-size:13px;}
.infomenu ul li a{ display:block;padding-left:18px;width:167px;}
.infomenu ul li a:hover{background: url(../image/info_08.jpg) no-repeat;color:#FFF;}
#zcmenu{background: url(../image/info_08.jpg) no-repeat;}
#zcmenu a{color:#FFF;}

.zcmdx{ background:url(../image/info_14.jpg) no-repeat; height:5px; padding-bottom:18px; font-size:0;}

.info-right{float:right; width:750px; border:1px solid #ebebeb; padding:25px; border-radius:4px;}
.dqlm{ font-size:22px;}

.info-ok{ margin-top:15px; line-height:26px; color:#333;}
.info-ok a{ color:#333;}
.info-ok a:hover{ color:#666;}

/* new */
.info-xw{ color:#333;}
.info-xw a{ color:#333;}
.info-xw a:hover{ color:#666;}
.info-xw dl{height:158px; overflow:hidden;}
.info-xw dl dt{ float:left; float:left; width:198px; height:146px; border:1px solid #f0f0f0;}
.info-xw dl dt a{ width:200px; height:146px; overflow:hidden;}
.info-xw dl dt:hover{border:1px solid #edd28e;}
.info-xw dl dd{ float:right; width:525px;height:140px; }

.time{ color:#666;font-size:12px; height:25px; line-height:25px; border-top:1px solid #ebebeb;}
.info-xw dl dd h1{ font-size:17px; padding-top:5px;}
.info-xw dl dd h1 a{color:#eb5504;}
.info-xw dl dd h1 a:hover{color:#f08300;}

.info-xw dl dd h4{ font-weight:normal; padding-top:8px;font-size:12px; height:67px; padding-bottom:20px; overflow:hidden;}

.page{text-align:center; padding-top:40px;}
.page{float:left; position:relative; left:50%;padding-bottom:12px;}
.page li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;padding:5px; color:#ccc; cursor:pointer;}
.page li a{display:block;color:#666; text-align:center; }
.page li:hover{background:#0093dd;color:#FFF;text-align:center; display:block;}
#page-dq{ background:#0093dd;border: 1px solid #0093dd;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

.info-xw ul li{overflow: hidden; line-height:35px;  border-bottom:1px dotted #e6e6e6; font-size:13px;}
.info-xw ul li span{ float:left;background: url(../image/xwd.jpg) no-repeat 5px  center; padding-left:13px; width:610px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-xw ul li span a{ color:#333;}
.info-xw ul li span a:hover{ color:#ea5504;}
.info-xw ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}






/*内页新闻详细*/
.main-right-ok-newtou{ font-size:18px; font-weight:bold; color:#eb5504; text-align:center; }
.main-right-ok-time{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-bottom:1px solid #eaeaea;}
.main-right-ok-nr{ padding:20px 10px; line-height:24px;}

.fh{ height:65px;padding-top:8px;  border-top:1px solid #eaeaea;}
.fh-left{ float:left; font-size:12px; padding-left:10px; line-height:24px;color:#666;}
.fh-left a{color:#666;}
.fh-left a:hover{color:#d71008;}
.fh-right{ float:right; margin-right:10px;margin-top:10px;width:124px; height:33px;background:#e2f1f1; text-align:center; border:1px solid #daf0f0;}
.fh-right a{  line-height:33px; color:#0093dd; display:block;}
.fh-right a:hover{  line-height:33px;background:#0093dd;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ height:300px; color:#6f4d3a;}
.right-main-tou-faq dl { width:450px;font-size:12px;  height:60px;}
.right-main-tou-faq dl dt{ float:left; width:65px; color:#666; text-align:right; line-height:30px; padding-right:10px;}
.right-main-tou-faq dl dd{ float:right;width:375px;font-size:12px; color:#999;}
.zck{ width:312px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}
.zck2{ width:190px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}
.zck3{ width:512px; _width:312px;height:90px;border:1px solid #f2f2f2; padding:4px 5px;}
.zck4{ width:322px;height:30px;border:1px solid #f2f2f2; padding:4px 5px;}
.textsm{ color:#999; padding-top:2px; font-size:12px;}


/*内页产品小图*/
.info-cp{ width:995px;}
.info-cp-left{ float:left; width:223px; padding-bottom:35px; overflow:hidden;}
.cpmenu-tou{ width:203px; height:41px; line-height:41px; background:url(../image/cpmenut.jpg) no-repeat; color:#FFF; font-size:20px; padding-left:20px;  overflow:hidden;}


.left_menu {
	width: 185px;
	margin-top: 0px; font-size:13px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;
}
.left_menu dd {
	margin: 0px;
	padding: 0px;
	width: 185px;
}
.left_menu dt {
	font-size: 13px;
	width:185px;
	 border-bottom:1px solid #ebebeb;
	height: 38px;
	line-height: 38px;
	background:url(../image/info_11.jpg) center center no-repeat;
}
.left_menu dt a {
	display:block;padding-left:18px;width:167px; color:#333;
}
.left_menu dt a:hover {
	 background: url(../image/info_08.jpg) no-repeat;color:#FFF;
}
.left_menuLI {
	width: 185px; background:#FFF; border-bottom:1px solid #ebebeb; padding-bottom:8px;
}
.left_menuLI li {
	font-size:12px; padding-left:28px; background:url(../image/cpmenud.jpg) 18px center no-repeat;
}
.left_menuLI li a {
	width: 170px;
	line-height: 30px; color:#666;
}
.left_menuLI li a:hover {
	 background:none;color: #0093dd;
}

.info-cp-right{ float:right;width:718px; overflow:hidden;}
.cp-right-tou{height:41px;line-height:41px;color:#012169; font-size:20px; padding-left:8px;}
.info-right-cp ul li{ float:left;width:170px;float:left; padding-right:17px;_padding:0 2px;text-align:center; margin-top:28px;}
.info-right-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:187px;*font-family:Arial; width:168px; height:207px; line-height:207px;  overflow:hidden; border:1px solid #e0e0e0;}
.info-right-cp ul li a:hover{border:1px solid #0093dd;}
.info-right-cp ul li a img{ 
	max-width:164px;   /* 宽度 */ 
	max-height:203px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-right-cp ul li div span{color:#666; width:173px; text-align: center; background:none;  padding-top:4px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-right-cp ul li div span a{color:#666; font-size:12px; border:0; line-height:20px; height:20px;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-right-cp ul li div span a:hover{color:#0093dd; border:0;}

/*产品大图*/
.main-right-ok-cpdt{ font-size:18px;  color:#004098;  padding-bottom:10px;}
.main-right-ok-cptime{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-top:1px solid #eaeaea;}

.info-cp-dt{ margin:0 auto; width:995px; background:#FFF; padding:20px; padding-bottom:0;border-bottom:2px solid #e0dfdd;}
.cp-dt-ok{ padding: 0 12px;padding-bottom:20px; line-height:22px; font-size:12px;}
.info-ok-cp-dt{ text-align:center;}
.info-ok-cp-dt img{	max-width:705px;   /* 宽度 */ 	-ms-interpolation-mode: bicubic; overflow:hidden; padding-bottom:15px;}
.info-ok-cp-sm{ height:30px; border:1px solid #baeafb; background:url(../image/cpsmbt.jpg) repeat-x; line-height:30px; margin-top:4px; padding-left:15px; color:#005bac;}
.info-ok-cp-nr{ padding:15px; font-size:12px; line-height:23px;}

.info-ok-cp-xz{ padding:25px 0 15px 0; text-align:center;}


/* fixed */
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:200000;}
.fixed a{display:block;width:55px;height:53px;}
.book{background:url(../image/fixed.jpg) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../image/fixed.jpg) 0 0 no-repeat;background-position:0 -53px;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../image/fixed.jpg) 0 0 no-repeat;background-position:0 -158px;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-185px;width:180px;height:180px;top:-106px;display:none;}








