@charset "UTF-8";
	label,input,button,select,textarea {
	border-radius:0!important
}
[class*="span"] {
	margin:0
}
a {
	color:#666;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s
}
.top_w {max-width:1200px;margin:0 auto;position:relative; width:96%}



/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}


.container{ max-width:1300px; overflow:hidden; width:96%; margin:0 auto;}
.main_box{margin:0px auto; max-width:1300px; height:auto; overflow:hidden; width:96%}



.index_case{margin:10px 0px 0px 0px; text-align:center}
.index_case h2{margin-top:30px; font-size:25px; line-height:40px;color: #333;}
.case_line{padding: 3px 0px; background: url(../images/about_line.png) center center no-repeat;}
.case_p{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.about_h2{margin-top:5px;}
.about_h2 span{ color:#0F86E2}
.index_case P{line-height:160%; font-size:14px }
.about_h2 a{font-size:25px;color: #333}
@media only screen and (max-width: 1190px) {
.space4{ overflow:hidden; clear:both; height:20px; width:100%}

.index_case{margin:0px 0px 0px 0px; text-align:center}
.index_case h2{margin-top:30px; font-size:20px; line-height:40px;}
}

@media only screen and (max-width: 667px) {
.index_case h2{margin-top:30px; font-size:20px; line-height:40px;}
.about_h2 a{font-size:20px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.index_case P{line-height:160%; font-size:12px }
}



.hui_bg{ background:#F4F4F4; width:100%; padding:50px 0px 50px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:50px 0px 50px 0px; overflow:hidden; }


@media only screen and (max-width:1190px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
}

@media only screen and (max-width:900px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.bai_bg{ background:#fff; width:100%; padding:20px 0px 20px 0px; overflow:hidden; }
}


@media only screen and (max-width:600px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:10px 0px 10px 0px; overflow:hidden;}
.bai_bg{ background:#fff; width:100%; padding:10px 0px 10px 0px; overflow:hidden; }
}





/*---------top-----------*/

.top_xxlm{ overflow:hidden; width:100%; background:#0093DD}
.t_xlm{ float:right; width:auto; line-height:28px}
.t_xlm span{ margin-right:4px; margin-left:4px}
.t_xlm span a:hover{ color:#FFDE00}
.t_xlm span a{ color:#666}



.top_bg{ overflow:hidden; line-height:34px; background:#0E84D4; width:100%; }
@media only screen and (max-width:1190px) {
.top_bg{ overflow:hidden; line-height:34px; background:#076DB4; width:100%; }
}
.top_lm{ float:right; overflow:hidden}
.top_lm li{ width:auto; text-align:center; margin-right:10px}
.top_ioc{ margin-right:4px}
.top_ioc img{ height:16px; width:auto; vertical-align:middle}
.top_lm li a{ padding:0px 0px;line-height:34px; color:#fff}
.top_lm li span{color:#fff}
.top_lm_L{ width:auto; float:left; color:#DEDEDE; text-align:center;font-family:'Microsoft YaHei'; font-size:12px; line-height:34px; display:block;  display:block; padding-left:17px}
.top_lm_L li{ width:auto; text-align:center;}
.top_lm_L li a{ padding:0px 0px;line-height:34px; color:#fff}
.top_lm li a:hover{ color:#FFC600}

.wx_2wm {width: 100px; float:right;height:auto; position:absolute; z-index:99100; right:50px; top:34px; border: #CCCCCC 1px solid;padding:2px; background:#fff; text-align:center}
.wx_2wm  img{ width:100px; height:auto;}



.headline{width:70%;margin:0 auto; background:url(../images/headline.png) repeat-x center;text-align:center;height:42px; line-height:42px; font-size:22px; color:#167BC5;padding:40px 0; font-weight:bold}
.headline span{ display:inline-block;padding:0 40px; background:#fff; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px;-webkit-border-radius:50px; border:#ddd 1px solid; text-transform:uppercase}
.headline span img{margin-right:10px; vertical-align:middle;}
.headline b{ color:#aaa; text-transform:uppercase}
.headline a span{ color:#167BC5}
.headline a:hover span{ color:#FF4800}
@media (max-width:700px){
.headline{width:100%;margin:0 auto; background:url(../images/headline.png) repeat-x center;text-align:center;height:40px; line-height:40px; font-size:18px; color:#167BC5;padding:20px 0; font-weight:bold}
}



.ico{ display:inline-block; width:30px; height:30px; white-space:nowrap;color:transparent;}
.xc_bread{position:absolute;right:50%;margin-right:-600px;bottom:18px; display:block}
.xc_bread .xc_bread_box{color:#ffffff;text-align:right; background:url(../images/ico.png) no-repeat left center; padding-left:25px;line-height:35px;text-shadow: 1px 1px 1px #333;}
.xc_bread .xc_bread_box a{ line-height:35px; color:#FFFFFF}

@media (max-width: 1190px) {
.xc_bread{position:absolute;right:0;margin-right:10px;bottom:8px;}
}


.ab_head_k{ display:block; overflow:hidden}
.ab_headline{background:url(../images/ad_line.png) no-repeat center 63px;text-align:center;height:50px; line-height:50px; font-size:22px; color:#2985cf;padding-top:20px;}
.ab_headline span{ display:inline-block;padding:0 25px; background:#fff; font-size:68px; color:#999;}
.ab_headline span img{margin-right:10px; vertical-align:middle;}
.ab_headline b{ color:#aaa;}
.big_title{ text-align:center;}
.big_title h1{ font-size:12px; margin-top:8px;font-family:Arial, Helvetica, sans-serif; color:#999;}
.big_title h2{ font-size:24px; color:#1C884C; line-height:34px; margin-top:-3px}

/*-------致辞-----------*/
.sy_about_bg{ overflow:hidden; width:100%;background:url(../images/sy_about_bg.jpg) no-repeat center  200px; min-height:950px; margin-top:60px; position:relative}
.sy_about_box{ width:100%; float:left; left:0;  position:absolute; z-index:3; overflow:hidden}
.zhici{ overflow:hidden; padding:0px; margin:0px; background:#F5F5F5; padding:30px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2); max-width:1258px; width:94%; margin:0 auto; margin-bottom:20px;margin-top:20px}

.zhici_nr{overflow:hidden; padding:0px; margin:0px;}
.zhici_nr dl{overflow:hidden; padding:0px; margin:0px;}
.zhici_nr dl dt{overflow:hidden; padding:0px; margin:0px; font-size:24px; color:#000000; line-height:200%}
.zhici_nr dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; height:340px;}

.zhici_rw{ float:left; margin-right:30px; width:300px; overflow:hidden; height:auto}
.zhici_rw img{ width:100%; height:auto; vertical-align:top}

.zhici_tu{ float:right; width:400px; height:420px;margin-left:30px}

.zhici_tu li{ float:left; width:50%; overflow:hidden; margin:0px; padding:0px}
.zhici_tu li dl{overflow:hidden; margin:0px; padding:0px; margin-left:5px; margin-bottom:5px}
.zhici_tu li dl dt{overflow:hidden; margin:0px; padding:0px;}
.zhici_tu li dl dt img{ width:100%; height:209px;}

.zhici_tu li:nth-child(3) dl{margin-bottom:0px}
.zhici_tu li:nth-child(4) dl{margin-bottom:0px}

.gsallist{ overflow:hidden; padding:20px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2);width:94%; margin:0 auto;margin-top:50px; min-height:200px;background:rgba(0, 0, 0, 0.4); border-radius:5px; border:#585858 1px solid; margin-bottom:60px}

.gsallist_bt{ font-size:24px; color:#fff; line-height:200%; text-align:center; margin-bottom:15px;}


/*------滚动-----------*/

.scroll{height:200px;margin:10px 20px;}
.scroll p{line-height:26px;padding:5px 0;border-bottom:dashed 1px #949494;margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px; width:31.33%; float:left; margin-left:1%; margin-right:1%; color:#fff}

@media only screen and (max-width:1200px) {
.zhici_tu{ float:right; width:320px; height:auto;margin-left:30px}
.zhici_rw{ float:left; margin-right:30px; width:240px; overflow:hidden; height:auto}
.zhici_tu li dl dt img{ width:100%; height:165px;}
.zhici_nr dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; height:260px;}

.sy_about_bg{ overflow:hidden; width:100%;background:url(../images/sy_about_bg.jpg) no-repeat center  200px; min-height:860px; margin-top:60px; position:relative}
}
@media only screen and (max-width:1000px) {
.zhici_tu{ display:none}
.zhici{ overflow:hidden; padding:0px; margin:0px; background:#F5F5F5; padding:30px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2); max-width:1258px; width:90%; margin:0 auto; margin-bottom:20px;margin-top:20px}

.gsallist{ overflow:hidden; padding:20px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2);width:90%; margin:0 auto;margin-top:50px; min-height:200px;background:rgba(0, 0, 0, 0.4); border-radius:5px; border:#585858 1px solid; margin-bottom:60px}
}

@media only screen and (max-width:800px) {
.zhici_tu{ display:none}
.zhici{ overflow:hidden; padding:0px; margin:0px; background:#F5F5F5; padding:30px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2); max-width:1258px; width:90%; margin:0 auto; margin-bottom:20px;margin-top:20px}

.scroll p{line-height:26px;padding:5px 0;border-bottom:dashed 1px #949494;margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px; width:48%; float:left; margin-left:1%; margin-right:1%; color:#fff}
.scroll{height:150px;margin:10px 0px;}

.sy_about_bg{ overflow:hidden; width:100%;background:url(../images/sy_about_bg.jpg) no-repeat center  200px; min-height:800px; margin-top:60px; position:relative}

.gsallist_bt{ font-size:20px; color:#fff; line-height:200%; text-align:center; margin-bottom:15px;}
.zhici_nr dl dt{overflow:hidden; padding:0px; margin:0px; font-size:20px; color:#000000; line-height:200%}
}


@media only screen and (max-width:600px) {
.zhici_tu{ display:none}
.zhici{ overflow:hidden; padding:0px; margin:0px; background:#F5F5F5; padding:30px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2); max-width:1258px; width:90%; margin:0 auto; margin-bottom:20px;margin-top:20px}

.scroll p{line-height:26px;padding:5px 0;border-bottom:dashed 1px #949494;margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px; width:98%; float:left; margin-left:1%; margin-right:1%; color:#fff}

.sy_about_bg{ overflow:hidden; width:100%;background:url(../images/sy_about_bg.jpg) no-repeat center  200px; min-height:890px; margin-top:60px; position:relative}
}

@media only screen and (max-width:560px) {
.zhici_rw{ float: none; margin-right:0px; width:60%;overflow:hidden; height:auto; margin:0 auto; text-align:center; margin-bottom:10px}

.zhici_nr dl{overflow:hidden; padding:0px; margin:0px; float:left}

.sy_about_bg{ overflow:hidden; width:100%;background:url(../images/sy_about_bg.jpg) no-repeat center  100px; min-height:1050px; margin-top:40px; position:relative}

.zhici{ overflow:hidden; padding:0px; margin:0px; background:#F5F5F5; padding:30px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2); max-width:1258px; width:84%; margin:0 auto; margin-bottom:20px;margin-top:20px}

.gsallist{ overflow:hidden; padding:20px 20px;box-shadow:0 0 10px 1px rgba(0,0,0,.2);width:84%; margin:0 auto;margin-top:50px; min-height:200px;background:rgba(0, 0, 0, 0.4); border-radius:5px; border:#585858 1px solid; margin-bottom:60px}
}





/*-------主营业务-----------*/
.sy_ser{overflow:hidden; padding:0px; margin:0px;margin:0 auto; max-width:1368px; }
@media only screen and (max-width:1366px) {
.sy_ser{overflow:hidden; padding:0px; margin:0px;  margin:0 auto; max-width:1324px; width:100%}
}
.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:23%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.sy_ser li dl{overflow:hidden; padding:0px; margin:0px; position:relative}
.sy_ser li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_ser li dl dd{overflow:hidden; padding:30px 0px; margin:0px; text-align:center; font-size:18px; font-weight:bold; color:#111;}
.sy_ser li dl dt img{overflow:hidden; padding:0px; margin:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:100%; height:auto; vertical-align:middle}

.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:50px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:18px;line-height:50px;transition: all .6s ease; padding:0px; margin:0; }

.sy_ser li dl .sy_ser_sm .btn{margin: 30px auto 0;color: #fff;border: 1px solid #fff;padding: 8px 25px; width:60px}

.sy_ser li:hover img{transform: scale(1.2);}
.sy_ser li:hover .sy_ser_sm{height: 100%; transition: all .6s ease;}
.sy_ser li:hover .sy_ser_sm h3{ transition: all .6s ease; padding-top:25%; }

.sy_ser li dl .sy_ser_sm .btn:hover{ color:#F70000; background:#fff}



@media only screen and (max-width:900px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }

}

@media only screen and (max-width:750px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:40px}
}

@media only screen and (max-width:650px) {
.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
}


/*-------部分案例-----------*/
.sy_case{ overflow:hidden; padding:0px; margin:0px; padding-top:30px}
.sy_case li{ overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px}
.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:610px; width:95%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}
.sy_case li dl dt{ overflow:hidden; padding:0px; margin:0px; text-align:center; position:relative;}
.sy_case li dl dd{ overflow:hidden; padding:0px 20px; margin:0px;}
.sy_case li dl dt img{ width:100%; height:356px}
.sy_case li dl dt h3{ font-size:18px; line-height:200%; padding:10px 20px 5px 20px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_case li dl dd .txt{ font-size:14px; line-height:26px; color:#666666; text-align:left; height:52px;}

.sy_case li:hover dl dt h3{color:#F70000; }
.sy_case li:hover dl dd .txt{color:#444; }

.sy_case li:hover dl{box-shadow:0 0 20px 1px rgba(0,0,0,.1);transition: all .6s ease;}

.sy_case li:hover dl dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

@media only screen and (max-width:1300px) {

.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:600px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}

.sy_case li dl dt img{ width:100%; height:350px}
}

@media only screen and (max-width:1290px) {

.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:500px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}

.sy_case li dl dt img{ width:100%; height:292px}
}

@media only screen and (max-width:1100px) {

.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:450px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}

.sy_case li dl dt img{ width:100%; height:263px}
}

@media only screen and (max-width:1000px) {

.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:450px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}

.sy_case li dl dt img{ width:100%; height:263px}
}
@media only screen and (max-width:960px) {

.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:350px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}

.sy_case li dl dt img{ width:100%; height:204px}
}
@media only screen and (max-width:760px) {
.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:330px; width:100%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}
.sy_case li dl dt img{ width:100%; height:193px}
.sy_case li dl dd{ overflow:hidden; padding:0px 5px; margin:0px;}
.sy_case li dl dt h3{ font-size:14px; line-height:200%; padding:5px 5px 5px 5px; color:#111}
}

@media only screen and (max-width:700px) {
.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:280px; width:98%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}
.sy_case li dl dt img{ width:100%; height:163px}
.sy_case li{  margin-bottom:5px}
}

@media only screen and (max-width:500px) {
.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:180px; width:98%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}
.sy_case li dl dt img{ width:100%; height:105px}
}

@media only screen and (max-width:360px) {
.sy_case li{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:5px}
.sy_case li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; text-align:center; margin:0 auto;  max-width:100%; width:94%; padding-bottom:20px; margin-bottom:20px;transition: all .6s ease;}
.sy_case li dl dt img{ width:100%; height:auto}
}

/*-------新闻资讯-----------*/


.sy_neews{overflow:hidden; padding:0px; margin:0px;}
.sy_neews li {overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%;}
.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:400px; width:100%;background:#F6F6F6; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt{overflow:hidden; padding:0px; margin:0px; position:relative;text-align:center;}
.sy_neews li dl dt img{ width:100%; height:265px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd{overflow:hidden;margin:0px; padding:0px 20px;}
.sy_neews li dl dd h3{ font-size:18px; font-weight:bold; color:#111; padding-top:20px; line-height:180%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_neews li dl dd p{ font-size:14px; color:#666; line-height:26px; height:52px; margin-bottom:5px}
.sy_neews li dl dd .time{ font-size:14px; color:#111; text-align:right;}
.sy_neews li:nth-child(1) dl{ float:left}
.sy_neews li:last-child dl{ float:right}

.sy_neews li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.1); background:#fff}
.sy_neews li:hover dl dd h3{ color:#CC0000}
.sy_neews li:hover dl dd p{ color:#444}
.sy_neews li:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1); }


.sy_neews1{overflow:hidden; padding:0px; margin:0px;}
.sy_neews1 li {overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px}
.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:400px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px; }
.sy_neews1 li dl dt{overflow:hidden; padding:0px; margin:0px; position:relative;text-align:center;}
.sy_neews1 li dl dt img{ width:100%; height:265px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd{overflow:hidden;margin:0px; padding:0px 20px;}
.sy_neews1 li dl dd h3{ font-size:18px; font-weight:bold; color:#111; padding-top:20px; line-height:180%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_neews1 li dl dd p{ font-size:14px; color:#666; line-height:26px; height:52px; margin-bottom:5px}
.sy_neews1 li dl dd .time{ font-size:14px; color:#111; text-align:right;}

.sy_neews1 li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.sy_neews1 li:hover dl dd h3{ color:#CC0000}
.sy_neews1 li:hover dl dd p{ color:#444}
.sy_neews1 li:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1); }

.sy_neews2{overflow:hidden; padding:0px; margin:0px;}
.sy_neews2 li {overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px}
.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:400px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border:#999 1px solid}
.sy_neews2 li dl dt{overflow:hidden; padding:0px; margin:0px; position:relative;text-align:center;}
.sy_neews2 li dl dt img{ width:100%; height:265px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd{overflow:hidden;margin:0px; padding:0px 20px;}
.sy_neews2 li dl dd h3{ font-size:18px; font-weight:bold; color:#CC0000; padding-top:20px; line-height:180%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px}
.sy_neews2 li dl dd p{ font-size:14px; color:#666; line-height:26px; height:52px; margin-bottom:5px}
.sy_neews2 li dl dd .time{ font-size:14px; color:#111; text-align:right;}

.sy_neews2 li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.sy_neews2 li:hover dl dd h3{ color:#222}
.sy_neews2 li:hover dl dd p{ color:#444}
.sy_neews2 li:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1); }



@media screen and (max-width: 1200px) {

.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:290px; width:100%; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:189px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd h3{ font-size:16px; font-weight:bold; color:#111; padding-top:20px; line-height:180%}


.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:290px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:189px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd h3{ font-size:16px; font-weight:bold; color:#111; padding-top:20px; line-height:180%}


.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:290px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:189px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd h3{ font-size:16px; font-weight:bold; color:#CC0000; padding-top:20px; line-height:180%;margin-bottom:10px}
}

@media screen and (max-width: 900px) {

.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:230px; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:150px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:230px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:150px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:230px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:150px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}

@media screen and (max-width: 750px) {
.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:210px; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:137px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd h3{ font-size:14px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:210px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:137px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd h3{ font-size:14px; font-weight:bold; color:#CC0000; padding-top:10px; line-height:180%}

.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:210px; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:137px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd h3{ font-size:14px; font-weight:bold;  padding-top:10px; line-height:180%}
}


@media screen and (max-width: 700px) {
.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:200px; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:130px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd h3{ font-size:14px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:200px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:130px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd h3{ font-size:14px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:200px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:130px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd h3{ font-size:14px; font-weight:bold; padding-top:10px; line-height:180%}
}
@media screen and (max-width: 590px) {
.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:170px; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:117px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd h3{ font-size:14px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:170px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:117px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd h3{ font-size:14px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:170px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:117px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd h3{ font-size:14px; font-weight:bold;  padding-top:10px; line-height:180%}
}

@media screen and (max-width: 550px) {
.sy_neews li {overflow:hidden; padding:0px; margin:0px; float: none; width:96%; margin:0 auto;}
.sy_neews li dl{overflow:hidden; padding:0px; margin:0px; max-width:100%; width:100%;margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews li dl dt img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews li dl dd h3{ font-size:16px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews1 li {overflow:hidden; padding:0px; margin:0px; float: none; width:96%; margin:0 auto;}
.sy_neews1 li dl{overflow:hidden; padding:0px; margin:0px; max-width:100%; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews1 li dl dt img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews1 li dl dd h3{ font-size:16px; font-weight:bold; color:#111; padding-top:10px; line-height:180%}

.sy_neews2 li {overflow:hidden; padding:0px; margin:0px; float: none; width:96%; margin:0 auto;}
.sy_neews2 li dl{overflow:hidden; padding:0px; margin:0px; max-width:100%; width:99%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.sy_neews2 li dl dt img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_neews2 li dl dd h3{ font-size:16px; font-weight:bold;padding-top:10px; line-height:180%}

.sy_neews2 li dl dd p{ font-size:14px; color:#666; line-height:26px; height:auto; margin-bottom:5px}
}

.mvideo_more i
{
	opacity:0;
	transition:all .36s ease 0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;
}

.mvideo_more:hover i
{
	opacity:1;
	margin-left:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;
}
.mvideo_more
{
	width:180px;
	height:44px;
	line-height:45px;
	font-size:15px;
	color:#bdbdbd;
	text-align:center;
	border:1px solid #dfdfdf;
	display:block;
	margin:40px auto 40px;
}

.mvideom.mvideom01 .mvideo_header
{
	text-align:left;
	width:1180px;
	padding-bottom:30px;
	margin:0 auto;
}



.about_L{overflow:hidden; float:left; width:40%}
.about_R{ overflow:hidden; float:right; width:58%;}

.about_L img{ width:100%; height:auto; vertical-align:middle}

@media (max-width: 768px) {
.about_L{overflow:hidden; float:left; width:100%}
.about_R{ overflow:hidden; float:right; width:100%;}
}



/*-------banner-----------*/
.fixed_1{ width:100%; height:350px ;background:#212121 url(../images/big_bg1.jpg) no-repeat center center;background-size:auto 100%;display:block;}
.fixed_2{ width:100%; height:350px; background:#212121 url(../images/big_bg2.jpg) no-repeat center center;background-size:auto 100%;display:block;}
.fixed_3{ width:100%; height:350px; background:#212121 url(../images/big_bg3.jpg) no-repeat center center;background-size:auto 100%; display:block;}
.fixed_4{ width:100%; height:350px; background:#212121 url(../images/big_bg4.jpg) no-repeat center center;background-size:auto 100%; display:block;}
.fixed_5{ width:100%; height:350px; background:#212121 url(../images/big_bg5.jpg) no-repeat center center;background-size:auto 100%; display:block;}



@media only screen and (max-width:1100px) {
.fixed_1{ width:100%; height:180px; background:url(../images/big_bg1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_2{ width:100%; height:180px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_3{ width:100%; height:180px; background:url(../images/big_bg3.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_4{ width:100%; height:180px; background:url(../images/big_bg4.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_5{ width:100%; height:180px; background:url(../images/big_bg5.jpg) no-repeat center center; background-size:cover; display:block;}

}


.dh_k{ overflow:hidden; padding:5px 0px;border-bottom:#eee 1px solid;margin-bottom:15px; }
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:25px; padding-top:1px; float:left;}
.wzdh_k span{font-size:12px; line-height:30px;padding-top:5px; color:#444;}
.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444; font-size:12px}

.zw_column{ width:100%; height:35px; border-bottom:2px solid #ddd; position:relative; margin-bottom:5px; display:block}
.zw_column span{ display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; font-size:18px; color:#167BC5; border-bottom:2px solid #167BC5; padding:0px 10px; font-weight:bold}



#plheader {padding-top: 40px !important;border-radius: 3px 3px 0px 0px;padding-bottom: 20px;background-color: #167BC5;border-radius:3px}
#plheader  p.title{ text-align: left; margin-left: 31px;font-weight: bold;font-size: 25px; padding-bottom: 8px; margin-top: 0px; margin-bottom: 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.16);letter-spacing:1px;color: #fff;display: block}


@media (max-width: 1100px) {
.zw_column{ width:100%; height:35px; border-bottom:2px solid #ddd; position:relative; margin-bottom:5px; display: none}
#plheader {padding-top: 40px !important;border-radius: 3px 3px 0px 0px;padding-bottom: 20px;background-color: #167BC5;border-radius:3px; display:none}
#plheader  p.title{text-align: left; margin-left: 31px;font-weight: bold;font-size: 25px; padding-bottom: 8px; margin-top: 0px; margin-bottom: 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.16);letter-spacing:1px;color: #fff;}
}



.mfzx_btn_k{ overflow:hidden; margin-left:0px; padding-top:10px}
.mfzx_btn1{overflow:hidden; background:#1181C9 url(../images/i_zj.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 27px; font-size:15px; color:#FFFFFF; border-radius:4px; width:70px;}
.mfzx_btn2{overflow:hidden; background:#1181C9 url(../images/i_dh.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 27px; font-size:15px; color:#FFFFFF;border-radius:4px}
.mfzx_btn_k a:hover .mfzx_btn1{background:#0971B3 url(../images/i_zj.png) no-repeat 5px center;}
.mfzx_btn_k a:hover .mfzx_btn2{background:#0971B3 url(../images/i_dh.png) no-repeat 5px center;}




/*-----详细内容--------*/

.main_nr{overflow: hidden;padding: 0px 0px 10px 0px;font-size: 16px;line-height: 200%;}
.main_nr img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media only screen and (max-width:800px) {
.main_nr{overflow: hidden;padding: 10px 0px;font-size: 14px;line-height: 200%;}
}

.r_name{ width:100%; height:33px; border-bottom:2px solid #ddd; position:relative; margin-bottom:15px}
.r_name span{ display:inline-block; *display:inline; zoom:1; height:33px; line-height:33px; font-size:16px; color:#167BC5; border-bottom:2px solid #167BC5; padding:0px 10px; font-weight:bold}


.dh_k{ overflow:hidden; padding:5px 0px; background:#F8F8F8}
.wzdh_k{ overflow:hidden;line-height:36px; padding-top:1px;}
.wzdh_k span{background:url(../images/i_home.png)no-repeat left center; padding-left:18px; font-size:12px; line-height:36px;color:#44; }
.wzdh_k span a{color:#44; font-size:12px;line-height:36px;}
@media (max-width: 768px) {
.wzdh_k span{background:url(../images/i_home.png)no-repeat left 4px; padding-left:16px; font-size:12px; line-height:30px;padding-top:5px; }
}


.content_bt_k{overflow:hidden; padding:20px 10px; background:#F5F5F5 ;margin-bottom:10px}
.content_info{width:100%; border-bottom:#ccc 0px solid; font-size:12px; color:#666666; padding-bottom:4px; line-height:25px; margin-top:5px; text-align:center; overflow:hidden}
.content_bt{ width:100%; line-height:30px; font-size:24px; font-weight:bold; margin-bottom:15px; text-align:center; color:#111}
.content_time{width:100%; border-bottom:#eee 1px solid; font-size:12px; color:#666666;padding-bottom:4px; margin-bottom:10px; line-height:25px; text-align:center}
.i_date{ background:url(../images/i_time.png) no-repeat left center; padding-left:22px; margin-right:5px; background-size:18px 18px;}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:20px; margin-right:10px; background-size:18px 18px;}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:25px; background-size:20px 20px;}

.next_k{margin-top:15px; border-top:#eee 1px solid;margin-bottom:10px}
.next_k ul{ margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; width:100%}
.next_k ul li a{font-size:12px}

@media only screen and (max-width:800px) {
.content_bt{ width:100%; line-height:26px; font-size:20px; font-weight:bold; }
}
.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}




.content_txt{line-height:200%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px; }
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media only screen and (max-width:800px) {
.content_txt{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px; }
}

.showTitle{ font-size:26px; padding:30px 0 0 0; line-height:36px;}
.showTitle1{ font-size:18px; padding:8px 0 0 0; line-height:26px;}
.showInfo{ border-bottom:2px solid #ebebeb; color:#999; margin-bottom:20px; line-height:40px; padding-bottom:10px; position:relative;}
.btnShare{position:absolute; top:7px; right:0;font-size:0; height:26px; line-height:26px;}
.btnShare i{font-size:12px; display:inline-block; vertical-align:middle}
.btnShare a{display:inline-block; width:26px; height:26px; border-radius:50%; overflow:hidden; margin-left:5px;vertical-align:middle}
.btnShare a img{width:26px; height:26px}

.showCon{ line-height:24px; font-size:14px; color:#333333}
.showCon p{margin-bottom:10px}
.showCon h3{ color:#222; font-weight:bold}
.showCon strong{ color:#222; font-weight:bold}

.showCon img{ max-width:100%; height:auto; width:auto}
@media only screen and (max-width:800px) {

.showTitle{ font-size:22px; padding:5px 0 0 0; line-height:30px;}
}


.lx_left{ float:left; width:47%; margin:0px; padding:0px}
.lx_Right{ float: right; width:47%; margin:0px; padding:0px}


.container_map{width:100%;height:340px; margin:0 auto; width:100%; margin-top:10px}
@media (max-width: 700px) {
.lx_left{ float:left; width:100%; margin:0px; padding:0px}
.lx_Right{ float: right; width:100%; margin:0px; padding:0px}


.container_map{width:100%;height:220px; margin:0 auto; width:100%; margin-top:10px}
}

/*----留言---- */
#contact-wrap{ margin-bottom:40px; overflow:hidden}

#contact-form textarea{height: 120px;}
.book_sm{ font-size:16px; line-height:24px; color:#FFE3C1; text-align:center; margin-bottom:25px}
.book_sm span{ color:#FFBA00}
.msg-title{font-size: 22px;text-align: center;margin-bottom: 15px;color: inherit;color:#FFE3C1;}
.add-msg-form .cf-column{padding-bottom: 20px;position: relative;}
.add-msg-form .cf-tarea{clear: both;}
.add-msg-form input{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;color: #444;width: 100%;margin-bottom: 0; font-size:14px;}
.add-msg-form textarea{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 100px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form .submit-button{box-sizing: border-box;width:30%;line-height: 40px;height: 40px;padding: 0px 15px;border: 0px;color: #fff;position: relative; background:#0256AC url(../images/an_bg.png);cursor: pointer; font-size:16px; margin:0 auto}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active{background-color: #CB1919; font-size:16px}
.add-msg-form em{position: absolute;bottom: 0;z-index: 1111;float: left;left: 20px;}

.row { overflow:hidden;}
.col-md-6, .col-md-12{position: relative; min-height: 1px;padding-left: 0px;padding-right:0px;}
.col-md-6 { width: 49%; float:left; margin-right:0.5%; margin-left:0.5%}

@media (max-width: 560px) {
.add-msg-form .submit-button{width:100%;}
.col-md-6 {width:99%;}
#contact-wrap{ margin-bottom:20px; overflow:hidden}
}

 .col-md-12 {width: 99%; margin-right:0.5%; margin-left:0.5%; color:#FFFFFF}




.container_map{width:100%;height:300px; margin:0 auto; width:100%; margin-top:10px}





/*-----案例------*/
.fx_fangan{overflow:hidden; padding:0px; margin:0px; margin-top:40px}
.fx_fangan li {overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px}
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:410px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border:#ebebeb 1px solid; position:relative}
.fx_fangan li dl dt{overflow:hidden; padding:0px; margin:0px; position:relative;text-align:center;}
.fx_fangan li dl dt img{ width:100%; height:242px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd{overflow:hidden;margin:0px; padding:0px 20px;}
.fx_fangan li dl dd h3{ font-size:16px; font-weight:bold; color:#333;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center; margin-top:20px; margin-bottom:10px}
.fx_fangan li dl dd p{ font-size:14px; color:#666; line-height:26px; overflow:hidden; height:52px; }
.fx_fangan li dl dd .more{ font-size:12px; color:#888}

.fx_fangan li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.2);}
.fx_fangan li:hover dl dd h3{ color:#006FCA}
.fx_fangan li:hover dl dd p{ color:#444}
.fx_fangan li:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1); }
.fx_fangan li:hover dl dd .more{ color:#333}

@media screen and (max-width: 1300px) {
.fx_fangan li {overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px}
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:400px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px;border:#ebebeb 1px solid; position:relative}
.fx_fangan li dl dt img{ width:100%; height:236px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


@media screen and (max-width: 1200px) {
.fx_fangan{overflow:hidden; padding:0px; margin:0px; margin-top:20px}
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:290px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:171px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd h3{ font-size:15px; font-weight:bold; color:#333;line-height:180%;margin-bottom:10px}

}

@media screen and (max-width: 1000px) {
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:230px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:136px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}

@media screen and (max-width: 750px) {
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:210px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:124px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd h3{ font-size:14px; font-weight:bold;  line-height:180%}

}


@media screen and (max-width: 700px) {
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:200px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:118px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd h3{ font-size:14px; font-weight:bold;line-height:180%;margin-bottom:5px}
.fx_fangan li dl dd p{ font-size:12px; color:#666; line-height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:26px}


}
@media screen and (max-width: 590px) {
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:170px; width:100%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:100px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd h3{ font-size:14px; font-weight:bold; line-height:180%}

}

@media screen and (max-width: 550px) {
.fx_fangan li {overflow:hidden; padding:0px; margin:0px; float: none; width:96%; margin:0 auto;}
.fx_fangan li dl{overflow:hidden; padding:0px; margin:0px; max-width:100%; width:99%;background:#fff; margin:0 auto; padding-bottom:20px; margin-bottom:20px}
.fx_fangan li dl dt img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_fangan li dl dd h3{ font-size:16px; font-weight:bold;line-height:180%}

.fx_fangan li dl dd p{ font-size:14px; color:#666; line-height:26px; height:52px;  overflow:hidden;white-space: normal;}

}









/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;margin-bottom:10px; position:relative}
.next_k ul{margin:0px; padding:0px; float:left; margin-top:10px; width:auto; margin-right:60px; margin-bottom:10px}
.next_k ul li{ line-height:20px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; width:100%}
.next_k ul li a{font-size:12px}


.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}


/*--分页--*/
#pageGro{ height:25px; margin:0px auto; padding-top:15px;}
#pageGro div,#pageGro div ul li{ font-size:12px; color:#999; line-height:23px; float:left; margin-left:5px;}
#pageGro div ul li{ width:22px; text-align:center; border:1px solid #999; cursor:pointer;}
#pageGro div ul li.on{ color:#fff; background:#167BC5; border:1px solid #167BC5;}
#pageGro .pageUp,#pageGro .pageDown{ width:63px; border:1px solid #999; cursor:pointer;}
#pageGro .pageUp{ text-indent:23px; background:url(../images/pageUp.png) 5px 7px no-repeat;}
#pageGro .pageDown{ text-indent:5px; background:url(../images/pageDown.png) 46px 6px no-repeat;}

#pageGro div ul li:hover{ background:#ccc; color:#333}




.hyd_fx{ overflow:hidden; width:100%; margin:30px 0px; background:url(../images/m_bg.jpg)no-repeat center top; padding-top:40px}
.fx_map{ padding:10px; background:#fff; overflow:hidden; margin:20px 10px; border-radius:5px;box-shadow:0 0 20px 1px rgba(0,0,0,.2)}
.ftx_shuju{ overflow:hidden; padding:20px 0px; padding-bottom:0}
.ftx_sm{ overflow:hidden; width:95%; font-size:14px; margin:0 auto; margin-bottom:20px}


.tel_box{color:#FFFFFF; display:block}
.top_tel{ overflow:hidden; margin-top:10px}
.top_tel dl{ overflow: hidden;}
.tel_tu{float: left;overflow: hidden; margin-top:10px; line-height:22px;}
.tel_tu img{ vertical-align: middle; width:40px; height:auto; margin-right:3px}
.top_tel dl dt{ font-size:14px;color:#777; line-height:18px; font-weight:bold; overflow:hidden; margin:0px; font-weight:normal; padding-top:6px}
.top_tel dl dd{font-family:"impact","arial";  line-height:20px; overflow:hidden; margin: 0px; padding:0px;letter-spacing:1px;}
.top_tel dl dd a{ font-size:20px;color:#2370BE;font-family:"impact","arial"; }
.header .nav  .top_tel dl dd a{font-size:20px;color:#2370BE; } 




.l-sub{width:360px; margin:0 auto;overflow:hidden;padding:0px;margin-bottom:40px; margin-top:40px}
.l-sub li{ overflow:hidden; text-align:center; width:48%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:38px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #0093DD; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub li.active a{ height:38px;display: block;color:#0093DD;font-size:16px; border:1px solid #0093DD;line-height:36px;text-decoration:none; text-align:center; border-radius:20px}



.l-sub1{width:520px; margin:0 auto;overflow:hidden;padding:0px;margin-bottom:40px; margin-top:40px}
.l-sub1 li{ overflow:hidden; text-align:center; width:31.333%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub1 a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:38px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #0093DD; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub1 li.active a{ height:38px;display: block;color:#0093DD;font-size:16px; border:1px solid #0093DD;line-height:36px;text-decoration:none; text-align:center; border-radius:20px}



.l-sub2{width:90%; margin:0 auto;overflow:hidden;padding:0px; margin-top:40px}
.l-sub2 li{ overflow:hidden; text-align:center; width:10.5%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub2 a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:38px;}
.l-sub2 a:hover,.l-sub2 a:active,.l-sub2 li.active a{color: #0093DD; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub2 li.active a{ height:38px;display: block;color:#0093DD;font-size:16px; border:1px solid #0093DD;line-height:36px;text-decoration:none; text-align:center; border-radius:20px}
@media (max-width: 1200px) {
.l-sub2{width:100%; margin:0 auto;overflow:hidden;padding:0px;margin-bottom:40px; margin-top:40px}
.l-sub2 li{ overflow:hidden; text-align:center; width:11.5%; float:left; margin:0px 0.5%;list-style:none;line-height:36px;}
}


@media (max-width: 1000px) {
.l-sub2{width:94%; margin:0 auto;padding:0px;margin-top:20px}
.l-sub2 li{ overflow:hidden; text-align:center; width:23%; float:left; margin:0px 1%;list-style:none;line-height:36px; margin-bottom:10px}
.l-sub2 a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:36px;}
.l-sub2 a:hover,.l-sub2 a:active,.l-sub2 li.active a{color: #0093DD; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub2 li.active a{ height:36px;display: block;color:#0093DD;font-size:14px; border:1px solid #0093DD;line-height:36px; text-decoration:none; text-align:center; border-radius:20px}

}

@media (max-width: 768px) {

.l-sub{width:280px; margin:0 auto;padding:0px;margin-bottom:20px; margin-top:20px}
.l-sub li{ overflow:hidden; text-align:center; width:48%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:36px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #0093DD; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub li.active a{ height:36px;display: block;color:#0093DD;font-size:14px; border:1px solid #0093DD;line-height:36px; text-decoration:none; text-align:center; border-radius:20px}

.l-sub1{width:100%; margin:0 auto;padding:0px;margin-bottom:20px; margin-top:20px}
.l-sub1 li{ overflow:hidden; text-align:center; width:31.333%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub1 a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:36px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #0093DD; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub1 li.active a{ height:36px;display: block;color:#0093DD;font-size:14px; border:1px solid #0093DD;line-height:36px; text-decoration:none; text-align:center; border-radius:20px}

}

@media (max-width: 600px) {
.l-sub2{width:96%; margin:0 auto;padding:0px;margin-top:20px}
.l-sub2 li{ overflow:hidden; text-align:center; width:24%; float:left; margin:0px 0.5%;list-style:none;line-height:36px; margin-bottom:10px}
.l-sub2 a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px;height:36px;}
.l-sub2 a:hover,.l-sub2 a:active,.l-sub2 li.active a{color: #0093DD; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub2 li.active a{ height:36px;display: block;color:#0093DD;font-size:14px; border:1px solid #0093DD;line-height:36px; text-decoration:none; text-align:center; border-radius:20px}

}

.lm_btK{ overflow:hidden; background:#167BC5;height:100px; color:#FFFFFF; font-size:26px; text-align:center; display:block; margin-bottom:5px}
.lm_btK span{ line-height:100px;color:#fff;}

.l-sub3{overflow:hidden;padding:0px; display:block; margin-bottom:10px}
.l-sub3 li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:16px; width:100%; border-bottom:#fff 1px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:5px}
.l-sub3 a{ display: block; color: #333; font-size:16px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub3 a:hover,.l-sub3 a:active,.l-sub3 li.active a{color: #fff; font-size:16px; text-decoration:none; height: 50px; background:#4560BD;line-height:50px; }
.l-sub3 li.active a{color: #fff; font-size:16px;text-decoration:none; height:50px; background:#167BC5;}
.l-sub3 li:last-child{border-bottom:#DCEDF4 0px solid;}

@media only screen and (max-width:800px) {
.l-sub3{overflow:hidden;padding:0px; display:block}
.l-sub3 li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:16px; width:23%; border-bottom:#fff 0px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;margin:0px 1%;margin-bottom:5px}
.l-sub3 a{ display: block; color: #333; font-size:16px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub3 a:hover,.l-sub3 a:active,.l-sub3 li.active a{color: #fff; font-size:16px; text-decoration:none; height: 50px; background:#4560BD;line-height:50px; }
.l-sub3 li.active a{color: #fff; font-size:16px;text-decoration:none; height:50px; background:#167BC5;}
}

@media only screen and (max-width:600px) {
.l-sub3 li{ overflow:hidden;line-height:40px; height: 40px; text-align:center;list-style:none;font-size:14px; width:24.4%; border-bottom:#fff 0px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;margin:0px 0.3%; margin-bottom:5px}
.l-sub3 a:hover,.l-sub3 a:active,.l-sub3 li.active a{line-height:40px; height: 40px;font-size:14px;}
.l-sub3 li.active a{line-height:40px; height: 40px;font-size:14px;}
.l-sub3 a{ line-height:40px; height: 40px;font-size:14px;}
}








/*-----新闻列表--------*/
.news_wrapper1{ overflow:hidden; }
.news_wrapper1 li{ list-style:none; overflow:hidden; border-bottom:#DFDDDD 1px solid; margin-bottom:0px; padding:20px 0px;}
.news_wrapper1 li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#111; font-weight:bold}
.news_wrapper1 li dl dd{ overflow:hidden;    line-height: 22px;font-size: 14px;color: #6a6a6a; height:auto;color: #6a6a6a;}
.news_wrapper1 a:hover li dl dt{ color:#0093DD} 
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:16px; padding:0px ; margin:0px; line-height:250%}
.news_wrapper1 a:hover li{box-shadow: 0px 0px 10px #ddd;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.newsimg1{display: block; width:300px;height:auto; float:left; margin-right:3%;height:180px; position:relative; overflow:hidden}
.newsimg1 img{ width:100%; height:180px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 a:hover .newsimg1 img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

@media only screen and (max-width: 800px) {
.newsimg1{display: block; width:200px;height:auto; float:left; margin-right:3%;height:120px; position:relative; overflow:hidden}
.newsimg1 img{ width:100%; height:120px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:16px; padding:0px ; margin:0px; line-height:200%}
.news_wrapper1 li dl dd{ height:74px;}
}


@media only screen and (max-width: 650px) {
.newsimg1{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:10px; overflow:hidden}
.newsimg1 img{ width:100%; height:auto}
.news_wrapper1 li{ border:#E6E6E6 1px solid; margin-bottom:15px; border-radius:5px;padding:10px 10px;}
.news_wrapper1 a:hover li{box-shadow: none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:14px; padding:0px ; margin:0px; line-height:200%}
.news_wrapper1 li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px;font-size:16px;overflow:hidden;white-space: normal;text-overflow:ellipsis; color:#111; font-weight:bold; line-height:26px}

}






/*-----------down---------------*/

.footer_box{ background:#171717; overflow:hidden; padding:50px 0px; margin:0px}

.foot_cop{ overflow:hidden; max-width:770px;width:100%; float:left; margin:0px; padding:0px}

.foot_cop dl{overflow:hidden;margin:0px; padding:0px}
.foot_cop dl dt{overflow:hidden;margin:0px; padding:0px;font-size: 24px;color:#fff;line-height:180%;}
.foot_cop dl dt h3{overflow:hidden;margin:0px; padding:0px; font-weight:normal;color: #707070;font-size: 24px;line-height:180%;margin-bottom:28px; margin-top:5px;letter-spacing:5px;}
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:14px; line-height:200%}
.foot_d_logo{overflow:hidden;margin:0px; padding:0px}
.foot_d_logo img{ height:48px; width:auto; vertical-align:top}

@media (max-width:990px) {
.foot_cop dl dt{overflow:hidden;margin:0px; padding:0px;font-size:20px;color:#fff;line-height:180%;}
.foot_cop dl dt h3{overflow:hidden;margin:0px; padding:0px; font-weight:normal;color: #707070;font-size: 20px;line-height:180%;margin-bottom:8px; margin-top:10px}
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:14px; line-height:180%}
}
@media (max-width:600px) {
.foot_cop dl{overflow:hidden;margin:0px; padding:0px; text-align:center}
}

@media (max-width:500px) {
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:12px; line-height:170%}

}

.footer-download-wrap {float: right;width:190px;height: auto;color:#ACACAC; overflow:hidden;}
.footer-download-wrap .footer-download {margin: 20px auto 0;position: relative;border: 3px solid #515151;width: 133px;height: 134px;}
.footer-download img, .footer-download span {display: block;margin: 15px auto 0;text-align: center;}
.footer-download img {width: 100px;height: 100px;}
.footer-download span {margin-top: 5px; font-size:12px}
.footer-download div {color: #fff;font-size: 14px;background: #171717;text-align: center;position: absolute;top: -10px;left: 16px;width: 100px;}


.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:700px; float:left; padding-top:20px; display:block}
.footer-nav-wrap ul li {margin-bottom: 10px; float:left; width:25%;margin:0px; padding:0px; list-style:none; text-align:center}
.footer-nav-wrap ul li dl{overflow:hidden; margin:0px; padding:0px}
.footer-nav-wrap ul li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#FFFFFF; line-height:200%; margin-bottom:5px}
.footer-nav-wrap ul li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#ACACAC; line-height:190%}
.footer-nav-wrap ul li dl dd a{ color:#ACACAC; }
.footer-nav-wrap ul li dl dt a{color:#FFFFFF;}
.footer-nav-wrap ul li dl dd a:hover{ color:#FF8400; }

.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top: 20px;color: #FF9600;font-size: 25px;font-weight: bold;}
.footer-service-wrap .footer-service-phone a{color: #EC231D;}
.footer-service-wrap .footer-service-phone span img{ width:24px; height:24px; vertical-align:top; margin-right:5px ; margin-top:2px}
.footer-copyright-wrap {border-top: 1px solid #3b3b44;margin: 20px auto 0;padding-top: 20px; color:#ACACAC}
.footer-copyright {margin: 10px 4px;text-align: center;font-size: 14px; line-height:20px}
.footer-copyright a{color:#ACACAC}

.footer-service{background: url("../images/home_src_two.png") no-repeat;}
.footer-service {background-position: -84px -0px;height: 19px;width: 19px;float: left;margin: 8px 6px 0 30px;}
.footer-phone{float: left;margin: 4px 5px 0 20px;background: url("../images/home_src_two.png") no-repeat;background-position: -59px -0px;height: 24px;width: 24px;}

.footer-service-wrap .footer-service-time {margin-top: 10px; color:#ACACAC; font-size:14px}
.footer-service-wrap{width: 250px;min-height: 180px; height:auto;text-align: right;float: right;margin:0px; padding:0px}
.footer-service-wrap .footer-service-title {color: #fff;margin-top: 20px; font-size:16px}
.footer-service-wrap .footer-service-btn {font-size: 16px;margin-top: 10px;float: right;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px;}



@media (max-width:1190px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:500px; float:left; padding-top:20px}
.footer_box{ background:#171717; overflow:hidden; padding:30px 0px; margin:0px}

.foot_cop{ overflow:hidden; max-width:520px;width:100%; float:left; margin:0px; padding:0px}
}

@media (max-width:990px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left; padding-top:20px; display:none}

.footer-download-wrap {float: left;width: 210px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC}
.footer-service-wrap{width: 250px;min-height: 140px; height:auto;text-align: right;float: right;border-left: 0px solid #3b3b44; margin:0px; padding:0px}
}


@media (max-width:500px) {
.footer-download-wrap {float: left;width: 100%;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC}
.footer-service-wrap{width: 100%;min-height: 130px; height:auto;text-align:left;float: left;border-left: 0px solid #3b3b44; margin:0px; padding:0px; text-align:center}
.footer-service-wrap .footer-service-btn {font-size: 16px;float: none;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px; margin:0 auto;margin-top: 10px;}
.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top:5px;color: #FF9600;font-size: 25px;font-weight: bold;}
.footer_box{ background:#171717; overflow:hidden; padding:30px 0px 10px 0px; margin:0px}

}
.footer-copyright-wrap {border-top: 1px solid #3b3b44;margin: 5px auto 0;padding-top:10px; color:#ACACAC}








/* actGotop */
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:740px) {

.b_top{ overflow:hidden; display: block}
}
.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:39px;height:39px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}




/*-------联系我们-----------*/
.lx_box{ overflow:hidden; margin:0px; padding:0px; margin:0 auto; background:#fff; max-width:1300px; width:98%;}

.lxwmlist{ overflow:hidden; margin:0px; padding:0px;}
.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:33.3333%; padding:30px 0px 30px 0px}
.lxwmlist li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;padding:30px 0px}
.lxwmlist li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; }
.lxwmlist li dl dt img{ height:92px; width:auto; vertical-align:top}
.lxwmlist li dl dt h3{ font-size:20px;overflow:hidden; margin:0px; padding:0px;text-transform:uppercase;margin-top:20px;margin-bottom:15px}

.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px;text-align:center; line-height:28px}

.lxwmlist li:nth-child(2)  dl{ border-left:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid}

@media (max-width:1190px) {
.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;text-align:center; line-height:26px}
}

@media (max-width:700px) {
.lxwmlist li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;padding:10px 0px}
.lxwmlist li:nth-child(2)  dl{ border-left:#DFDFDF 0px solid;border-right:#DFDFDF 0px solid}
.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%; padding:5px 0px 5px 0px;border-bottom:#DFDFDF 1px solid}
.lxwmlist li:last-child{border-bottom:#DFDFDF 0px solid}
}


/*---------留言----------*/
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:0px; font-size:30px; line-height:180%; color:#111}

@media (max-width: 1200px) {
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:10px; font-size:26px; line-height:180%; color:#111}

}
@media (max-width: 700px) {
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:10px; font-size:24px; line-height:180%; color:#111}

}

.odform-tit{font-weight:normal;font-size:22px;color:#595757;line-height:40px;text-align:center;border-bottom:1px solid #c9cacb;margin:0;padding:10px 0}
.odform-tit img{height:40px;vertical-align:middle;margin-right:15px}
.odform{ overflow:hidden; margin:15px 0px;}
.input-group1{margin-bottom:10px;position:relative; width:100%;}
.input-group1 span{ color:#FF0000}
.input-group1 label{padding:0px 0;position:absolute;color:#333; font-size:14px; }
.input-group1 input{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 select{margin-left:5em;padding:2% 6px;box-sizing:border-box;background:#fff;border: #efeff0 1px solid;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 textarea{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; height:150px}
.odform button{background:#423B33;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; margin:0 auto}
.an_ly{ width:120px; margin-left:72px}
.btntj{background:#167BC5;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; }
.btntj1{background:#FF0013;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:140px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px;margin:0 auto}

.tp_lybt{margin:20px 0px 10px 0px; font-size:16px; font-weight:bold;border-radius:5px;}
.tp_lybt a{ font-size:16px; color:#FFFFFF; text-shadow:none}






.link_txt{ overflow:hidden; margin-bottom:15px }
.link_txt ul{ margin:0px; overflow:hidden; padding:0px;}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px}
.link_txt ul li a{ font-size:12px;}
.lm_bg_link{ height:32px; border-bottom:#eee 1px solid; overflow:hidden; margin-bottom:10px}
.lm_link_txt{ height:32px;padding:0px 2px; line-height:34px; float:left;color:#333; font-size:16px;width:120px; font-weight:bold}


/*-----map--------*/
.mapbox{ overflow:hidden; margin-top:20px; margin-bottom:20px}
#allmap {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}
#l-map{height:300px;width:100%;}
#r-result{width:100%;}

.map_sm{ font-size:14px; line-height:22px}
.map_sm span{ font-weight: bold}

@media only screen and (max-width:500px) {
#l-map{height:200px;width:100%;}
}



/*-----单页------*/

.boxleft{ overflow:hidden; padding:0px; margin:0px; float:left; width:20%;}
.boxright{ overflow:hidden; padding:0px; margin:0px; float: right; width:77%; display: block}
@media only screen and (max-width:1024px) {
.boxleft{ width:23%; overflow:hidden; float:left; display:block}
.boxright{ width:74%; overflow:hidden; float: right; display:block}
}
@media only screen and (max-width:800px) {
.boxleft{ width:100%; overflow:hidden; float:left; margin-bottom:10px}
.boxright{ width:100%; overflow:hidden; float: left;}

.lm_btK{ display:none}
}



.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:70%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:27%; display: block}


.R_newslist{ padding:0px 0px;overflow:hidden;  margin:0px; }
.R_newslist li{ padding:0px 0px;overflow:hidden;  margin:0px; width:100%; padding:14px 0px; border-bottom:#CCCCCC 1px dashed}
.R_newslist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; font-size:16px; color:#111; line-height:180%;}
.R_newslist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.R_newslist li:hover h3{ color:#005CC4; }
.title_tj{font-size:20px;line-height:24px;color:#666; border-top:#top 1px solid; margin-bottom:20px}


.R_allist{ padding:0px 0px;overflow:hidden;  margin:0px; }
.R_allist li{ padding:0px 0px;overflow:hidden;  margin:0px; width:100%; padding:14px 0px; border-bottom:#CCCCCC 1px dashed}
.R_allist li dl{ padding:0px 0px;overflow:hidden;  margin:0px; }
.R_allist li dl dt{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; font-size:16px; color:#111; line-height:180%;}
.R_allist li dl dd{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.R_allist li:hover dt{ color:#005CC4; }

.R_al_tu{padding:0px;overflow:hidden;  margin:0px; float:left; width:138px; height:80px; position:relative; margin-right:15px}
.R_al_tu img{padding:0px;overflow:hidden;  margin:0px; float:left; width:100%; height:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.R_allist li:hover  .R_al_tu img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
@media (max-width: 1000px) {
.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:30%; display: none}

}





.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:1300px; width:96%; margin-top:5px; margin-bottom:30px}

.zzzs_box{ float:left; width:25%; margin:15px 0px; padding:0px; overflow:hidden;}
.zzzs {overflow: hidden; display:table; margin:0 auto;} 
.zzzs li{border:1px solid #eee; width:240px; height:347px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px; background:#F5F5F5} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:240px; width:auto; max-height:347px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media only screen and (max-width:1100px) {

.zzzs li{border:1px solid #eee; width:200px; height:289px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:200px; width:auto; max-height:289px; height:auto} 

}


@media only screen and (max-width:900px) {

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}

@media only screen and (max-width:700px) {
.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:900px; width:96%; margin-top:2px; margin-bottom:10px}
.zzzs li{border:1px solid #eee; width:130px; height:188px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:130px; width:auto; max-height:188px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

}

@media only screen and (max-width:600px) {

.zzzs li{border:1px solid #eee; width:115px; height:166px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:115px; width:auto; max-height:166px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:12px; color:#333333; line-height:30px; height:30px; text-align:center}

}

@media only screen and (max-width:567px) {
.zzzs_box{ float:left; width:50%; margin:5px 0px; padding:0px; overflow:hidden;}

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}
















