@charset "utf-8";
/* 公共样式 */
body {margin:0;	padding:0; font-size:12px; color:#555555;  font-family:"Microsoft Yahei";   }
* { margin:0; padding:0; }
.clearfix { clear:both; }
a{ color:#555555; text-decoration:none;}
a:hover { color:#0097d7;}
ul { list-style:none; }
.block-foot{display:none; }
img { border:none;}
.clear { display: block; height: 0; clear: both; visibility: hidden;}


.headbg{ width:100%; margin:0 auto;}
.hd-top{ width:100%; margin:0 auto; height:115px; background:url(../images/index_01.jpg) top center no-repeat;}


.head{ width:1162px; height:auto; margin:0 auto;}
.top_text{ width:100%; margin:0 auto;}
.top_text h1{ font-size:13px; float:left; line-height:45px; color:#393939; font-weight:normal;}
.top_text p{ float:right; font-size:13px; line-height:45px;}

.logo{ width:684px; height:115px; float:left; overflow:hidden;}
.yuyan{ width:280px; float:left; margin-top:60px;}
.yuyan ul li{ float:left; width:60px;}
.yuyan ul li h1{ float:left; margin-right:4px;}
.yuyan ul li span{ float:left; font-size:12px; color:#575757;}
.yuyan ul li a:hover span{ font-size:12px; color:#d90617;}

.wl{ width:149px; float:left; margin-top:30px;}

.navbg{ width:100%; margin:0 auto; height:43px; background:#22b662; }
.navbox{ width:1120px; margin:0 auto;}
.navmen{ float:left; width:826px;}
.search{ width:200px; float:right; padding-top:8px;}
.an{  float:left;}
.inp01{ float:left; height:23px; border:1px solid #22b662;}

.nav{ width:865px; height:43px; line-height:43px; margin:0 auto;}
.nav ul {}
.nav ul li { float:left; height:43px; line-height:43px; font-size:15px; text-align:center; background:url(../images/index_20.jpg) right top no-repeat; font-family:"Microsoft Yahei"; }
.nav ul li a { display:block; height:43px; line-height:43px;  color:#fff; text-decoration: none; padding:0 8px;  width:90px; margin-left:1px; text-align:center;}
.nav ul li a:hover { color:#fff; display:block; background:#8fc320; width:90px; margin-left:1px; text-align:center;  }


.bannerbg{ clear:both; width:100%; height:auto; margin:0 auto;}
.banner{ clear:both; width:100%; text-align:center; margin:0 auto; }


.main_bg{ width:100%; height:auto; margin:0 auto; }
.main{ width:1003px; height:auto; margin:0 auto; padding-top:35px;}

.boxone{ width:100%; margin:0 auto;}
.ititle{ width:120px; margin:0 auto; text-align:center; font-size:26px;}
.ititle span{ color:#006ebd; float:left;}
.ititle p{ color:#222222; float:left;}

.ttitle{ width:120px; margin:0 auto; text-align:center; font-size:26px; padding:20px 0 12px 0;}
.ttitle span{ color:#006ebd; float:left;}
.ttitle p{ color:#222222; float:left;}


.snavlist{ width:335px; margin:0 auto; margin-top:18px;}
.snavlist span{ width:105px; float:left; font-size:15px; color:#fff; background:#aeaeae; height:28px; text-align:center;  display:block; margin-right:4px;}
.snavlist span a{ width:105px; font-size:15px; color:#fff; background:#aeaeae; text-align:center; line-height:28px; }
.snavlist span a:hover{ width:105px; font-size:15px; color:#fff; background:#94c529; display:block; text-align:center; line-height:28px; }
.snavlist .active{background:#94c529; display:block;}
.ab_cont{padding:20px; font-size:13px; text-align:left; line-height:28px; color:#4a4a4a;}

.more{ width:43px; margin:0 auto;}
.pr_box{ width:1003px; margin:0 auto; padding:25px 0;}
.pr_list{ float:left; width:200px;}
.pr_list a{ float:left; width:180px; height:60px; background:#8fc321; font-size:16px; color:#fff; line-height:60px; padding-left:20px; margin-bottom:3px;}
.pr_list a:hover{ text-decoration:underline;}

.pr_cont{ width:786px; margin:0 auto; float:left; padding-bottom:10px; margin-left:8px;}
.pr_cont ul li {float:left;  display:inline; width:260px; margin:1px 0; }
.pr_cont ul li img { width:250px; height:160px; margin:0 auto; display:block; margin:4px 0;}
.pr_cont ul li a img {}
.pr_cont ul li a:hover img {}
.pr_cont ul li p { text-align:center;color:#636363; width:250px; font-size:13px; line-height:20px; height:30px}
.pr_cont ul li p a{  color:#636363; text-decoration:none;}
.pr_cont ul li a:hover p{  color:#7eaf17; text-decoration:underline;}
.pr_cont ul li span { text-align:left; color:#636363; width:250px; font-size:13px; line-height:20px;}
.pr_cont ul li a span{ text-align:left; color:#636363; width:250px; font-size:13px; line-height:20px;}
.pr_cont ul li a:hover span { text-align:left; color:#7eaf17; width:190px; font-size:13px; line-height:20px;}


.fm_box{ width:1003px; margin:0 auto; margin-bottom:50px;}
.fm_title{ width:120px; font-size:15px; color:#fff; background:#94c529; text-align:center; height:30px; line-height:30px; margin:0 auto; margin-top:25px; margin-bottom:25px;}
.fm_title a{ color:#fff; background:#94c529;}
.fm_list ul{overflow:hidden; zoom:1; }
.fm_list ul li {float:left;  display:inline; width:250px; margin:1px 0; }
.fm_list ul li img { width:245px; height:165px; margin:0 auto; display:block; margin:4px 0;}
.fm_list ul li a img {}
.fm_list ul li a:hover img {}

.new_box{width:1003px; margin:0 auto;}
.nlist{ width:220px; margin:0 auto; margin-top:18px;}
.nlist span{ width:105px; float:left; font-size:15px; color:#fff; background:#aeaeae; height:28px; text-align:center;  display:block; margin-right:4px;}
.nlist span a{ width:105px; font-size:15px; color:#fff; background:#aeaeae; text-align:center; line-height:28px; }
.nlist span a:hover{ width:105px; font-size:15px; color:#fff; background:#94c529; display:block; text-align:center; line-height:28px; }
.nlist .active{background:#94c529; display:block;}

.news_cont{  width:70%; margin:0 auto; margin-top:18px; padding-bottom:38px;}
.news_cont ul li{ width:50%; float:left;}
.news_cont ul li span{float:left; line-height:32px; font-size:13px; background:url(../images/index_93.png) 0 14px no-repeat; padding-left:10px; display:inline; }
.news_cont ul li span a{color:#1f1f1f; text-decoration:none;}
.news_cont ul li span a:hover{color:#0097d7; text-decoration:underline;}
.news_cont ul li p{ width:220px; height:100px; float:left;}
.news_cont ul li p img{ width:220px; height:100px; float:left;}

.maintop{ width:1077px; margin:0 auto; height:25px; background:url(../images/mbgtop.jpg) bottom center no-repeat; padding-top:22px;}
.submain{ width:1077px; height:auto; margin:0 auto;  background:url(../images/mbgm.jpg) top center repeat-y;}
.mbgbtom{ width:1077px; margin:0 auto; height:58px; background:url(../images/mbgbtom.jpg) top center no-repeat;}





.mian_left{ width:380px; float:left;   }
.mian_center{ width:380px; float:left; height:300px; margin-left:20px; }
.main_right{width:380px; float:right;  height:300px; }

.box_one{ width:100%; margin:0 auto;}
.box_btom{ width:100%; margin:0 auto; margin-top:15px;}

.newslist{ margin-top:8px; width:96%; margin-left:8px; float:left; display:inline; }
.newslist ul li{float:left; line-height:28px; font-size:13px; background:url(../images/nio.jpg) 2px 12px no-repeat; padding-left:12px; border-bottom:1px solid #d1d1d1;  width:94%; display:inline; }
.newslist ul li a{color:#555; text-decoration:none;}
.newslist ul li a:hover{color:#0097d7; text-decoration:underline;}
.newslist ul li span{color:#2d2d2d; float:right; font-size:12px; line-height:26px;}


.main_new{ width:367px; background-color:#eeeef0;}
.main_newpic{ width:351px; margin:0 auto; padding:8px; float:left;}



.cottitle{ width:99%; margin:0 auto;}
.cotmain{ width:85%; margin:0 auto; font-size:13px; color:#4e4e4e; line-height:39px; padding-bottom:20px;}



.l_m{ width:245px; margin:0 auto; margin-top:15px;}
.main_title{width:98%; overflow:hidden; margin:0 auto; text-align:center;}
.main_aboutcot{ width:92%; margin:0 auto; font-size:13px; color:#555; line-height:24px; padding:10px 2px; }

.box_one2{ width:100%; margin:0 auto;}
.c_m{ width:321px; margin:0 auto; margin-top:15px;}

.prolist{ margin-top:8px; width:100%;float:left; display:inline; }
.prolist ul li{float:left; line-height:28px; margin-left:1px; background:url(../images/nio.jpg) 0 12px no-repeat; padding-left:8px; border-bottom:1px solid #d1d1d1;  width:47%; display:inline; }
.prolist ul li a{color:#555; text-decoration:none; font-size:12px; }
.prolist ul li a:hover{color:#0097d7; text-decoration:underline; font-size:12px; }


.r_m{ width:216px; margin:0 auto; margin-top:15px;}
.conlist{ margin-top:8px; width:96%; margin-left:8px; float:left; display:inline; }
.conlist ul li{float:left; line-height:28px; font-size:13px; background:url(../images/nio.jpg) 2px 12px no-repeat; padding-left:12px; border-bottom:1px solid #d1d1d1;  width:94%; display:inline; }
.conlist ul li a{color:#555; text-decoration:none; font-size:12px;}
.conlist ul li a:hover{color:#0097d7; text-decoration:underline; font-size:12px;}




.hd2{ width:96%; height:auto; float:left; margin:3px; overflow:hidden;}
.hd2 ul li {float:left; line-height:24px; width:99%; height:126px; padding-top:22px;border-bottom:solid 1px #dfd8c5; }
.hd2_left{float:right;width:107px; margin:2px; height:auto; }
.hd2_left a img{border:1px solid #fff;}
.hd2_left a img:hover{ border:1px solid #e49b0e;}
.hd2_right{ width:520px; height:auto; float:left; padding-top:12px; }
.hd2_right p{ line-height:25px;font-size:13px; color:#7a7b7d; padding-left:10px;}
.hd2_right p a{color:#7a7b7d; text-decoration:none;}
.hd2_right p a:hover{color:#34a3d1; text-decoration:none;}
.hd2_right span{ line-height:28px;font-size:13px; color:#7a7b7d;  padding-left:10px;}
.hd2_right h4{ font-size:15px; color:#e39a0d; height:30px; line-height:30px;  background:url(../images/xiao.jpg) 0 12px no-repeat; padding-left:10px;}



.main_product{ width:100%; margin:0 auto;}
.main_product_title{ width:1004px; margin:0 auto; padding-top:24px;}

.piclist{ width:1024px; margin:0 auto; padding-bottom:10px;}
.piclist ul li {float:left;  display:inline; width:248px; margin:1px 4px; }
.piclist ul li img { width:246px; height:246px; margin:0 auto; display:block; margin:4px 0;}
.piclist ul li a img {}
.piclist ul li a:hover img {}
.piclist ul li p { text-align:center; color:#434343; height:39px ; width:240px; border-left:5px solid #cacaca; background-color:#ededed; font-size:13px; line-height:28px;}
.piclist ul li p a{  color:#434343; text-decoration:none;}
.piclist ul li p a:hover{  color:#dc8538; text-decoration:underline;}


.footerbg{ width:100%; background:#8fc321; min-height:254px; }
.footmian{ width:1003px; margin:0 auto; padding-bottom:35px;}

.sub_btommain{  width:1180px; margin:0 auto;  }
.foot_left{ width:500px; float:left; margin-top:30px;}
.foot_left ul li{ float:left; width:135px; margin-right:30px; }
.foot_left ul li p{ float:left; font-size:16px; color:#fff; width:100%; height:40px; line-height:40px; }
.foot_left ul li span{ float:left; font-size:14px; color:#fff; width:100%; height:26px; line-height:26px;}
.foot_left ul li span a{ float:left; font-size:14px; color:#fff; width:100%;  height:26px; line-height:26px;}

.foot_center{ width:300px; float:left; margin-top:30px;}
.foot_center h1{ font-size:16px; color:#fff; font-weight:normal; height:40px; line-height:40px; }
.foot_center span{ font-size:14px; color:#fff; line-height:26px;}
.foot_right{ width:200px; float:right; text-align:center; padding-top:30px; background:url(../images/index_13.png) left no-repeat;}
.foot_right p{ margin:0 auto; color:#fff; font-size:13px; line-height:36px;}

.footcopy{ width:100%; margin:0 auto; background:#333333; height:45px; text-align:center; font-size:12px; line-height:45px; color:#c0c0c0;}
.footcopy a{ color:#c0c0c0;  line-height:45px; }
.footcopy a:hover{ color:#8fc321;  line-height:45px; }

.subconlist{ margin-top:2px; width:99%;float:left; display:inline; background:#f5f5f5; }
.subconlist ul li{float:left; line-height:28px; font-size:13px; background:url(../images/nio.jpg) 2px 12px no-repeat; padding-left:12px; border-bottom:1px solid #d1d1d1;  width:90%; display:inline; margin-left:6px; }
.subconlist ul li a{color:#555; text-decoration:none; font-size:12px;}
.subconlist ul li a:hover{color:#0097d7; text-decoration:underline; font-size:12px;}



/*sub*/
.sub_left{ width:240px; float:left; margin-left:20px;}
.sub_right{ width:790px; float:right; border-left:1px dashed #d5d5d5;}

.subtop_title{ width:1024px; height:36px; line-height:36px; margin:0 auto;   overflow:hidden; font-size:12px; color:#000000; background-color:#eeeef0; }
.subtop_title span{ float:right; padding-right:20px; color:#22b662; font-size:12px;  line-height:34px;  }
.subtop_title p{ float:left; color:#fff; font-size:16px; text-align:left; padding-left:38px; font-weight:bold; background:url(../images/titlep.jpg) 0 0 no-repeat; width:230px;}



.left_contact_title{ color:#fff; font-size:16px; line-height:36px; text-align:left; padding-left:38px; font-weight:bold; background:url(../images/titlep.jpg) 0 0 no-repeat; width:230px; margin-top:10px; margin-left:8px}

.left_contact_content{ border:1px #999999 solid; line-height:30px; width:220px;  margin-left:8px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:5px}

.subtop_title_new{ width:980px; height:34px; line-height:34px; float:left; padding-left:10px; margin-top:4px;  overflow:hidden; font-size:12px; color:#000000; }
.subtop_title_new span{ float:right; padding-right:10px; color:#574c4c; font-size:12px;  line-height:34px;  }


.subtop_title_case{ width:980px; height:34px; line-height:34px; float:left; padding-left:10px; margin-top:4px;overflow:hidden; font-size:12px; color:#000000; }
.subtop_title_case span{ float:right; padding-right:10px; color:#574c4c; font-size:12px;  line-height:34px; }


.sub_lfmain{ width:245px;  margin:0 auto; margin-bottom:20px;}

/*zndh*/

.zndh{ width:230px; height:auto; margin:0 auto; margin-top:2px; overflow:hidden;  border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.zndh ul li {float:left;  width:230px; height:34px; line-height:34px;  display:block; font-size:14px;}
.zndh ul li a{color:#000; text-decoration:none;  font-size:14px;  padding-left:26px;background:url(../images/sub_mb.jpg) 0 0 no-repeat; border-bottom:1px solid #c7c7c7;  }
.zndh ul li a:link{ display:block; color:#000; font-size:14px;padding-left:26px;  height:34px; line-height:34px;}
.zndh ul li a:visited{ display:block; color:#000;  font-size:14px;padding-left:26px;  height:34px; line-height:34px;}
.zndh ul li a:hover{ color:#fff;  display:block; background:#8fc321; font-size:14px; height:34px; line-height:34px;}
.zndh ul li a:active{ color:#fff;  display:block; background:#8fc321; font-size:14px;  height:34px; line-height:34px;}

.zndh ul li a.on{ background:#8fc321; color:#FFF}

.left_nav{ width:213px; margin:0 auto;}
.left_nav ul li{ width:213px; margin-top:16px;}

.left_cont{ width:230px; margin:0 auto; margin-top:15px;}



.leftcol {float:left; width:220px; margin-left:10px; margin-bottom:10px; overflow:hidden;}
.leftcol_box{ width:220px; height:auto; float:left; overflow:hidden;}
.leftcol_box1{ width:220px; height:auto; float:left; margin-top:6px; overflow:hidden;}


/* rightcol */

.rightcol { float:right; width:729px;  overflow:hidden;}

.rightcol_box{ width:729px; height:auto; float:left; }
.rightcol_boxone{ width:729px; height:auto; float:left; overflow:hidden;}
.kuang{width:730px; height:auto; margin:30px 8px 10px 25px;  float:left;  overflow:hidden; min-height:360px;}
.subrightcontent { border:0px solid #e7e7e7; min-height:370px; height:auto !important; height:370px; }


.subrightcontentmain { line-height:24px; color:#444645; }


/*新闻内页*/
.artcicle_nei{ width:100%; height:auto; float:left;  }
.artctcle_bt{ width:100%; height:30px; border-bottom:#666666 solid 1px; float:left;}
.artcicle_bt_left{ width:200px; height:30px; line-height:30px; color:#FF0000; float:left;}
.artcicle_bt_right{width:100px;height:30px; line-height:30px; color:#FF0000; float:right; text-align:center;}

.article_nr{ width:730px; height:auto; border-bottom:1px dotted #999999; float:left; overflow:hidden;}
.article_left{ width:630px; float:left; height:38px; line-height:38px; color:#333333; overflow:hidden;}
.article_right{ width:100px; float:right; height:38px; line-height:38px; color:#FF0000; overflow:hidden;}


/*case*/

.case_list{ width:98.5%; height:auto; float:left; margin:10px 3px; overflow:hidden; border-bottom:dotted 1px #CCCCCC; padding-bottom:8px;}
.case_list ul li {float:left; line-height:24px; width:99%;display:block; height:140px;  padding-top:8px; }
.case_list ul li a{ text-decoration:none; padding-left:5px;height:140px; display:block; }
.case_list ul li a:hover{padding-left:5px; height:72px; display:block; }
.case_list_left{float:left;width:160px; margin:2px; height:auto; }
.case_list_right{ width:540px; height:auto; float:right;}
.case_list_right p{ line-height:24px;font-size:12px;   color:#444645; }
.case_list_right span{ line-height:24px;font-size:12px; float:left; }

.case_list_ti{font-size:15px; color:#000; height:30px; line-height:30px;   }
.case_list_ti a{font-size:15px; color:#000; height:30px; line-height:30px; }
.case_list_ti a:hover{  font-size:15px; color:#e3272b; height:30px; line-height:30px;  display:block;}

/* 分页 */
.pager{padding:10px 0;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{ color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#999; background:#EEEAE4; border:1px solid #999;}
.pager .list .pager-current { color:#000; background:#EEEAE4; border:1px solid #999; padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}

/* 产品 */


.pruductnei{ width:100%; float:left; padding-bottom:10px; margin-left:12px;}
.pruductnei ul li {float:left;  display:inline; width:240px; margin:5px; }
.pruductnei ul li img { width:234px; height:150px; margin:0 auto; display:block; margin:4px 0;}
.pruductnei ul li a img {}
.pruductnei ul li a:hover img {}
.pruductnei ul li p { text-align:center; color:#636363; width:234px; font-size:13px; line-height:20px; height:30px}
.pruductnei ul li p a{  color:#636363; text-decoration:none;}
.pruductnei ul li a:hover p{  color:#7eaf17; text-decoration:underline;}
.pruductnei ul li span { text-align:left; color:#636363; width:234px; font-size:13px; line-height:20px;}
.pruductnei ul li a span{ text-align:left; color:#636363; width:234px; font-size:13px; line-height:20px;}
.pruductnei ul li a:hover span { text-align:left; color:#7eaf17; width:234px; font-size:13px; line-height:20px;}


.slideTxtBox .hd{ width:786px; float:right; margin:0 auto; height:30px; line-height:30px; background:#f4f4f4;  position:relative;background:url(../img/index-pro-ysh.png) center top no-repeat; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:100px; top:10px; height:32px;   }
.slideTxtBox .hd ul li{ float:left;text-align:center;background:#999;width:29px;height:29px;line-height:29px;border-radius:50%;margin:0 2px;cursor:pointer; color:#fff }
.slideTxtBox .hd ul li.on{background:#8FC321;}



