﻿@charset "utf-8";
/* CSS Document */

/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body { font-family:"arial","微软雅黑"; font-size:12px; color:#797971; }
#main_out { }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; color:#494949; }
a:hover { text-decoration:underline; color:#67ba2c; }
p { line-height:26px; }
/* 顶部 */
#header { background:url(images/header_bg.jpg) repeat-x; height:91px; padding:16px 0 0; }
#top { width:1000px; margin:0 auto; }
#logo { float:left; width:161px; height:91px; }
/* 导航 */
#nav { float:right; padding:29px 0 0; height:34px; }
#navigation { height:32x; width:auto; float:left; background:url(images/nav_bg.jpg) repeat-x; }
.nav1 { border:1px solid #ccc; border-right:none; }
.nav2 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.nav3 { border:1px solid #ccc; border-left:none; }
#navigation ul #navigation_home { float:left; line-height:32px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:32px; text-align:center; background:url(images/nav_li.jpg) left no-repeat; padding-left:1px; }
#navigation ul li a { padding:0 26px; display:block; font-size:12px; font-weight:bold; color:#595758; }
#navigation ul li a:hover {  text-decoration:none; color:#67ba2c; }
#navigation ul .current_navigation { color:#67ba2c; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#fff;) no-repeat; padding:10px 0; border:1px solid #ccc; z-index:10000; }
#navigation ul li ul li { line-height:25px; }
#navigation ul li ul li a { font-weight:normal; color:#5b5b5b; font-size:12px; }
#navigation ul li ul li a:hover { background:#fff; font-size:12px; color:#67ba2c; }

.subnav { height:32x; width:auto; float:left; background:url(images/nav_bg.jpg) repeat-x; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.nav_li2 { line-height:32px; text-align:center; background:url(images/nav_li.jpg) left no-repeat; padding-left:1px; }
.nav_li2 a { padding:0 26px; display:block; font-size:12px; font-weight:bold; color:#595758; }
.nav_li2 a:hover {  text-decoration:none; color:#67ba2c; }
.nav_li2 .c_c { color:#67ba2c; }
/*导航栏下拉产品宽度*/
.subnav_2_div { width:120px; height:145px; display:none; position:absolute; background:#fff; clear:both; zoom:1; z-index:10000; border:1px solid #ccc; margin:200 0 0 -179px;  }
.subnav_2 { width:112px; min-height:235px; position:absolute; top:14px; left:9px; }
.subnav_2 li { display:inline; float:left; height:22px; margin-bottom:3px; position:static; }
.subnav_2 li a { display:block; float:none; width:97px; height:22px; font-size:12px; line-height:22px; color:#5b5b5b; font-weight:normal; text-align:left; padding-left:15px; background:url(images/subnav2_ul_li_bg.gif) 86px center no-repeat;}
.subnav_2 ul { position:absolute; width:80px; height:247px; top:0; left:112px; }
.subnav_2 ul li { display:inline; float:none; float:left; height:22px; margin-bottom:3px; position:static; }
.subnav_2 ul li a { display:block; float:none; float:left; width:110px; height:22px; font-size:12px; line-height:22px; color:#5b5b5b;font-weight:normal;text-align:left; padding-left:15px;background:none; }
.subnav_2 li a:hover,.subnav_2 li a.hover1212 { background:url(images/subnav2_ul_li_hover.jpg) right;}
.subnav_2 ul li a:hover,.subnav_2 ul li a.hover2221{ background:none; }
.subnav_2 ul ul li a:hover,.subnav_2 ul ul li a.hover1314 { background:none; }
.subnav_2 ul { display:none; }
.subnav_2 ul ul{float:none; display:none; width:130px; height:247px; position:absolute; top:0; left:125px;}
.subnav_2 ul ul li{ display:inline; float:none;  height:22px; min-height:200px;}
.subnav_2 ul ul li a { display:block; float:none; float:left; text-align:left; width:155px; height:22px; font-size:12px; font-weight:normal; line-height:22px; color:#5b5b5b; padding-left:15px; background:none;}
.subnav_2 ul ul dl { width:310px; height:206px; background:url(images/dl_tel.gif) bottom left no-repeat; position:absolute; top:0; left:170px; padding:10px;}
.subnav_2 ul ul dl dt { float:left; display:block; width:136px; height:136px; margin:0 5px; text-align: center;}
.subnav_2 ul ul dl dd { float:left; width:120px; text-align:left; margin-left:20px; color:#565656; line-height:22px;}

.navr { float:right; height:34px; margin:0 0 0 3px; width:68px; text-align:center; background:url(images/nav_h1.jpg) no-repeat; padding:0 8px 0 0; }
.navr .main_nav {  }
.navr .main_nav li { line-height:34px; display:block; }
.navr .main_nav li a { display:block; }
.navr .main_nav li a:hover { text-decoration:none; color:#67ba2c; }
.navr .main_nav li ul { display:none; position:absolute; background:rgba(102,102,102,0.6) no-repeat; padding:5px 0; border:1px solid #FFF; z-index:10000; width:74px; }
.navr .main_nav li ul li { line-height:25px; width:100%; }
.navr .main_nav li ul li a { font-weight:normal; color:#FFF; font-size:14px; }
.navr .main_nav li ul li a:hover { text-decoration:none; font-size:12px; background:#fff; }
/*首页CSS*/
.i_hd { height:414px; }
#Slidebox{ width:100%; height:414px;  padding:0px;  margin:0 auto;  /*position:relative;*/ overflow:hidden;}
#flashBg { width:100%; height:414px; overflow: hidden; clear:both; margin:0; padding:0;}
#flashLine { height:414px; width:100%; clear:both;}
#flash{ width:100%; height:414px; overflow: hidden; margin:0 auto; clear: both; position:relative; padding:0px 0px;}
#flash a {width:100%; height:414px; display:block; text-align:center;}
#flash img { display:block; width:100%; height:409px;}
#flash img { display:block; width:100%; height:409px;}
.flash_bar { display:block; z-index:69; height:5px; overflow:hidden; position:absolute; padding-top:13px!important; padding-top:12px; bottom:0px; text-align:center; width:100%; }
.flash_bar .dq {display: block;float: left;width:25%; height:5px;cursor: pointer;background:#67ba2c; overflow:hidden; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/pagination.gif" ,sizingMethod="crop");
}
.flash_bar .no {display: block;float: left;width:25%; height:5px;cursor: pointer; background:#ccc; overflow:hidden; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pagination.gif" ,sizingMethod="crop");
}

#ia  { margin:10px auto 0; width:1000px; overflow:hidden; height:340px; }
.ial { float:left; width:400px; }
.ia_title { line-height:54px; height:54px; }
.ia_title h1 { font-size:16px; font-weight:normal; color:#222; }
.ial_content { height:135px; padding:0 0 17px; border-bottom:1px solid #ccc; overflow:hidden; }
.ial img { float:left; width:180px; height:135px; margin:0 24px 0 0; }
.ial h2 { line-height:15px; height:15px; font-size:14px; }
.ial h2 a { color:#67ba2c; }
.ial h3 { padding:6px 0 0; height:114px; overflow:hidden; font-size:12px; font-weight:normal; }
.ial h3 p { line-height:24px; }
.ial ul { padding:10px 0 0; }
.ial li { line-height:26px; height:26px; overflow:hidden; }
.ial h4 { float:left; font-size:12px; color:#67ba2c; margin:0 7px 0 0; }
.ial h5 { float:left; font-size:12px; font-weight:normal; }
.ial h6 { float:right; font-size:12px; font-weight:normal; }

.iam { float:left; margin:0 30px; width:300px; }
.iam_content { height:228px; }
.gstoll { height:228px; overflow:hidden; zoom:1; width:300px; }
.stoll_c { height:228px; width:300px; }
.stoll_c li { height:228px; width:300px; float:left; }
.iam h2 { height:132px; width:298px; border:1px solid #ccc; }
.iam h2 img { height:132px; width:298px; }
.iam h3 { line-height:16px; height:16px; font-size:14px; padding:10px 0 0; }
.iam h3 a { color:#67ba2c; }
.iam h4 { font-size:12px; font-weight:normal; line-height:22px; }
.iam h4 p { line-height:22px; }
.iam_bottom { height:58px; }

.iar { float:right; width:240px; color:#67ba2c; }
.iat { height:134px; background:url(images/iat_bg.jpg) no-repeat; }
.iat_content { padding:6px 0 0 12px; }
.iat h2 { line-height:34px; font-size:16px; font-weight:normal; }
.iat p { line-height:22px; padding:0 73px 0 0; }
.iab { height:130px; background:url(images/iab_bg.jpg) no-repeat; margin:22px 0 0; }
.iabl { float:left; padding:10px 0 0 12px; width:125px; }
.iabl h2 { line-height:36px; height:36px; font-size:16px; font-weight:normal; }
.iabl p { line-height:18px; }
.iabr { float:right; width:100px; padding:14px 0 0; }
.iabr img { width:86px; height:45px; margin:8px 0 0; }

#ib { margin:32px auto 0; width:1000px; }
.ia_title span { float:right; font-size:14px; }
.fstoll { width:1000px; height:220px; overflow:hidden; }
.fstoll_c { width:1000px; height:220px; }
.fstoll_c li { width:240px; float:left; height:220px; margin:0 13px 0 0; }
.fstoll_c li h2 { height:120px; }
.fstoll_c li img { height:120px; width:240px; }
.fstoll_c li h3 { line-height:24px; height:24px; font-size:15px; padding:6px 0 0; }
.fstoll_c li a { color:#67ba2c; }
.fstoll_c li h4 { height:54px; line-height:18px; font-size:12px; font-weight:normal; overflow:hidden; }
.fstoll_c li h4 p { line-height:18px; }
.fstoll_c li h5 { padding:4px 0 0; height:12px; line-height:12px; font-weight:normal; }

#ic { margin:50px auto 0; width:1000px; }
#ic li { float:left; width:309px; }
#ic li img { width:309px; }
#ic li.li1 {  }
#ic li.li2 { margin:0 37px 0 36px; }
#ic li.li3 {  }
/* 版权信息 */
#footer { height:105px; background:#515151; }
.foot { margin:50px auto 0; width:1000px; color:#fff; }
.foot a { color:#fff; }
.footl { float:left; width:201px; }
.footl img { width:201px; }
.footm { float:right; margin:0 12px 0 0; text-align:center; padding:30px 0 0; }
.footr { float:right; width:47px; }
.footr img { fwidth:47px; }
/*内页banner*/
#diybanner_main { position:relative; }
#diybanner { width:100%; height:274px; display:block; }
#diybanner img { width:100%; }

/* 主体 */
#content { width:1000px; margin:0 auto; }
/*主体左侧*/
#left { float:left; width:218px; }
.left_title { height:93px; background:url(images/left_title_bg.jpg) no-repeat; color:#598635; }
.left_title h1 { font-size:30px; line-height:40px; padding:20px 0 0 56px; font-weight:normal; }
.left_title h2 { line-height:16px; font-size:14px; font-weight:normal; text-align:center; }
.left_body { overflow:hidden; zoom:1; padding:0 0 0 27px; background:url(images/left_body_bg.jpg) repeat-y; }


.acontact_title { height:53px; line-height:53px; text-align:center; font-size:14px; font-weight:bold; color:#598635; background:url(images/acontact_title.png) no-repeat; }
.acontact_body { overflow:hidden; zoom:1; background:url(images/left_body_bg.jpg) repeat-y; height:125px; padding:0 0 0 27px; }
.acontact_body h1 { line-height:34px; height:34px; padding:0 0 0 73px; background:url(images/acontact_h1.png) no-repeat left center; font-size:14px; font-weight:normal; color:#5c5c5c; }
.acontact_body h2 { line-height:14px; height:25px; font-size:12px; font-weight:normal; color:#315b0f; text-align:center; border-bottom:1px solid #eaf0e2; }
.acontact_body h3 { line-height:34px; height:34px; padding:0 0 0 73px; background:url(images/acontact_h3.png) no-repeat left center; font-size:14px; font-weight:normal; color:#5c5c5c; }
.acontact_body h4 { line-height:14px; height:25px; font-size:12px; font-weight:normal; color:#315b0f; text-align:center; }
.acontact_bottom { background:url(images/acontact_bottom.png) no-repeat; height:313px; }
/*主体右侧*/
#right { float:right; width:720px; padding:10px 0 0; }
.right_title { height:42px; padding:0 5px; border-bottom:1px solid #cfdbcd; }
.right_title h2 { font-size:14px; color:#2362ED; }
.right_body { padding:25px 0; overflow:hidden; zoom:1; }
.right_bottom { height:10px; }
/* 当前位置 */
.current_location { height:42px; line-height:42px; color:#666; }
.current_location a { color:#666; }
.current_location .current_channel { color:#598536; }
/*发展历程*/
.develop_title { height:25px; background:url(images/develop_title.png) left center no-repeat; }
.develop_content li { height:auto; padding:0px 0 30px 51px; line-height:16px; background:url(images/develop_li.png) left top no-repeat; }
.develop_bottom { height:228px; background:url(images/develop_bottom.png) left center no-repeat; }
/*资质荣誉*/
.honor_title { height:38px; line-height:38px; background:url(images/honor_title.png) no-repeat; }
.honor_title h1 { font-size:18px; color:#fff; font-weight:normal; padding:0 0 0 21px; }
.honor_content { padding:6px 23px; }
.honor_content li { line-height:26px; }
.honor_bottom { height:40px; }
/*企业尊崇*/
.respect {  }
.respect li { height:126px; overflow:hidden; margin:0 0 44px; }
.arl { float:left; width:126px; height:126px; border-radius:63px; background:#7dbb28; color:#fff; text-align:center; }
.arl h1 { line-height:32px; height:32px; padding:35px 0 0; font-size:20px; font-weight:normal; }
.arl h2 { line-height:18px; height:18px; font-size:12px; font-weight:normal; }
.arr { float:right; width:570px; }
.arl:hover { background:#ff6600; }
/*各界关怀*/
.acl { float:left; width:418px; height:568px; border:1px solid #67ba2c; overflow:hidden; position:relative; }
.acl img { padding:14px; height:390px; width:390px; }
.acl p { padding:14px; color:#000; }
.acr { float:right; width:301px; height:570px; position:absolute; margin:0 0 0 419px; }
.acr li { float:left; width:261px; height:39px; overflow:hidden; margin:0 0 30px; }
.acr li h1 { float:left; padding:0 0 0 21px; line-height:39px; width:39px; font-size:12px; text-align:center; font-size:14px; background:url(images/acr_h1.png) no-repeat; }
.acr li h2 { float:right; width:190px; line-height:20px; font-size:12px; font-weight:normal; }
.acr li a { float:left; width:261px; height:39px; color:#666; }
.acr li a:hover { float:left; width:261px; height:39px; text-decoration:none; color:#67ba2c; }
.acr li a:hover h1 { background:url(images/acr_h1_hover.png) no-repeat; }
.acr .c_c { color:#67ba2c; }
.acr .c_c h1 { background:url(images/acr_h1_hover.png) no-repeat; }
/*滑动门*/
.dumascroll { }     
.dumascroll_area { height:570px; overflow:hidden; } 
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { background: url(images/lscroll_bg.png) no-repeat; } 
.dumascroll_bar { 
    position:absolute; 
    top:0; 
    right:0; 
    z-index:9; 
    width:6px; 
    height:100%; 
    cursor:default; 
    -moz-user-select:none; 
    -khtml-user-select:none; 
    user-select:none;  
    float:left; 
} 
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { position:absolute; left:0; } 
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { width:100%; height:0px; color:#fff; text-align:center; } 
.dumascroll_arrow_up,.dumascroll_arrow_up_a { top:0; } 
.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0; } 
.dumascroll_handle,.dumascroll_handle_a { width:100%; background:#333; } 
.dumascroll_arrow_up { display:none; } 
.dumascroll_arrow_up_a { } 
.dumascroll_handle { background:#67ba2c; } 
.dumascroll_handle_a { background:#67ba2c; } 
.dumascroll_arrow_down { display:none; } 
.dumascroll_arrow_down_a { }
/*新闻中心*/
.news_c { margin:0 0 20px; }
.news_c li { height:120px; margin:0 0 25px; padding:0 0 25px; border-bottom:1px dashed #ccc; overflow:hidden; }
.news_c li a { color:#67ba2c; }
.news_c h1 { float:left; width:160px; height:120px; margin:0 35px 0 0; }
.news_c img { width:160px; height:120px; }
.news_c h2 { line-height:14px; height:14px; font-size:14px; font-weight:normal; }
.news_c h3 { height:84px; line-height:28px; padding:5px 0; font-size:12px; font-weight:normal; overflow:hidden; }
.news_c h3 p { line-height:28px; }
.news_c h4 { line-height:12px; height:12px; font-size:12px; font-weight:normal; }

#news_m { height:150px; overflow:hidden; padding:0 0 50px; border-bottom:1px dotted #c0c0c0; }
#news_m h1 { float:left; width:225px; height:150px; margin:0 30px 0 0; }
#news_m img { width:225px; height:150px; }
#news_m h2 { line-height:14px; height:14px; font-size:12px; font-weight:normal; }
#news_m h3 { height:38px; line-height:38px; font-size:16px; font-weight:normal; }
#news_m h3 a { color:#67ba2c; }
#news_m h4 { line-height:22px; height:88px; font-size:12px; font-weight:normal; overflow:hidden; }
#news_m h4 p { line-height:22px; }
#news_m h5 { line-height:12px; height:12px; font-size:12px; font-weight:normal; float:right; padding:0 19px 0 0; background:url(images/news_m_h5.jpg) no-repeat right center; }

.news_m { margin:0 0 30px; }
.news_m li { height:37px; line-height:37px; padding:7px 0; border-bottom:1px dotted #c0c0c0; overflow:hidden; }
.news_m h1 { float:left; text-align:center; width:37px; font-size:16px; color:#c7d969; background:url(images/news_m_h1.jpg) no-repeat; }
.news_m li:hover h1 { color:#67ba2c; background:url(images/news_m_h1_hover.jpg) no-repeat; }
.news_m h2 { float:left; width:530px; padding:0 33px; line-height:22px; font-size:16px; font-weight:normal; }
.news_m h2 a { color:#333; }
.news_m h2 span { margin:0 0 0 -7px; position:relative; font-size:14px; line-height:15px; }
.news_m h3 { float:right; width:87px; text-align:center; height:26px; line-height:26px; margin:5px 0 6px; background:#67ba2c; font-size:14px; font-weight:normal; }
.news_m h3 a { color:#fff; }

.news_dl { }
.news_dl li { height:390px; overflow:hidden; margin:0 0 50px; background:url(images/news_dl_li.jpg) no-repeat 355px bottom; }
.news_dl h1 { float:left; width:340px; height:390px; margin:0 15px 0 0; }
.news_dl h1 img { width:340px; height:390px; }
.news_dl h2 { line-height:40px; font-size:16px; color:#333; font-weight:normal; }
.news_dl h2 p { line-height:40px; }
.news_dl h2 p a { color:#333; }
.news_dl h3 { margin:20px 0 0; }
.news_dl h3 img {  }
/*产品列表*/
.pro_title { height:38px; line-height:38px; background:#efefef; border-bottom:1px solid #e0e0e0; color:#333; overflow:hidden; }
.pro_title a { color:#333; }
.pro_title h1 { float:left; font-size:14px; font-weight:normal; padding:0 0 0 10px; }
.pro_title h2 { float:right; font-size:12px; padding:0 11px; background:url(images/pro_title_h2.jpg) no-repeat right center; margin:0 -1px 0 0; font-weight:normal; }

.pro_list { margin:24px 0; }
.pro_list li { float:left; width:160px; margin:0 10px 10px; text-align:center; }
.pro_list img { width:150px; height:150px; padding:4px; border:1px solid #ccc; }
.pro_list li a:hover img { padding:2px; border:3px solid #67ba2c; }
.pro_list a { line-height:24px; }
/*解决方案*/
.solution { margin:0 0 20px; }
.solution li { height:120px; margin:0 0 25px; padding:0 0 25px; border-bottom:1px dotted #ccc; overflow:hidden; color:#797979; }
.solution li a { color:#67ba2c; }
.solution h1 { float:left; width:160px; height:120px; margin:0 35px 0 0; }
.solution img { width:160px; height:120px; }
.solution h2 { line-height:14px; height:14px; font-size:14px; font-weight:normal; }
.solution h3 { height:84px; line-height:28px; padding:5px 0; font-size:12px; font-weight:normal; overflow:hidden; }
.solution h3 p { line-height:28px; }
.solution h4 { line-height:12px; height:12px; font-size:12px; font-weight:normal; }
.solution h4 a { color:#006fb1; }
/*下载列表*/
.dl { margin:0 0 20px; }
.dl li { float:left; width:160px; height:310px; overflow:hidden; background:#f5f5f5; margin:10px; color:#333; }
.dl li a { color:#333; }
.dl h1 { height:160px; }
.dl h1 img { height:160px; width:160px; }
.dl h2 { line-height:26px; font-size:14px; text-align:center; height:26px; overflow:hidden; padding-top: 10px; }
.dl h3 { line-height:25px; height:62px; font-size:12px; font-weight:normal; margin:5px 14px; overflow:hidden; }
.dl h3 p { line-height:25px; }
.dl h4 { margin:0 5px 6px; padding:0 0 0 26px; height:26px; line-height:26px; background:url(images/dl_h4.png) no-repeat left center #fff; border:1px solid #ccc; font-size:13px; border-radius:6px; float:left; width:122px; }
.dl h4 a { height:26px; float:left; width:122px; margin:0 0 0 -26px; padding:0 0 0 26px; }
.dl li h4 a:hover { color:#fff; text-decoration:none; background:url(images/dl_h4.png) no-repeat left center #67ba2c; height:26px; float:left; width:122px; border-radius:6px; }
.dl h5 { margin:0 5px; padding:0 0 0 26px; height:26px; line-height:26px; background:url(images/dl_h5.png) no-repeat left center #fff; border:1px solid #ccc; font-size:13px; border-radius:6px; float:left; width:122px; }
.dl h5 span { font-size:12px; font-weight:normal; }
.dl h5 a { height:26px; float:left; width:122px; margin:0 0 0 -26px; padding:0 0 0 26px; }
.dl li h5 a:hover { color:#fff; text-decoration:none; background:url(images/dl_h5.png) no-repeat left center #67ba2c; height:26px; float:left; width:122px; border-radius:6px; }
/*客户服务*/
.service_c { margin:20px 0 40px; padding:11px 11px 11px 28px; color:#fff; }
.service_c a { color:#fff; }
.service_c h2 { float:right; width:396px; margin:0 0 0 26px; }
.service_c h2 img {}
.service_c h1 { line-height:36px; height:50px; border-bottom:1px dashed #fff; font-size:18px; font-weight:normal; width:259px; }
.service_c li { height:35px; line-height:35px; border-bottom:1px dashed #fff; width: 259px; }
.service_c li h3 { float:left; width:35px; height:35px; }
.service_c li h2 img { width:35px; height:35px; }
.service_c li h4 { float:left; font-size:14px; font-weight:normal; }

.cases_list {  }
.cases_list li { width:220px; float:left; height:230px; margin:0 10px; }
.cases_list li h2 { height:110px; }
.cases_list li img { height:110px; width:220px; }
.cases_list li h3 { line-height:24px; height:24px; font-size:15px; padding:6px 0 0; }
.cases_list li a { color:#67ba2c; width:220px; float:left; height:230px; }
.cases_list li h4 { height:54px; line-height:18px; font-size:12px; font-weight:normal; }
.cases_list li h4 p { line-height:18px; }
.cases_list li a h4 p  { color:#797971; }
.cases_list li h5 { padding:4px 0 0; height:12px; line-height:12px; font-weight:normal; font-size:12px; }
.cases_list li a:hover { width:220px; float:left; height:230px; text-decoration:none; }

.cases_con { width:704px; position:absolute; background:#FFF; height:auto; border-radius:30px; z-index:1000; display:none; padding:20px 10px 20px 0; }
#allBg { opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; background:#000; position:absolute; width:100%; height:100%; left:0; top:0; display:none; z-index:10; }

.cases_con img { border-radius:30px; float:left; margin:0 20px 0 12px; height:auto;}
.cases_con p { padding-top:20px; padding-left: 10px; }
.cases_con h1 { font-size:16px; font-weight:normal; color:#276A09; }
.close { width:20px; height:20px; background:#276A09; color:#FFF;text-align:center; position:absolute;right:20px; line-height:20px; cursor:pointer; }

.zp_title { height:56px; line-height:56px; border-bottom:1px dashed #ccc; margin:14px 0 20px; font-size:26px; color:#333; }
.zdropList dl dt { line-height:32px; height:32px; width:720px; float:left; margin:0 0 20px; background:url(images/zp_list.png) no-repeat center; color:#333; }
.zdropList dl dt a { height:32px; width:720px; float:left; color:#333; }
.zdropList dl dt a h1 { float:left; padding:0 0 0 28px; line-height:32px; font-size:14px; font-weight:normal; width:330px; }
.zdropList dl dt a h2 { float:left; line-height:32px; font-size:14px; font-weight:normal; width:150px; }
.zdropList dl dt a h3 { float:left; line-height:32px; font-size:14px; font-weight:normal; width:162px; margin:0 0 30px; }
.zdropList dl dt a:hover { color:#67ba2c; background:url(images/drop_hover.png) no-repeat center; height:32px; width:720px; float:left; text-decoration:none; }
.zdropList dl dd { border-bottom:1px dashed #ccc; padding:5px; margin:0 0 20px; }
.zdropList dl dd { }
.zdropList dl dd a:hover { text-decoration:none; color:#67ba2c; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height:45px; border-bottom:1px solid #eaf0e2; }
.channel_list_recursion li a { display:block; padding:0 0 0 42px; line-height:45px; color:#598536; font-size:14px; }
.channel_list_recursion li a:hover { background:url(images/cate_hover.png) no-repeat; text-decoration:none; color:#FFF; }
.channel_list_recursion #current_channel_recursion a { background:url(images/cate_hover.png) no-repeat; color:#FFF; }
.channel_list_recursion .c_c { background:url(images/cate_hover.png) no-repeat; color:#FFF; }
/*信息详情页*/
#info_name { font-size:20px; font-weight:normal; text-align:center; line-height:40px; }
#info_intro { text-align:center; color:#67ba2c; border-bottom:1px solid #67ba2c; line-height:30px; }
#info_intro a { color:#67ba2c; }
#info_content { padding:10px 0; font-size:14px; }
#info_dcontent { padding:10px 0; font-size:14px; }
.download_intro { font-size:18px; font-weight:bold; color:#67ba2c; }
.download_intro a { color:#67ba2c; }
#info_bpic { padding:10px; text-align:center; }
#info_bpic img { max-width:600px; padding:5px; border:1px solid #67ba2c; border-radius:6px; }
#info_bpic a:hover img { padding:0; border:6px solid #67ba2c; }
#info_around { padding:5px; background:#EFF3D9; border:1px solid #A6CC93; border-radius:6px; margin:20px 0 0; }

.pt {  }
.pl { float:left; width:380px; margin-bottom:25px; }
.pr { float:right; width:310px; margin-bottom:25px; }
.pr h1 { line-height:36px; height:36px; font-size:17px; color:#67ba2c; font-weight:normal; }
.pr h2 { line-height:30px; font-size:12px; font-weight:normal; }
.pr h2 p { line-height:30px; }
.pr h3 { margin:20px 0 0; }
.pr h3 img { height:15px; }
.pr h4 { height:54px; line-height:54px; padding:0 0 0 22px; background:url(images/p_tel.png) no-repeat left center; font-size:12px; color:#000; }

.pb_title { height:34px; line-height:34px; border-bottom:2px solid #b5b5b5; background:#fafafa; }
#slide_navigation { }
#slide_navigation li { height:34px; float:left; line-height:34px; margin:0 15px 0 0; }
#slide_navigation li a { display:block; font-size:14px; color:#333; height:34px; line-height:34px; padding:0 15px; }
#slide_navigation li a:hover { text-decoration:none; color:#67ba2c; background:#f0f0f0; height:34px; line-height:34px; }
#slide_navigation li .slide_current { color:#67ba2c; background:#f0f0f0; height:34px; line-height:34px; }
.pb_content { padding:20px 0; }
.pb_content p { line-height:32px; }
/* 漂浮的客服 */
#online_support_main { z-index:9999; position:absolute; display:block; overflow:hidden; width:112px; zoom:1; font-family:"arial","微软雅黑";}
#online_support_title { height:86px; background:url(images/online_support_title.png) no-repeat; cursor:pointer; }
#online_support_title h1 { font-size:14px; line-height:15px; color:#fff; text-align:center; padding:52px 0 0 0; *font-family:"微软雅黑"; height:15px; }
#online_support_title h2 { font-size:9px; height:10px; line-height:10px; color:#fff; text-align:center; }

#online_support_body { min-height:100px; background:#3e9a1a; color:#fff; }
#online_support_body a { color:#fff; }
#online_support_body a:hover { text-decoration:none; }
#online_support_body h1 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h1 a { background:url(images/qq.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h2 { line-height:25px; height:25px; padding:0 0 2px 7px; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h2 img { padding:2px 0 3px 0; width:80px; height:20px; margin-left:-4px; }
#online_support_body h3 { line-height:25px; height:25px; padding:0 0 2px 7px; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h3 img { padding:2px 0 2px 1px; width:68px; height:21px; }
#online_support_body h4 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h4 a { background:url(images/msn.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h5 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h5 a { background:url(images/skype.png) no-repeat left center; padding:0 0 0 20px; }

#online_contact { background:#3e9a1a; color:#fff; }
#online_contact h1 { padding:6px 0 0 6px; height:20px; line-height:20px; font-size:14px; }
#online_contact h2 { padding:0 0 7px 7px; height:15px; line-height:15px; font-size:14px; }
#online_contact h3 { padding:0 0 0 6px; height:28px; line-height:28px; font-size:14px; border-top:1px solid #308414; border-bottom:1px solid #308414; background:#216c0d; }

#online_support_bottom { height:17px; background:url(images/online_support_bottom.png) no-repeat; }
/*分页样式*/
.page_turner { padding:15px 0px 0px 1px; float:right; clear:both; color:#67ba2c; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #67ba2c; padding:2px 5px; margin-left:4px; line-height:16px; color:#67ba2c; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; color:#67ba2c; }
.page_turner a:hover, .page_turner a.c { background:#67ba2c; color:#FFF; }
#total { color:#67ba2c; }






/*响应式开始*/
@media screen and (max-width:320px){
#header { display:none;}
#content { width:320px; margin:10px auto; }
#m-header {display: block !important; height:48px;background:#000; }
#ia { margin: 10px auto ;width: 280px;height: auto;padding:0 3%;}
.ial { width:100%;float:left;}
.ial img { float: left;width: 140px;height: 135px;margin: 0px 8px 0px 0px;}
.iam { width:100%;float:left;margin: 0;}
.iam h2 { height: 125px;width: 280px;border: 1px solid #CCC;}
.iam h2 img {height: 125px;width: 280px;}
.iar { width:100%;float:left;}
#ib { display:none;}

.hyyy {  display: block !important;height:300px; }
.hyyy  ul { height:200px;}
.hyyy  ul li {float:left;width:90%; padding: 5px 3%;}
.hyyy  ul li h2 img { width:100%;}
#ic {margin: 10px auto 0px; width: 100%;}
#ic li {float: left;width: 100%;padding: 0 1%;margin:0 !important; }
.foot {color: #FFF;width: 320px;margin: 20px auto 0px;}
.footl { display:none;}
.footr  { display:none;}
.footm {float: none;text-align: center;padding: 30px 0px 0px;}
.iam h4 { width: 95%;}
#left {float: none;width: 320px;}
.left_body { padding:0;  background:none;}
.channel_list_recursion li {line-height: 45px;border-bottom: 1px solid #EAF0E2;width: 40%;margin: 0 5%;float: left;}
.left_title h1 { padding: 20px 0px 0px 36px;}
.left_title h2 { padding-left: 95px;}
.left_title  { background:none;}
.acontact_title { display:none;}
.acontact_bottom { display:none;}
.acontact_body  { display:none;}
#right {float: none;width: 95%; padding:0 2.5%;}
.right_body p img {margin-left: -420px; }
.honor_content {background:none !important;}
.respect li { height:auto;}
.arl { width: 90%;margin: 0px auto;}
.arr {float: left;width: 95%;padding: 0 2.5%;}
#DB_gallery .DB_imgSet { display:none;}
#DB_gallery .DB_thumSet{width:320px !important;height: auto !important;}
#DB_gallery .DB_thumSet .DB_thumMove  { width: 320px;}
#DB_gallery .DB_thumSet .DB_thumMove li { float: left;margin: 5px 0px;width: 100% !important;height: auto !important;}
#DB_gallery .DB_thumSet .DB_thumMove li img { width: 90% !important;height: auto !important;}
#DB_gallery .DB_thumSet .DB_thumLine  { display:none;}
.acl { display:none;}
.acr {float: left;width: 301px;height: auto;position:inherit;margin:0;}







}





































