﻿@charset "utf-8";
/* CSS Document */

/*重置样式*/
body,div,dl,dt,dd,ul,li,h1, h2, h3, h4,form,input,p,th, td, button{padding:0;margin:0; }
body{font:12px/18px Arial, sans-serif;color:#222; }
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;/*表单中的字体属性与表单以外的不一致，需要单独定义*/}
ul{list-style:none;}
img{border:none;}

/*设置常用样式,定义页面中常重复使用的一些样式，可以观察设计稿来确定*/
.dis{ display:none} /*隐藏*/
.left{ float:left} /*左浮动*/
.right{ float:right; padding-right:10px;} /*右浮动*/
.clear{ clear:both;height:0px;font-size:0px;line-height:0px;} /*清除浮动*/
.position_rel{ position:relative} /*相对定位*/
.right2{ float:right; font-size:11px; color:#969696;}

/*区块与区块间隔调用样式*/
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.blank1{clear:both; height:1px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank6{clear:both; height:6px; overflow:hidden; display:block;}
/*默认文字链接样式*/
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;color:#43414b;}
.white{color:#fff;}
.white a{color:#fff;text-decoration:none;}
.white a:hover{text-decoration:none;color:#fff;}

.lannse a{color:#0058c4;text-decoration:none;}
.lannse a:hover{text-decoration:none;color:#0058c4;}

.center1{ text-align:center;}
.input {float:left;height:27px;width:188px;line-height:27px;display:inline;background:url(../images/m_03.gif) no-repeat;border:0;color:#ccc;text-indent:25px;}
.input_submit {border:0;height: 27px;width: 49px;display: inline;float:left; text-align:center; color:#fff;background:url(../images/m_04.gif) no-repeat; cursor:pointer;}
/*------------------top/样式----------------*/
.index-y{width:1030px; margin:0 auto; background:url(../images/e_03.gif) no-repeat 0 95px; height:380px;}
.yindaoy{ background:url(../images/bj_03.gif) no-repeat; width:698px; height:597px; margin:0 auto;}

.s-width{width:960px; margin:0 auto; }
.s-top{width:990px; margin:0 auto;height:104px; padding-top:6px; background:url(../images/h.jpg) no-repeat 115px 15px; }
.logo{ height:89px;width:120px; float:left;padding-top:11px;}
.logo-right{float:left;width:870px;height:92px;color:#238300;font-weight:bold;}
.inputdiv{height:38px; padding:13px 0 2px 0; width:590px; float:right; font-size:12px; font-weight:normal; background: url(../images/h_03.gif) no-repeat  520px 0;}

.banner1{width:960px;margin:0 auto;height:253px;}
#focus {width:960px; height:253px; overflow:hidden; position:relative;}
#focus ul { position:absolute;}
#focus ul li {float:left; width:960px; height:253px; overflow:hidden;position:relative;background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:946px; height:20px; left:0; bottom:0; background: none;}
#focus .btn {position:absolute; width:600px; height:10px; padding:5px 10px; right:0; bottom:5px; text-align:right; }
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:14px; height:14px; _font-size:0; margin-left:5px;  cursor:pointer; background:#FF8400;}
#focus .btn span.on {background:#FF8400;}
/*#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
*/
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* 主导航之大按钮css */

.menu{width:870px;height:42px; margin:0 auto; float:left; }
.menu-center{ width:830px; float:left; background:url(../images/h_10.gif) repeat-x;}
#sddm{margin: 0 auto;padding: 0;z-index:80;width: 830px;height:40px;}
#sddm li{line-height:42px;float:left;font-size:14px; font-weight:bold;}
#sddm li a{display:block;width:137px; color:#333; background:url(../images/m_12.gif) no-repeat; text-align:center;}
#sddm li a:hover,#sddm li a.current{ display:block;width:137px; color:#fff; text-decoration:none;background:url(../images/m_11.gif) no-repeat; }
#sddm div{position: absolute; z-index:90;visibility: hidden;background: #f4f4f4; border: 1px solid #0b7700;}
#sddm div a{position: relative;display: block;padding: 6px 78px 6px 12px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;
	background: #f4f4f4;color: #333;font: 12px arial;border-bottom: 1px solid #cccccc;}
#sddm div a:hover{background: #2fbb02;color: #FFF;padding: 6px 78px 6px 12px;width: auto;border-bottom: 1px solid #cccccc;}
.menu-r{width:40px; float:left;height:42px; line-height:42px; background:url(../images/r_03.gif) no-repeat -8px 0;}

/* 内容css 开始*/
.key{width:100%; height:auto;min-height:349px;}

/* 左边分类样式 */
.index-left{height:auto;width:228px; float:left;}

.index-cc{width:205px; line-height:24px;height:146px; padding:110px 0 0 15px; background:url(../images/h_51.gif) no-repeat }
.index-cc strong{ color:#3faf0b; font-size:16px; font-family:"微软雅黑";line-height:32px;}


/* 左边内页二级样式 */
.in-left{height:auto;width:220px; float:left; border:1px solid #ddd;}
.index-l-tit{height:30px;line-height:32px; width:220px;background: url(../images/yuan_31.gif); color:#fff;}
.index-l-tit h2{ font-size:14px;padding-left:15px; font-weight:bold;line-height:30px;}
.index-l-con{ width:220px; margin:0 auto;}
.index-l-con li{ height:32px; line-height:32px;background: url(../images/i.gif); border-bottom:1px dashed #fff;text-indent:28px;}
.index-l-con li a{  color:#363636; }
.index-l-con li a:hover{color:#007610;}


.tour-fenl{min-height:226px;width:240px; border:1px solid #b6b6b6;border-top:none;background:#f1f5f7;}
.tour-l-con{ width:220px; margin:0 auto;padding:8px 0 13px 0;}
.tour-l-con li{ height:35px; line-height:35px; border-bottom:1px dashed #848383;background:url(../images/che_36.jpg) 12px 11px no-repeat;text-indent:30px;}
.tour-l-con li a{ font-weight:bold; color:#0057c1;}
.tour-l-con li a:hover{color:#0057c1; font-weight:bold;}

.index-rongy{height:160px;width:240px; border:1px solid #b6b6b6;border-top:none;}


/* 右边内容样式 */
.index-right{ width:722px; float:right;}
.index-right2{ width:722px; float:right;}
.keyword{height:30px;line-height:30px; width:722px; background: url(../images/yuan_50.gif); border:1px solid #b6b6b6;} 
.keyword h2{ font-size:14px;padding-left:15px; font-weight:bold;line-height:30px;}

.solve{ width:722px; text-align:center;}

.index-about{ width:642px;height:238px; padding:20px 40px 0 40px; background:#f6f6f4 url(../images/h_45.gif) repeat-x bottom; }
.index-about-l{width:290px; float:left; line-height:24px;}
.about-con{ width:364px; margin:0 auto;height:190px; float:left; border:1px solid #ddd; border-top:none; padding:13px;}


/* 联系我们内容样式 */
.index-contit{height:30px;line-height:42px;background: url(../images/yuan_50.jpg); border:1px solid #b6b6b6;}
.index-contit h2{ font-size:14px;padding-left:15px; font-weight:bold; line-height:30px;}
.index-contact{width:298px; float:right; height:222px;}
.jiage{height:200px;padding:10px 10px 10px 12px;  border-top:none;width:274px;line-height:22px;overflow:hidden; }

.news-1{ width:288px;line-height:22px; margin-top:10px;}
.news-1 li{height:31px;line-height:31px;background:url(../images/index_r18_c10.jpg) 3px 13px no-repeat;border-bottom:1px dashed #ddd;text-indent:16px; color:#060;}
.news-1 li span{  float:right; color:#8b8b8b; font-size:11px;}


/* 内容css结束 */
/*------------------首页滚动----------------*/
.index_case{ width:960px; margin:0 auto;}
.case-left{ width:126px;height:191px; float:left;}

.pro_go{width:722px; float:left;  height:100%;border-top:none;}
.pro_go li {line-height:14px; float:left; width:102px; min-height:95px;text-align:center;}
.pro_go li p { margin-top: 3px; }


/*------------------首页友情链接加底部----------------*/
.bottom{width:100%; background: url(../images/yuan_64.jpg) 0 0px repeat-x; color:#444; }
.bottom2{width:960px; margin:0 auto;color:#333;line-height:24px; text-align:left;padding:15px 0 28px 0; background:url(../images/h_92.gif) no-repeat;}
.bottom2 a{color:#444;}
.bottom2 a:hover{color:#444;}

/*------------------内页-关于我们----------------*/
.about-right{ width:698px; float:right; background:#f9f9f9;  border-top:none;padding:0 10px 10px 0px;}
.about-rightzt {width:692px;height:auto;border:1px solid #ddd;line-height:24px;border-top:none;color:#333;min-height:554px;padding:15px 15px;}

.pro_go2{width:692px; float:left;  height:100%;border-top:none;}
.pro_go2 li {line-height:14px; float:left; width:112px; min-height:95px;text-align:center;}
.pro_go2 li p { margin-top: 3px; }


.fenye2{text-align:center;line-height:30px;height:30px;}

.new-in{width:680px; margin:0 auto; border-bottom:1px solid #ddd;line-height:21px;padding:10px 0 10px 0;}
.new-in h2 { font-weight:bold; font-size:12px;}

.news-xianmu{ width:680px;line-height:22px; margin-top:10px;}
.news-xianmu li{height:31px;line-height:31px;background:url(../images/index_r18_c10.jpg) 3px 13px no-repeat;border-bottom:1px dashed #ddd;text-indent:16px; color:#060;}
.news-xianmu li span{  float:right; color:#8b8b8b; font-size:11px;}

.ditu{width:686px; border:1px solid #ddd;min-height:200px; margin-top:10px;}

.ditu2{width:682px; height:447px; margin-top:10px; background:url(../images/map.gif)  no-repeat;}

/* 小菜单的样式开始*/
#menu-center1{width:201px;height:26px;float:left;padding:164px 0px 0px 390px; position:relative;z-index:50;}
.menu7 li{float:left; height:26px;width:36px; 
background:url(../images/maph1.gif) no-repeat 0 7px;position:relative;overflow:hidden;padding-left:22px;}
.menu7 li:hover{float:left;height:auto;width:36px;position:relative;overflow:visible;background:url(../images/maph1.gif) no-repeat 0 -42px;}
.menu7 li dl{position:absolute;width:220px;height:100px;background:#fff;padding:8px 7px 10px 7px;top:28px;left:0;
	border:1px solid #9eba2f;text-align:left; }
.menu7 li dl dd{border-bottom:1px dashed #ddd; line-height:29px;}

/* 小菜单的样式开始*/
#menu-center2{width:201px;height:26px;float:left;padding:85px 0px 0px 452px; position:relative;z-index:30;}
.menu8 li{float:left; height:26px;width:36px; 
background:url(../images/maph1.gif) no-repeat 0 7px;position:relative;overflow:hidden;padding-left:22px;}
.menu8 li:hover{float:left;height:auto;width:36px;position:relative;overflow:visible;background:url(../images/maph1.gif) no-repeat 0 -42px;}
.menu8 li dl{position:absolute;width:220px;height:100px;background:#fff;padding:8px 7px 10px 7px;top:28px;left:0;
	border:1px solid #9eba2f;text-align:left; }
.menu8 li dl dd{border-bottom:1px dashed #ddd; line-height:29px;}

/* 小菜单的样式开始*/
#menu-center3{width:50px;height:18px;float:left;padding:64px 0px 0px 352px; position:relative;z-index:35;}
.menu9 li{float:left; height:18px;width:36px; 
background:url(../images/maph1.gif) no-repeat 30px 7px;position:relative;overflow:hidden;padding-right:10px;}
.menu9 li:hover{float:left;height:auto;width:36px;position:relative;padding-right:14px;overflow:visible;background:url(../images/maph1.gif) no-repeat 30px -42px;}
.menu9 li dl{position:absolute;width:220px;height:100px;background:#fff;padding:8px 7px 10px 7px;top:20px;left:0;
	border:1px solid #9eba2f;text-align:left; }
.menu9 li dl dd{border-bottom:1px dashed #ddd; line-height:29px;}

/* 小菜单的样式开始*/
#menu-center6{width:90px;height:26px;float:left;padding:64px 0px 0px 0px; position:relative;z-index:20;}
.menu6 li{float:left; height:26px;width:36px; 
background:url(../images/dongguan.gif) no-repeat 0 7px;position:relative;overflow:hidden;padding-left:22px;}
.menu6 li:hover{float:left;height:auto;width:36px;position:relative;overflow:visible;background:url(../images/dongguan.gif) no-repeat 0 7px;}
.menu6 li dl{position:absolute;width:220px;height:90px;background:#fff;padding:8px 7px 10px 7px;top:26px;left:0;
	border:1px solid #9eba2f;text-align:left;}
.menu6 li dl dd{border-bottom:1px dashed #ddd; line-height:29px;}

.newdetail { width:auto;height:auto; padding: 0px; line-height: 22px; padding:10px 10px;}
.newdetail .biaoti { text-align: center; font: 600 18px Arial; margin-bottom: 15px; letter-spacing: 0px; line-height: 40px;}
.newdetail .zwen { width:auto; height: 22px; margin-bottom: 20px;  background:#ddd; border-top: 1px dashed #D1D0D0; line-height: 22px;}

.pro-detail{height:150px;padding-top:5px;}
.pro-detail li {line-height:24px; float:left; width:168px; height:150px;text-align:center;}
.pro-detail li img{border:1px solid #999;padding:1px;height:111px;width:146px;}

.detail-tit{background:#ddd; height:28px;line-height:28px;border:1px solid #ccc;line-height:30px;margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:bold;text-indent:15px;}


/*切换*/
.middle_product_icon2 {height:35px;width:340px;float:left;overflow: hidden;}
.index_product_con2 {float: left;width: 340px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}