﻿@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; background:#f5f5f5; font-size:14px; min-width:1100px;max-width:1920px;width:expression_r(document.body.clientWidth <= 1100? "1100px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100?"1100px":"");}
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;}
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;}

table{
border-collapse:collapse;
}
table tr td{
border:solid 1px #eaeaea; padding:10px 15px; line-height:22px;
}

.cpbg{ margin-top:15px;}
.cpbg td{border:solid 1px #eaeaea; padding:10px 15px; line-height:22px;}

/* hender */
.header{ height:89px; overflow:hidden; position:absolute; z-index:1000; text-align:center; width:100%; background:url(images/toudi.png) center top repeat-x;min-width:1100px;}
.logo{margin:0 auto; width:1050px;overflow:hidden;}
.logo-left{ float:left; width:215px; padding-top:31px;}
.logo-right{ float:right; width:800px; height:77px;}
.logo-right ul{ float:right;}
.yyxz{ text-align:right; color:#ccc; font-size:12px; background:url(images/ditu.png) 740px 10px no-repeat; padding-right:70px; padding-top:10px; margin-bottom:10px;}
.yyxz a{ color:#ccc;}
.yyxz a:hover{ color:#fff;}
.logo-right ul li{ float:left; height:30px; line-height:30px;}
.logo-right ul li a{ color:#fff; display:block; padding:0 20px;}
.logo-right ul li a:hover{ color:#fff; background:#e70012;}

.homenews{margin:20px auto; width:1050px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
#rollText a{ color:#000; padding-left:15px;}


/* homefl */
.homecp{margin:20px auto; width:1050px;}
.homefl{margin:10px auto; width:1050px; padding-bottom:55px;}
.homefl-left{ float:left; width:650px; overflow:hidden;position:relative;max-height:650px;}
.homefl-right{ float:right; width:377px;}
.homefl-right ul li{ height:146px; margin-bottom:15px; overflow:hidden;}

.products_2 {width:100%;height:308px;margin:auto;position:relative;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.products_2_on_bg {width:100%;position:absolute;bottom:0;height:308px;background-color:#000;opacity:0.8;filter:alpha(opacity=80);z-index:1;display:none;}
.products_2_on {width:100%;position:absolute;bottom:0;height:200px;text-align:center;z-index:2;display:none;}
.products_2_on a{font-size:28px; color:#b8b8b8;}
.products_2_on a p{font-size:14px;}
.products_2_on_more {width:165px;height:30px;text-align:center;line-height:30px;color:#d4c698;font-size:13px;background-color:#a30000;margin:auto;margin-top:15px;}

.products_3 {width:100%;height:146px;margin:auto;position:relative;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.products_3_on_bg {position:absolute;bottom:0;width:100%;height:146px;background-color:#000;opacity:0.8;filter:alpha(opacity=80);z-index:1;display:none;}
.products_3_on {position:absolute;bottom:0;width:100%;height:126px;text-align:center;z-index:2;display:none;}
.products_3_on_more {width:165px;height:30px;text-align:center;line-height:30px;color:#d4c698;font-size:13px;background-color:#a30000;margin:auto;margin-top:15px;}
.products_3_on a{font-size:28px; color:#b8b8b8;}
.products_3_on a p{font-size:14px;}

.products_4 {width:100%;height:146px;margin:auto;position:relative;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.products_4_on_bg {position:absolute;bottom:0;width:100%;height:146px;background-color:#000;opacity:0.8;filter:alpha(opacity=80);z-index:1;display:none;}
.products_4_on {position:absolute;bottom:0;width:100%;height:126px;text-align:center;z-index:2;display:none;}
.products_4_on_more {width:165px;height:30px;text-align:center;line-height:30px;color:#d4c698;font-size:13px;background-color:#a30000;margin:auto;margin-top:15px;}
.products_4_on a{font-size:28px; color:#b8b8b8;}
.products_4_on a p{font-size:14px;}

.showhover .more_next{vertical-align:middle;width:auto;height:auto; display:inline-table;margin-left:5px;margin:0; margin-top:-2px;opacity:0;filter:alpha(opacity=0);}
.showhover span{opacity:0;filter:alpha(opacity=0);}

/* homefooter */
.footer{ border-top:1px solid #dfdfdf; background:#fff;}
.footer-cd{ margin:0 auto; width:1080px; padding-bottom:20px;padding-top:20px;}

.footer-cd-left{ float:right; width:176px; padding-left:130px; background:url(images/index_26.jpg) left 0 no-repeat; color:#333;}
.footer-cd-left h1{ font-size:18px; border-left:1px solid #ccc;padding-left:20px; padding-top:15px;}
.footer-cd-left h2{ font-size:18px; font-weight:normal;border-left:1px solid #ccc; padding-left:20px;}
.footer-cd-left h3{ font-size:21px; border-left:1px solid #ccc;padding-left:20px;}
.footer-cd-left h4{ padding-bottom:25px;border-left:1px solid #ccc;padding-left:20px;}

.footer-cd-right{ float:left; width:650px; }
.footer-cd-right ul{ padding-top:10px;}
.footer-cd-right ul li{ color:#666; font-size:12px; line-height:20px; text-align:center; padding-left:15px; float:left; margin-right:15px; padding-bottom:10px;}
.footer-cd-right ul li h1{ color:#000; font-size:16px; font-weight:bold; font-weight:normal; padding-bottom:8px;}
.footer-cd-right ul li a{ color:#666;}
.footer-cd-right ul li a:hover{ color:#000; font-weight:bold;}

.footer-bq{ color:#a2a1a1; background:#000; height:40px; line-height:40px; font-size:12px; margin-top:20px; text-align:center;}
.footer-bq a{ color:#a2a1a1;}

/* info */
.bannerinfo{ height:492px;}
.info{ background:#f5f5f5;}
.info-ok{margin:0 auto; width:1050px; padding:35px 0;}

.infonav ul{ padding-bottom:30px; padding-left:30px;}
.infonav ul li{ float:left; margin-right:1px; font-size:16px; line-height:40px; height:40px;}
.infonav ul li a{padding:0 30px; display: block; color:#000;background:#fff;}
.infonav ul li a:hover{color:#fff;background:#e70012; }
#dqnav{color:#fff; }
#dqnav a{color:#fff;background:#e70012;}

.info-nr{ padding:30px; background:#FFF; margin-top:30px; color:#000;}
.info-nr a{color:#000;}
.info-nr a:hover{color:#e70012;}


/* new */
.info-xw{ padding:15px 30px;background:#FFF; margin:35px 0;}
.info-xw dl{height:164px; overflow:hidden;}
.info-xw dl dt{ float:left; width:190px; height:140px; padding:6px; background:url(images/xwtd.jpg) no-repeat; overflow:hidden;}
.info-xw dl dt a{ width:190px; height:140px; display:block; overflow:hidden;}
.info-xw dl dd{ float:right; width:760px;height:140px; border-bottom:1px solid #ebebeb;}


.info-xw dl dt a img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}
.info-xw dl dt a:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}



.time{ color:#666;font-size:12px; padding-bottom:4px;}
.info-xw dl dd h1{ font-size:17px; }
.info-xw dl dd h1 a{color:#e70012;}
.info-xw dl dd h1 a:hover{color:#da251d;}

.info-xw dl dd h4{ font-weight:normal; padding-top:8px;font-size:12px;}
.newsmore{ padding-top:8px; background:url(images/sj.jpg) left 14px no-repeat; padding-left:10px; height:15px; line-height:15px;font-size:12px;}
.newsmore a{ color:#666;}
.newsmore a:hover{ color:#000;}

.page{text-align:center;}
.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:#e70012;color:#FFF;width:24px; height:24px; line-height:24px; text-align:center; display:block;}
#page-dq{ background:#e70012;border: 1px solid #e70012;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

/*内页新闻详细*/
.main-right-ok-newtou{ font-size:24px;  color:#e70012; font-weight:bold; text-align:center; }
.main-right-ok-time{ padding-top:5px;text-align:center; color:#888;}
.main-right-ok-nr{ padding:20px 10px; line-height:24px; color:#000;}

.xwxg{border-top:1px solid #eaeaea; padding:18px 10px;}
.xwxg h2{ font-size:16px; padding-bottom:5px;}

.fh{ height:45px;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:#e70012;}
.fh-right{ float:right; margin-right:10px;margin-top:10px;width:124px; height:33px;background:#999; text-align:center; border:1px solid #daf0f0;}
.fh-right a{  line-height:33px; color:#fff; display:block;}
.fh-right a:hover{  line-height:33px;background:#e70012;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ width:520px;}
.right-main-tou-faq dl {width:520px; height:50px; margin-bottom:21px; border:1px solid #eee;}
.right-main-tou-faq dl dt{ float:left; width:148px; text-align:right; line-height:50px; padding-right:5px; overflow:hidden; font-size:18px;}
.right-main-tou-faq dl dd{ float:right;width:362px;color:#333; overflow:hidden;}

.zck{ width:362px; height:50px; line-height:50px; border: none; font-size:1.7em;color:#000;}
.zck3{ width:518px; height:175px;border:1px solid #eee;}
.homely{ padding:4px 0 50px 0;}
.homely h3{ height:50px; background:#b1b1b1 url(images/index_94.jpg) 40px center no-repeat; width:420px;  line-height:50px;font-size:20px;color:#fff; padding-left:100px;}

.tj{ margin:0 0 0 151px; }


/*内页产品小图*/
.info-cp{padding-top:45px;}
.info-cp ul li{ float:left; display:inline; height:283px; width:338px;border-bottom:1px solid #fff; margin:0 6px 40px 6px;overflow:hidden; background:#FFF;}
.info-cp ul li:hover{height:283px; width:338px;border-bottom:1px solid #e5e5e5;cursor:pointer; display:block;}
.cpxt{display: table-cell;vertical-align:middle; *display:block;*font-size:175px;*font-family:Arial; width:338px; height:235px; line-height:235px; overflow:hidden;text-align:center;}
.cpxt a img{
	max-width:324px;   /* 宽度 */ 
	max-height:221px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.cpxh{height:31px;text-align:center; line-height:31px; color:#666;display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; padding:0 20px;}
.cpxh a{ color:#666;}
.cpxh a:hover{ color:#208e9d;}

.cpxt a img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}
.cpxt a:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}

/*产品大图*/
.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(images/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;}

.cpms{padding:18px 12px;}




/* fixed */
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(images/open_im.png) no-repeat left top; }



