﻿@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px; color:#555554; margin:0; padding:0; background:#E8F0F3;min-width:1280px;}
html {overflow-x:hidden;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {text-decoration: none; color:#555554;}
a:link,a:visited {text-decoration: none;}
a:hover{ text-decoration:none; color:#3D7F49;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; font-weight:bold; }
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}
textarea,input{resize:none;outline: none;}/*消除谷歌input 外框颜色和拖动效果*/

/*page*/
.page { width:100%; padding:20px 0px; text-align:center; font-family:"宋体"; font-size:13px;}
.page a { padding:0px 3px; color:#252525;}
.page a:hover { color:#3D7F49;}

/*header begin*/
.headerBox { width:100%; height:196px; background:url(../images/headerBox.png) repeat;}
.header { width:1280px; margin:0 auto; height:144px; position:relative; z-index:100000000;}
.header .logo { width:1280px; height:144px; background:url(../images/headerBga.png) no-repeat center -1px;} 
.header .tel { color:#FFFFFF; font-family:"黑体"; font-size:13px; height:21px; line-height:21px;
 position:absolute; top:17px; right:50px;}
.header .tel a { color:#FFFFFF;}
.header .tel a:hover { color:#FFFFFF; }
.header .tel .sc { width:68px; float:left; background:url(../images/tel.png) no-repeat right center;}
.header .tel .weixin { width:80px; float:left; background:url(../images/tel.png) no-repeat right center; position:relative; z-index:100000;}
.header .tel .weixin a { width:80px; display:block; text-indent:13px;}
.header .tel .sina { width:80px; float:left; }
.header .tel .sina a { padding-left:13px;}
.header .tel .weixin .erwm { width:247px; height:117px; background:url(../images/erwm.png) no-repeat;
 padding-left:10px; padding-top:13px; display:none; position:absolute; top:21px; left:-90px;  }
.header .tel .weixin .erwm .photo { width:108px; height:109px; float:left; margin-right:6px;}
.header .tel .weixin .erwm .cont { line-height:20px; font-size:13px; padding-top:3px; color:#555554;}
.header .tel .weixin .erwm .cont span { color:#15900C;}

.navBox { width:100%; height:51px; background:url(../images/navBox.jpg) repeat-x;}
.nav { width:1051px; margin:0 auto; height:51px;}
.nav ul{}
.nav ul li.navCont { float:left; width:128px; height:51px; line-height:51px; text-align:center; font-family:"微软雅黑";
 font-size:15px; position:relative; z-index:10000;}
.nav ul li.navCont:hover { background:url(../images/navH.jpg) no-repeat;} 
.nav ul li.navCont.onNav { color:#FFE900; no-repeat;}
.nav ul li.navCont.onNav a { color:#FFE900; }
.nav ul li.navCont a { width:128px; height:51px; display:block; color:#FFF; float:left; font-weight:bold;}
.nav ul li.navCont a:hover { color:#FFE900;}
.nav ul li.navSmall { width:3px; height:51px; float:left; background:url(../images/nav-small.jpg) no-repeat;}
.nav ul li.navSmalla {}
.nav ul li .submenuBox { width:475px; position:absolute; top:51px; left:-25px; display:none;}
.nav ul li .submenuBox1 { width:475px; position:absolute; top:54px; right:-25px; display:none;}
.submenuTop { width:475px; height:35px; background:url(../images/submenuTop.png) no-repeat;}
.submenuTop1 { width:475px; height:31px; background:url(../images/submenuTop1.png) no-repeat;}
.submenuBottom { width:473px; border:1px solid #218C33; border-top:none; background:#FFF; padding-bottom:22px;}
.submenuContL { width:191px; float:left;}
.submenuCont { width:145px; margin:0 auto; border-bottom:1px solid #C0C0C0; overflow:hidden; padding-top:11px;}
.nav ul li.navCont .submenuContL a { width:145px; height:24px; display:block; line-height:24px; color:#838383; font-size:13px;
border-top:1px solid #C0C0C0; float:none; text-align:left; text-indent:24px; font-weight:normal;}
.nav ul li.navCont .submenuContL a:hover { background:none; color:#218B33;}
.submenuContR { float:left; height:243px; width:258px; background:url(../images/submenuContR.jpg) no-repeat left top;}
.submenuContR p { width:235px; height:203px; padding:28px 0px 0px 22px;}
/*header end*/

/*banner begin*/
.banner { width:1128px; height:431px; margin:0 auto; overflow:hidden; margin-top:8px;}
#myFocus { width:1128px; height:431px;}
.pro_detail { width:560px; height:386px; margin:0 auto; margin-top:20px;}
#myFocusa { width:560px; height:300px;}
/*banner end*/

/*content begin*/
.content { width:1128px; margin:0 auto; }
.contTop { width:1117px; height:535px; border:1px solid #C9C9C9; margin-bottom:9px; margin-top:7px;
 background:#FFF url(../images/contTop.png) repeat-x; padding:4px 4px 0px 5px;}
.contTopSamll { width:1117px; height:474px; background:url(../images/contTopSamll.png) repeat-x;}
.contTopSamll1 { width:342px; float:left; margin-left:13px; display:inline;}
.contTopTil { height:25px; background:url(../images/contTopTil.png) no-repeat; padding-top:14px; border-bottom:1px solid #CCCCCC;}
.contTopTil p { padding-left:30px; float:left; color:#015131; font-size:14px; font-weight:bold;}
.contTopTil span { color:#015131; font-family:"Century Gothic"; padding-left:9px;}
.contTopSamll .hd { margin-top:1px; height:35px; border-bottom:1px solid #CCCCCC; }
.contTopSamll .hd ul li { width:114px; height:35px; line-height:35px; float:left; text-align:center; background:url(../images/hdLi.png) no-repeat; font-size:14px; color:#2C2C26; font-weight:bold; cursor:pointer;} 
.contTopSamll .hd ul li p { background:url(../images/hdLiP.png) no-repeat right top;}
.contTopSamll .hd ul li.on { background:url(../images/hdOn.png) no-repeat; color:#3D7F49;}
.contTopSamll .hdCont { width:342px;}
.contTopSamll .hdCont .photo { width:342px; height:156px; overflow:hidden; margin-top:15px;}
.contTopSamll .hdCont .hdContDetail { line-height:22px; height:264px; overflow:hidden; font-size:14px; padding-top:10px;}
.contTopSamll .hdCont .hdContDetail span { height:22px; width:45px; background:url(../images/more.png) no-repeat left center;}
.contTopSamll2 { width:342px; float:left; margin-left:32px; display:inline;}
.contTopSamll2 .hdContList { padding-top:10px;}
.contTopSamll2 .hdContList ul li { height:22px; line-height:22px; font-size:14px; text-align:right; color:#2C2C2C;}
.contTopSamll2 .hdContList ul li.on { color:#158F0C; font-weight:bold;}
.contTopSamll2 .hdContList ul li a { float:left; color:#2C2C2C;}
.contTopSamll2 .hdContList ul li a:hover { color:#158F0C; font-weight:bold;}
.contTopSamll3 { width:342px; float:right; margin-right:15px; display:inline;}
.video { width:342px; height:258px; margin-top:11px;}
.hdDetail { height:171px;}
.hdDetail .photo1 { width:128px; height:157px; float:left; margin-right:8px; display:inline; padding-top:14px;}
.hdDetail .cont1 { font-size:14px; line-height:24px; padding-top:10px;}
.hdDetail .cont1 a { color:#158F0C;}
.hdDetail .cont1 a:hover { color:#158F0C;}
.hdDetail .cont1 span { height:22px; width:45px; background:url(../images/more.png) no-repeat left center;}
.hdContPhoto { padding-top:11px;}
.hdContPhoto ul { float:left; margin-right:-3px;}
.hdContPhoto ul li { width:112px; height:77px; float:left; margin-right:3px; display:inline; margin-top:3px;}
.hdContPhoto .photoa { width:105px; height:71px; border:1px solid #8B8A8A; padding:2px;}
.hdContPhoto .photoa:hover {  border:1px solid #008546; }
.contBottomBox { height:334px; border:1px solid #C9C9C9; margin-bottom:11px; padding-top:4px; 
background:#FFF url(../images/contBottomBox.png) repeat-x;}
.contBottomSmall1 { width:366px; height:321px; float:left; background:#FFFFFF;}
.contBottomBox .hd { height:38px; color:#015131; background:url(../images/contBottomBoxTil.jpg) repeat-x; 
font-family:"微软雅黑"; font-size:14px; padding:7px 0px 0px 18px; margin-bottom:14px;}
.contBottomBox .hd ul { width:342px; height:36px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.contBottomBox .hd ul li { width:171px; height:36px; line-height:36px; text-align:center;
 background:url(../images/contBottomBoxHd.jpg) repeat-x; float:left;}
.contBottomBox .hd ul li:hover { background:url(../images/contBottomBoxH.jpg) repeat-x;} 
.contBottomBox .hd ul li a { color:#2C2D27; width:171px; height:36px; display:block; 
background:url(../images/contBottomBoxHdP.jpg) no-repeat right top; font-weight:bold;}
.contBottomBox .hd ul li a:hover { color:#008546;}
.contBottomBox .hd ul li.on { background:url(../images/contBottomBoxH.jpg) repeat-x;}
.contBottomBox .hd ul li.on a { color:#008546;}
.contBottomBox .bd { width:341px; height:260px; border:1px solid #C9C9C9; margin-left:17px;}
.contBottomBox .photo { width:341px; height:156px; overflow:hidden;}
.contBottomCont { width:341px; height:103px; position:relative; line-height:22px; color:#2C2C2B; font-size:14px;}
.contBottomCont .cont { padding:8px 15px 0px 15px; height:88px; overflow:hidden;}
.contBottomCont .more { width:45px; height:22px; background:url(../images/more.png) no-repeat;
 position:absolute; bottom:4px; right:20px; cursor:pointer;}
.contBottomSmall2 { width:366px; height:321px; float:left; background:#FFFFFF; margin-left:8px;}
.contBottomBox .contBottomSmall2 .hd ul li.hd1 { width:144px;}
.contBottomBox .contBottomSmall2 .hd ul li.hd1 a { width:144px;}
.contBottomBox .contBottomSmall2 .hd ul li.hd2 { width:198px;}
.contBottomBox .contBottomSmall2 .hd ul li.hd2 a { width:198px;}
.contBottomSmall3 { width:366px; height:321px; float:left; background:#FFFFFF; margin-left:8px;}
.contBottomTil { height:42px; background:url(../images/contBottomTil.png) repeat-x; color:#015131; font-family:"微软雅黑";
 text-indent:17px; font-size:14px; line-height:42px;}
.contBottomTil a { color:#015131; }
.contBottomTil a:hover { color:#015131; }
/*content end*/

/*footer begin*/
.footerBox { width:100%; padding-bottom:10px; overflow:hidden; }
.footerTop { width:1127px; height:46px; background:url(../images/footerbg.png) no-repeat; margin:0 auto; position:relative;}
.footerTop p { text-align:center; color:#FFFFFF; font-family:"微软雅黑"; font-size:13px; line-height:46px;}
.footerTop p a { color:#FFFFFF; padding:0px 13px;}
.footerTop p a:hover { color:#FFFFFF;}
.footerTop .footerSearch { width:248px; height:24px; position:absolute; top:11px; right:33px;}
.footerText { width:208px; float:left;}
.footerText input { width:171px; height:24px; line-height:24px; background:url(../images/text.png) no-repeat; 
border:none; padding-left:37px;}
.search { width:40px; height:24px; float:left; *padding-top:1px;}
.search input { background:none; border:none;}
.footerRight p { text-align:center;   font-size:13px; line-height:18px; padding-top:15px; font-weight:bold;}

.footerRight p,.footerRight p a{color:#158F0C;}
/*footer end*/

/*inContent begin*/
.inBanner { width:1128px; height:327px; margin:0 auto; margin-top:4px;}
.inContentBox { width:100%; margin-top:10px; padding-bottom:20px;}
.inContent { width:1126px; margin:0 auto; padding-top:6px; border:1px solid #C9C9C9; background:#FFF; padding-bottom:7px;}
.inContLeft { width:267px; border:1px solid #C9C9C9; float:left; margin-left:5px; display:inline;
 background:#D9EAC8; padding-top:6px; padding-bottom:20px; }
.inContLeftBox { width:254px; margin:0 auto;}
.inContLeftList { padding-top:12px; padding-bottom:23px;}
.inContLeftList ul li { width:254px; height:36px; line-height:36px; margin-top:5px; font-size:15px; text-indent:50px; 
font-weight:bold;}
.inContLeftList ul li a { width:254px; height:36px; display:block; background:url(../images/inContLeftList.png) repeat-x; 
color:#000000;}
.inContLeftList ul li a:hover{ background:url(../images/inContLeftListH.png) repeat-x; color:#FFFFFF;}
.inContLeftList ul li a.on { background:url(../images/inContLeftListH.png) repeat-x; color:#FFFFFF;}
.inSubordinate { width:254px; margin:0 auto;}
.inSubordinateList { padding:14px 0px 20px 0px;}
.inSubordinateList ul li { height:28px; line-height:28px; border-bottom:1px dashed #A0A0A0; text-indent:20px; font-size:13px; 
font-weight:bold;}
.inSubordinateList ul li a { color:#2F2F2F; }
.inSubordinateList ul li a:hover { color:#0C5F1B; }

.proSideTit{background:url(../images/proSidetitbg.png) no-repeat; width:251px; height:69px;}

.proSideTit h3{ padding:14px 0 0 88px; color:#fff; font-size:18px;}

.inContRight { width:836px; border:1px solid #C9C9C9; float:right; margin-right:6px; display:inline;
 }
.inRightcont { width:830px; margin:0 auto; padding-top:8px; padding-bottom:20px;}
.inContRightTil { width:820px; margin:0 auto; height:69px; background:url(../images/inContRightTil.png) no-repeat; padding:0px 0px 10px 0px;
line-height:66px;}
.inContRightTil p { float:left; font-family:"微软雅黑"; color:#044B27; font-size:18px; text-indent:79px;}
.inContRightTil span { float:right; color:#000000; padding-right:38px; background:url(../images/inContRightTilP.png) no-repeat left center; padding-left:16px;}

.inCont {  padding:20px 45px;line-height:180%; }
.inNewsTop { height:351px; padding-top:29px; padding-left:8px;}
.inNewsTop ul li { width:358px; height:351px; float:left; margin-left:32px; display:inline;}
.inNewsTop .photo { width:358px; height:218px; overflow:hidden; margin-bottom:11px;}
.inNewsTop .til { height:27px; width:358px; overflow:hidden; line-height:27px; text-indent:14px; background:url(../images/inNewsTopTil.png) no-repeat 5px center;}
.inNewsTop .til a { font-size:14px; color:#3D7F49; font-weight:bold;}
.inNewsTop .til a:hover { color:#3D7F49;}
.inNewsTop .cont { line-height:24px; color:#2C2C2B; font-size:14px; height:72px; overflow:hidden;}

.inNewsList { width:730px; margin:0 auto;}
.inNewsList ul { padding-bottom:20px; margin-top:30px;}
.inNewsList ul li { height:36px; line-height:36px; border-bottom:1px dashed #DADADA; text-align:right;
 background:url(../images/inNewsList.png) no-repeat 2px center; text-indent:20px;}
.inNewsList ul li a { float:left;}
.inNewsList ul li a:hover { text-decoration:underline;}

.inTeaList { width:748px; margin:0 auto; padding-top:20px;}
.inTeaList ul { padding-bottom:20px;}
.inTeaList ul li { height:46px; line-height:46px; border-bottom:1px dashed #555554; text-align:right; font-size:14px; background:url(../images/inNewsList.png) no-repeat 6px center; text-indent:15px;}
.inTeaList ul li a { float:left;}
.inCareesL { width:251px; height:168px; margin:0 auto;}
.inCareesL .photo { width:249px; height:118px; border:1px solid #CCCCCA;}
.inCareesPic { margin-bottom:21px;}
.inBrandPro { width:742px; margin:0 auto; padding-top:36px;}
.inBrandProTil { height:41px; background:url(../images/inBrandProTil.png) repeat-x; font-family:"微软雅黑"; color:#0D6719; font-size:16px; line-height:41px; text-indent:14px; margin-bottom:22px; }

.inProLIst .inBrandProTil { height:41px; background:url(../images/inBrandProTil.png) repeat-x; font-family:"微软雅黑"; color:#0D6719; font-size:16px; line-height:41px; text-indent:14px; margin-bottom:22px; width:745px;}



.inBrandProCont .bd { width:473px; height:491px; float:left;}
.brandHd { width:251px; float:right; background:#D7EAC9;height:auto!important;height:491px;min-height:491px; }
.brandHdTil { width:251px; height:69px; margin-bottom:16px;}
.brandHd .hd ul li { width:250px; height:36px; line-height:36px; background:url(../images/brandHd.png) no-repeat; margin-bottom:5px; font-size:14px; text-indent:45px;}
.brandHd .hd ul li.on { background:url(../images/brandHdListH.png) no-repeat;}
.brandHd .hd ul li.on a { color:#FFF;}
.brandHd .hd ul li a { color:#000000; }
.brandHd .hd ul li a:hover { color:#FFF; }
.inProLIst { margin-left:40px;}
.inProLIst ul { margin-top:23px;}
.inProLIst ul li { width:176px; height:194px; float:left; margin-right:13px;}
.inProLIst .photo { width:174px; height:159px; border:1px solid #C8C8C8;}
.inProLIst .name { width:176px; height:28px; line-height:28px; text-align:center; overflow:hidden;}
.inPlate { width:744px; margin:0 auto; padding-top:33px;}
.inPlateCont { padding-top:7px; height:654px;}
.inPlateCont ul li { width:186px; height:654px; float:left; overflow:hidden;}


.detail { width: 760px; margin: 0 auto; padding-top:30px;}
.detail .title { height: 27px; border: 1px solid #ccc;}
.detail .title h3 { line-height: 27px; padding-left: 14px; font-size:14px;}
.detail .cont { border-top:0px; padding: 0 20px; width: 718px;}
.detail .tit { overflow:hidden;  line-height: 24px; font-size:16px; text-align: center; font-weight: bold; }
.detail .related { padding:15px 0;border-bottom: 1px solid #ccc; margin-bottom:10px; text-align: center; font-size:14px;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

.nyMap{}

.nyMap p{ line-height:20px;}

.nyMap a{ padding:0 5px;color: rgb(21, 143, 12);}

.mainMap a{text-decoration:underline; font-weight:bold;}


/*inContent end*/
