﻿/*YUI 3.17.2 css reset*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}



/*base*/

body{font-size: 12px; font-family: "Microsoft Yahei"; }

.grey{background-color: #ededed; }

.red{color: #e21326; }

.textIndent{text-indent: 2em; }

.fs14{font-size: 14px; }

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



/*返回顶部*/

.backTop{display: none; opacity: 0; position: fixed; bottom: 100px; right: 15px; }

.btqrImg{display: none; position: absolute; opacity: 0; top: 0px; right: 69px; width: 0; height: 0; padding: 4px; background: #424242; font-size: 0; line-height: 0; overflow: hidden; }

.btqrImg img{width: 100%; height: 100%; }

.btqrShow{display: block; width: 69px; height: 66px; border-bottom: 1px solid #696969; background: #424242 url(../imgs/back_top_qrico.png) no-repeat center center; }

.btBtn{display: block; width: 69px; height: 61px; background: #424242 url(../imgs/back_top_arrow.png) no-repeat center center; }



/*scrollbar*/

.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }

.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox{ /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }

.mCSB_container{ /* contains the original content */ overflow: hidden; width: auto; height: auto; }

/*VERTICAL SCROLLBAR */

.mCSB_inside > .mCSB_container{ margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }

.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */ right: auto; left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0;  height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,

.mCSB_scrollTools .mCSB_buttonDown{display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }





/*头部开始*/

.header{width:100%;height:95px; background:url(../imgs/icon_1.png) repeat; position:fixed;top:0;left:0;
z-index:999; }

.header_bar{ width:1200px; margin:0 auto; padding-top:5px; position:relative;}

.logo{ height: 41px; width: 300px;  float:left; }

.menu{ height: 69px; width:700px; float: right }

.mshadow{position: absolute; bottom: -5px; left: 0; right: 0; clear: both; height: 5px; background: url(../imgs/menu_shadow_bottom.png) repeat-x left bottom; }

.mwrap{float: right; }

.mli{float: left; height: 69px;  }

.mlink{display: block; width: 115px; height: 45px; padding: 15px 0;  text-align: center; text-decoration: none; }
/*.mlink.curr{background: #000 ; opacity:0.5;filter:alpha(opacity=50); }*/

.mico{position: relative; display: block; width: 24px; height: 24px; margin: 0 auto; overflow: hidden;  }

.micoi{position: absolute; top: 0; left: 0; width: 24px; height: 432px; background: url(../imgs/menu_ico.png) no-repeat center center; }

.mname{line-height: 20px; color: #fff; font-size:14px; font-weight:bold;}

.curr .mname{color: #ffffff; }

.mico_home .micoi{top: -47px; }

.curr .mico_home .micoi{top: -47px; }

.mico_about .micoi{top: -120px; }

.curr .mico_about .micoi{top: -120px; }

.mico_service .micoi{top: -190px; }

.curr .mico_service .micoi{top: -190px; }

.mico_case .micoi{top: -262px; }

.curr .mico_case .micoi{top: -262px; }

.mico_news .micoi{top: -338px; }

.curr .mico_news .micoi{top: -338px; }

.mico_contact .micoi{top: -408px; }

.curr .mico_contact .micoi{top: -408px; }

/*头部结束*/




.banner{position: relative; height: 800px; overflow: hidden; float:left; width:100% }

.bwrap{position: relative; z-index: 0;height: 800px; }

.bquery{position: relative;  height: 800px; }

.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 800px; font-size: 0; line-height: 0; }

.blist a{display: block; position: absolute; left: 0; top: 0; }

.blist img{ }

/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 800px; }

.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }

.bannerTmpBox a img{position: absolute; }*/

.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 800px; font-size: 0; line-height: 0; }

.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 800px; overflow: hidden; }

.bfilter a img{position: absolute; left: 0; top: 0; }



.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }

.bctrli{text-align: center; font-size: 0; line-height: 0; }

.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(../imgs/banner_control.png) no-repeat left center; }

.bctrli a:hover,

.bctrli a.curr{background-position: right center; }

.bctrli a{*display: inline; *zoom: 1; }



/*服务范围类别开始*/
.service_bt{width:1200px;  margin: 0 auto; padding-top:40px}
.service_bt li{display:block; float:left; text-align:center; color:#FFF; width:100%; }
.service{width: 1200px; margin: 0 auto; padding: 0 0 47px; }

.serQuery{ width: 1200px; height: 346px; overflow: hidden; padding: 50px 0 0; overflow: hidden; }

.serLi{position: relative; float: left; width: 276px; height: 346px; }

.serWrap{position: absolute; top: 0; left: 0; width: 274px; height: 344px; border: 1px solid #cecece;background:#FFFFFF  }

.serIco{width: 103px; height: 103px; margin: 24px auto 0; background: #666666 url(../imgs/service_ico_circle.png) no-repeat center center; font-size: 0; line-height: 0; text-align: center; }

.serTitle{margin: 16px 0 4px; line-height: 28px; font-size: 18px; color: #000000; text-align: center; }

.serIntro{padding: 0 0 16px; text-align: center; line-height: 24px; color: #484848; }

.serLink{width: 192px; margin: 0 auto; border-top: 1px dotted #8d8d8d; padding: 21px 0 0; }

.serBtn{display: block; position: relative; width: 120px; height: 37px; overflow: hidden; margin: 0 auto; line-height: 36px; text-align: center; }

.serBtnLink,

.serBtnHover{position: absolute; top: 0; left: 0; width: 120px; height: 37px; background: url(../imgs/service_button.png) no-repeat center top; }

.serBtnLink{z-index: 1; background-position: center top; color: #3f3f3f; }

.serBtnHover{z-index: 0; background-position: center center; color: #ffffff; }

/*服务范围类别结束*/



/*案例 关于 新闻 开始*/

.introShow{ float:left; padding:30px 0; width:100%; background:url(../imgs/indexPart5.jpg) no-repeat ; }


.introShow022{ background: #ededed;float:left; padding:30px 0; width:100%; }
.introShow033{float:left; padding:30px 0; width:100%;  background:url(../imgs/indexPart4.jpg) no-repeat; padding-bottom:50px  }



.icaseWrap1{width: 1200px; margin: 0 auto; padding: 24px 0 16px; }

.icaseHeader1{height: 36px; overflow: hidden; padding: 0 0 12px; }

.icaseDetLink1{float: right; width: 78px; height: 28px; margin: 4px 0 0; padding: 0 18px 0 0; background: #cbcbcb url(../imgs/case_more_arrow.png) no-repeat 70px center; line-height: 28px; color: #ffffff; text-align: center; text-decoration: none; }

.icaseName1{float: left; height: 24px; padding: 12px 0 0 165px; background: url(../imgs/case_title1.png) no-repeat left center; line-height: 20px; font-size: 14px; font-weight:bold }

/*案例开始*/
.icaseHeader11{width:160px; float:left; display:block; margin-left:500px;}
.icaseWrap{width: 1200px; margin: 0 auto; padding: 24px 0 16px; }

.icaseHeader{height: 76px; overflow: hidden; padding: 0 0 12px;}

.icaseDetLink{float:left;  width: 160px; height: 36px;   background: #cbcbcb; line-height: 36px; color: #ffffff; text-align: center; text-decoration: none; }

.icaseName{float: left; width:100% ; height:70px }
.icaseName li{display:block; float:left; width:100%; text-align:center;}


.icaseBody{ width:1200px; float:left; margin-top:20px }



.icaseLeft{position: relative; float: left; width: 402px; overflow: hidden; padding: 50px 0 0; background: #ffffff; }

.icaseLeftTitle{height: 28px; padding: 0 0 0 18px; color: #858585; line-height: 28px; font-size: 15px; }

.icaseLeftIntro{position: relative; margin: 16px 0 0; }

.icasebPrev,

.icasebNext{position: absolute; z-index: 9; top: 120px; width: 31px; height: 31px; background: url(../imgs/case_control.png) no-repeat; }

.icasebPrev{left: 0; background-position: left bottom; }

.icasebPrev:hover{background-position: left top; }

.icasebNext{right: 0;  background-position: right bottom; }

.icasebNext:hover{background-position: right top; }

.icaseBanner{position: relative; z-index: 0; height: 441px; }

.icasebli{position: absolute; left: 0; top: 0; width: 402px; }

.icasePic{display: block; width: 402px; height: 259px; overflow: hidden; font-size: 0; line-height: 0; }

.icaseInfo{border-bottom: 1px solid #ececec; padding: 19px 21px 7px; }

.icaseTitle{line-height: 28px; font-size: 18px; color: #353535; }

.icaseDate{line-height: 22px; font-size: 14px; color: #adadad; }

.icaseIntro{padding: 20px; line-height: 20px; color: #868686; }



.icaseRight{float: left; width: 1200px; overflow: hidden; }

.icaserQuery{float: left; width: 380px; margin: 0px 10px 20px 10px; padding: 8px 0 0; background: #ffffff; }

.icaserTitle{display: block; padding: 0 0 0 15px; font-size: 14px; color: #353535; line-height: 24px; text-decoration: none; }

.icaserQuery:hover .icaserTitle{color:#ffffff; }

.icaserDate{display: block; padding: 0 0 0 15px; line-height: 20px; color: #adadad; }

.icaserPic{position: relative; width: 380px; height: 240px; overflow: hidden; margin: 7px 0 0; font-size: 0; line-height: 0; }

.icaserMask{display: none; position: absolute; top: 0; left: 0; z-index: 8; width: 100%; height: 100%; background: #000000; opacity: 0.8; filter: alpha( opacity = 80 );  }

.icaserLink{position: absolute; top: -100px; left: 162px; z-index: 9; width: 45px; height: 45px; background: url(../imgs/case_detail.png) no-repeat center center; }



.icaseRight1{float: left; width: 840px; overflow: hidden; }

.icaserQuery1{float: left; width: 265px; margin: 0 0 14px 15px; padding: 8px 0 0; background: #ffffff; }

.icaserTitle1{display: block; padding: 0 0 0 15px; font-size: 14px; color: #353535; line-height: 24px; text-decoration: none; }

.icaserQuery1:hover .icaserTitle1{color:#5fbfa7; }

.icaserDate1{display: block; padding: 0 0 0 15px; line-height: 20px; color: #adadad; }

.icaserPic1{position: relative; width: 265px; height: 240px; overflow: hidden; margin: 7px 0 0; font-size: 0; line-height: 0; }

.icaserMask1{display: none; position: absolute; top: 0; left: 0; z-index: 8; width: 100%; height: 100%; background: #000000; opacity: 0.8; filter: alpha( opacity = 80 );  }

.icaserLink1{position: absolute; top: -45px; left: 137px; z-index: 9; width: 45px; height: 45px; background: url(../imgs/case_detail.png) no-repeat center center; }

/*68px;*/

/*案例结束*/



.iaAndn{width:100%;  background:#FFF url(../imgs/indexPart2#.jpg)  no-repeat; float:left; padding: 15px 0 46px; overflow: hidden; }

/*关于开始*/

.iabout{ width: 1200px; margin:0 auto; overflow: hidden; padding-top:20px }

.iaHeader{position: relative; z-index: 9; height: 54px; }

.iaPrev,

.iaNext{position: absolute; top: 11px; width: 33px; height: 33px; background: #bbbbbb url(../imgs/about_control.png) no-repeat; }

.iaPrev{right: 51px; background-position: left center; }

.iaNext{right: 17px; background-position: right center; }

.iaPrev:hover,

.iaNext:hover{background-color: #606060; }

.iaQuery{position: relative; z-index: 0; height: 425px; width: 1200px; }

.iaList{ float:left; height: 425px; width:1200px; }

.iaName{float:left; left: 0;    width: 1200px; padding: 0px 0 11px 0px;text-align:center; }

.iaNameCn{font-size: 36px; color: #333; line-height: 42px;font-family: "微软雅黑"; width:100%; float:left;font-weight:bold; }

.iaNameEn{ color: #666; padding-top:1px;font-size: 28px;   vertical-align: 2px; width:100%; float:left  }

.iaBody{height: 225px; width:100%; float:left ; margin-top:15px}

.iaPic{position: absolute; left: 20px; top: 45px; width: 495px; height: 378px; font-size: 0; line-height: 0; overflow: hidden;  }

.iaPicMask{position: absolute; left: 0; right: 0; bottom: 0; height: 36px; opacity: 0.8; filter: alpha( opacity = 80 ); background: #000000; }

.iaPicName{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 10px; font-size: 12px; line-height: 36px; color: #ffffff; }

.iaPic_01{ width:495px; float:left; height:400px}
.iaIntro{position: absolute; right: 14px; top: 25px; width: 645px; }

.iaTitle{font-size: 16px; color: #515151; line-height: 24px; }

.iaContent{padding: 15px 0 0; width:645px; float:right; margin-top:80px; line-height: 32px; color: #515151; font-size:16px }

.iaCtrl{height: 31px; border-top: 1px solid #eaeaea; padding: 19px 14px 0 0; text-align: right; }

.iaCtrl a{display: inline-block; width: 11px; height: 11px; margin: 0 3px; background: #e0e0e0; }

.iaCtrl a{*display: inline; *zoom: 1;}

.iaCtrl a:hover,

.iaCtrl a.curr{background: #4b4b4b; }

/*关于结束*/



/*新闻开始*/

.iNews{ margin:0 auto ; padding-top:20px; width: 1200px;  }

.inHeader{height: 54px;  }

.inMore{float: right; width: 72px; height: 54px; border-left: 1px solid #eaeaea; background: #ffffff; text-align: center; line-height: 54px; color: #5f5f5f; font-size: 14px; text-decoration: none; }

.inMore:hover{/*background: #545454;*/ color: #ffffff;  }

.inPrev,

.inNext{float: right; width: 56px; height: 54px; border-left: 1px solid #eaeaea; background: #ffffff url(../imgs/news_control.png) no-repeat; }

.inPrev{background-position: left bottom; }

.inNext{background-position: right bottom; }

.inPrev:hover{/*background-color: #545454;*/ background-position: left top; }

.inNext:hover{/*background-color: #545454;*/ background-position: right top; }



.inNameEn{font-size: 24px; color: #333; line-height: 54px; }

.inNameCn{margin: 0 0 0 8px; color: #9c9c9c; line-height: 20px; vertical-align: 2px; }



.inQueryWrap{ background: #fff;  opacity:0.9;filter:alpha(opacity=90);width: 1200px; 
padding:20px 0; margin-top:20px;float:left; }

.inQuery{ left: 0; top: 0; width: 1200px; height: 250px; }

.inList{ height: 112px; width:565px; float:left; margin-left:20px; border-bottom: 1px solid #eaeaea; padding:20px 0 0px 5px; }

.inList.inListTop{position: absolute; left: 698px; top : 0; }

.inList.inListBottom{position: absolute; left: 698px; top : 139px; }

.inLableDate{ float:left; top: 26px; left: 28px; width: 65px; height: 73px; background-color:#333; color: #ffffff; text-align: center; }

.indDay{display: block; height: 45px; font-size: 36px; line-height: 45px; border-bottom: 1px dotted #ffffff; }

.indMonth{display: block; font-size: 14px; line-height: 24px; }

.inDate{position: absolute; right: 28px; top: 28px; line-height: 24px; color: #b6b6b6; }

.inTitle{font-size: 14px; line-height: 28px; color: #393939; text-decoration: none; margin-left:15px }

.inList:hover .inTitle{color:#0366a9; }

.inIntro{padding: 10px 0px 0 0px; line-height: 20px; color: #868686; display:block; float:left; width:470px; margin-left:15px }

/*新闻结束*/

/*案例 关于 新闻 结束*/



/*图片友链开始*/

.picLink{overflow: hidden; width: 1001px; height: 78px; margin: 0 auto 18px; border: 1px solid #eaeaea; border-left: none; }

.plQuery{overflow: hidden; height: 78px; }

.plList{float: left; width: 199px; height: 78px; border-left: 1px solid #eaeaea; }

.plList a{display: block; position: relative; width: 199px; height: 78px; font-size: 0; line-height: 0; }

.plGrey{position: absolute; left: 0; top: 0; z-index: 9; }

.plColor{position: absolute; left: 0; top: 0; z-index: 1; }

/*图片友链结束*/



/*底部网站地图开始*/

.webSite{width: 1200px; margin: 0 auto; border: 1px solid #eaeaea; overflow: hidden; padding: 28px 0 32px;  }

.wsLink{overflow: hidden; float: left; }

.wslList{float: left; border-right: 1px solid #dedede; padding: 0 36px 0 48px }

.wslName{font-size: 14px; color: #393939; line-height: 24px; }

.wslcQuery{padding: 8px 0 0; }

.wslcQuery li{ }

.wslcQuery a{line-height: 24px; color: #717171;  text-decoration: none; }

.wslcQuery a:hover{color:#604f96; }



.wsContact{float: left; padding: 12px 0 0 58px; color: #000000; font-size: 18px; line-height: 28px; }

.wsContact li{overflow: hidden; }

.wscKey{float: left; }

.wscVal{float: right; color: #a60000; }

/*底部网站地图结束*/



/*文字友情链接开始*/

.textLink{width: 1200px; margin: 0 auto 19px; border-top: 1px solid #ccc;  padding: 0 0 14px;  }

.tlHeader{padding: 8px 0 14px 18px; font-size: 14px; color: #000000; line-height: 32px; }

.tlNameEn{color: #b6b6b6; }

.linkQuery{overflow: hidden; }

.linkQuery li{float: left; margin: 0 0 0 30px; }

.linkQuery a{color: #717171; text-decoration: none; line-height: 24px; }

.linkQuery a:hover{color: #000000; }

/*文字友情链接结束*/



/*footer*/

.footer{background-color:#252525; width:100%; float:left }

.footerWrap{overflow: hidden; width: 1000px; margin: 0 auto; padding: 10px 0 10px; line-height: 24px; color: #FFF; }

.footLeft{float:right; text-align:right; color:#999}

.footRight{float:left; }

.footRight a{text-decoration: none; color: #FFF; }

.footRight a:hover{color:#FF0; }

/*footer*/



/*分页开始*/

.pagination{text-align: center; }

.pgWrap{position: relative; display: inline-block; height: 36px; padding: 0 60px; background: url(../imgs/pagination_bg.png) repeat-x left center; font-size: 0; line-height: 0; }

.pgWrap{*display: inline; zoom: 1; }

.plRounded{position: absolute; left: -17px; top: 0; width: 17px; height: 36px; background: url(../imgs/pagination_bg.png) repeat-x left top; }

.prRounded{position: absolute; right: -17px; top: 0; width: 17px; height: 36px; background: url(../imgs/pagination_bg.png) repeat-x right -72px;  }

.pgQuery{height: 36px; }

.pgQuery a,

.pgQuery .curr{display: inline-block; width: 32px; height: 3px; overflow: hidden; margin: 16px 5px 0; background: #ffffff; }

.pgQuery .curr,

.pgQuery a:hover{background: #d21f3d; }

.pgQuery a{*display: inline; zoom: 1; }

/*分页结束*/



/*案例页开始*/

.clBody{position: relative; width:  1000px; margin: 36px auto 20px; padding: 0 0 66px; background-color: #ebebeb; }



.clsideWrap{position: absolute; left: -80px; top: 0; width: 80px; height: 76px; }

.clsLabel{position: absolute; left: 0; top: 0; z-index: 9; height: 76px; width: 80px; background: #5fbfa7 url(../imgs/side_show.png) no-repeat center 28px; cursor: pointer; }

.clside{position: absolute; top: 0; left: 0; z-index: 1; }

.clside li{position: absolute; top: 0; left: 0; display: block; }

.clside li a{display: block; height: 76px; width: 80px; border-bottom: 1px solid #686868; background: #585858; color: #ffffff; line-height: 76px; text-align: center; text-decoration: none; }

.clside li a:hover{background: #272727; }



.csQuery{position: relative; overflow: hidden; padding: 42px 0 50px 31px; }

.csli{position: relative; float: left; width: 271px; height: 391px; overflow: hidden; margin: 0 9px 18px; padding: 13px 13px 0; box-shadow: 2px 2px 2px #dddddd,-2px -2px 2px #dadada; background: #ffffff; }

.cslPic{display: block; width: 273px; height: 205px; overflow: hidden; margin: 0 0 16px; font-size: 0; line-height: 0; background: #000000; }

/*.csli:hover img{opacity: 0.4; filter: alpha( opacity = 40 );  }*/

/*.cslPic img{ }*/

.cslName{line-height: 24px; color: #000000; font-size: 14px; text-decoration: none; }

.cslDate{color: #929292; line-height: 20px; }

.cslSum{padding: 10px 0 44px; line-height: 24px; color: #414141; }

.cslLink{position: absolute; right: 0; bottom: 0; width: 126px; height: 42px; background: #3a3a3a url(../imgs/case_qmore.png) no-repeat center center; font-size: 0; line-height: 0; }

/*.csli:hover .cslLink{background-color: #007A77; }*/



.caseHeader{position: fixed; top: 0; left: 0; right: 0; z-index: 9; height: 58px; background: url(../imgs/case_header.png) repeat-x left center; }

.caseHeaderWrap{width: 1000px; height: 56px; margin: 0 auto; }

.chLeft{float: left; font-size: 0; line-height: 0; }

.caseList{float: left; }

.caseList a{display: block; width: 61px; height: 53px; background: #000000 url(../imgs/side_show.png) no-repeat center center; }

.casePrev{float: left; margin: 0 0 0 1px; }

.casePrev a{display: block; width: 57px; height: 53px; background: #000000 url(../imgs/case_arrow.png) no-repeat 20px center; }

.caseNext{float: left; margin: 0 0 0 1px; }

.caseNext a{display: block; width: 57px; height: 53px; background: #000000 url(../imgs/case_arrow.png) no-repeat -36px center; }

.caseList:hover,

.casePrev:hover,

.caseNext:hover{background-color: #b70b2c; }



.chRight{float: right; }

.chRight li{position: relative; float: left; width: 62px; height: 53px; margin: 0 1px 0 0; overflow: hidden; background: #000000;  }

.chShareWb,

.chShareTx,

.chShareQz,

.chShareWx{position: absolute; top: 0; left: 0; width: 62px; height: 106px; background: url(../imgs/case_share.png) no-repeat center top; }

/*.chShareWb:hover,

.chShareTx:hover,

.chShareQz:hover,

.chShareWx:hover{background-color: #b70b2c; }*/

.chShareWb{background-position: center top; }

/*.chShareWb:hover{background-position: center -53px; }*/

.chShareTx{background-position: center -106px; }

/*.chShareTx:hover{background-position: center -159px; }*/

.chShareQz{background-position: center -212px; }

/*.chShareQz:hover{background-position: center -265px; }*/

.chShareWx{background-position: center -318px; }

/*.chShareWx:hover{background-position: center -371px; }*/



.caseDetBanner{height: 492px; position: relative; z-index: 0; width: 100%; overflow: hidden; /*background: url(../imgs/case_top.png) no-repeat center center;*/ }

.caseDbinner{position: absolute; left: 50%; width: 1920px; margin-left: -960px; text-align: center; }

.caseDbinner img{ }

.caseDetBody{margin: 0 0 24px; padding: 36px 0 0px; /*background: #ececec; */}

.casedbWrap{width: 1000px; margin: 0 auto;}



.casedTop{height: 38px; border-bottom: 1px solid #7f6776; padding: 46px 162px 0; background: url(../imgs/case_logo.png) no-repeat 50px 42px; line-height: 24px; color: #ffffff; }

.casedQuery{ }

.casedList{padding: 0px 0; text-align: center; font-size: 0; line-height: 0;}

.casedList img{width: 100%; }

.casedBottom{height: 52px; border-bottom: 1px solid #7f6776; padding: 32px 162px 0; background: url(../imgs/case_logo.png) no-repeat 50px 28px; line-height: 24px; color: #ffffff; }

/*案例页结束*/



/*新闻页开始*/

.nqBody{width: 1000px; margin: 38px auto 0; }



.nqType{position: relative; overflow: hidden; height: 54px; margin: 0 0 28px; padding: 0 0 0 20px; background: #ffffff; }

.nqtWrap{float: right; overflow: hidden; }

.nqtWrap li{float: left; }

.nqtWrap li a{display: block; height: 51px; padding: 0 23px; border-bottom: 3px solid #ffffff; line-height: 54px; color: #505050; text-decoration: none; }

.nqtWrap li a:hover{ /*border-bottom-color: #5fbfa7;*/ color:#0FF; }

.nqpNameCn{line-height: 54px; color: #555555; font-size: 14px; }

.nqpNameEn{margin: 0 0 0 4px; line-height: 54px; color: #c6c6c6; font-size: 14px; }

.nqUnderline{position: absolute; bottom: 0; right: 0; height: 3px; background: #0366a9; width: 72px; }



.nqlWrap{ width:1200px; margin:0 auto }

.nqli{position: relative; margin: 0 0 25px; padding: 20px 34px 26px 42px; background: #ffffff; }

.nqlDate{position: absolute; top: 0; left: -78px; width: 78px; height: 78px; background: #787878 url(../imgs/news_clock.png) no-repeat center 78px; }

/*.nqli:hover .nqlDate{background-color: #007A77; }*/

.nqldDay{display: block; font-size: 36px; color: #ffffff; text-align: center; line-height: 50px; }

.nqldMy{display: block; font-size: 13px; color: #ffffff; text-align: center; line-height: 24px; }

.nqlTitle{font-size: 14px; color: #000000; line-height: 32px; text-decoration: none; }

.nqli:hover .nqlTitle{color:#5fbfa7; }

.nqlTitle02{font-size: 14px; color: #000000; line-height: 32px; text-decoration: none; }

.nqli:hover .nqlTitle02{color:#0366a9; }

.nqlSum{padding: 12px 0 16px; line-height: 24px; color: #616161; }

.nqlDetDate{line-height: 24px; color: #616161; }





.ndBody{width: 1000px; margin: 38px auto 0; }

.ndContent{position: relative; padding: 42px 26px 48px; background: #ffffff; }

.ndTitle{text-align: center; font-size: 24px; color: #212121; line-height: 36px; }

.ndInfo{padding: 0 0 28px; border-bottom: 1px dotted #848484; text-align: center; line-height: 24px; }

.ndili{margin: 0 14px; }

.ndIntro{margin: 0 0 42px; padding: 34px 0 40px; border-bottom: 1px solid #e2e1e1; line-height: 2em; color: #6f6f6f; }

.ndLabel{padding: 0 0 6px; line-height: 24px; color: #000000; }

.ndLabel a{margin: 0 6px; color: #3f3f3f; text-decoration: none; }

.ndLabel a:hover{color:#5fbfa7; }

.prevAnext{line-height: 24px; color: #3f3f3f; }

.prevAnext li a{margin: 0 0 0 14px; color: #3f3f3f; text-decoration: none; }

.prevAnext li a:hover{color: #5fbfa7; }

.ndBottom{overflow: hidden; }

.ndBack{float: right; width: 75px; height: 32px; background: #b3b3b3; color: #ffffff; line-height: 32px; text-align: center; text-decoration: none; }

.ndBack:hover{background: #5fbfa7; }

.ndShare{height: 36px; padding: 10px 0 0; line-height: 36px; }

.ndShareLabel{vertical-align: middle; }

/*新闻页结束*/



/*服务页开始*/

.serBody{width: 1000px; margin: 0 auto; }

.serlist{padding: 52px 0 0; }

.serli{overflow: hidden; margin: 0 0 26px; border: 1px solid #cecece; padding: 28px 0 24px; background: #ffffff; }

.serLeft{float: left; width: 174px; padding: 38px 20px 0 40px; }

.serlIco{width: 103px; height: 103px; margin: 24px auto 0; background: #666666 url(../imgs/service_ico_circle.png) no-repeat center center; font-size: 0; line-height: 0; text-align: center; }

/*.serli:hover .serlIco{background-color: #007A77; }*/

.serlTitle{margin: 14px 0 0; line-height: 36px; text-align: center; font-size: 18px; color: #000000; }



.serRight{overflow: hidden; float: left; width: 678px; border-left: 1px dotted #8d8d8d; padding: 18px 0 16px 48px; }

.serLabel{line-height: 32px; font-size: 18px; color: #484848; }

.serLabel span{margin: 0 20px 0 0; }

.serSum{padding: 15px 0 40px; line-height: 24px; color: #3f3f3f; }

.serCon{display: none; }

.serDet{float: right; display: block; position: relative; width: 120px; height: 37px; overflow: hidden; margin: 0 auto; line-height: 36px; text-align: center; text-decoration: none; }

.serdLink,

.serdHover{position: absolute; top: 0; left: 0; width: 120px; height: 37px; background: url(../imgs/service_button.png) no-repeat center top; }

.serdLink{z-index: 1; background-position: center top; color: #3f3f3f; }

/*.serli:hover .serdLink{display: none; }*/

.serdHover{z-index: 0; background-position: center center; color: #ffffff; }



/*body{overflow: hidden; }*/

.serDetaile{display: none; position: fixed; z-index: 1001; left: 50%; top: -606px; width: 1000px; height: 606px; box-shadow: 5px 5px 5px rgba(0,0,0,0.3), -5px -5px 5px rgba(0,0,0,0.3); margin: -303px 0 0 -500px; background: #ffffff; }

.serDetaile .serCon{display: block; }

.sdCloseBtn{position: absolute; right: -68px; top: 0; width: 68px; height: 68px; background: #676767 url(../imgs/dialog_close.png) no-repeat center center }

.sdCloseBtn:hover{background-color: #676767; }

.sdTitle{margin: 45px 0 0; font-size: 24px; line-height: 36px; text-align: center; }

.sdContent{overflow: hidden; height: 400px; margin: 42px 40px 0; padding: 14px 28px 0 0; line-height: 30px; }

.sdContent .mCSB_scrollTools,

.sdContent .mCSB_draggerContainer{width: 10px; }

.sdContent .mCSB_dragger{background: #676767; width: 10px; border-radius: 0; }

.sdContent .mCSB_draggerRail{width: 10px; border-radius: 0; background: #c2c2c2; }

.sdContent .mCSB_dragger_bar{display: none; }

.mask{display: none; opacity: 0; filter: alpha( opacity = 0 ); position: fixed; z-index: 1000; left: 0; top: 0; right: 0; bottom: 0; background: #000000; opacity: 0.5; filter: alpha( opacity = 50 ); }

/*服务页结束*/



/*关于我们开始*/

.aboutWrap{min-width: 1000px; margin-bottom:20px; }

.aboutSide{position: fixed; z-index: 99; top: 192px; right: 28px; width: 47px; }

.aboutSideTop{height: 24px; background: url(../imgs/about_slide.png) no-repeat left top; }

.aboutSideLink{padding: 24px 0 12px; background: url(../imgs/about_slide.png) repeat-y -47px top; }

.aboutSideLink a{display: block; width: 19px; height: 19px; margin: 0 auto 14px; background: url(../imgs/about_slide.png) no-repeat -141px top; }

.aboutSideLink a:hover,

.aboutSideLink a.curr{background-position: -160px top; }

.aboutSideBottom{height: 24px; background: url(../imgs/about_slide.png) no-repeat -94px top; }



.astepWrap{ }

.astep{ }



.asTitle{font-size: 36px; color: #363636; text-align: center; line-height: 64px; font-weight: bold; }

.asContent{line-height: 24px; }



.astep_1{height: 680px; background: url(../imgs/about_banner_01.png) no-repeat center center; }

.astep_1 .asTitle{color: #000000;  }

.astep_1 .asContent{padding: 55px 0 0; color: #000000; line-height: 36px; font-size: 18px; width:1000px; margin: 0 auto; }



.astep_2{width: 1000px; margin: 0 auto; padding: 58px 0 80px; }

.astep_2 .asContent{padding: 40px 0 0; color: #3e3e3e; min-height:440px; }



.astep_3{height: 596px; padding: 84px 0 0; background: url(../imgs/about_banner_02.png) no-repeat center center; text-align: center; }

.astep_3 .asTitle{color: #000000;  }

.astep_3 .asContent{padding: 65px 0 0; color: #000000; line-height: 36px; font-size: 18px; }



.astep_4{width: 1000px; margin: 0  auto; padding: 62px 0 158px; overflow: hidden; }

.astep_4 .asSup{overflow: hidden; width: 1050px; padding: 132px 0 0; }

.astep_4 .asSupl{float: left; width: 290px; margin: 0 60px 0 0; }

.astep_4 .asSuplTitle{line-height: 36px; font-size: 24px; color: #2f2f2f; }

.astep_4 .asSuplIntro{padding: 24px 0 0; line-height: 30px; color: #2f2f2f; }



.astep_5{position: relative; z-index: 0; height: 680px; overflow: hidden; }

.as5Prev{position: absolute; left: 0; top: 266px; z-index: 9; width: 56px; height: 115px; background: url(../imgs/about_banner_ctrl.png) no-repeat left top; }

.as5Next{position: absolute; right: 0; top: 266px; z-index: 9; width: 56px; height: 115px; background: url(../imgs/about_banner_ctrl.png) no-repeat right top; }

.as5Prev:hover{background-position: left bottom; }

.as5Next:hover{background-position: right bottom; }

.as5Query{position: relative; z-index: 0; height: 680px; overflow: hidden; }

.as5Query li{position: absolute; top: 0; left: 0; height: 680px; width: 1000px; overflow: hidden; font-size: 0; line-height: 0; overflow: hidden; text-align: center; }

.as5Query li img{position: absolute; top: 0; }



.astep_6{height: 680px; width: 1000px; margin: 0 auto; background: url(../imgs/about_banner_04.png) no-repeat center 172px; }

.astep_6 .asTitle{padding: 84px 0 68px; color: #464646; }

.astep_6 .asContent{line-height: 30px; font-size: 14px; color: #464646; }



.astep_7{height: 680px; background: url(../imgs/about_banner_05.png) no-repeat center center; }

.as7Wrap{width: 920px; margin: 0 auto; padding: 80px 40px 0; }

.astep_7 .asTitle{text-align: center; color: #ffffff; }

.astep_7 .asContent{padding: 44px 0 0; font-size: 14px; line-height: 30px; color: #ffffff; }

.astep_7 .asjbWrap{padding: 14px 0 0; text-align: center; }

.astep_7 .asJoinBtn{display: inline-block; width: 214px; height: 66px; border: 2px solid #a5a5a5; background: url(../imgs/white_opacity.png); line-height: 66px; text-decoration: none; color: #ffffff; text-align: center; font-size: 18px; }

.astep_7 .asJoinBtn{*display: inline; zoom: 1;  }

.astep_7 .asJoinBtn:hover{background-image: url(../imgs/white_opacity_hover.png); }

/*关于我们结束*/



/*招聘页开始*/

.joinBody{width: 1000px; margin: 37px auto 0; background: #ffffff; }

.joWrap{ }

.joList{margin: 0 0 8px; border-bottom: 1px dotted #848484; padding: 48px 40px 58px; }

.joList.noBottomBorder{border-bottom: none; }

.joName{padding: 0 0 40px; color: #000000; font-size: 18px; line-height: 28px; }

.joContent{line-height: 24px; color: #535353; }

.jocTitle{line-height: 28px; color: #000000; font-size: 14px; }

.jocIntro{padding: 20px 0 48px; }

.joSendBtn{display: block; position: relative; margin: 6px 0 0; width: 122px; height: 34px; overflow: hidden; line-height: 34px; text-align: center; }

.josbLink,

.josbHover{position: absolute; top: 0; left: 0; width: 122px; height: 34px; background: url(../imgs/join_btn.png) no-repeat center top; }

.josbLink{z-index: 1; background-position: center top; color: #3f3f3f; }

/*.joSendBtn:hover .josbLink{display: none; }*/

.josbHover{z-index: 0; background-position: center bottom; color: #ffffff; }



/*body{overflow: hidden; }*/

.joinDialog{position: fixed; z-index: 1001; left: 50%; top: -606px; width: 1000px; height: 606px; box-shadow: 5px 5px 5px rgba(0,0,0,0.3), -5px -5px 5px rgba(0,0,0,0.3); margin: -303px 0 0 -500px; background: #ffffff; }

.jfWrap{width: 420px; margin: 0 auto; padding: 53px 0 0; }

.jfWrap input,

.jfWrap textarea{border: 1px solid #989898; font-size: 14px; line-height: 38px; }

.jfWrap input{height: 38px; }

.jfiName{padding: 0 0 18px; }

.jfiName input{width: 380px; padding: 0 4px; }

.jfiSex{padding: 0 0 18px; }

.jfiSex input{width: 177px; margin: 0 17px 0 0; padding: 0 4px; }

.jfiPosi{padding: 0 0 18px; }

.jfiPosi input{width: 177px; margin: 0 17px 0 0; padding: 0 4px; }

.jfIntro{padding: 0 0 18px; }

.jfIntro textarea{width: 381px; height: 178px; padding: 0 4px; line-height: 24px; }

.jfBtn .jfSubmit,

.jfBtn .jfCancel{position: relative; float: left; width: 186px; height: 41px; margin: 0 19px 0 0; }

.jfBtn input{position: absolute; width: 186px; height: 41px; border: none; background: url(../imgs/join_form.png) no-repeat center bottom;}

.jfBtn .jfBtnLink{z-index: 9; background-position: center bottom; }

.jfBtn .jfBtnHover{z-index: 0; background-position: center top; color: #ffffff; }

/*.jfBtn .jfSubmit:hover .jfBtnLink,

.jfBtn .jfCancel:hover .jfBtnLink{display: none; }

.jfBtn .jfSubmit:hover .jfBtnHover,

.jfBtn .jfCancel:hover .jfBtnHover{display: block; }*/

/*招聘页结束*/



/*联系我们开始*/

.catBody{width: 1000px; margin: 0 auto; padding: 60px 0 0; }

.catTab{overflow: hidden; padding: 0 0 20px; }

.catLabel{float: left; width: 100px; height: 71px; margin: 0 18px 0 0; border: 1px solid #dadada; background: #ffffff; line-height: 72px; color: #828282; text-align: center; text-decoration: none; font-size: 14px; }

.catLabel.curr,

.catLabel:hover{border: 1px solid #ffffff; background: #3a3a3a; color: #ffffff; }

.catQuery{padding: 0 0 23px; }

.catCon{border: 1px solid #d7d7d7; overflow: hidden; }



.catContact{ }

.catConTop{overflow: hidden; padding: 0 0 0px;  }

.catContl{float: left; width: 680px; padding: 50px 0 0 60px; }

.catctlTitle{font-size: 24px; color: #484848; }

.catctlCon{padding: 0px 0 0; line-height: 32px; color: #484848; }

.catContr{position: relative; float: right; margin: 54px 58px 0 0; width: 192px; height: 77px; border: 1px solid #d9d9d9; border-right: none; }

.catQrcode{float: left; }

.catqTab{display: block; width: 95px; height: 35px; padding: 42px 0 0; border-right: 1px solid #d9d9d9; background: #f2f2f2; text-align: center; color: #4d4c4d; text-decoration: none; line-height: 24px; }

.catqTab.curr{background-color: #dadada; }

.catqTabwx{background: url(../imgs/ico_wx.png) no-repeat center 10px; }

.catqTabwb{background: url(../imgs/ico_wb.png) no-repeat center 8px; }

.catqc{position: absolute; left: 0; top: 78px; width: 190px; border: 1px solid #d9d9d9; padding: 12px 0; text-align: center; }



.catConBottom{overflow: hidden; padding: 0px 0 60px; }

.catBuss{float: left; width: 210px; padding-left:200px; border-left: 1px dotted #8f8f8f; }

.catBuss:last-child,

.catBussLast{border-right: none; }

.catbTitle{color: #114394; line-height: 24px; font-size: 14px; }

.catbCon{padding: 16px 0 0; line-height: 24px; color: #555555; }



.catWork{padding: 40px 0 64px 38px; }

.catwHead{padding: 0 0 58px; color: #787878; font-size: 14px; line-height: 32px; }

.catwTitle{font-size: 18px; color: #555555; }

.catwInput{padding: 0 0 32px; }

.catwInput input{width: 399px; height: 24px; margin: 0 30px 0 0; border: 1px solid #c6c6c6; padding: 11px 12px 10px; font-size: 14px; line-height: 24px; }

.catwText{padding: 0 0 2px; }

.catwText textarea{width: 860px; height: 118px; border: 1px solid #c6c6c6; padding: 4px 12px; line-height: 24px; font-size: 14px; }

.catwVer{overflow: hidden; padding: 4px; }

.catwVer input{float: left; width: 236px; height: 24px; margin: 0 12px 0 0; border: 1px solid #c6c6c6; padding: 11px 12px 10px; font-size: 14px; line-height: 24px; }

.catwVerImg{float: left; font-size: 0; line-height: 0; vertical-align: -16px; }

.catwVerImg img{ }

.catwBtn{padding: 34px 0 0; }

.catwSubmit,

.catwReset{position: relative; float: left; width: 134px; height: 45px; margin: 0 16px 0 0; font-size: 14px; }

.catwSubmit input,

.catwReset input{position: absolute; top: 0; left: 0; width: 134px; height: 45px; border: none; background-image: url(../imgs/feed_btn.png); background-repeat: no-repeat; color: #ffffff; }

.catwBtnLink{z-index: 9; background-position: right center; }

.catwBtnHover{z-index: 0; background-position: left center; }

/*.catwSubmit:hover,

.catwReset:hover{background-position: left center; }*/

.catwTip{color: #cf0000; }

.catWork input.focus,

input,

textarea{font-family: "Microsoft Yahei"; }

input:focus,

textarea:focus{outline: none; border: 1px solid #d57a87; box-shadow: 1px 1px 3px #d57a87,-1px -1px 3px #d57a87; }

input.placeholder,

textarea.placeholder{color: #999999; }

input.focus,

textarea.focus{border: 1px solid #d57a87; }



.catMap{text-align: center; padding: 10px 0 0 10px; }

.catMap iframe{border: none; }

/*联系我们结束*/



DIV.quotes {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center

}

DIV.quotes A {

	BORDER-RIGHT: #393939 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #393939 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #393939 1px solid; COLOR:#393939; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #393939 1px solid; TEXT-DECORATION: none

}

DIV.quotes A:hover {

	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid

}

DIV.quotes A:active {

	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid

}

DIV.quotes SPAN.thisclass {

	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #393939; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0

}

DIV.quotes SPAN.disabled {

	BORDER-RIGHT: #393939 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #393939 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #393939 1px solid; COLOR: #393939; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #393939 1px solid

}
DIV.quotes .pageinfo{ color:#393939;}

.gongchang ul{ margin:0px; padding:0px;}

.gongchang ul li{ float:left; padding-right:21px; padding-top:14px; padding-bottom:14px; padding-left:14px;}


.index_foot{width:100%; float:left; padding:30px 0 30px 0; background:#ededed}
.index_foot_box{width:1200px; margin:0 auto}
.index_foot_left{width:400px; float:left}
.index_foot_center{width:650px; float:left; line-height:28px; font-size:15px; color:#363433; padding-top:10px}
.index_foot_right{width:150px; float:left}

.product_list{margin:40px 25px 0px 25px; }
.dtBox{margin-bottom:48px; width:100%;}
.dtBox h4{overflow:hidden; font-size:18px; background:#333335; padding-top:8px;color:#fff;}
.dtBox h4 a{float:left; margin-left:8px; width:106px; text-align:center; height:45px; line-height:45px; color:#fff; text-decoration:none;}
.dtBox h4 a.cur , .dtBox h4 a:hover{background:#984b0b; color:#fff;}
.gm_list{width:100%; padding-bottom:2rem; }
.gm_list li{width:97%; float:left; background:url(../imgs/pic_jt.gif) 12px no-repeat; padding-left:20px; height:42px; line-height:42px; border-bottom:1px dashed #CCC; }
.sx_time{width:10%; margin-left:5px;  text-align:left; font-size:16px; color:#d7b191}
.gm_list a{font-size:16px; color:#984b0b}
.gm_list a:hover{color:#984b0b; text-decoration:underline}
.pj_list{width:100%; padding-bottom:2rem;margin:0 auto;}
.pj_list li{ width:97%; float:left;padding-left:20px; margin-top:10px; border-bottom:1px dashed #CCC;}
.font_red{color:#F00}
.pj_list p{width:100%; float:left; line-height:26px}
.pj_name{font-size:16px; background:url(../imgs/wuxing.gif) no-repeat 75px; color:#ff5100}
.pj_nr{color:#ff5100;font-size:13px;}
.pj_time{color:#d7b191;font-size:13px;}

.product_fy{ margin:0px 25px 30px 25px; background:#fef5ed; clear:both; height:130px}
.product_fy h4 {width:100%; text-align:center; font-size:16px; color:#000; margin-bottom:5px; padding-top:15px}
.fh_link a{color:#000}

.product_fy li{display:block; float:left; width:98%; margin-left:1%; border-bottom:1px solid #e1c1a5; line-height:36px;
font-size:14px; color:#833c02}
.product_fy li a{ color:#833c02}

