.clear{ clear:both}
li{ list-style:none}

.index_head_topbg {width:100%;  height:132px  ; padding:0 !important;background:url(../images/top_bg.jpg) top center no-repeat; background-size:cover;}

#index_top{ width:1200px; margin:0 auto; margin-top:20px;}
.index_top_l{ float:left}
.index_top_r{ float:right}

@media (min-width: 1200px) {
  .carousel-inner>.item>img, .carousel-inner>.item>a>img{ margin:0 auto}
  #example-navbar-collapse {
    width: 1200px !important; margin:0 auto !important;height:122px !important;
  }
  .navbar-default{ background:none !important; border:0px !important }
  .navbar-nav>li{  height:120px; text-align:center; padding-left:10px; padding-right:10px}
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{height:100%; text-align:center; background:#4cb233;font-size:18px; color:#fff}
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color:#fff !important}
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{height:100%; background:#4cb233; color:#FFF; }
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus span{ color:#a4e4a0 !important}
  #example-navbar-collapse span{ display:block; font-size:22px;  color:#aeaeae ; padding-bottom:13px; margin-top:30px;}
  #example-navbar-collapse a span{ padding-bottom:13px}
 .active a span{ color:#a4e4a0 !important}
 .dropdown-menu{ border:0px !important; padding-top:0 !important; padding-bottom:0 !important;}
 .navbar-default .navbar-nav>li>a{ font-size:18px}
 .index_about_bg{ width:100%; height:377px; background:url(../images/bg_01.jpg) top center no-repeat}
 .index_about_box{ width:1202px; margin:0 auto; padding-top:46px;}
 .index_about_box_l{ width:544px; height:331px; float:left}
 .index_about_box_r{ width:658px; float:left;}
 .index_about_box_dd{ background:#4cb233;height:264px;}
 .index_about_box_r_tit{ padding-left:12px; padding-bottom:9px;}
 .index_about_box_dd_ul{ width:576px; margin:0 auto; color:#fff; line-height:25px; font-size:14px; padding-top:32px;}
 .index_about_box_dd_ul a{ color:#fff; display:block; text-align:right; font-weight:bold; margin-top:15px;}
.index_about_box_r_tit2{ display:none}

.index_pro_tit{ height:143px; text-align:center}
.index_pro_list .col-xs-3 a{ display:block}
protext{ display:none !important}
}

@media (max-width: 767px){
.phone_bga{ background:url(../images/top_bg.jpg) top center no-repeat !important; background-size:100% 100% !important; border:0px; }
.navbar-default .navbar-brand{ color:#fff}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff}
.navbar-default .navbar-nav>li>a{ color:#fff}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:rgba(246,246,246,0.4)}
.index_about_bg{ background:none;height:auto;background:#4cb233;}
 .index_about_box{ width:95%; margin:0 auto; padding-top:2%;}
 .index_about_box_l{ width:30%;  float:left}
 .index_about_box_l img{ width:100%}
 .index_about_box_r{ width:68%; float:left; margin-left:2%;}
 .index_about_box_r_tit2{ color:#fff; padding-top:2%; padding-bottom:2%; padding-left:2%; font-size:1.1em; border-bottom:1px solid #fff; font-weight:bold }
 .index_about_box_r_tit{ display:none}
 .index_about_box_dd_ul{  color:#fff; line-height:25px; font-size:14px; height:80px; overflow:hidden}
 .index_about_box_dd_ul a{ color:#fff; display:block; text-align:right; font-weight:bold; margin-top:15px;}
 
 .index_pro_tit img{ width:100% }
 .index_pro_nav ul a{ font-size:0.7em !important;}
 .index_pro_nav .col-xs-3{ background-size:100% 100% !important}
 .index_pro_list .col-xs-3{ width:50% !important ;}
 .index_pro_list{ padding-top:2% !important}
.index_gd{ margin-top:20px !important; margin-bottom:20px !important;}
}


.navbar{ margin-bottom:0 !important }
.xiala_kuai{ width:386px; height:178px; background:#045199}
.about_xiala{ width:127px; float:left; margin-left:8px; font-size:14px; margin-top:11px;}
.about_xiala in_xl{ border-bottom:1px dashed #a7c4df; height:29px; line-height:29px; display:block;}
.about_xiala in_xl a{ color:#fff; padding-left:24px;}
.about_xiala_img{ width:190px; height:114px; float:left; margin-left:34px; margin-top:33px;}

.index_pro_nav{}
.index_pro_nav .col-xs-3{  background:url(../images/bg_03.jpg) top center no-repeat;height:42px; line-height:42px; text-align:center}
.index_pro_nav ul a{  color:#f2f2f2; font-size:16px;}
.index_pro_nav .col-xs-3:hover{ background:url(../images/bg_02.jpg) top center no-repeat}

.index_pro_list{ padding-top:40px;}
.index_pro_list .col-xs-3{ text-align:center; position:relative; padding-right:10px !important;padding-right:10px !important}

.index_pro_list ul:hover span{ display:block !important;width:260px; height:191px; background:url(../images/hover.png) top center no-repeat; color:#fff; top:0; left:15px; position:absolute;  font-size:18px; font-weight:bold;}
@media (max-width: 767px){
	.index_pro_list ul:hover span{ display:none !important;width:260px; height:191px; background:url(../images/hover.png) top center no-repeat; color:#fff; top:0; left:15px; position:absolute;  font-size:18px; font-weight:bold;}
	.ygspana{ color:#303030 !important; }
	.bga_01 .col-xs-6{ width:100%; padding:2%; margin:0 auto}
	.badge{ padding-right:0px !important;}
	}

.index_gd{ width:233px; height:38px; text-align:center; line-height:38px; background:#dfdfdf; display:block; font-size:14px; color:#646464; margin:0 auto; margin-top:40px; margin-bottom:40px;}

.bga_01{ background:#f7f7f7; padding-top:26px;}
.one_news_list{ width:auto; background:#fff  }
.one_news_list_l{ width:165px; float:left; color:#0a65b6;border-bottom:1px solid #f7f7f7}
.one_news_list_l_yue{ width:80px; border-bottom:1px solid #d7d7d7; padding-bottom:22px; text-align:right; margin-top:20px;}
.one_news_list_l_ro{ font-size:40px;width:70px;; text-align:right; margin-bottom:20px;}
.one_news_list_r{ width:365px; float:left;}
.one_news_list_r h1{ font-size:18px; font-weight:bold; }

.tow_spa{ width:165px; float:left; text-align:center}
.twow_list{ height:40px; line-height:40px;}
.twow_list a{ color:#8c8c8c}
.bga_01 .col-xs-6{ padding-left:0px; padding-right:0px;}
.badge{ padding-right:50px;}

.color_white{ background:#fff;height:89px;}
.color_white h1{ font-size:16px; padding-left:22px; color:#666666; font-weight:bold; padding-top:12px; margin-top:0px !important;}
.color_white ul{ color:#8c8c8c; margin-bottom:0 !important}

.black_bga{ height:478px; background:#262626; margin-top:32px;}

		.picMarquee-left{ width:100%;   overflow:hidden; margin:0 auto;  }/*最外层*/
		.picMarquee-left .bd{_position:absolute;  width:100%; margin:0 auto; overflow:hidden; margin-top:35px;margin-left:-1px; }/*滚动图片层*/
		.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; width:287px; height:203px;}

.black_bga_a{ width:107px; height:34px; margin:0 auto; background:#70b407; text-align:center; line-height:34px; color:#fff; display:block; font-size:16px; border-radius:5px; margin-top:56px;}

.network_index{ height:608px; background:#fff}
.network_index_tit{ text-align:center; padding-top:36px;}
.network_index_map{ width: 456px;height:378px; float: left; margin-top: 35px;}
.network_index_lxwm{ width: 395px; float: left; margin-left: 75px;}
.net_lxwo{ line-height: 30px; font-size: 16px; padding-top: 90px; color: #70b407; color: #5d9800;}

.f1_bg{ height:361px; background:url(../images/fbg.jpg) top center no-repeat; margin-top:118px;}
.f1_bg_l{ width:281px; height:343px; float:left; background:#67a506; position:relative; margin-top:-45px;}
.f1_bg_l h1{ text-align:center; padding-top:37px; padding-bottom:20px; font-size:14px; color:#fff; font-weight: bold; padding-bottom: 0 !important; margin-bottom: 15px !important; margin-top: 0 !important;}

.wb_01{ width:220px; height:30px; background:url(../images/wb_01.jpg) top center no-repeat; line-height:30px; border:0px; margin-left:27px; padding-left:52px; }
.wb_02{ width:220px; height:30px; background:url(../images/wb_02.jpg) top center no-repeat; line-height:30px; border:0px; margin-left:27px; padding-left:52px; margin-top:10px; }
.wb_03{ width:220px; height:30px; background:url(../images/wb_03.jpg) top center no-repeat; line-height:30px; border:0px; margin-left:27px; padding-left:52px; margin-top:10px; }
.wb_04{ width:220px; height:30px; background:url(../images/wb_04.jpg) top center no-repeat; line-height:30px; border:0px; margin-left:27px; padding-left:52px;  margin-top:10px;}

.yzm{ width:137px; height:30px; background:#fff; display:inline-block; border:0px; margin:0px; padding:0px; position:relative;left:-3px;top:11px;}

.tj{ width:107px; height:30px; background:url(../images/tj.jpg) top center no-repeat; border:0px; cursor:pointer; margin-left:27px; margin-top:25px;}
.cz{ width:107px; height:30px; background:url(../images/cz.jpg) top center no-repeat; border:0px; cursor:pointer; margin-top:25px;}

.f1_bg_r{ width:485px; float:right; padding-top:252px;} 
.f1_bg_r ul{ font-size:18px; color:#fff; background:url(../images/telbg.png) top left no-repeat; background-position:0px 15px; padding-left:42px;}
.f1_bg_r ul span{ font-size:34px;}

.foot{ height:50px; background:#252525; text-align:center; line-height:50px; color:#fff }



.ny_banner{ height: 246px;}

@media (max-width: 767px){
	.ny_banner{background-size:100% 100% !important;height:120px !important;}
	.col-xs-9{ float: none !important; width: 100% !important; }
	.ny_right_top{ background: none !important; border-bottom: 1px solid #c3c3c3 !important;}
	}

.ny_left{ width: 270px; float: left; position: relative; margin-top: -35px;}
.ny_left_tit{height:77px; background: url(../images/bg_04.jpg) top center repeat-x; color: #fff; font-size: 18px; font-weight: bold; padding-left: 40px; padding-top: 20px;}
.ny_left_tit span{ font-size: 14px; font-weight: normal;}

.left_body{ width: 268px; padding-bottom: 30px; padding-top:30px; border-left:1px solid #ebebeb ; border-right:1px solid #ebebeb ; border-bottom: 2px solid #399825;}
.left_body a{ height:35px; border-bottom: 1px dashed #939393; display: block; line-height: 35px; text-align: center; color: #4f4f4f; font-size: 14px  ; text-decoration: none; margin-bottom: 5px;}
.left_body a:hover{ background: url(../images/bg_05.jpg) top center no-repeat; color: #fff;}

.left_cpimg{ width: 267px; margin: 0 auto;}

.ny_right_top{ height:48px; background: url(../images/bg_06.jpg) top center repeat-x; background-size:100% 100% ;line-height: 48px;}
.ny_right_top_l{ float: left; font-size: 18px; color: #525252;  font-weight: bold;}
.ny_right_top_r{ float: right;}
.ny_right_top_r span{ color: #32982b;}

.danye{ padding-top: 15px; line-height: 25px; font-size: 14px;}

.nav > li:hover .dropdown-menu {display: block !important; }
.nav > li:hover{ background: #4cb233 !important;}
.nav > li:hover a{ color: #fff !important;}







