body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body,input,textarea,select,button{ font-size:14px; font-family:'Microsoft Yahei', 'Simsun'}
body{line-height:1.5;background:#f2f2f2;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol,li{list-style:none}
i,em{font-style:normal}
.cur,button{cursor:pointer}
:focus{outline:0 none}
a {text-decoration:none;color:#666;}
a:hover,a:active,a:focus {color:#900;text-decoration:none}
a:active {color:#9e9e9e}
fieldset,img{vertical-align:middle;border:0 none}
input,select,textarea{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both}
.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block}
.c5,.c10,.c15,.c20{height:5px;clear:both;font:0/0 arial}
.c10{height:10px}.c15{height:15px}.c20{height:20px}


/*显示隐藏*/
.fl{float:left}
.fr{float:right}
.rel{position:relative}
.abs{position:absolute}
.dn{display:none}
.db{display:block}
.dib{display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ac{ text-align:center}
.red{ color:#d00}
.tin2{ text-indent:2em}


.container{width:100%; overflow:hidden;position:relative;}
/* ----- header ----- */
.header{ height:57px; line-height:57px; text-align:center; background:url(../images/header.gif) repeat-x; position:relative}
.header .logo{ }
.header .home{ position:absolute; left:10px; top:12px;}
.header .home a{ display:block; width:49px; height:34px; line-height:100px; overflow:hidden; background:url(../images/home.gif) no-repeat}
.header .fenlei{ position:absolute; right:10px; top:12px; z-index:10001}
.header .fenlei #news_menu{ width:49px; height:34px; line-height:100px; cursor:pointer; overflow:hidden; background:url(../images/fenlei.gif) no-repeat}
.header .fenlei #news_menu_close{width:49px; height:34px; line-height:100px; cursor:pointer; overflow:hidden; background:url(../images/guan.gif) no-repeat}

#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.block_news_menu{width:100%; background:#2d2e31; position:absolute; left:100%; top:57px;z-index:10000}
.news_menu_list{border-bottom:1px solid #09669c; width:100%;}
.news_menu_list li{ color:#FFF; padding-left:15px; height:36px; line-height:36px; border-bottom:1px solid #1f2022; width:100%; float:left; box-sizing:border-box; -moz-box-shadow:0 1px 0 #4A4C4F; -webkit-box-shadow:0 1px 0 #4A4C4F; box-shadow:0 1px 0 #4A4C4F;}
.news_menu_list li a{color:#FFF; display:block; background:none;}



/* ----- nav ----- */
.nav{ height:49px; font:16px/49px '微软雅黑';  text-align:center; background:url(../images/nav-x.gif) repeat-x}
.nav li{ float:left; width:25%; text-align:center; background:url(../images/nav-right.gif) no-repeat left 2px}
.nav a{ display:block; color:#fff}
.nav li:first-child{ background:none}


/* ----- banner ----- */

.touchslider{ width:320px; margin:0 auto; height:169px; position:relative;padding-top:15px;}
.touchslider-viewport{ height:169px; overflow:hidden}
.touchslider .touchslider-item {width:320px;overflow: hidden;}
.touchslider .touchslider-item img{ width:320px;}
.touchslider-nav{position:absolute;display:block;bottom:5px;right:5px;z-index:999}
.touchslider .touchslider-nav-item {width:10px;height:11px; background:#D3D3D3;overflow:hidden;float:left; font-size:0; margin-right:5px; cursor:pointer;
border-radius:5px;box-shadow:1px 1px 1px #A9A9A9 inset}
.touchslider .touchslider-nav-item-current {background:#379aef; box-shadow:1px 1px 1px #2e80c7 inset}
.touchslider-bg{width:100%; height:35px; overflow:hidden;background-color:#000; filter: Alpha(Opacity=50); opacity: 0.5; position:absolute; left:0; bottom:0; z-index:10;}

/* ----- banner ----- */


.content{ background:#f2f2f2; overflow:hidden}
.main{ padding-top:10px; overflow:hidden}
.list{ padding:20px 10px 0; overflow:hidden}

.kecheng{ padding-top:15px; overflow:hidden}
.kecheng li{ float:left; width:33%; padding-bottom:15px; text-align:center}
.kecheng li a{ display:block;color:#666;border-radius:10px; margin-right:8px;}
.kecheng li a img{ display:inline-block; border-radius:10px; border:1px solid #dedede; padding:1px; background:#fff; }
.kecheng li a p{ padding-top:5px}

.hangye-bt{ padding:0 15px; height:35px; line-height:35px; overflow:hidden; color:#fff; background:url(../images/hangye-bt.gif) repeat-x}
.hangye-bt .more{ color:#fff; text-transform:uppercase}
.hangye-bt .biaoti{ font-size:16px}
.hangye-con{ border-bottom:1px solid #fff;}
.hangye-con li{ height:39px; line-height:39px; border-top:1px solid #fff; border-bottom:1px solid #d0d0d0; overflow:hidden}
.hangye-con li a{ display:block; padding-left:10px; background:url(../images/yuanxing.png) no-repeat 95% center}
.hangye-con li:first-child{ border-top:0}


.bdshare_t{ height:70px; padding:15px 15px 0;}
.bdshare_t .fx-bt{ float:left; padding-top:12px; font:14px '微软雅黑'}


/* ----- footer ----- */
.footer{ height:65px; width:100%; position:fixed; left:0; bottom:0; z-index:10000; background:url(../images/foot-x.gif) repeat-x}
.footer li{ float:left; width:25%; text-align:center; background:url(../images/fr.gif) no-repeat 0 2px}
.footer li:first-child{ background:none}
.footer li a{ display:block; width:100%; height:28px; padding-top:37px; color:#fff}
.footer li a.ico1{ background:url(../images/ico1.png) no-repeat center 12px}
.footer li a.ico2{ background:url(../images/ico2.png) no-repeat center 12px}
.footer li a.ico3{ background:url(../images/ico3.png) no-repeat center 12px}
.footer li a.ico4{ background:url(../images/ico4.png) no-repeat center 12px}

.nav2{height:54px; overflow:hidden; position:relative; color:#fff; text-align:center; background:#0073c2}
.nav2 span{ font:18px/54px '微软雅黑'}

.haihui{ width:9px; height:17px; overflow:hidden; font-size:0; position:absolute; left:10px; top:20px; background:url(../images/yjt.png)}
.logoTelDiv { margin:10px auto; width:201px;}
.logoTelDiv a{ display:block; background:url(../images/logo_tel_bg.gif); color:#576E13; padding-left:30px; height:23px; line-height:23px}
.mapt_marker{ padding:20px 10px 0 38px; background:url(../images/zuobi.gif) no-repeat 10px 22px}


/*----------------------------------------------
                     news
------------------------------------------------*/
.subnav{ position:relative; height:40px; line-height:40px; background:#f8ca4d; text-align:center; border-bottom:1px solid #b48400}
.subnav ul{ height:39px; border-bottom:1px solid #fbde8d}
.subnav .f16{ font-size:16px}

.news-con li{ border-bottom:1px dashed #6b6767; padding:8px 0 8px 20px; background:url(../images/yjt.gif) no-repeat 10px 15px}
.page{ padding-top:15px; text-align:center}
.page li{ display:inline-block}

/*----------------------------------------------
                     news_vd
------------------------------------------------*/
.tybt{ font:18px '微软雅黑'; padding:10px 0; border-bottom:1px dashed #6b6767; color:#333; text-align:center}
.date{ padding-top:5px; text-align:center}
.news-con p{ padding-top:10px}

.news-page{ padding-top:10px}
.news-page li{ height:25px; line-height:25px; margin-top:5px}
.news-page li a{ color:#3a3afc}

.fal-lb{ margin-top:15px}
.fal-lb a{ display:block; width:88px; height:24px; line-height:24px; padding-left:20px; background:url(../images/fal-lb.gif) no-repeat; color:#fff}

/*----------------------------------------------
                     product
------------------------------------------------*/
.duct-title dt{font:24px '微软雅黑'; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #999}
.duct-title dd{ float:left; font:16px/28px '微软雅黑'; width:50%; height:28px}
.duct-title dd a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333; padding-left:15px;  background:url(../images/san.gif) no-repeat 2px 12px}

.cp-con{ margin-top:10px; padding-bottom:15px}
.cp-con li{ height:88px; overflow:hidden; padding-top:15px}
.cp-con-l{ margin-right:15px}

.cp-con-r h5{ font-size:16px; color:#050}


/*----------------------------------------------
                     product_vd
------------------------------------------------*/
.lb-box{ margin-top:15px; height:26px; line-height:26px}
.lb-box li{ font-size:14px; display:inline-block; margin-right:5px}
.lb-box li a{ display:inline-block; padding-right:10px; color:#fff; background:url(../images/tu.gif) no-repeat right 0}
.lb-box li a span{ display:inline-block; padding-left:18px; background:url(../images/tu.gif) no-repeat}

.cp-con .bt{ font-size:18px; padding:10px 0; color:#333}
.cp-tp{ padding-bottom:20px; border-bottom:1px dashed #999}
.cp-tp img{ display:block}

.cp-down p{ padding-top:10px}
.cp-down p a{ color:#2464bc}




/*----------------------------------------------
                     about
------------------------------------------------*/

.about p{ padding-top:10px; line-height:25px}
.about .sybt{ font:24px '微软雅黑'; color:#333}


