﻿@charset "utf-8";

/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}

body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}

ol,ul,li{list-style-type:none;}

a{text-decoration:none;}

img{border:0;}

body{background:#fff;}

picture{display:block;}

.ysj{width:1200px; margin:0 auto;}

a:hover{text-decoration:none;}

a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.fl{float:left;}

.fr{float:right;}

@font-face

    {

        font-family: "HeroicCondensed-Regular.ttf";

        src: url("../font/HeroicCondensed-Regular.ttf");

    }

@font-face

    {

        font-family: "Alibaba-PuHuiTi-Light.otf";

        src: url("../font/Alibaba-PuHuiTi-Light.otf");

    }

@font-face {

  font-family: '../font/iconfont';

  src: url('../font/iconfont.eot');

  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),

      url('../font/iconfont.woff2') format('woff2'),

      url('../font/iconfont.woff') format('woff'),

      url('../font/iconfont.ttf') format('truetype'),

      url('../font/iconfont.svg#iconfont') format('svg');

}

.iconfont {

  font-family: "../font/iconfont";

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.top_info{ height:130px;position:fixed; top:0; z-index:9999; background:#fff;width:100%; border-bottom:2px solid #3496ab;}

/*top*/

.top{ height:100px; background:url(../images/top_bj.jpg) no-repeat center;}

.top .logo{ float:left;}

.top .top_dh{ float:right; padding-top:26px; position:relative;}

.top .top_dh ul{ float:left; padding-right:10px;}

.top .top_dh i{ font-size:40px; color:#989898;}



.hd_title{ cursor: pointer;}

.header_second{ position: absolute; top:5px; padding:10px 0; right: -36px; display: none; width: 132px; height:auto; z-index:9999; text-align: center; background: #FFF; border: 1px solid #ddd;}

.header_second dl a{ line-height:40px; display:block;}

.header_second dl a:hover{ color:#fff; background:#393939;}

.header_second em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}





/*网站导航*/

.ys_menu{width:750px; float:right; height:70px;}

.nav{width:1200px; margin:0 auto;}

.nav li{ position:relative; float:left;width:110px; z-index: 999; text-align:center;}

.nav li a{ display:block; line-height:70px;  font-size:16px; color:#333;}

.span_1 .b_left { width:0px; height:3px; background:#feb43d; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.span_1 .b_right { width:0px; height:3px; background:#feb43d; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#feb43d; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#feb43d; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover a{ color: #3496ab; }

.nav li .lev2{position:absolute;display:none;top:70px;width:140px; margin-left:-12px;background-color:#fff;border-bottom:1px solid #ddd;}

.nav li .lev2 li{position:static;width:100%;line-height:56px;height:65px; border-bottom:1px solid #f0f0f0; }

.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff;}

.nav li .lev2 li:hover a{ color:#fff; background:#3496ab;}

.nav li .menu_fine{color: #3496ab;}



.dhx{ background:url(../images/sx.jpg) repeat-x bottom; height:160px;}

.dhx_lt{ width: 810px; float: right; padding-top:20px; height:40px;}

.dhx_lt dl{ color:#2f2f2f; font-size:20px; float:right;}

.dhx_lt ul li{ width: auto; float: right; padding-right:8px; position: relative; z-index: 99888; cursor: pointer;}

.hd_dh{ width: auto; float: right; margin-left: 20px;}

.dhx_lt ul li .header_second1{ position: absolute; top: 0px; left: -50px;width:130px; display: none; text-align: center; background: #FFF; border: 1px solid #ddd;}

.dhx_lt ul li .header_second1 em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-14px}

.dhx_lt ul li .header_second1 img{ width: 120px; height: 120px; padding:5px 0; }







/* bannercss */

.slideBox{ width:100%; height:600px;overflow:hidden; margin-top:130px;}

.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  margin-top:530px; z-index:1;}

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul span li{ width:11px;}

.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}

.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}

.slideBox .banner{ position:relative; height:100%; z-index:0;}

.slideBox .banner li{ zoom:1; vertical-align:middle; height:600px;}

.slideBox .banner li a{ display:block; width:100%; height:600px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.absolute{ position:absolute;}

.web_widht{ width:1260px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}

.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}

.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}

.fast_nav .web_widht{ z-index:10;}

















.zjgj{ height:auto; margin-top:40px; overflow:hidden; }

.zjgj_tt{ font-family:"HeroicCondensed-Regular.ttf"; font-size:40px; float:left; line-height:80px;}

.slideTxtBox{ padding-top:30px;}

.slideTxtBox .hd{width:1200px; margin:0 auto; height:120px;  position:relative; padding-bottom:20px; overflow:hidden;}

.slideTxtBox .hd ul{ text-align:center;width:875px; float:right; overflow:hidden;}

.slideTxtBox .hd ul li{ float:left; width:auto; text-align:center; background:url(../images/xx.png) no-repeat right; margin:0 15px; cursor:pointer; font-size:16px; color:#030303; }

.slideTxtBox .hd ul li p{ margin-bottom:20px;}

.slideTxtBox .hd ul li b{ font-size:16px; color:#030303; display:block; font-weight:300; padding:0 10px;}

.slideTxtBox .hd ul li.on{  color:#f00;}

.slideTxtBox .hd ul li.on b{ color:#fff; background:#3496ab; padding:0; padding:0 10px;}

.slideTxtBox .bd{ height:490px;}

.slideTxtBox .bd_lt1{width:230px; float:left;}

.slideTxtBox .bd_lt1 a{width:230px; height:230px; border:1px solid #fff; display:block; margin-bottom:10px;}

.slideTxtBox .bd_lt1 a:hover,.slideTxtBox .bd_rt1 a:hover{ border:1px solid #3496ab;}

.slideTxtBox .bd_rt1{width:970px; float:right; height:475px;}

.slideTxtBox .bd_rt1 a{width:475px; height:475px; display:block; overflow:hidden; float:left; margin-left:8px;border:1px solid #fff; }

.slideTxtBox .bd_lt2 a{width:390px; float:left; margin-right:10px; display:block;}

.slideTxtBox .bd_lt2 a img{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}

.slideTxtBox .bd_lt2 a img:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}

.slideTxtBox .bd_lt3 a{width:590px; border:1px solid #fff; display:block; float:left; margin-right:15px;}

.slideTxtBox .bd_lt3 a:hover{border:1px solid #334f90;}

.slideTxtBox .bd_lt3 a:last-child{ margin-right:0;}

.slideTxtBox .bd_lt5{width:230px; float:left;}

.slideTxtBox .bd_lt5 a{width:230px; height:230px; border:1px solid #fff; display:block; margin-bottom:10px;}

.slideTxtBox .bd_lt5 a:hover,.slideTxtBox .bd_rt1 a:hover{ border:1px solid #3496ab;}

.slideTxtBox .bd_zh5{ float:left;width:470px; height:475px; margin-left:16px;}

.slideTxtBox .bd_rt5{width:470px; float:right;}

.slideTxtBox .bd_rt5 dt a{width:470px; height:230px; margin-bottom:10px; display:block; overflow:hidden;border:1px solid #fff; }

.slideTxtBox .bd_rt5 dd a{width:230px; height:230px; float:left; margin-left:10px;}

.slideTxtBox .bd_rt5 dd a:first-child{ margin-left:0;}



.tt01{ background:url(../images/e1.png) no-repeat; height:56px; background-position:45px 0;}

.slideTxtBox .hd ul li.on .tt01{ background:url(../images/e2.png) no-repeat; height:56px; background-position:45px 0;}

.tt02{ background:url(../images/e1.png) no-repeat; height:56px; background-position:-110px 0px;}

.slideTxtBox .hd ul li.on .tt02{ background:url(../images/e2.png) no-repeat; height:56px; background-position:-110px 0px;}

.tt03{ background:url(../images/e1.png) no-repeat; height:56px; background-position:-270px 0px;}

.slideTxtBox .hd ul li.on .tt03{ background:url(../images/e2.png) no-repeat; height:56px; background-position:-270px 0px;}

.tt04{ background:url(../images/e1.png) no-repeat; height:56px; background-position:-440px 0px;}

.slideTxtBox .hd ul li.on .tt04{ background:url(../images/e2.png) no-repeat; height:56px; background-position:-440px 0px;}

.tt05{ background:url(../images/e1.png) no-repeat; height:56px; background-position:-600px 0px;}

.slideTxtBox .hd ul li.on .tt05{ background:url(../images/e2.png) no-repeat; height:56px; background-position:-600px 0px;}



.tt06{ background:url(../images/e1.png) no-repeat; height:56px; background-position:-692px -1px;}

.slideTxtBox .hd ul li.on .tt06{ background:url(../images/e2.png) no-repeat; height:56px; background-position:-700px 0px;}



.cp_a{ overflow:hidden;}

.cp_a a{width:224px; height:44px; background:#feb43d; margin:40px auto; display:block; overflow:hidden;}

.cp_a a p{ float:left;width:170px; height:40px; margin:2px; background:#fff; line-height:40px; text-align:center; color:#feb43d; font-size:18px;}

.cp_a a span{ text-align:center; padding-top:15px; display:block;}

.cp_a a:hover{ background:#3496ab; color:#3496ab;}

.cp_a a:hover p{ color:#3496ab;}





.renz{ background:url(../images/rz_bj.jpg) no-repeat center top; height:auto; margin-top:20px; overflow:hidden;}

.slideGroup{ width:1200px; position:relative; margin:0 auto; padding-top:140px;}

		.slideGroup .group_lt{ float:left;width:281px;}

		.slideGroup .parHd{ height:109px; width:1200px; padding-top:20px; position:relative; }

		.slideGroup .parHd ul{ float:left; position:absolute; height:76px;right:0;}

		.slideGroup .parHd ul li{cursor:pointer; color:#fff;width:94px; float:left; margin:0 4px; padding:5px; }

		.slideGroup .parHd ul li img{-moz-box-shadow: 0px 0 10px #888888;box-shadow: 0px 0px 10px #888888;-moz-border-radius:82px; -webkit-border-radius: 82px;border-radius:82px;

}

		.slideGroup .parHd ul li.on{ height:109px; padding:5px; background:url(../images/jt3.png) no-repeat; color:#333;-webkit-transition: all 4s linear; -moz-transition: all 0.4s linear;  -o-transition: all 0.4s linear; transition: all 0.4s linear;}

		.slideGroup .parHd ul li.on:hover i{ margin-right:0px;}

		.slideGroup .slideBox1{  zoom:1; position:relative;}



		.slideGroup .sPrev{ position:absolute; left:502px; z-index:999; bottom:-330px; text-align:center; display:block; width:48px; height:45px; background:url(../images/jt5.jpg) no-repeat; background-position:0 0px;}

		.slideGroup .sNext{ position:absolute; left:550px; z-index:999; bottom:-330px; text-align:center; display:block; width:48px; height:45px;  background:url(../images/jt5.jpg) no-repeat; background-position:-48px 0px;}

		.slideGroup .sPrev:hover{ position:absolute; left:502px; z-index:9999; bottom:-330px; text-align:center; display:block; width:48px; height:45px; background:url(../images/jt4.jpg) no-repeat; background-position:0 0px;}

		.slideGroup .sNext:hover{ position:absolute; left:550px; z-index:9999; bottom:-330px; text-align:center; display:block; width:48px; height:45px;  background:url(../images/jt4.jpg) no-repeat; background-position:-48px 0px;}

		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}

		.slideGroup .parBd{ width:1200px; margin:0 auto; background:url(../images/hx.jpg) repeat-y; height:330px;}

		.slideGroup .parBd .zz_lt{ float:left;width:550px; margin-top:20px; margin-left:30px;}

		.slideGroup .parBd .zz_rt{ float:right;width:500px; padding-right:80px; padding-top:30px;}

		.slideGroup .parBd .zz_rt h3{ float:left;width:80px; display:block; color:#d64352; font-size:60px; font-family:"HeroicCondensed-Regular.ttf"}

		.slideGroup .parBd .zz_rt dl{ float:right; display:block;width:420px;}

		.slideGroup .parBd .zz_rt dl dt{ color:#d64352; font-size:20px; line-height:60px;}

		.slideGroup .parBd .zz_rt dl span{ color:#656565; font-size:14px; line-height:22px; display:block;}

		.slideGroup .parBd .zz_rt dl a{width:80px; height:24px; margin-top:20px; background:#feb43d; display:block; text-align:center;}

		.slideGroup .parBd .zz_rt dl a:hover{ background:#3496ab;}

		.slideGroup .parBd .zz_rt dl a img{ padding-top:7px;}

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

		.slideGroup .parBd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;}

		.slideGroup .parBd ul li .pic{ text-align:center; overflow:hidden; }

		.slideGroup .parBd ul li .pic img{ width:210px; height:295px; display:block; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}

		.slideGroup .parBd ul li .pic img:hover {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);    -ms-transform:scale(1.2);}

		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;}

		.slideGroup .parBd ul li a{ line-height:70px; background:#fff; font-size:16px; display:block;}

		.slideGroup .parBd ul li a:hover{ background:#004ea2; color:#fff;}





.sdys{ overflow:hidden; margin-top:100px;}

.sdys_t{ text-align:center; font-size:34px; color:#353535; line-height:60px;}

.sdys_t b{ color:#3496ab;}

.ys1{ margin-top:50px; overflow:hidden;}

.ys1_lt{ float:left;width:860px; height:510px; position:relative;}

.ys1_lt dl{}

.ys1_lt ul{width:600px; height:120px; background:#fff; position:absolute; right:0; bottom:0; color:#fff; padding-top:10px; padding-left:30px;}

.ys1_lt ul p{ font-size:20px; color:#333; line-height:50px;}

.ys1_lt ul span{ color:#515151; font-size:14px;}

.ys1_rt{width:305px; float:right;}

.ys1_rtt{ height:145px; background:#3496ab; padding:40px 40px;}

.ys1_rtt img{ padding-bottom:20px;}

.ys1_rtt span{ font-size:36px; color:#fff; display:block;}

.ys2{ padding-top:60px; overflow:hidden;}

.ys2_lt{width:530px; float:left;}

.ys2_rt{width:600px; float:right;}

.ys2_rt ul{ padding:50px 0 40px 0;}

.ys2_rt ul p{ font-size:50px; color:#343434; font-family:"Alibaba-PuHuiTi-Light.otf"; line-height:80px; margin-bottom:3px;}

.ys2_rt ul p img{ float:left; padding-top:10px;}

.ys2_rt ul span{ font-size:26px; color:#111;}

.ys2_rt ul dl{ line-height:22px; color:#515151; padding-top:10px;}

.ys3{ padding-top:30px; margin-top:-60px; height:400px;}

.ys3_lt{width:450px; float:left; padding-top:100px;}

.ys3_lt ul{ padding:10px 0 40px 0;}

.ys3_lt ul p{font-size:34px; color:#343434; overflow:hidden; line-height:28px; height:65px; margin-bottom:0px;font-family:"Alibaba-PuHuiTi-Light.otf";}

.ys3_lt ul p img{ float:left; margin-right:10px;}

.ys3_lt ul span{ font-size:24px; color:#111; line-height:50px;}

.ys3_lt ul li{ background:url(../images/xi.jpg) no-repeat left; line-height:34px; font-size:15px; color:#343434; padding-left:26px;}

.ys3_rt{width:714px; float:right;}





.about{ height:630px; background:url(../images/jj_bj.jpg) no-repeat center; background-attachment:fixed; margin-top:70px;}

.abo_t{ text-align:center; padding-top:70px; padding-bottom:50px;}

.abo_nr{ background:#fff; height:325px; padding:25px;}

.abo_nrlt{width:580px; float:left;}

.abo_nrrt{width:500px; float:left; margin-left:34px; margin-top:15px;text-indent: 2em; text-align:justify;}

.abo_nrrt h3{ font-size:20px; color:#2b2b2b; font-weight:bold; line-height:60px;}

.abo_nrrt span{ font-size:14px; color:#515151; line-height:24px;}

.abo_nrrt a{width:80px; height:24px; margin-top:20px; background:#feb43d; display:block; text-align:center;}

.abo_nrrt a:hover{ background:#3496ab;}

.abo_nrrt a img{ padding-top:7px;}





.hzkh{ background:url(../images/hz_bj.jpg) repeat-y center; height:320px; overflow:hidden;}

/* 本例子css */

.m-slide{ position: relative; width:1200px; padding-top:90px;}

.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;

    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }

.m-slide .img { float: left; position: relative;}

.m-slide .img li dl{ float:left; margin-right:5px; position:relative;}

.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }

.m-slide .img .first { display: block }

.m-slide .tab { float: right }

.m-slide .tab li { width:100px }

.m-slide .tab .first { border-top: 0 }

.m-slide .tab a{height:30px; font-size: 16px; color: #343434;width:100px; display:block; margin-bottom:10px; line-height:30px; text-align:center; border:1px dotted #333;}

.m-slide .tab .on a{ background:#3496ab; color:#fff;border:1px dotted #3496ab;}





.xwzx{ margin-top:65px; overflow:hidden;}

.first_news{ height:520px;overflow:hidden; background:#fff;}

/*首行新闻*/

.first_news .first_news_nav{ width:630px; height:382px; float:left; margin-top:25px; margin-left:20px;}

.first_news_nav .hd{ scursor:pointer; overflow:hidden;}

.first_news_nav .hd img{ float:left;}

.first_news_nav .hd ul{ float:right;}

.first_news_nav .hd ul li{height:30px; text-align:center; line-height:30px; font-size:14px; float:left; padding:0 20px; color:#363636; cursor:pointer;}

.first_news_nav .hd ul li.on{ background:#3496ab; font-size:14px; color:#fff; }

.first_news_nav .bd { margin-top:40px;}

.first_news_nav .bd ul .xw_lt{ float:left;width:590px;}

.first_news_nav .bd ul .xw_lt .xw_ltl{ float:left;width:60px;}

.first_news_nav .bd ul .xw_lt .xw_ltl h2{ font-family:"HeroicCondensed-Regular.ttf";font-size:40px; color:#3496ab;}

.first_news_nav .bd ul .xw_lt .xw_ltl span{ font-size:12px; color:#979797;}

.first_news_nav .bd ul .xw_lt .xw_ltz{ float:left;width:210px;}

.first_news_nav .bd ul .xw_lt .xw_ltz h2{ font-size:16px; color:#3496ab; font-weight:bold; line-height:30px;}

.first_news_nav .bd ul .xw_lt .xw_ltz span{ line-height:24px; color:#515151; margin-top:6px; display:block;}

.first_news_nav .bd ul .xw_lt .xw_ltz a{width:80px; height:24px; margin-top:20px; background:#feb43d; display:block; text-align:center;}

.first_news_nav .bd ul .xw_lt .xw_ltz a:hover{ background:#3496ab;}

.first_news_nav .bd ul .xw_lt .xw_ltz a img{ padding-top:7px;}

.first_news_nav .bd ul .xw_lt .xw_ltr{ float:right;width:290px;}

.first_news_nav .bd ul .xw_rt{ float:right;width:560px;}

.first_news_nav .bd ul .xw_rt li a dl{width:420px; float:left;}

.first_news_nav .bd ul .xw_rt li a dl dt{ color:#585858; font-size:16px; font-weight:bold; line-height:40px;}

.first_news_nav .bd ul .xw_rt li a dl dd{ color:#515151; font-size:12px; line-height:20px;}

.first_news_nav .bd ul .xw_rt li a dl b{ font-weight:300; font-size:12px; color:#999; line-height:30px;}

.first_news_nav .bd ul .xw_rt li a img{ float:right;width:125px; height:95px;}



.shzr{ height:275px;width:100%; background:url(../images/yj_bj.jpg) center center no-repeat fixed; margin-top:50px;}

.shzr h3{ text-align:center; font-size:30px; color:#fff; padding-top:40px; line-height:80px;}

.shzr span{ text-align:center; font-size:16px; display:block; color:#fff; line-height:24px;}

.shzr ul{width:780px; margin:0 auto;}



.end{ padding-bottom:30px;}

.end_nav{ line-height:120px; text-align:center;}

.end_nav a{ color:#1e1e1e; font-size:16px; background:url(../images/xx.jpg) no-repeat right; padding:0 44px;}

.end_nav a:last-child{ background:none;}

.end_nav a:hover{ color:#3496ab;}

.end_dd{ height:40px; border:1px solid #d8d8d8; line-height:40px; margin:0 100px; color:#393939; font-size:14px; padding:0 30px;}

.end_dd ul li{ float:left; margin:0 26px;}

.end_dd ul li i{ padding-right:5px; color:#bfbfbf;}

.end_ee{ width: 120px; padding-top:20px; height:40px; margin:0 auto;}

.end_ee dl{ color:#2f2f2f; font-size:20px; float:right;}

.end_ee ul li{ width: auto; float: right; padding-right:8px; position: relative; z-index: 99888; cursor: pointer;}

.end_ee ul li .header_second2 em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon5.png) no-repeat center center;position: absolute;bottom:-9px;left:50%; margin-left:-12px}

.end_ee ul li .header_second2 img{ width: 120px; height: 120px; padding: 5px; margin: 0px;}

.end_ee ul li .header_second2{ position: absolute; bottom: 0; left: -50px; display: none; text-align: center; background: #FFF; border: 1px solid #ddd;}

.cop{ line-height:30px; color:#666; text-align:center;}





.nyban1{width:100%; height:400px; background:url(../images/nyban1.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban2{width:100%; height:400px; background:url(../images/nyban2.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban3{width:100%; height:400px; background:url(../images/nyban3.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban4{width:100%; height:400px; background:url(../images/nyban4.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban5{width:100%; height:400px; background:url(../images/nyban5.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban6{width:100%; height:400px; background:url(../images/nyban6.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban7{width:100%; height:400px; background:url(../images/nyban7.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.nyban8{width:100%; height:400px; background:url(../images/nyban8.jpg) no-repeat center center; margin-top:130px; text-align:center;}

.ny{ padding:40px 0; overflow:hidden;}

.ny_lt p{ font-family:"HeroicCondensed-Regular.ttf"; color:#b1b1b1; font-size:34px; line-height:120px;}

.ny_lt{ float:left;width:230px;}

.ny_lt ul li{width:230px; height:230px; margin-bottom:20px;}

.ny_rt{ padding:0 100px; float:right;width:740px;}





.nynr{}

.nynrnr{ont-size:14px; height:auto; overflow:hidden;width:1140px; margin:0 auto; line-height:40px; background:#fff; padding:30px;}

.nynav{ height:104px; background:#3496ab; overflow:hidden;}

.nynav li{width:auto;float:left;text-align:center;}

.nynav a{width:auto;display:block;font-size:16px; color:#fff; line-height:40px;padding:0 50px;}

.nynav .tuet{background:#feb43d; color:#fff;}

.nynav a:hover{ background:#feb43d; color:#fff;}



.tt001{ background:url(../images/e3.png) no-repeat; height:65px; background-position:45px 10px;}

.nynav li.on .tt001{ background:url(../images/e3.png) no-repeat; height:65px; background-position:45px 10px;}

.tt002{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-110px 10px;}

.nynav li.on .tt002{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-110px 10px;}

.tt003{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-270px 10px;}

.nynav li.on .tt003{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-270px 10px;}

.tt004{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-440px 10px;}

.nynav li.on .tt004{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-440px 10px;}

.tt005{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-610px 10px;}

.nynav li.on .tt005{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-610px 10px;}



.tt006{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-700px 10px;}

.nynav li.on .tt006{ background:url(../images/e3.png) no-repeat; height:65px; background-position:-700px 10px;}





/*-- cpzs --*/ 

.sdk{ padding:60px 0; height:auto; overflow:hidden;}

.i-11{width:100%; height:auto; padding-bottom:40px}

.i-11 ul{width:1200px; height:auto; margin:0 auto;}

.i-11 ul li{width:300px; height:170px; float:left; margin:0 10px; overflow:hidden; border:2px solid #e5e5e5;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px;transform:translate(0px,-5px); -moz-transform:translate(0px,-5px); -ms-transform:translate(0px,-5px); -o-transform:translate(0px,-5px); -webkit-transform:translate(0px,-5px); transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.i-11 ul li:hover{background:#ff0000; border:2px solid #ff0000; transform:translate(0px,3px); -moz-transform:translate(0px,3px); -ms-transform:translate(0px,3px); -o-transform:translate(0px,3px); -webkit-transform:translate(0px,3px); line-height:20px; font-size:16px}

.i-11 ul li dl{ display:block; height:60px; padding-top:25px; overflow:hidden; padding-bottom:10px;}

.i-11 ul li dl h2{ float:left; font-family:"黑体"; color:#ef0023; font-size:60px; padding-left:80px; padding-right:5px;}

.i-11 ul li dl h1{ color:#464646; text-align:center; line-height:30px; font-size:20px; float:left; padding-top:26px; font-weight:bold;}

.i-11 ul li span{display:block;width:180px; height:22px; overflow:hidden; margin:0 auto;font-style:normal; font-size:14px; line-height:22px; color:#464646; font-weight:300; }

.i-11 ul li:hover dl{ margin-top:-10px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.i-11 ul li:hover dl h2{ float:left; font-family:"黑体"; color:#fff; font-size:60px; padding-left:20px; padding-right:5px; padding-top:24px;transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.i-11 ul li:hover dl h1{ color:#fff;}

.i-11 ul li b{display:block; width:304px; height:170px; transform:translate(0,-300px); -moz-transform:translate(0,-300px); -ms-transform:translate(0,-300px); -o-transform:translate(0,-300px); -webkit-transform:translate(0x,-300px); transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.i-11 ul li:hover b{ width:300px; height:170px; transform:translate(0px,-300px); -moz-transform:translate(0px,-300px); -ms-transform:translate(0px,-300px); -o-transform:translate(0px,-300px); -webkit-transform:translate(0px,-300px); }

.i-11 ul li:hover span{ color:#fff;width:260px; height:200px; overflow:hidden;}



.cpzs{ height:auto; padding-top:60px; overflow:hidden;}

.cpzs_t{ height:590px;background:url(../images/xi1.png) no-repeat center 163px;}

.cpzs_lt{ float:left;width:310px; padding-top:60px;}

.cpzs_lt p{ font-size:44px; color:#1e1e1e; font-family:"HeroicCondensed-Regular.ttf"}

.cpzs_lt span{ font-size:20px; font-weight:bold; color:#e20014;}

.cpzs_lt dl{ font-size:13px; line-height:22px; color:#525151; padding-top:20px; padding-bottom:20px;}

.cpzs_lt a{width:30px; height:30px; line-height:30px; font-size:16px; text-align:center; display:block; background:#e50213; color:#fff;}

.cpzs_rt{ float:right;width:850px;}

.film_focus {width:850px;height:600px; background:#3496ab;	overflow:hidden;position:relative;}

.film_focus ul.film_focus_imgs {height:600px;height:9999em;position:absolute;right:0;top:0;overflow:hidden;}

.film_focus ul.film_focus_imgs li {	height:600px;overflow:hidden;}

.film_focus ul.film_focus_imgs li img {height:450px;width:600px;}

.film_focus ul.film_focus_nav {width:250px;height:600px;position:absolute;left:0;	top:0;	z-index:100;}

.film_focus ul.film_focus_nav li {height:114px;border-bottom:1px solid #58b7cb;	position:relative;cursor: pointer;cursor: hand;color:#fff;font-size:20px;text-indent:30px;overflow:hidden;line-height:110px;}

.film_focus ul.film_focus_nav li span{ float:right; padding-right:20px; padding-top:50px;}

.film_focus ul.film_focus_nav li.cur { background:#f3f3f3;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;width:250px;height:114px;left:0px;color:#fff;font-size:20px;overflow:hidden;line-height:110px;}

.film_focus ul.film_focus_nav li.cur{ color:#333;}





.cpcp{ overflow:hidden; margin-top:20px;}

.cpcp li{ float:left; margin-bottom:20px; margin-right:12px;width:288px; padding-bottom:5px; border:1px solid #ddd; height:auto; overflow:hidden; text-align:center; line-height:36px; color:#3f3f3f; font-size:16px;}

.cpcp li:nth-child(4n){ margin-right:0;}

.cpcp li:hover{ background:#f2f2f2; color:#222;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.cpcp li a img{width:270px; height:200px; padding:6px 9px;}

.cpcp li a img:hover{ -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.cpcp dl{ border-bottom:1px solid #d8d8d8; line-height:60px; margin-bottom:50px; height:60px;}

.cpcp dl dt{ font-size:38px; float:left; font-family:"HeroicCondensed-Regular.ttf"}

.cpcp dl dd{ float:right;}

.cpcp dl dd a{ color:#333; margin-left:10px; padding:10px 10px; line-height:60px; color:#222;}

.cpcp dl dd a:hover{background:#3496ab; color:#fff;}

.cpcp dl dd .cpcp_cur{background:#3496ab; color:#fff;}



/*内页关于*/

.nyabo_t{ padding:40px 0; overflow:hidden;}

.nyabo_t dl{ padding-bottom:40px; padding-top:10px; text-indent:2em; line-height:34px; font-size:16px;}

.nyabo_lc{ padding-top:10px; padding-bottom:40px;}

.nyabo_e{ overflow:hidden;}

.nyabo_elt{ float:left;width:485px;}

.nyabo_elt dl{ line-height:30px; margin-top:30px; text-indent:2em; }

.nyabo_ert{width:540px; float:right; background:url(../images/jj7.jpg) no-repeat; height:520px; padding-left:80px; padding-top:100px;}

.nyabo_ert_t{ margin-bottom:40px; line-height:26px; text-indent:2em; }

.nyabo_ert_e ul li{ float:left; width:auto; margin:0 20px; text-align:center; color:#000; font-weight:bold; line-height:30px;}

.nyabo_ert_e ul li a:hover{ color:#efb467;}



/*工厂*/



.gczz{ overflow:hidden; margin:50px auto 0px auto;}

.gczz_t{ overflow:hidden;}

.gczz_t01{width:400px; float:left;}

.gczz_t01 li{ height:280px; margin-bottom:30px;}

.gczz_t01 li h2{ font-size:60px; line-height:80px; border-bottom:1px solid #d8d8d8; margin-bottom:30px; font-family:"HeroicCondensed-Regular.ttf"}

.gczz_t01.gc_zw li h2{ font-size:40px; line-height:60px; color:#333; font-weight:500; font-family:"微软雅黑"}

.gczz_t01 li span{ font-size:16px; color:#666; line-height:26px; border-bottom:1px solid #d8d8d8; display:block; height:150px}

.gczz_t01 li a{ height:280px; margin-bottom:30px; display:block; overflow:hidden;}

.gczz_t01 li img{width:400px; height:280px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.gczz_t02{width:400px; float:left; margin:0 30px;}

.gczz_t02 li{ margin-bottom:30px; display:block; height:280px; overflow:hidden;}

.gczz_t02 li img{width:400px; height:280px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.gczz_t03{width:340px; float:right; overflow:hidden;}

.gczz_t03 a img{ height:590px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.gczz_t03 a img:hover,.gczz_t01 li img:hover,.gczz_t02 li img:hover{    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}



.cpzs_e{}

.bd1 li{width:310px; height:220px; float:left; margin:0px 10px; color:#fff; text-align:center; line-height:36px; font-size:14px;}

.bd1 li a{overflow:hidden; display:block;}

.bd1 li img {transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}

.bd1 li img:hover {transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}

.bd1 ul li{text-align:center; float:left; overflow:hidden;}

.bd1 ul li b{display:block; width:310px; overflow:hidden;  background:#000;}

.bd1 ul li b img{width:310px; height:220px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.bd1 ul li p a{display:block; padding:10px; width: auto; height:87px; padding-top:55px; text-align:center; transform:translate(0px,-180px); -moz-transform:translate(0px,-180px); -ms-transform:translate(0px,-180px); -o-transform:translate(0px,-180px); -webkit-transform:translate(0px,-180px); font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.bd1 ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}

.bd1 ul li:hover p a{ filter:alpha(opacity=100); opacity:1; color:#fff; font-size:16px;}



