html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
ul,ol,li{list-style-type:none;}
BODY {margin:0 auto; padding:0px; font-size:14px; color:#333333; background-image:url(../images/bodybg.png); background-repeat:repeat-x;}
TD {FONT-SIZE: 14px; color:#666666}
h1{font-size:18px; font-weight:bolder;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.cleaner { clear: both; width: 100%; height: 10px; font-size: 10px; }
.left1 {float:left; color:#cc0000; font-weight:bolder; line-height:30px; padding-left:8px;}
.right1{float:right; padding-right:10px; line-height:30px; }
.left2 {float:left; color:#fff; font-weight:bolder; line-height:38px; padding-left:55px;}
.right2{float:right; padding-right:10px; line-height:35px; }
.left3 {float:left; color:#0b911a; font-weight:bolder; line-height:31px; padding-left:26px;}
.right3{float:right; padding-right:10px; line-height:31px; }
.left4 {float:left; font-size:14px; color:#333333; font-weight:bolder; line-height:40px; padding-left:15px;}
.right4{float:right; font-size:14px; padding-right:10px; line-height:40px; }

A:link {color: #333333; text-decoration: none}
A:visited {color: #333333; text-decoration: none}
A:hover {color: #990000; text-decoration: none}
A:active {color: #333333; text-decoration: none}

A.linklv:link {color: #333333; font-size:12px; text-decoration: none;}
A.linklv:visited {color: #333333; font-size:12px; text-decoration: none;}
A.linklv:hover {color: #cc0000; font-size:12px; text-decoration: none;}
A.linklv:active {color: #333333; font-size:12px; text-decoration: none;}

A.linkb:link {color: #fff; font-size:12px; text-decoration: none;}
A.linkb:visited {color: #fff; font-size:12px; text-decoration: none;}
A.linkb:hover {color: #fff; font-size:12px; text-decoration: none; text-decoration:underline}
A.linkb:active {color: #fff; font-size:12px; text-decoration: none;}

/*产品明细*/
.proview{float:left; width:186px; height:208px; padding:7px;}
.proview_img{width:180px; height:180px; padding:2px; clear:both; border:1px solid #cccccc; text-align:center; vertical-align:middle;}
.proview_text{width:186px; height:30px; line-height:30px; text-align:center}

.proviews{float:left; width:250px; padding:12px; text-align:center;}
.proviews_img{width:100%; height:210px; clear:both; border:1px solid #cccccc; text-align:center; text-align:center;}
.proviews_text{width:100%; height:30px; line-height:30px; text-align:center}


/*网站头部*/
#top{
   margin: 0 auto; clear:both; width:1100px; height:165px;
}
#top .top_logo{margin: 0 auto; width:1100px; height:115px;}
#top .logo{float:left; width:300px; height:115px;}
#top .tel{float:right; padding-top:18px; width:280px; height:73px;}

/*导航菜单索*/
#menu{ width:1100px; height:50px;}
#menu ul{ width:1100px; height:50px; list-style:none;}
#menu ul li{ margin: 0px; padding: 0; overflow: hidden; border-right:1px solid #0070d4; float: left;}
#menu ul li a:link{ width:136px; height:50px; text-align:center; display:block; line-height:50px; font-weight:bolder; color:#ffffff;}
#menu ul li a:visited{ width:136px; height:50px; text-align:center; display:block; line-height:50px; font-weight:bolder; color:#ffffff;}
#menu ul li a:hover{ width:136px; height:50px; text-align:center; display:block; line-height:50px; font-weight:bolder; color:#ffffff; background-color:#004889}
#menu ul li a:active{ width:136px; height:50px; text-align:center; display:block; line-height:50px; font-weight:bolder; color:#ffffff;}
#menu ul li .menu_hot{ width:136px; height:50px; text-align:center; display:block; line-height:50px; font-weight:bolder; color:#ffffff; background-color:#004889}
#menu ul li .menu_tiao{ width:136px; height:50px; background-color:#0070d4}
/*首页banner*/
.topimages{margin:0 auto; width:100%; height:400px; background-image:url(../images/001.jpg); background-position:center;}
.topimage{margin:0 auto; width:100%; height:400px; background-image:url(../images/001.jpg); background-position:center;}

.banner{width:1002px;margin:0 auto;position:relative;height:300px;}
.banner ul.bb{padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:0;bottom:0px;width:100%;z-index:100;padding:5px 0px;text-align:center;}
.banner .num li{width:10px;height:10px;display:inline-block;margin-right:8px;background:#fff;_display:inline;_font-size:0px;}
.banner .num li{*display:inline;_zoom:1;_display:inline;}
.banner .num li.num_hover{background-color:#ee6231;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:10px;height:10px;text-indent:-100px;overflow:hidden;opacity:1;}


/*首页内容栏*/
#main{
   margin: 0 auto; clear:both; width:1100px;
}

#index_main{ margin:0 auto; width:100%;}
.index_title{margin:16px 0px auto 0px;}
.index_title{ background:url(../images/dian.gif) repeat-x 0 52px; text-align:center; margin:30px 0px auto 0px;}
.index_title dl{ padding:0 0 20px 0px;}
.index_title dl dt{ color:#c90d1b; font-size:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.index_title a,.ititle a:link,.ititle a:visited{ text-align:center; font-size:26px; font-family:Microsoft Yahei; background-color:#FFFFFF; padding:0 20px;}
.index_title a:hover {color:#ff0006;}
/*首页产品导航栏*/
.index_pro{ margin:0 auto; width:1130px; height:60px;}
.index_pro ul{ width:1130px; height:60px; list-style:none;}
.index_pro ul li{ margin: 0px; padding: 0; overflow: hidden; border-right:15px solid #fff; float: left;}
.index_pro ul li a:link{ width:208px; height:38px; text-align:center; display:block; line-height:38px; font-weight:bolder; background-color:#eeeeee; color:#000;}
.index_pro ul li a:visited{ width:208px; height:38px; text-align:center; display:block; line-height:38px; font-weight:bolder; background-color:#eeeeee; color:#000;}
.index_pro ul li a:hover{ width:208px; height:38px; text-align:center; display:block; line-height:38px; font-weight:bolder; background-color:#f87712; color:#fff;}
.index_pro ul li a:active{ width:208px; height:38px; text-align:center; display:block; line-height:38px; font-weight:bolder; background-color:#eeeeee; color:#000;}

/*首页产品滚动*/
.index_pp{ margin:0 auto; width:1100px; height:200px;}
.index_pp1{float:left; width:160px; height:130px; padding-right:20px;}
.index_pp1 img{ border:1px solid #efefef; width:160px; height:130px;}
.index_pp2{float:left; width:160px; height:25px; line-height:25px; padding-right:20px;}

/*首页产品优势*/
.index_youshi{ margin:0 auto; width:100%; height:593px; background-image:url(../images/youshibg.gif); background-position:center; background-repeat:no-repeat; text-align:center;}

/*首页新闻动态*/
.index_news{clear:both; max-width:1180px; margin:0 auto;}
.index_news:after, .news:before {content: '';display: block;clear: both;height: 0;}
.index_news dl{float:left; width:46.5%; margin-left:20px; margin-bottom:30px; margin-top:10px;}
.index_news dl dt{ float:left; line-height:27px; width:162px;}
.index_news dl dt a{ font-size:16px;}
.index_news dl dd{ float:right; line-height:21px;color:#666666; padding:5px 0; width:365px;}
.index_news dl dd .biaoti{font-size:16px;}
.index_news dl dd .biaoti a,.news dl dd .biaoti a:link,.news dl dd .biaoti a:visited{display:block; color:#292929;font-size:16px;}
.index_news dl dd .biaoti a:hover {color:#ff0006;}
.index_news dl dd a{ color:#f35d01;}
.index_news dl dd .date{ font-size:13px; padding-bottom:5px; color:#737373}
.index_news dl dd .summary{color:#585858; font-size:13px; line-height:22px; border-top:#d9d9d9 1px solid; padding-top:6px;}

/*首页公司简介栏*/
.index_about{ margin:0 auto; width:100%; height:418px; background-image:url(../images/aboutbg.jpg); background-position:center; background-repeat:no-repeat; text-align:center;}
.index_about1{ margin:0 auto; width:600px; padding-right:500px; padding-top:20px; text-align:left; line-height:210%;}
.index_about2{width:565px; float:left;}
.index_about3{width:565px; height:55px; padding-bottom:10px; float:left;}
.index_about4{width:565px; float:left; line-height:180%;}

/*首页成功案例*/
.index_anli{clear:both; width:100%; margin:0 auto; padding-top:20px;}
.index_anli .content {padding:0px;max-width:1180px; margin:0 auto; overflow:hidden}
.index_anli .content ul{ padding-top:0px; }
.index_anli .content li{ float:left; width:23.5%; margin-right:0.7%; margin-left:0.7%;}
.index_anli .content li a {border:solid 1px #e5e5e5; display:block; text-align:center; padding-top:6px; padding-bottom:20px;}
.index_anli .content li a p{ padding-top:10px;}
.index_anli .content li a:link,.anli .content li a:visited{ color:#333;}
.index_anli .content li a:hover,.anli .content li a.active,.anli .content li a.active:link,.anli .content li a.active:visited{color:#ffffff; background-color:#c6ad85;}

/*首页产品栏*/
.index_product{width:1002px; height:99px; float:left; text-align:center;}
.index_product2{float:left; margin-bottom:15px; padding:10px; width:982px; height:15px; background:#0b911a; text-align:center;}
.index_product3{float:left; width:1002px; height:440px;}
.index_product3 .chanpin01{float:left; width:205px; height:212px;}
.index_product3 .chanpin02{float:left; width:182px; height:212px;}
.index_product3 .chanpin01_img{width:182px; height:182px; clear:both; border:1px solid #cccccc; text-align:center; vertical-align:middle;}
.index_product3 .chanpin01_text{width:182px; height:30px; line-height:30px; text-align:center}




/*左侧内容栏*/
.main_left{width:230px; float:left; margin:0px;}
.sort_menu{border:1px solid #e5e5e5;padding:2px; width:224px;}
.sort_menun ul{ list-style:none;}
.sort_menun ul li{ width:224px; height:30px;}
.sort_menun ul li a{ height:30px; line-height:30px; font-size:14px; color:#333333; text-decoration:none}
.sort_menun ul li a:hover{height:3px; line-height:30px; font-size:14px; color:#ff6600; text-decoration:none}
.sort_menu_t{ width:200px; height:40px; background:url(../images/bt8.jpg) no-repeat;line-height:40px;padding-left:24px; font-size:14px; font-weight:bolder;color: #fff;}

.sort_product{margin-top:10px;border:1px solid #c5e3c4;padding:2px;}
.sort_product h3{background:url(../images/bt8.jpg) no-repeat;line-height:27px;padding-left:35px;font-weight:bold;color: #fff;}
.n_news{margin-top:10px;border:1px solid #c5e3c4;padding:2px;}
.n_news h3{background:url(../images/bt8.jpg) no-repeat;line-height:27px;padding-left:35px;font-weight:bold;color: #fff;}
.n_contact{margin-top:10px;border:1px solid #c5e3c4;padding:2px;}
.n_contact h3{background:url(../images/bt8.jpg) no-repeat;line-height:27px;padding-left:35px;font-weight:bold;color: #fff;}
.n_contact .content{padding:5px;line-height:23px;}
/*右侧内容栏*/
.main_right{ float:right; width:848px; min-height:500px; border:1px solid #e5e5e5;}
.main_right_t{ float:left; width:848px; height:42px; background:url(../images/about_bg.jpg);}
.main_content{ float:left; width:828px; padding:10px; line-height:180%; font-size:14px; min-height:520px;}

/*新闻列表*/
.news_list{}
.news_list li{line-height:27px;position:relative;padding-left:10px;}
.news_list li a{line-height:27px;}
.news_list li span{color:#999;z-index:0;line-height:27px;}
.news_list li h3 {font-size:14px;}
.news_list li div{line-height:24px;}

/*新闻内容*/
.news_autr{ float:left; width:740px; height:35px; line-height:35px; text-align:center;}
.news_con{ float:left; width:740px; min-height:450px; line-height:180%;}

/*内页左侧分类通用样式*/
//.sort{border-bottom:#D9D9D9 1px solid; margin-bottom:15px;}
.sort li{line-height:40px;line-height:40px;padding-left:8px;position:relative;z-index:999;}
.sort li a{padding-left:40px;display:block;line-height:35px;background:url(../images/flbj.jpg) no-repeat 5px top;}
.sort li a:hover{text-decoration:none;background: url(../images/flbj2.jpg) no-repeat 8px top; color:#cc0000;}

//.sort .layer2 li{width:200px;height:35px;margin-bottom:0;background:none;}


.sortt li{height:40px;line-height:35px;position:relative;z-index:999;}
.sortt li a{background:url(../images/flbj.jpg) no-repeat 0px top; width:180px; height:40px; padding-left:40px;display:block;line-height:35px;color:#333333;font-weight:600;}
.sortt li a:hover{background:url(../images/flbj2.jpg) no-repeat 0px top; width:180px; padding-left:40px;display:block;line-height:35px;color:#ff6600;font-weight:600;}


/*首页关于我们*/
.in_left{ width:273px; float:left;}
.in_left_t{ width:228px; height:30px; line-height:30px; color:#333333; font-weight:bolder; padding-left:30px; background:url(../images/bt1.jpg);}
.in_left_k{ width:246px; height:207px; padding:5px; border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; border-bottom:#E5E5E5 1px solid;}
.in_center{ width:460px; float:left;}
.in_center_t{ width:457px; height:32px; float:left; background:url(../images/bt2.jpg)}
.in_center_k{ width:457px; height:246px; float:left; border:#E5E5E5 1px solid;}
.in_center_c{ width:447px; padding:5px; line-height:145%; float:left}
.in_right{ width:258px; height:190px; float:right;}
.in_right_t{ width:228px; height:30px; line-height:30px; color:#333333; font-weight:bolder; padding-left:30px; background:url(../images/bt1.jpg);}
.in_right_c{ width:220px; height:180px;}

/*幻灯片样式2*/
#focus {width:258px; height:218px; overflow:hidden; position:relative;}
#focus ul {height:218px; position:absolute;}
#focus ul li {float:left; width:261px; height:218px; overflow:hidden; position:relative; background:#000;}
#focus ul li h3 {width:258px;background:#efeeee;}
#focus ul li h3 a{height:28px;line-height:28px;text-align:center;display:block;font-weight:normal;font-size:12px;}
#focus ul li a img{height:190px;width:261px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:261px; height:20px; left:0; bottom:28px; background:#000;}
#focus .btn {position:absolute; width:261px; height:10px; padding:5px 10px; right:0; bottom:28px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}

/*首页产品展示*/
.in_pro_k{ width:1000px; border:#e5e5e5 1px solid; height:260px;}
.in_pro_t{ width:1000px; height:38px; background:url(../images/bt5.jpg);}
/*首页新闻动态*/
.in_news{ width:1002px; min-height:350px; float:left;}
.in_news_k1{ width:326px; min-height:260px; float:left; border:#e5e5e5 1px solid; margin-right:9px; }
.in_news_k2{ width:326px; min-height:260px; float:left; border:#e5e5e5 1px solid; }
.in_news_k3{ width:326px; min-height:260px; float:right; border:#e5e5e5 1px solid; }
.in_news_t{ width:326px; height:31px; background:url(../images/bt4.jpg); float:left}
.in_news_p{ width:316px; padding:5px; float:left}
.in_news_p ul{ list-style:none;}
.in_news_p ul li{ width:310px; height:24px;}
.in_news_p ul li a{ height:24px; line-height:24px; font-size:14px; color:#434343; text-decoration:none}
.in_news_p ul li a:hover{height:24px; line-height:24px; font-size:14px; color:#ff6600; text-decoration:none}

.newsb{
   width:720px; height:30px; float:left; clear:both; text-align:center; line-height:30px;
}

#bottom{
   margin: 0 auto;clear:both; width:100%; height:140px;  background:url(../images/linkbj.jpg)}
#bottom .foodt{
   margin: 0 auto; width:1002px; height:35px; padding-top:10px; line-height:35px; text-align:center; clear:both;;
}
#bottom .foodc{
   margin: 0 auto; width:1002px; padding:10px; color:#333333; line-height:150%; text-align:center;
}
.in_lianjie{
   margin: 0 auto; clear:both; width:1002px; height:21px; line-height:21px;
}

A.fenye01:link {padding:4px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye01:visited {padding:4px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye01:hover {padding:4px; height:18px; font-size:14px; color:#ffffff; border:1px #680000 solid; background-color:#ff6600; text-decoration:none}
A.fenye01:active {padding:4px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye02:link {padding:4px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none}
A.fenye02:visited {padding:4px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none}
A.fenye02:hover {padding:4px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none}
A.fenye02:active {padding:4px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none}


.topvebanner { margin: 0 auto; width: 1002px; height: 300px; }
.topvebanner ul { margin: 0; padding: 0; }
#myjQuery { BACKGROUND: #000; OVERFLOW: hidden; WIDTH: 1002px; POSITION: relative; HEIGHT: 300px; }
#myjQueryContent { OVERFLOW: hidden; WIDTH: 1002px; HEIGHT: 300px; }
#myjQueryContent DIV { POSITION: absolute; HEIGHT: 300px; }
#myjQueryContent .smask { Z-INDEX: -1; }
#myjQueryContent IMG { WIDTH: 1002px; HEIGHT: 300px; border: 0; }
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; WIDTH: 81px; HEIGHT: 8px; position: absolute; top: 282px; right: 10px; z-index: 5; }
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 8px; TEXT-ALIGN: center; margin-left: 1px; background: #666; color: #fff; }
#myjQueryNav .nbg { BACKGROUND: #666; }
#myjQueryNav A { DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20; }
#myjQueryNav .current { BACKGROUND: #347e0d; }
#myjQueryNav .current A { COLOR: #fff; }
#myjQuery #flow { background: url(../images/fcurrent.gif) no-repeat; margin-top: -33px; WIDTH: 45px; HEIGHT: 22px; Z-INDEX: 22; left: 652px; POSITION: absolute; }
/* CSS Document */

/* CSS Document */
.banner{ width:100%; height:400px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:400px; float:left;}
.b-list{ height:50px; padding-top:350px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #990000;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:150px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:150px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

