*{margin:0;padding:0; /*list-style:none;*/ text-decoration:none;font-size:12px; font-family:"微软雅黑"}
img{border:0}
input{ outline:none}

.pointer {cursor:pointer}

#huanying{width:100%;min-width:1000px;height:33px;background:#272526}
.huanying_con{width:1000px;margin:0 auto}
.huanying_con p{float:left; line-height:33px;color:#6c6a6b}
.huanying_con ul{float:right}
.huanying_con ul li{float:left; line-height:33px}
.huanying_con ul li a{color:#abaaaa;padding:0 27px; display:block; background:url(../images/z_huanying_shu.jpg) no-repeat center right}
.huanying_con ul li a:hover{color:#fff}

/*#logo{width:100%;height:90px; background:#333}
.logo_con{width:1000px;height:90px;margin:0 auto; overflow:hidden; background:url(../images/top_sanjiao.jpg) no-repeat bottom}
.logo_con .logo{margin-top:20px;float:left}
.logo_con .logo_r{float:right;color:#ccc}
.logo_con .logo_r p{padding:15px 0 0 0px; text-align:right}
.logo_con .logo_r input{width:192px;height:26px; background:#3a3939;border:none;color:#737272;padding-left:15px}
.logo_r img{float:right}
.logo_r form{margin-top:15px}*/

.index_top { width:100%;/*height:90px;*/ position:absolute; top:0px; z-index:999 }
.index_top_con { width:700px;/*height:90px;*/margin:0 auto; overflow:hidden; position:relative;}
.index_top_con .logo{margin-top:45px;float:left}
.index_top_con .logo img {height:50px}
.index_top_con .menu{float:right;color:#ccc; position:absolute; top:70px; right:0px;}
.index_top_con .menu li{float:left; position:relative; background:url('../images/z_huanying_shu.jpg') no-repeat right 14px; text-align:center; width:90px;}
.index_top_con .menu li:last-child { background-image:none; }
.index_top_con .menu li a{/*color:#e4a40c*/ color:#c6c6c6; text-align:center; height:35px; font-size:14px; line-height:35px;}
.index_top_con .menu li a:hover{/*color:#e4a40c*/ color:#0F797F;}

.menus{color:#ccc;margin-top:30px;border:#fff solid 0px;}
.menus li{float:left; position:relative; background:url('../images/z_huanying_shu.jpg') no-repeat left 14px; text-align:center; padding:0 15px; list-style:none; /*width:110px;*/}
.menus li:first-child { background-image:none; }
/*.menus li:last-child { background-image:none; }*/
.menus li a{/*color:#e4a40c*/ color:#fff; text-align:right; height:35px; font-size:14px; line-height:35px;}
.menus li a:hover{/*color:#e4a40c*/ color:#e4a40c;}


#logo{width:100%;height:90px; /*background:#0F797F;*/background:#202020;}
.logo_con{width:1050px;height:90px;margin:0 auto; overflow:hidden;border:#fff solid 0px;}
.logo_con .logo{margin-top:28px;float:left}
.logo_con .logo img {height:35px}

.logo_con .tel_r {float:right;color:#fff;padding-left:30px;margin-top:30px;font-size:16px;line-height:35px}

.logo_con .logo_r{float:right;color:#ccc;border:#fff solid 0px;}
.logo_con .logo_r p{padding:15px 0 0 0px; text-align:right}
.logo_con .logo_r input{width:192px;height:26px; background:#3a3939;border:none;color:#b4b4b4;padding-left:15px}
.logo_r img{float:right}
.logo_r form{margin-top:15px}
.logo_con .logo_r input::-webkit-input-placeholder { /* WebKit browsers */
  color: #b4b4b4;
}
.logo_con .logo_r input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #b4b4b4;
}
.logo_con .logo_r input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #b4b4b4;
}

/*#logo{width:100%;height:100px; background:#0F797F;}
.logo{margin:0 auto;width:1000px;text-align:center;padding-top:10px}
.logo img { height:80px; }*/

.nav_con .shouye a{/*color:#e4a40c*/ color:#0F797F;}
#nav{width:100%;height:51px; background:#202020; /*background:#b0b0b0;*/}
.nav_con_gd{width:1000px;height:51px;margin:0 auto;padding-top:8px;border:#fff solid 0px;}
.nav_con{width:1000px;height:35px;margin:0 auto; overflow:hidden}

.nav_con li{float:left; position:relative;background:url(../images/z_huanying_shu.jpg) no-repeat right 14px; width:120px;}
.nav_con li:last-child { background-image:none; }
.nav_con_sy{position:relative;}
.nav_con li a{ display:block;height:35px; font-size:14px; line-height:35px; text-align:center;color:#c7c7c7; /*color:#000;*/ padding:0 30px}
.nav_con li a:hover{/*color:#e4a40c*/ color:#0F797F;}


#banner{width:100%;height:529px; background:url(../images/z_banner3.jpg) no-repeat center center; }


#cpzl{width:100%}
.cpzl_bt,.cpys_bt,.guanyu_bt{width:1000px;margin:0 auto; text-align:center;}
.cpzl_bt img,.cpys_bt img,.guanyu_bt img{padding:50px 0 20px 0}
.cpzl_bt h2 img,.cpys_bt h2 img,.guanyu_bt h2 img{padding:0}
.cpzl_bt span,.cpys_bt span,.guanyu_bt span{padding:7px 0 20px 0; display:block;color:#bfbdbd; }
.cpzl_tb_xg{width:1000px;height:170px;margin:0 auto; position:relative; overflow:hidden}
.cpzl_tb_xg_b{ position:absolute;top:200px; opacity:1; transition:all 1s}
.active0 .cpzl_tb_xg_b{ opacity:1;top:0}
#cpzl em{ display:block;width:100%;height:1px;background:url(../images/xian.jpg) no-repeat center bottom;margin-bottom:25px; opacity:0; transition:all 5s}


.cpzl_con_xg{width:1000px;height:500px;margin:0 auto; position:relative}
.cpzl_con_xg_d{ position:absolute;top:80px; opacity:0; transition:all 1.5s}
.active4 .cpzl_con_xg_d{ opacity:1;top:0}
.cpzl_cp{width:1000px;height:500px;margin:0 auto; position:relative}
.cpzl_cp_nav{width:290px;margin:0 auto;height:100px;border:0px solid #f00;}
.cpzl_cp_nav li{float:left; position:relative;margin:0 22px; cursor:pointer}
.cpzl_cp_nav li a:hover{ background:#333;}

.cpzl_cp_nav li:hover img{ display:none}
.cpzl_cp_nav li:hover span{ display:block}

.cpzl_cp_nav li a.active{ background:#333;}
.cpzl_cp_nav li img.active{ display:none}
.cpzl_cp_nav li span.active{ display:block}


/*
$(".cpzl_cp_nav li").hover(function(){

	$(this).find("img").css({display:none})
	$(this).find("span").css({display:block})

	},function(){})

*/
.cpzl_cp_nav li a{ display:block;width:52px;height:52px; background:#ccc;border-radius:26px; text-align:center;  transition:all 0.5s}
/*.cpzl_cp_nav li a.hover{ opacity:1}*/
.cpzl_cp_nav li a img{top:15px;left:9px; transition:all 0.5s}
.cpzl_cp_nav li a span{ display:none;width:52px;height:52px; text-align:center; line-height:52px;color:#fff; transition:all 0.5s}
.cpzl_cp_nav li a img,.cpzl_cp_nav li a span{ position:absolute}


.cpzl_cp_sf{width:1000px;margin:0 auto; position:absolute; display:none}
.cpzl_cp_sf li{width:247px;height:350px;float:left; position:relative; cursor:pointer; overflow:hidden;margin-right:4px;}
.cpzl_cp_sf li img{ position:absolute}
.cpzl_cp_sf li .img_bg{ position:absolute;width:247px;height:350px; background:#000; opacity:0.4;top:350px; transition:all 0.5s}
.cpzl_cp_sf li .img_wz{ position:absolute;top:-168px; transition:all 0.5s}
.cpzl_cp_sf li:hover .img_bg{top:0px}
.cpzl_cp_sf li:hover .img_wz{top:130px}

.cpzl_cp p{width:1000px;height:50px;margin:0 auto; background:#f5f4f4; text-align:center; line-height:50px;margin-top:374px}
.cpzl_cp a{color:#b9b7b7}
.cpzl_cp p:hover{color:#fff}
.cpzl_cp p:hover{background:#ccc}


#cpys{width:100%;height:550px; background:url(../images/z_youshibg.png);margin:70px 0 0px 0}
.cpys_bt_xg{ width:1000px;margin:0 auto;height:170px;position:relative; overflow:hidden}
.cpys_bt_xg_d{ height:170px;position:absolute;top:170px; opacity:0; transition:all 1s}
.active .cpys_bt_xg_d{ opacity:1;top:0}
#cpys em{ display:block;width:100%;height:1px;background:url(../images/xian.jpg) no-repeat center bottom;margin-bottom:25px; opacity:0; transition:all 6s}
.cpys_con{width:1000px;margin:0 auto;padding-top:20px;height:320px ;position:relative; overflow:hidden; }
.cpys_con_xg{width:1000px;margin:0 auto;height:320px; position:absolute;top:90px; opacity:0; transition:all 1s}
.active1 .cpys_con_xg{top:0; opacity:1}
.cpys_con li{ cursor:pointer;width:477px;height:115px; overflow:hidden; position:relative;float:left;margin:0 46px 50px 0}
.cpys_con img{padding-right:28px; position:absolute;top:0;left:0; z-index:1}
.cpys_con h3{font-size:14px;color:#9c9c9c;padding:14px 0;border-bottom:1px solid #dedede;width:341px;float:right;margin-bottom:10px; transition:all 0.5s}
.cpys_con p{color:#9d9d9d; line-height:19px;float:right;width:341px; transition:all 0.5s}
.cpys_con .img_bg{ position:absolute;top:23px;left:20px;width:71px;height:66px; background:#7a7a7a; z-index:-1; opacity:0; transition:all 1s}
.cpys_con li:hover .img_bg{ opacity:1}
.cpys_con li:hover p{color:#333}
.cpys_con li:hover h3{color:#333}


#guanyu{width:100%;/*height:507px;*/ background:#313131}
#guanyu em{display:block;width:100%;height:1px;background:url(../images/z_guanyu_xian.jpg) no-repeat center bottom;margin:15px 0; opacity:0; transition:all 10s}

.guanyu_tb_xg{height:170px;width:1000px;margin:0 auto; position:relative; overflow:hidden; border:0px solid #ccc}
.guanyu_tb_xg_d{ height:170px;position:absolute;top:170px;width:1000px; opacity:0; transition:all 1s}
.active2 .guanyu_tb_xg_d{ opacity:1;top:0}
.guanyu_bt span{color:#b6b4b4}
.guanyu_con{width:1000px;margin:0 auto; text-align:center; padding:30px 0; /*padding-top:50px*/}
.guanyu_con p{width:614px;color:#cacaca;margin:0 auto;/*padding-top:30px;*/ line-height:22px}
.guanyu_c_xg{/*height:285px;*/width:1000px;margin:0 auto; position:relative; overflow:hidden; border:0px solid #ccc }
/*.guanyu_con{ position:absolute;top:300px; opacity:0; transition:all 1s}*/
.active3 .guanyu_con{ opacity:1;top:0}
#footer{width:100%; background:#202020; }
.footer_con{width:1050px;height:70px;margin:0 auto;border:0px solid #f00;}
.footer_con img{margin-top:20px;height:25px;float:left}
.footer_con span{ line-height:70px;float:right;color:#aaa}

/*#footer{width:100%; background:#dbdbdb; border:0px solid #f00;}
.footer_con{width:1000px;height:70px;margin:0 auto; padding-top:20px; text-align:center; color:#555; line-height:20px;}
.footer_con img{margin-top:18px;float:left}
.footer_con span{ line-height:70px; color:#555}*/

.Box {position: relative;margin-top: 50px;}
.Box .content {width: 960px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 130px;cursor: pointer;}
.Box .Box_con .btnl {background: url('../images/jtl02.png') no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url('../images/jtr02.png') no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url('../images/jtl03.png') no-repeat center;}
.Box .Box_con .btnr:hover {background: url('../images/jtr03.png') no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 225px;height: 300px;margin-left: 20px; text-align:center; overflow:hidden; border:0px solid #f00; position:relative;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {/*display: block;*//*width: 285px;*/height: 300px; transition: all 0.5s;}
/*.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}*/
.Box .Box_con .conbox ul li .img_bg{ position:absolute;width:225px;height:300px; background:#000; opacity:0.35; top:300px; transition:all 0.5s}
.Box .Box_con .conbox ul li .img_wz{ position:absolute;top:-300px; transition:all 0.5s}
.Box .Box_con .conbox ul li .img_wz img { width:225px; height:168px; }
.Box .Box_con .conbox ul li:hover .img_bg{top:0px}
.Box .Box_con .conbox ul li:hover .img_wz{top:75px}

.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

.cpzl_box{height:580px; width:100%}
.cpzl_box{
background:-moz-linear-gradient(#fff,#999);
background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#999));
background:-webkit-linear-gradient(#fff,#999);
background:-o-linear-gradient(#fff,#999);
background:-ms-linear-gradient(#fff,#999);
background:linear-gradient(#fff,#999);}
.cpzl_box_tit{width:220px;margin:0 auto; text-align:center; color:#555}
.cpzl_box_tit p { font-size:16px; line-height:26px;}
.cpzl_box_tit h2{margin-top:35px; font-size:28px;line-height:50px;font-weight:normal;border-bottom:1px dotted #777; }
#featured-area{height:350px;width:900px;padding-top:65px;margin:0 auto 0}
.roundabout-holder{list-style:none;height:350px;margin:0 auto}
.roundabout-moveable-item{font-size:12px!important;height:350px;cursor:pointer;padding:5px;border:0px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;}
.roundabout-moveable-item img{height:100%;width:100%;/*background-color:#fff;*/margin:0}
.roundabout-in-focus{cursor:auto}
.roundabout-in-focus:hover{-webkit-box-shadow:0 0 20px #787878;-moz-box-shadow:0 0 20px #787878;cursor:pointer;}
.roundabout-holder span{display:none}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#36c;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-left:1px solid #aaa;border-top:1px solid #aaa}
.roundabout a:active,.roundabout a:focus,.roundabout a:visited{outline:0;text-decoration:none}
.roundabout li{margin:0}


.es {width:900px; margin:0 auto 0; margin-top:30px; display:table; word-spacing:-1em;}
.es li {width:440px; padding:0px; float: left; margin-right:20px; /*display:inline-block*/}
.es li p { margin-bottom:10px; font-size:14px; text-align:center;}
.es li a { color:#fff; font-size:14px; width:30%; display:block; margin:0 auto; margin-top:15px; background:#2e2e2e; padding:10px 0;}
.es li:last-child { margin-right:0px }
.es li img{width:440px;height:243px}

