@charset "utf-8";
*{margin:0;padding:0;}
body{font:12px Verdana,"宋体","Arial Narrow", HELVETICA; -webkit-text-size-adjust:100%;}
ins,i{font-style:normal; text-decoration:none;}
img{vertical-align:top; border:0;}
table{border-collapse:collapse;border-spacing:0}
a{color:#666;text-decoration:none}
a:hover{color:#c20000;text-decoration:none;}
em{font-style:normal}
li,cite{list-style:none}
p{word-wrap:break-word;}
h1,h2,h3,h4{ font-weight:normal;}
.clear{ clear:both;}
.clearfix:after {
content: ".";
display: block;
height:0;
clear: both;
visibility: hidden;
}
html{ overflow-x:hidden;}

.ys1{ color:#af251c;}

.headbox{ width:100%; height:108px; background:url(../images/topbg.jpg) no-repeat center top;}
.head{ width:1000px; height:108px; margin:0 auto;}
.head h1{ float:left; margin-top:26px;}
.nav{ float:right; margin-top:45px;}
.nav a{ width:57px; margin-left:53px; display:block; float:left; text-align:right; font-size:14px; line-height:35px; color:#666;}
.nav a.home{ width:36px;}
.nav a:hover{ color:#af251c; border-bottom:solid 3px #af251c; }
.hover2{color:#af251c; border-bottom:solid 3px #af251c;}

.banner{ width:1000px; height:350px; margin:0 auto;}

.box{ width:100%; margin-top:30px;}
.main{ width:1000px; margin:0 auto;}

.lxwmbox{ width:180px; height:190px; border:solid 1px #dbdbdb; float:left; padding:10px 8px;}
.lxwmbox ul{ margin-top:5px;}
.lxwmbox ul li{ font-size:12px;  color:#333; line-height:20px;}
.lxwmbox ul li span{ float:left;}
.lxwmbox ul li p{ width:137px;word-wrap: break-word; word-break: normal; float:left;}

.jjbox{ width:776px; height:210px;border:solid 1px #dbdbdb; float:left; padding-left:10px; margin-left:13px; display:inline;}
.jjbox h2{ background:url(../images/gsjj.jpg) no-repeat left bottom; width:756px; height:42px; line-height:42px; text-align:right; font-size:12px;  padding-right:20px;}
.jjbox h2 a{ color:#af251c;}
.jjbox h2 span{ color:#af251c;}
.jjbox_txt{ width:762px; padding-top:13px; color:#333333; line-height:20px; text-indent:2em; *height:180px;}
.jjbox_txt img{ margin:0px 15px 12px 0px; float:left;}

.jjfa{width:180px; *overflow:hidden;height:260px;border:solid 1px #dbdbdb; float:left; margin-top:15px;padding:0px 8px 5px 8px;}
.jjfa h2{ background:url(../images/jjfa.jpg) no-repeat left bottom; width:174px; height:42px; line-height:42px; text-align:right; font-size:12px;  padding-right:20px;}
.jjfa h2 a{ color:#af251c;}
.jjfa ul{ margin-top:12px;}
.jjfa ul li{ line-height:25px; background:url(../images/item.jpg) no-repeat left center; padding-left:8px;}
.jjfa ul li a{  color:#333333;}
.jjfa ul li a:hover{ text-decoration:underline; color:#af251c;}

.cpzs{ width:776px;*width:776px; *overflow:hidden; height:265px;border:solid 1px #dbdbdb; float:left; padding-left:10px;margin-top:15px;margin-left:13px; display:inline;}
.cpzs h2{ background:url(../images/cpzs.jpg) no-repeat left bottom; width:756px; height:42px; line-height:42px; text-align:right; font-size:12px;  padding-right:20px;}
.cpzs h2 a{ color:#af251c;}
.cpzs h2 span{ color:#af251c;}
.cpshow{ width:700px; padding-top:25px; color:#333333; line-height:20px; padding-left:22px;}

/****滚动代码样式***/
.stepcarousel {margin: 0px auto; overflow: scroll; width: 710px; position: relative; height:197px; padding-left:12px;}
.stepcarousel .belt{left: 0px; position:absolute; top:0px}
#displaycssbelt {visibility: hidden}
#stocklevels {visibility: hidden}
.stepcarousel .panel {float: left; width: 167px; height:157px; border:solid 1px #dcdcdc; margin-right:15px; text-align:center;}
.stock {clear: both; font-size: 10px; padding-bottom: 5px; margin: 0px auto; width: 929px; color: #000; border-bottom: #000 1px dashed; font-family: arial, verdana, sans-serif; height: 10px; text-align: right}
.subfeature {display: block; margin: 0px; overflow: hidden; width: 167px}
.subfeature-txt {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 167px! important; line-height: 17px; padding-top: 10px; position: relative}
.subfeature-txt span {clear: both;  font-style:normal;font-size: 12px; padding-bottom: 3px; text-align:center; width:167px; display:block; }
.subfeature-txt span a {color: #000}
.subfeature-txt span a:hover{color: #af251c; text-decoration:underline;}

.yyly{width:180px;height:235px;border:solid 1px #dbdbdb; float:left; margin-top:15px;padding:0px 8px 5px 8px;}
.yyly h2{ background:url(../images/yyly.jpg) no-repeat left bottom; width:174px; height:42px; }
.yyly ul{ margin-top:12px;}
.yyly ul li{ line-height:30px;  padding-left:8px; width:79px; float:left;}
.yyly ul li p{ text-align:center;}

.xwzx{ width:776px; height:240px;border:solid 1px #dbdbdb; float:left; padding-left:10px;margin-top:15px;margin-left:13px; display:inline;}
.xwzx h2{ background:url(../images/xwzx.jpg) no-repeat left bottom; width:756px; height:42px; line-height:42px; text-align:right; font-size:12px;  padding-right:20px;}
.xwzx h2 a{ color:#af251c;}
.xwzx h2 span{ color:#af251c;}
.xwzx_txt{padding-top:10px; width:765px;}
.xwzx_txt ul li{background:url(../images/item.jpg) no-repeat left center; padding-left:8px; text-align:right;line-height:25px; border-bottom:dashed 1px #c1c1c1; color:#333333;}
.xwzx_txt ul li a{ float:left;color:#333333;}
.xwzx_txt ul li a:hover{ text-decoration:underline; color:#af251c;}

/***底部***/
.footer{ width:100%; height:6px; background:#5c5c5c url(../images/footbg.jpg) repeat-x left top; margin-top:27px;}
.link_box{ width:100%; height:35px; background:#5c5c5c;}
.link{ width:1000px; margin:0 auto; text-align:center; line-height:35px; color:#cccccc;}
.link a{ color:#cccccc; padding:0px 5px; border-right:solid 1px #cccccc;}
.footer_box{ width:100%; height:149px; background:#666666;}
.foot{ width:1000px; margin:0 auto; text-align:center;}
.foot p{ margin-top:10px; color:#cccccc; line-height:25px;}
.foot p a,.foot p a:hover{ color:#cccccc;}


/**内页左边样式***/
.left{ width:219px; float:left;}
.left_title{ height:38px; background:url(../images/item_bg.jpg) no-repeat left top; line-height:38px; text-indent:2em; font-size:14px;  color:#FFF; font-weight:bold;}
#gywm_left li{background:url(../images/item_bg.jpg) no-repeat left -38px; line-height:36px; text-indent:2em; overflow:hidden;} 
#gywm_left li a{ display:block; overflow:hidden; height:36px; overflow:hidden;}
#gywm_left li a:hover{background:url(../images/item_bg.jpg) no-repeat left -73px;}
#gywm_left li span{display:block; overflow:hidden; height:36px;}

.submenu{ display:none; background-color:#ffffff; border:solid 1px #ccc; border-top:none;}
.submenu a{ height:26px; line-height:26px; color:#666666; display:block;}
.submenu a:hover{ color:#af251c; }
#gywm_left li .submenu a:hover{background:none;}
#gywm_left .thismenu{background:url(../images/item_bg_1.jpg) no-repeat left top;}
#gywm_left .thismenu a{ color:#af251c;}
#gywm_left .thismenu .submenu a{ color:#666666; }



.lefthover{ color:#af251c;background:url(../images/item_bg.jpg) no-repeat left -73px; height:37px;}
.tel{ background:url(../images/tel.jpg) no-repeat left top; height:205px;}
.tel ul{ padding-top:136px; padding-left:20px;color:#666; line-height:20px;}
.tel ul li span{ float:left;}
.tel ul li p{ width:137px;word-wrap: break-word; word-break: normal; float:left; }
.yyly_left{ border:solid 1px #dcdcdc; background:#f3f3f3; width:191px; border-top:none; padding:11px 13px 13px 13px; *margin-top:-5px;}
.yyly_left ul{ margin-top:12px;}
.yyly_left ul li{ line-height:30px;  padding-left:8px; width:79px; float:left;}
.yyly_left ul li p{ text-align:center;}

.right{ width:726px; float:left; min-height:525px; border:solid 1px #dcdcdc; margin-left:18px; display:inline; padding:12px 17px 15px 17px;}
.w726{width:726px; height:35px;background:url(../images/titile.jpg) no-repeat left top;}
.w726 h2{ text-align:right;  color:#333333; font-size:12px; line-height:35px;}
.w726 h2 span{float:left; color:#af251c; font-family:微软雅黑; font-size:18px; font-weight:bold; margin-left:5px; margin-top:-5px;}

.about_content{ margin-top:15px; line-height:25px; font-size:14px;}
.about_content span{color:#af251c;}
.about_content ul li{ width:351px; float:left; margin-right:12px; display:inline; padding-bottom:10px;}
.about_content ul li .zsimg{ border:solid 1px #ededed; width:339px; height:280px; padding:5px;}
.about_content ul li p{ text-align:center; line-height:30px;}

.server_content{ margin-top:15px; line-height:25px; font-size:14px;}
.server_content ul li{ color:#4b3c27;}
.download li{ color:#444; text-align:left; border-bottom:dashed 1px #c1c1c1; line-height:30px; font-size:12px;}
.download li a{ float:right; color:#af251c;}

.pageList{ height:30px; line-height:30px; padding-top:10px; clear:both;}
.pageList ul { float:left;}
.pageList ul li{ float:left; display:block; width:50px; border:solid 1px #e0e0e0; text-align:center; border-left:none;}
.pageList ul.l{ border:solid 1px #e0e0e0;}
.pageList ul li a{ display:block;}
.pageList ul li a:hover{ background:#f6f6f6; color:#8e8e8e;}
.pageList .selected { background:#f6f6f6; color:#8e8e8e;}

.product_content{margin-top:15px;}
#product li{ width:163px; float:left; margin-right:18px; display:inline; padding-bottom:10px;}
.product_imgbox{ border:solid 1px #e1e1e1;}
#product li p{ text-align:center; line-height:30px; }
#product li a p{color:#333333;}
.product1_content{margin-top:30px;}

.box2{ width:378px; height:353px; border:solid 1px #dcdcdc; text-align:center; float:left;}
.box3{ float:left; margin-left:12px; display:inline; width:330px;}
.box3 h1{ font-size:18px; font-family:微软雅黑; color:#333333;}
.jj{ line-height:30px; color:#666666; font-size:14px;}
.box3 b{ color:#333333; font-size:16px; display:block; margin-top:31px;}
.box4{ width:310px; height:111px; background:#ffecd6; border:solid 1px #ffb053;margin-top:22px; padding:10px;}
.box4 strong{ color:#af251c;font-size:14px; }
.box4 ul{ margin-top:5px;}
.box4 ul li{ line-height:25px; color:#444; font-size:14px; }

.sm{ width:100%; height:25px;  background:#e4e4e4; margin-top:15px; position:relative; }
.sm img{ position:absolute; left:0px; top:0px;}
.sm_txt{ margin-top:20px; padding-bottom:20px; border-bottom:dashed 1px #ccc;}
.sm_txt b{ font-size:14px; display:block; font-size:16px;}
.sm_txt ul{ display:block;}
.sm_txt ul li{line-height:10px;*line-height:30px; text-indent:2em; font-size:14px;}

.prev1{ float:left; line-height:40px; color:#af251c;}
.next1{ float:right; line-height:40px;color:#af251c;}
.prev1 a,.next1 a{ color:#444444;}

.newslist li{ text-align:right;border-bottom: dashed 1px #c1c1c1; line-height:35px; color:#666666; }
.newslist li a{ float:left; color:#444444;}
.newslist li a:hover{ color:#af251c;}
.news_content h1{ text-align:center; line-height:35px; font-family:微软雅黑; font-size:18px; color:#333; font-weight:bold; margin-top:10px; border-bottom:dashed 1px #dcdcdc;}
.news_content h3{ text-align:center; line-height:30px;   font-size:12px; color:#444;}
.news_txt{ line-height:25px; text-indent:2em;border-bottom: dashed 1px #c1c1c1; }
.news_txt img{ max-width:100%;}



/***幻灯样式***/
/* focusWarp */
.focusWarp{width:1000px;height:350px;overflow:hidden;position:relative;}
.imgList{position:absolute;}
.imgList li{float:left;text-align:center;height:350px;}
.imgList_two{position:absolute;z-index:10;top:100px;}
.imgList_two li{float:left;text-align:center;}
.imgList_two li img{margin-left:-330px;}
.imgBtn{position:absolute;bottom:-2px;z-index:10;}
.btnWarp{overflow:hidden;}
/* 默认圆点样式 */
.imgBtn li{width:54px;height:20px;float:left;font-size:14px;margin-right:10px;background:url(../images/btnBg_03.gif) no-repeat right top;_background:url(../images/btnBg_03.gif) no-repeat right top;text-align:center;line-height:18px;cursor:pointer;}
.imgBtn li.hover{background:url(../images/btnBg_03.png) no-repeat left top;_background:url(../images/btnBg_03.gif) no-repeat left top;}
/* 圆点样式结束 */
.sizeBox{width:960px; position:absolute; z-index:10; top:0; left:0;}
.prev,.next{display:block;height:38px;width:24px;position:absolute;top:150px;z-index:100;outline:none;background:url(../images/prevNext.png) no-repeat;*background:url(../images/prevNext.gif) no-repeat;background:url(../images/prevNext.gif) no-repeat\0;}
.prev{left:5%;}
.next{right:5%; background-position:top right;}
.thumPrev,.thumNext{width:20px;height:20px;display:block;background:url(../images/sprevNext.png) no-repeat;_background:url(../images/sprevNext.gif) no-repeat;margin-top:10px;margin-right:10px; outline:none;}
.thumNext{background-position:right top;}

/***幻灯结束**/
.focuscontainer { width:1000px;height:350px; overflow:hidden; position:relative; }
.focusslider { position:absolute; }
.focusslider li {list-style:none; display:inline; }
.focusslider img {width:1000px;height:350px;display:block; border:0px; }
.focusslider2 {height:960px;}
.focusslider2 li { float:left; }
.focusnum { position:absolute; right:5px; bottom:5px; }
.focusnum li { float:left; text-align: center;  width:10px; height:10px;  cursor:pointer; overflow: hidden; margin: 3px 3px;background-color: #ccc; border:1px solid #f8f8f8;}
.focusnum li.on { width: 10px; height: 10px;  margin: 3px 3px; background-color: #cc002c; border: 1px solid #cc002c;}

.abtpro{padding:10px;font-size:12px;color:#333;line-height:30px;width:940px;margin:0 auto;margin-top:15px;font-family:"tahoma";min-height:510px;background:#f6f6f6;}
.abtpro .con{width:940px;overflow:hidden;}


/***在线客户**/
.SonlineBox{ width:144px; height:223px; background:#888888; position:fixed;_position:absolute;_bottom:auto; right:10px; top:250px; z-index:9999;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.openTrigger{ width:30px; height:110px; position:fixed;_position:absolute;_bottom:auto;  top:100px;  z-index:9999; cursor:pointer;  background:#0176ba url(../images/openTrigger.jpg) no-repeat;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.qqbg1{ width:100px; padding-left:44px; height:34px; background:url(../images/qqbg.gif) 0 0 no-repeat; line-height:34px;}
.qqbg2{ width:100px; padding-left:44px; height:34px; background:url(../images/qqbg.gif) 0 -34px no-repeat; line-height:34px;}
.qqbg1 a, .qqbg2 a{ color:#eee;}
.qqbg1 a:hover, .qqbg2 a:hover{ color:#fff; text-decoration:underline; }