﻿@charset "utf-8";
/* 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:#000;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.xinxin{ color:#F00;}


/* hender */
.header{ height:200px; overflow:hidden;}
.header-t{ height:26px; overflow:hidden; background:#3d3d3d;}
.header-t-ok{ margin:0 auto; width:995px; text-align:right; color:#fff; font-size:12px; line-height:26px; background:url(images/index_02.jpg) 900px center no-repeat;}
.header-t-ok a{ color:#FFF;}
.header-t-ok a:hover{ color:#c40001;}

.logo{ margin:0 auto; width:995px; height:129px; overflow:hidden;}
.logo-left{ float:left; padding-top:12px; width:614px;}
.logo-right{float:right; width:324px;height:75px; padding-top:50px;color:#c40001; font-size:22px; font-weight:bold; overflow:hidden; text-align:right;}
.logo-right span{font-size:21px;}

/*background: url(images/index_09.jpg) left 25px no-repeat; */




/* menu */
.menuok{ background:#015fba; height:45px; background:#c40001;}
#menu {margin:0 auto; width:995px;height:45px; overflow:hidden;}
#menu ul {float:left;position:absolute;z-index:100;}
#menu ul li { float:left; height:45px; width:99px; font-weight:bold; line-height:45px; text-align: center; position:relative; z-index:100;}
#menu ul li a {color:#fff;display:block;border-left:1px solid #cd292a; }
#menu ul li a:hover{color:#FFF; background:#132639;display:block;}
#menu ul li.hover a { color:#FFF;background:#132639;}
#menu ul li.hover ul li a { color:#fff;background:#132639;}

#menu ul li ul { width:170px; background:#132639; position:absolute;top:45px; left:0px; display:none;  padding-top:0px; text-align:left;}
#menu ul li ul li {width:170px;z-index:150; position:relative; line-height:30px; height:30px; color:#FFF; text-align:left;}
#menu ul li ul li.hasul { background:url(images/icon8.gif) no-repeat 100px center; _background:none;color:#FFF; }
#menu ul li ul li a { color:#fff; font-size:12px;font-weight:bold; width:145px;line-height:30px; display:block;text-align:left; padding-left:25px;}
#menu ul li ul li a:hover { color:#fff; background:#c40001; }
#menu ul li ul li ul { left:10px; top:0px; display:none; position:absolute;}

/* homecpfl */
.homecpfl{ height:74px; background:#a4a4a4; border-top:1px solid #CCC;margin-bottom:5px;}

.homecpfl-ok{margin:0 auto; width:995px;height:74px;}
.homecpfl-ok ul li{ float:left; width:123.5px;  border-left:1px dotted #FFF; text-align:center;display:table;}
.homecpfl-ok ul li a{ display:block;height:74px; color:#FFF; padding:0 8px;font-weight:bold; vertical-align:middle; display:table-cell; }
.homecpfl-ok ul li a:hover{ background:#c40001;}


/* homecp */
.homecp{ height:322px; border-top:1px solid #e5e5e5; }
.homecp-ok{margin:0 auto; width:995px;}

/* homejj */
.homejj{ height:360px; background:#eaeaea;}
.homejj-ok{margin:0 auto; width:995px; height:335px; padding-top:20px;}
.homejj-left{ float:left; width:319px;height:320px;background:#FFF; border-bottom:2px solid #CCC;}
.home-jj-tou{ padding:10px 15px; padding-bottom:0; height:36px; color:#c4201e; border-bottom:1px solid #eaeaea;}
.jj-tou-left{ float:left; width:250px; font-size:18px; font-weight:bold;}
.jj-tou-left span{font-size:13px; font-weight:bold;}
.jj-tou-right{ float:right; width:19px; padding-top:8px;}

.right-nr{ height:252px; padding:10px 15px;}
.right-nr dl{ width:289px; height:117px;overflow:hidden; padding-top:5px;}
.right-nr dl dt{float:left; width:136px;}
.right-nr dl dd{float:right; width:145px; font-size:12px;}
.right-nr dl dd h1{ font-size:16px; padding-bottom:8px;}
.right-nr dl dd h1 a{ color:#e60012;width:150px;display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.right-nr dl dd h1 a:hover{ color:#333;}

.right-nr ul{}
.right-nr ul li{overflow: hidden; height:25px; line-height:25px;+height:22px; +line-height:22px;border-bottom:1px dotted #e6e6e6; font-size:12px;}
.right-nr ul li span{ float:left; padding-left:13px; width:280px; background: url(images/newsd.jpg) 2px center no-repeat; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.right-nr ul li span a{ color:#333;}
.right-nr ul li span a:hover{ color:#da251d;}
.right-nr ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.homejj-right{ float:right; width:655px;}
.homejj-right-left{ float:left; width:319px;height:320px;background:#FFF;border-bottom:2px solid #CCC;}
.jj-gsjj{ padding:15px; font-size:12px; line-height:21px;}
.jj-gsjj a{color:#333}
.jj-gsjj a:hover{color:#da251d;}
.jj-gsjj img{ padding-bottom:14px;}
.homejj-right-right{ float:right; width:319px; height:320px;background:#FFF;border-bottom:2px solid #CCC;}

.jj-lxwm{ background:url(images/lx.jpg) right bottom no-repeat; height:158px; padding-left:110px; padding-right:15px; padding-top:115px;}


/* homecase */
.homecase{ height:300px;margin:0 auto; width:995px; padding-top:20px;}
.home-case-tou{ padding:10px 15px; padding-bottom:0; height:36px; color:#c4201e;}
.homecase ul{ padding-top:10px;}
.homecase ul li{ float:left;width:240px;float:left; margin:0 3px; text-align:center; height:205px; overflow:hidden; border:1px solid #eee;}
.homecase ul li:hover{border:1px solid #da251d;}
.homecase ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:148px;*font-family:Arial;width:240px; height:168px; line-height:168px;  overflow:hidden;}
.homecase ul li a img{ 
	max-width:240px;   /* 宽度 */ 
	max-height:168px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.homecase ul li div span{color:#666; width:240px; text-align: center; background:none;  padding-top:8px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.homecase 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;}
.homecase ul li div span a:hover{color:#F00; border:0;}


/* footer */
.footer{ height:180px; background:#606060;}
.footer-ok{margin:0 auto; width:995px; height:159px; overflow:hidden; font-size:13px; color:#fff; background:url(images/index_26.jpg) 840px 21px no-repeat; color:#333;}
.footer-ok ul{ padding-top:21px;}
.footer-ok ul li{ float:left; line-height:28px; line-height:28px;}
.footer-ok ul li a{display:block;padding:0 10px; color:#d9d9d9; font-weight:bold;}
.footer-ok ul li a:hover{color:#FFF; background:#c40001;display:block;}
.home-lx{ padding:10px 0 0 10px; color:#b5b5b7; font-size:12px; line-height:22px;}
.home-lx a{color:#b5b5b7;}

.home-fx{ padding-left:10px; padding-top:15px;}


/* 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(images/fixed.jpg) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(images/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(images/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:-136px;width:131px;height:131px;top:-106px;display:none;}




/* 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;}

/* bannernews */
.bannernews{ width:99.9999%;overflow:hidden;}
.bannernews-ok{overflow:hidden;width:1920px; position:relative; left:50%; margin-left:-960px;}

.bannerjjt{ height:355px; background:url(banner/jjt.jpg) no-repeat center top;overflow:hidden;}
.bannerjjt-ok{margin:0 auto; width:995px;}

/* info */
.info{margin:0 auto; width:995px; padding:24px 0;}
.info-left{ float:left; width:252px;}
.info-left-tou{ height:35px; line-height:35px; padding-left:41px; background:#c40001 url(images/info_06.jpg) 15px center no-repeat; font-size:18px; font-weight:bold; color:#fff;}
.info-left-menu ul{ padding-top:5px;}
.info-left-menu ul li{ height:30px; background:#d9d9d9;line-height:30px; margin-bottom:2px;}
.info-left-menu ul li a{ color:#000; display:block; padding-left:41px; }
.info-left-menu ul li a:hover{ background:#c40001; color:#fff;}

.info-left-toucp{ height:35px; line-height:35px; padding-left:41px; background:#c40001 url(images/info_11.jpg) 15px center no-repeat; font-size:18px; font-weight:bold; color:#fff; margin-top:15px;}
.left-cp{ border:1px solid #ebebeb; border-top:none;}
.left-cp ul li{ float:left;width:240px;float:left; margin:6px 3px; margin-top:6px; text-align:center; height:205px; overflow:hidden; border:1px solid #eee;}
.left-cp ul li:hover{border:1px solid #da251d;}
.left-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:148px;*font-family:Arial;width:240px; height:168px; line-height:168px;  overflow:hidden;}
.left-cp ul li a img{ 
	max-width:240px;   /* 宽度 */ 
	max-height:168px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.left-cp ul li div span{color:#666; width:240px; text-align: center; background:none;  padding-top:8px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.left-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;}
.left-cp ul li div span a:hover{color:#F00; border:0;}

.info-left-toulx{ height:35px; line-height:35px; padding-left:41px; background:#c40001 url(images/info_15.jpg) 15px center no-repeat; font-size:18px; font-weight:bold; color:#fff; margin-top:15px;}
.left-lxwm{border:1px solid #ebebeb; border-top:none; padding:10px; color:#000; font-size:13px;}


.info-right{ float:right; width:695px; border:1px solid #ccc; border-radius:3px; padding:20px;}
.right-dqbt{ font-size:20px; font-weight:bold; color:#c40001;}
.info-ok{ padding-top:20px; overflow:hidden; color:#000; line-height:22px;}


/* new */
.info-xw ul{ padding-bottom:10px; padding-top:20px;}
.info-xw ul li{overflow: hidden; height:28px; line-height:28px;border-bottom:1px dotted #e6e6e6; font-size:13px;}
.info-xw ul li span{ float:left; padding-left:13px; width:580px; background: url(images/newsd.jpg) 2px center no-repeat; 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:#da251d;}
.info-xw ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.page{text-align:center; padding:30px 0;*padding:20px 0 10px 0;_padding:20px 0 10px 0;}
.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}
.page ul li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;}
.page ul li a{display:block;color:#666;width:24px; height:24px; line-height:24px; text-align:center; }
.page ul li a:hover{background:#cd1209;color:#FFF;width:24px; height:24px; line-height:24px; text-align:center; display:block;}
#page-dq{ background:#cd1209;border: 1px solid #cd1209;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

/*内页新闻详细*/
.main-right-ok-newtou{ font-size:18px; font-weight:bold; color:#d71008; text-align:center; padding-top:20px;}
.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 20px 10px; line-height:24px; overflow:hidden;}

.fh{ height:50px;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:#b2b2b2; text-align:center;}
.fh-right a{  line-height:33px; color:#fff; display:block;}
.fh-right a:hover{  line-height:33px;background:#c40001;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ height:350px; color:#6f4d3a;}
.right-main-tou-faq dl { width:650px;font-size:12px;  height:65px;}
.right-main-tou-faq dl dt{ float:left; width:75px; color:#333; text-align:right; line-height:30px; }
.right-main-tou-faq dl dd{ float:right;width:560px;font-size:12px; color:#999;}
.zck{ width:312px; height:17px; line-height:17px; border:1px solid #d7d7d7; padding:4px 5px;}
.zck2{ width:190px; height:17px; line-height:17px; border:1px solid #d7d7d7; padding:4px 5px;}
.zck3{ width:445px;height:105px;border:1px solid #d7d7d7; padding:4px 5px;}
.zck4{ width:322px;height:30px;border:1px solid #d7d7d7; padding:4px 5px;}
.textsm{ color:#999; padding-top:2px; font-size:12px;}

.faq-left{ float:left; width:400px; font-size:13px; color:#666;}
.faq-right{ float:right; width:550px; border-left:1px solid #f0f1f3; overflow:hidden;}


/*内页产品小图*/
.info-rightcp{ float:right; width:735px; padding:20px 0px;}
.info-cp ul li{ float:left;width:240px;float:left; margin-left:3px; margin-top:25px; text-align:center; height:205px; overflow:hidden; border:1px solid #eee;}
.info-cp ul li:hover{border:1px solid #da251d;}
.info-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:148px;*font-family:Arial;width:240px; height:168px; line-height:168px;  overflow:hidden;}
.info-cp ul li a img{ 
	max-width:240px;   /* 宽度 */ 
	max-height:168px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-cp ul li div span{color:#666; width:240px; text-align: center; background:none;  padding-top:8px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-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-cp ul li div span a:hover{color:#F00; border:0;}



/*图片*/
.cpdt{ margin:25px; padding:15px; border:1px solid #CCC;}
.cpdt-ok{ padding-bottom:15px; text-align:center;}
.info-tp ul{ padding:12px 0 0 15px;}
.info-tp ul li{ float:left;width:174px;float:left;text-align:center; margin:7px 8px; }
.info-tp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:163px;*font-family:Arial;width:172px; height:191px; line-height:191px;background:#FFF; overflow:hidden; border:1px solid #e5e5e5;}
.info-tp ul li a:hover{border:1px solid #0093dd;}
.info-tp ul li a img{ 
	max-width:172px;   /* 宽度 */ 
	max-height:191px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-tp ul li div span{color:#666; width:174px; text-align: center; background:none;  padding-top:6px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-tp ul li div span a{color:#666; font-size:12px; background:none;  border:0; line-height:20px; height:20px;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-tp ul li div span a:hover{color:#F00; border:0;}




