@charset "utf-8";
/* CSS Document */
.cpbot{display:block; border:1px solid #006a2c; width:129px; height:39px; line-height:39px; text-align:center; font-size:14px; color:#006a2c; margin:0 auto;border-radius: 10px;}
.cpbot:hover{border:1px solid #006a2c;background:  #00a742;color: #fff;}
.lbbot{ position:absolute;  width:42px; height:81px; display:block;}
#flashs{ position:relative; height:555px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:26px; left:50%; margin-left:-45px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#202932; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#bd763d;}
.ssBox{ height:66px; background:#f6f6f6;}
.ssBox .gjc{ float:left; height:66px; line-height:66px;}
.ssBox .gjc em{ font-size:13px; color:#bd763d;}
.ssBox .gjc span{ font-size:0;}
.ssBox .gjc span a{ font-size:13px; color:#bd763d; border-left:1px solid #bd763d; padding:0 5px;}
.ssBox .gjc span .noBl{ border-left:none;}
.ssBox .sch{ float:right; margin-top:14px;}
.ssBox .sch .txt{ float:left; border:none; width:241px; height:17px; line-height:17px; padding:10px; background:url("img/tbg.png") no-repeat center; font-size:14px; color:#9f5f2c;}
.ssBox .sch a{ float:left; background:url("img/abg.png") no-repeat center; width:41px; height:37px;}
/*ssBox*/

.cptyleBox{ overflow:hidden;}
.cptyleBox .container{ overflow:hidden;}
.cptyleBox .cptop{ height:60px; background:url("img/ubg.png") no-repeat center; width:604px; margin:0 auto; margin-top:53px;}
.cptyleBox .cptop li{ float:left; height:60px; line-height:60px; text-align:center; width:200px; position:relative; border-left:2px solid #b5916c;}
.cptyleBox .cptop li a{ color:#4f391e; font-size:22px; font-weight:bold; display:block; text-decoration:none;}
.cptyleBox .cptop li img{ display:block; position:absolute; bottom:-15px; left:50%; display:none;}
.cptyleBox .cptop li:hover a,.cptyleBox .cptop li.cur a{ color:#fff;}
.cptyleBox .cptop li:hover img,.cptyleBox .cptop li.cur img{ display:block;}
.cptyleBox .cptop .cplbg1{ border-left:none;}
.cptyleBox .cptop .cplbg1:hover,.cptyleBox .cptop .cplbg1.cur{ background:url("img/cplbg1.png") no-repeat center;}
.cptyleBox .cptop .cplbg2:hover,.cptyleBox .cptop .cplbg2.cur{ background:url("img/cplbg2.png") no-repeat center;}
.cptyleBox .cptop .cplbg3:hover,.cptyleBox .cptop .cplbg3.cur{ background:url("img/cplbg3.png") no-repeat center;}
.cptyleBox .cpcont{ margin-top:68px;}
.cptyleBox .cpcont dl{ float:left; width:260px;}
.cptyleBox .cpcont dt img{ display:block;}
.cptyleBox .cpcont dd{ border:1px solid #e1d4c9; border-top:none; padding-left:16px; padding-bottom:8px; position:relative;}
.cptyleBox .cpcont dd h4{ font-weight:normal; padding-top:10px; padding-bottom:5px;}
.cptyleBox .cpcont dd h4 a{ font-size:18px; color:#b47d4c;}
.cptyleBox .cpcont dd p{ font-size:14px; color:#b47d4c;}
.cptyleBox .cpcont dd img{ display:block; position:absolute; top:-6px; left:16px;}
.cptyleBox .cpcont ul{ float:right; width:717px;}
.cptyleBox .cpcont li{ float:left; margin-left:9px; width:228px; height:190px; border:1px solid #e1d4c9; text-align:center; margin-bottom:10px;}
.cptyleBox .cpcont li img{ padding-top:4px;}
.cptyleBox .cpcont li p{ margin-top:11px;}
.cptyleBox .cpcont li p a{ font-size:14px; color:#7b4311;}
.cptyleBox .cpcont .noMb{ margin-bottom:0;}
.cptyleBox .cpcont li:hover{ background:#e1d4c9;}
.cptyleBox .cpbot{ margin-top:44px; margin-bottom:53px;}
/*cptyleBox*/

.cpzlBox{ background:url("img/zlbg.png") no-repeat center; height:719px;}
.cpzlBox .container{}
.cpzlBox .zltop{ text-align:center; padding-top:48px; padding-bottom:39px;}
.cpzlBox .zlcont{ position:relative;}
.cpzlBox .zlcont>a{ display:block; width:42px; height:81px; position:absolute; top:195px;}
.cpzlBox .zlcont .zlbot1{ background:url("img/zlbotbg01.png") no-repeat center; left:0;}
.cpzlBox .zlcont .zlbot2{ background:url("img/zlbotbg02.png") no-repeat center; right:0;}
.cpzlBox .zlcont ul{ overflow:hidden; width:851px; margin:0 auto;}
.cpzlBox .zlcont li{ float:left; width:851px;}
.cpzlBox .zlcont li img{ display:block;}
/*.cpzlBox .zlcont .lbk{ overflow:hidden; position:absolute; bottom:-35px; left:450px;}*/
/*.cpzlBox .zlcont .lbk a{ background:url(img/lbImg.png) no-repeat center; width:71px; height:11px; margin-right:15px; display:inline-block;}*/
/*.cpzlBox .zlcont .lbk a:hover{ background:url(img/ukImg2.png) no-repeat center;}*/
/*cpzlBox*/ 
.cpzlBox .zlcont .lbk{  bottom:-35px; left:450px;}
.cpzlBox .zlcont .lbk span { background:url("img/lbImg.png")/*tpa=http://www.sdysymy.com/Public/Home/Css/img/lbImg.png*/ no-repeat center; width:71px; height:11px; margin-right:15px; display:inline-block;}
.cpzlBox .zlcont .lbk .dot_list { width: 18px; height: 18px }
.cpzlBox .zlcont .lbk .current { background-position: -21px -0px }

.ggBox{ background:url("img/ggbg.png") repeat-x center; height:140px;}
.ggBox .container{ position:relative;}
.ggBox img{ position:absolute; top:0; left:-76px;}

.caseBox{}
.caseBox .container{}
.caseBox .casetop{ text-align:center; padding-top:67px; padding-bottom:26px; background:url("img/jjbg.png") no-repeat center 83px;}
.caseBox .casecont{}
.caseBox .casecont .caleft{ float:left;}
.caseBox .casecont .caleft img{ display:block; padding:10px; border:1px solid #f8f8f8;}
.caseBox .casecont ul{ width:475px; float:right;}
.caseBox .casecont li{ margin-bottom:10px; height:150px; width:235px; vertical-align:top;float: left}
.caseBox .casecont li img{ display:block;}
.caseBox .casecont .noBb{ margin-bottom:0;}
.caseBox .cpbot{ margin-top:49px; margin-bottom:53px;}
/*caseBox*/

.ysBox{ background:url("img/ysbg.jpg") no-repeat center; height:1506px;}
.ysBox .yscont1,.ysBox .yscont2{ position:relative;}
.ysBox .yscont1{ background:url("img/yscbg1.jpg") no-repeat center; height:1068px;}
.ysBox .yscont2{ background:url("img/yscbg2.jpg") no-repeat top center; height:439px;}
.ysBox dl{ position:absolute;}
.ysBox dl dt{}
.ysBox dl dt h5{ font-size:16px; color:#006a2c;}
.ysBox dl dd{ margin-top:10px;}
.ysBox dl dd p{ font-size:14px; color:#006a2c; line-height:24px; background:url("img/pbg.png") no-repeat left 9px; padding-left:15px;}
.ysBox .ysd1{ top:329px; left:283px;}
.ysBox .ysd2{ top:644px; right:0;}
.ysBox .ysd3{ top:900px; right:30px;}
.ysBox .ysd4{ top:70px; left:189px;}
.ysBox .ysd5{ top:88px; left:205px;}
.ysBox .ysd5 dt h5{ line-height:30px;}
.ysBox .ysd5 dt p{ font-size:14px; color:#006a2c;}
.ysBox .ysd5 dd h5{ font-size:14px; color:#006a2c;}
.ysBox .ysd5 dd p{ background:none; padding-left:0;}
.ysBox .yscont2 .tel{font-size: 24px;color: #ff741f;font-weight: bold;position: absolute;top: 286px;left: 436px;}
/*ysBox*/

.hzhbBox{ text-align:center;}
.hzhbBox .hztop{ padding:55px 0;}
.hzhbBox .cpbot{ margin-top:50px; margin-bottom:56px;}
/*hzhbBox*/

.gyBox{ background:url("img/gybg.jpg") no-repeat top center;/* height:623px;*/}
.gyBox .zsbot{ display:block; position: absolute; width:33px; height:32px;cursor: pointer;}
.gyBox .container{ overflow:hidden;}
.gytop{ margin-top:40px;}
.gytop .gtle{ overflow:hidden; padding-bottom:9px; background:url("img/tlebg.png") repeat-x left bottom; font-weight:normal;}
.gytop .gtle .tst{ float:left; padding-left:17px; font-size:18px; color:#e3d6cd;border-left: 3px solid #06bd52;} 
.gytop .gtle .gmore{ float:right; font-size:12px; color:#e3d6cd; background:url("img/moebg.png") no-repeat center; width:51px; height:16px; line-height:13px; text-align:center; margin-top:5px;}
.gytop .gtleft{ float:left; width:730px;}
.gytop .gtleft dl{ overflow:hidden; padding-top:24px;}
.gytop .gtleft dt{ float:left; padding-left:13px;}
.gytop .gtleft dt img{ display:block; background:#fff; padding:2px;}
.gytop .gtleft dd{ margin-left:300px;}
.gytop .gtleft dd h5{ padding-top:19px; padding-bottom:12px;}
.gytop .gtleft dd h5 a{ font-size:16px; color:#e3d6cd;}
.gytop .gtleft dd p{ line-height:23px; height:92px; overflow:hidden; font-size:13px; color:#e3d6cd; margin-bottom:15px;}
.gytop .gtleft dd>a{ font-size:13px; color:#e3d6cd;}
.gytop .gtright{ float:right; width:331px;}
.gytop .gtright .ryzz{ position:relative; margin-top:24px;}
.gytop .gtright .ryzz .zsbot{ top:66px;}
.gytop .gtright .ryzz .zsbot1{ background:url("img/zsbot1.png") no-repeat center; left:8px;}
.gytop .gtright .ryzz .zsbot2{ background:url("img/zsbot2.png") no-repeat center; right:8px;}
.gytop .gtright .ryzz ul{ overflow:hidden; width:237px; margin:0 auto;}
.gytop .gtright .ryzz li{ float:left;}
.gytop .gtright .ryzz li img{ display:block; padding:16px 22px; border:2px solid #eee; background:#fff;}
.gytop .gtright .ryzz li p { padding-top:10px; text-align:center;}
.gytop .gtright .ryzz li p a{ font-size:13px; color:#e3d6cd;}
.gyBox .gycont{ width:1100px; margin:0 auto; overflow:hidden; margin-top:40px;}
.gyBox .gycont .cjtop{ background:url("img/cjtopbg.jpg") no-repeat center; height:47px; line-height:47px; text-align:center; font-weight:normal;}
.gyBox .gycont .cjtop a{ font-size:20px; color:#4f391e;font-weight: bold;}
.gyBox .gycont .cjcont{ height:196px; background:#faeddc; position:relative; overflow:hidden;}
.gyBox .gycont .cjcont .zsbot{ top:70px;}
.gyBox .gycont .cjcont .cjbot1{ background:url("img/zsbotl.png") no-repeat center; left:10px;}
.gyBox .gycont .cjcont .cjbot2{ background:url("img/zsbotr.png") no-repeat center; right:10px;}
.gyBox .gycont .cjcont ul{ overflow:hidden; width:1000px; margin:0 auto; padding-top:23px;}
.gyBox .gycont .cjcont li{ float:left; margin:0 7px;}
.gyBox .gycont .cjcont li img{ display:block; background:#fff; padding:2px;}
.gyBox .gycont .cjcont li a:hover img{border-radius: 20px;}
.gyBox .gycont .cjcont li p{ text-align:center; padding-top:10px;}
.gyBox .gycont .cjcont li p a{ font-size:13px; color:#333;}
/*gyBox*/

.ggBox2{ background:url("img/ggbg2.jpg") no-repeat center; height:140px;}
.ggBox2 img{ display:block;}

.kdBox{}
.kdBox .container{ position:relative; height:460px;}
.kdBox .hottop{ text-align:center; padding-top:67px; padding-bottom:26px; background:url("img/jjbg.png") no-repeat center 83px;}
.kdBox .kcont{ position:relative;}
.kdBox .kcont>a{ top:53px;cursor: pointer;}
.kdBox .kcont .kdbot1{ background:url("img/zlbotbg01.png") no-repeat center; left:0;}
.kdBox .kcont .kdbot2{ background:url("img/zlbotbg02.png") no-repeat center; right:0;}
.kdBox .kcont ul{ overflow:hidden; width:882px; margin:0 auto;}
.kdBox .kcont li{ float:left; margin:0 11px;}
.kdBox .kcont li img{ display:block; padding:5px; border:1px solid #f8f8f8; background:#fff;}
.kdBox .kcont li a:hover img{border-radius: 20px; border:1px solid #006a2c; background:#fff;}
.kdBox .cpbot{ margin-top:44px; }
.ysBox .yscont2 .djcx{ position:absolute;  width:486px; height:52px; left:25%; bottom:-25px; line-height:52px;z-index: 9999;}
.ysBox .yscont2 .djcx a{ font-size:18px; color:#fff; display:block; padding-left:212px; background:url("img/cxbg.gif") no-repeat 160px center #006a2c;border-radius: 10px;}
.ysBox .yscont2 .djcx a:hover{background: #00a73f url("img/cxbg1.gif") no-repeat 160px center;}
/*kdBox*/

.khjzBox{ background:#f7f7f7; height:560px;}
.khjzBox .jztop{ text-align:center; background:url("img/jjbg.png") no-repeat center 96px; padding-top:70px; padding-bottom:33px;}
.khjzBox .jzcont{ position:relative;}
.khjzBox .jzcont>a{ top:135px;}
.khjzBox .jzcont .jzbot1{ background:url("img/zlbotbg01.png") no-repeat center; left:0;}
.khjzBox .jzcont .jzbot2{ background:url("img/zlbotbg02.png") no-repeat center; right:0;}
.khjzBox .jzcont ul{ overflow:hidden; width:876px; margin:0 auto;}
.khjzBox .jzcont li{ float:left; background:#fcfcfc; border:1px solid #e0e0e0; width:270px; height:350px; margin:0 10px;}
.khjzBox .jzcont li img{ display:block; padding:5px;}
.khjzBox .jzcont li h5{ font-weight:normal; text-align:center; line-height:16px; padding-top:21px; padding-bottom:15px;}
.khjzBox .jzcont li h5 a{ font-size:16px; color:#7f502b; }
.khjzBox .jzcont li p{ padding:0 12px;font-size:13px; color:#b48d6e; line-height:24px;}
.khjzBox .jzcont li .jmr{ display:block; background:url("img/jmbg.png") no-repeat center; width:51px; height:16px; line-height:13px; text-align:center; color:#e3d6cd; margin:0 auto; margin-top:15px;}
/*khjzBox*/

.newBox .wtjd,.newBox .qyzx,.newBox .khly{ background:url("img/newbg.png") no-repeat center; width:323px; height:362px; float:left; margin-left:5px;}
.newBox .container{ padding-top:43px; padding-bottom:47px;}
.newBox .wtjd{ margin-left:0;}
.newBox .newtle{ background:url("img/newtbg.png") no-repeat center; height:47px; padding-left:18px; line-height:47px; font-weight:normal;}
.newBox .newtle a{ font-size:19px; color:#4f391e; padding-left:35px;}
.newBox .wtjd .newtle a{ background:url("img/ntbg1.png") no-repeat left center;}
.newBox .wtjd .wtcont{ height:270px; overflow:hidden; padding-top:20px;}
.newBox .wtjd .wtcont dl{font-size:13px; padding:0 18px; margin-bottom:20px;}
.newBox .wtjd .wtcont dt{ background:url("img/qbg.png") no-repeat left center; padding-left:24px;}
.newBox .wtjd .wtcont dt a{ font-size:13px;}
.newBox .wtjd .wtcont dd{color:#af7c3f; background:url("img/qbg2.png") no-repeat left 7px; padding-left:24px; line-height:24px; margin-top:15px;}
.newBox .qyzx{}
.newBox .qyzx .newtle a{ background:url("img/ntbg2.png") no-repeat left center;}
.newBox .qyzx ul{ padding:10px 16px 20px 16px;}
.newBox .qyzx li{ height:30px; line-height:30px; border-bottom:1px dotted #e0dbd4; margin-bottom:9px; background:url("img/nlbg.png") no-repeat left center; padding-left:13px;}
.newBox .qyzx li a{ font-size:13px;}
.newBox .qyzx li em{ font-size:13px; float:right;}
.newBox .khly{ }
.newBox .khly .newtle a{ background:url("img/ntbg3.png") no-repeat left center;}
.newBox .khly ul{ border:1px solid #e1d4c9; margin:26px 20px 0 20px;}
.newBox .khly li{ height:38px; border-bottom:1px solid #e1d4c9;}
.newBox .khly li img{ display:block;}
.newBox .khly li label{ border:none; float:left;}
.newBox .khly li .lytxt{ float:left; border:none; width:230px; height:18px; line-height:18px; padding:10px; font-size:13px; color:#b7b7b7;}
.newBox .khly .ltxt{ height:88px; border-bottom:none;}
.newBox .khly .ltxt label{ background: #fff;height: 88px;}
.newBox .khly .ltxt .wby{ width:230px; height:68px; padding:10px; font-size:13px; color:#b7b7b7; float:left; border:none; resize:none;}
.newBox .khly .sub{ display:block; background:url("img/subg.png") no-repeat center; width:118px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#b47d4c; margin-left:185px; margin-top:17px;}
#ads{ position:relative; height:390px; overflow:hidden;   padding:0 15px 0 0; width: 600px;}
#ads .bgitems{  z-index:1;position:absolute;  width:615px; }
#ads .btns{ position:absolute; z-index:7; bottom:12px; right:18px; padding:0px 6px;}
#ads .btns span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:6px;font-size:12px;line-height:20px;text-align:center;}
#ads .btns span.cur{ background:#fff;}

#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}