﻿/* CSS Document */
@charset "utf-8";
@import url("public.css");

.wp{ width:100%; min-width:1200px; height:auto; overflow:hidden;}
.content{ width:1200px; margin:0 auto;}

.top_A{ height:30px; overflow:hidden; background:#f7f6f6;}
.top_A_left{ width:70%; font-size:14px; line-height:30px;}
.top_A_right{ width:12%;}
.top_A_right a{ display:inline-block; line-height:30px; font-size:14px; padding:0 5px;}

.top_B{height:130px; overflow:hidden;}
.top_B_logo{ width:500px; height:80px; overflow:hidden; margin-top:30px;}
.top_B_logo img{ width:500px; height:80px;}
.top_B_dh{ width:260px; height:61px; overflow:hidden; margin-top:40px;}
.top_B_img{ width:61px; height:59px; overflow:hidden;}
.top_B_img img{ width:61px; height:59px;}
.top_B_txt{ margin-left:10px; height:60px;}
.top_B_txt p{ font-size:24px; color:#ff6a00; line-height:30px;}

.top_C{ height:50px; background:#005fbb; overflow:hidden;}
.top_C_menu{ height:auto; overflow:hidden;}
.top_C_menu ul li{ float:left; width:12.5%; text-align:center;}
.top_C_menu ul li a{ display:block; line-height:50px; font-size:18px; color:#fff;}
.top_C_menu ul li a:hover{ background:#ff6a00;}

/*banner*/
.bannerbox{ height:auto; overflow:hidden}

.banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.banner .hd ul {text-align:center;}

.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:10px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.banner .hd ul .on {background:#f00;}

.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;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;}

.banner .next {left:auto;right:5%;background-position:-6px -137px;}



.banner {width:100%;position:relative;height:620px; display:block}
.banner .bd {margin:0 auto;position:relative;z-index:0;height:620px;overflow:hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:620px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:620px;}

.lm{ text-align:center; width:1200px; height:150px; position:relative;}
.lm_A{ font-size:40px; color:#f0f0f0; position:absolute; top:50px;  width:1200px; text-align:center; }
.lm_B{ font-size:24px; color:#005fbb; font-weight:bold; position:absolute; top:65px;  width:1200px; text-align:center;}
.lm_C{ font-size:14px; position:absolute; top:110px;  width:1200px; text-align:center;}
.lm_A2{ font-size:40px; color:#6e6e6d; position:absolute; top:50px;  width:1200px; text-align:center; }
.lm_B2{ font-size:24px; color:#fff; font-weight:bold; position:absolute; top:65px;  width:1200px; text-align:center;}
.lm_C2{ font-size:14px; color:#fff; position:absolute; top:110px;  width:1200px; text-align:center;}

.cp_box{ height:auto; overflow:hidden;}
.cp_lm{ width:236px; height:auto; overflow:hidden; background:#005fbb; }
.cp_lm_A{ line-height:60px; color:#fff; font-size:24px; text-align:center;}

.cp_lm_B{ margin:0 10px; width:216px; height:530px; background:#FFF; border-radius:5px;}
.cp_lm_list{ margin:10px; padding-bottom:10px; width:195px; height:auto; overflow:hidden;}
.cp_lm_list ul li{ float:left; width:195px;  margin-top:10px;}
.cp_lm_list ul li a{ display:block; width:195px; height:40px; text-align:center; line-height:40px; font-size:16px; background:url(../images/nav1.jpg) center center;}
.cp_lm_list ul li a:hover{ background:url(../images/nav2.jpg) center no-repeat; color:#fff;}
.cp_lm_xq{ height:auto; overflow:hidden;}
.cp_lm_xq a{ display:inline-block; height:38px !important; padding-left:20px; text-align:left !important; font-size:14px !important; line-height:40px !important; border-bottom:1px dashed #ccc; background:none !important;}
.cp_lm_xq a:hover{ color:#ff6a00 !important; background:none;}
.cp_lm_xq a span{ padding-right:30px;}

.cp_lm_C{ padding:28px 20px; height:auto; overflow:hidden;}
.cp_lm_dh{ background:url(../images/dh2.png) no-repeat left;}
.cp_lm_dh p{ line-height:25px; font-size:20px; color:#fff; padding-left:50px;}
.cp_lm_more{ width:120px; margin-left:37px; margin-top:20px;}
.cp_lm_more a{ display:block; width:120px; height:38px; border:1px solid #fff; text-align:center; line-height:38px; font-size:16px; color:#fff;}

.cp_list{ width:947px; height:auto; overflow:hidden;}

.cp_list_lm{ width:932px; height:49px; margin-left:15px; padding-top:10px; border-bottom:1px solid #d6d7d7;}
.cp_lm_lm_left{ background:url(../images/cp_lm.jpg) no-repeat left; padding-left:20px;}
.cp_lm_lm_left p.p1{ font-size:22px; color:#fe6a00;}
.cp_lm_lm_left p.p2{ font-size:14px; color:#d6d7d7;}

.cp_lm_lm_right{ width:60px; height:auto; overflow:hidden;}
.cp_lm_lm_right a{ display:block; font-size:14px; line-height:40px;}

.cp_list_box{ width:947px; height:715px; overflow:hidden; margin-top:10px;}
.cp_list_box ul li{ float:left; width:300px; height:225px; margin-left:15px;  margin-bottom:10px;}

.cp_xq{ width:300px; height:225px; position:relative;}
.cp_img{ width:300px; height:225px; position:absolute; top:0; left:0;}
.cp_img{ width:300px; height:225px;}
.cp_txt{ width:300px; height:40px; background:rgba(255,102,0,.5); position:absolute; top:185px; left:0;}
.cp_txt a{ display:block; text-align:center; line-height:40px; font-size:16px; color:#fff;}

.ys_bj{ height:770px; background:url(../images/ys_bj.jpg) no-repeat center; margin-top:50px;  overflow:hidden;}
.ys_box{height:420px; margin-top:80px; background:url(../images/ys_img.png) center no-repeat;}

.ys_box h2{font-size:22px; font-weight:normal; height:30px; color:#fff; overflow:hidden;}
.ys_box p{font-size:15px;  color:#fff; line-height:25px; height:50px; overflow:hidden; }

.ys_A{ width:1100px; margin:0 50px;}
.ys_A_left{text-align:right; width:370px;}
.ys_A_left h2{padding-right:50px;}
.ys_A_left p{ padding-right:50px;}
.ys_A_right{ width:370px;}
.ys_A_right h2{padding-left:50px;}
.ys_A_right p{ padding-left:50px;}

.ys_B{ width:1200px; margin-top:75px;}
.ys_B_left{text-align:right; width:370px;}
.ys_B_left h2{padding-right:50px;}
.ys_B_left p{ padding-right:50px;}
.ys_B_right{ width:370px;}
.ys_B_right h2{padding-left:50px;}
.ys_B_right p{ padding-left:50px;}

.ys_C{ width:1100px; margin-top:100px; margin-left:50px;}
.ys_C_left{text-align:right; width:370px;}
.ys_C_left h2{padding-right:50px;}
.ys_C_left p{ padding-right:50px;}
.ys_C_right{ width:370px;}
.ys_C_right h2{padding-left:50px;}
.ys_C_right p{ padding-left:50px;}

.case_list{ height:260px; overflow:hidden; margin-top:50px;margin-bottom:50px;}
.case_list ul li{ float:left; width:290px; height:260px; overflow:hidden; margin-right:10px;}

.case_box{ width:290px; height:260px; position:relative;}
.case_img{ width:290px; height:260px; position:absolute; top:0; left:0;}
.case_img img{ width:290px; height:260px;}
.case_txt{ width:290px; height:40px; background:rgba(0,0,0,.2); position:absolute; top:220px;}
.case_txt a{ display:block; text-align:center; line-height:40px; font-size:16px; color:#fff;}
.case_txt a:hover{ color:#ff6a00}

.about_box{ height:auto; overflow:hidden; padding-bottom:80px; padding-top:30px;}
.about_left{ width:720px; height:auto; overflow:hidden;}
.about_jj{ height:290px; overflow:hidden;}
.about_jj h3{ font-size:18px; line-height:30px; color:#005fbb;}
.about_jj p{ margin-top:10px; line-height:30px; font-size:15px;}

.about_menu{ margin-top:40px; height:auto; overflow:hidden;}
.about_menu ul li{ float:left; width:20%;}
.about_menu ul li a{ display:block; width:80%; background:url(../images/ab_xx.jpg) no-repeat right center;}
.about_menu ul li a:hover{ color:#005fbb;}
.about_menu h3{ line-height:40px; font-size:20px;}
.about_menu h3 span{ font-size:16px; font-weight:normal; padding-right:2px;}
.about_menu p{ text-indent:1em;}

.about_right{ width:460px; height:400px; overflow:hidden;}
.about_right img{ width:460px; height:400px;}

.gy_xian{ border-top:1px solid #CCC; padding-bottom:50px;}
.gy_list{ height:260PX; overflow:hidden; margin-top:30px;}
.gy_list ul li{ float:left; width:290px; height:260px; overflow:hidden; margin-right:13px;}
/*.gy_list ul li:nth-child(4n){margin-right: 0;}*/
.gy_box{ width:288px; height:258px; border:1px solid #ccc; overflow:hidden;}
.gy_img{ width:288px; height:220px;}
.gy_img img{ width:288px; height:220px; overflow:hidden;}
.gy_txt{ width:288px; height:38px; background:#999; overflow:hidden; text-align:center;}
.gy_txt a{ display:block; font-size:16px; color:#fff; line-height:38px;}

.news_box{height:auto; overflow:hidden;}
.news_menu{ width:1200px; height:auto; overflow:hidden; margin-top:30px;}
.news_menu_list{ width:600px; margin:0 auto;}
.news_menu_list ul li{ float:left; width:33%; height:40px;  overflow:hidden;}
.news_menu_list a{ display:block; width:75%; font-size:18px; color:#fff; line-height:40px; text-align:center; background:#005fbb;}
.news_menu_list a:hover{ background:#ff6a00;}

.news_nr{ width:1200px; margin-top:50px; height:auto; overflow:hidden;}
.news_tp{ width:300px; height:400px; overflow:hidden;}
.news_tp img{ width:300px; height:400px;}
.news{ width:850px; height:400px; overflow:hidden;}
.news_lm{ height:52px; background:url(../images/news2.jpg) no-repeat bottom; overflow:hidden;}
.news_lm_bt{ width:20%; height:50px; overflow:hidden;}
.news_lm_bt a{ display:block; line-height:50px; font-size:18px; color:#000;}
.news_lm_more{ width:80px; height:50px; overflow:hidden;}
.news_lm_more a{ display:block;line-height:50px; font-size:18px;}

.news_list{height:auto; overflow:hidden; margin-top:40px;}
.news_list_xq{ width:390px; height:290px; overflow:hidden;}
.news_xq_time{ height:60px; overflow:hidden;}
.news_xq_time h3{ font-size:24px; line-height:30px;}
.news_xq_time span{ font-size:16px; color:#666;}
.news_xq_time p{ width:20px; height:2px; background:#005fbb; margin-top:2px;}
.news_xq_lm{margin-top:10px;  height:40px; overflow:hidden;}
.news_xq_lm a{ display:block; color:#005fbb; width:390px; line-height:40px; font-size:16px; font-weight:bold; overflow:hidden;}
.news_xq_txt{ height:90px; overflow:hidden;}
.news_xq_txt p{line-height:30px; font-size:14px;}
.news_xq_more{ margin-top:40px; height:42px; overflow:hidden;}
.news_xq_more a{ display:block; color:#666; font-size:18px; width:120px; height:40px; text-align:center; line-height:40px; border:1px solid #999;}
.news_xq_more a:hover{ color:#fff;  background:#005fbb; border:1px solid #fff;}

.news_list_box{ width:420px; height:243px; overflow:hidden; margin-top:30px;}
.news_list_box ul li{ float:left; width:420px; height:80px; margin-bottom:1px;}
.news_list_box ul li a{ display:block; width:390px; height:50px; padding:15px; background:#f5f5f5;}
.news_list_box ul li a:hover{ background:#005fbb; color:#fff;}
.news_time{ width:80px; border-right:1px solid #ddd;}
.news_time p{ font-size:24px; line-height:30px; height:30px; overflow:hidden;}
.news_time span{ font-size:16px;}
.news_txt{ width:300px;}
.news_txt h3{ font-size:14px;  line-height:30px; height:30px; overflow:hidden;}
.news_txt p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}

.foot_box{ height:auto; background:#333; overflow:hidden; margin-top:50px;}
.link{ border-bottom:1px solid #666; height:auto; padding-top:20px;padding-bottom:10px;}
.link h3{ float:left; width:80px; color:#fff;  line-height:30px;}
.link p{ float:right; width:1110px;}
.link a{ display:inline-block; font-size:14px; color:#fff; line-height:30px; padding:0 5px;}

.foot{ width:1200px; height:auto; overflow:hidden;}
.foot_left{ width:600px; margin-top:40px;height:auto; overflow:hidden;}
.foot_A , .foot_B{ width:600px;}
.foot_logo{ width:367px; height:78px; margin-bottom:40px; overflow:hidden;}
.foot_logo img{width:367px; height:78px;}
.foot_B_wx{ width:160px; height:160px; overflow:hidden;}
.foot_B_wx img{ width:150px; height:150px;}
.foot_B_txt{ width:400px; margin-left:10px;}
.foot_B_txt ul li{ float:left; width:400px; line-height:40px; color:#fff; font-size:16px;}

.foot_right{ width:500px; margin-top:40px; height:auto; overflow:hidden;}
.foot_right_lm{ width:500px; height:60px; line-height:60px;color:#FFF;}
.foot_right_bg{ width:500px; margin-top:5px;}
.bg{ width:490px; height:auto; overflow:hidden;}
.bg ul li{ float:left; width:240px; font-size:14px;}
.title { float: left;padding: 10px 0; width:240px;  color: #fff;}
.inpbox { float: left; overflow: hidden; width:240px; height:40px;}
.inptext { border: 1px solid #dedede; text-indent: 5px; width:220px; height: 38px; line-height:38px;}
.txtarea { padding: 2px 0;  width:230px; height: 34px;  border: 1px solid #dedede;}
a.btnsubmit { float:left; height: 40px; width:230px;display: block; background:#005fbb;  text-align: center; line-height: 40px; margin-top: 20px; color: #FFF;}
a.btnsubmit:hover { background:#06C;}

.foot_bq{ width:1200px; height:auto;text-align:center; border-top:1px solid #444; overflow:hidden;}
.foot_bq p{font-size:14px; line-height:26px; color:#fff; }




.ny_bannerbox{ width:100%; height:380px; overflow:hidden;}
.ny_banner_list{width: 100%;   left: 50%;}
.ny_banner_list img{ width:100%; height:380px;}


.nybox{ height:auto; overflow:hidden; background:#eee;}
/*左边导航*/
.ny_left{ width:250px; height:auto; overflow:hidden; padding:5px 0;}
.ny_lm{ background:url(../images/nymenubj.jpg) no-repeat; width:250px; height:80px; overflow:hidden;  text-align:center;}
.ny_lm span{ font-size:24px; color:#fff;line-height:80px;}
.ny_menu{ height:auto; overflow:hidden; background:#f5f5f5; border:1px solid #eee; padding-top:15px;}
.ny_menu ul li{ float:left; width:220px; height:60px; margin-left:15px;margin-bottom:15px;background:url(../images/nylistbj.jpg) no-repeat;}
.ny_menu ul li a{ display:block;height:60px; font-size:18px; line-height:60px; text-indent:80px; }
.ny_menu ul li:hover{ background:url(../images/nylistbj2.jpg) no-repeat;}
.ny_menu ul li a:hover{ color:#fff;}
.ny_menu ul li.xz2{background:url(../images/nylistbj2.jpg) no-repeat;}
.ny_menu ul li.xz2 a{ color:#fff;}
/*相关推荐*/
.ny_xg{ width:250px; margin-top:20px; padding-bottom:20px; height:auto; overflow:hidden;}
.xg_lm{ height:40px; text-align:center; overflow:hidden; background:#0090d8;}
.xg_lm span{color:#fff; font-size:16px; line-height:40px;}
.xg_news{ height:290px; overflow:hidden; border: 1px solid #ddd; padding:15px;}
.xg_news ul li{ float:left; width:220px; height:29px;  margin-top:5px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/xgjt.png) left center no-repeat; text-indent:15px;}
.xg_news ul li a{ display:block; line-height:29px;}

.ny_right{ width:880px; height:auto; overflow:hidden; padding:10px 0;}
.ny_wz{ width:100%; height:39px; margin-top:15px; background:url(../images/home.png) left center no-repeat; text-indent:30px; border-bottom:1px solid #0090d8; font-size:14px; line-height:39px; overflow:hidden;}
.ny_wz a{ font-size:14px;}
.ny_wz a:hover{ color:#0090d8;} 

.ny_about , .ny_news_xq{ height:auto; overflow:hidden; padding:20px 0; font-size:14px; line-height:30px; width:880px;}
.ny_about h3{ line-height:50px; font-size:24px; height:50px; overflow:hidden;}
.ny_about h5{ line-height:40px; font-size:18px; color:#F00; height:40px; overflow:hidden;}
.ny_about p{ width:880px;font-size:16px; margin-bottom:10px;  line-height:30px; height:auto; overflow:hidden;}
.conter1{ margin:0 auto; width:1200px; height:auto; /*overflow:hidden;*/}

.rc_list , .ny_xx{ height:auto; overflow:hidden;}
.rc_list ul li{ float:left; width:439px; height:271px; margin-bottom:1px; margin-right:1px;}
.ny_xx{ margin-top:30px;}
.ny_xx ul li{ float:left; width:280px; margin-bottom:20px; margin-left:7px; margin-right:6px;}
.ny_xx ul li img{ width:100%; /*height:auto; */overflow:hidden;}


.dede_pages{}
.dede_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.dede_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	border:1px solid #E9E9E9;}
.dede_pages ul li a{	float:left;	padding:2px 4px 2px;	color:#555;	display:block;}
.dede_pages ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;	padding:2px 4px 2px;	font-weight:bold;}
.dede_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.dede_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}


.daoh{width:100%;height:50px;background: #005fbb;}
.nav {  width: 1200px;  margin: 0 auto;  background: #005fbb;  color: #f0f0f0;}
.nav a {  display: block;  padding: 0 16px;  line-height: inherit;  cursor: pointer;  font-size:16px;  color:#FFFFFF;}
.nav_menu {  line-height: 48px;  font-weight: 700;  text-transform: uppercase;}
.nav_menu-item {  display: inline-block;  position: relative;  width: 145px;  text-align: center;}
.nav_menu-item:hover {  background-color: #ff6a00;}
.nav_menu-item:hover .nav_submenu {  display: block;}
.nav_submenu {  font-weight: 300;  text-transform: none;  display: none;  position: absolute;  width: 220px;  background-color: #ff6a00;  z-index:99999;}
.nav_submenu-item:hover {  background: rgba(0, 0, 0, 0.1);}


@media  screen and (max-width: 640px) {
.wp{ width:100%; min-width:100%; height:auto; overflow:hidden;}
.content{ width:100%; margin:0 auto;}

.top_A{ height:30px; overflow:hidden; background:#f7f6f6; display:none}

.top_B{height:100px; overflow:hidden;}
.top_B_logo{ width:100%; height:60px; overflow:hidden; margin-top:20px; text-align:center}
.top_B_logo img{ width:90%; height:auto}
.top_B_dh{ width:260px; height:61px; overflow:hidden; margin-top:40px; display:none}
.top_B_img{ width:61px; height:59px; overflow:hidden;}
.top_B_img img{ width:61px; height:59px;}
.top_B_txt{ margin-left:10px; height:60px;}
.top_B_txt p{ font-size:24px; color:#ff6a00; line-height:30px;}

.top_C{ height:50px; background:#005fbb; overflow:hidden;}
.top_C_menu{ height:auto; overflow:hidden;}
.top_C_menu ul li{ float:left; width:12.5%; text-align:center;}
.top_C_menu ul li a{ display:block; line-height:50px; font-size:18px; color:#fff;}
.top_C_menu ul li a:hover{ background:#ff6a00;}

.daoh{width:100%;height:80px;background: #005fbb;}
.nav {  width: 100%;  margin: 0 auto;  background: #005fbb;  color: #f0f0f0;}
.nav a {  display: block;  padding: 0 16px;  line-height: inherit;  cursor: pointer;  font-size:14px;  color:#FFFFFF;}
.nav_menu {  line-height: 38px;  font-weight: 700;  text-transform: uppercase;}
.nav_menu-item {  display: inline-block;  position: relative;  width: 24%;  text-align: center;}
.nav_menu-item:hover {  background-color: #ff6a00;}
.nav_menu-item:hover .nav_submenu {  display: block;}
.nav_submenu {  font-weight: 300;  text-transform: none;  display: none;  position: absolute;  width: 220px;  background-color: #ff6a00;  z-index:99999;}
.nav_submenu-item:hover {  background: rgba(0, 0, 0, 0.1);}

/*banner*/
.bannerbox{ height:auto; overflow:hidden}
.banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul {text-align:center;}
.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:10px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on {background:#f00;}
.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;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;}
.banner .next {left:auto;right:5%;background-position:-6px -137px;}

.banner {width:100%;position:relative;height:210px; display:block}
.banner .bd {margin:0 auto;position:relative;z-index:0;height:210px;overflow:hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:210px;overflow:hidden;text-align:center; background-size:170%!important}
.banner .bd li a {display:block;height:210px;}


.lm{ text-align:center; width:100%; height:130px; position:relative;}
.lm_A{ font-size:40px; color:#f0f0f0; position:absolute; top:30px;  width:100%; text-align:center; }
.lm_B{ font-size:24px; color:#005fbb; font-weight:bold; position:absolute; top:45px;  width:100%; text-align:center;}
.lm_C{ font-size:14px; position:absolute; top:90px;  width:100%; text-align:center;}
.lm_A2{ font-size:40px; color:#6e6e6d; position:absolute; top:50px;  width:100%; text-align:center; }
.lm_B2{ font-size:24px; color:#fff; font-weight:bold; position:absolute; top:65px;  width:100%; text-align:center;}
.lm_C2{ font-size:14px; color:#fff; position:absolute; top:110px;  width:100%; text-align:center;}

.cp_box{ height:auto; overflow:hidden;}
.cp_lm{ width:236px; height:auto; overflow:hidden; background:#005fbb; display:none }

.cp_list{ width:98%; height:auto; overflow:hidden; margin:10px auto}
.cp_list_lm{ display:none}

.cp_list_box{ width:100%; height:755px; overflow:hidden; margin-top:10px;}
.cp_list_box ul li{ float:left; width:48%; height:175px; margin-left:0px;  margin-bottom:15px;}
.cp_list_box ul li:nth-child(2n){ float:right; margin-right:7px}
.cp_xq{ width:100%; height:175px; position:relative;}
.cp_img{ width:100%; height:175px; position:absolute; top:0; left:0;}
.cp_img img{ width:100%; height:175px;}
.cp_txt{ width:100%; height:30px; background:rgba(255,102,0,.5); position:absolute; top:145px; left:0;}
.cp_txt a{ display:block; text-align:center; line-height:30px; font-size:15px; color:#fff;}

.ys_box{height:520px; margin-top:30px; background:none;}

.ys_box h2{font-size:18px; font-weight:normal; height:30px; color:#fff; overflow:hidden;}
.ys_box p{font-size:15px;  color:#fff; line-height:25px; height:50px; overflow:hidden; }

.ys_A{ width:95%; margin:0 30px;}
.ys_A_left{text-align:left; width:95%;}
.ys_A_left h2{padding-right:0px;}
.ys_A_left p{ padding-right:0px;}
.ys_A_right{ width:95%; margin-top:15px; float:left}
.ys_A_right h2{padding-left:0px;}
.ys_A_right p{ padding-left:0px;}

.ys_B{ width:95%; margin-top:0px; margin:20px 30px;}
.ys_B_left{text-align:left; width:95%;}
.ys_B_left h2{padding-right:0px;}
.ys_B_left p{ padding-right:0px;}
.ys_B_right{ width:95%;margin-top:15px; float:left }
.ys_B_right h2{padding-left:0px;}
.ys_B_right p{ padding-left:0px;}

.ys_C{ width:95%; margin-top:0px; margin-left:0px; margin:0px 30px;}
.ys_C_left{text-align:left; width:95%;}
.ys_C_left h2{padding-right:0px;}
.ys_C_left p{ padding-right:0px;}
.ys_C_right{ width:95%; margin-top:15px; float:left}
.ys_C_right h2{padding-left:0px;}
.ys_C_right p{ padding-left:0px;}

.case_list{ height:260px; overflow:hidden; margin-top:50px;margin-bottom:50px; width:98%; margin:50px auto;}

.about_box{ height:auto; overflow:hidden; padding-bottom:80px; padding-top:10px;}
.about_left{ width:98%; height:auto; overflow:hidden; margin:0 auto; float:none}
.about_jj{ height:auto; overflow:hidden; width:95%; margin:0 auto}
.about_jj h3{ font-size:18px; line-height:30px; color:#005fbb; display:none}
.about_jj p{ margin-top:10px; line-height:30px; font-size:15px;}

.about_menu{ margin-top:40px; height:auto; overflow:hidden; display:none}

.about_right{ width:460px; height:400px; overflow:hidden; display:none}
.about_right img{ width:460px; height:400px;}

.gy_list{ height:260PX; overflow:hidden; margin-top:0px;width:98%; margin:20px auto 0px;}
.gy_xian{ padding-bottom:0px}

.news_box{height:auto; overflow:hidden;}
.news_menu{ width:95%; height:auto; overflow:hidden; margin-top:0px; margin:0px auto 0px; float:none; display:block}
.news_menu_list{ width:100%; margin:0 auto;}
.news_menu_list ul li{ float:left; width:33%; height:40px;  overflow:hidden; text-align:center}
.news_menu_list a{ display:block; width:75%; font-size:18px; color:#fff; line-height:40px; text-align:center; background:#005fbb;}
.news_menu_list a:hover{ background:#ff6a00;}

.news_nr{ width:100%; margin-top:10px; height:auto; overflow:hidden;}
.news_tp{ display:none}
.news_lm{ display:none}
.news_list{ margin-top:0px}
.news_list_box{ margin-top:0px;margin:0 auto; width:98%;float:none}
.news{ width:100%; height:auto;}
.news_list_xq{width: 95%;height: auto; overflow: hidden; margin:0 auto 10px; float:none; display:block}
.news_xq_more{ display:none}
.news_xq_time{ display:none}

.foot_box{ height:auto; background:#333; overflow:hidden; margin-top:50px;}
.link{ border-bottom:1px solid #666; height:auto; padding-top:20px;padding-bottom:10px; width:100%; padding:10px 15px}
.link h3{ float:left; width:80px; color:#fff;  line-height:30px;}
.link p{ float:right; width:100%;}
.link a{ display:inline-block; font-size:14px; color:#fff; line-height:30px; padding:0 5px;}

.foot{ width:100%; height:auto; overflow:hidden;}
.foot_left{ width:100%; margin-top:10px;height:auto; overflow:hidden;}
.foot_A , .foot_B{ width:100%; text-align:center}
.foot_logo{ width:100%; height:78px; margin-bottom:40px; overflow:hidden; text-align:center}
.foot_logo img{width:367px; height:78px;}
.foot_B_wx{ width:160px; height:160px; overflow:hidden; text-align:center; float:none; display:block; margin:0 auto}
.foot_B_wx img{ width:150px; height:150px;}
.foot_B_txt{ width:100%; margin-left:10px;}
.foot_B_txt ul li{ float:left; width:100%; line-height:30px; color:#fff; font-size:15px;}

.foot_right{ width:500px; margin-top:40px; height:auto; overflow:hidden;}
.foot_right_lm{ width:500px; height:60px; line-height:60px;color:#FFF;}
.foot_right_bg{ width:500px; margin-top:5px;}
.bg{ width:490px; height:auto; overflow:hidden;}
.bg ul li{ float:left; width:240px; font-size:14px;}
.title { float: left;padding: 10px 0; width:240px;  color: #fff;}
.inpbox { float: left; overflow: hidden; width:240px; height:40px;}
.inptext { border: 1px solid #dedede; text-indent: 5px; width:220px; height: 38px; line-height:38px;}
.txtarea { padding: 2px 0;  width:230px; height: 34px;  border: 1px solid #dedede;}
a.btnsubmit { float:left; height: 40px; width:230px;display: block; background:#005fbb;  text-align: center; line-height: 40px; margin-top: 20px; color: #FFF;}
a.btnsubmit:hover { background:#06C;}

.foot_bq{ width:100%; height:auto;text-align:center; border-top:1px solid #444; overflow:hidden; padding:15px 0px}
.foot_bq p{font-size:14px; line-height:26px; color:#fff; }


.ny_bannerbox{ width:100%; height:200px; overflow:hidden;}
.ny_banner_list{width: 100%;   left: 50%;}
.ny_banner_list img{ width:100%; height:200px;}

.ny_left{ display:none}

.ny_right{ width:98%; height:auto; overflow:hidden; padding:10px 0; margin:0 auto}
.ny_wz{ width:100%; height:39px; margin-top:10px; background:url(../images/home.png) left center no-repeat; text-indent:30px; border-bottom:1px solid #0090d8; font-size:14px; line-height:39px; overflow:hidden;}
.ny_wz a{ font-size:14px;}
.ny_wz a:hover{ color:#0090d8;} 

.ny_about , .ny_news_xq{ height:auto; overflow:hidden; padding:20px 0px; font-size:14px; line-height:30px; width:100%;}
.ny_about h3{ line-height:50px; font-size:24px; height:50px; overflow:hidden;}
.ny_about h5{ line-height:40px; font-size:18px; color:#F00; height:40px; overflow:hidden;}
.ny_about p{ width:100%;font-size:16px; margin-bottom:10px;  line-height:30px; height:auto; overflow:hidden;}
.conter1{ margin:0 auto; width:100%; height:auto; /*overflow:hidden;*/}

.rc_list , .ny_xx{ height:auto; overflow:hidden;}
.rc_list ul li{ float:left; width:439px; height:271px; margin-bottom:1px; margin-right:1px;}
.ny_xx{ margin-top:30px;; display:block}
.ny_xx ul{ display:block; height:auto; overflow:hidden;}
.ny_xx ul li{ float:left; width:45%; margin-bottom:20px; margin-left:7px; margin-right:6px;}
.ny_xx ul li img{ width:100%; /*height:auto; */overflow:hidden; height:140px}
.ny_news_xq img{width:98% !important; height:auto !important}

}