@charset "utf-8";

/* ����CSS */

html,body,ol,ul,li,a,span,div,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,img,fieldset,legend,blockquote,input,textarea,select,hr{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none;font-size:100%; border:none;}

input,textarea{outline:0;resize:none;}

img{vertical-align:top;border:0;}

input,textarea{font-family:"Microsoft YaHei";font-size:12px;border:none;resize:none;outline:none;}

html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

.clearfix{clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;overflow:hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

*html .clearfix{zoom:1;}

*+html .clearfix{zoom:1;}

h1{ font-size:24px;}

h2{ font-size:18px}

h3{ font-size:14px;}

h4{ font-size:16px;}

h5{ font-size:12px;}

body{font:13px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';color:#666;}

a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}

a:hover{color:#89c23f;text-decoration:none;}:focus{outline:none;}

/* CSS��Ĺ�����ʽ */

.gr_left{float:left;}

.gr_right{float:right;}

.gr_overflow{overflow:hidden;}

.gr_center{text-align:center;}

.gr_width{ width:1000px; margin:0 auto;}

.mb30{margin-bottom:30px;}

.mt35{margin-top:35px;}

.mb20{margin-bottom:20px;}

.pb25{padding-bottom:30px;}

.mt15{margin-top:15px;}

.mr20{margin-right:20px;}

/* ���� */

.gr_bartop{background:#fff;height:30px; overflow:hidden; line-height:30px; color:#999;border-bottom:1px solid #dadada;}

.bartop .gr_left strong{ color:#999; margin:0 5px;}

.bartop_right{ float:right;overflow:hidden;}

.bartop_icon{float:left; overflow:hidden; margin-top:9px; hanging-punctuation:30px;}

.bartop_icon a{display:inline-block; width:14px; height:11px; background:url(head_icon.png) no-repeat; float:left; margin-right:6px;}

.bartop_icon .two{ background-position:-20px 0;}

.bartop_icon .thr{background-position:-40px 0;}

.bartop_icon a:hover{background-position:0 -13px;}

.bartop_icon .two:hover{ background-position:-20px -13px;}

.bartop_icon .thr:hover{background-position:-40px -13px;}

.bartop_right .sp01 a{color:#999; margin:0 6px}

.bartop_right .sp01 a:hover{color:#69b721;}

/*  ����ֲ�ͼ */

.gr_head_wrapper{ position:relative; overflow:hidden; height:181px; width:100%;}

.index_banner{ width:1920px; position:relative; height:600px; overflow:hidden;left:50%; margin-left:-960px;}

.index_ban_ul{ width:1920px; height:600px; overflow:hidden; z-index:0;position:relative; }

.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; }

.index_ban_num li{margin: 0 5px; background: url(banner_num.png) no-repeat 0 -13px; width: 13px; height: 13px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}

.index_ban_num li:hover,.index_ban_num .on{ background-position:0 0; }



/* ͷ�� */

.gr_header{ position:absolute; top:0px; width:100%;background:#fff;background:url(head_bg.png);}

.header{ padding-top:25px; height:90px; overflow:hidden;}

.gr_nav{ height:40px;clear:both;  background:#2D4A84;}

.nav li{ float:left;line-height:40px; font-size:14px; font-family:"Microsoft YaHei"; width:111px;text-align:center; position: relative;z-index: 20;}

.nav li a{display:block; height:40px; width:111px; color: #fff;}

.nav li a:hover,.nav li .current{background:#fff; color:#2D4A84;}

.nav li .nav_sub{ position: absolute;top: 40px; width: 111px; background:#fff; display: none; color: #fff;z-index: 20;}

.nav li .nav_sub li a{font-size: 12px; height: 30px; line-height: 30px;color:#999;}

.nav li .nav_sub li a:hover{color:#2D4A84;}



/* ������Ϣ���� */

.layout_one{ padding-top:10px; overflow:hidden; padding-bottom:20px;}

.hot_news{ width:600px; overflow:hidden;}

.hot_news_wrapper{ overflow:hidden; height:30px; line-height:30px;border-bottom:solid 1px #eeebeb;}

.hot_news strong{ color:#5aa114; float:left;}

.hot_news .slide_btn{ float:left; margin-top:8px; font-size:0; }

.hot_news .slide_btn span{ display:inline-block; width:11px; height:11px; background:url(news_slide_btn.png) no-repeat 0 -33px;margin-left:5px;}

.hot_news .slide_btn span:hover{background-position:0 0;}

.hot_news .slide_btn .next{background-position:0 -11px;}

.hot_news .slide_btn .next:hover{background-position:0 -22px;}

.hot_news_slide{height:30px; overflow:hidden; float:left; margin-left:10px;}

.hot_news_slide li{ height:30px;}

.hot_news_slide ul span{ margin-left:40px; color:#999;}

/* ������� */

.partner{ overflow:hidden; margin-top:5px;}

.partner ul{ width:1020px;}

.partner li{ float:left; width:130px; height:70px; margin-right:15px;}

.partner li a{ display:block; border:1px solid #dadada;}

.partner li a:hover{  border:1px solid #69b721;}

/* �յ�ϵͳ������� */

.gr_solutions{padding:20px 0;}

.solutions{ overflow:hidden;height:415px; box-shadow:0px 10px 8px #ccc;}

.solutions_left{ float:left; width:200px; overflow:hidden;}

.solutions_menu{background:url(../images/Solutions_menubg.jpg) no-repeat; height:312px; padding-left:10px;margin-bottom:5px;}

.solutions_menu h2{ height:51px; color:#fff; font-weight:normal; line-height:50px; padding-left:10px;}

.solutions_menu li{ height:35px; line-height:35px; font-size:14px; margin-bottom:1px;}

.solutions_menu li a{ display:block; height:35px; color:#fff; padding-left:15px;}

.solutions_menu li a:hover,.solutions_menu li .current{background:#fff; color:#000;}

.solutions_right{ float:right; padding:20px 20px 20px 30px; width:750px; background:#f8f8f8; overflow:hidden;height:375px;}

.solutions_font .gr_left{ margin-right:20px;}

.solutions_font .title{ font-size:18px; font-weight:normal; color:#666;font-family:"Microsoft YaHei"; height:35px}

.solutions_font .title

.solutions_font .more{ display:block; margin-top:15px;}

.solutions_font .more a{ display:inline-block;width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background:#DF3130;transition:all 0.5s;}

.solutions_font .more .two{background:#dedede; margin-left:20px;color:#555;}

.solutions_font .more a:hover{background:#DF3130;color:#fff; transition:all 0.5s;}
.home_related_pro{ clear:both;}
.home_related_pro .title{ color:#000;font-weight:normal; border-bottom:1px solid #e5e5e5;margin-bottom:15px; 
text-align:center; position:relative; height:10px;}

.home_related_pro .title strong{ font-weight:normal; color:#cccccc; font-family:"Microsoft YaHei"; margin-left:5px;}

.home_related_pro span{padding:0 10px; background:#fff; position:absolute; margin-bottom:-11px; left:295px;}

.home_related_pro ul{ width:800px;}

.home_related_pro li{ float:left; width:180px; height:170px;margin-right:10px;}

.home_related_pro li img{border:1px solid #dadada; width:178px; height:138px;}

.home_related_pro li span{ height:30px; line-height:30px; text-align:center; display:block;}

.home_related_pro li:hover img{border:1px solid #3d7f00;}

/* Ӧ�ù��̰��� */

.gr_case{ overflow:hidden;padding-bottom:80px;height:430px;margin-top:10px;}

.gr_case .title{border-bottom: 1px solid #e5e5e5;color:#484848;font-family:Microsoft YaHei,"微软雅黑",Arial,Verdana,"宋体";font-size: 24px;font-weight: normal;margin-bottom: 30px;text-align: center; position:relative; height:40px;}

.gr_case .title span {background: none repeat scroll 0 0 #fff;padding: 0 30px; position:absolute; left:422px; top:23px;}

.gr_case .title strong {color: #cccccc;font-family: Arial;font-size: 18px;font-weight: normal;margin-left: 5px;}

.case_top{ height:60px; overflow:hidden;}

.case_top .case_menu{width:1000px;overflow:hidden;}

.case_menu li{ float:left;width:139px; height:60px;margin-right:3px; text-align:center;}

.case_menu li a{ display:block;line-height:60px; font-size:14px; background:#f3f3f3; color:#555; font-family:"Microsoft YaHei"; font-weight:normal; }

.case_menu li span{ display:block; color:#555;font-size:12px; opacity:0.5;font-family:Arial;_filter:alpha(opacity=50);}

.case_menu li a:hover,.case_menu li .on{background:#484848;color:#fff;}

.case_tab{ height:330px; overflow:hidden; margin-top:20px;}

.case_tab_box ul{ width:1020px;}

.case_tab_box li{ float:left; width:240px; height:330px;background:#ececec;margin-right:12px;}

.case_tab_box li div{ padding:15px;}

.case_tab_box li h3{font-family:"Microsoft YaHei"; font-weight:normal; height:30px;}

.case_tab_box img{ width:240px; height:160px;}

.case_tab_box li h3 a{ color:#333; }

.case_tab_box li h3 a:hover{ color:#fff;}

.case_tab_box li .more{ margin-top:10px; display:block;}

.case_tab_box li .more a{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background:#DF3130; }

.case_tab_box li .more .two{margin-left:10px; background:#dedede;color:#555;}

.case_tab_box li:hover{background:#484848;}
.case_tab_box li:hover h3 a{color:#fff;}

.case_tab_box li:hover p{ color:#fff;}

.case_tab_box li:hover .more a{background:#fff;color:#333;}

/* ���ǵ����� */

.odds{border-top:2px solid #ccc; overflow:hidden; background:url(../images/ys1.jpg) no-repeat center top; font-family:"Microsoft YaHei"; font-size:14px;}

.odds_one{height:389px;padding-top:30px;}

.odds_a,.odds_b,.odds_c,.odds_d,.odds_e{ width:380px; padding-top:70px; padding-left:60px;}

.odds .title{ color:#7dc13f; font-size:24px; height:40px;}

.odds .title span{ color:#999; margin-left:10px; font-family:Arial; font-size:18px; font-weight:normal;} 

.odds_two{ background:url(../images/ys2.jpg) no-repeat center top; height:420px;}

.odds_b{padding-top:8px;}

.odds_c{padding-top:55px;}

.odds_thr{ background:url(../images/ys3.jpg) no-repeat center top; height:523px;}

.odds_b,.odds_d{padding-top:8px;}

.odds_c{padding-top:55px;}

.odds_e{padding-top:120px;}

.odds .publish{ margin-top:220px; display:block; margin-left:540px;}

.odds .publish a{ color:#333; text-decoration:underline;}

.odds .publish a:hover{ color:#69b721;}

/* �ͻ����� */

.line{border-top:2px solid #CCCCCC; width:100%;}
.layou_two{ padding-top:20px;}

.customer_reviews .title{ border-bottom:1px solid #e5e5e5;color:#3d7f00;font-family:"Microsoft YaHei"; font-weight:normal; margin-bottom:30px; font-size:24px; text-align:center;}

.customer_reviews .title span{background:#fff; padding:0 20px; margin-bottom:-10px; display:inline-block;}

.customer_reviews .title strong{ font-weight:normal; color:#cccccc; font-family:Arial; margin-left:5px; font-size:18px; }

.reviews_a a{ display:inline-block; width:76px; height:26px; border:2px solid #3e7c04; text-align:center; line-height:26px; font-family:"Microsoft YaHei"; font-size:14px;}

.reviews_a a:hover{ border:2px solid #69b721;}

.reviews_con{ overflow:hidden; margin-top:20px;}

.reviews_con li{ float:left; width:250px; overflow:hidden; position:relative;}

.reviews_con li div{ height:120px; width:220px; padding:15px;position:absolute;bottom:0; background:url(opaticy.png); color:#fff; display:none; zoom:1;}

.reviews_con li div p{ line-height:18px; margin-top:5px;}

.reviews_con li div a{color:#fff;}

.reviews_con li div a:hover{ color:#69b721;}

/* ���ڸ�ͨ */

.gr_about{ overflow:hidden;padding-top:20px;}

.about_left{ float:left; width:730px; overflow:hidden;}

.about_left .title{ height:35px; overflow:hidden; line-height:35px; font-family:"Microsoft YaHei";margin-bottom:10px;}

.about_left .gr_left span{ color:#484848; font-family:Microsoft YaHei,"微软雅黑",Arial,Verdana,"宋体"; font-size:24px; font-weight:normal; border-left:4px solid #484848;padding-left:10px;}

.about_left .title a{ display:inline-block; width:120px; height:35px; text-align:center; background:#dedede;margin-left:1px; color:#555; font-size:14px;}

.about_left .title .on{color:#fff;}

.about_left .title{color:#555;}

.about_left .title a:hover,.about_left .title .on{background:#484848;color:#fff;}

.setting{ margin-top:30px; overflow:hidden;height: 115px;}

.setting ul{ width:760px;}

.setting li{ width:180px; height:115px; overflow:hidden; float:left; margin-right:3px;}

.setting li span{ display:block; height:30px; width:180px; overflow:hidden; background:url(opaticy.png) repeat-x; text-align:center; line-height:30px; margin-top:-30px; position:relative;}

.setting li img{transition:all 0.5s; transform:scale(1,1)}

.setting li:hover img{transition:all 0.5s; transform:scale(1.2,1.2)}

.setting li a{ color:#fff;}

.setting li a:hover{ color:#69b721;}

/* �����Ŷ� */

.about_right{ float:right; width:250px; overflow:hidden;}

.about_right .title{ height:35px; line-height:35px; background:#7F879A; color:#fff; padding:0 10px; overflow:hidden;}

.team_btn{ display:inline-block; float:right; line-height:0; font-size:0; zoom:1; margin-top:10px;}

.team_btn a{ display:inline-block; width:11px; height:11px; background:url(team_btn.png) no-repeat 0 -22px;opacity:0.9;margin-left:5px;}

.team_btn a:hover{background-position:0 -11;}

.team_btn a.next{background-position:0 0px;}

.team_btn a.next:hover{background-position:0 -33px;}

.team_slide{ height:305px; overflow:hidden; padding:20px 10px;background:#7F879A; margin-top:2px; width:230px;}

.team_slide li{ margin-bottom:20px;}

/* ��˾���� */

.layou_three{background:url(../images/news_bg.jpg) no-repeat center top; height:416px; overflow:hidden; padding-top:50px; margin-top:50px;}

.gr_news{ float:left; width:730px; background:#fff; overflow:hidden;}

.news_title{ height:40px; border-bottom:1px solid #e6e6e6; padding:0 20px; line-height:40px;font-family:"Microsoft YaHei"; font-weight:normal;}

.news_title .more{ float:right; color:#5aa114; font-size:12px;}

.news_menu a{ display:inline-block; height:40px; margin-right:25px;}

.news_menu a.on{border-bottom:1px solid #5aa114; color:#5aa114;}

.news_tab{ padding:20px; overflow:hidden;}

.news_top{ height:115px; overflow:hidden; margin-bottom:20px;}

.news_font h3{font-family:"Microsoft YaHei";color:#5aa114; font-weight:normal; font-size:18px;}

.news_font span{ display:block; margin:5px 0; color:#999999;}

.news_font p{ color:#999999;font-family:"Microsoft YaHei"; font-size:14px;}

.news_ul ul{ width:790px;}

.news_ul li{ float:left; width:290px; height:30px; margin-right:100px;}

.news_ul li span{ float:right; color:#999999;}

.news_ul li a{background:url(../images/news_li.jpg) no-repeat center left ;padding-left:10px; width:200px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* �������� */

.gr_faq{ float:right;width:250px; overflow:hidden; background:#86bf3c; }

.gr_faq .title{ height:35px; line-height:35px;color:#fff; padding:0 10px; font-weight:normal;font-family:"Microsoft YaHei";}

.gr_faq .title a{ float:right; color:#fff; font-size:12px;}

.gr_faq .title a:hover{ text-decoration:underline;}

.faq_con{padding:20px 10px; border-top:1px solid #fff;}

.faq_img{ width:230px; height:115px; overflow:hidden; margin-bottom:25px;}

.faq_img span{ display:block; height:30px; line-height:30px; text-align:

center; background:url(opaticy.png) repeat-x; color:#fff; margin-top:-30px; position:relative;}

.faq_ul li a{background:url(../images/faq_li.jpg) no-repeat left 10px; padding-left:10px; color:#fff;height:30px; display:block;}

.faq_con .zixun{background:#fff; text-align:center; height:30px; line-height:30px; display:block; color:#69b721;transition:all 1s;}

.faq_con .zixun:hover{background:#3e7c04; color:#fff; transition:all 1s;}

/* �������� */

.gr_link{ height:50px; line-height:50px;}

.gr_link strong{ color:#484848; font-size:14px;margin-right:20px;}

.gr_link span{ margin:0 10px; color:#bdbdbd;}

/* β�� */

.gr_footer{background:url(../images/foot_bg.jpg); padding-top:20px; overflow:hidden; color:#e3f2d6;}

.footer{ overflow:hidden;padding-bottom:15px;}

.footer_left{ float:left; width:650px; overflow:hidden;}

.foot_menu{ height:30px; line-height:30px; border-radius:3px;margin-bottom:15px;display:inline-block;}

.foot_menu a{ color:#555;}

.foot_menu a:hover{ text-decoration:none;color:#69b721;}

.foot_menu span{ margin:0 5px; color:#bdbdbd;}

.foot_font{color:#555;line-height:25px;}

.foot_font .mail {width:126px;height:33px;padding:6px 15px;background:url(email_click.png) no-repeat center center;color:#000;}

.foot_font .mail:hover{color:#69B721;}



.foot_copy{ height:30px; line-height:30px;background:#343434;  clear:both; color:#FFF;margin-top:-2px;}

.foot_copy span{ margin-left:25px;}

.foot_copy a{ color:#9fbe82;}

.foot_copy a:hover{ color:#fff;}

/* ��ҳͷ�� */

.page_header{ box-shadow:0 2px 3px #ccc; position:relative;margin-bottom:-3px; z-index:999;*margin-bottom:0;}

.page_head_top{ padding-top:25px; height:150px; overflow:hidden;}

.page_nav_wrap{ height:40px;clear:both; background:#2D4A84; }

.page_nav li{ float:left;line-height:40px; font-size:14px; font-family:"Microsoft YaHei"; width:111px;text-align:center; position: relative;}

.page_nav li a{display:block; height:40px; width:111px; color: #fff;}

.page_nav li a:hover,.page_nav li .current{background:#fff; color:#2D4A84;}

.page_nav li .nav_sub{ position: absolute;top: 40px; width: 111px; background:#fff; display: none; color: #999; font-size: 13px;}

.page_nav li .nav_sub li a{font-size: 12px; height: 30px; line-height: 30px;color:#999;}

.page_nav li .nav_sub li a:hover{color:#69b721;}





/* ��ҳ���� */

.list_banner{width:1920px; position:relative; left:50%; margin-left:-960px;}

.list_wrapper{ margin-top:20px; overflow:hidden; padding-bottom:50px;}

.list_left{ float:left; width:200px; overflow:hidden;}

.list_right{ float:right; width:760px; overflow:hidden;}

.sidebar_menu{background:#466DA8; font-family:"Microsoft YaHei"; margin-bottom:10px; padding-bottom:10px;}

.sidebar_menu h2{ height:51px; color:#fff; font-weight:normal; line-height:50px; padding-left:20px; background:url(../images/side_line.jpg) repeat-x left bottom;}

.sidebar_menu li{line-height:35px; font-size:14px; margin-bottom:1px;padding-left:10px;}

.sidebar_menu li a{ display:block; height:35px; color:#fff; padding-left:15px;}

.sidebar_menu li a:hover,.sidebar_menu li .current{background:#fff; color:#3e7c04;}

.sidebar_menu ol li{ padding-left:0;}

.sidebar_menu ol li a{font-size: 12px;background:url(../images/side_li.jpg) no-repeat 25px center;padding-left:35px;}

.sidebar_menu ol li a:hover{background:#fff url(../images/side_lih.jpg) no-repeat 25px center;}

.position{ border-bottom:1px solid #DADADA; height:30px;}

.position strong{ color:#333; font-size:14px; font-family:"Microsoft YaHei"; padding-left:10px; border-left:4px solid #466DA8;}

.position p span{ margin:0 8px;}

.list_box{ margin-top:20px; overflow:hidden;}

/* �Ƽ���Ʒ�޷���� */

.l_left_title{ background:#4163A2; color:#fff; height:35px; line-height:35px; padding-left:10px;}

.l_left_title span{ border-left:4px solid #fff; padding-left:10px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal;}

.recommend_pro{ margin-bottom:10px;}

.recommend_slide{background:#f0f0f0; padding:10px; height:255; overflow:hidden;}

.recommend_pro li{ width:180px;overflow:hidden;margin-bottom:10px; height:117px;}

.recommend_pro li img{transform:scale(1,1); transition:all 0.5s;}

.recommend_pro li:hover img{transform:scale(1.2,1.2); transition:all 0.5s;}

.recommend_pro li p{height:30px; line-height:30px; position:relative; text-align:center; background:url(opaticy.png) repeat-x; color:#fff;margin-top:-30px;}

/* �����ϵ���� */

.gr-sidebar-two{margin-top:10px;width:200px;background:#f0f0f0;overflow:hidden;}

.gr-sidebar-two .bd{margin:10px;width:180px;}

.gr-sidebar-two .bd li{width:180px;height:150px;margin-bottom:10px;}

.gr-sidebar-two .bd li img{width:180px;height:120px;}

.gr-sidebar-two .bd li span{display:block;width:180px;height:30px;line-height:30px;text-align:center;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.contact-box{padding:10px;width:180px;}

.contact-box .mail{color:#000;padding:7px 21px;background:url(../images/email_click.png) no-repeat center center;}

.contact-box .mail:hover{color:#69B721;}

.contact-box h3{padding-left:40px;margin-bottom:10px;background:url(../images/left_bj.jpg) no-repeat left center;height:38px;line-height:18px;}

.contact-box h3 span{display:block;font-family:arial;font-size:19px;font-weight:bold;color:#8ac340;}

/* ��˾ʵ����ʽ */

.gr-setting-list ul{width:800px;}

.gr-setting-list ul li{width:235px;float:left;margin-right:16px;margin-bottom:10px;text-align:center;}

.gr-setting-list ul li img{display:block;width:230px;height:184px;padding:2px;border:1px solid #e3e3e3;background:#fff;}

.gr-setting-list ul li img:hover{border:1px solid #85bd3e;background:#85bd3e;}

.gr-setting-list ul li span{height:30px;line-height:30px;}

.fr-caption{ text-align:center;}

/* ��˾�Ŷ� */

.list_team ul{width:800px;}

.list_team ul li{width:235px;float:left;margin-right:16px;margin-bottom:10px;text-align:center;}

.list_team ul li img{display:block;width:230px;height:145px;padding:2px;border:1px solid #e3e3e3;background:#fff;}

.list_team ul li span{height:30px;line-height:30px;}

/* FAQ */

.faqtab_in {font-size:13px;word-spacing:3px;}

.faqtab_in li{margin-bottom:10px;}

.faqtab_in li .p01{ border-bottom:1px dotted #dadada; background:url(../images/q.jpg) no-repeat 5px 5px; padding-left:30px; cursor:pointer; padding-bottom:5px;}

.faqtab_in li .answer{ padding:15px 25px 10px 30px; border-bottom:1px dotted #a0906e; color:#666; display:none; background:#fff url(../images/a.jpg) no-repeat 5px 20px; border-left:3px solid #87bf40;}

.faqtab_in .current .answer{ display:block;}

/*  �����б� */

.list_news li{border-bottom:1px dashed #d8d7d7; height:105px;margin-bottom:15px;}

.list_news li .list_news_img{ float:left; display:block;}

.list_news li img{ width:175; height:90px;}

.list_news li h3{ font-weight:bold; font-size:14px;}

.list_news_r{ width:560px; overflow:hidden; color:#8a8888; }

.list_news_r p{color:#999}

.list_news_r .time{color:#969696;}

/*  �������� */

.neshow_h2{color:#89c23f;font-size:14px; text-align:center;border-bottom:1px dotted #D3D1D1}

.newshow_p01{ text-align:center; height:40px;padding-top:10px; color:#888;}

.newshow_p01 span{ margin-left:15px;}

.newshow_font{line-height:24px; text-indent:2em; padding-bottom:30px;}

.under{ color:#B6B4B4; line-height:24px;padding-top:15px; border-top:1px dashed #D3D1D1; overflow:hidden; margin-bottom:15px;}

.news_key{ border-top:1px solid #dadada;border-bottom:1px solid #dadada; clear:both; height:40px; line-height:40px; margin-bottom:20px;}

.news_key a{ margin:0 10px;}

.related_news .l_left_title{background:#e8e8e8; color:#89c23f; height:35px; line-height:35px;padding-left:10px;}

.related_news .l_left_title span{border-left:4px solid #89c23f; padding-left:10px;}

.related_news ul{ margin-top:20px; width:840px;}

.related_news li{ width:340px; float:left; margin-right:80px;}

.related_news li a{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:280px;background:url(../images/news_li.jpg) no-repeat left center;padding-left:10px;}

.related_news li span{ float:right; color:#999999}

/*  ϵͳ��������б� */

.list_solutions li{padding-bottom:15px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;height:160px;}

.list_solutions .title{ font-size:18px; font-weight:normal; color:#3d7f00;font-family:"Microsoft YaHei"; height:35px; padding-top:6px;}

.list_solutions .more{ display:block; margin-top:15px;}

.list_solutions .more a{ display:inline-block;width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background:#69b721;transition:all 0.5s;}

.list_solutions .more .two{background:#e9e9e9;color:#555; margin-left:20px;}

.list_solutions .more a:hover{background:#69b721;color:#fff; transition:all 0.5s;}

/*  ���̰����б� */

.list_case ul{ width:800px;}

.list_case li{ float:left; width:240px; height:330px;background:#ececec;margin-right:19px; margin-bottom:20px;}

.list_case li div{ padding:15px;}

.list_case li h3{font-family:"Microsoft YaHei"; font-weight:normal; height:30px;}

.list_case img{ width:240px; height:160px;}

.list_case li h3 a{ color:#333; }

.list_case li h3 a:hover{ color:#fff;}

.list_case li .more{ margin-top:10px; display:block;}

.list_case li .more a{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background:#DF3130; }

.list_case li .more .two{margin-left:10px; background:#dedede;color:#555;}

.list_case li:hover{background:#484848;}
.list_case li:hover h3 a{ color:#FFF;}

.list_case li:hover p{ color:#fff;}

.list_case li:hover .more a{background:#fff;color:#000;}

/*  �յ��豸�б� */

.list_product ul{ width:800px;}

.list_product li{ float:left; width:235px; height:220px; margin-bottom:20px;margin-right:15px;}

.list_product li img{border:1px solid #dadada; width:233px; height:200px;}

.list_product li span{ height:30px; line-height:30px; text-align:center; display:block;}

.list_product li:hover img{border:1px solid #3d7f00;}

/* ���ͼƬ�Ŵ���ʽ */

.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}

.product-show-pic{width:402px;height:390px;}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:310px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/* ͼƬСͼ��ʽ */

.spec-preview{width:400px;height:310px;border:1px solid #dadada;}

.spec-scroll{margin-top:10px;width:402px;height:59px;overflow:hidden;position:relative;}

.spec-scroll a.prev{display:block;width:13px;height:20px;position:absolute;top:18px;left:10px;background:url(../images/settin_btn.jpg) no-repeat;overflow:hidden;cursor:pointer;}

.spec-scroll a.prev:hover{background-position:0 -40px;}

.spec-scroll a.next{display:block;width:13px;height:20px;position:absolute;top:18px;right:10px;background:url(../images/settin_btn.jpg) no-repeat 0 -20px;overflow:hidden;cursor:pointer;}

.spec-scroll a.next:hover{background-position:0 -60px;}

.spec-scroll .items{position:relative;width:336px;height:59px;margin:0 auto;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:63px;}

.spec-scroll .items ul li{width:85px;height:59px;float:left;}

.spec-scroll .items ul li img{width:73px;height:57px;cursor:pointer;border:1px solid #e6e6e6;}

.spec-scroll .items ul li img:hover{border:1px solid #89c23f;}

/* ��Ʒ�Ҳ�����ʽ */

.product-show-title{width:320px;height:330px;overflow:hidden; float:right;}

.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-family:"Microsoft YaHei";font-size:18px;color:#d72218;padding:10px 0;}

.gr-description{padding:10px 0;}

.prodcut-tel{padding-left:25px;margin-bottom:10px;height:27px;line-height:27px;background:url(../images/pr_tel.jpg) no-repeat left center;}

.prodcut-tel span{position:relative;top:3px;font-family:arial;font-size:24px;color:#d72218;}

.product-order a{display:block;width:120px;height:40px;background:url(../images/ljcg.jpg) no-repeat;line-height:40px;text-align:center;font-family:"Microsoft YaHei";font-size:18px;color:#fff;}

.product-order a:hover{color:#fff;}

/* ��Ʒ˵����ǩ�л���ʽ */

.gr-tab-list{width:740px;overflow:hidden; margin-top:20px; margin-bottom:20px;}

.gr-tab-list .hd{height:29px;line-height:29px;border-bottom:1px solid #dadada}

.gr-tab-list .hd li{width:100px;float:left;text-align:center;background:#dadada;margin-right:5px;cursor:pointer;}

.gr-tab-list .hd li.on{background:#89c23f;color:#fff;}

.gr-tab-list .bd{width:740px;overflow:hidden;padding-top:15px;}

/* �ɹ������ʽ */

.gr-order h2{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}

.order{width:650px;border:none;background:none;font-size:14px;font-weight:bold;color:#333; }

.order-table{padding:20px;margin-top:2px;width:720px;background:#efefef;overflow:hidden;}

.table-row{width:216px;height:24px;float:left;}

.table-row span{display:inline-block;float:left;width:65px;height:24px;line-height:24px;text-align:center;}

.row-input{float:left;padding:3px 5px;width:138px;height:16px;line-height:16px;border:1px solid #d0d0d0;background:#fff;color:#999;}

.table-row-a{margin-top:15px;margin-bottom:15px;width:720px;height:80px;}

.table-row-a span{display:inline-block;float:left;width:65px;height:80px;line-height:22px;text-align:center;}

.row-textarea{float:left;padding:3px 5px;width:570px;height:72px;line-height:20px;border:1px solid #d0d0d0;background:#fff;color:#999;}

.gr-code{width:300px;}

.checkcode{margin-left:10px;float:left;width:63px;height:22px;border:1px solid #d0d0d0;}

.row-input:focus,.row-textarea:focus{border:1px solid #69b721;}

.subt-a{margin-left:65px;width:65px;height:24px;line-height:24px;text-align:center;border:none;background:#666;cursor:pointer;float:left;color:#fff;border-radius:2px;}

.subt-a:hover{background:#888}

.subt-b{margin-left:10px;width:65px;height:24px;line-height:24px;text-align:center;border:none;background:#999;cursor:pointer;float:left;color:#fff;border-radius:2px;}

.subt-b:hover{background:#666}

/* ��ز�Ʒ��ʽ */

.related-product .title{background:#dadada; color:#555

; border-left:3px solid #89c23f; height:30px; line-height:30px; font-family:"Microsoft YaHei"; font-size:16px; padding-left:15px;}

.related-product{width:760px;overflow:hidden;}

.related-product ul{width:800px; margin-top:20px;}

.related-product li{ float:left; width:180px; margin-right:12px; margin-bottom:20px;}

.related-product li img{border:1px solid #dadada; padding:1px;}

.related-product li span{ text-align:center; height:30px; line-height:30px; display:block;}

.related-product li:hover img{background:#89c23f; border:1px solid #89c23f; width:178px; height:138px;}

/* ���߷��� */

.proguam_form{ border:1px solid #ccc; overflow:hidden;}

.proguam_form ul li { float: left; width: 150px;font-size: 14px;font-weight: bold; text-align: center; line-height: 35px; height:35px;background:#e7e7e7; color:#333; border-bottom:1px solid #ccc;border-right:1px solid #ccc;}

.proguam_form .lx,.proguam_form .mj,.proguam_form .k { width:120px; height:22px; line-height:22px; padding-left:5px; color:#555;}

.tj { height:72px; width:154px; position:relative;background:#89c23f; color:#fff; font-weight:bold;top:-36px; font-size:14px; cursor:pointer;}

/* ��ط��� */

.recommend_solutions{ margin-top:50px;}

.recommend_solutions ul{ width:800px; margin-top:20px;}

.recommend_solutions ul li{ float:left; width:235px; margin-right:27px;margin-bottom:20px;}

.recommend_solutions ul li img{ border:1px solid #dadada; padding:2px;}

.recommend_solutions ul li p{ height:30px; line-height:30px; text-align:center;}

/* ������� */

.list_partner{ width:800px;}

.list_partner li{float:left;width:128px; margin-right:27px; border:1px solid #dadada; margin-bottom:15px;}

/*  ϵͳ��������б� */

.list_witness li{padding-bottom:15px; border-bottom:1px solid #dcdcdc; margin-bottom:15px; height:225px;}

.list_witness li img{width:180px;height:220px;}

.list_witness .title{ font-size:18px; font-weight:normal; color:#3d7f00;font-family:"Microsoft YaHei"; height:35px; padding-top:6px;}

.list_witness .more{ display:block; margin-top:15px;}

.list_witness .more a{ display:inline-block;width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background:#69b721;transition:all 0.5s;}

.list_witness .more .two{background:#999999; margin-left:20px;}

.list_witness .more a:hover{background:#333; transition:all 0.5s;}

/* �����б���ʽ */

.comment-table{padding:0 20px 20px;margin-top:2px;width:720px;background:#efefef;overflow:hidden;}

.table-row-b{margin-top:15px;margin-bottom:15px;width:720px;height:80px;}

.table-row-b span{display:inline-block;float:left;width:65px;height:80px;line-height:22px;text-align:center;}

.row-textarea{float:left;padding:3px 5px;width:643px;height:72px;line-height:20px;border:1px solid #d0d0d0;background:#fff;color:#999;}

.comment-list{width:718px;border:1px solid #dadada;padding:0 20px 10px;margin-top:20px;overflow:hidden;margin-bottom:50px;}

.comment-list dl{border-bottom:1px dashed #ccc;padding:10px 0;}

.comment-list dl dd span{padding-right:15px;}

.comment-list a{float:right;padding-top:10px;color:#333;}

.kfpj_con ul{ width:800px; margin-top:20px;}

.kfpj_con li{ float:left; width:250px; overflow:hidden; position:relative; margin-right:5px;}

.kfpj_con li div{ height:120px; width:220px; padding:15px;position:absolute;bottom:0; background:url(opaticy.png); color:#fff; display:none; zoom:1;}

.kfpj_con li div p{ line-height:18px; margin-top:5px;}

.kfpj_con li div a{color:#fff;}

.kfpj_con li div a:hover{ color:#69b721;}

/* ����������� */

.solutions_show{background:url(../images/gree_pic.jpg) no-repeat center top; padding-top:30px; }

.solutions_top{ background:url(opc.png); margin: 0 10px; border-radius: 5px; overflow: hidden;margin-bottom:30px; }

.solutions_top .title{ font-family: "Microsoft YaHei"; font-size: 24px; color: #69b721; font-weight: normal;margin-bottom:15px;background:#fff; padding: 10px;}

.solutions_top  .p01{ line-height: 20px; text-indent: 2em; font-size: 14px;}

.column { width: 780px;}

.column li{ float: left; width: 200px; margin-right:25px; margin-top:10px; padding-left:23px;}

.column .one{background:url(num1.png) no-repeat left 5px;}

.column .two{background:url(num2.png) no-repeat left 5px;}

.column .three{background:url(num3.png) no-repeat left 5px;}

.column .four{background:url(num4.png) no-repeat left 5px;}

.faan_tie{ height:40px;}

.fanan_top{background:url(../images/ge.jpg) no-repeat; overflow:hidden; padding:25px; padding-top:40px; }

.fanan_top .title{padding-left:120px; color: #fff; font-family: "Microsoft YaHei"; font-size: 15px; font-weight: bold; height: 50px;padding-right:300px;}

.fanan_top .p01{ color: #eee; line-height: 20px; margin-top:25px;}

.faan_con{ margin-top:25px; overflow: hidden;}

.faan_con .title{ height: 35px; line-height: 35px; color: #fff; padding-left:15px; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: normal;margin-bottom:25px; }

.faan_con{ padding: 0 20px; background:url(../images/faan_con.jpg) no-repeat; padding-top:31px;}

.faan_con ul{ width: 800px;}

.faan_con li{ float: left; width: 360px;  margin-right:18px; margin-bottom:20px;}

.faan_con ul .lastli{height:205px;}

.faan_con .gr_left{ width: 111px; height: 99px;}

.faan_con .gr_right{ width: 235px; color: #555; line-height: 20px;}

.faan_con .gr_right h3{ color:#69b721; height: 30px; }

.fanan_top3{background:#679a21 url(../images/ge3.jpg) no-repeat;}

.fanan_top4{background:#679a21 url(../images/ge4.png) no-repeat;}

.fanan_top4 .title{margin-top:60px; padding-left:20px; padding-right:0;}

.fanan_top4 .p01{ margin-top:15px;}

.fanan_top5{background:#679a21 url(../images/ge5.png) no-repeat;}

.fanan_top5 .title{ padding-right:360px;}

.fanan_top6{background:#679a21 url(../images/ge6.png) no-repeat;}

.fanan_top7{background:#679a21 url(../images/ge7.png) no-repeat;}

.fanan_top8{background:#679a21 url(../images/ge8.png) no-repeat;}

.fanan_top8 .faan_con li{height:180px;}

.fanan_top8 .faan_con ul .lastli{height:235px;}

.fanan_top8 .column .four{padding-top:10px;}

.fanan_top8 .title{margin-top:60px; padding-left:20px; padding-right:0;}

.fanan_top8 .p01{ margin-top:15px;}

.fanan_top9{background:#679a21 url(../images/ge9.png) no-repeat;}

.fanan_top9 .title{margin-top:60px; padding-left:20px; padding-right:0;}

.fanan_top9 .p01{ margin-top:15px;}

.faan_con9 .faan_con_ul li{ height: 110px}

/*design*/
#design{position:absolute;width:234px;height:330px;top:17px;left:50%;margin-left:366px;border-top:solid 3px #ff6c00;background-color:white;overflow:hidden;}
#design li{width:100%;padding:8px 0;text-align:center;color:#666;}
#design .desgin_title{padding:15px 0 8px;font-size:14px;color:#ff6c00;font-family: Microsoft YaHei,"微软雅黑",Arial,Verdana,"宋体";}
#design .desgin_title span{display:inline-block;width:52px;height:18px;margin:0 5px;background:url(../images/icon.png) no-repeat 0 -62px;color:#fff;}
#design .desgin_input input{width:176px;padding:10px 8px;border:solid 1px #ccc;color:#ccc;}
#design .desgin_select select{width:92px;padding:10px 0;border:solid 1px #ccc;color:#666;}
#design .desgin_select #province{margin-right:10px;}
#design .desgin_submit input{width:194px;height:42px;border:none;font:normal 14px/42px "microsoft yahei";color:#fff;background-color:#f37020;cursor:pointer;border-radius:3px;}
#design .desgin_num{padding:5px 0;}
#design .desgin_num strong{color:#ff6c00;}
#design .design_expr{padding:5px 0 5px 44px;text-align:left;}
#design .design_expr a{display:inline;font-size:14px;color:#ff6c00;}
#design .design_expr em{float:left;width:12px;height:16px;padding-right:5px;background:url(../images/shortcut.png) no-repeat;overflow:hidden;}
#design .m2{padding-top:20px;text-align:center;display:none;}
#design .m2 h1{height:36px;line-height:36px;font-size:18px;}
#design .m2 img{margin-top:15px;}
#design #btn a{display:inline-block;height:35px;margin-top:15px;font-size:14px;line-height:35px;padding:0 30px;text-decoration:none;color:#fff;background-color:#f37020;border-radius:3px;}


 #apply{width:220px;margin:0 auto;}
    #apply li{width:220px;padding:8px 0;text-align:center;color:#666;}
    #apply .desgin_title{padding:25px 0;font-size:22px;color:#089BE9;}
    #apply .desgin_input input{width:172px;padding:6px 8px;font-size:14px;border:solid 1px #ccc;color:#ccc;}
    #apply .desgin_select select{width:92px;padding:5px 0;font-size:14px;border:solid 1px #ccc;color:#666;}
    #apply .desgin_select #province{margin-right:6px;}
    #apply .desgin_submit input{width:190px;height:38px;border:none;font:normal 14px/38px "microsoft yahei";color:#fff;background-color:#089BE9;cursor:pointer;}
    #apply .desgin_num{padding:5px 0;}
    #apply .desgin_num strong{color:#089BE9;font-size:14px;padding:0 5px;font-weight:inherit}
    #apply .design_expr a{display:inline;font-size:14px;color:#089BE9;}
    #applysucceed{width:220px;padding-top:20px;text-align:center;display:none;}
    #applysucceed h1{height:36px;line-height:36px;font-size:18px;}
    #applysucceed img{margin-top:15px;}
    #applysucceed #btn a{display:inline-block;height:35px;margin-top:15px;font-size:14px;line-height:35px;padding:0 30px;text-decoration:none;color:#fff;background-color:#f37020;border-radius:3px;}
