@charset "gb2312";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{	margin:0;	padding:0;}
fieldset, img {	border:0;}
address, caption, cite, code, dfn, em, th, var {	font-style:normal;	font-weight:normal;}
ol, ul {	list-style:none;}
ception, th {	text-align:left;}
q:before, q:after {	content:'';}
abbr, acronym {	border:0;}
a {	color:#666;	text-decoration:none;}
a:focus {	outline:none;}
a:hover {	text-decoration:none;}
.curp {	cursor:pointer;}
;sup {	vertical-align:baseline;}
sub {	vertical-align:baseline;}
input, button, textarea, select, optgroup, option {	font-family:inherit;	font-size:inherit;	font-style:inherit;	font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}
input, select {	vertical-align:middle;}
select, input, button, textarea, button {	font:99% arial, helvetica, clean, sans-serif;}
pre, code, kbd, samp, tt {	font-family:monospace;*font-size:108%;	line-height:100%;}
/*title*/
h1 {	font-size:26px;}
h2 {	font-size:24px;}
h3 {	font-size:20px;}
h4 {	font-size:16px;}
h5 {	font-size:14px;}
h6 {	font-size:12px;}
/* CSS Document */
body {	background-color:#fff;	overflow-x:hidden;	color:#666;	font-size:12px;	font-family: "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, Verdana, Tahoma, sans-serif;	position:relative;}

.header, .content, .footer, .container {	margin-left:auto;	margin-right:auto;	width:1100px;}
.vam {	vertical-align:middle;}
.zoom {	zoom:1;}
.hidden {	visibility:hidden;}
p {}
.clear {	clear:both;	height:0;	line-height:0;	font-size:0;}
.tl {	text-align:left;}
.tc {	text-align:center;}
.tr {	text-align:right;}
.bc {	margin-left:auto;	margin-right:auto;}
.fl {	float:left;	display:inline;}
.fr {	float:right;	display:inline;}
.center {	text-align:center;}
.pa {	position:absolute;}
.pr {	position:relative;}
.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:100%; height:30px; margin:0 auto; background:#eeeeee}
.toparea ul{ width:1100px; height:30px; margin:0 auto}
.toparea ul li{ float:left;line-height:30px; color:#888; font-size:14px}
.toparea ul li a{line-height:30px; color:#888; font-size:14px} 
.heading{ width:1100px; height:122px; margin:0 auto; background:url(../images/logo.jpg) center center no-repeat} 
.navbg{ width:100%; height:50px; margin:0 auto; background:#00509e; }
.navbg ul{ width:1098px; height:50px; margin:0 auto}
.navbg ul li{ float:left; height:50px; line-height:50px; width:137px; font-size:16px;}
.navbg ul li a{ display:block; color:#fff; line-height:50px; text-align:center; width:122px; font-size:16px}
.navbg ul li a:hover{ color:#fff; background:#45a643}

.productframe{ width:1100px; height:auto; margin:0 auto; margin-top:35px}
.cplist{ width:220px;height:auto; display:block; float:left;}
.cplist .head{ width:220px; height:72px; background:url(../images/tle.png) 0 center no-repeat #3c3e46; line-height:72px; color:#fff; font-size:24px; text-indent:30px}
.cplist .contenta{ border:2px solid #3c3e46; padding:16px 16px 2px 16px}

.onepro{ width:184px; height:40px; background:#f5f5f7; border:1px solid #d9dade; margin:0 auto; line-height:40px;font-size:15px;color:#555; text-indent:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:10px;}
.onepro:hover{ width:184px; height:40px; background:#068bea; border:1px solid #10bbf3; margin:0 auto; line-height:40px;font-size:15px;color:#fff; text-indent:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:10px;} 
.twopro{ width:184px; height:28px; margin:0 auto; line-height:28px;display: block; font-size:14px;color:#666; text-indent:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #cfcfcf} 
.cplist .contentb{ background:#3c3e46; min-height:88px; padding:18px; display:block; text-align:center; color:#fff; font-size:15px; line-height:25px}
.cplist .contentb span{ font-size:20px; line-height:25px}
.cpdisplay{ width: 845px; height:auto; display: block; float:right}
.cpdisplay .head{ width:845px; height:70px; background:#dcdcdc}
.cpdisplay .head p{float:left; padding-left:35px; padding-right:35px;line-height:70px; color:#fff; font-size:20px; background:#00509e} 
.cpdisplay .content{ width:845px; height: auto; margin-top:28px} 
.proimg_bb{width:270px; height:240px; background:#e8e8e8; line-height:50px; font-size:14px; color:#666; text-align:center;float:left; margin:5px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{ width:270px; height:190px;}

.proimg_bb:hover{background:#1161c0;color:#fff;} 



.cpdisplay2{ width: 845px; height:auto; display: block; float:right}
.cpdisplay2 .head{ width:845px; height:70px; background:#dcdcdc}
.cpdisplay2 .head p{float:left; padding-left:35px; padding-right:35px;line-height:70px; color:#fff; font-size:20px; background:#00509e} 
.cpdisplay2 .content{ width:845px; height: auto; margin-top:28px} 
.proimg_bb2{width:270px; height:228px; background:#e8e8e8; line-height:50px; font-size:14px; color:#666; text-align:center;float:left; margin:5px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb2 img{ width:270px; height:188px;}

.proimg_bb2:hover{background:#1161c0;color:#fff;} 




.childaa{ width:1100px; height:160px; margin:40px auto 0; background:url(../images/ggImg.jpg) center top no-repeat}  
.ggImg {	position:relative;	margin-bottom: 40px;}
.ggImg .phone1 {	text-align:center;	width:180px;	color:#fff;	position:absolute;	top:34px;	right:30px;}
.ggImg .phone1 p {	margin-top:10px;	margin-bottom:5px;	font-size:18px;	line-height:18px;}
.ggImg .phone1 span {	font-size:13px;}

.kefw {	display:block;	position:absolute;	width:50px;	height:30px;	left:50%;	margin-left:-25px;	top:2px;}
#nodata {	padding:80px;	padding-left:150px;	border:solid 1px #eee;	margin:10px 0;	background:url(images/nodata.gif) no-repeat 20px 20px;}
#roll_top, #fall, #ct {	position:relative;	cursor:pointer;	width: 60px;	height: 50px;}
#roll_top {	background: url(../images/top.png) no-repeat 10px 3px;}
#fall {	background:url(images/top.gif) no-repeat 0 -80px;}
#ct {	background:url(images/top.gif) no-repeat 0 -40px;}
#roll {	width: 60px;	height: 50px;	background: #45a643;	position: fixed;	right: 50%;	bottom: 110px;	margin-right: -660px;}
#flashs {	position:relative;	height:490px;	overflow:hidden;}
#flashs .bgitem {	z-index:1;	position:absolute;	top:0;}
#flashs .btn {	position:absolute;	z-index:7;	bottom:45px;	left:50%;	margin-left:-95px;	padding:0 6px;}
#flashs .btn span {	color:#fff;	background:#717174;	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:#46a644;}
.bot {	width:40px;	height:40px;	display:block;	cursor:pointer;}
.bot1 {	background:url(../images/bot1.png) no-repeat center;}
.bot2 {	background:url(../images/bot2.png) no-repeat center;}
.sousuoMian {	position:relative;	z-index:999;}
.sousuoMian .gjc {	position:absolute;	left:0;	top:-26px;	height:52px;	color:#333;	width:100%;}
.sousuoMian .gjc .rm {	width:550px;	background-color:#45a643;	text-align:center;	line-height:52px;	height:52px;}
.sousuoMian .gjc .rm span {padding-left:38px;color:#fff;background: url(../images/phone.png) left 5px no-repeat;display:inline-block;font-size:16px;height:50px;line-height:50px;}
.sousuoMian .gjc .rm span em {	font-size:22px;	font-weight:bold;	position:relative;	top:2px;}
.sousuoMian .gjc .ss {	width:550px;}
.sousuoMian .gjc .ss .txt {	float:left;	width:435px;	height:52px;	line-height:52px;	border:0;	background-color:#3c3e46;	outline:0;	padding:0 10px;	font-family:microsoft yahei;	font-size:14px;	color:#fff;}
.sousuoMian .gjc .ss .s_ss {	float:left;	width:95px;	height:52px;	background:#3c3e46 url(images/ssImg.png) no-repeat center;	border:0;	cursor:pointer;}
.panerMain {	background: url(../images/panerMainbg.png) repeat-y center;	padding-top:83px;	padding-bottom:53px;}
.panerMain .ptop {	text-align:center;}
.panerMain .ptop h5 {	font-size:24px;	margin-bottom:5px;	color:#333;}
.panerMain .ptop h5 span {	font-weight:normal;	color:#666;}
.panerMain .ptop em {	color:#b3b3b3;	text-transform:uppercase;	font-size:11px;}
.panerMain .pcont {	overflow:hidden;	margin-top:53px;}
.panerMain .pcont ul {	overflow:hidden;	width:1100px;}
.panerMain .pcont .bd {	overflow:hidden;	width:1100px;}
.panerMain .pcont li {	float:left;	width:170px;	margin-right:18px;}
.panerMain .pcont li img { width:205px; height:145px;}
.panerMain .pcont .pbot {	width:82px;	margin:48px auto 0 auto;	padding:0 36px;	overflow:hidden;	background: url(../images/pbotbg.png) no-repeat center;}
.panerMain .pcont .pbot .bot {	float:left;	margin-left:1px;}
.proMain {	padding-top:49px;	padding-bottom:40px;}
.proMain .pro_l {	float:left;	width:220px;}
.proMain .pro_r {	float:right;	width:850px;}
.pro_l h4 {	display:block;	font-size:24px;	color:#fff;	text-decoration:none;	font-weight:normal;	background:#3c3e46 url(../images/tle.png) no-repeat left center;	height:70px;line-height:70px;	padding-left:30px;}
.pro_l .clcpbox {	border:2px solid #3c3e46;	padding-bottom:15px;}
.pro_l ul li {	margin-top:20px;	background:url(../images/probg1.png) no-repeat 20px 3px;	width:100%;	float:left;}
.pro_l ul li a {	text-indent:40px;	display:block;	font-weight:bold;	font-size:14px;}
.pro_l ul .sub-menu {	padding-top:12px;}
.pro_l ul .sub-menu li {	background:0;	margin-left:19px;	width:190px;	margin-top:0;	line-height:32px;}
.pro_l ul .sub-menu li a {	text-indent:20px;	font-weight:normal;}
.pro_l ul .sub-menu li a:hover {	color:#fff;	background-color:#45a643;	text-decoration:blink;}
.pro_r .plist {	overflow:hidden;}
.pro_r .plist li {	float:left;	width:24.9%;	height:70px;	line-height:70px;}
.pro_r .plist li a {	display:block;	font-size:20px;	color:#333;	background-color:#dcdcdc;	text-align:center;	text-decoration:none;}
.pro_r .plist li a:hover {	color:#fff;	background-color:#45a643;}
.pro_r .plist li a.cur {	color:#fff;	background-color:#45a643;}
.pro_r .prcont ul {	overflow:hidden;	width:880px;}
.pro_r .prcont li {	float:left;	width:270px;	margin-right:18px;	margin-top:30px;}
.pro_r .prcont li>a {	display:block;	width:270px;	height:190px;	position:relative;}
.pro_r .prcont li>a img {	display:block;}
.pro_r .prcont li>a span {	display:block;position:absolute;width:270px;	height:190px;	background:url(images/ljgd.png) no-repeat center;	top:0;	left:0;	display:none;}
.pro_r .prcont li p {	text-align:center;	white-space:nowrap;	overflow:hidden;text-overflow:ellipsis;	background:#e8e8e8;	height:30px;line-height:30px;padding:0 10px;}
.pro_r .prcont li p a {	font-size:14px;	color:#000;}
.pro_r .prcont li>a:hover span {	display:block;}
.youshiMain {	background: url(../images/youshibg.jpg) center top no-repeat;	height:660px;}
.youshiMain .ytop {	text-align:center;	color:#fff;	padding-top:60px;}
.youshiMain .ytop p {	font-size:30px;	margin-bottom:10px;	line-height:35px;}
.youshiMain .ytop span {	font-weight:bold;}
.youshiMain .ytop em {	font-size:20px; line-height:25px;}
.youshiMain .ycont {	position:relative;}
.youshiMain .ycont p {	position:absolute;	color:#fff;	line-height:24px;	font-size:14px;}
.youshiMain .ycont p.tl {	text-align:right;}
.youshiMain .ycont p.tr {	text-align:left;}
.youshiMain .ycont p.ps1 {	top:90px;	right:740px;}
.youshiMain .ycont p.ps2 {	top:260px;	right:800px;}
.youshiMain .ycont p.ps3 {	top:442px;	right:740px;}
.youshiMain .ycont p.ps4 {	top:90px;	left:740px;}
.youshiMain .ycont p.ps5 {	top:260px;	left:800px;}
.youshiMain .ycont p.ps6 {	top:442px;	left:740px;}

.reasons .ys1 {	background: url(../images/ysbg1.jpg) center top no-repeat;	height:750px;	position:relative;}
.reasons .ys2 {	background: url(../images/ysbg2.jpg) center top no-repeat;	height:621px;	position:relative;}
.reasons dl {	width:500px;*width:490px;	position:absolute;}
.reasons dt {	font-size:24px;	color:#00509e;	font-weight:bold;	padding-bottom:10px;	background: url(../images/yline.jpg) left bottom no-repeat;}
.reasons dd {	margin-top:15px;}
.reasons dd p {	line-height:26px;	font-size:15px;}
.reasons dd li {	overflow:hidden; font-size:15px; line-height:26px;}
.reasons dd li em {	float:left;	width:65px;	font-size:13px;	font-weight:bold;	margin-top:5px;}
.reasons dd li span {	float:left;	width:420px;	line-height:26px;	font-size:13px;}
.reasons .dz {	left:580px;}
.reasons .dr {	left:20px;}
.reasons .ds1 {	top:247px;}
.reasons .ds2 {	top:527px;}
.reasons .ds3 {	top:62px;}
.reasons .ds4 {	top:357px;}
.lcMain {	height:280px;	background-color:#00509e;}
.lcMain .lc_l {	float:left;	width:205px;	background-color:#3c3e46;	color:#fff;	height:295px;	margin-top:-15px;	text-align:center;	position:relative;}
.lcMain .lc_r {	float:left;	margin-top:79px;	margin-left:19px;}
.lcMain .lc_l h5 {	padding-top:30px;}
.lcMain .lc_l h5 span {	font-size:22px;	font-weight:normal;}
.lcMain .lc_l h5 p {	font-size:24px;	margin-bottom:15px;}
.lcMain .lc_l h5 i {	display:block;	width:24px;	height:0;	border-top:1px solid #fff;	margin:0 auto;}
.lcMain .lc_l dl {	margin-top:30px;	margin-bottom:10px;}
.lcMain .lc_l dd p {	font-size:14px;}
.lcMain .lc_l dd span {	font-size:20px;}
.lcMain .lc_l a {display:block;	width:140px;height:40px;line-height:40px;color:#fff;text-decoration:none;font-size:16px;	margin:0 auto;	border:2px solid #fff;}
.lcMain .lc_l a:hover {	background:#45a643;}
.gtop {	text-align:center;}
.gtop p {	font-size:24px;	color:#333;	margin-bottom:10px;}
.gtop p em {	font-weight:bold;	color:#00509e;}
.gtop p span {	font-size:14px;}
.gtop span {	font-size:14px;}
.gsjBox {	background-color:#eee;	padding-top:60px;	padding-bottom: 60px;}
.gsjBox .gtop {	text-align:center;}
.gsjBox .gtop p {	font-size:24px;	color:#333;	margin-bottom:10px;}
.gsjBox .gtop p em {	font-weight:bold;	color:#00509e;}
.gsjBox .gtop p span {	font-size:14px;}
.gsjBox .gtop span {	font-size:14px;}
.gsjBox .gcont {	margin-top:47px;}
.gsjBox .gcont ul {	height:333px;	width:1100px;}
.gsjBox .gcont .bd {	height:333px;	width:1100px;	overflow:hidden;}
.gsjBox .gcont li {	float:left;	width:205px;	height:314px;	background-color:#fff;	margin-right:18px;	position:relative;}
.gsjBox .gcont li img {	display:block;}
.gsjBox .gcont li h5 {text-align:center;padding-top:20px;padding-bottom:7px;white-space:nowrap;	overflow:hidden;text-overflow:ellipsis;	padding-left:10px;padding-right:10px;}
.gsjBox .gcont li h5 a {	font-size:14px;}
.gsjBox .gcont li p {	padding:0 18px;	font-size:13px;	line-height:23px;	height:69px;	overflow:hidden;}
.gsjBox .gcont li .mor {display:block; background:url(../images/morBg.png) center no-repeat;width:36px;	height:36px;position:absolute;left:50%;	margin-left:-18px;bottom:-18px}
.gsjBox .gcont .pbot {	width:82px;	margin:48px auto 0 auto;padding:0 36px;	overflow:hidden;	background:url(../images/pbotbg.png) no-repeat center;}
.gsjBox .gcont .pbot .bot {	float:left;	margin-left:1px;}
.teamBox {	padding-top:57px;	padding-bottom:75px;}
.teamBox .team {	padding-bottom:32px;	background: url(../images/yy.png) no-repeat center bottom;}
#focus_Box {	position:relative;	height:370px;	margin-top:56px;}
#focus_Box ul {	position:relative;}
#focus_Box li {	z-index:0;	position:absolute;	width:0;	height:0;	top:146px;	cursor:pointer;	left:377px;}
#focus_Box li img {	width:100%;	height:100%;	vertical-align:top;	display:block;}
#focus_Box li p {	position:absolute;	left:0;	bottom:-40px;	width:100%;	height:40px;	line-height:40px;	color:#fff;	text-align:center;	background:#3c3e46;}
#focus_Box li p span {	display:inline-block;	width:70%;	height:40px;	overflow:hidden;}
#focus_Box li p a {	font-size:15px;	color:#fff;}
#focus_Box .prev, #focus_Box .next {	display:block;	z-index:100;	overflow:hidden;	cursor:pointer;	position:absolute;	width:40px;	height:40px;	top:170px;}
#focus_Box .prev {	left:0;	background: url(../images/bot1.png) no-repeat center bottom;}
#focus_Box .next {	right:0;	background: url(../images/bot2.png) no-repeat center bottom;}
#focus_Box a.imgs-scroll-btn {display:block;position:absolute;	z-index:110;top:7px;right:15px;	width:51px;	height:23px;overflow:hidden;	text-indent:-999px}
.wlMain {	background: url(images/mainBg.jpg) center top no-repeat; min-height:375px; padding-top:30px;}
 

.black11{ width:1100px; height:auto; margin:0 auto;}
.about{ display:block; float:left; width:1100px; min-height:290px; background:#00509e; padding:15px}
.about .head{ height:35px; background:url(../images/line1.jpg) left bottom no-repeat}
.about .head p{ float:left; line-height:32px; font-size:18px; color:#fff; font-weight:bold}
.about .head a{ float:right; line-height:32px; font-size:12px; color:#578cbf; }
.about .content1{ margin-top:30px; line-height:35px; font-size:16px; color:#fff}

.gsyj{ display:block; float:right; width:320px; min-height:290px; background:#5c5c5c; padding:15px}
.gsyj .head{ height:35px; background:url(../images/line3.jpg) left bottom no-repeat}
.gsyj .head p{ float:left; line-height:32px; font-size:18px; color:#fff; font-weight:bold}
.gsyj .head a{ float:right; line-height:32px; font-size:12px; color:#949494; }
.gsyj .content1{ margin-top:18px;}

.frame11{ width:320px; height:58px; padding-bottom:10px; padding-top:10px}
.frame11 .leftimg{ float:left; margin-right:15px}
.frame11 .leftimg img{ width:62px; height:58px}
.frame11 .righttxt{ float:right; width:240px; height:58px}
.frame11 .righttxt p{width:240px; height:18px; line-height:30px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:14px; color:#fff}
.frame11 .righttxt p a{line-height:18px; font-size:14px; color:#fff}
.frame11 .righttxt span{width:240px; height:40px; display:block; overflow:hidden; line-height:20px; font-size:11px; color:#fff}

.frame22{ width:400px; height:80px; display:block; float:left; margin:11px}
.frame22 .leftimg{float:left; margin-right:15px}
.frame22 .leftimg img{ width:80px; height:74px; padding:2px; border:1px solid #cfcfcf}
.frame22 .righttxt{ float:right; width:290px; height:80px;}
.frame22 .righttxt p{width:290px; height:30px; line-height:30px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:16px; color:#333}
.frame22 .righttxt p a{line-height:30px; font-size:16px; color:#333}
.frame22 .righttxt span{width:290px; height:50px; display:block; overflow:hidden; line-height:25px; font-size:13px; color:#666} 

.conpany {	position:relative;	top:-27px;}
.conpany .gongsi {	background-color:#00509e;}
.conpany .gongsi dl {	padding:24px;	overflow:hidden;}
.conpany .gongsi dt {	float:left;}
.conpany .gongsi dd {	margin-left:420px;	margin-right:100px;}
.conpany .gongsi dd h5 {padding-top:32px;padding-bottom:15px;line-height:24px;height:24px;background: url(../images/line.png) no-repeat left bottom;}
.conpany .gongsi dd h5 a {	font-size:24px;	color:#fff;	text-decoration:none;}
.conpany .gongsi dd p {	font-size:14px;	line-height:24px;	height:120px;	overflow:hidden;	margin-top:10px;	margin-bottom:23px;	color:#fff;}
.conpany .gongsi dd span {	display:block;	font-size:0;}
.conpany .gongsi dd span a {display:inline-block;width:84px;	height:34px;line-height:34px;text-align:center;	font-size:14px;	text-decoration:none;	margin-right:2px;}
.conpany .gongsi dd span a.gd {	background-color:#fff;	color:#3c3e46;}
.conpany .gongsi dd span a.zx {	background-color:#3c3e46;	color:#fff;}
.conpany .glist {position:absolute;	background: url(../images/glistBg.png) no-repeat center;width:99px;	height:174px;padding-top:5px;padding-bottom:4px;top:68px;right:-5px}
.conpany .glist li {height:57px;width:99px;	line-height:57px;}
.conpany .glist li a {	display:block;	font-size:16px;	text-decoration:none;	font-weight:bold;	padding-left:15px;	color:#fff;}
.conpany .glist li a:hover {	color:#46a644;}
.workshop {	padding:0 20px;	border:1px solid #eee;	background-color:#fff;	margin-top:20px; min-height:330px;}
.workshop .wleft {	float:left;	width:700px;	margin-top:35px;	margin-bottom:20px;}
.workshop .wright {	float:right;width:313px; min-height:280px;margin-top:15px;margin-bottom:15px;padding:20px 0 20px 26px;background: url(../images/yy2.png) no-repeat left top;}
.workshop .wtop {	font-weight:normal;	padding-left:10px;	background: url(../images/line2.png) no-repeat left center;}
.workshop .wtop a {	font-size:20px;	color:#333;	text-decoration:none;}
.workshop .wtop span {	display:block;	color:#333;	margin-top:3px;	text-transform:uppercase;}
.wleft .wcont {	position:relative;	margin-top:29px;}
.wleft .wcont ul {	overflow:hidden;	width:506px;	margin:0 auto;}
.wleft .wcont .bd {	overflow:hidden;	width:660px;	margin:0 auto;}
.wleft .wcont li {	float:left;	width:200px;	margin:0 10px;}
.wleft .wcont li p {	text-align:center;	margin-top:5px;	width:200px;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;}
.wleft .wcont li p a {	font-size:14px;	color:#333;}
.wleft .wcont .bot {	position:absolute;	top:66px;}
.wleft .wcont .bot1 {	left:0;}
.wleft .wcont .bot2 {	right:0;}
.wright .honer {	position:relative;	margin-top:29px;}
.wright .honer ul {	overflow:hidden;	width:245px;	margin:0 auto;}
.wright .honer .bd {	overflow:hidden;	width:245px;	margin:0 auto;}
.wright .honer li {	float:left;	width:245px;}
.wright .honer li img {	display:block;	border:1px solid #e5e5e5;}
.wright .honer li p {	text-align:center;	margin-top:5px;	width:245px;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;}
.wright .honer li p a {	font-size:14px;	color:#333;}
.wright .honer .bot {	position:absolute;	top:66px;}
.wright .honer .bot1 {	left:0;}
.wright .honer .bot2 {	right:0;}
.ggBox {background: url(../images/ggbg.png) center no-repeat;	height:160px;	width:1100px;	position:absolute;	bottom:-72px;	left:0;}
.ggBox .gleft {	color:#fff;	margin-left:42px;	margin-top:37px;}
.ggBox .gright {	margin-right:45px;	margin-top:45px;}
.ggBox .gleft span {	font-size:14px;}
.ggBox .gleft h5 {	font-size:32px;	margin-bottom:5px;}
.ggBox .gleft p {	width:495px;	height:28px;	line-height:28px;	text-align:left;	font-size:16px;	background-color:#3c3e46;	text-indent:8px;}
.ggBox .gright dl {	padding-left:41px;	background: url(../images/phone3.png) no-repeat left center;}
.ggBox .gright dt {	font-size:13px;	color:#333;}
.ggBox .gright dd {	font-size:20px;	color:#45a643;}
.ggBox .gright a {display:block;color:#fff;	background:#45a643;	width:134px;height:36px;line-height:36px;text-align:center;	text-decoration:none;margin-left:23px;margin-top:10px;	font-size:16px;}
.newMain {	padding-bottom:60px; margin-top:40px;}
.newMain .new_l {	width:750px;}
.newMain .new_r {	width:330px;}
.new_l .nlist {	height:45px;}
.new_l .nlist li {	float:left;	width:50%;	text-align:center;	position:relative;	height:45px;}
.new_l .nlist li a {	display:block;	font-size:20px;	background-color:#e5e5e5;	height:45px;	line-height:45px;	text-decoration:none;}
.new_l .nlist li i {display:block;position:absolute;background: url(images/jtImg.png) no-repeat center;width:10px;height:5px;bottom:-5px;left:50%;margin-left:-5px;display:none;}
.new_l .nlist li a:hover {	background-color:#3c3e46;	color:#fff;}
.new_l .nlist li:hover i {	display:block;}
.new_l .nlist li a.cur {	background-color:#3c3e46;	color:#fff;}
.new_l .nlist li.cur i {	display:block;}
.new_l .ncont {	margin-left:6px;	margin-top:26px;}
.new_l .ncont dl {	overflow:hidden;}
.new_l .ncont dt {	float:left;}
.new_l .ncont dd {	margin-left:323px;}
.new_l .ncont dd h5 {	height:16px;	line-height:16px;	padding-top:5px;	padding-bottom:9px;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;}
.new_l .ncont dd h5 a {	font-size:16px;	text-decoration:none;}
.new_l .ncont dd p {	font-size:13px;	line-height:23px;	height:69px;	overflow:hidden;	margin-bottom:15px;	margin-top:8px;}
.new_l .ncont dd a {	font-size:13px;}
.new_l .ncont ul {	margin-top:20px;	width:770px;	overflow:hidden;}
.new_l .ncont li {	height:43px;	line-height:43px;	width:355px;	float:left;	margin-right:27px;}
.new_l .ncont li em {	float:right;}
.new_l .ncont li a {padding-left:15px;background:url(../images/dd.png) no-repeat left center;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:255px;	display:block;}
.new_r h5 {	height:45px;}
.new_r h5 a {display:block;	height:45px;line-height:45px;text-align:center;	background-color:#e5e5e5;font-size:20px;	text-decoration:none;font-weight:normal;}
.new_r .quetion {	height:325px;	overflow:hidden;	margin-top:23px;}
.new_r .quetion dl {	margin-bottom:20px;}
.new_r .quetion dt {	height:22px; background:url(../images/w.jpg) 0 center no-repeat; text-indent:30px;	line-height:22px;	overflow:hidden;}
.new_r .quetion dt a {	font-size:15px;	display:block;	height:22px;	line-height:22px;	overflow:hidden; color:#444;}
.new_r .quetion dd {	margin-top:12px;  font-size:13px;	color:#6f6c6c;	line-height:23px;	height:42px;	overflow:hidden;}
.uformMain {	background: url(../images/ufBg.jpg) no-repeat center top;	height:283px;	padding-bottom:40px;}
.uformMain .ufleft {	float:left;	margin-left:44px;	margin-top:38px;}
.uformMain .ufleft .xiadan {	color:#fff;	margin-bottom:33px;}
.uformMain .ufleft .xiadan span {	font-size:18px;}
.uformMain .ufleft .xiadan h5 {	font-size:28px;	margin:15px 0;}
.uformMain .ufleft .xiadan p {font-size:16px;width:430px;height:34px;line-height:34px;text-align:center;background-color:#3c3e46;text-align:center;	margin-bottom:10px;}
.uformMain .ufleft dl {	overflow:hidden;	color:#fff;}
.uformMain .ufleft dt {	float:left;}
.uformMain .ufleft dt img {	height:34px;}
.uformMain .ufleft dd {	margin-left:42px;	padding-left:10px;	border-left:1px dotted #fff;}
.uformMain .ufleft dd p {	font-size:13px;}
.uformMain .ufleft dd span {	font-size:20px;}
.uformMain .ufright {	width:296px;	padding:24px 28px;	background-color:#3c3e46;	float:right;	margin-top:-25px;}
.uformMain .ufright select {	border:0;	width:257px;	height:37px;	line-height:37px;	text-indent:8px;	color:#8c8c8c;	background:#fff;}
.uformMain .ufright button {	display:block;	height:37px;	line-height:37px;	text-align:center;	width:100%;	background-color:#fff;	font-weight:bold;	font-size:15px;	color:#45a643;	text-decoration:none;	border:0;	cursor:pointer;}
.uformMain .ufright li {	vertical-align:top;	margin-bottom:1px;	width:100%;	float:left;}
.uformMain .ufright li span {	float:left;	width:38px;	height:37px;	border-right:1px solid #cbcbcb;}
.uformMain .ufright li span img {	display:block;}
.uformMain .ufright li .ft {width:237px;padding:0 10px;height:37px;line-height:37px;border:0;background-color:#fff;outline:0;font-size:13px;color:#999;font-family:microsoft yahei;}
.uformMain .ufright li .wby {	background:#fff;	width:276px;	height:71px;	padding:10px;	line-height:22px;	font-size:13px;	color:#999;	border:0;	resize:none;	outline:0;	font-family:microsoft yahei;}
.linkbox {	padding:40px 0;	margin-top:20px;	background:url(../images/mainBg.jpg) no-repeat center -340px;}
.link {	overflow:hidden;	width:1040px;	margin:0 auto;	padding:30px;	background:#fff;	border-bottom:1px solid #f1f1f1;}
.link .wtop {	font-weight:normal;	padding-left:10px;	background:url(../images/line2.png) no-repeat left center;	font-size:20px;	color:#333;	text-decoration:none;}
.link .wtop span {	display:block;	color:#333;	margin-top:3px;	text-transform:uppercase;	font-size:14px;}
.link ul {	float:left;	width:100%;	margin-top:5px;}
.link li {	margin-right:35px;	float:left;	height:45px;	line-height:45px;}
.link li a {	font-size:13px;	color:#bcbcbc;}
.ui-select-small {	display:none;}
.sod_select {	float:left;	width:257px;	height:37px;	line-height:37px;	color:#989696;	text-indent:10px;	position:relative;	background:#fff url(../images/jtImg.png) no-repeat 230px 17px;	cursor:pointer;}
.sod_list {	display:none;	position:absolute;	width:257px;	background:#4cb04d;	color:#fff;}
.sod_list ul .active {	background:#42a540;	color:#fff;	cursor:pointer;}
.open .sod_list {	display:block;}
.sod_select:focus {	border:0;	outline:0;}
.topadcs {	height:305px;}
.mbx {	width:1100px;	margin:0 auto;	font-size:16px;	padding-top:20px;}
.mbx b {	font-weight:100;	float:left;	background:url(images/sy.png) no-repeat;	text-indent:26px;}
.mbx .breadcrumbs {	list-style:none;	padding:0;	margin:0;}
.mbx .breadcrumbs li {	float:left;	margin:0 5px 0 0;	padding:0;}
.mbx .breadcrumbs li i {	font-family:ËÎÌå;	font-style:inherit;	font-weight:bold;	margin:0 8px;}
.left {	float:left;	width:220px;	overflow:hidden;	margin-right:20px;	margin-top:30px;}
.menuTitle {	display:block;	width:220px;	height:140px;	padding-top:22px;	color:#fff;	font-size:32px;	line-height:64px;	text-align:center;	text-transform:uppercase;	font-family:impact;	background:url(images/title1.jpg);	font-weight:100;	letter-spacing:1px;}
.menuTitle p {	display:block;	width:148px;	height:36px;	border:1px solid #fff;	margin:0 auto;	color:#fff;	font-size:22px;	line-height:36px;	text-align:center;	font-family:"Î¢ÈíÑÅºÚ";	font-weight:100;}
.nycl-nav {	background:#fbf7f7;}
.nycl-nav li {	font-weight:100;	line-height:41px;	overflow:hidden;	text-indent:36px;	background:url(images/clfl1.gif) no-repeat;}
.nycl-nav li a {	color:#fff;	font-size:18px;}
.nycl-nav .sub-menu {	padding:11px 12px 12px 14px;}
.nycl-nav .sub-menu li {	font-weight:100;	line-height:44px;	height:44px;	border-bottom:1px #bfbfbf dashed;	overflow:hidden;	background:url(images/lf_n_ic1.gif) 20px 18px no-repeat;}
.nycl-nav .sub-menu li a {	color:#333;	font-size:16px;}
.cphone {	overflow:hidden;	background:#333;	padding:20px 0;	margin-bottom:60px;}
.cphone .fe3g {	float:left;	background:url(images/phImg.png) no-repeat center;	margin-left:5px;	width:62px;	height:50px;}
.cphone .cdhl {	margin-left:66px;	color:#fff;	padding:5px 13px;	border-left:1px dotted #5c5c5c;}
.cphone .cdhl span {	font-size:13px;}
.cphone .cdhl p {	font-size:20px;	font-family:"Arial";}
.right {	float:right;	width:850px;	min-height:500px;	background:#fff;	margin-top:30px;}
.right_title {	width:100%;	height:37px;	border-bottom:1px solid #dbdbdb;	font-size:20px;}
.right_name {	float:left;	color:#45a643;	border-bottom:2px solid #45a643;	height:37px;	font-weight:bold;}
.right_name font {	color:#979797;	margin-left:8px;	text-transform:uppercase;	font-weight:100;}
.prolist {	width:848px;	border:1px solid #ddd;	padding:15px 0;	margin:15px 0;}
.prolistfl {	float:left;	padding:15px;}
.prolistfl img {	padding:5px;}
.prolistfr {	float:left;	width:500px;	padding:25px 10px;	color:#7a7a7a;	line-height:28px;}
.prolistfr h2 {	color:#282828;	padding-bottom:15px;	white-space:nowrap;	overflow:hidden;}
.prolistfr h2 a {	font-size:22px;	font-weight:500;}
.prolistfr p {	color:#7a7a7a;	font-size:12px;	line-height:26px;}
.prolisttop {	overflow:hidden;}
.prockxq {	width:103px;	height:35px;	background:#45a643;	text-align:center;	margin-top:15px;}
.prockxq a {	color:#fff;	font-size:14px;	line-height:35px;}
.yych {	font-size:14px;	height:90px;	overflow:hidden;}
.posts-nav {	font-size:14px;	margin:50px 0;}
.posts-nav .page-numbers {	border:1px solid #ccc;	display:inline-block;	text-align:center;	padding:0 14px;	line-height:30px;	margin-right:10px;}
.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover {background:#45a643;border-color:#45a643;color:#fff;}
.posts-nav .page-numbers.dots {	border-color:rgba(0, 0, 0, 0);}
.w415 {	width:400px;	float:left;	margin-right:35px;	margin-top:50px;}
.w415 h2 {	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;	margin-bottom:20px;}
.w415 h2 a {	font-size:22px;	font-weight:100;}
.fedwd2 {	width:75%;	line-height:26px;	color:#ccc;	font-size:14px;	float:left;	height:80px;	overflow:hidden;}
.fe34g35 {	float:right;	width:20%;	height:62px;}
.fe34g35 a {	line-height:62px;	text-align:center;	display:block;	font-size:28px;	color:#fff;	font-family:serif;	background:#45a643;}
.cpboxl {	width:880px;}
.w415pibox {	padding:30px;	border:1px solid #efefef;	border-top:0;}
.w415pic img {	max-width:100%;	height:auto;}
.w415:hover .fe34g35 a {	background:#32343b;}
.ymbox {	margin-bottom:100px;}
.ymtxt {	font-size:16px;	margin:30px 0;}
.ymtxt p {	padding-bottom:20px;	line-height:28px;}
.uformMains {	background:url(images/xunpanbg.png) repeat-y center -90px!important;	padding-top:40px;}
.indcase {	width:1160px;	margin-top:10px;	margin-bottom:50px;}
.indcase .items {	width:252px;	overflow:hidden;	float:left;	margin:30px 30px 20px 0;}
.indcase .items .img {	height:180px;	overflow:hidden;	position:relative;}
.indcase .items .desc {	height:180px;width:252px;position:absolute;	top:-180px;	left:0;	color:#fff;	background:url(images/picbg.png);	line-height:20px;}
.indcase .items .desc font {	font-size:12px;}
.indcase .items .desc a, .indcase .items .desc a:visited {display:block;width:210px;height:100px;padding-top:80px;padding-left:20px;	color:#fff;	text-decoration:none;}
.cphead {	background:#f2f2f2;}
.cpdsbox {	margin-top:20px;	background:#fff;}
.cpboxpic1 {	width:400px;	float:left;	padding-right:30px;	margin-top:40px;	margin-left:30px;	margin-bottom:20px;}
.cpboxpic2 {	margin-top:30px;	width:600px;	float:right;	margin-right:30px;}
.g3t4f {	color:#2e2e2e;	font-size:20px;	line-height:30px;	padding-bottom:10px;	font-weight:100;}
.cpfbt {	color:#e3393c;	font-size:14px;	line-height:20px;	word-break:break-all;	margin-bottom:20px;}
.cpjsbox {	background:url(images/panel-new.png);	padding:20px;	font-size:14px;	position:relative;	margin-bottom:20px;}
.cpjsbox li {	line-height:30px;	float:left;	width:100%;}
.cpname {	width:80px;	display:block;	float:left;}
.cpnamea {	float:left;	width:400px;	display:block;	color:#e4393c;}
.leijifw {	position:absolute;	top:25px;	right:20px;	font-size:12px;	border-left:1px solid #ccc;	padding-left:20px;}
.leijifw i {	font-style:normal;	color:#45a643;	display:block;	text-align:right;	margin-right:1px;}
.fenxiangcp {	position:absolute;	top:50px;	right:20px;	font-size:12px;	padding-left:20px;	background:url(images/fenxiang.png) left 1px no-repeat;}
.ppbzl {	margin-bottom:20px;}
.ppbzl li {	line-height:28px;	background:url(../images/dd.png) left 12px no-repeat;	text-indent:15px;	margin-left:5px;}
.post-like {	text-align:center;	position:absolute;	top:70px;	right:20px;	height:32px;	line-height:44px;}
.post-like a {	border-radius:3px;	color:#eb4f38;	font-size:12px;	text-decoration:none;	outline:0;	background:url(images/zan.png) left top no-repeat;	text-indent:35px;	display:block;}
.post-like a.done {	cursor:not-allowed;}
.zxana {width:160px;height:40px;line-height:40px;	display:block;	float:left;	font-size:16px;	margin-right:30px;	color:#fff;}
.f1e1a1 {	background:#c00;}
.f1e1a1 i {	width:20px;	height:20px;background:url(images/zxkfico.png);	display:block;	float:left;	margin-top:9px;	margin-left:26px;	margin-right:10px;}
.f1e1a2 {	background:#45a643;}
.f1e1a2 i {	width:20px;	height:20px;	background:url(images/fxxpico.png);	display:block;	float:left;	margin-top:9px;	margin-left:26px;	margin-right:10px;}
.cpmiaoshu {	padding-top:40px;	border-top:2px solid #45a643;	margin-bottom:60px;}
.cpmstxt88 {	padding-top:40px;	margin-bottom:30px;}
.cpmstxt88 p {	font-size:16px;	padding-bottom:20px;	line-height:30px;}
.cpmstxt88 p img {	max-width:100%;	height:auto;}
.cpmstxt88 h2, .cpmstxt88 h3, .cpmstxt88 h4, .cpmstxt88 h5, .cpmstxt88 h6 {	margin-bottom:20px;	border-left:3px solid #45a643;	text-indent:15px;}
.cpmstxt88 ul, .cpmstxt88 ol {	border-left:3px solid #45a643;	background:#fbfbfb;	margin-bottom:20px;	padding:15px 0;}
.cpmstxt88 ul li, .cpmstxt88 ol li {	font-size:15px;	line-height:20px;	padding-left:25px;	padding-bottom:20px;}
.aligncenter {	clear:both;	display:block;	margin-left:auto;	margin-right:auto;}
.wzzzxx {	border:1px solid #ccc;	padding:20px;	margin-bottom:20px;	margin-top:60px;}
.wzzzxx h4 {	margin-top:-32px;	width:110px;	background:#fff;	text-align:center;	margin-bottom:15px;}
.f4n3h5q {	line-height:30px;	font-size:14px;	background:url(../images/dd.png) left 12px no-repeat;	text-indent:15px;}
.xwwztitle {	margin-top:60px;	text-align:center;	border-bottom:1px dashed #ccc;	padding-bottom:20px;}
.wzbt3f3 {	padding-bottom:20px;}
.wzfbdsjll {	font-size:14px;}
.wzfbdsjll span {	margin:0 20px;}
.mct3 {	text-indent:0;line-height:39px;	height:39px;border:1px #cacaca dashed;border-left:none;	border-right:0;	margin-bottom:50px;	font-size:14px;	margin-top:50px;}
.rcrd {	margin:10px 0 80px 0;	padding:16px 30px 30px 25px;	font-size:14px;	font-family:"Microsoft YaHei";	height:auto;	background:#f6f6f6;}
.rcrd b {	display:block;	line-height:30px;	height:30px;	overflow:hidden;	color:#45a643;	font-size:17px;}
.rcrd li {border-bottom:1px #cacaca dashed;	padding:0 0 0 9px;line-height:49px;	height:49px;overflow:hidden;background:url(../images/dd.png) left 22px no-repeat;text-indent:8px;}
.rcrd li span {	float:right;	font-family:"Microsoft YaHei";	color:#666;	font-size:12px;}
.rcrd li a {	color:#666;	font-size:15px;}
#mapall {	height:700px;}
.contactnei {	overflow:hidden;	position:relative;	height:700px;	font-family:"Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;}
.contactnei .wraper {	width:600px;	background:#fff;	position:absolute;	top:120px;	right:50%;	margin-right:-500px;	z-index:1;}
.contactnei .wraper .tit {	background:#45a643;	height:80px;	padding:20px 0;}
.contactnei .wraper .tit h2 {	font-size:32px;	color:#fff;	padding-top:20px;	padding-left:30px;}
.contactnei .wraper .tit p {	font-size:24px;	color:#fff;	padding-top:40px;	padding-left:30px;}
.contactnei .wraper .tit h3 {	font-size:28px;	position:absolute;	margin-top:-17px;	font-family:Arial, Helvetica, sans-serif;	color:#fff;	top:75px;	right:20px;}
.contactnei .wraper .tit h3 span {display:block;	position:absolute;width:60px;	height:60px;background:url(images/24tel.png) no-repeat;	left:-75px;	top:50%;margin-top:-30px;}
.contactnei .wraper .addr .alltit {	border-bottom:1px dotted #adadad;}
.contactnei .wraper .addr .alltit h4 {	font-size:14px;	color:#acacac;	font-weight:inherit;	line-height:28px;	text-indent:35px;	padding:10px 0;}
.lxyplxfs {	font-size:14px;	color:#545454;	overflow:hidden;	padding:20px 30px;}
.lxyplxfs p {	line-height:24px;	padding-bottom:10px;	color:#888383;	word-spacing:0;}
.lxyplxfs h2, .lxyplxfs h3, .lxyplxfs h4, .lxyplxfs h5, .lxyplxfs h6 {	margin:0;	font-size:18px;	border-left:4px solid #005bae;	padding-left:10px;	height:26px;	line-height:26px;	margin-bottom:20px;}
.lxabout {	background:url("about_bg.jpg") center top #163e59;	background-attachment:fixed;	width:100%;	height:500px;	background-size:cover;	text-align:center;	color:#fff;	overflow:hidden;	font-family:"Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;}
.lxabout h3 {	line-height:38px;	text-align:center;	font-size:28px;	margin-top:80px;}
.lxabout p {	font-size:14px;	color:#e2e2e2;	line-height:28px;	width:840px;	margin:40px auto;	text-align:left;}
.lxabout a {	width:150px;	background:#24b727;	border-radius:2px;	font-size:16px;	color:#fff;	height:46px;	line-height:46px;	display:inline-block;	margin:0 8px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.lxabout a:hover {	background:#11a914;}
.ymtxt h3, .ymtxt h4, .ymtxt h5, .ymtxt h6 {	padding-bottom:20px;	line-height:28px;}
.black_overlay {	background:#64d462;	width:60px;	height:50px;	position:fixed;	right:50%;	bottom:160px;	margin-right:-660px;}
.one-share {	width:60px;	height:50px;	display:block;	background:url(images/kf.png) no-repeat 10px 5px;}
.mayb_serv {width:320px;border:2px solid #45a643;padding:20px;background:#fff;font-family:"microsoft yahei";position:fixed;	right:50%;margin-right:-182px;top:300px;z-index:999;}
.pl15 {	padding-left:15px;}
.mayb_serv h3 {	margin-bottom:10px;}
.sidkftel {	font-size:16px;	color:#45a643;	margin-bottom:12px;}
.sidkftel b {	font-size:18px;	padding-left:5px;	color:#ff2a2a;}
.mayb_serv h3 span {	font-size:20px;	color:#3c983a;}
.mayb_serv .fxgbll {width:21px;height:21px;background:url(images/xxl_close.png) no-repeat;margin-top:2px;cursor:pointer;margin-right:20px;	display:block;position:absolute;	right:0;top:22px;}
.mayb_serv .btn a {	display:inline-block;width:140px;height:30px;line-height:30px;	text-align:center;	border:1px solid #079292;color:#464646;	font-size:14px;}
.mayb_serv .btn a.qq {	background:#45a643;	color:#fff;	margin-right:22px;	border:1px solid #45a643;}
.mayb_serv .btm {	font-size:14px;	color:#666;	padding-top:10px;}
.cpmstxt88 table {	width:100%;	border-left:1px solid #000;	border-top:1px solid #000;	line-height:40px;	border-collapse:collapse;	margin:30px 0;	font-size: 15px;}
.cpmstxt88 tr td {	border-right:1px solid #000;	border-bottom:1px solid #000;	line-height:30px;	text-align:center;}
.cpmstxt88 tr:nth-child(odd) {background:#e6e6e6;}
.kfkmr_css {	width: 140px;	right: 0px;	position: fixed;	top:140px;	z-index: 999;}
.kfkxs_css {	display:none;	position:fixed;	top:140px;	right:0px;	z-index:1001;}
#clkfbox {	width:140px;}
.ImHeader {	height:90px;	background:url(images/im_01.png) no-repeat;	cursor:pointer;}
.ImHeader a {	width:140px;	height:90px;	display:block;}
.ImTable {	border-collapse:collapse;	border: 9px solid #45a643;	background:#fff;	margin:0px;	padding:2px 0px 7px 0px;}
.ImTable a {	width:100%;	display:block;	color:#000;	font-size:12px;	text-decoration:inherit;	text-indent:10px;	position:relative;	height:30px;}
.ImTable img {	position:absolute;	left:10px;	top:10px;}
.ImTable b {	font-weight:100;	position:absolute;	left:20px;	top:11px;}
.ImFooter {	height:210px;	background:url(images/im_04.png) no-repeat;}
.foot{ width:100%; height:50px; margin:0 auto; background:#32343b}
.foot ul{ width:1098px; height:50px; display:block; margin:0 auto}
.foot ul li{ float:left; height:50px; line-height:50px; width:137px; font-size:16px;}
.foot ul li a{ display:block; color:#fff; line-height:50px; text-align:center; width:122px; font-size:16px}
.foot ul li a:hover{ color:#fff; background:#45a643}

.footer{ width:100%; height:auto; margin:0 auto; background:#3c3e46; padding-top:50px; padding-bottom:50px}
.footer .main{ width:1100px; min-height:105px; margin:0 auto; background:url(../images/ewm.jpg) right center no-repeat; font-size:14px; line-height:30px; color:#b9b9b9}
.footer .main a{font-size:14px; line-height:30px; color:#b9b9b9}

.mainframe{ width:1100px; height:auto; display:block; margin:30px auto} 
.rightframe{ width:845px; height:auto; display:block; float:right}
.maincont{ width:845px; height:auto;}
.maincont .head{ width:845px; height:70px;background:#dcdcdc}
.maincont .head p{ float:left; padding-left:35px; padding-right:35px;line-height:70px; color:#fff; font-size:20px; background:#00509e}
.maincont .head span{ float:right;line-height:70px; margin-right:20px}
.maincont .contenta{margin-top:20px; font-size:14px; line-height:28px}
.maincont .contentb{font-size:14px; line-height:28px; margin:30px 20px 0}
.maincont .contentb ul li{ min-height:40px; line-height:40px; font-size:14px;}

.bk{width:240px; height:25px; line-height:25px; color:#444; border:1px solid #dfdfdf}
.bz{width:340px; height:100px; line-height:25px; color:#444; border:1px solid #dfdfdf}
.submit{width:100px; height:30px; line-height:30px; color:#fff; background:#00509e; border:none}
.submita{width:100px; height:30px; line-height:30px; color:#fff; background:#e4312b; border:none; margin-left:20px}


.newslist{ width:100%; height: auto; display:block; padding-bottom:5px;}
.newslist p a{ width:100%; height:40px; line-height:40px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-weight:bold;border-bottom:1px dotted #bfbfbf}
.newslist .time{ width:100%; height:25px; line-height:25px;font-size:13px; color:#00509e}
.newslist span a{ width:100%; height:50px; display: block; overflow:hidden; line-height:25px; color:#777; font-size:13px}

.proimg_c{ display:inlne; width:256px; height:233px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:12px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_c img{ width:250px; height:187px; padding:2px; border:1px solid #d1d1d1}

.proimg_d{ display:inlne; width:186px; height:214px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:12px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_d img{ width:180px; height:168px; padding:2px; border:1px solid #d1d1d1}  
#telback{ background:url(../images/lxs.png) no-repeat 10px -40px; min-height:380px; padding:100px 0 0 390px; width:360px; font-size:15px; line-height:30px; margin:0 auto}
#telback b{ font-weight:bold; color:#00509e; font-size:18px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent{ width:95%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:95%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}