

/*---------- import ---------*/
/*
*/
/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{color:#4b4b4b;}
body{font:12px "Microsoft YaHei","微软雅黑",Verdana,Arial,Tahoma; overflow-x:hidden;}
img{border:none; margin:0px; padding:0px;}
a{color:#4c4c4c;text-decoration:none;}
a:hover{color:#9f090e;text-decoration:none;}
ul,li{list-style:none; margin:0px; padding:0px;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden; clear:both;}


#back-to-top{position:fixed;bottom:5%;left:96%;}
#back-to-top a span{display:block;height:50px;width:50px;background:url(imagestop.png) no-repeat center center;margin-bottom:5px;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;}
#back-to-top a:hover span{background:url(imagestop.png) no-repeat center center;}

.sub_nav{width:100%; margin:0px auto; padding:0px;/* height:138px;*/ background:url(imageshead_bg.png) no-repeat center center; overflow:hidden;}
.sub_nav .logoL{ float:left; width:51%; padding:30px 0px 43px 0px; margin:0px; text-align:left; overflow:hidden;}
.sub_nav .logoR{ float:right; width:49%; height:133px; padding:0px; margin:0px; text-align:left; overflow:hidden;}


/* --------- 导航 ----------------*/
#navMenu {width:100%;overflow:hidden;height:133px;padding:0px; margin:0px auto;}
#navMenu ul { display:inline-block;height:133px;overflow:hidden;}
#navMenu ul li {  font:18px/1.8 "Microsoft YaHei","Microsoft JhengHei","宋体";display:inline-block; float:left; height:133px; margin:0px; padding:0px; text-align:center;overflow:hidden;}
#navMenu ul li.w120{}
#navMenu ul li a {display:inline-block;position: relative;height:133px;padding:0px 8px 0px 8px; margin:0px 18px;text-decoration:none; text-align:center;overflow:hidden;}
#navMenu ul li a:hover{ color:#FFF;}
#navMenu ul li a span {cursor:pointer;display:inline-block;height:133px;line-height:133px;margin:0px;padding:0px;font-size:18px; color:#FFF;text-align:center;vertical-align:middle;}
#navMenu ul li a:hover span { color:#FFF;} 
#navMenu ul li a.home {display: inline-block;position: relative;height:133px;padding:0px 8px 0px 8px;margin:0px 8px 0px 0px;text-decoration:none; text-align:center;}
#navMenu ul li.hover {padding:0px; margin:0px;text-align:center;}
#navMenu ul li.hover a {display: inline-block;position:relative;height:133px;text-align:center;margin:0px 18px;padding:0px 8px 0px 8px; overflow:hidden;}
#navMenu ul li.hover span {cursor:pointer;display:inline-block;height:133px;line-height:133px;margin:0px;padding:0px; font-size:18px;color:#FFF;text-align:center;vertical-align:middle;}
/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top:0;z-index:100;width:132px;visibility: hidden;margin-top:-1px; margin-left:0px; /*margin-left:-21px;*/ padding:0px;background:#9f090e;}
.dropMenu li {margin:0px;padding:0px; text-align:left; height:30px; line-height:30px; border-bottom:1px #8b090d solid;}
.dropMenu a {display: block; padding:0px 0px 0px 15px; font-size:14px; color:#FFF;}
.dropMenu a {width:100%;}
.dropMenu a:hover {color:#FFF;text-decoration:none; background:#8b090d;}


/*-------- banner --------------*/
.banner{width:100%; height:405px; margin:0px auto; clear:both; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.focusBox { position: relative; width:100% !important; height:405px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; height:405px;overflow: hidden;}
.focusBox .pic li{ width:100%; height:405px;overflow: hidden;}
.focusBox .pic img { width:100% !important; height:405px; display: block;}
.focusBox .hd { width:100%; position:absolute; bottom:10px; text-align:center;z-index:10;padding:6px 0px 2px 0px; overflow:hidden;}
.focusBox .hd li{margin: 0px 4px; background: url(imagesdotf60.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1; _background: url(imagesdotf60.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}
.focusBox .prev,
.focusBox .next { width: 48px; height: 74px; margin: -48px 0px 0px; display: none; background: url(imagesarrow_left.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=70);opacity:0.7;}
.focusBox .prev { left: 6%;}
.focusBox .next { background: url(imagesarrow_right.png) no-repeat;background-position: 0px 0px; right:6%;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=90) !important;opacity:0.9 !important;}


/*---------- frame : 首页 ---------*/
.slideTxtBox{ width:894px; text-align:left; overflow:hidden;}
.slideTxtBox .hd{ height:39px; line-height:39px; padding:26px 0px 22px 0px; position:relative;}
.slideTxtBox .hd ul{ display:block; float:left;  position:absolute; left:0px; top:26px; height:39px; line-height:39px; overflow:hidden;}
.slideTxtBox .hd ul li{ display:block; float:left; padding:0px 28px; cursor:pointer; font-size:16px; color:#121212; overflow:hidden;}
.slideTxtBox .hd ul li.on{ height:39px;  background:#9f090e; color:#FFF;}
.slideTxtBox .bd ul{ display:block; padding:0px; margin:0px; overflow:hidden;  zoom:1;}
.slideTxtBox .bd li{ display:block; float:left; width:208px; padding:0px; margin:0px 15px 26px 0px; overflow:hidden;}
.slideTxtBox .bd li a{ display:block; border:1px solid #e7e7e7; padding:0px; margin:0px; overflow:hidden;}
.slideTxtBox .bd li a:hover{ border:1px #9f090e solid; color:#9f090e;}
.slideTxtBox .bd li a .n_img{ height:145px; padding:0px; text-align:left; overflow:hidden;}
.slideTxtBox .bd li a .n_img img{ width:206px; height:135px; border:none;}
.slideTxtBox .bd li a .n_title{ height:39px; padding:0px 0px; margin:0px 14px; border-bottom:1px solid #e7e7e7; line-height:20px;  text-align:left; overflow:hidden;}
.slideTxtBox .bd li a .n_time{ height:39px; padding:0px 0px 0px 32px; line-height:39px; color:#a19f9f; background:url(imagestime_ico.png) no-repeat 15px center; text-align:left; overflow:hidden;}
.slideTxtBox .bd li .date{ color:#999;}

.companynews_title{ width:121px; height:39px; line-height:39px; margin:0px 0px 0px 50px;padding:0px; font-size:16px; background:#9f090e; color:#FFF; text-align:center; overflow:hidden;}
.companynews{ display:block; padding:0px; line-height:35px; text-align:left;}
.companynews li{ display:block; padding:0px; line-height:35px; text-align:left; background:url(imageszb_10.png) no-repeat left center; overflow:hidden;}
.companynews li a{ display:block; float:left; width:70%; margin:0px; padding:0px 0px 0px 70px; line-height:35px; text-align:left; overflow:hidden;}
.companynews li span{ display:block; float:right; width:11%; margin:0px; padding:0px 2px 0px 0px; line-height:35px; text-align:right; overflow:hidden;}

/*---------- footer ---------*/

.footer{width:100%; height:78px; margin:0px auto; background:url(imageszb_16.png) repeat-x; text-align:center; overflow:hidden;}
.footer .foot_text{ line-height:24px;text-align:center;}

/*---------- frame : 内页 ---------*/
.ny_banner{ width:100%; height:267px; margin:0px auto; background:url(../images/ny_banner_bg.png) no-repeat center center; text-align:center; overflow:hidden;}

.f18{ line-height:45px; padding:0px 0px 0px 24px; font-size:18px; color:#FFF; background:#9f090e; font-weight:bold; text-align:left; overflow:hidden;}
.font18{ font-size:18px;color:#9f090e;}
.position{font-size:14px; color:#595757;text-transform:uppercase;}
.position a{font-size:14px; color:#595757;}
.position a:hover{ color:#9f090e;}

.left_nav{display:block; padding:0px; margin:0px; line-height:31px; text-align:left;overflow:hidden;}
.left_nav li{display:block; padding:0px; margin:0px; text-align:left;overflow:hidden;}
a.lefton{display:block;line-height:31px;padding:0px 0px 0px 29px; font-size:14px; color:#000000; background:url(imageszy_04.png) no-repeat left center; text-align:left;overflow:hidden;}
a:hover.lefton{ color:#9f090e; background:url(imageszy_06.png) no-repeat left center;}
.lefton a{display:block;line-height:31px;padding:0px 0px 0px 29px; font-size:14px;color:#9f090e; background:url(imageszy_06.png) no-repeat left center; text-align:left;overflow:hidden;}

.L_contact{margin:0px; padding:0px 30px 0px 20px; line-height:25px; font-size:12px; color:#484848; text-align:left; overflow:hidden;}

.ny_main{width:100%; padding:0px; margin:0px auto; background:#FFF; text-align:center;overflow:hidden;}
.ny_main .m_content{ width:1294px; margin:0px auto; padding:0px; text-align:left; overflow:hidden;}


/*---------- frame : 内页列表 ---------*/
/*---产品列表-----*/
.listbox{overflow:hidden; text-align:center;clear:both; margin:0px;}
.e8{ display:inline-block; padding:0px; margin:0px; text-align:center; overflow:hidden;}
.e8 li{ width:210px; float:left;padding:5px 5px 0px 5px;margin:0px 13px 15px 13px; background:#F0F0F0; text-align:center;overflow:hidden;}
.e8 li a{color:#333333;}
.e8 li a.title{overflow:hidden;line-height:36px;font-size:14px; display:block; text-align:center;}
.e8 li a:hover.title{ color:#9f090e;}
.e8 li a.pic{ width:210px; height:180px; margin:0px;}
.e8 li a.pic img{ width:210px; height:180px;}

/*---文章列表 有缩略图 一行一列样式-----*/
.e2{ padding:0px; margin:0px; display:block; overflow:hidden;}
.e2 li{padding:0px; margin:0px 0px 15px 0px; background:url(imagesline_news.png) repeat-x center bottom; overflow:hidden;}
.e2 li .news_img img{ width:220px; height:140px; border:none; overflow:hidden;}
.e2 li .title{ padding:0px; line-height:24px; text-align:left;overflow:hidden;}
.e2 li .title a{ font-size:14px; color:#000; font-weight:bold;}
.e2 li .title a:hover{ color:#9f090e;}
.e2 li .time{line-height:24px; padding:0px 0px; text-align:left; /*text-align:right;*/ font-size:12px;color:#a0a0a0;}
.e2 li .newsinfo{ font-size:13px; color:#666; line-height:22px; text-align:left;}
.e2 li .newsmore{ line-height:23px; padding:10px 15px 0px 0px; margin:0px; text-align:right; overflow:hidden;}
.e2 li .newsmore a{ display:inline-block; width:100px; line-height:23px; font-size:13px; color:#FFF; background:#8b090d; text-align:center; overflow:hidden;}

/*---文章列表 无缩略图样式-----*/
/*.e2{ padding:0px; margin:0px; display:block; overflow:hidden;}
.e2 li{padding:0px; margin:0px; background:url(imagesline_news.png) repeat-x center bottom; overflow:hidden;}
.e2 li .newico{background:url(../images/1.gif) no-repeat 4px center;}
.e2 li .title{ padding:0px; line-height:24px; text-align:left;overflow:hidden;}
.e2 li .title a{ font-size:12px; color:#000;}
.e2 li .title a:hover{ color:#9f090e;}
.e2 li .time{line-height:24px; padding:0px 0px; text-align:right; font-size:12px;color:#a0a0a0;}*/

/*---下载列表样式-----*/
.e2 li .soft_img img{ width:220px; height:140px; border:none; overflow:hidden;}
.e2 li .softtitle{/* padding:10px 0px 0px 0px;*/ padding:0px; line-height:24px; text-align:left;overflow:hidden;}
.e2 li .softtitle a{ font-size:14px; color:#000; font-weight:bold;}
.e2 li .softtitle a:hover{ color:#9f090e;}
.e2 li .softtime{line-height:24px; padding:0px 0px; text-align:left; /*text-align:right;*/ font-size:12px;color:#a0a0a0;}
.e2 li .softinfo{ font-size:13px; color:#666; line-height:22px; text-align:left;}
.e2 li .softmore{ line-height:23px; padding:10px 15px 0px 0px; text-align:right; overflow:hidden;}
.e2 li .softmore a{ display:inline-block; width:100px; line-height:23px; font-size:13px; color:#FFF; background:#8b090d; text-align:center; overflow:hidden;}

/*---文章列表 有缩略图 一行两列样式-----*/
.e3{ padding:0px; margin:0px; display:block; overflow:hidden;}
.e3 li{padding:0px; margin:0px 3% 20px 0px; float:left; width:47%; /*background:url(imagesline_news.png) repeat-x center bottom;*/ overflow:hidden;}
.e3 li .news_img img{ width:100px; height:80px; border:none; overflow:hidden;}
.e3 li .title{ line-height:23px; font-size:14px; text-align:left;overflow:hidden;}
.e3 li .title a{ font-size:14px; color:#000;}
.e3 li .title a:hover{ color:#9f090e;}
/*.e3 li .time{line-height:20px; padding:0px 0px 5px 0px; text-align:left; font-size:12px;color:#a0a0a0;}*/
.e3 li .info{ font-size:12px; color:494848; line-height:20px; text-align:left;}
/*.e3 li .more{ line-height:20px; padding:10px 0px 0px 0px; text-align:left; overflow:hidden;}
.e3 li .more a{ display:inline-block; width:70px; line-height:20px; font-size:12px; color:#FFF; background:#eb5b19; text-align:center; overflow:hidden;}*/


/*---------- frame : 内页详细页 ---------*/
.pleft{ padding:0px; margin:0px;overflow:hidden;}
.viewbox{overflow:hidden;padding-bottom:8px;}
.viewbox .title{height:32px;line-height:32px;text-align:center;overflow:hidden;}
.viewbox .title h2{font-size:18px;color:#484848; font-weight:normal;}
.viewbox .info{overflow:hidden; text-align:center; line-height:32px; margin-bottom:10px;border-bottom:1px dashed #CCC;}

.viewbox .content{font-size:13px;padding:2px 2px;line-height:25px;color:#333; overflow:hidden;}
.viewbox .dede_pages{width:630px;float:none;overflow:hidden;text-align:center;}
.viewbox .dede_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{float:none;display:inline;}
.viewbox .boxoff{height:10px;overflow:hidden;clear:both;background:url(imagesboxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.viewbox .boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(imagesboxoff.gif) right -10px no-repeat;float:left;}

.viewbox .handle{height:59px;padding-top:12px;overflow:hidden;clear:both;}
.viewbox .handle .context{float:left;}
.viewbox .handle .context ul li{line-height:29px;color:#484848;}
.viewbox .handle .context ul li a{color:#484848;}
.viewbox .handle .context ul li a:hover{color:#9f090e/*0186e3 015198*/;}

.viewbox .img_pic{ padding:0px; margin:0px; overflow:hidden;}
.viewbox .img_pic img{ width:760px; border:none;}

.viewbox .picbox{width:100%;text-align:center;padding-top:10px;font-size:14px;line-height:31px;overflow:hidden;}
.viewbox .picbox img{display:block;margin:16px auto 6px;}
.viewbox .picbox ul.e8{font-size:12px;line-height:normal;}
.viewbox .picbox ul.e8 li .pic{background:none;border:1px solid #EEE;overflow:hidden;}
.viewbox .picbox ul.e8 img{margin:3px;border:none;}
.viewbox .picbox ul.e8 li .title{padding-top:0px;}

/*---------- frame : 分页 ---------*/
.dede_pages{margin-left:0px; clear:both; text-align:center; overflow:hidden;}
.dede_pages ul{ margin:0px auto; display:inline-block;padding:6px 0px 6px 0px; overflow:hidden;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:24px;margin:0px 6px 0px 0px;border:1px solid #dddddd; padding:0px 5px; font-family:"Microsoft YaHei";}
.dede_pages ul li a{float:left;padding:0px 5px;color:#484848;display:block;line-height:24px; font-family:"Microsoft YaHei";}
.dede_pages ul li a:hover{color:#9f090e;text-decoration:none;padding:0px 5px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:0px 10px;font-weight:bold;}
.dede_pages ul li select{ border:none; background:none; margin-bottom:3px;}
.dede_pages .pageinfo{line-height:18px;padding:0px 5px;color:#484848;}
.dede_pages .pageinfo strong{color:#484848;font-weight:normal;margin:0px 2px;}


/*---------- frame : 下载详细页 ---------*/
.viewbox .labeltitle{height:23px;background:url(imagesview-labeltitle-bg.png) left 10px repeat-x;clear:both;overflow:hidden;margin:0px auto 0px;padding-top:10px;}
.viewbox .labeltitle strong{width:80px;height:23px;line-height:23px;text-align:center;color:#FFF;letter-spacing:1px;display:block;float:left;background:url(imagesview-labeltitle-bg.png) left -44px no-repeat;overflow:hidden;}

.viewbox .content{font-size:14px;/*padding:12px 16px;*/padding:12px 0px;line-height:25px;color:#333;}
.viewbox .infolist{width:100%;/*width:368px;float:left;*/ overflow:hidden;}
.viewbox .picview img{/*width:100%;width:368px;float:left;*/ width:210px; height:170px; border:none; overflow:hidden;}
.viewbox .infolist small{ display:inline-block;line-height:24px;font-size:12px;color:#999;text-align:left;overflow:hidden; font-family:"Microsoft YaHei";clear:left;}
.viewbox .infolist span{ display:inline-block;line-height:24px;height:24px;text-align:left;overflow:hidden;}

.viewbox .downinfo{overflow:hidden; text-align:center; line-height:10px; margin-bottom:5px;border-bottom:1px dashed #CCC;}
.viewbox .downintro{padding:8px 16px;line-height:24px;background:#ffefcd;border:1px solid #DCDDDD;font-size:14px;color:#706A6A;margin:8px auto 0 auto;}
.viewbox .downurllist{width:100%;clear:both;overflow:hidden;}
.viewbox .downurllist li{height:27px;background:url(imagesdownurl-bg.gif) right top no-repeat;padding-right:4px;float:left;margin-right:10px;overflow:hidden;margin-top:10px;}
.viewbox .downurllist li a{height:27px;background:url(imagesdownurl-bg.gif) left top no-repeat;display:block;font-size:12px;color:#555;text-indent:30px;line-height:27px;float:left;padding-right:5px;}
.viewbox .downurllist li a:hover{color:#9f090e;text-decoration:none;}



/*---------- frame : 友情链接 ---------*/
.linkimg {width:94%; margin:0px auto; overflow:hidden;}
.linkimg a img{ width:90px !important; height:42px; border:none;}
.linkimg a{ display:inline-block; margin:0px 6px; text-align:center;}




/*---------- frame : 留言 ---------*/

input.intxt,select.intxt,input.input-file,input.code,textarea {
    font-family:"Microsoft YaHei";
	padding:5px 4px;
    font-size: 12px;
    outline: none;
    text-shadow: 0px 1px 0px #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    background: #fff url(imagesdt-10.gif) repeat-x left top;}
.coolbg{ padding:0px 6px; font-size:14px; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; cursor:pointer; overflow:hidden;}



/*---------- frame : 客服 ---------*/
*html #kefu1 { /*--ie6 hack - fixed positioning to the bottom--*/margin-top:50px;/*--prevents ie6 from having an infinity scroll bar - due to 1px border on #footpanel--*/position:absolute;top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 :document.body.scrollTop +50);}

#kefu1{position:fixed;right:0px;top:190px;z-index:10008; width:160px;}
.cs_top{height:188px;background:url(imageskf.png) no-repeat -10px 0px; cursor:pointer; overflow:hidden;}
.cs_close{position:absolute;right:5px;top:16px;width:12px;height:12px;background:url(imagesimg.gif) no-repeat 0px -150px;}
.cs_close a{display:block;height:10px;}
.cs_close a span{display:none;}

.cs_online_ct{ overflow:hidden;}
.cs_qq{ margin:0px; padding:22px 0px 0px 0px; background:url(imageskf.png) no-repeat -10px -188px; overflow:hidden;}
.cs_qq a{ display:block; height:28px; line-height:28px;}
.cs_phone{ padding:18px 0px 0px 0px; margin:0px;height:23px; line-height:23px; text-align:center; font-size:13px; color:#FFF; background:url(imageskf.png) no-repeat -10px -238px; overflow:hidden;}
.cs_phonehaoma{height:23px; line-height:23px; text-align:center; font-size:17px; color:#FFF; background:url(imageskf.png) no-repeat -10px -279px; overflow:hidden;}

.cs_end{height:32px;background:url(imageskf.png) no-repeat -10px -300px; overflow:hidden;}


