﻿@charset "utf-8";
/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	font-family: "����",Tahoma,Arial,;
	font-size: 12px;
	text-align: center;
	background: url(../images/body_bg.jpg) repeat-x left top;
	background-color: #FFF;
	color: #333;
}

div,dl,dt,dd,form,input,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal
}

input,select
{
	border: none;
	vertical-align: middle;
	float: left;
	font-size: 12px
}

ul,li,ol
{
	list-style-type: none;
}

i,em
{
	font-style: normal
}

h3
{
	font-size: 14px;
}

button
{
	cursor: pointer;
	font-size: 12px;
	background-color: transparent;
}

a
{
	text-decoration: none;
	color: #333;
}

a:hover
{
	text-decoration: underline;
	color: #f60;
}

.clear
{
	clear: both;
	font-size: 1px;
	height: 0;
	visibility: hidden;
	line-height: 0;
}

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

.clearfix
{
	*zoom: 1;
}
/*==============font==============*/
.f12y
{
	font-size: 12px;
	color: #ff6d00
}

.f14y
{
	font-size: 14px;
	color: #ff6d00
}

.f12b
{
	font-size: 12px;
	color: #008200
}

.f12g
{
	font-size: 12px;
	color: #336600
}

.f20bb
{
	font-size: 20px;
	font-weight: bold;
	font-family: "����";
	color: #007d00
}

.f14y333
{
	color: #333
}

.f14bg
{
	font-size: 14px;
	font-weight: bold;
	color: #007d00
}

.f14by
{
	font-size: 14px;
	font-weight: bold;
	color: #ff6d01;
	font-family: "����"
}

.f18by
{
	font-size: 18px;
	font-weight: bold;
	color: #ff6d01;
	font-family: Arial, Helvetica, sans-serif
}
/*==============mt==============*/
.pdb30
{
	padding-bottom: 30px
}

.mt10
{
	margin-top: 10px
}

.mt20
{
	margin-top: 20px
}

.ml10
{
	margin-left: 10px
}

.mb10
{
	margin-bottom: 10px
}

.mauto
{
	margin: 0 auto
}

.fl
{
	float: left
}

.fr
{
	float: right
}

.hid
{
	display: none
}

.show
{
	display: block
}
/*globalStyle*/
.bd
{
	border: 1px solid #C9DE91
}

.nbdt
{
	border: 1px solid #C9DE91;
	border-top: none
}

.arctTit
{
	height: 32px;
	line-height: 32px;
	font-family: "����";
	font-size: 18px;
	color: #007d00;
	text-align: left;
	overflow: hidden
}

.arctTit a
{
	color: #409e40;
	font-family: Microsoft YaHei;
	font-size: 18px;
	font-weight: bold
}

.arctTit a:hover
{
	color: #007d00
}

.arctCont
{
	height: 18px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 4px;
	overflow: hidden
}

.areaTop
{
	height: 45px;
	line-height: 45px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #007d00;
	text-align: left;
	background: url(../images/line_bg.png) repeat-x left -34px;
	position: relative;
}

.areaTop a
{
	font-size: 14px;
	font-weight: bold;
	color: #007d00;
}

.areaTop a:hover
{
	color: #f60
}

.areaTop .l,.areaTop .r
{
	width: 1px;
	height: 132px;
	background: url(../images/line_bg.png) no-repeat left -80px;
}

.areaTop .l
{
	position: absolute;
	left: 0px;
	top: 5px
}

.areaTop .r
{
	position: absolute;
	right: 0px;
	top: 5px
}

.areaCon
{
	border: 1px solid #C9DE91
}

h2.Tit
{
	height: 29px;
	line-height: 29px;
	text-align: left;
	text-indent: 11px;
	background: url(../images/line_bg.png) repeat-x left -216px;
	font-size: 14px;
	font-weight: bold;
	color: #007d00
}

h2.Tit a
{
	font-size: 14px;
	font-weight: bold;
	color: #007d00
}

h2.Tit a:hover
{
	color: #f60
}

.list
{
	margin: 0 auto
}

.list li
{
	height: 24px;
	line-height: 24px;
	text-align: left;
	background: url(../images/listLine_1.jpg) repeat-x left bottom
}

/*qypdContent*/
h2.Tit2
{
	height: 29px;
	line-height: 29px;
	text-align: left;
	text-indent: 11px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	background: #e9fbd6;
	margin-bottom: 10px;
}

h2.Tit2 a
{
	font-size: 14px;
	font-weight: bold;
	color: #007d00
}

h2.Tit2 a:hover
{
	color: #f60
}

h2.Tit2 .inC7_span
{
	font-size: 12px;
	font-weight: normal;
}

h2.Tit2 .inC7_span a
{
	font-size: 12px;
	font-weight: normal;
}


/*tab*/
.tabTop
{
	height: 29px;
	line-height: 29px;
	text-align: left;
	text-indent: 11px;
	background: url(../images/line_bg.png) repeat-x left -216px;
	font-size: 14px;
	font-weight: bold;
	color: #007d00
}

.tabTop a
{
	width: 83px;
	height: 29px;
	display: block;
	float: left;
	background: url(../images/tabTop_1.jpg) no-repeat left top
}

.tabTop a:hover
{
	text-decoration: none
}
/*==============index===========*/
.wapper
{
	width: 986px;
	background: #fff;
	position: relative
}

.bLeft,.bRight
{
	width: 5px;
	height: 379px;
	position: absolute
}

.bLeft
{
	left: -5px;
	top: 0;
	background: url(../images/body_left_bg.jpg) no-repeat left top
}

.bRight
{
	left: 986px;
	top: 0;
	background: url(../images/body_right_bg.jpg) no-repeat left top
}
/*top*/
.top
{
	width: 982px;
	height: 23px;
	border-bottom: 1px solid #e6e6e6;
	background: #f8f8f8
}

.topLeft
{
	width: 340px;
	height: 18px;
	padding: 5px 0 0 4px;
	float: left;
	text-align: left;
}

.topLeft a
{
	padding: 0 8px 0 16px;
	float: left;
	display: block;
}

.webList p,.iput_1
{
	background: url(../images/inco_bg_1.png) no-repeat
}

.home
{
	background: url(../images/home_bg.jpg) no-repeat left center
}

.map
{
	background: url(../images/map_bg.jpg) no-repeat left center
}

.topLeft a.map:hover
{
	color: #333;
	text-decoration: none
}
.emial_bg
{
              background:url(../images/email.gif) no-repeat left center;
}

.join{background:url(../images/join_3.gif) no-repeat left center;}
.topRight
{
	width: 406px;
	height: 20px;
	padding: 3px 11px 0 0;
}

.topRight .blog,.topRight .webList
{
	float: left
}

.topRight .blog
{
	margin-right: 10px;
	display: block
}

.webList
{
	width: 100px;
	height: 15px;
	border: 1px solid #C3C3C3;
	cursor: pointer;
	position: relative;
	z-index: 10
}

.webList p
{
	width: 74px;
	height: 13px;
	padding: 2px 18px 0 8px;
	text-align: left;
	background-position: 86px -190px;
	display: block
}

.webList ul
{
	width: 130px;
	padding: 5px 0;
	border: 1px solid #C3C3C3;
	border-top: none;
	position: absolute;
	left: -1px;
	top: 15px;
	background: #fff;
	display: none;
	z-index: 10;
}

.webList ul li
{
	height: 22px;
	line-height: 22px;
	padding: 0 5px 0 5px;
	text-align: left;
	overflow: hidden
}
/*banner*/
.banner
{
	width: 977px;
	height: 86px;
	margin: 6px auto 10px auto
}
/*login*/
.logobox
{
	padding-left: 5px;
	height: 49px
}

.logo
{
	float: left
}

.logoNav
{
	width: 800px;
	height: 23px;
	padding-top: 19px;
	float: right;
	text-align: left;
	color: #ccc
}

.logoSubNav
{
	padding-left: 3px;
	float: left;
}

.logoSubNav a
{
	margin-right: 4px;
	padding: 2px 3px;
	font-size: 14px
}

.logoSubNav a:hover
{
	background: #f60;
	color: #fff
}

.logoSubNav b a
{
	font-weight: bold;
	color: #336600
}
/*nav*/
.mainNav
{
	width: 979px;
	height: 60px;
	background: url(../images/mainNav_bg.jpg) repeat-x left top
}

.mainNav li.nobg
{
	background: none
}

.mainNav b
{
	width: 28px;
	height: 60px;
	display: block;
}

.mainNav .l
{
	float: left;
	background: url(../images/mainNav_left_bg.jpg) no-repeat left top
}

.mainNav ul
{
	width: 978px;
	height: 54px;
	float: left;
	padding: 6px 0 0 0;
	display: block;
	background: url(../images/mainNav_right_bg.jpg) no-repeat right top;
	overflow: hidden;
	margin-left: -27px
}

.mainNav ul li
{
	padding: 0 7px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	float: left;
	background: url(../images/line_1.png) no-repeat right top;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.mainNav ul li a
{
	font-size: 14px;
	color: #fff;
	white-space: nowrap;
	font-weight: bold;
}

.mainNav ul li a:hover
{
	color: #fff
}
/*search*/
.search
{
	width: 979px;
	height: 23px;
	line-height: 23px;
	padding-top: 10px;
	overflow: hidden
}

.keyWord
{
	height: 23px;
	padding-left: 10px;
	float: left;
	display: block;
	overflow: hidden
}

.keyWord span
{
	padding-right: 10px;
	float: left
}

.keyWord span a
{
	padding: 0;
	background: none
}

.keyWord a
{
	height: 23px;
	margin-right: 3px;
	padding: 0 10px 0 17px;
	color: #5E5E5E;
	display: inline;
	float: left;
	text-align: left;
	background: #ececec url(../images/inco_bg_3.jpg) no-repeat 8px center
}

.keyWord a:hover
{
	color: #666
}

.searchBox
{
	width: 360px;
	height: 23px;
	float: right
}

.iput_1,.select_1
{
	border: 1px solid #979797;
	color: #C3C3C3;
	float: left
}

.iput_1
{
	width: 208px;
	height: 21px;
	margin-right: 2px;
	line-height: 21px;
	border: 1px solid #979797;
	padding-left: 26px;
	background-position: 0 -213px;
	background-color: #fff
}

.select_1
{
	width: 64px;
	height: 23px;
	margin-right: 3px;
	font-size: 14px
}

.btn_1
{
	width: 53px;
	height: 23px;
	border: none;
	background: url(../images/btn.png) no-repeat left top;
	cursor: pointer
}

/*search-add*/
.searchArea
{
	width: 974px;
	height: 30px;
	background: url(../images/searchArea_bg.jpg) repeat-x left top;
	margin: 0px auto 0 auto;
	border: 1px solid #cad0ba
}

.searchArea .hotWord
{
	padding-left: 11px;
	float: left;
	line-height: 30px;
}

.searchArea .hotWord em
{
	color: #f00
}

.searchArea .hotWord a
{
	padding: 0 4px;
	color: #306A00
}

.searchArea .searchBox
{
	margin-top: 3px
}

.newsCenterList
{
	width: 976px;
	height: 33px;
	margin-top: 10px;
	border: 1px solid #72AE3C;
	background: url(../images/line_bg.jpg) repeat-x left top;
	overflow: hidden
}

.newsCenterList img
{
	float: left;
	display: block
}

.newsCenterList ul
{
	width: 786px;
	padding-left: 17px;
	float: left;
	display: block
}

.newsCenterList ul li
{
	height: 33px;
	line-height: 34px;
	padding: 0 10px 0 10px;
	float: left;
	display: block;
	background: url(../images/inco_bg_2.jpg) no-repeat left center
}

.newsCenterList ul li
{
	color: #fff;
	font-size: 14px
}

.newsCenterList ul li a
{
	color: #fff;
	font-size: 14px
}

.newsCenterList ul li a:hover
{
	color: #fff
}

/*==============main==============*/
.main
{
	width: 978px;
	margin: 10px auto 0 auto;
}
/*left*/
.mainLeft
{
	width: 750px;
	float: left
}

.FocusImg
{
	width: 370px;
	height: 282px;
	border: 1px solid #D7D7D9;
	padding: 1px;
	float: left;
}

.myFocus
{
	width: 368px;
	height: 248px;
	overflow: hidden
}

.newsHot
{
	width: 343px;
	height: 35px;
	line-height: 35px;
	text-align: left;
	padding-left: 27px;
	background: url(../images/newsHot_bg.jpg) no-repeat 2px center;
	overflow: hidden;
}

#newsHotList
{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.newsHot a
{
	color: #666;
	display: block
}

.newsHot a:hover
{
	text-decoration: none;
	color: #666
}

.focusR
{
	width: 350px;
	height: 259px;
	padding: 10px 4px 15px 10px;
	_padding: 10px 4px 15px 10px;
	background: url(../images/bg_1.jpg) no-repeat left top;
	overflow: hidden;
}

.case
{
	width: 748px;
	/* height: 246px;*/
	overflow: hidden;
}

.caseLeft
{
	width: 363px;
	/* height: 347px;*/
	margin: 8px 0 0 10px;
	border-right: 1px solid #E6EED6;
	float: left;
	display: inline;
	overflow: hidden
}

.caseLeft li
{
	width: 112px;
	height: 116px;
	margin-right: 8px;
	float: left;
	display: inline
}

.caseLeft .pic
{
	border: 1px solid #B5B3B4;
	float: left;
	margin-bottom: 5px;
}

.caseLefta
{
	width: 363px;
	height: 325px;
	margin: 5px 0 0 10px;
	border-right: 1px solid #E6EED6;
	float: left;
	display: inline;
	overflow: hidden
}

.caseLefta li
{
	width: 112px;
	height: 116px;
	margin-right: 8px;
	float: left;
	display: inline
}

.caseLefta .pic
{
	border: 1px solid #B5B3B4;
	float: left;
	margin-bottom: 5px;
}

.caseLeftb
{
	width: 363px;
	height: 215px;
	margin: 5px 0 0 10px;
	border-right: 1px solid #E6EED6;
	float: left;
	display: inline;
	overflow: hidden
}

.caseLeftb li
{
	width: 112px;
	height: 116px;
	margin-right: 8px;
	float: left;
	display: inline
}

.caseLeftb .pic
{
	border: 1px solid #B5B3B4;
	float: left;
	margin-bottom: 5px;
}
/*.caseLeft a.pic:hover{border:1px solid #FE6C00}*/
.caseLeft .intrac
{
	line-height: 16px;
	text-align: center;
	color: #666
}
/*.caseLeft a.intrac{text-decoration:none;color:#333}*/
.caseRight
{
	width: 355px;
	/*height: 340px;*/
	margin-top: 8px;
	margin-right: 8px;
	float: right;
	overflow: hidden
}

.caseRighta
{
	width: 355px;
	/*height: 310px;*/
	margin-top: 8px;
	margin-right: 8px;
	float: right;
	overflow: hidden
}

.caseRightb
{
	width: 355px;
	height: 205px;
	margin-top: 8px;
	margin-right: 8px;
	float: right;
	overflow: hidden
}

.expert,.worldErpre
{
	width: 748px;
	height: 337px;
	overflow: hidden
}

.expertLeft li
{
	height: 108px;
	margin-bottom: 2px;
}

.expertLeft .intrac
{
	width: 110px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: #F1F1F1;
	float: left;
	display: block
}

.expertRight ul
{
	margin-bottom: 14px
}

.expertRight li
{
	height: 23px;
	line-height: 23px;
	vertical-align: 0;
	text-align: left;
	overflow: hidden
}

.expertRight li a
{
	font-size: 14px
}

.worldErpre
{
	height: 227px;
	overflow: hidden
}

.hydt
{
	width: 372px;
	height: 165px;
	overflow: hidden
}

.hydtCon
{
	padding: 5px 10px
}

.hydtCon ul
{
	text-align: left
}

.hydtCon li
{
	height: 24px;
	line-height: 24px;
	_height: 22px;
	overflow: hidden;
	color: #333333;
	font-size: 14px
}

.hydtCon li em
{
	float: left
}

.hydtCon li a
{
	font-size: 14px;
	float: left
}

.hydtCon li a:hover
{
	font-size: 14px;
	float: left
}

.hydtCon li span
{
	font-size: 14px;
	color: #ccc;
	float: right
}

.fgjd
{
	width: 365px
}
/*=====================right======================*/
.mainRight
{
	width: 218px;
	float: right;
	overflow: hidden
}

.gszz
{
	width: 216px;
	height: 284px;
	overflow: hidden;
}

.gszzTop a
{
	color: #007d00;
	font-size: 14px
}

.gszzTop a:hover
{
	color: #007d00
}

.gszzTop a.current
{
	background: #fff url(../images/tabTop_2.jpg) no-repeat right top;
	font-weight: bold
}

.gszzCon
{
	height: 255px;
	overflow:hidden;
}

.gszz .chageBox
{
	width: 203px;
	height: 255px;
	padding: 0 6px 0 6px;
}
/*2015.05.14-free*/
.gszz .freeTel
{
	width: 203px;
	height: 192px;
	margin: 5px auto 0 auto;
	border: 1px solid #d6e7a8;
	border-bottom: none;
	display: block
}

.gszz .freeTel li
{
	width: 199px;
	height: 51px;
	padding: 5px 0 8px 4px;
	background: url(http://119.253.168.227:8888/images/free_tel_bg1.jpg) repeat-x left top
}

.gszz .freeTel li span
{
	float: left
}

.gszz .freeTel li p
{
	padding-top: 5px;
	line-height: 20px;
	padding-left: 64px;
	color: #666;
	font-size: 12px;
}

.gszz .free_btn
{
	width: 203px;
	height: 41px;
	margin-top: 6px;
}
/*end*/
.gszz .zzPic
{
	width: 203px;
	height: 100px;
}

.gszz h3
{
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #ff6d00;
	font-weight: bold;
	text-align: left;
	_margin-top: -20px;
}

.gszz ul li
{
	height: 22px;
	line-height: 20px;
	padding-left: 23px;
	background: url(../images/inco_bg_1.png) no-repeat left -245px;
	text-align: left;
}

.gszz ul li a
{
	font-size: 12px;
	color: #333
}

.gszz ul li a:hover
{
	color: #f60
}

.tel
{
	height: 21px;
	line-height: 21px;
	text-align: left;
	margin-top: 5px
}

.hotline
{
	margin-bottom: 10px;
	border: 1px solid #CCE098;
	background: #F7FDEF;
	overflow: hidden;
	margin-top: 10px;
	background: url(../images/400_bg.jpg) no-repeat top center;
	padding: 55px 0 10px;
}

.zxjs
{
	height: 158px;
}

li.nobg
{
	background: none
}

.zxjs p,.zxjs li
{
	background: url(../images/listLine_1.jpg) repeat-x left bottom
}

.zxjs p
{
	width: 200px;
	line-height: 22px;
	text-align: left;
	color: #999;
	padding: 5px 0;
	margin: 0 auto;
}

.zxjs p b
{
	font-weight: bold;
	color: #007d00
}

.zxjs p a
{
	color: #ff6d00
}

.zxjs ul
{
	width: 200px;
	margin: 0 auto
}

.zxjs ul li
{
	height: 24px;
	line-height: 24px;
	text-align: left;
	overflow: hidden
}

.zxjs ul li a
{
	color: #666
}

.zyyw
{
	height: 272px
}

.zyyw p
{
	width: 200px;
	height: 87px;
	margin: 0 auto;
}

.zyyw ul
{
	width: 200px;
	padding-top: 5px
}

.zyyw ul li
{
	height: 30px;
	line-height: 30px;
	text-align: left;
	overflow: hidden
}

.zyyw ul li a
{
	color: #666
}

.zyjs
{
	height: 293px;
	overflow: hidden
}

.zyjs p
{
	padding-top: 9px;
}

.zyjs .tab
{
	margin-top: 12px
}

.zyjs .tabTop
{
	padding-left: 4px
}

.zyjs .tabTop a
{
	width: 83px;
	height: 29px;
	font-size: 12px;
	color: #007d00;
	text-align: left;
	margin-right: 5px;
	background: none
}

.zyjs .tabTop a.current
{
	width: 87px;
	height: 29px;
	background: url(../images/tabTop_3.jpg) no-repeat left bottom
}

.zyjs .tabCon
{
	padding-top: 10px
}

.zyjs .tabCon ul
{
	width: 200px
}

.zyjs .tabCon ul li
{
	height: 31px;
	line-height: 31px
}

.zxtd
{
	height: auto;
	overflow: hidden
}

.zxtdCon
{
	padding-top: 7px
}

.zxtdCon dl
{
	width: 198px;
	height: 64px;
	display: block;
	margin: 0 auto
}

.zxtdCon dt
{
	width: 52px;
	height: 55px;
	display: block;
	float: left
}

.zxtdCon dt a
{
	width: 50px;
	height: 53px;
	border: 1px solid #fff;
	float: left
}
/*.zxtdCon dt a:hover{border:1px solid #ff6600;float:left}*/
.zxtdCon dt img
{
	width: 50px;
	height: 53px;
	margin-top: 5px;
}

.zxtdCon dd
{
	width: 141px;
	height: auto;
	float: right;
	text-align: left;
	display: block;
	margin-bottom: 5px;
}

.zxtdCon dd h4
{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #008200
}

.zxtdCon dd h4 a
{
	font-size: 12px;
	font-weight: bold;
	color: #008200
}

.zxtdCon dd p
{
	color: #666
}

.fotter
{
	width: 978px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin: 10px auto 0 auto;
	background: url(../images/line_bg.png) repeat-x left -246px
}

.fotter p
{
	line-height: 24px;
	color: #666
}

.fotter p a
{
	color: #666;
	margin: 0 3px
}
/*gyx add*/
.foot_left_gyx
{
	width: 300px;
	border-right: 1px solid #d4d4d4;
	float: left;
	padding-right: 15px;
	margin-top: 15px
}

.foot_left_gyx p
{
	text-align: left;
	line-height: 20px
}

.wx_logo
{
	width: 79px;
	float: left
}

.wx_js
{
	width: 210px;
	float: right
}

.wx_js p em
{
	color: #017d03;
	margin-left: 0px;
	margin-right: 0px
}

.foot_right_gyx
{
	width: 625px;
	padding-right: 15px;
	float: right;
	margin-top: 15px
}

.foot_right_gyx p
{
	text-align: left
}

/*bhCenter*/
.zyfx
{
	height: 212px
}

.zyfx p
{
	margin-top: 8px
}

.zyfx ul li a
{
	color: #666
}

.bh_zxjs
{
	height: 176px
}

.bh_zxjs li
{
	background: none
}

.bh_zyyw
{
	height: auto
}

.bh_zyyw
{
	height: auto
}

.bh_zyfx ul
{
	width: 200px;
	padding-top: 3px
}

.bh_zyfx li
{
	height: 30px;
	height: 31px
}


/*hpCenter*/
.hp_zxdt
{
	width: auto
}

.hp_zxdtRight
{
	float: left
}

.hp_zxdtRight
{
	border-right: 1px solid #E6EED6;
	display: inline;
	float: left;
	margin: 8px 0 0 10px;
	overflow: hidden;
	width: 363px
}

.hp_zxdtList
{
	height: 232px
}

.hp_zxjs
{
	height: auto;
}

.hp_zxjs ul
{
	margin-top: 5px
}

.hp_zxjs li
{
	background: none
}

.hp_zyyw
{
	height: auto
}

.hp_zyjs
{
	height: auto;
}

.hp_zyjs ul
{
	width: 200px;
	padding-top: 3px;
}

.hp_zyjs li
{
	height: 31px;
	line-height: 35px;
	_line-height: 30px;
	overflow: hidden
}

/*jyCenter*/
.jy_hydt
{
	height: 189px
}

.jy_zxjs
{
	height: 195px
}

.jy_zxjs ul
{
	margin-top: 5px
}

.jy_zxjs li
{
	height: 31px;
	line-height: 31px;
	background: none
}

.jy_zyyw
{
	height: 211px
}

/*slCenter*/
.twenQ
{
	width: 749px;
	height: 152px
}

.twenQ_pic
{
	width: 363px;
	height: 130px;
	padding: 12px 0 10px 10px;
	float: left
}

.twenQ .hydtCon
{
	width: 343px;
	margin-top: 3px;
	padding-left: 0;
	float: right
}

.sl_zxjs
{
	height: 169px
}

.sl_zxjs ul
{
	padding-top: 10px
}

.sl_zxjs ul li
{
	background: none
}

.sl_zyyw
{
	height: 290px;
	overflow: hidden
}

.sl_zyyw .tab
{
	margin-top: 12px
}

.sl_zyyw .tabTop
{
	padding-left: 4px
}

.sl_zyyw .tabTop a
{
	width: 83px;
	height: 29px;
	font-size: 12px;
	color: #007d00;
	text-align: center;
	margin-right: 5px;
	background: none
}

.sl_zyyw .tabTop a.current
{
	width: 87px;
	height: 29px;
	background: url(../images/tabTop_3.jpg) no-repeat left bottom
}

.sl_zyjs
{
	height: 242px
}

.sl_zyjs .tabCon
{
	padding-top: 20px
}

.sl_hydt
{
	height: 182px
}

.sl_radv_1
{
	height: 320px;
	background: #88d472
}

/*zhzx*/
.zh_caseRight .arctCont
{
	color: #999;
	font-size: 14px
}

.zh_zxjs
{
	height: 191px
}

.zh_zxjs li
{
	height: 191px;
	background: none
}

.zh_zyyw
{
	height: 178px;
	overflow: hidden
}

.zh_fwcp
{
	height: 330px;
	overflow: hidden
}

.zh_fwcp ul
{
	width: 200px;
	padding-top: 2px
}

.zh_fwcp li
{
	height: 30px;
	line-height: 30px
}

/*lydcCenter*/
.ly_zyyw
{
	height: 233px
}

.ly_zyyw ul li
{
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.ly_zyjs
{
	height: 364px;
	overflow: hidden
}

.ly_zyjs ul li a
{
	color: #333
}

.ly_zxtd
{
	height: 413px
}

.ly_zxtd dl
{
	height: 62px
}

/*mddCenter*/
.ztyj
{
	height: 405px;
	background: url(../images/mdd_tit1.jpg) repeat-x left top
}

.ztyj_tit
{
	height: 43px;
	font: bold 20px "����";
	color: #007d00;
	text-align: left;
	padding: 13px 0 0 12px;
	background: url(../images/mdd_tit1_1.jpg) no-repeat 192px 6px
}

.mdd_zxjs
{
	height: 195px
}

.mdd_zxjs ul li
{
	height: 28px;
	line-height: 28px
}

.mdd_aztd
{
	height: 428px;
}

.mdd_rightAdv1
{
	height: 170px;
	background: #f0f6e0
}

/*xxlyCenter*/
.xxlyCase
{
	height: 357px
}

.xxlyCase ul li
{
	height: 113px
}

.xxly_zxjs
{
	height: 262px
}

.xxly_zxjs ul li
{
	height: 26px;
	line-height: 26px;
	background: none
}

.xxly_zyyw
{
	height: 403px
}

.xxly_zyyw .tabCon ul li
{
	height: 29px;
	line-height: 29px
}

.xxly_zyjs
{
	height: 309px
}

.zzly_adv1,.zzly_adv1 img
{
	height: 65px
}


/*cyjzCenter*/
.cyjz_zyyw
{
	height: 250px;
	overflow: hidden
}

.cyjz_zyyw .tab
{
	margin-top: 12px
}

.cyjz_zyyw .tabTop
{
	padding-left: 4px
}

.cyjz_zyyw .tabTop a
{
	width: 83px;
	height: 29px;
	font-size: 12px;
	color: #007d00;
	text-align: center;
	margin-right: 5px;
	background: none
}

.cyjz_zyyw .tabTop a.current
{
	width: 87px;
	height: 29px;
	background: url(../images/tabTop_3.jpg) no-repeat left bottom
}

.cyjz_zyjs
{
	height: 180px;
}

.cyjz_zyjs ul
{
	width: 200px;
	padding-top: 3px
}

.cyjz_zyjs li
{
	height: 30px;
	height: 31px;
}


/*ptjCenter*/
.ptj_zxjs
{
	height: 262px
}

.ptj_zxjs ul li
{
	height: 26px;
	line-height: 26px;
	background: none
}

.ptj_zyjs
{
	height: 260px
}

.ptj_zyyw .tabCon ul li
{
	height: 29px;
	line-height: 29px
}

.ptj_zxjs
{
	height: 190px
}

.ptj_zxjs li
{
	background: none
}

/*trzCenter*/
.trz_zyyw
{
	height: 270px
}

.trz_rightAdv1
{
	height: 110px;
	background: #f0f6e0
}

/*wqCenter*/
.wqConbox
{
	width: 748px;
	height: 347px;
	overflow: hidden
}

.wqConLeft
{
	height: 330px;
	overflow: hidden
}

.wqConList p span
{
	font-size: 14px
}

.wqConList p a
{
	font-size: 14px
}

.wqList
{
	width: auto;
	margin-left: 12px;
	border: none
}

.wqList li
{
	margin-right: 10px
}

.wqTabCon
{
	height: 132px
}

.wqtabTop
{
	height: 45px;
	line-height: 45px;
	padding-left: 0;
	font-size: 14px;
	font-weight: bold;
	color: #007d00;
	text-align: left;
	background: url(../images/line_bg.png) repeat-x left -34px;
	position: relative
}

.wqtabTop a
{
	width: 92px;
	height: 45px;
	display: block;
	float: left;
	background: url(../images/wq_notcurrent.jpg) no-repeat right top;
	text-align: center
}

.wqtabTop a.current
{
	background: url(../images/wq_current.jpg) no-repeat left top
}

.wqTabCon ul
{
	height: 122px;
	padding: 10px 0 0 10px
}

.wqTabCon li
{
	width: 137px;
	height: 122px;
	margin-right: 10px;
	display: block;
	float: left;
	display: inline
}

.wqTabCon li img
{
	width: 135px;
	height: 91px;
	border: 1px solid #aeb1a7
}

.wqTabCon li .pic
{
	width: 137px;
	height: 91px
}

.wqTabCon li .txt
{
	width: 137px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block
}

.wq_hqjd
{
	height: 240px
}

.wqMap
{
	width: 241px;
	height: 206px;
	margin: 5px 0 0 26px
}

.wq_zxjs
{
	height: 185px
}

.wq_zxjs li
{
	background: none
}

.wq_zyyw
{
	height: 285px
}

.wq_zyjs
{
	height: 250px
}

.wq_zyjs ul
{
	width: 201px;
	margin: 0 auto
}

.wq_zyjs ul li
{
	height: 31px;
	line-height: 31px
}

.wq_radv_1
{
	height: 711px;
	background: #EDEDED
}


/*jdCenter*/
.jd_zyfx
{
	height: 360px;
}

.jd_zxjs
{
	height: 155px;
}

.jd_zxjs li
{
	background: none
}

.jd_zyfx ul
{
	width: 400px;
	padding-top: 3px;
}

.jd_zyfx li
{
	height: 30px;
	height: 31px
}

/*whCenter*/
.wh_zyjs
{
	height: 190px;
}

.wh_zyjs .tabCon
{
}

.wh_zyjs ul
{
	width: 200px;
	padding-top: 3px
}

.wh_zyjs li
{
	height: 30px;
	height: 31px;
	margin-top: 0px;
	border: #F00 solid 1px
}

/*dzlyCenter*/
.dz_zxjs
{
	height: 170px
}

.dz_zxjs ul
{
	margin-top: 5px
}

.dz_zxjs li
{
	background: none
}

.dz_zyfx
{
	height: 185px
}

.dz_zyfx p
{
	margin-top: 8px
}

.dz_zyfx ul li a
{
	color: #666
}

.dz_zyfx ul
{
	width: 200px;
	padding-top: 10px
}

.dz_zyfx li
{
	height: 30px;
	height: 31px
}

/*stsdCenter*/
.sd_zxjs
{
	height: 145px
}

.sd_zxjs ul
{
	margin-top: 5px
}

.sd_zxjs li
{
	background: none
}

.sd_zyfx
{
	height: 220px
}

.sd_zyfx p
{
	margin-top: 8px
}

.sd_zyfx ul li a
{
	color: #666
}

.sd_zyfx ul
{
	width: 200px;
	padding-top: 10px
}

.sd_zyfx li
{
	height: 30px;
	height: 31px
}

/*syxgCenter*/
.xg_zxjs
{
	height: 193px;
}

.xg_zxjs ul
{
	margin-top: 5px
}

.xg_zxjs li
{
	background: none
}

.xg_zyfx
{
	height: 250px
}

.xg_zyfx p
{
	margin-top: 8px
}

.xg_zyfx ul li a
{
	color: #666
}

.xg_zyfx ul
{
	width: 200px;
	padding-top: 10px
}

.xg_zyfx li
{
	height: 30px;
	height: 31px
}

.xg_zyyw
{
	height: 273px;
}

/*ztgy*/
.ztgyFocusImg
{
	width: 731px;
	height: 288px;
	padding: 9px 9px 8px 7px;
	background: #f3f8e4
}

.ztgyfocus
{
	width: 731px;
	height: 286px;
}

.focusLeft
{
	width: 436px;
	height: 286x;
	float: left
}

.focusLeft img
{
	width: 436px;
	height: 286px
}

.focusRight
{
	width: 290px;
	height: 286px;
	float: right;
	display: block;
	overflow: hidden
}

.focusRight li
{
	width: 94px;
	height: 94px;
	margin: 0 2px 9px 0;
	display: block;
	float: left
}

.focusRight li img
{
	width: 94px;
	height: 94px
}

.ztgynewsHot
{
	width: 704px;
	margin: 0 auto;
}

.ztgy_zxjs
{
	height: 187px;
	overflow: hidden
}

.ztgy_zxjs ul li
{
	height: 26px;
	line-height: 26px
}

.ztgy_zyyw
{
	height: 336px
}

.ztgy_zyfx
{
	height: 285px
}

.ztgy_zyfx ul li
{
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

/*ospIndex*/
.zt_Main_bg ul,.zt_Main_bg li,.zt_Main_bg dl,.zt_Main_bg dt,.zt_Main_bg dd
{
	display: block
}

.zt_Main_bg
{
	text-align: left;
	background: url(../images/ztImages/ztIndex-bg1.jpg) repeat-x left top
}

.ztIndex_header
{
	width: 1000px;
	height: 422px;
	margin: 0 auto;
	position: relative
}

.ztHeader_list
{
	width: 662px;
	height: 62px;
	position: absolute;
	left: 62px;
	top: 271px
}

.ztHeader_list li
{
	width: 120px;
	padding-right: 10px;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden
}

.ztHeader_list li a
{
	color: #fff
}

.ztHeader_list li a:hover
{
	color: #f60
}

.ztMainA
{
	width: 1000px;
	margin: 10px auto 0 auto
}

.ztMain01
{
	width: 980px;
	padding: 7px 10px 30px 10px;
	background: url(../images/ztImages/ztIndex-bg2.jpg) no-repeat left top
}

.ztMain01Cont
{
	line-height: 20px;
	padding: 22px 22px 0 22px;
	color: #666
}

.ztFocus
{
	width: 420px;
	height: 289px;
	padding: 1px;
	border: 1px solid #b0b0b0;
	background: #ebebeb;
	float: left
}

.ztFocus img
{
	width: 420px;
	height: 289px
}

.ztIndex_hot
{
	width: 514px;
	height: 278px;
	padding: 13px 24px 0 24px;
	border: 1px solid #ebebeb;
	float: right;
	position: relative;
	background: url(../images/ztImages/ztIndex-bg3.jpg) no-repeat left top
}

.ztIndex_hot .bg
{
	width: 42px;
	height: 42px;
	background: url(../images/ztImages/ztIndex-inco1.jpg) no-repeat left top;
	position: absolute;
	left: -1px;
	top: -1px
}

.ztIndex_hot_list
{
	margin-bottom: 10px
}

.ztIndex_hot h3
{
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-family: "����";
	color: #0b6599;
	position: relative;
	z-Index: 10
}

.ztIndex_hot h3 a
{
	font-size: 20px;
	font-family: "����";
	color: #0b6599;
}

.ztIndex_hot h3 a:hover
{
	color: #f60
}

.ztIndex_hot p
{
	font-size: 14px;
	color: #666
}

.ztMain02
{
	height: 973px;
	margin-top: 25px
}

.ztMain02_box
{
	width: 995px;
	height: 623px;
	padding: 1px;
	background: #fff;
	border: 1px solid #cae1ee;
	overflow: hidden
}

.ztMain02_con
{
	width: 979px;
	height: 623px;
	padding-left: 16px;
	background: #f6faff url(../images/ztImages/ztIndex-bg5.jpg) repeat-x left top
}

.ztMain02_con dl
{
	width: 946px;
	margin: 23px 0 0 0;
	float: left
}

.ztMain02_con dt
{
	height: 21px;
	padding-left: 17px;
	margin-bottom: 14px;
	font: bold 14px/21px "����";
	color: #3482e0;
	background: url(../images/ztImages/ztIndex-inco2.jpg) no-repeat left 4px
}

.ztMain02_con dd
{
	width: 452px;
	height: 24px;
	line-height: 24px;
	padding-left: 21px;
	float: left;
	background: url(../images/ztImages/ztIndex-inco3.jpg) no-repeat 12px 12px;
	overflow: hidden
}

.ztMain02_con dd a
{
	font: 14px/24px "����";
	color: #666
}

.ztMain02_con dd a:hover
{
	color: #f60
}

.ztMain02_box2
{
	height: 242px;
	margin-top: 11px
}

.ztMain02_box2_con
{
	height: 240px
}

.ztMain03
{
	margin-top: 20px
}

.ztMain03_picList
{
	height: 236px;
}

.ztMain03_picList ul
{
	width: 987px;
	height: 187px;
	margin-left: 8px;
	border-left: 1px solid #ececec
}

.ztMain03_picList li
{
	width: 215px;
	height: 168px;
	float: left;
	margin-left: 22px
}

.ztMain03_picList li a
{
	float: left;
	border: 1px solid #e4e4e4;
	overflow: hidden
}

.ztMain03_picList li a:hover
{
	border: 1px solid #2F7BD9
}

.ztMain03_picList li img
{
	float: left
}

.ztMain04_list
{
	height: auto
}

.ztMain04_list_tit
{
	height: 32px;
	padding-left: 62px;
	font: bold 14px/32px "����";
	color: #3482e0;
	background: url(../images/ztImages/ztIndex-inco4.jpg) no-repeat 10px 9px
}

.ztMain04_list_con
{
	padding-bottom: 11px;
	;background: url(../images/ztImages/ztIndex-bg6.jpg) no-repeat center top
}

.ztMain04_list_con ul
{
	padding: 16px 0 0 17px
}

.ztMain04_list_con ul li
{
	width: 451px;
	height: 26px;
	line-height: 26px;
	vertical-align: 0;
	padding: 0 20px 0 9px;
	float: left;
	background: url(../images/ztImages/ztIndex-inco3.jpg) no-repeat left 12px
}

.ztMain04_list_con ul li a
{
	font-size: 14px;
	color: #666
}

.ztMain04_list_con ul li a:hover
{
	color: #f60
}

.aboutlw
{
	height: 497px;
	border: 1px solid #c1d3d5;
	background: #f7f8fa url(../images/ztImages/zt_bg5.jpg) no-repeat left bottom
}

.aboutlwCon
{
	height: 433px;
	padding: 16px 0 0 109px;
/*overflow:hidden*/
}

.lxfs
{
	width: 830px;
	height: 49px;
	line-height: 24px;
	text-align: left;
	color: #333
}

.aboutlwInfoBox
{
	height: 358px;
	margin-top: 20px
}

.aboutlwInfoLeft
{
	width: 403px;
	height: 358px;
	float: left;
	background: url(../images/ztImages/zt_bg6.jpg) no-repeat right top
}

.aboutlwInfoLeft p
{
	text-align: left;
	line-height: 24px
}

.aboutlwInfoLeft .tel
{
	height: 59px;
	margin-top: 46px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #c4c4c4
}

.aboutlwInfoLeft .tel a
{
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #666
}

.aboutlwInforight
{
	width: 392px;
	height: 358px;
	float: left;
	padding-left: 35px
}

.aboutlwInforight .tit
{
	height: 21px;
	line-height: 21px;
	text-align: left;
	font-size: 14px;
	color: #333
}

.aboutlwInforight .fromBox
{
	width: 392px;
	margin-top: 12px
}

.aboutlwInforight td
{
	color: #666
}

.aboutlwInforight .sInput-1
{
	width: 228px;
	height: 23px;
	line-height: 23px;
	background: url(../images/ztImages/zt_bg7.jpg) no-repeat left top;
	text-indent: 5px
}

.aboutlwInforight .textarea-1
{
	width: 261px;
	height: 89px;
	padding: 5px;
	border: none;
	background: url(../images/ztImages/zt_bg8.jpg) no-repeat left top;
}

.ztBtn1,.ztBtn2
{
	width: 83px;
	height: 30px;
	margin-right: 6px;
	background: url(../images/ztImages/zt_btn1.jpg) no-repeat;
	border: none;
	cursor: pointer
}

.ztBtn2
{
	background: url(../images/ztImages/zt_btn2.jpg) no-repeat
}

.ztFotter
{
	width: 1000px;
	line-height: 24px;
	margin: 10px auto 0 auto;
	padding-top: 17px;
	padding-bottom: 30px;
	border-top: 1px solid #c1d3d5;
	text-align: center
}

.ztFotter p
{
	text-algin: center;
	color: #666
}


/*jqCenter*/
.jq_zxjs
{
	height: 200px;
}

.jq_zxjs ul li
{
	height: 26px;
	line-height: 26px;
	background: none
}

.jq_zyyw
{
	height: 376px;
	overflow: hidden
}

.jq_zyyw .tabCon ul li
{
	height: 31px;
	line-height: 29px;
}

.jq_zyyw .tab
{
	margin-top: 12px
}

.jq_zyyw .tabTop
{
	padding-left: 4px
}

.jq_zyyw .tabTop a
{
	width: 83px;
	height: 29px;
	font-size: 12px;
	color: #007d00;
	text-align: center;
	margin-right: 5px;
	background: none
}

.jq_zyyw .tabTop a.current
{
	width: 87px;
	height: 29px;
	background: url(../images/tabTop_3.jpg) no-repeat left bottom
}

.jq_zyjs
{
	height: 230px;
}

.jq_zyjs ul
{
	width: 201px;
	margin-top: 10px;
}

.jq_zyjs ul li
{
	height: 34px;
	line-height: 32px
}

/*index-style*/
.inCon
{
	margin-bottom: 10px;
}

.hidden
{
	display: none;
}

.inC1_left
{
	height: 277px;
	width: 372px;
	border: 1px solid #CCE098;
	float: left;
	overflow: hidden;
}

.inChg1 .mCon_Cutbtn
{
	background: #fff url(../images/tabTop_2.jpg) no-repeat right top;
	font-weight: bold
}

.inChgCon1 .mCon_conTxt
{
	padding: 3px 0px 0px 5px;
	font-size: 14px;
	text-align: left;
}

.inC1_right
{
	height: 277px;
	width: 364px;
	border: 1px solid #CCE098;
	float: right;
	overflow: hidden;
}

.inC1_t
{
	font-weight: bold;
}

.mCon_conTxt ul li
{
	line-height: 24px;
	height: 24px;
	color: #ccc
}

.inCon_l1
{
	margin-bottom: 10px;
}

.inCon_l2
{
	height: 385px;
	border: 1px solid #CCE098;
	overflow: hidden;
}

.inCon2_box .expertRight ul
{
	margin: 10px 0px 15px;
}

.inCon_l3
{
	height: 305px;
	margin: 10px 0px;
}

.inl3_left
{
	float: left;
	height: 303px;
	width: 373px;
	border: 1px solid #CCE098;
	overflow: hidden
}

.inl3_right
{
	float: right;
	height: 303px;
	width: 365px;
	border: 1px solid #CCE098;
	overflow: hidden
}

.inCon_l4
{
	height: 148px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
	overflow: hidden;
}

.inCon_l5
{
	background: url(../images/in_bg1.jpg) repeat-x left bottom;
	height: 100px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
}

.inCon_title
{
	height: 50px;
	border-top: 5px solid #64B518;
	padding-left: 12px;
	font: 20px/44px "����";
	color: #007D00;
	text-align: left;
	background: url(../images/in_bg2.jpg) no-repeat center bottom;
}

.inCon_l6
{
	height: 264px;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

.inCon_1h
{
	background: url(../images/intitle.jpg) repeat-x;
	display: block;
	height: 29px;
}

.inCon_1s
{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	float: left;
	padding-left: 11px;
	color: #007C00;
}

.inCon_1a,h2.Tit .inCon_1a
{
	line-height: 26px;
	color: #007C00;
	background: url(../images/insquer.jpg) no-repeat right 9px;
	float: right;
	margin-right: 8px;
	padding-right: 22px;
	font-size: 12px;
	font-weight: normal;
}

.inC6_con
{
	height: 232px;
	overflow: hidden;
	padding-top: 3px;
}

.inCon_l7
{
	height: 255px;
	border: 1px solid #CCE098;
	overflow: hidden;
}

.inCon_l8
{
	height: 170px;
	border: 1px solid #CCE098;
	overflow: hidden;
}

.inC7_1a
{
	float: left;
}

.inC7_span
{
	float: right;
	font-size: 12px;
	padding-right: 8px;
	color: #C6E69B;
}

h2.Tit .inC7_span a
{
	font-size: 12px;
	font-weight: normal;
}

.inCon .zzPic
{
	height: 100px;
}

.inCon .gszz
{
	height: 277px;
}

.inCon .tel
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif
}

.color_green
{
	color: #017D01;
}

.inCon_r1
{
	border: 1px solid #CCE098;
	height: 385px;
	margin: 10px 0px;
	padding: 0px 10px;
	overflow: hidden;
}

.inC1_aso
{
	background: url(../images/picTi.png) no-repeat;
	height: 84px;
	width: 84px;
	position: absolute;
	z-index: 10;
	top: 1278px;
	right: 137px;
}

.inCr1_img
{
	padding-top: 15px;
	text-align: center;
	height: 113px;
	overflow: hidden;
}

.inCr1_dl
{
	display: block;
	height: 110px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	line-height: 20px;
}

.inCr1_dl dt
{
	color: #666
}

.inCr1_dl dd
{
	position: relative;
	left: -3px;
	color: #666;
}

.inCr1_dl dd a
{
	color: #666
}

.inCr1_dl dd a:hover
{
	color: #ff6600
}

.inCr1_1s
{
	line-height: 30px;
	background: url(../images/insquer2.jpg) no-repeat left center;
	float: left;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
}

.color_hs
{
	color: #999999;
}

.inCr1_list li
{
	line-height: 20px;
	position: relative;
	left: -13px;
}

.inCr1_list li a
{
	color: #333333;
}

.inCr1_list li a.color_hs
{
	color: #999999;
}

.inCr1_list li a:hover
{
	color: #ff6600;
}

.inC1_1h
{
	display: block;
	height: 30px;
	padding-top: 5px;
}

.inCrl_more
{
	font-size: 12px;
	color: #017D01;
	float: right;
	line-height: 30px;
	font-weight: normal;
}

.color_org
{
	color: #FE6D00
}

.inCon_r2
{
	height: 398px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #CCE098;
	text-align: left;
	overflow: hidden;
}

.inCr2_list li
{
	display: block;
	height: 50px;
	border-bottom: 1px dotted #CCC;
	line-height: 20px;
	margin: 0px 10px;
	padding: 6px 0px 4px;
}

.inCr2_span
{
	font: bold 24px Arial;
	color: #007D00;
}

.inCon_r3
{
	height: 268px;
	margin-bottom: 10px;
	border: 1px solid #CCE098;
	background: #F7FDEF;
	overflow: hidden;
}

.mCr3_btn ul .mCon_btn
{
	background: url(../images/inchbg.jpg) repeat-x left top;
	border-right: 1px solid #E3EDD4;
	line-height: 28px;
	text-align: center;
	float: left;
	width: 42px;
	height: 30px;
	cursor: pointer;
	color: #007D00;
}

.mCr3_con .mCon_conTxt
{
	text-align: left;
}

.mCr3_con ul li
{
	line-height: 29px;
	border-bottom: 1px dotted #CCC;
	height: 29px;
	margin: 0px 10px;
}

.mCr3_con ul .mCr3_nobor
{
	color: #333333;
	border-bottom: 1px dotted #cce098
}

.mCr3_btn ul .mCon_Cutbtn
{
	font-weight: bold;
	background: url(none);
}

.inCon_r4
{
	height: 262px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
	overflow: hidden;
}

.inC4_dl
{
	text-align: center;
	display: block;
	height: 80px;
	padding-top: 10px;
}

.inC4_dl dd
{
	line-height: 28px;
	margin: 0px auto;
	height: 28px;
	width: 197px;
	border-bottom: 1px dotted #CCC;
	clear: both;
	text-align: left;
}

.incr4_1a
{
	display: inline-block;
	float: left;
	width: 122px;
	overflow: hidden;
	line-height: 28px;
	height: 28px;
}

.incr4_count
{
	line-height: 28px;
	height: 28px;
	width: auto;
	overflow: hidden;
	color: #999;
	display: inline-block;
	float: right;
}

.inCon_r5
{
	height: 262px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
	text-align: left;
	overflow: hidden;
}

.incr5_list .incr4_1a
{
	background: url(../images/insquer3.jpg) no-repeat left 7px;
	width: 132px;
	padding-left: 16px;
}

.incr5_list .incr4_count
{
	float: right;
	width: 45px;
}

.inCon_r6
{
	height: 418px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
	overflow: hidden;
}

.inCon_r7
{
	height: 274px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
	text-align: left;
	overflow: hidden;
}

.incr7_img
{
	text-align: center;
	height: 80px;
	padding-top: 10px;
}

.inCon_r7 ul li
{
	line-height: 30px;
	border-bottom: 1px dotted #CCC;
	margin: 0px 10px;
}

.inCon_r7 ul li a
{
	color: #666
}

.inCon_r7 ul li a:hover
{
	color: #ff6600
}

.inCon_r8
{
	height: 305px;
	border: 1px solid ##88D472;
	overflow: hidden
}

.inCon
{
	position: relative;
}

.inCr5_con
{
	padding-top: 6px;
}

.inCr5_con dl
{
	width: 198px;
	height: 64px;
	display: block;
	margin: 0 auto
}

.inCr5_con dt
{
	width: 52px;
	height: 55px;
	display: block;
	float: left
}

.inCr5_con dt a
{
	width: 50px;
	height: 53px;
	border: 1px solid #fff;
	float: left
}

.inCr5_con dt img
{
	width: 50px;
	height: 53px
}

.inCr5_con dd
{
	width: 141px;
	height: 53px;
	float: right;
	text-align: left;
	display: block
}

.inCr5_con dd h4
{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #008200
}

.inCr5_con dd h4 a
{
	font-size: 12px;
	font-weight: bold;
	color: #008200
}

.inCr5_con dd p
{
	color: #666
}

.mCon_link
{
	margin: 10px auto 10px;
	clear: both;
	height: 75px;
	width: 976px;
	border: 1px solid #DDDDDD;
	text-align: left;
}

.mlink_tx a
{
	line-height: 16px;
	white-space: nowrap;
	margin: 0px 3px;
	overflow: hidden;
	color: #666
}

.mlin_t
{
	font-size: 14px;
	font-weight: bold;
	background: #F6F8F3;
	padding: 5px 4px 0px 5px;
	float: left;
	height: 65px;
	width: 18px;
	border-right: 1px solid #ddd;
	color: #999
}

.mlink_c1
{
	float: right;
	width: 939px;
	color: #CCC;
}

.mlink_tx
{
	height: 49px;
	padding: 8px 15px 0px 10px;
}

.mlink_log
{
	clear: both;
	padding-top: 8px;
	overflow: hidden;
}

.mlink_log img
{
	display: inline-block;
	padding: 0px 12px 0px 8px;
}

.inCl_box3
{
	margin: 0px auto;
	height: 86px;
	width: 355px;
	padding-top: 10px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
}

.incl3_box2
{
	line-height: 20px;
	text-align: left;
	padding: 7px 0px 0px 10px;
}

.incl3_box2 li a
{
	color: #333333;
}

.incl3_box2 li a:hover
{
	color: #ff6600;
}

.incl3_img
{
	float: left;
}

.incl3_txt
{
	float: right;
	width: 227px;
	text-align: left;
	line-height: 20px;
}

.incl3_txt b
{
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
	line-height: 16px;
}

.inc3_b1
{
	background: #FBFBFB;
	height: 52px;
	padding-top: 7px;
	border-bottom: 1px solid #C7DCCD;
}

.incl3_ser
{
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	color: #007D00;
	background: url(../images/inserbg.jpg) no-repeat 25px center;
	padding-left: 47px;
}

.incl_int2
{
	height: 20px;
	line-height: 20px;
	width: 265px;
	border: 1px solid #CCC;
	color: #cccccc;
	padding-left: 5px;
}

.incl3_int
{
	padding-left: 21px;
	margin-top: 5px;
}

.incl_f14
{
	font-size: 14px;
	line-height: 20px;
}

.incl3_box3 ul li
{
	padding: 4px 0px;
	border-bottom: 1px dotted #CCC;
	text-align: left;
}

.incl3_box3
{
	line-height: 20px;
	padding: 5px 0px 0px 10px;
}

.incl5_list
{
	text-align: left;
	padding: 9px 0px 0px 23px;
	color: #c6e79b;
}

.incl4_ul .caseLeft
{
	width: 735px;
	display: inline;
	border-right: none;
	overflow: hidden
}

.incl4_ul .expertLeft li
{
	margin-left: 2px;
	display: inline;
	overflow: hidden
}

.incl5_list a
{
	font-size: 14px;
	margin: 0px;
	line-height: 30px;
	display: inline-block
}

.incl7
{
	height: 200px;
	margin-top: 10px;
	text-align: left;
	overflow: hidden
}

.incl_dl
{
	float: left;
	height: 200px;
	width: 366px;
	padding-left: 5px;
	border-right: 1px solid #e7eed5;
}

.incl_dl dt
{
	display: block;
	margin-bottom: 8px;
	font: bold 20px "Microsoft YaHei";
	color: #007D00;
}

.incl_dl dd
{
	font-size: 14px;
	line-height: 22px;
	display: block;
	margin-bottom: 8px;
}

.incl_dl dd li
{
	color: #ccc;
}

#indexBody .expertRight li
{
	color: #ccc
}
/* ������CSS */
.inCon_lay
{
	position: relative;
	display: inline-block;
	height: 26px;
	cursor: pointer;
}

.inCon_layCon
{
	position: absolute;
	padding: 5px;
	top: 26px;
	right: -9px;
	_right: -17px;
	background: #FFF;
	border: 1px solid #CCE098;
	font-size: 12px;
	font-weight: normal;
	display: none;
}

.inCon_layCon li
{
	line-height: 22px;
	border-bottom: 1px dashed #ccc;
	text-align: left;
	text-indent: 0
}

.inCon_layCon li.nobd
{
	border-bottom: none
}

.inCon_layCon li a
{
	font-size: 12px;
	font-family: "����";
	font-weight: normal;
	color: #666
}

.inCon_layCon li a:hover
{
	color: #ff6600
}
/*End*/

/*index-addstyle*/
.inChgCon1 .mCon_conTxt h3
{
	height: 26px;
	font: bold 18px/26px "����";
	color: #007D00;
	overflow: hidden
}

.inChgCon1 .mCon_conTxt h3 a
{
	height: 26px;
	font: bold 18px/26px "����";
	color: #007D00;
	overflow: hidden
}

.inChgCon1 .mCon_conTxt h3 a:hover
{
	height: 26px;
	font: bold 18px/26px "����";
	color: #FF6600;
	overflow: hidden
}

.inChgCon1 .mCon_conTxt p
{
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.inCon_r9
{
	height: 287px;
	border: 1px solid #CCE098;
	margin-bottom: 10px;
}

.inCon_r9 dl
{
	width: 197px;
	padding-top: 8px;
	margin: 0 auto
}

.inCon_r9 dt
{
	width: 197px;
	height: 173px
}

.inCon_r9 dt img
{
	width: 197px;
	height: 173px
}

.inCon_r9 dd h4
{
	margin: 5px 0;
	font: bold 12px/20px "����";
	text-align: center;
	color: #666
}

.inCon_r9 dd p
{
	line-height: 20px;
	color: #666
}
/*end*/

.banner_show {
    width: 978px;
    margin: 6px auto 5px auto;
    position: relative;
    overflow: hidden;
}

.home_banner{
  width: 978px;
  height: 86px;
  overflow: hidden;
  position: relative;
}

#banner_con{
  width: 1952px;
  height: 86px;
  position: absolute;
  left: 0;
  top:0;
}

#banner_con ul{
  width: 100%
}

#banner_con ul li{
  height: 86px;
  float: left;
}

.banner_btn{
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  top:30px;
}

.bannerL_btn{
  left:35px;
  background: url(../images/narL.png) no-repeat left top
}

.bannerL_btn:hover{
    background: url(../images/narLC.png) no-repeat left top
}
.bannerR_btn{
  right:35px;
  background: url(../images/narR.png) no-repeat left top
}

.bannerR_btn:hover{
  right:35px;
  background: url(../images/narRC.png) no-repeat left top
}

#banner_con ul{
  width: 100%
}

#banner_con ul li{
  height: 86px;
  float: left;
}
/*新导航栏*/
  a:hover,a:visited{text-decoration:none}
  .nav-a {
    font-size: 15px;
    color: #ffffff;
    display: inline-flex;
    width: 78px;
    height: 25px;
    align-items: center;
    justify-content: center;
  }
  .nav-a:hover {
    color: #000000;
    background-image: url(http://www.lwcj.com/images/nav-hover.png);
    background-size: 78px 25px;
    background-repeat: no-repeat;
    background-position: center;
  }
.nav-a-hover {
    color: #000000;
    background-image: url(http://www.lwcj.com/images/nav-hover.png);
    background-size: 78px 25px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .green-nav {
    background-color: #389302;
    border-radius: 4px;
    margin: 0 auto;
    width: 839px;
    /*height: 54px;*/
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 6px;
    font-size: 0;
  }
  .green-nav nav {
    display: flex;
    justify-content: space-between;
  }