@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
a:link, a:visited, a:hover, a:active {color:#575757;text-decoration:none;cursor:pointer;font-family:"Microsoft Yahei";}
a:hover, a:active {color:#fe8909;text-decoration:none;}
body {font:12px/150% "Microsoft Yahei", "宋体", "Arial", "Thmano";color:#333;}
img {border:0px;}
ul, ol {list-style-type:none;}
table {border-collapse:collapse;border-spacing:0;}
input, textarea, select {font:12px/150% "Microsoft Yahei", "Arial", "宋体", "Thmano";color:#333;outline:0;}
textarea {resize:none;overflow:auto;}
h1, h2, h3, h4, h5, h6, font {font-size:12px;font-weight:400;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;}
.clearFloat {float:none !important;}
.hidden {display:none;}
.center {text-align:center;}
.overlay {width:100%;height:100%;background:#000;position:fixed;_display:none;left:0;top:0;z-index:100;opacity:1;}
.autocut {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
a.btn, a.btn:visited {width:100px;height:32px;line-height:32px;text-align:center;display:block;background:url(../images/web/btn.gif) 0 0 no-repeat;color:#FFF;}
a.btn:hover {background-position:0 -42px;}
.middle {width:1000px;margin:0 auto;}
.header {height:113px;width:100%;background:url(../images/header.jpg) repeat-x;height: 90px;padding-top: 23px;}
.header .logo {float:left;}
.header .logo img {height:60px;}
.header .tel span {font-size:14px;}
.header .tel span b {color:a2a0a0;font-size:10px;color:#a2a0a0;}
.header .tel {color:#579f0f;background:url(../images/tel.jpg) left center no-repeat;font-weight:bold;font-size:25px;padding-left: 63px;float:left;margin-left:50px;height:50px;margin-top:5px;line-height:23px;}
.header .searcher {float:right;margin-top:25px;}
.header .searcher .txt {float:right;background:url(../images/search_txt.jpg) no-repeat;width:184px;height:26px;border:0; padding:0 3px;color:#cccccc;}
.header .searcher .type {float:right;background:url(../images/search_select.jpg) no-repeat;width:75px;height:26px;padding-right:6px;}

.searcher .type { float:right; height:30px; position:relative; border:0; display:inline; }
.searcher .type span.res { width:65px; height:26px; line-height:26px; display:block; padding:0 5px; cursor:pointer; color:#999; overflow:hidden; background:url(../images/search_select.jpg) no-repeat;) -358px -172px no-repeat; }

.header .searcher .submit {float:right;background:url(../images/searche_btn.jpg) no-repeat;width:62px;height:24px;border:0; cursor:pointer;color:#fff; font-weight:bold;}

.searcher .drop { position:absolute; width:87px; background:#ff9f00; left:0; top:30px; overflow:hidden; display:none; }
.searcher .drop dl { border:2px solid #ff9f00; }
.searcher .drop dt { height:20px; line-height:20px; color:#FFF; }
.searcher .drop a { padding-left:5px; display:block; cursor:pointer; color:#FFF; }
.searcher .drop a:hover { color:#ff9f00; background:#FFF; }

.nav {width:100%;height:63px;background:url(../images/nav.jpg) repeat-x;}
.nav ul {width:1000px;margin:0 auto;}
.nav ul li {height:63px;width:140px;float:left;line-height:63px;text-align:center;font-size:15px;}
.home {background:url(../images/li.jpg) left center no-repeat;}
.nav ul li a {display:block;width:140px;height:63px;background:url(../images/li.jpg) right center no-repeat;color:#000000;}
.nav ul li a:hover {background:url(../images/nav_hover.jpg) no-repeat;width:140px;height:63px;color:#ffffff;}
.nav_hover{background:url(../images/nav_hover.jpg) no-repeat;width:140px;height:63px;}
.nav_hover a{color:#ffffff!important;}
/* banner */
.banner {height:394px;background:#FFF;position:relative;overflow:hidden;border-bottom:1px solid #ffe5b9;}
.banner ul.list {width:100%;height:393px;}
.banner li.item {width:100%;height:393px;position:absolute;left:0;top:0;}
.banner div.tip {width:100%;height:15px;text-align:center;position:absolute;bottom:10px;left:0;}
.banner div.tip em {display:inline-block;width:46px;height:5px;cursor:pointer;background:#ff9f00;margin:0 5px;}
.banner div.tip em.cur {background:#c3c3c3;}
.part1 {margin-top:30px;height:555px;}
.pro_classfy {width:250px;float:left;}
.pro_classfy .tit {background:url(../images/pro_casfi.jpg) no-repeat;width:250px;height:77px;text-align:center;color:#ffffff;font-size:20px;padding-top:40px;font-weight:bold;line-height:20px;}
.pro_classfy .tit b {font-family:"Arial";font-weight:normal;}
.pro_classfy .tod {}
.pro_classfy .tod ul {border:1px solid #cccccc;border-top:none;padding-bottom: 17px;padding-top: 7px;}
.pro_classfy .tod ul li {height:46px;line-height:46px;background:url(../images/proclasfi_xian.jpg) bottom no-repeat;}
.pro_classfy .tod ul li a {color:#555555;font-size:16px;display:block;height:46px;width:195px;background:url(../images/pro_clasfi_add.jpg) left center no-repeat;margin-left: 25px;padding-left: 30px;}
.pro_classfy .tod ul li a span {}
.pro_classfy .tod ul li a:hover {color:#fe8407;background:url(../images/proclafi_hover.jpg) left center no-repeat;}
.pro {border:1px solid #cccccc;margin-left:20px;float:left;width:726px;overflow:hidden;}
.pro .thead {background:url(../images/pro_tit.jpg) repeat-x;height:42px;line-height:42px;}
.pro .thead .tid {padding-left:25px;float:left;background:url(../images/pro_tid.png) left no-repeat;height:42px;width:auto;font-size:20px;font-weight:bold;color:#666666;}
.pro .thead .tid b {font-weight:normal;font-size:16px;color:#b2b2b2;margin-left:7px;}
.pro .thead .more {float:right;background:url(../images/more.jpg) no-repeat;width:50px;height:17px;margin:10px 10px 0 0;}
.pro .tod {height:446px;padding:10px 7px;overflow:hidden;margin:0 15px;}
.pro .tod ul { float:left;}
.pro .tod ul li {float:left;margin:8px 12px;}
.pro .tod ul li a {display: block;height: 207px;overflow: hidden;}
.pro .tod ul li a img {border:2px solid #dad8d9;width:209px;}
.pro .tod ul li a span {height:39px;width:213px;background:url(../images/pro_tod.jpg) no-repeat;display:block;color:#fff;font-size:14px;text-align:center;line-height:39px;}
.pro .tod ul li a span:hover {background:url(../images/pro_tod_hover.jpg) no-repeat;}
.pro .tod ul li a:hover span {background:url(../images/pro_tod_hover.jpg) no-repeat;}
.pro_bottom {background:url(../images/pro_bottom.jpg) center no-repeat;width:100%;height:28px;}
.about {height:335px;}
.about .thead {background:url(../images/abot_xian.jpg) bottom no-repeat;height:42px;line-height:21px;}
.about .thead .tid {padding-left:5px;float:left;height:42px;width:auto;font-size:20px;color:#333333;}
.about .thead .tid b {font-weight:normal;font-size:16px;color:#b2b2b2;margin-left:7px;}
.about .thead .more {float:right;background:url(../images/more.jpg) no-repeat;width:50px;height:17px;margin:3px 10px 0 0;}
.about .tod {margin-top:40px;}
.about .tod img {float:left;}
.about .tod .wd {float:left;width:550px;font-size:14px;line-height:29px;color:#666666;padding-left:50px;text-indent:2em;}
.about .tod .wd .cu {font-size:18px;color:#ff7800;}
.about .tod .wd .about_link {background:url(../images/zbout_link.jpg) no-repeat;color:#fff;display:block;width:131px;height:34px;margin-top:15px;}
.part3 {margin-top:30px;height:345px;}
.news {width:720px;float:left;margin-right:17px;}
.news .thead {background:url(../images/news_tit.jpg) repeat-x;height:42px;line-height:42px;}
.news .thead .tid {padding-left:25px;float:left;background:url(../images/pro_tid.png) left no-repeat;height:42px;width:auto;font-size:20px;font-weight:bold;color:#fff;}
.news .thead .tid b {font-weight:normal;font-size:16px;color:#fff;margin-left:7px;}
.news .thead .more {float:right;background:url(../images/more.png) no-repeat;width:50px;height:17px;margin:10px 10px 0 0;}
.news .tod {height:245px;padding:20px 17px;border:1px solid #cccccc;}
.news dl {height: 148px;}
.news dl img {float: left;height: 128px;width:236px;}
.news dt, .news dd {float: left;padding-left: 24px;width: 420px;color:#888888;}
.news dt {color: #555555;font-size: 16px;font-weight:900;height: 30px;line-height: 30px;padding-top:5px;padding-bottom:5px;}
.news dd {line-height: 26px;text-indent:2em;}
.news dd a {color:#fe8909;}
.news .xz {position: relative;width: 100%;border:1px dashed #dddddd;}
.news ul {left: 0;padding-top: 6px;position: absolute;top: 0;width: 100%;}
.news li {float: left;height: 26px;line-height: 26px;padding-right: 30px;width: 296px;}
.news li span {color: #999;float: right;}
.news li a {background:url(../images/news_arrow.jpg) left center no-repeat;color: #307d01;padding-left: 15px;font-size:13px;color:#555555;}
.news li a:hover {color: #ff9900;}
.contact {float:left;width:263px;}
.contact .thead {background:url(../images/news_tit.jpg) repeat-x;height:42px;line-height:42px;}
.contact .thead .tid {padding-left:25px;float:left;background:url(../images/pro_tid.png) left no-repeat;height:42px;width:auto;font-size:20px;font-weight:bold;color:#fff;}
.contact .thead .tid b {font-weight:normal;font-size:16px;color:#fff;margin-left:7px;}
.contact .thead .more {float:right;background:url(../images/more.png) no-repeat;width:50px;height:17px;margin:10px 10px 0 0;}
.contact .tod {height:265px;padding:10px 7px;border:1px solid #cccccc;}
.contact .tod .about_kf {background:url(../images/contact_kf.jpg) right no-repeat;height:130px;color:#797979;font-size:14px;}
.contact .tod .about_kf span {color:#579f0f;font-size:14px;margin-top:20px;display:block;margin-top:13px;line-height:25px;}
.contact .tod .about_kf span b {font-size:17px;}
.contact .tod .about_kf .about_tel {background:url(../images/contact_tel.jpg) left bottom no-repeat;width:160px;height:45px;padding-left:25px;line-height:23px;}
.contact .tod .about_kf .about_tel b {font-family:"impact";color:#fe8206;background: -webkit-gradient(linear,left top,left bottom,from(#fc9e11),to(#fe8206));    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;font-size:26px;font-weight:normal;}
.contact .tod .about_wd {color:#666666;line-height:25px;font-size:13px;height: 130px;overflow: hidden;}
.footer {background: none repeat scroll 0 0 #f8f8f8;height: 195px;margin-top: 30px;width: 100%;}
.footer .footer_c {background: none repeat scroll 0 0 #e8e8e8;height: 40px;margin: 0 auto;width: 100%;}
.bottomNav {color: #666;font-size: 14px;height: 40px;line-height: 40px;text-align: center;}
.bottomNav a {color: #666;cursor: pointer;margin: 0 30px;}
.bottomNav a:hover {color: #ff9900;}
.copyright {color: #666;line-height: 28px;padding-top: 25px;}
.copyright a {color: #666;}
.copyright a:hover {color: #ff9900;text-decoration: underline;}
.tu {background:url(../images/logo2.jpg) left center no-repeat;height: 70px;float:left;width: 231px;border-right:1px solid #b5b5b5;margin-top:10px;padding-right:16px;}
.copyright .w100 {padding-left: 20px;color:#666666;font-size:14px;float:left;width:730px;}


.wrapper{width:100%;height:100%;padding-top:20px;background:url(../images/iproduct.gif) repeat-x 0px 0px;}

/*iproduct 侧栏*/
.sideBar{width:263px;float:left;}
.nei_ye ul{padding-bottom:5px;}
.w1000{width:1000px;margin:0px auto;}

.left_pro {width:263px;float:left;margin-bottom:20px;}
.left_pro .tit {background:url(../images/pro_casfi1.jpg) no-repeat;width:263px;height:77px;text-align:center;color:#ffffff;font-size:20px;padding-top:40px;font-weight:bold;line-height:20px;}
.left_pro .tit b {font-family:"Arial";font-weight:normal;}
.left_pro .tod {}
.left_pro .tod ul {border:1px solid #cccccc;border-top:none;padding-bottom: 17px;padding-top: 7px;}
.left_pro .tod ul li {height:46px;line-height:46px;background:url(../images/proclasfi_xian.jpg) bottom no-repeat;}
.left_pro .tod ul li a {color:#555555;font-size:16px;display:block;height:46px;width:195px;background:url(../images/pro_clasfi_add.jpg) left center no-repeat;margin-left: 25px;padding-left: 30px;}
.left_pro .tod ul li a span {}
.left_pro .tod ul li a:hover {color:#fe8407;background:url(../images/proclafi_hover.jpg) left center no-repeat;}

.left_con {float:left;width:263px;}
.left_con .thead {background:url(../images/news_tit.jpg) repeat-x;height:42px;line-height:42px;}
.left_con .thead .tid {padding-left:25px;float:left;background:url(../images/pro_tid.png) left no-repeat;height:42px;width:auto;font-size:20px;font-weight:bold;color:#fff;}
.left_con .thead .tid b {font-weight:normal;font-size:16px;color:#fff;margin-left:7px;}
.left_con .thead .more {float:right;background:url(../images/more.png) no-repeat;width:50px;height:17px;margin:10px 10px 0 0;}
.left_con .tod {height:265px;padding:10px 7px;border:1px solid #cccccc;}
.left_con .tod .about_kf {background:url(../images/contact_kf.jpg) right no-repeat;height:130px;color:#797979;font-size:14px;}
.left_con .tod .about_kf span {color:#579f0f;font-size:14px;margin-top:20px;display:block;margin-top:13px;line-height:25px;}
.left_con .tod .about_kf span b {font-size:17px;}
.left_con .tod .about_kf .about_tel {background:url(../images/contact_tel.jpg) left bottom no-repeat;width:160px;height:45px;padding-left:25px;line-height:23px;}
.left_con .tod .about_kf .about_tel b {font-family:"impact";color:#fe8206;background: -webkit-gradient(linear,left top,left bottom,from(#fc9e11),to(#fe8206));    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;font-size:26px;font-weight:normal;}
.left_con .tod .about_wd {color:#666666;line-height:25px;font-size:13px;height: 130px;overflow: hidden;}
/*about.html*/
.singlePage{line-height:26px;padding:16px 10px;font-size:14px;}
.content{width:715px;float:right;border:1px solid #cccccc}

.title .thead {background:url(../images/pro_tit.jpg) repeat-x;height:42px;line-height:42px;}
.title .thead .tid {padding-left:25px;float:left;background:url(../images/pro_tid.png) left no-repeat;height:42px;width:auto;font-size:20px;font-weight:bold;color:#666666;}
.title .thead .tid b {font-weight:normal;font-size:16px;color:#b2b2b2;margin-left:7px;}
.title .thead .sitepath {float:right;padding-right:10px;}

/*news.html*/
.news_list ul{padding:16px 10px;font-size:14px;}
.news_list li{width:100%;height:35px;line-height:35px;border-bottom:1px dashed #bfbfbf;}
.news_list li span{float:right;color:#999;}
.news_list li a{background:url(../images/news_arrow.jpg) left center no-repeat;color: #307d01;padding-left: 15px;font-size:13px;color:#555555;}
.news_list li a:hover{color:#ff9900;}

/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#3f9a06; font-weight:bold; color:#3f9a06; }
.pager span.dot{ background:#3f9a06; border-color:#3f9a06; font-weight:bold; color:#fff; }
/* reLink */
.reLink { height:30px; line-height:30px; border:1px solid #ddd;clear:both; width:100%; background:#FFF; margin-bottom:15px; font-size:14px;}
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* 搜索数据 */
#searchfrom .err{height:40px; line-height:40px; width:100%;  color:#FF0000; margin-left:20px; }
.loading { color:#3f9a06; height:40px; font-size:14px;line-height:40px; background:url(../images/loading.gif) 5px center no-repeat; padding-left:40px; }

/* reInformation */
.reInformation { width:657px; padding:0 10px 10px; margin-bottom:20px; border:1px solid #ddd; float:right;  }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#3f9a06;  }
.reInformation .tit2 { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#3f9a06;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:190px; padding:9px 9px 0; border:1px solid #ddd; margin-left:4px; _margin-left:2px; margin-right:3px; display:inline; }
.reInformation li img { width:190px; height:143px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:207px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#3f9a06; }

/* pageNews */
.pageNews{padding:20px;}
.pageNews h1 { font-size:20px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; font-size:14px;}

/* pageProduct2 */
.pageProduct2 {padding:20px;}
.pageProduct2 .photo {padding-top:16px;float:left;width:400px; margin-bottom:10px;}
.pageProduct2 .photo .img { width:400px; height:300px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { padding-top:16px;float:right; width:230px; }
.pageProduct2 h1 { height:30px; line-height:30px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; font-size:14px;}

/*product.html*/
.listProduct{width:715px;}
.listProduct ul{padding-top:6px;}
.listProduct li{text-align:center;float:left;padding:10px 7px 0px;}
.listProduct li a img{display:block;width:215px;height:162px;padding:3px;border:1px solid #e0e0e0;}
.listProduct li a:hover img{border:1px solid #ff9900;}
.listProduct li span{width:215px;display:block;text-align:center;height:26px;line-height:26px;color:#666666;font-size:14px;}
.listProduct li a:hover span{color:#ff9900;}

#bdshare{ line-height:16px;}
.baiduMap{ line-height:18px!important;}