@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}

/* flexslider */

.flexslider{margin:0 auto;position:relative;width:100%; overflow:hidden;zoom:1;}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}

.flexslider .slides{zoom:1;}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}

.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}

.flex-direction-nav .flex-prev{left:0;}

.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}

.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}

.flex-control-paging li a.flex-active{background-position:0 0;}




.pg_margins { }

.spot,.topArea span .wbst,.topArea span .wbst a { color:#333; }

.r-arte .code, .r-arte .code a { color:#333; }

.r-arte a { border-right:1px solid #ededed; }

	/*导航*/

#topNav { background:#1558c7 url(../images/navBg.png) no-repeat; line-height:50px; }

.nav>ul>li { height:50px; line-height:50px; }

.nav>ul>li>a:hover,.nav>ul>li>.current {/* border-radius:47px 0 47px 0;*/ background:#cb1a20; background:linear-gradient(to bottom,#cb1a20,#cb1a20); color:#fff; z-index:1; }

.nav>ul>li>a{ background:url(../images/line.png) no-repeat right center;}



.nav li .shownav {  background:url(../images/shownav.png) no-repeat center top; }

.nav li .shownav a { margin:0; border-bottom:1px solid #d23238; background:#cb1a20; color:#fff; }

.nav li .shownav a:last-child { border-bottom:none; }

.nav li .shownav a:hover { background:#d23238; color:#fff; }



.picBox .hd { background: url(../images/banner_box_bg.png); }

.picBox .hd ul li { background:#fff; color:#333; }

.picBox .hd li.on { background:#cb1a20; color:#fff; }

.picBox .next,.picBox .prev { background:url(../images/icon_arr.png) no-repeat; }

.topArea .bg-topArea,.header .header-inner,.ftLinkWrap .ftLink,.footer .ft-wrap { position:relative; width:1200px; margin:0 auto; }

.topArea { border-bottom-color:#ececec; background-color: #f7f7f7; height:30px;line-height:30px;}

.header { position:relative; overflow:hidden; z-index:1; }
	/*导航*/
#topNav { position:relative; font-size:16px; line-height:50px; text-align:center; z-index:2; }

.nav { width:1200px; height:50px; }

.nav li.line { position:relative; width:2px; overflow:hidden; }

.nav li { position:relative; float:left; width:148px; height:50px; }

.nav li a { position:relative; display:block; color:#fff; transition:0s; }

.nav li .shownav { position:absolute; left:0; top:50px; width:100%; visibility:hidden; font-size:12px; line-height:24px; z-index:1; }

.nav li .shownav a { padding:8px 10px; line-height:24px; text-align:center; }

.nav li:hover .shownav { visibility:visible; }
	/* 导航固定 */
#topNav.nav_fixed { position:fixed; top:0; left:0; right:0; width:100%; z-index:9; }

.r-arte { position:absolute; right:0; top:0; }

.r-arte span { display:none; }

.r-arte a { padding:0 10px; }

.r-arte .touch-btn a { border-right:0; padding-right:0; }





 

 
	 
	 
	 
	 
	 
.in_abbox{ clear:both; width:100%; height:560px; background:url(../images/index_27.jpg) top center no-repeat; margin-top:100px;}

.in_abbox .in_ab{ width:1200px; margin:0 auto; position:relative;}

.in_abbox .in_ab .lt{ position:absolute; left:0; top:-44px; width:333px; height:418px; background:url(../images/index_28.png) left top no-repeat; color:#FFF;}

.in_abbox .in_ab .lt .p_1{ padding:75px 0 0 35px; font-size:33px; line-height:35px; font-weight:bold; text-transform:uppercase;}

.in_abbox .in_ab .lt .p_2{ padding:12px 0 0 35px; font-size:22px; line-height:24px; }

.in_abbox .in_ab .lt .p_3{ margin:18px 0 0 35px; width:33px; height:3px; background:#FFF; }

.in_abbox .in_ab .lt .p_4{ padding:12px 0 0 35px; line-height:30px; font-size:16px;}

.in_abbox .in_ab .lt ul{ padding:76px 0 0 24px;}

.in_abbox .in_ab .lt ul li{ float:left; width:84px; height:84px; margin-right:13px; text-align:center;}

.in_abbox .in_ab .lt ul li a{ display:block; width:84px; height:27px; padding:57px 0 0 0; color:#FFF; font-size:13px; background:#373B3E url(../images/index_29.png) no-repeat; border-radius:50%;}

.in_abbox .in_ab .lt ul li .a_1{ background-position:29px 17px;}

.in_abbox .in_ab .lt ul li .a_2{ background-position:-67px 17px;}

.in_abbox .in_ab .lt ul li .a_3{ background-position:-170px 17px;}

.in_abbox .in_ab .lt ul li a.cur{ background-color:#0451B3;}

.in_abbox .in_ab .lt ul li a:hover{ background-color:#0451B3;}

.in_abbox .in_ab .rt{ padding:130px 0 0 430px; color:#FFF; height:450px; overflow:hidden;}

.in_abbox .in_ab .rt .p_1{ font-size:35px; line-height:37px; font-weight:bold;}

.in_abbox .in_ab .rt .p_2{ font-size:20px; line-height:22px; padding-top:18px; font-family:"Helvetica33"; font-style:italic;}

.in_abbox .in_ab .rt .p_3{ margin:22px 0 0 0; width:109px; height:2px; background:#ECB00D; }

.in_abbox .in_ab .rt .info{ margin-top:25px; line-height:30px; max-height:300px; padding-right:40px; font-size:15px; overflow:hidden;}

.in_abbox .in_ab .rt .info p{ text-indent:2em;}

.in_cont{ clear:both; width:1200px; height:139px; margin:0 auto; position:relative;}

.in_cont div{ position:absolute; right:0; top:-51px; background:url(../images/index_31.png) no-repeat; width:366px; height:109px;}



.in_yybox{ clear:both; width:100%; min-height:380px; background:url(../images/index_21.jpg) left top repeat-x; border-top:1px solid #E5E5E5; position:relative; margin-top:100px;}

.in_yybox .bkg{ position:absolute; left:0px; top:212px; background:url(../images/index_22.jpg) left top no-repeat; width:120px; height:210px;}

.in_yybox .tit{ position:absolute; top:-31px; left:50%; width:150px; margin-left:-75px; text-align:center; font-size:22px; font-weight:bold; color:#000000;}

.in_yybox .tit p{ color:#CBCBCB; background:#FBFBFB;}

.in_yybox .in_yy{ width:1198px; margin:55px auto 0 auto; position:relative;}

.in_yybox .in_yy .btn{ display:block; width:21px; height:35px; background:url(../images/index_23.png) no-repeat; position:absolute; top:99px;}

.in_yybox .in_yy .prev{ left:-35px; background-position:left top;}

.in_yybox .in_yy .next{ right:-35px; background-position:right top;}

.in_yybox .in_yy .prev:hover{ background-position:left bottom;}

.in_yybox .in_yy .next:hover{ background-position:right bottom;}

.in_yybox .in_yy .box{ width:1198px; height:270px; overflow:hidden;}

.in_yybox .in_yy .cj_box{ width:10000px; height:385px;}

.in_yybox .in_yy .cj_box_1,.in_yybox .in_yy .cj_box_2{ float:left;}

.in_yybox .in_yy li{ float:left; width:286px; padding-right:18px; text-align:center; font-size:16px;}

.in_yybox .in_yy li a{ position:relative; display:block; color:#303030; overflow:hidden;}

.in_yybox .in_yy li p{ line-height:50px;}

.in_yybox .in_yy li div{ background:url(../images/index_25.png) no-repeat; width:286px; height:223px; position:absolute; left:0; top:0; transition:all 0.3s ease-out 0s; opacity:0; transform:translateY(-100px);}

.in_yybox .in_yy li a:hover div{ opacity:1; transform:translateY(0px);}




.w-1200{width:1200px; margin:0 auto;margin-top:100px;}


.row {

  width: 1200px;

  margin: 0 auto; }


.pro-title {

  text-align: center; 
  height:50px;
  
  }

  .pro-title a h2 {

    font-size: 36px;

    text-align: center; }

  .pro-title span {

    font-size: 14px;

    color: #999;

    border-bottom: 2px solid #999; }
	
	
.h-news01{
  width: 1200px;
  height: auto;
  overflow: hidden;
}

.h-news01 ul{
  width: 1300px;
}

.h-news01 ul li{
  float: left;
  margin-right: 25px;
  width: 383px;
  height: 480px;
}

.h-news01 ul li .tu{
  margin-top:15px;
  width: 383px;
  height: 197px;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}

.h-news01 ul li:hover .tu{
  margin-top:0px;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}

.h-news01 ul li .tu img{
  width: 383px;
  height: 197px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-ou
}

.h-news01 ul li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-news01 ul li a h3{
  display: block;
  margin-top:24px;
  height: 46px;
  border-bottom: 1px dashed #c9c9c9;
  font-size: 17px;
  color: #1d1d1d;
  line-height: 130%;
}
 
.h-news01 ul li p{
  display: block;
  margin-top: 21px;
  width: 100%;
  height: 66px;
  font-size: 15px;
  color: #555555;
  line-height: 150%;
  overflow: hidden;
}
 
.part04{
  width: 1200px;
  height: 452px;
  background: url(../images/bg-05.jpg) no-repeat top center;
}
.part04-1{
  float: left;
  margin-top:90px;
  margin-left:125px;
  width: 238px;
}
.part04-1 .tit{
  height: 81px;
}
.part04-1 .tit h3{
  height: 34px;
  font-size: 23px;
  color: #ffffff;
}
.part04-1 .tit p{
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
}
.part04-1 p{
  font-size: 15px;
  color: #ffffff;
  line-height: 160%;
}


.Pro_sort .title,#leftObj .pro_sort_box .title{background:url(../images/Pro_sort_title.jpg) no-repeat;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold}

.pro_sort{background:#f2f2f2;border:2px solid #3370a3;border-top:0;padding:15px 10px;margin-bottom:20px;}

.pro_sort .each_li .name{color:#fff;cursor:pointer;background:url(../images/Pro_sort_second.jpg) repeat-x 0 bottom;display:block;margin-bottom:10px;line-height:36px;padding-left:10px;}

.pro_sort .each_li .name a{color:#fff;}

.pro_sort .each_li .name a:hover{text-decoration:none}

.pro_sort .each_li .name .icon{background:url(../images/third_box.png) no-repeat 100% 9px;display:block;}

.pro_sort .active .name .icon{background-position:100% -84px;}

.pro_sort .each_li .third_li .name{background:#fff;display:block; line-height:36px;}

.pro_sort .each_li .third_li .name a {color:#666;display:block;border:1px solid #d9d9d9}

.pro_sort .each_li .third_li .name a:hover{background-color:#f9f9f9;text-decoration:none;color:#f60}

.promore{text-align:center}

.promore a{background:#fff;display:block;line-height:36px;border:1px solid #d9d9d9}


 .title_more a{color:#fff;text-align:center; padding-left:75px;font-size:20px;}
 

.pro_sort_box .title{background:url(../images/Pro_sort_title.jpg) no-repeat;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold}

.pro_sort .each_li .third_li .name a{padding:0 13px}

.promore{display:none}


.h-news01 ul li .more01
{
	margin-top:20px;
}
.h-news01 ul li .more01 a{
  margin:0 auto;
  display: block;
  width: 343px;
  height: 39px;
  border:1px solid #0471b6;
  font-size: 15px;
  color: #555555;
  text-align: center;
  line-height: 39px;
  border-radius: 20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-news01 ul li:hover .more01 a{
  width: 100%;
  background-color: #0471b6;
  color: #fff;
  border-radius: 0px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}




.foot{ width:100%; height: auto; margin:0 auto; background:#1558c7; margin-top:30px;}

.foot .dh{ width:100%; height:72px; margin:0 auto; border-bottom:1px solid #4a9539}

.foot .dh ul{ width:1197px; height:72px; margin:0 auto}

.foot .dh ul li{ float:left; width:170px; height:72px; display:block; text-align:center; line-height:72px; font-size:18px; color:#fff}

.foot .dh ul li a{ line-height:72px; font-size:18px; color:#fff}

.foot .contxt{ width:1200px; height:auto; margin:0 auto; padding-top:35px; padding-bottom:35px; display:block; text-align:center; font-size:14px; line-height:30px; color:#fff}

.foot .contxt a{font-size:14px; line-height:30px; color:#fff}



.foot .mid{ width:1200px; height:192px; margin:0 auto }

.foot .mid .tu{ width:225px; height:162px; background: url(../images/lx_bot.png) left top no-repeat; float:left}

.foot .mid .wenzi{ width:955px; height:162px; color:#c2fcb4; line-height:30px; float:right; font-size:15px; padding-top:10px;}


/*分页=============================================================*/
.prorig-con{margin-left:300px; clear:both;}
.prorig-con ul{margin:auto;}
.prorig-con ul li{color:#fff;float:left; border-radius:5px;background:#094ca7;line-height:40px;width:5%;text-align:center ;margin-left:5px;}
.prorig-con ul li a{color:#fff;font-size:15px;line-height:20px; width:5%;text-align:center }
.prorig-con ul li.current{float:left;color:#fff;font-size:15px; border-radius:5px;background:#096b72;line-height:40px;width:5%;text-align:center ;margin-left:5px;}


