﻿/*Reset*/
*{padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:12px; font-weight:normal}
img{border:none}
object,.dis{display:block}
ul,ul li,ol,ol li,menu li{list-style:none}
.cls{clear:both;line-height:0px!important;height:0px!important;font-size:0px!important}
select,input{vertical-align:middle;font-size:12px}
a{color:#444;text-decoration:none}
a:visited{color:#918b8e;text-decoration:none}
a:hover{color:#00aa3a}
a:active{color:#666}
.undis,.hidden,.play{display:none}
/*basic*/
body{background:#Fff;font-family:Arial,Microsoft YaHei,'微软雅黑';margin:0px;padding:0px;font-size:12px;color:#444;_background-image: url(about:blank);_background-attachment:fixed;}

.wrap{width:1200px;margin:0 auto;min-width:1200px;}
.headerTop,.nav,.indexCase,.banner_tips,.black_bg_bak,.indexaboutBox,.PageMenuList,.mcur,.newsDetailCur,.black_bg{width:100%;min-width:1200px;}
.cm_ico{background:url(../img/common_bg.gif) no-repeat}


/*头部*/
.pchtel{color:#00aa3a;font-weight:bold}

.headerTop {background:#f3f3f3;height:49px;border-bottom:1px solid #e6e6e6;}
.headerTop h1{color:#999;font-size:16px;line-height:50px;color:#F50;font-weight:bold;float:left;padding-left:40px;background:url(../img/toptel_bg.png) no-repeat left center;}
.headerTop h1 span{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:16px}
.headerTop h1 strong{font-size:16px;color:#00aa3a}

.headerTop menu{float:right;_width:476px;line-height:50px;}
.headerTop menu li{float:left;color:#828282}
.headerTop menu li.line{height:12px;width:1px;float:left;overflow:hidden;background:#dcdcdc;padding:0;display:inline;margin:19px 17px 0;}
.headerTop .sline{width:1px;height:12px;background-position:-139px -22px;vertical-align:middle;overflow:hidden;margin:0 11px 0 7px;display:inline-block}
.headerTop span.text{display:inline-block;padding-right:9px;vertical-align:middle}
.headerTop menu li a:hover{color:#00aa3a}
/*导航*/
.nav{background:url(../img/nav_bg.png) repeat-x;_background:url(../img/nav_bg_ie6.gif) repeat-x;position:relative;z-index:1111;height:124px;}
.nav_bg{background:url(../img/nav_bg3.png) bottom center no-repeat;_background:url(../img/nav_bg3.gif) bottom center no-repeat;width:100%;height:124px}
.logo{padding-top:30px;float:left;width:227px;margin-right: 20px;}

.navlist li{float:left;width:110px;text-align:center;height:115px;border-right:1px solid #e6e6e6;position:relative}
.navlist{}
.navlist li a{font-size:14px;color:#000;display:block;height:80px;padding-top:35px}
.navlist li a span{display:block;font-size:12px;color:#a9a9a9}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{background:#00aa3a;color:#fff}
.navlist li a:hover span,.navlist li.hover a span,.navlist li.current a span{color:#fff}
.navlist li.no_bor{border-right:none}
.navlist li menu{position:absolute;left:0px;display:none}
.navlist li menu a{display:block;background:url(../img/common_bg.png) 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.navlist li menu a:hover{background:url(../img/common_bg.png) 0 0px no-repeat !important}

/*导航跟随*/
.fixed_nav{position:fixed;top:0px;left:0px;height:80px;background:url(../img/fixed_nav_bg.png) 0 -7px repeat-x;padding:0px 0 9px;display:none;_position:absolute;_background:#fff;_padding:0px;_height:80px}
.fixed_nav .nav_bg{background:none !important;_height:80px}
.fixed_nav .navlist li{height:80px}
.fixed_nav .navlist li a{height:55px;padding-top:25px}
.fixed_nav .navlist li menu a{display:block;background:url(../img/common_bg.png) 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.fixed_nav .navlist li menu a:hover{background:url(../img/common_bg.png) 0 0px no-repeat !important}
.fixed_nav .logo{padding-top:15px}
.fixed_nav .search{margin-top:23px}
/*搜索*/
.search{border:1px solid #ececec;border-top:1px solid #dbdbdb;border-bottom:none;width:170px;height:34px;margin-top:38px;display:block;background:#f6f6f6;float:right;}
.searchPut{border:medium none;width:135px;height:23px;background:#f6f6f6;line-height:23px;padding:5px 0px 5px 5px;z-index:1111;border-top:1px solid #ebebeb;}
.searchBtn{width:30px;height:30px;background-position:-118px 7px;border:medium none;cursor:pointer;z-index:11111;border-top:1px solid #ebebeb; background-color:#f6f6f6;float:right;}
/*广告图*/
.indexbanner{margin-top:-124px;position:relative;z-index:11;height:557px;min-width:1200px;background:url(../img/bannerBg.jpg) center no-repeat}
.btn_scroll_left{background:url(../img/common_bg.png) 0 -85px no-repeat;width:47px;height:86px;display:block;position:absolute;left:40px;top:50%;margin-top:-43px}
.btn_scroll_right{background:url(../img/common_bg.png) -49px -85px no-repeat;width:47px;height:86px;display:block;right:40px; top:50%;position:absolute;margin-top:-43px}
.indexbanner .Btnwrap{max-width:1200px;height:auto;margin:0 auto}
.indexbanner ul{position:relative;width:100%;top:115px;height:440px;}
.indexbanner ul li{position:absolute;left:0px;top:0px;height:auto;width:100%;text-align:center;overflow:hidden;display:none}
.indexbanner ul li.hover{display:block}
.banner_tips{background:url(../img/banner_bg0.png) center bottom no-repeat;height:117px;margin-top:-117px;z-index:12;position:relative}
.banner_tips h1{line-height:117px;font-size:24px;color:#FEFEFE;overflow:hidden;height:117px;text-align:center}

/*首页模块*/
.title{border-bottom:1px solid #eee;height:40px;width:100%;position:relative;margin-top:28px}
.black_bg .title{border-bottom:1px solid #e5e5e5}
.title h1{color:#000;font-size:16px;font-weight:bold}
.title h1 a{color:#000}
.title h1 span{color:#999;padding-left:5px;font-weight:normal}
.title h1 a:hover,.title h1 a:hover span{color:#00aa3a}
.title menu{position:absolute;right:0px;top:0px;max-width: 990px;overflow: hidden;height: 20px;}
.title menu a{font-size:14px;margin-left:16px}
.title menu a:hover{color:#00aa3a;border-bottom:1px solid #00aa3a;}
.title .moreA{display:block;position:absolute;right:-30px;top:0px;font-size:14px;color:#f2f2f2 !important}
.title .moreA span{width:8px;height:8px;background-position:-125px -22px;overflow:hidden;padding:0px;display:inline-block;vertical-align:middle;margin-right:3px}
.title .moreA:hover{color:#00aa3a !important}
.title .border{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;bottom:-1px;left:0px}
/*案例*/
.indexCase{overflow:hidden;padding-top:10px;padding-bottom:40px}
.indexCaseList{width:100%;}
.indexCaseList .indexCaseItem{width:210px;float:left;display:inline;margin:22px 37px 8px 0;position:relative}
.indexCaseList .indexCaseItem p{position:relative;width:210px;height:154px;overflow:hidden;margin-bottom:18px;cursor:pointer}
.indexCaseList .indexCaseItem p img{float:left;}
.indexCaseList .indexCaseItem2 p{height:210px}
.indexCaseList a.link{position:absolute;display:block;left:0px; top:100%;width:100%;height:100%;font-size:14px;color:#fff !important;_filter:alpha(opacity=90);_opacity: 0.90;background:url(../img/hover_bg_a.png);_background:#14954a}
.indexCaseList a.link span{display:block;line-height:24px;padding:48px 27px 0;height:72px;overflow:hidden;}
.indexCaseList figcaption{font-size:14px;color:#565656;text-align:center;clear:both;height:16px;padding:5px 0px 0px 0px; white-space:nowrap;  -o-text-overflow: ellipsis; line-height: 16px;
text-overflow: ellipsis; overflow:hidden;}
.indexCaseList figcaption a{color:#444}
.indexCaseList figcaption a:hover{color:#00aa3a}
.indexCaseList a.link span.text{padding:48px 13px 0}
.indexCaseList .indexCaseItem2 a.link span.text{padding-top:70px}
.black_bg{padding-bottom: 43px; padding-top: 10px; background-repeat: repeat-x; background-position: center top; background-image: url(../img/inbodybg.jpg); background-color: #F2F2F2; }
.black_bg_bak{height:250px; }
/*设计师*/
.indexMrtj{float:left;width:210px;overflow:hidden}
.indexGoldDesigner{float:right;width:951px;overflow:hidden;}
/*新闻模块*/
.indexNewsBlock{float:left;width:374px;overflow:hidden;display:inline}
.indexNewsBlockC{margin:0 39px}
.indexNewsBlockCon dt span.f_l{float:left;width:74px;color:#555;font-size:14px;overflow:hidden;height:34px}
.indexNewsBlockCon dt a{font-size:14px;color:#555}
.indexNewsBlockCon dt a:hover{color:#00aa3a}
.indexNewsBlockCon dt{line-height:34px;height:34px;width:100%;overflow:hidden; position:relative;}
.indexNewsBlockCon dl{background:#fff;padding:15px 25px 30px;overflow:hidden;}
.indexNewsDlist dt span { color: #bbb; }
.indexNewsDlist .fir h3{line-height: 26px;padding: 5px 0;font-size: 16px;width: 100%;height: 26px;overflow: hidden;}
.indexNewsDlist .fir h3 a{color: #00aa3a;}
.indexNewsDlist .fir em{font-size: 14px;color: #bbb;font-style:normal;}
.indexNewsDlist .fir p.txt{font-size: 14px;color: #787878;height:75px;overflow: hidden;    line-height: 25px;margin-bottom:15px;padding-left:15px;}
/*荣誉*/
.indexHonor{width:100%;overflow:hidden}
.indexHonorList{border-right:1px solid #f2f2f2;margin-top:21px;float:left;display:inline}
.indexHonorItem{float:left;width:170px;border:1px solid #f2f2f2;border-right:none;background:#fff;padding:34px 14px 0 14px;height:159px;text-align:center;font-size:14px;background:#fff;}
.indexHonorItem figcaption{color:#565656;display:none;height: 20px;overflow: hidden;}
/*客户*/
.indexaboutBox{padding-top:31px;height:330px;overflow:hidden;background-size:1200*300px;}
.indexAbout{background:rgba(255,255,255,.8);width:454px;height:225px;margin-top:25px;margin-left:63px;padding:25px 30px 0}
.indexAbout h1{font-size:30px;color:#00aa3a;margin-bottom:18px}
.indexAbout h1 span{color:#d9d9d9;padding-left:5px}
.indexAbout p{color:#666;line-height:28px;font-size:14px;height:140px;overflow:hidden;}
/*脚部*/
footer{width:100%;padding-top:4px}
footer object{display:none}
.indexBody footer{padding-top:0}
.footBlock{float:left;width:290px;overflow:hidden;margin-right:10px}
.footBlock .title h1{font-size:14px}
.footmenuList{width:100%;padding-top:12px}
.footmenuList li{float:left;width:49%;overflow:hidden;padding:7px 0 8px;height:17px;overflow:hidden}
.footmenuList li span{background:url(../img/common_bg.gif) -122px -39px no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;overflow:hidden;margin-right:8px}
.footmenuList li a:hover span{background-position:-137px -39px}
.footnewsList{width:100%;padding-top:12px}
.footnewsList li{padding:7px 0 8px;width:100%;height:17px;overflow:hidden;line-height:21px;}
.footnewsList li span{ float: left; width: 47px; color: #bbb; }
.footmenuList li a,.footnewsList li a{color:#555;}
.footnewsAddList li span{width:95px}
.footnewsAddList li span.f_r{float:right;width:45px;text-align:right}
.footlc{width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:29px 0 28px;margin-top:18px;position:relative}
.footlc h1{font-weight:bold;color:#4c4c4c;float:left;width:150px}
.footlc h1 span.cm_ico{float:left;width:37px;height:32px;overflow:hidden;background-position:-160px 0;margin-right:23px;display:inline}
.footlc h1 span.zi{display:block;color:#b2b2b2;font-weight:normal}
.footlc p{float:left;width:175px;height:32px;overflow:hidden;}
.footlc p:hover{color:#00aa3a}
.footlc p span.cm_ico{float:left;width:32px;height:32px;overflow:hidden;background-position:-197px 0;margin-right:10px;display:inline;text-align:center;line-height:32px;font-size:20px;font-weight:bold;color:#eaeaea}
.footlc p:hover span.cm_ico{background-position:-231px 0;color:#00aa3a}
.borderTop,.borderBtn{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;left:0px}
.borderTop{top:-1px}
.borderBtn{bottom:-1px}
.footerBotton{width:100%;padding-top:32px;padding-bottom:70px;position:relative}
.footerBotton menu{float:right;_width:723px}
.footerBotton .copyright{float:left;color:#999;width:100%}
.footerBotton .copyright .d_tel{display:block;background: url(../img/toptel_bg.png) no-repeat left center;height:40px;line-height:40px;font-size:20px;color:#F26B00;font-weight:bold;padding-left:32px;}

.footerBotton menu a{float:left;font-size:12px;color:#454545;padding-top:5px}
.footerBotton menu .line{width:1px;height:12px;background:#d7d7d7;overflow:hidden;float:left;margin:7px 18px 0}
.footerBotton menu a:hover{color:#00aa3a}
.goTop{width:32px;height:32px;background-position:-56px -22px;display:block;position:absolute;right:0px;bottom:10px}
.goTop:hover{background-position:-88px -22px}

/*友情链接*/
.friendLink{width:100%;border-top:1px solid #eee;padding:10px 0 20px;margin-top:16px;line-height:27px;min-width:100%;display:none}
.friendLink a{font-size:12px;display:inline-block;margin-right: 6px}

/*内页*/
.mcur{background:url(../img/mbg.jpg) repeat-x;height:133px;margin-top:-74px;padding-top:74px}
.mcur .wrap{height:133px}
.mcur h1{font-size:36px;color:#fff;margin-top:38px;float:left;}
.mcur h1 span{color:#74c191;font-size:36px;padding-left:12px}
.mcur h2{font-size:14px;color:#fff;margin-top:54px;float:right}
.mcur h2 a{color:#fff !important}
.mcur h2 span{background:url(../img/common_bg.gif) -185px -38px no-repeat;display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:8px}

/*新闻*/
.PageMenuList{overflow:hidden;background:#f0f0f0;/*border-bottom:1px solid #ebebeb*/}
.PageMenuList .wrap{height:46px}
.PageMenuList ul li{float:left;height:46px;padding:0 17px;line-height:46px;}
.PageMenuList ul li.hover{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fff;font-weight:bold;}
.PageMenuList ul li.hover a,.PageMenuList ul li a:hover,.NewsList li .t2 a{color:#00aa3a}
.PageMenuList ul li a,.NewsList li p{font-size:14px;color:#454545}

.NewsList li p.t4{height:75px;overflow:hidden;}
.NewsList{width:100%;padding-top:35px;}
.NewsList li{float:left;width:280px;border-top:5px solid #f3f3f3;line-height:25px;height:210px;overflow:hidden;padding-top:34px;display:inline;margin-right:26px}
.NewsList li p.t3{color:#888}
.NewsList li .t2{line-height:26px;padding:5px 0;font-size:16px; width:100%;height:26px;overflow:hidden;clear:left}
.NewsList li .t2 a:hover{font-weight:bold}
.NewsList li.no_mr{margin-right:0px}

.loadmore{width:100%;height:100px;min-width:1200px;}
.loadmore a{height:35px;display:block;width:100%;background:#f2f2f2;text-align:center;font-size:14px;line-height:35px;color:#454545}
.loadmore a span{width:15px;height:15px;background:url(../img/load_gif.gif) no-repeat;vertical-align:middle;display:inline-block;margin-right:4px;_position:absolute;_margin-left:-18px;_margin-top:4px}
.loadmore a span.loading{background:url(../img/load_gif1.gif) no-repeat}

/*内容单页*/
.newstit{width:100%;border-bottom:1px solid #eee;text-align:center;padding-bottom:24px}
.newstit h1{font-size:32px;color:#000;padding:30px 0 30px}
.newstit p{font-size:14px;color:#454545}
.newstit p span{padding:0 20px}

.content_bak{font-size:14px;line-height:30px;padding:40px 60px;background-color: #F4F4F4;margin-bottom: 16px;}
.content_bak img{display:block;margin:15px auto;max-width:100%;}

.newsDetailCur{padding:23px 0 17px}
.newsDetailCur li{width:49.9%;float:left;font-size:14px;position:relative;height:19px;z-index:1111}
.newsDetailCur li.r{text-align:right}
.newsDetailCur li a{padding:5px 0 5px;display:block;float:left;height: 18px;overflow: hidden;}
.newsDetailCur li.r a{float:right}
.LikeNews{overflow:hidden;}
.LikeNews .NewsList li{border-bottom:5px solid #f3f3f3;border-top:none;padding-top:4px}
#help_text{height:54px}

/*产品二级导航*/
.select_case{width:100%;padding-top:35px;padding-bottom:14px}
.select_case a{display:inline-block;padding:10px 20px;border:1px solid #eee;background:#f5f5f5;margin-left:-1px;}
.select_case a:hover,.select_case a.on{background:#fff;}

/*text*/
.f_r{float:right}
.f_l{float:left}
.b{font-weight:bold}
.green{color:#00aa3a !important}
.no_nr{margin-right:0px !important}
#MoreCaseBoxCon .no_nr{margin-right:0px !important}


/********************************************************底部咨询****************************************************************************/
.ico_os, .ico_gt{ background:url(../img/dh.gif) no-repeat;}
.onlineService{ background:none; width:49px; height:147px; ;position:fixed; right:0; bottom:51px; _position:absolute; z-index:999995;}
.onlineService .ico_os{ background-position:0px 0px; border:1px solid #c7c7c7; cursor:pointer; width:47px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:47px; height:47px; float:right; clear:both;}

.quikPub { z-index:999995; background:url(../img/tmbg.png) repeat; text-align:center; padding:10px 0; width:100%; display:block; color:#fff; height:29px; }
.quikPub span{font-size: 22px;vertical-align: middle;font-weight: bold;margin-right: 30px;font-family: '微软雅黑';}
.quikPub input{width:220px; border:1px solid #000; vertical-align:middle; padding:2px 5px; color:#000; margin-right:20px; height:25px;}
.quikPub input.wbytextyz{width:40px;}
a.pubClose { z-index:99; cursor:pointer; width:25px; height:25px; display:block; background:url(../img/pubClose.gif) no-repeat; position:absolute; right:10px; bottom:12px; }
a.pubClose:hover, a.tbsPay:hover, ul.rS li a:hover, .proDetail ul li a:hover img { opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); }
a.quikBtn { background:#f60; vertical-align:middle; padding:6px 20px; *padding:6px 20px;
color:#fff; font-size:16px; box-shadow:0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset; border-radius: 3px; }
a.quikBtn:hover { background:#333; }
a.quikPubB { right:-49px; bottom:0; width:49px; z-index:999998; height:49px; display:block; background:url(../img/hot_case.png) no-repeat 0 0px; }
a.quikPubB:hover { background-position:0 -50px; }   
   
.quikPub, a.quikPubB { bottom:0; position:fixed; right:0; }
.quikPub, a.quikPubB, #drift { _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
} 

/********************************************************底部咨询****************************************************************************/

.Page{text-align:center; margin:30px 0 30px 100px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#00aa3a; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#00aa3a; color:#FFF}

@media screen and (max-width: 1200px){.footerkf{display:none;}
}