@charset "utf-8";
/*=======================================================*/
body { background: #ffffff }
*html { background-image: url(about:blank); background-attachment: fixed; }
.w_1000 { width: 1000px; margin: 0 auto; }
.w_1600 { width: 1600px; margin: 0 auto; }
.c{ clear:both;}
/*====================框架基本样式============================*/
.headtop { background: url(../images/head-wp-bg.jpg) repeat-x; height: 101px; }
.nav { background: url(../images/nav_bg.gif) repeat-x; height: 53px; overflow: hidden }
.index_banner { height: 379px; overflow: hidden; visibility: hidden; }
.banner { height: 208px; border-bottom: 2px solid #5faa1a; width:100%;}
.contact_banner { background: #ededed; }
.index_main { background: #ededed url(../images/index_main_bg.gif) repeat-x; }
.main { background: #ededed; overflow: hidden; padding-bottom: 20px; }
.footer { background: url(../images/footer_bg.gif) repeat-x; height: 315px; overflow: hidden; }
/*====================头部样式============================*/
.headtop .topbar { background: url(../images/head-bg.jpg) no-repeat center top; }
.headtop .w_1000 { height: 101px; position: relative; }
.headtop .logo { position: absolute; top: 18px; left: 10px; }
.headtop .addjia { position: absolute; top: 24px; left: 600px; height: 14px; line-height: 14px; padding-left: 19px; background: url(../images/index_08.png) no-repeat left center; }
.headtop .addjia a { color: #666666; }
.headtop .en { position: absolute; top: 24px; left: 700px; height: 14px; line-height: 14px; padding-left: 24px; background: url(../images/english.jpg) no-repeat left center; }
.headtop .en a { color: #666666; }
.headtop .iphone { position: absolute; top: 57px; right: 240px; }
.headtop .brandico { position: absolute; top: 16px; right: 2px; }
.headtop .top_right { float: right; margin-right: 10px; width: 390px; }
.headtop .top_right .top_right1 { padding: 10px 0px; height: 12px; float: right; }
.headtop .top_right .top_right1 a { height: 12px; padding: 0px 10px; font: normal 12px/12px Arial; border-right: 1px solid #343434; }
.headtop .top_right .top_right2 { margin: 10px 0px 0px 0px; float: right; }
.headtop .top_right .top_right2 .top_input { height: 24px; width: 154px; padding: 0px 10px; border: 1px solid #b0b0b0; color: #454545; font: normal 12px/26px Arial; float: left; }
.headtop .top_right .top_right2 .top_xl { width: 102px; float: left; height: 26px; background: url(../images/index_xl_bg.gif) no-repeat; cursor: pointer; }
.headtop .top_right .top_right2 .top_xl span { padding: 0px 10px; height: 26px; font: normal 12px/26px Arial; display: block; }
.headtop .top_right .top_right2 .top_xl ul { background: #FFF; position: relative; border: 1px solid #b0b0b0; border-top: 0px none; z-index: 2; height: 47px; display: none; }
.headtop .top_right .top_right2 .top_xl ul li a { line-height: 23px; padding: 0px 10px; display: block; height: 23px; }
.headtop .top_right .top_right2 .top_xl ul li a:hover { background: #326a00; color: #fff }
.headtop .top_right .top_right2 .top_but { width: 95px; height: 26px; margin: 0px 0px 0px 10px; padding: 0px; background: #ff8a00; text-align: center; font: normal 12px/26px Arial; border: 0px none; outline: none; color: #fff; cursor: pointer; float: left; }
/*====================底部样式============================*/
.footer_1 { float: left; width: 335px; height: 250px; background: url(../images/footer_3.png) right center no-repeat; }
.footer_1 .tel { margin: 20px; height: 46px; background: url(../images/footer_bg1.jpg) left top no-repeat; color: #fff; font: normal 20px/40px Arial; text-indent: 70px; }
.footer_1 .address { margin: 0px 35px; color: #fff; font: normal 12px/18px Arial }
.footer_1 .address b { color: #fff; font: normal 16px/22px Arial }
.footer_1 .address strong{   color: #fff; font: bold 16px/22px Arial}
.footer_1 .link { margin: 10px 35px; }
.footer_1 .link a { margin-right: 10px; }
.footer_2 { float: left; width: 410px; height: 250px; background: url(../images/footer_3.png) right center no-repeat }
.footer_2 .after { margin: 16px 0px 0px 60px; height: 48px; background: url(../images/footer_bg2.jpg) left top no-repeat; color: #fff; font: normal 20px/46px Arial; text-indent: 90px }
.footer_2 p { margin: 5px 0px 5px 60px; color: #fff; }
.footer_2 p i { color: #fff; font: bold 24px/24px Arial; padding-right: 5px; }
.footer_3 { float: left; }
.footer_3 h3 { width: 225px; height: 33px; margin: 23px 0px 15px 26px; background: #303030; color: #fff; font: normal 20px/33px Arial; text-indent: 60px }
.footer_3 a { color: #fff; margin: 0px 0px 0px 95px; line-height: 20px; }
.footer_4 { width: 100%; float: left; text-align: center; color: #737373; margin-top: 10px; }
.footer_4 a{ color:#737373;}
/*====================导航样式============================*/
.nav ul { height: 53px; }
.nav ul li { float: left; height: 53px; background: url(../images/nav_li_bg.gif) left center no-repeat; width: auto; display: inline-block; }
.nav ul li a { display: inline-block; height: 53px; padding: 0px 27px; font: 16px/53px Arial; color: #fff; font-family: "Microsoft YaHei", SimHei; }
.nav ul li a:hover, .nav ul li a.cur { background: #326a00; }
/*======================page======================*/
.page { width: 100%; height: 40px; float: left; line-height: 40px; text-align: center; font: normal 16px/40px "微软雅黑"; color: #525252 }
.page a { margin-right: 20px; }
.page .red { color: #ff0000 }
.page1 { margin: 10px 45px 0px 0px; text-align: right; }
.page1 a { margin-right: 10px; }
.page_area { width: 613px; margin: 0 auto; }
.page_info { text-align: center; margin: 10px 0; color: #333; width: 100%; float: left; }
.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: 20px 0 10px; }
.page_list li{border: 1px solid #94d063; background: #fff; text-align: center; padding: 0 8px; margin: 0 1px;  display: inline-block; color: #454545;}
.page_list a { display: inline-block; color: #454545;  background: #fff; text-align: center; padding: 0 8px; margin: 0 1px; }
.page_list a:hover { color: #fff; border: 1px solid #94d063; background: #94d063; }
.page_list a.on { color: #fff; border: 1px solid #94d063; background: #94d063; }
/*====================左侧和右侧样式============================*/
.main .main_title, .main .main_title a { height: 34px; font: normal 12px/34px Arial; color: #818181; }
.main .main_con .main_left { width: 228px; float: left; }
.main .main_con .main_right { width: 762px; float: left; margin-left: 10px; }
.type_name { width: 100%; height: 70px; background: url(../images/type_bg.gif) no-repeat; color: #fff; text-align: center; font: bold 20px/70px Arial }
.type_list { width: 100%; margin: 13px 0px 0px 0px; background: #fff; padding-bottom: 20px; }
.type_list h3 { margin: 0px 8px; height: 38px; border-bottom: 2px solid #7cbb37; color: #60ab1b; font: normal 18px/45px Arial; text-align: center; }
.type_list ul { margin: 5px 12px; }
.type_list ul li { width: 100%; border-bottom: 1px dashed #d0d0d0; }
.type_list ul li a { color: #454545; font: normal 12px/25px Arial; padding: 0px 10px; display: block; }
.type_list ul li a:hover, .type_list ul li a.cur { background: #60ab1b; color: #fff; }
.main_left_type { width: 100%; height: auto; float: left; background: #fff; }
.main_left_type ul { width: 100%; margin-bottom: 40px; }
.main_left_type ul li { width: 100%; height: 42px; border-bottom: 1px solid #dcdcdc; }
.main_left_type ul li a { display: block; height: 42px; color: #454545l; font: normal 14px/42px Arial; text-indent: 25px; }
.main_left_type ul li a:hover, .main_left_type ul li a.cur { background: #5faa1a; color: #fff }
.main_left_cg { width: 100%; margin-top: 15px; background: #fff; float: left; padding: 10px 0px; }
.main_left_cg h3 { text-indent: 25px; color: #60ab1b; font: normal 18px/30px Arial }
.main_left_cg ul { margin: 5px 20px 0px 25px }
.main_left_cg ul li { float: left; width: 50%; margin-bottom: 10px; text-align: center; }
.main_left_cg ul li img{border:1px solid #F5F5F5;}
.main_left_news { width: 100%; margin-top: 15px; background: #fff; float: left; padding: 10px 0px; }
.main_left_news h3 { text-indent: 25px; color: #60ab1b; font: normal 18px/30px Arial }
.main_left_news ul { margin: 5px 20px 0px 25px }
.main_left_news ul li { float: left; width: 100%; }
.main_left_news ul li a { color: #454545; line-height: 22px; }
.main_left_news1 { width: 100%; margin-top: 15px; background: #fff; float: left; padding: 10px 0px; }
.main_left_news1 h3 { text-indent: 25px; color: #60ab1b; font: normal 18px/30px Arial }
.main_left_news1 ul { margin: 5px 20px 0px 25px }
.main_left_news1 ul li { float: left; width: 100%; border-bottom: 1px solid #ededed; padding: 3px 0px; }
.main_left_news1 ul li a { color: #454545; line-height: 18px; }
.main_left_news1 ul li a:hover { color: #fff; background: #60ab1b; }
.main_left_news1 ul li .time { padding-left: 10px; color: #b6b6b6 }
.main_left_email { width: 100%; margin-top: 15px; background: #fff; float: left; height: 167px; padding: 10px 0px; }
.main_left_email .main_left_email_1 { color: #484848; line-height: 15px; margin: 0px 25px; }
.main_left_email .main_left_email_2 { margin: 10px 25px; }
.main_left_email .main_left_email_2 input { width: 150px; height: 27px; border: 1px solid #d2d2d2; padding: 0px 10px; line-height: 27px; color: #484848; }
.main_left_email .main_left_email_3 { width: 100%; margin: 20px 0px; }
.main_left_email .main_left_email_3 a { display: block; width: 78px; height: 28px; line-height: 28px; color: #fff; text-align: center; margin: 0 auto; background: #60ab1b; }
.main_left_email1 { width: 100%; margin-top: 15px; margin-bottom: 15px; background: #f7f7f7; float: left; height: 167px; padding: 10px 0px; }
.main_left_email1 .main_left_email_1 { color: #484848; line-height: 15px; margin: 0px 25px; }
.main_left_email1 .main_left_email_2 { margin: 10px 25px; }
.main_left_email1 .main_left_email_2 input { width: 150px; height: 27px; border: 1px solid #d2d2d2; padding: 0px 10px; line-height: 27px; color: #484848; }
.main_left_email1 .main_left_email_3 { width: 100%; margin: 20px 0px; }
.main_left_email1 .main_left_email_3 a { display: block; width: 78px; height: 28px; line-height: 28px; color: #fff; text-align: center; margin: 0 auto; background: #60ab1b; }
.main_left1 { width: 228px; float: left; margin: 38px 0px 0px 36px; }
.main_left1 .main_left_type ul { margin-bottom: 0px; }
.main_left1 .main_left_news1 { background: #f7f7f7; padding-top: 0px; margin: 15px 0px 0px 0px; }
.main_left1 .main_left_news1 h3 { background: #5faa1a; color: #fff; height: 42px; line-height: 42px; }
.main_left1 .main_left_type ul li { background: #ededed; border-bottom: 1px solid #e5e5e5 }
/*====================产品页面============================*/
.pro_type { width: 100%; background: #fff; overflow: hidden; }
.pro_type h3 { padding: 46px 0px 0px 33px; font: bold 24px/24px Arial; color: #5faa1a; }
.pro_type ul { margin: 10px 33px 30px 33px; border: 1px solid #e6e6e6; border-bottom: 0px none }
.pro_type ul li { border-bottom: 1px solid #e6e6e6; overflow: hidden; background: #f6f6f6; }
.pro_type ul li .type { color: #454545; width: 100px; height: 32px; line-height: 32px; padding-right: 30px; float: left; text-align: right; }
.pro_type ul li .type1 { float: left; background: #fff; width: 563px; overflow: hidden; word-break: break-all; word-wrap: break-word; border-left: 1px solid #e6e6e6 }
.pro_type ul li .type1 a { color: #454545; line-height: 20px; margin: 5px 4px; display: block; padding: 2px 10px; float: left; }
.pro_type ul li .type1 a:hover, .pro_type ul li .type1 a.cur { border: 2px solid #5faa1a; padding: 0px 8px; background: url(../images/pro_type_bg.png) right bottom no-repeat }
.pro_con { width: 100%; background: #fff; padding-top: 15px; float: left; }
.pro_con .list_px { padding-left: 70px; padding-right: 30px; height: 60px; text-align: left; }
.pro_con .list_px .px { float: left; color: #454545; line-height: 60px; font-weight: bold }
.pro_con .list_px a { float: left; line-height: 52px; height: 52px; padding: 4px 0px; margin: 0px 10px; color: #454545 }
.pro_con .list_px a:hover, .pro_con .list_px a.cur { color: #5faa1a; font-weight: bold; border-top: 4px solid #5faa1a; padding: 0px; }
.pro_con .list_px .num { float: right; color: #454545; line-height: 60px; }
.pro_con .list_px .num b { color: #ff8a00; font-weight: bold }
.pro_con .pro_list { margin: 0px 0px 0px 72px; width: 660px; }
.pro_list { width: 100%; float: left; }
.pro_list ul li { float: left; width: 180px; margin: 0px 33px 25px 0px; text-align: center; }
.pro_list ul li .img { display: block; width: 178px; height: 120px; border: 1px solid #eaeaea }
.pro_list ul li .img:hover { border: 1px solid #5faa1a }
.pro_list ul li .title { width: 100%; float: left; display: block; color: #454545; height: 30px; display: block; overflow: hidden; font: normal 12px/15px Arial; padding: 10px 0px; text-align: left; }
.pro_list ul li .title:hover { color: #80c342 }
.pro_list ul li .link1 { display: block; width: 80px; margin: 0px 5px; height: 27px; float: left; background: #94d063; border-radius: 3px; color: #fff; font: normal 12px/27px Arial; }
.pro_list ul li .link2 { display: block; width: 80px; margin: 0px 5px; height: 27px; float: left; background: #696969; border-radius: 3px; color: #fff; font: normal 12px/27px Arial; }
.prox_1 { width: 100%; float: left; background: #fff; border-top: 1px solid #d8d8d8; }
.prox_1 .floatleft { width: 436px; height: 298px; float: left; margin: 35px 0px 20px 35px; }
.prox_1 .floatright { margin-left: 40px; float: left; width: 450px; padding-top: 35px; }
.prox_1 .floatright .title { color: #454545; font: normal 22px/30px Arial; border-bottom: 1px dashed #e5e5e5 }
.prox_1 .floatright ul { width: 100%; margin: 10px 0px; }
.prox_1 .floatright ul li { width: 50%; float: left; text-align: left; color: #454545; font: normal 14px/25px Arial }
.prox_1 .floatright .link { width: 100%; float: left; margin-top: 20px; }
.prox_1 .floatright .link a { display: block; width: 190px; height: 50px; border: 1px solid #ff8a00; background: #ff8a00; color: #fff; text-align: center; font: bold 22px/50px Arial; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.prox_2 { padding: 0px 25px; background: #fff; float: left; width: 950px; }
.prox_2 h3.title { color: #5faa1a; font: bold 20px/30px Arial; border-bottom: 2px solid #e0e0e0; margin: 10px 0px 15px 0px; }
.prox_2 .pro_list ul { width: 110%; }
.prox_2 .pro_list ul li { margin: 0px 13px 25px 0px; }
.prox_3 { width: 900px; padding: 50px; float: left; background: #fff; line-height: 20px; color: #454545; margin: 18px 0px; overflow: hidden; word-break: break-all }
/*====================关于我们============================*/
.about { background: #fff; padding: 30px 60px; color: #454545; line-height: 20px; width: 642px; overflow: hidden; }
.about p { line-height: 20px; color: #454545; word-break: break-all; word-wrap: break-word; }
.about p img { margin: 20px 0px; }
/*====================联系我们============================*/
.contact_left { width: 468px; height: 432px; overflow: hidden; padding-top: 60px; float: left; background: #fff url(../images/contact_left.jpg) 42px 60px no-repeat }
.contact_left p { padding-left: 96px; color: #606060; line-height: 18px; padding-bottom: 10px; }
.contact_left p span { line-height: 22px; }
.contact_left .contact_left1 { padding: 25px 0px 10px 86px; color: #606060; font-weight: bold; font-size: 14px; }
.contact_right { width: 504px; height: 430px; overflow: hidden; padding: 62px 0px 0px 28px; float: left; background: #f9f9f9 }
.contact_right p { margin-bottom: 20px; }
/*====================新闻页面============================*/
.news { padding: 35px 42px; background: #fff; float: left; width: 678px; }
.news .title { color: #5faa1a; font: bold 34px/50px Arial; border-bottom: 1px dashed #d7d7d7; margin-bottom: 10px; }
.news .news_nav { margin: 24px 0px 0px 0px; height: 35px; border-bottom: 2px solid #5faa1a; }
.news .news_nav li { width: 144px; height: 35px; margin-right: 2px; float: left }
.news .news_nav li a { color: #5faa1a; background: #ededed; display: block; height: 35px; text-align: center; font: normal 16px/40px Arial; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.news .news_nav li a:hover, .news .news_nav li a.cur { background: #5faa1a; color: #ffffff; }
.news .news_con { margin: 20px 0px; border-top: 1px solid #b2b3b8; width: 100%; float: left; }
.news .news_con li { width: 100%; height: auto; border-bottom: 1px solid #d8d9db }
.news .news_con li a { padding: 10px 23px; display: block; color: #454545; font: normal 14px/20px Arial; background: url(../images/news_li.gif) 10px 16px no-repeat }
.news .news_con li a .time { color: #cccccc; font-size: 12px; padding-left: 10px; }
.news .news_con li a:hover { background: #f0f0f1 url(../images/news_li.gif) 10px 16px no-repeat; }
.newsx { background: #fff; border-top: 1px solid #e0e0e0; overflow: hidden; }
.newsx_right { float: left; width: 670px; margin: 38px 0px 0px 34px; }
.newsx_right .title { border-bottom: 1px dashed #d7d7d7; color: #5faa1a; font: normal 20px/30px Arial; padding-bottom: 10px; }
.newsx_right .con { margin: 10px 0px; line-height: 22px; width: 670px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.newsx_right .con p { padding: 10px 0px; line-height: 22px; }
.newsx_1 { background: #fff; border-top: 1px solid #ededed; width: 950px; float: left; margin: 0px 25px; clear: both; padding: 27px 0px; }
.newsx_1 .prev { width: 455px; float: left; display: block; height: 83px; background: #ededed; text-align: center; font: bold 15px/83px Arial;border: 1px solid #eeeeee; }
.newsx_1 .prev:hover { background: #739d00; color: #fff }

.newsx_1 .next { width: 455px; float: left; margin-left: 20px; display: block; height: 83px; background: #ededed; text-align: center; font: bold 15px/83px Arial; border: 1px solid #eeeeee;}


.newsx_1 .next:hover { background: #739d00; color: #fff }
/*====================案例页面============================*/
.case { background: #fff; border-top: 1px solid #e0e0e0; overflow: hidden; }
.case_right { float: left; width: 670px; margin: 38px 0px 0px 24px; }
.case_right ul li { border-bottom: 1px dashed #cbcbcb; width: 100%; float: left; padding: 0px 0px 20px 0px; margin-bottom: 20px; }
.case_right ul li .floatleft { width: 202px; height: 143px; float: left; }
.case_right ul li .floatright { width: 460px; float: left; margin-left: 8px; }
.case_right ul li .floatright .title { border-bottom: 2px solid #ededed; padding-bottom: 5px; }
.case_right ul li .floatright .title a { color: #606060; font: bold 14px/20px Arial }
.case_right ul li .floatright .title span { color: #bababa; font: normal 12px/20px Arial; padding-left: 10px; }
.case_right ul li .floatright .description { color: #606060; font: normal 12px/20px Arial; border-bottom: 1px solid #ededed; padding: 5px 0px; }
.case_right ul li .floatright .client, .case_right ul li .floatright .use { color: #606060; font: normal 12px/20px Arial }
.case_right ul li .floatright .client span, .case_right ul li .floatright .use span { font-weight: bold; padding-left: 10px; }
.casex { background: #fff; border-top: 1px solid #e0e0e0; overflow: hidden; }
.casex_banner { text-align: center; }
.casex_con { margin: 20px 66px; }
.casex_con .title { width: 100%; text-align: center; border-bottom: 1px solid #ededed; color: #454545; font: normal 19px/40px Arial; }
.casex_con .con { margin: 10px; color: #454545; line-height: 22px; }
.casex_con .con p { color: #454545; line-height: 22px; padding-bottom: 10px; font: normal 12px/22px Arial; }
.other_case { margin: 10px 33px; }
.other_case h3 { color: #454545; font: normal 24px/30px Arial }
.other_case ul { width: 110%; padding-bottom: 20px; float: left; }
.other_case ul li { width: 459px; height: 150px; overflow: hidden; float: left; border: 1px solid #ededed; margin: 0px 10px 10px 0px; background: #fcfcfc; position: relative; }
.other_case ul li .floatleft { width: 114px; float: left; margin: 15px 0px 0px 15px; }
.other_case ul li .floatleft img { border-top: 2px solid #5faa1a; }
.other_case ul li .floatright { width: 300px; float: left; margin-left: 15px; padding-top: 10px; }
.other_case ul li .floatright .title { border-bottom: 1px solid #eaeaea; padding-bottom: 5px; }
.other_case ul li .floatright .title a { color: #454545; font: normal 12px/25px Arial }
.other_case ul li .floatright .client, .other_case ul li .floatright .use { color: #606060; font: normal 12px/22px Arial; padding: 2px 0px; margin-left: 10px; }
.other_case ul li .floatright .client span, .other_case ul li .floatright .use span { font-weight: bold; line-height: 22px; }
.other_case ul li .read { position: absolute; z-index: 2; top: 77px; right: 15px; display: block; width: 58px; height: 24px; background: #6eb230; color: #fff; text-align: center; line-height: 24px; border-radius: 3px; }
/*====================咨询页面============================*/
.xj_left { width: 286px; float: left; border-right: 1px solid #e9ebe2; background: #fbfdf2; height: 470px; padding-top: 50px; }
.xj_left p { border-top: 1px solid #e3f2a4; margin: 0px 20px; padding: 10px 0px 10px 80px; color: #454545; line-height: 20px; background: url(../images/xj_1.gif) 40px 15px no-repeat }
.xj_left p.xj_left2 { background: url(../images/xj_2.gif) 40px 15px no-repeat }
.xj_left p.xj_left3 { background: url(../images/xj_3.gif) 40px 15px no-repeat }
.xj_left p.xj_left4 { background: url(../images/xj_4.gif) 40px 15px no-repeat }
.xj_right { width: 713px; float: left; height: auto !important; height: 520px; min-height: 520px; background: #fff url(../images/xj_bg.jpg) 250px 0px no-repeat }
.xj_right .xj_title { margin: 60px 0px 0px 40px; }
.xj_right .xj_form { margin: 15px 0px 0px 40px; }
.xj_right .xj_form p { margin-bottom: 10px; }
.xj_right .xj_form p .xj_input { width: 235px; height: 27px; padding: 0px 10px; line-height: 27px; border: 1px solid #e2e2e2; color: #454545; font-family: Arial }
.xj_right .xj_form p .xj_textarea { width: 610px; height: 110px; padding: 6px; line-height: 20px; border: 1px solid #e2e2e2; color: #454545; font-family: Arial }
.xj_right .xj_form p .xj_but { width: 100px; height: 36px; line-height: 36px; background: #5faa1a; color: #fff; text-align: center; font-size: 18px; font-family: Arial; border: 0px none; outline: none; cursor: pointer; }
/*====================首页=====================*/
.index_main1 { }
.index_main1 .title { width: 100%; height: 33px; background: #5faa1a; overflow: hidden; }
.index_main1 .title span { float: left; color: #FFFFFF; font-family: "Microsoft YaHei", SimHei; font-size: 16px; padding: 4px 0 0 15px; }
.index_main1 .title a { float: right; margin: 7px 10px 0px 0px; }
.index_main1 .index_main1_nav { width: 100%; height: 85px; background: #5faa1a; overflow: hidden; }
.index_main1 .index_main1_nav ul li { width: 111px; height: 85px; float: left }
.index_main1 .index_main1_nav ul li a { height: 85px; display: block; }
.index_main1 .index_main1_nav ul .index_main1_nav10 { width: 112px; }
.index_main1_nav2 a { background: url(../images/rz01.jpg) no-repeat }
.index_main1_nav3 a { background: url(../images/rz02.jpg) no-repeat }
.index_main1_nav4 a { background: url(../images/rz03.jpg) no-repeat }
.index_main1_nav5 a { background: url(../images/rz04.jpg) no-repeat }
.index_main1_nav6 a { background: url(../images/rz05.jpg) no-repeat }
.index_main1_nav7 a { background: url(../images/rz06.jpg) no-repeat }
.index_main1_nav8 a { background: url(../images/rz07.jpg) no-repeat }
.index_main1_nav9 a { background: url(../images/rz08.jpg) no-repeat }
.index_main1_nav10 a { background: url(../images/rz09.jpg) no-repeat }
.index_main1_nav2 a:hover { background: url(../images/rz01b.jpg) no-repeat }
.index_main1_nav3 a:hover { background: url(../images/rz02b.jpg) no-repeat }
.index_main1_nav4 a:hover { background: url(../images/rz03b.jpg) no-repeat }
.index_main1_nav5 a:hover { background: url(../images/rz04b.jpg) no-repeat }
.index_main1_nav6 a:hover { background: url(../images/rz05b.jpg) no-repeat }
.index_main1_nav7 a:hover { background: url(../images/rz06b.jpg) no-repeat }
.index_main1_nav8 a:hover { background: url(../images/rz07b.jpg) no-repeat }
.index_main1_nav9 a:hover { background: url(../images/rz08b.jpg) no-repeat }
.index_main1_nav10 a:hover { background: url(../images/rz09b.jpg) no-repeat }
.index_main1 .index_pro_1 { width: 100%; height: 195px; float: left; position: relative; background: #FFF; display: none; }
.index_main1 .index_pro_1 .left { position: absolute; left: -35px; top: 57px; z-index: 2; width: 35px; height: 67px; background: url(../images/left.jpg) no-repeat; }
.index_main1 .index_pro_1 .right { position: absolute; right: -35px; top: 57px; z-index: 2; width: 35px; height: 67px; background: url(../images/right.jpg) no-repeat; }
.index_main1 .index_pro_1 .left a, .index_main1 .index_pro_1 .right a { display: block; width: 35px; height: 67px; cursor: pointer; }
.index_main1 .index_pro_1 .center { width: 960px; margin: 0px 20px; height: 190px; overflow: hidden; }
.index_main1 .index_pro_1 .center ul { margin-top: 11px; }
.index_main1 .index_pro_1 .center ul li { width: 192px; text-align: center; float: left; }
.index_main1 .index_pro_1 .center ul li .pro_title { width: 180px; height: 36px; display: block; margin: 10px 0px 10px 6px; line-height: 20px; text-align: left; overflow: hidden; }
.index_main2 { margin-top: 18px; height: 418px; }
.index_main2 .floatleft { width: 216px; float: left; }
.index_main2 .floatleft .main_left_cg { margin-top: 0px; }
.index_main2 .floatright { width: 760px; float: right; }
.index_main2 .floatright .special { width: 100%; height: 177px; overflow: hidden; }
.index_main2 .floatright .special h3 { width: 100%; height: 35px; border-bottom: 2px solid #a6cb83; }
.index_main2 .floatright .special h3 span { float: left; color: #60ab1b; font: normal 18px/35px Arial }
.index_main2 .floatright .special h3 a { float: right; color: #60ab1b; font: normal 12px/35px Arial }
.index_main2 .floatright .special ul { height: 124px; padding: 15px 0px 0px 0px; border: 1px solid #e0e0e0; border-top: 0px none; background: #fff url(../images/index_special.jpg) center center no-repeat; }
.index_main2 .floatright .special ul li { float: left; width: 159px; height: 35px; overflow: hidden; background: url(../images/index_special_li.gif) 20px 13px no-repeat; padding-left: 30px; }
.index_main2 .floatright .special ul li a { color: #484848; font: normal 12px/35px Arial; }
.index_main2 .floatright .special ul li a:hover { background: #60ab1b; color: #fff }
.index_main2 .floatright .newpro { width: 100%; height: 235px; overflow: hidden; margin-top: 10px; }
.index_main2 .floatright .newpro h3 { width: 100%; height: 35px; border-bottom: 2px solid #a6cb83; }
.index_main2 .floatright .newpro h3 span { float: left; color: #60ab1b; font: normal 18px/35px Arial }
.index_main2 .floatright .newpro h3 a { float: right; color: #60ab1b; font: normal 12px/35px Arial }
.index_main2 .floatright .newpro ul { padding: 15px 0px 0px 0px; }
.index_main2 .floatright .newpro ul li { float: left; width: 25%; text-align: center; }
.index_main2 .floatright .newpro ul li .title { color: #484848; font: normal 12px/25px Arial; text-align: left; margin: 0px 5px; }
.index_main3 { margin-top: 22px; overflow: hidden; padding-bottom: 20px; }
.index_main3 .title { width: 100%; height: 30px; border-top: 2px solid #8ec060; }
.index_main3 .title span { color: #60ab1b; font: normal 14px/30px Arial; padding-left: 15px; }
.index_main3 .index_llr { width: 100%; background: #f6f6f6; overflow: hidden; }
.index_main3 .index_llr .index_llr1 { overflow: hidden; border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; margin: 0px 20px; }
.index_main3 .index_llr .index_llr1 .floatleft { width: 840px; float: left; }
.index_main3 .index_llr .index_llr1 .floatleft p { margin: 20px 0px 0px 35px; padding-left: 40px; height: 33px; color: #454545; font: normal 16px/33px Arial; float: left; }
.index_main3 .index_llr .index_llr1 .floatleft .llr1 { margin-left: 90px; background: url(../images/llr1.gif) left center no-repeat; display: inline; }
.index_main3 .index_llr .index_llr1 .floatleft .llr2 { background: url(../images/llr2.gif) left center no-repeat; }
.index_main3 .index_llr .index_llr1 .floatleft .llr3 { background: url(../images/llr3.gif) left center no-repeat; }
.index_main3 .index_llr .index_llr1 .floatleft .llr4 { background: url(../images/llr4.gif) left center no-repeat; }
.index_main3 .index_llr .index_llr1 .floatleft ul { margin-top: 10px; width: 100%; float: left; }
.index_main3 .index_llr .index_llr1 .floatleft ul li { color: #454545; margin-right: 15px; float: left; font: normal 11px/20px Arial; -webkit-text-size-adjust: none; }
.index_main3 .index_llr .index_llr1 .floatleft ul li .index_input { font: normal 11px/16px Arial; height: 16px; line-height: 16px; -webkit-text-size-adjust: none; width: 25px; background: #fff; border: 1px solid #d2d2d2; margin: 0px 3px; text-align: center; }
.index_main3 .index_llr .index_llr1 .floatright { width: 120px; float: left; }
.index_main3 .index_llr .index_llr1 .floatright a { display: block; width: 110px; height: 46px; margin: 25px 0px 0px 10px; background: #60ab1b; text-align: center; color: #fff; font: bold 14px/46px Arial }
.index_main3 .index_llr .index_llr2 { margin: 10px 50px; }
.index_main3 .index_llr .index_llr2 .title1 { color: #454545; font: bold 16px/30px Arial; float: left; }
.index_main3 .index_llr .index_llr2 ul { float: left; width: 720px; margin-left: 30px; }
.index_main3 .index_llr .index_llr2 ul li { float: left; font: normal 12px/25px Arial; margin-right: 20px; -webkit-text-size-adjust: none; color: #454545; }
.index_main3 .index_llr .index_llr2 ul li span { color: #f80000; font: bold 14px/25px Arial; margin: 0px 5px; }
.map { margin: 40px 20px; width: 670px; overflow: hidden; }
.map table tr th { border: 2px solid #e6e6e6; text-align: left; }
.map table tr td { border: 2px solid #e6e6e6; width: 455px; overflow: hidden; }
.map table tr th span { color: #5faa1a; font: normal 18px/30px Arial; height: 30px; padding-left: 20px; }
.map table tr td a { color: #7d7d7d; font: normal 14px/14px Arial; margin: 8px 10px; display: block; float: left; }
.map table tr td a:hover { background: #60ab1b; color: #fff; }
.about_hoor { background: #fff; padding: 30px; width: 702px; overflow: hidden; }
.about_hoor ul { width: 100%; }
.about_hoor ul li { float: left; width: 25%; text-align: center; margin-top: 20px; margin-bottom: 17px;}
.about_hoor ul li .title { width: 100%; float: left; text-align: left; line-height: 20px; word-break: break-all }
.about_hoor ul li .title:hover { color: #60ab1b; }
.sy_container { padding: 10px 0 15px 0; }
.sy_main { float: left; width: 730px; }
/*首页板块 公用title*/
.mod_sy { margin-bottom: 14px; }
.mod_sy .title { height: 24px; line-height: 24px; border-bottom: 2px solid #7cbb37; overflow: hidden; }
.mod_sy .title h3 { float: left; padding-left: 4px; font-size: 16px; font-weight: bold; color: #60ab1b; }
.mod_sy .title .more { float: right; padding-right: 9px; color: #60ab1b; }
.mod_sy .title .more:hover { text-decoration: underline; }
.mod_sy .cont { background: #ffffff; }
/*LED灯管展示*/
.sy_shows .cont { height: 131px;padding: 20px 0 10px; }
.sy_shows .cont ul li { float: left; width: 128px; margin-right: 6px; _display: inline; }
.sy_shows .cont ul li .photo { width: 126px; height: 85px; border: 1px solid #efefef; overflow: hidden; }
.sy_shows .cont ul li .name { padding-top: 13px; text-align: center; }
.sy_shows .cont ul li .name a { color: #333333; }
.mantle .scrollcont { width: 665px; margin: 0 auto; overflow: hidden; }
.mantle { width: auto;overflow:  height: 120px; hidden; position: relative; z-index: 1; zoom: 1; padding-top: 5px; }
.mantle .leftbotton, .mantle .rightbotton { width: 10px; height: 19px; position: absolute; top: 42px; cursor: pointer; }
.mantle .leftbotton { left: 10px; background: url(../images/leftbtn.gif) no-repeat center; }
.mantle .rightbotton { right: 10px; background: url(../images/rightbtn.gif) no-repeat center; }
.mantle .scrollcont li.on .photo { border: 1px solid #85c044; }
.mantle .scrollcont li.on .name a { color: #60ab1b; }
.fl { float: left; }
/*新闻动态*/
.sy_news .cont { height: 137px; width: 720px; padding: 10px 0 0 10px; overflow: hidden; }
.sy_news ul { width: 740px; }
.sy_news ul li { float: left; width: 225px; margin-right: 18px; _display: inline; }
.sy_news ul li .photo { position: relative; width: 225px; height: 111px; overflow: hidden; }
.sy_news ul li .photo b, .sy_news ul li .photo .text { position: absolute; bottom: 0; _bottom: -1; left: 0; z-index: 10; display: block; width: 225px; height: 30px; line-height: 30px; overflow: hidden; }
.sy_news ul li .photo b { background: #000000; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7; }
.sy_news ul li .photo .text { color: #ffffff; text-align: center; z-index: 100; }
.sy_news ul li .name { padding: 5px 0 0 0; }
.sy_news ul li .name .tit { float: left; padding-left: 3px; color: #199641; }
.sy_news ul li .name .tit:hover { text-decoration: underline; }
.sy_news ul li .name .date { float: right; padding-left: 3px; color: #199641; }
/*成功案例*/
.sy_case .tablist { height: 24px; line-height: 24px; border-bottom: 1px solid #cccccc; overflow: inherit; }
.sy_case .tablist ul { float: right; padding-right: 20px; }
.sy_case .tablist ul li { float: left; height: 24px; padding: 0 15px; cursor: pointer; overflow: hidden; background: url(../images/line11.gif) no-repeat right center; }
.sy_case .tablist ul li.current { position: relative; z-index: 100; height: 24px; line-height: 23px; margin-left: -1px; margin-bottom: -1px; padding: 0 13px; color: #60ab1b; font-weight: bold; border: 1px solid #cccccc; border-bottom: none; background: #FFFFFF; }
.tab_box .hide { display: none; }
.sy_case .cont { height: 185px; padding: 20px 0 0 0; overflow: hidden; }
.sy_case .subbox { width: 697px; margin: 0 auto; overflow: hidden; }
.sy_case .cont ul { width: 723px; }
.sy_case .cont ul li { float: left; width: 215px; margin-right: 26px; _display: inline; }
.sy_case .cont ul li .photo { position: relative; width: 215px; height: 125px; overflow: hidden; }
.sy_case .cont ul li .name { padding: 10px 0 0 0; text-align: center; }
.sy_case .cont ul li .name a { color: #199641; font-family: "Microsoft YaHei", SimHei; font-size: 14px; }
.sy_case .cont ul li .name a:hover{color:#117c33; text-decoration:underline;}
/*成功案例*/
.sy_customer .cont { height: auto !important; height: 140px; min-height: 140px; width: 237px; padding: 11px 0 0 13px; overflow-x: hidden; }
.sy_customer ul { width: 260px; }
.sy_customer li { float: left; width:99px; height:50px; border: 1px solid #f5f5f5; margin: 0 21px 13px 0;_display:inline; overflow:hidden; }
/*LED灯知识库*/
.sy_knows .cont{ padding:4px 0 6px 0;}
.sy_knows .cont ul{ width:226px; margin:0 auto;}
.sy_knows .cont ul li{ float:left;width:226px; height:33px; line-height:33px; border-bottom:1px dashed #bfbfbf; background:url(../images/index_21.gif) no-repeat left center;}
.sy_knows .cont ul li a{ padding-left:8px;}
.sy_knows .cont ul li a:hover{color:#117c33; text-decoration:underline;}
.sy_side { float: right; width: 250px; }

/*====================右侧滚动图片============================*/
.go { width: 120px; height: 212px; text-align: center; position: fixed; _position: absolute; z-index: 9999; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||200)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
right: 10px; bottom: 25%;}

.go-head{
	background: url("../images/qq_head.gif") no-repeat scroll 0 0 #E6E6E6;
	height:47px;
}

.go-content{
	background:#60ab1b;
	margin:1px 0px;
	padding:8px 5px;
}

.go-tail{
	background: url("../images/qq_tail.gif") no-repeat scroll 0 0 #E6E6E6;
	height:142px;
}

.top-margin{
	margin-top:8px;
}

.wpa_release_a01 {
    display: inline-block;
    height: 21px;
    overflow: hidden;
    width: 102px;
	/*background: url("../images/qq.gif") left no-repeat #3c7e00;*/
}

.wpa_release_a01 a, .wpa_release_a01 a:link, .wpa_release_a01 a:visited, .wpa_release_a01 a:hover {
    color: #fff;
    display: block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 1px 0 0 15px;
    text-align: center;
    text-decoration: none;
    width: 82px;
}

.search{
	font-family: Arial;
    font-size: 14px;
	float:right;
	padding: 46px 35px 0 33px;
}

.text-input{
	border: 1px solid #B0B0B0;
    color: #454545;
    font-family: Arial;
    height: 20px;
    line-height: 14px;
    padding: 0 10px;
    width: 100px;
}

.submit-button{
	background: none repeat scroll 0 0 #5FAA1A;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    height: 22px;
    line-height: 16px;
    outline: medium none;
    text-align: center;
    width: 60px;
}
.page_list li{ float:left; list-style:none; font-size:12px;}
.page_list li a{ font-size:12px;}