﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td{
	margin:0;
	padding:0;
}
body, button, input, select, textarea { font:12px/1.5 "微软雅黑", Tahoma, Helvetica, Arial, sans-serif; }
body{ font-family:"微软雅黑";color:#5c5b5b; background-color:#FFF;}
h1{font-size:12px;}
h2{font-size:14px;}
h3{font-size:16px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp,tt{font-family: "Courier New",Courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#5c5b5b;}
a:hover{text-decoration:none; color:#209568;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
html{overflow-y:scroll;overflow-x:hidden}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}
.floatl { display:inline; float:left; }
.floatr { display:inline; float:right; }
.center{  margin: 0 auto; width:1000px;}

/*********页面顶部***********/
.top{ width:100%;}
.top_c{ width:1000px; line-height:20px;}
.top_c h1{ width:692px; height:20px; overflow:hidden; font-weight:normal;}
.top_c em{ width:213px; text-align:center; color:#209568;} 
.top_c span{ padding-left:28px; color:#5c5b5b;}
.top_c span a{ color:#5c5b5b; cursor:pointer;}

/**********页面head部分***********/
.head{ width:100%; background:url(/public/index/img/top_bg_02.jpg) repeat-x top left #e8ebc0;}
.logo{ width:1000px;}
.logo strong{ padding-top:12px; display:inline-block;}
.ss{ width:262px; padding:32px 0px 0px 80px;}
.ss em{ width:21px; height:22px; padding-right:8px;}
.wb{ width:180px; height:22px; border:#b3b861 1px solid;}
.an{ width:39px; height:22px; border:none; color:#78813f; font-size:14px; padding-left:9px; background:none; cursor:pointer;}
.logo span{ width:211px; height:36px; background:url(/public/index/img/index_04.jpg) no-repeat left top; text-align:center; font-size:18px; color:#209568;}
.banner{ width:1440px;}
/*flash start*/
#flash { width:1440px; height:411px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ padding:0px 10px;}
#flash a {width:1440px; height:411px; display:none;}
#flash img {width:1440px; height:411px;/* display:none;*/}
.flash_bar { display:none; width:520px; padding-left:470px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px; text-align:center;}
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(yw_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="yw_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(yw_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="yw_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:411px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine { height:411px; width:100%; clear:both;}

/**********页面banner***********/
.nav{ width:100%; background:url(/public/index/img/index_02.jpg) repeat-x left top; }
.nav_c{ width:1000px; line-height:30px;}
.nav_c a{ margin-left:99px; padding-bottom:12px; display:inline-block; font-size:15px; color:#FFF;}
.nav_c a:hover{background:url(/public/index/img/index_14.jpg) no-repeat bottom center; color:#fff;}
#nav1{ margin-left:86px;}

/**********页面主体***********/
.main{ width:100%;margin-bottom:35px;}
.main_c{ width:1000px; padding-top:18px;}

/**********恒昌推荐***********/
.hctj{ width:1000px;}
.hctj_t{ font-size:18px; font-weight:normal; margin-bottom:25px; padding-top:15px;}
.hctj_t em{ background-color:#000; color:#FFF; padding:0px 3px;}
.hctj_t span{ color:#209568; background:url(/public/index/img/index_18.jpg) no-repeat right center; padding:0px 19px 0px 3px;}
.hctj_c li{ width:301px; padding-right:75px; margin-left:20px; line-height:22px; padding-bottom:25px; position:relative; height:296px;}
.hctj_c li a{ display:block;}
.hctj_c li font{ font-weight:normal; font-size:14px; color:#1b1b1b; border-top:#209568 9px solid; padding-bottom:5px; text-align:center; display:block;}
.hctj_c li i{ color:#5c5b5b; text-indent:2em; height:65px; display:block;}
.hctj_c li em{ position:absolute; left:320px; width:55px;}
.hctj_c li em.hctj_xj1{ top:140px;}
.hctj_c li em.hctj_xj2{ top:67px;}
.hctj_c li em.hctj_xj3{ top:0px;}
.hctj_c li span{ line-height:20px; padding-left:5px; padding-top:7px; width:90px; font-size:14px;}

/**经典案例**/
.hcal{ margin-bottom:25px;}
.hcal li{ width:220px; padding-left:40px; padding-bottom:15px;}
.hcal li a{ display:block;}
.hcal li em{ display:block;  text-align:center; color:#5C5B5B; line-height:18px; padding-top:4px; }
.hcal li a:hover em{ color:#000; border-top:#209568 4px solid; padding-top:0;}

/**高品质服务**/
.hcfw_c a{ margin-bottom:35px; background:url(/public/index/img/index_45.jpg) no-repeat left top; height:425px; padding-left:500px; position:relative; display:block;}
.hcfw_c span{ position:absolute; font-size:14px; width:485px; height:27px; color:#fff;}
.hcfw_c span.hcfw_sq{ left:500px; top:115px;}
.hcfw_c span.hcfw_sz{ left:500px; top:240px;}
.hcfw_c span.hcfw_sh{ left:500px; top:365px;}
.hcfw_c span em{ font-size:18px; padding-right:20px;}

/**在线留言**/
.hczx_c p{ font-size:14px; padding-bottom:25px; text-align:center;  line-height:26px;}
.hczx_c p em{ color:#209568;}
.hczx_c input{ font-size:12px; border:none; border-bottom:#209568 1px solid; margin:0 10px; width:160px; line-height:26px; height:26px;}
.hczx_c input.ms{ width:335px;}
.hczx_c input.bnt{ border:none; width:115px; text-align:center; color:#fff; background:#209568; cursor:pointer;}

/**荣誉证书**/
.hcry_c{ margin-bottom:10px;}
.hcry_c li{ width:193px; padding-left:76px;}
.hcry_c li a{ display:block;}
.hcry_c li em{ display:block; text-align:center; line-height:24px; padding-top:5px; line-height:24px;}

/**公司简介 最新资讯 联系我们**/
.hcBox{ height:210px; margin-bottom:30px;}
.hcBox li{ width:320px; padding-left:50px;  line-height:30px;}
.hcBox li.hcjj{ padding-left:0; width:330px;}
.hcBox li.hcjj .hcjj_c{ text-indent:2em;}
.hcBox li.hcwm{ width:230px;}
.hcBox .hcxw_c a{ display:block; height:30px;}

/**底部**/
.footw{ background:#209568; padding-top:10px; color:#fff; text-align:center; padding-bottom:40px;} 
.footw a{ color:#fff;}
.footnav{ background:#24b27b; height:23px; margin-bottom:40px; }
.footnav li{ padding:0 57px;}
.footnav li a{ display:inline-block; line-height:23px; font-size:14px;}
.footx p{ line-height:28px;}
.footx p em{ display:inline-block; line-height:28px; font-size:14px; color:#faffa5;}
.footx p a{ display:inline-block; padding:0 10px;}
.footx p a:hover{ color:#faffa5; text-decoration:underline;}

/**产品列表页和产品内容页**/
.main_Left{ width:198px; text-align:center;}
.main_Left h3{ background:#209568; height:32px; line-height:32px; color:#fff; font-weight:normal; margin-bottom:5px;}
.main_Left1,.main_Left2,.main_Left3,.main_Left4{  border:#209568 1px solid; margin-bottom:32px; padding-bottom:10px;}
.main_Left1 li a{ display:block; line-height:40px; background:url(/public/index/img/lbline.jpg) no-repeat center top; height:40px;}
.main_Left2 p{ line-height:32px; padding:0 10px; text-align:left;}
.main_Left2 p em{ font-size:16px; color:#209568;}
.main_Right{ width:780px;}
.main_Right h3{ line-height:34px; height:34px; font-weight:normal; font-size:12px; margin-bottom:32px;   position:relative; }
.main_Right h3 a{ line-height:16px; display:inline-block; height:16px;}
.main_Right h3 em{ display:inline-block; height:34px; padding:0 15px; color:#fff; background:#209568; font-size:18px;}
.main_Right h3 span{ width:656px;display:block; height:24px; background:url(/public/index/img/index_18.jpg) no-repeat right bottom; padding-right:20px;   position:absolute; bottom:0; right:0;}
.main_Right h3 span i{ border-bottom:#209568 1px dashed; text-align:right; display:block; line-height:16px; font-style:normal; height:16px; }
.main_Right .main_Rcplb li{ width:220px; padding-left:60px; padding-bottom:30px; height:215px;}
.main_Right .main_Rcplb li a{ display:block;}
.main_Right .main_Rcplb li a:hover em{ color:#209568}
.main_Right .main_Rcplb li a em{ display:block; border-bottom:#209568 1px solid; color:#000; line-height:26px;}
.main_Right .main_Rcplb li a span{ display:block; line-height:20px; height:40px; overflow:hidden; padding-top:5px;}
.main_Rcplbx{ height:34px; line-height:34px; border-top:#209568 1px solid; border-bottom:#209568 1px solid;}
.main_Right .main_Rcplbx .fenye{ width:670px; text-align: center;}
.fenye a { color: #333333; display: inline-block; line-height: 36px; text-align: center; width: 20px; }
.fenye span { color: #333333; display: inline-block; line-height: 36px; text-align: center; width: 20px; }
.fenye a:hover { }
.fenye span.current {  }
#pageprv,#pagenext { width:60px;}
#pagehome { display: none;  }
#pageend { display: none; }
.nhome a{  color:#209568;}

.main_Right .main_Rnr .nr_t{ font-weight:normal; font-size:18px; color:#000; text-align:center; border-bottom:#b1b1b1 1px solid;}
.main_Right .main_Rnr .nr_t em{ display:block; font-weight:normal; color:#5c5b5b;}
.main_Right .main_Rnr .nr_t em font{ display:inline-block; padding-right:80px; padding-left:50px; line-height:40px; font-size:12px;}
.main_Right .main_Rnr .main_Rnrc{ line-height:30px; padding:20px;}
.main_Right .main_Rnr .main_Rnrx{ height:34px;  border-top:#209568 1px solid; margin-bottom:35px;}
.main_Right .main_Rnr .nhome{ line-height:34px; display:inline-block; font-size:14px; color:#209568;}
.main_Right .main_Rnr .nfx{ width:220px;}

.main_Right .main_Rnr .main_Rnr_lyt{ font-size:14px; color:#000;}
.main_Right .main_Rnr .main_Rnr_lyc{ border:#209568 1px solid; width:680px; height:150px; }
.main_Right .main_Rnr .main_Rnr_lyc input{ border:none; height:30px;}
.main_Right .main_Rnr .main_Rnr_lyc textarea{ width:680px; height:86px; border:none; border-bottom:#ade1ce 1px solid; border-top:#209568 1px solid; }
.main_Right .main_Rnr .main_Rnr_lyc .dig{ height:32px; background:#d1efe4; text-align:right;}
.main_Right .main_Rnr .main_Rnr_lyc .dig em{ display:inline-block; line-height:34px; font-size:12px; color:#5c5b5b; padding-right:10px;}
.diggArea{ width:55px; height:34px;line-height:34px; display:inline-block;background:url(/public/index/img/z.jpg) no-repeat left center; padding-left:35px; padding-right:10px; }
.diggArea .diggNum,.diggLink{ display:inline-block; }

.diggLink a{ font-size:14px; color:#e53e12; display:inline-block; line-height:34px;}
.diggLink a:hover{ text-decoration:underline;}
.main_Right .main_Rnr .main_Rnr_lyc .dig .submit1{ float:right; width:102px; height:32px; text-align:center; color:#0f6c4a; background:#78d9b5; border:none; border-radius:6px;}
.pre_next{ font-size:14px; color:#000; margin-bottom:45px; margin-top:30px;}
.main_Right h3.xgtj em{ padding:0; width:auto; line-height:22px; height:22px;}
.main_Right h3.xgtj{ font-size:18px; color:#209568;}
.main_Right h3.xgtj span{ width:675px;}


/**资讯列表页和咨询内容页**/
.main_Left3 ul,.main_Left4 ul{ padding-top:5px;}
.main_Left3 li a{ display:block; text-align:center; padding-bottom:15px;}
.main_Left3 li em{ line-height:26px; display:block; padding-top:5px; border-bottom:#209568 1px solid; margin:0 10px;}
.main_Left3 li span{  line-height:26px; display:block;  margin:0 10px; height:25px;}
.main_Left4 a{ display:block; line-height:25px; text-align:left; padding:0 10px;}
.main_Rnews_tab{ margin:10px 0 20px 0;}
.main_Rnews_tab a{ display:block; font-size:14px; line-height:40px; padding-left:38px; background:url(/public/index/img/dot2.jpg) no-repeat 20px 15px;}
.main_Rnews_tab a:hover{ background-image:url(/public/index/img/dot1.jpg);}
.main_Rnews_tab a span{ display:block; font-size:12px; line-height:32px;  border-bottom:#999 1px dashed; padding-bottom:10px;}
.main_Rnews_tab a:hover span{ color:#209568; }

.hcgu h3{ font-weight:normal; font-size:18px; height:34px; background:url(/public/index/img/index_18.jpg) no-repeat right 18px; padding-right:15px; margin-bottom:20px; }
.hcgu h3 em{ line-height:34px; height:34px; color:#209568;}
.hcgu h3 em i{ background:#000; color:#fff; line-height:30px; }
.hcgu h3 span{ line-height:22px; height:22px; font-size:12px; border-bottom:#209568 1px dashed; width:900px; text-align:right}
.hcgu_c{ padding:0 10px;}
.hcgu_img{ margin-bottom:30px;}
.hcgu_img img{ border:#209568 1px solid; margin-left:49px;}
.hcgu_txt,.hcgu_zzc,.hcgu_lnc{ line-height:24px; color:#5c5b5b; margin-bottom:40px;}
.hcgu_zzt,.hcgu_lnt{ background:url(/public/index/img/zz.jpg) no-repeat center bottom; padding-bottom:40px; margin-bottom:20px; font-size:18px; color:#010101; text-align:center; font-weight:normal;}
.hcgu_lnt{ background-image:url(/public/index/img/ln.jpg);}
.hclx{ margin-bottom:45px;}
.lx_c{ width:540px; margin-left:20px;}
.lx_map{ width:420px; height:178px; border:#2d9b71 1px solid;}
.lx_c p{line-height:45px; height:45px; width:50%}

/*悬浮qq*/
#online { position:absolute; width:153px; z-index:9999; }
.live { float:left; cursor:pointer; }
.online { float:left; width:138px; padding:10px 0px; background:#f4f4f4; text-align:center; color:#5c5b5b; border:solid 1px #99bb66; position:relative; }
.online .qq { text-align:center; padding-top:10px; border-bottom:#99bb66 1px dashed; margin:0 8px; }
.online .qq li { margin:5px 0; }
.online .qq li a { display:block; line-height:24px; }
.online h3 { height:26px; width:26px; position:absolute; right:-13px; top:-13px; }
.online p { padding-top:10px; }
.online .hfx{ height:40px;}
.online em{ display:block;}
.online em a{ display:block; color:#000; height:20px; background:#99bb66 url(/public/index/img/htop.png) no-repeat center top; padding-top:15px; }
.dunav{ border:#209568 2px solid; width:194px;margin-bottom:32px;} 
.dunav h2{ background:#209568; font-weight:normal; color:#fff; padding:5px 10px; font-weight:600;}
.dynav{ padding:0 5px;}
.dynav_main{ text-align:left; background:url(/public/index/img/projt.jpg) no-repeat left center; padding-left:20px; font-size:14px; color:#666; line-height:28px; }
.dynav_main a{ cursor:pointer;}
.dynav_main{ position:relative;}
.dynav_maint,.dynav_mainx{ height:10px; }


.page_group ul li.active span,.page_group ul li.active a{background:#209568!important; color:#FFFFFF!important;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul li span{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}