/* CSS Document */
body{}
.wm{margin:0 auto;width:1200px;}
.wm2{margin:0 auto;width:1240px;}

.head{height:30px;line-height:30px;background:#058860;color:#ffffff;}
.head img{ vertical-align:middle}
.head a:link,.head a:visited,.head a:hover{color:#ffffff;}
.logo{width:370px;padding-top:13px;}
.menu{width:600px;}
.search{width:212px;padding-top:32px;}
.searchsrk{width:165px;height:26px;line-height:26px;background:#f1f1f1;border:0;padding-left:10px;color:#8d8d8d;outline:none;}
.searchsrk2{border:0;background:url(../images/index_01.jpg) no-repeat;width:32px;height:27px;}
#top{height:89px;}
.menu{height:44px;line-height:44px;width:600px;padding-top:23px;}

.menu ul li{float:left}
.menu ul li a:link,.menu ul li a:visited{padding:0 22px;display:block;font-size:14px;}
.menu ul li a:hover{padding:0 22px;display:block;font-size:14px;text-decoration:none;border-bottom:3px solid #058860;color:#0195db;height:41px;font-weight:bold;color:#058860;}
.menu ul li.omm a{padding:0 22px;display:block;font-size:14px;text-decoration:none;border-bottom:3px solid #058860;color:#0195db;height:41px;font-weight:bold;color:#058860;}


.top{background: #1dab80 repeat 0 0;color:#555;width:100%;height: 45px;line-height: 45px;border-bottom: 1px solid #fff;}
.top_main{width: 1200px;margin:0px auto;}
.top img{vertical-align: middle;margin-top: 6px;margin-right: 15px;float: left;}
.top .fl{padding:0;height: 45px;line-height: 45px;font-size:12px;color:#333;float: left;}
.top .fl a{color: #fff;float: left;}
.top .fl em{color: #fff;float: left;font-style: normal}
.top .fl span{padding: 0 14px;float:left;color: #fff;}
.top .fl span a{color: #fff;}
.top .fr{ float: right;}
.top .fr a{height: 45px;line-height: 45px;color: #fff;text-decoration:none;font-size:12px;}
.top .fr a:hover{ color:#f50; text-decoration:underline;}
.top .fl a:hover{ color:#f50; text-decoration:underline;}
.fr em{margin:0px 9px;font-style:normal;color: #fff;font-size:12px;}

/*é¦–é¡µç„¦ç‚¹å›¾*/
.fullSlide{width:100%; position:relative;height:361px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:361px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:361px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom: 30px;left:0;height:11px;line-height:11px;}
.fullSlide .hd ul{text-align:center; margin:0 auto;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 6px;overflow:hidden;background:url(../images/icon-circle.png) right no-repeat;filter:alpha(opacity=90);opacity:0.9;line-height:999px;z-index:998;}
.fullSlide .hd ul .on{background:url(../images/icon-circle.png) left no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;	width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

.con_01{padding-top:45px;background:#f7f7f7;}
.con_01 .lm_t{border-left:2px solid #058860;height:25px;line-height:25px;padding-left:10px;font-size:19px;font-weight:bold;color:#058860;}
.con_01 .box{margin-top:20px; overflow: hidden; width: 1223px;}
.ml23{margin-right:23px; margin-bottom: 20px;}
.pro01{width:282px;}
.pro01 dl dt{width:282px;height:166px;overflow:hidden;    display: flex;
	justify-content: center;
	align-items: center;
	background: #f5f5f5;}
.pro01 dl dt table{width:282px;height:166px;}
.pro01 dl dt img{ transition:all 0.2s}
.pro01 dl dt img{ transition:all 0.2s;max-width:282px;max-height:166px;}  
.pro01 dl dd{background:#1dab80;text-align:center;line-height:45px;height:45px;}
.pro01 dl dd a:link,.pro01 dl dd a:visited,.pro01 dl dd a:hover{color:#ffffff;font-size:16px;}
.pro02{background:#1dab80;width:282px;height:168px;text-align:center;padding-top:42px;}
.pro02 p{font-size:22px;color:#ffffff;line-height:52px;}
.pro02 a{display:block; width:180px;height:26px;text-align:center;line-height:26px;background:#bdcd25;margin:0 auto;font-size:14px;color:#fff;}
.pro02 a:hover{color:#fff}

.con_02{margin-top:33px;}
.con_02_l{width:690px;}
.about .lm_t{border-left:2px solid #058860;height:25px;line-height:25px;padding-left:10px;font-size:19px;font-weight:bold;color:#058860;}
.about .box{padding-top:12px;height:225px;}
.about_l{width:268px;}
.about_l img{max-width:100%;}
.about_r{width:397px;color:#8c8c8c;line-height:20px;font-size:14px;}
.about_r p{margin-top:10px;}
.about_r p a:link,.about_r p a:visited{display:block;width:106px;height:24px;line-height:24px;text-align:center;border:1px solid #128d68;color:#128d68;font-size:12px;}
.about_r p a:hover{display:block;width:106px;height:24px;line-height:24px;text-align:center;font-size:12px;background:#128d68;color:#fff;text-decoration:none}
.news{border-top:1px solid #e1e1e1;padding-top:8px;}
.news_l a{font-size:16px;font-weight:bold;}
.news_r img{ vertical-align:middle}
.news ul li{border-bottom:1px dotted #e1e1e1;margin-top:18px;}
.news ul li dd{line-height:24px;color:#757575;}
.con_02_r{width:477px;}
.about_img{width:476px;height:254px;overflow:hidden;}
.about_img img{transition:all 0.2s}
.about_img img:hover{transform-origin:center center;transform:scale(1.1,1.1)}
#bottom{background:#f7f7f7;height:145px;margin-top:60px;padding-top:45px;font-size:14px;border-bottom:10px solid #058860;}
#bottom a:link,#bottom a:visited,#bottom a:hover{font-size:14px;}
.bot_01{width:482px;}
.bot_01 p{padding-top:15px;line-height:20px;}
.bot_02{width:477px;}
.bot_02 h1{color:#adadad;font-size:28px;font-weight:bold;margin-top:6px;}
.bot_02 h1 img{ vertical-align:middle;padding-right:5px;}
.bot_02 p{line-height:20px;padding-top:12px;}
.bot_03{width:122px;}
/*ny*/
.ny_ban01{background:url(../images/ny_ban01.jpg) no-repeat top center;height:357px;}
.ny_ban02{background:url(../images/ny_ban02.jpg) no-repeat top center;height:357px;}
.ny_ban03{background:url(../images/ny_ban03.jpg) no-repeat top center;height:357px;}
.ny_ban04{background:url(../images/ny_ban04.jpg) no-repeat top center;height:357px;}
.ny_ban05{background:url(../images/ny_ban05.jpg) no-repeat top center;height:357px;}
.ny_ban06{background:url(../images/ny_ban06.jpg) no-repeat top center;height:357px;}
.ny_ban07{background:url(../images/ny_ban07.jpg) no-repeat top center;height:357px;}
.ny_site{line-height:40px;font-size:12px;color:#999999;}
.ny_nav{background:#f0f0f0;line-height:38px;height:38px;margin-top:10px;}
.ny_nav_l{padding:0 15px;background:#227bbd;height:38px;color:#ffffff;font-size:16px;}


#content{width:1200px;margin:40px auto 0;font-size:14px;line-height:28px;min-height:250px;}
.ny_left{float:left;width:270px;padding-bottom:20px;margin-top:-80px;position: relative;z-index: 9;}
.list .lm_t{background:#058860;height:94px;padding:36px 0 0 36px;}
.list_p01{color:#fff;font-size:24px;font-weight:bold;}
.list_p02{color:#a3f4db;font-size:18px;margin-top:5px;}
.list_p01 img { vertical-align:middle;padding-right:10px;}
.list .box{border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.list .box ul{padding-top:6px;}
.list .box ul li a:link,.list .box ul li a:visited{line-height:45px;padding-left:10px;border-bottom:1px solid #dddddd;display:block;font-size:14px;}
.list .box ul li a:hover{line-height:45px;padding-left:10px;border-bottom:1px solid #dddddd;display:block;background:#eeeeee;font-size:14px; text-decoration:none;}

.ny_right{float:right;width:897px;}
.ny_right .lm_t{font-size:14px;background:#efefef;border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;height:40px;line-height:40px;padding-left:15px;}
.ny_right .lm_t span{font-size:14px;color:#058860;font-weight:bold;}
.ny_right .box{padding:25px 15px 0;font-size:14px;line-height:30px;}
.ny_right .box a:link,.ny_right .box a:visited,.ny_right .box a:hover{font-size:14px;line-height:30px;}

.news_ul li{border-bottom:1px dashed #e5e5e5;height:35px;line-height:35px;font-size:14px;}
.news_ul li span{float:right;color:#666;}
.news_ul li em{float:left;display:block;height:35px;line-height:35px;max-width:650px;overflow:hidden;}
.nynews_p03{line-height:20px;color:#959595}
.pro_nr table{border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.pro_nr table td{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;padding-left:10px;}



.con_title h1{text-align:center;color:#333;font-size:16px;line-height:30px;}
.on_ti_rt1{text-align:center;color:#666;font-size:14px;line-height:30px;}
.con_news{color:#333;font-size:14px;line-height:25px;}
.con_news img{max-width:100%;}


.honr_ludrt_n{padding:0px;margin:0px;width: 100%;}
.honr_ludrt_n li{float:left;width:23.5%;margin:0px;padding:0px;margin-right:2%;margin-bottom:20px;list-style:none;}
.honr_ludrt_n li table{width:100%;height:220px;border:1px solid #e5e5e5;}
.honr_ludrt_n li table td{padding:0px;margin:0px;text-align: center;}
.honr_ludrt_n table img{max-width:100%;max-height: 210px;}
.honr_ludrt_n li:nth-child(4n){margin-right:0px;}
.capt_ion{height:30px;line-height:30px;text-align:center;overflow:hidden;}
.capt_ion a{display:block;color: #1162ae;font-size:12px;}



.bak tr:nth-child(odd){background:#ffffff;}
.bak tr:nth-child(even){background:#ecf5ff;}

.synav{padding-top:12px;}
h3{display:block;border-bottom:1px solid #4aa5e5;line-height:26px;}
h3 a:link,h3 a:visited,h3 a:hover{color:#ffffff;}




.c1 {border-top:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.c1 th {font-weight:bold; line-height:30px;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}
.tab_body{color:#000000}
.tr_odd
{
	background: #cedefa;
}
.tr_even
{
	background: #FFFFFF;
}

span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#edfbf1; border:#429cd8 1px solid; color:#429cd8;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}


.contact_box {
	float: left;
	width: 100%;
}

.contact_box label {
	padding-left: 0px;
	color: #474646;
	display: block;
}

.contact_box .form_control {
	width: 100%;
	border: 1px solid #dcdcdc;
	background: #eeeeee;
	font-size: 14px;
	line-height: 18px;
	color: 474646;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 10px;
	margin-bottom: 10px;
}

.contact_box textarea {
	resize: none;
	margin-bottom: 10px !important;
}

.contact_box span img {
	width: 85px;
}

.contact_box .code {
	width: 139px;
	clear: none;
	margin-left: 14px;
}

.contact_box input[type="submit"] {
	background-color: rgb(0, 87, 168);
	border: 1px solid rgb(0, 87, 168);
	color: rgb(255, 255, 255);
	cursor: pointer;
	float: right;
	font-size: 18px;
	line-height: 22px;
	padding: 4px 25px;
	text-transform: uppercase;
}

.contact h4 {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}
#footer {
	background: #f7f7f7;
	height: 92px;
	margin-top: 60px;
	padding-top: 10px;
	font-size: 14px;
	border-bottom: 10px solid #058860;
}

#footer .inner {
	display: table;
	margin: 0 auto;
	padding: 25px 0;
	width: 1200px;
}

#footer .inner .leftpannel {
	max-width: 760px;
	float: left;
}

#footer .inner .leftpannel .footermenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#footer .inner .leftpannel .footermenu ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

#footer .inner .leftpannel .footermenu ul li {
	margin: 0px 11px;
	padding: 0px;
	float: left;
	list-style: none;
}

#footer .inner .leftpannel .footermenu ul li:first-child {
	margin-left: 0px;
}

#footer .inner .leftpannel .footermenu ul li a {
	font-family: 'robotoregular';
	font-size: 14px;
	color: #333;

}

#footer .inner .leftpannel .footermenu ul li a:hover {
	text-decoration: none;
	color: #0057a8;
}
.copyright a{color: #058860;}
.footermenu span{color: #717c87;}
.footermenu em a{display: inline-block; padding: 0 3px; color: #058860; font-size: 15px;}
.footermenu em a:hover{ text-decoration: underline;}
#footer .inner .rightpannel {
	float: right;
	width: 240px;
}

#footer .inner .rightpannel  .copyright {
	color: #717c87;
	text-align: right;
	font-family: 'robotoregular';
}

#footer .inner .rightpannel  .copyright span {
	display: block;
	margin-top: 18px;
}

#footer .inner .rightpannel  .copyright span a {
	color: #acafb2;
	text-decoration: none;
}

#footer .inner .rightpannel  .copyright span a:hover {
	text-decoration: none;
	color: #0057a8;
}


.page_p {
	padding: 15px 0px 30px;
	text-align: center;
	line-height: 32px;
}
.page_p a, .page_p i, .page_p span.no, .page_p span {
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 0px 12px;
	margin: 3px 3px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link, a:visited {
	outline: none;
	text-decoration: none;
	color: #1162ae;
}
.page_txt {
	display: inline-block;
	width: 40px;
	height: 30px;
	border: 1px solid #e5e5e5;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	outline: none;
	margin-top: -5px;
}
.page_btn {
	display: inline-block;
	margin-left: 5px;
	width: 40px;
	height: 32px;
	border: 1px solid #e5e5e5;
	cursor: pointer !important;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #fff;
	outline: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.page_p a.disable, .page_p i, .page_p span.no {
	background: #f5f7fa;
	border: 1px solid #e5e5e5;
	color: #bbb;
}

.dne_mdr h2{font-size:14px;display: block;line-height: 20px;}
.dne_mdr span{display:block;font-size:12px;}
.dne_mdr span img{vertical-align: middle;}

.address_row{margin-top:20px;}
.address_row dl{line-height:30px;color:#333;font-size:14px;border-bottom:1px dashed #e5e5e5;margin-bottom:15px;padding-bottom:15px;overflow:hidden;position: relative;}
.address_row .cont_m_rew{margin-top:30px;margin-right:30px;position:absolute;right:10px;top:0px;}
.ont_m_r_p2{display:block;width: 153px;height:34px;line-height:34px;border:1px solid #189aed;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#189aed;font-size:14px;background: url(../images/skyp.png) 21px center no-repeat;padding-left: 46px;}
.ont_m_r_p2 a{display:block;color:#189aed;font-size:14px;font-style:normal;}
.ont_m_r_p1{padding:20px 0px;min-height:60px;}
.ont_m_r_p1 table{width:60px;height:60px;float:left;}
.ont_m_r_p1 table img{width:60px;height:60px;}
.ont_m_r_pr{float:left;margin-left:10px;}
.ont_m_r_pr span{display:block;color:#333;font-family:"微软雅黑";font-size:14px;line-height:25px;margin-top:13px;}
.ont_m_r_pr em{display:block;color:#999999;font-family:"微软雅黑";font-size:12px;line-height:20px;font-style:normal;}

.address_row dl a{margin-left:10px;padding-right:10px;min-width: 164px;height:34px;line-height: 34px !important;border: 1px solid #25d268;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color: #25d268;font-size:14px;background: url(../images/wer2.png) 26px center no-repeat;padding-left:53px;display: inline-block;}


.news dl{border-bottom:1px dashed #e5e5e5;padding-bottom:10px;}
.news dl dt{line-height:30px;overflow:hidden;}
.news dl dd{line-height:22px;overflow:hidden;color:#666;font-size:12px;height:22px;}

.bt_mq3{margin-bottom:80px;}
.bt_mq3 table{border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;background:#fff;}
.bt_mq3 table tr td{border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;}
.bt_mq3 table tr td span{display:block;padding-left:17px;color:#888;font-size:12px;}
.bt_mq3 table tr td em{display:block;padding-left:17px;color:#333333;font-size:12px;font-style:normal;}
.bt_mq3 table tr td a{color:#333333;}


.b_md{line-height:30px;margin-bottom: 10px;border: 1px solid #e5e5e5;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.b_md a{color:#231f20;font-size:14px;margin-right:10px;}
.b_md a.omm{color: #058860;}

/* CSS Document */
/* 以下样式为通用样式，可以不作改动 */
body {font-family:Arial;font-size:12px;color:#3d3d3d;background:#ffffff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,button,p{padding:0; margin:0;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
img{border:0px;}  
.mw{margin:0 auto;width:990px;}
a{color:#3d3d3d;text-decoration:none;border:0px;font-family:Arial;}
a:hover{color:#058860;text-decoration:underline;}

.cle{clear:both;}
.colorF{color:#ffffff;}
.yahei{font-family:''宋体'',Arial}

.fl{float:left;}
.fr{float:right;}

.txtcenter{text-align:center}
.txtleft{text-align:left}
.txtright{text-align:right}
.txtp p{text-indent:24px;}

.borderno{border:none!important}
.bgno{background:none!important}
/* 以下备用样式表单，可根据自己需要改变数字 */
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt5{padding-top:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.blank30 {clear:both;height:30px;overflow:hidden;display:block}
.blank10 {clear:both;height:10px;overflow:hidden;display:block}
.blank20 {clear:both;height:20px;overflow:hidden;display:block}

.box img{max-width:100%;}
.about_l img{max-height:200px;}


