﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner_bj{ position:relative; z-index:18; overflow:hidden; height:684px;}
.banner_bj a{ display:block;  overflow:hidden;}

.ul_warp iframe {
    margin: 0 auto;
    display: block;
}
.fullSlide .hd{position:absolute; width:100%; bottom:5px;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;}
.fullSlide .hd li {background: none repeat scroll 0 0 #db261e;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 4px; width:50px;height:10px;filter:alpha(opacity=80);opacity: 0.8; border-radius:10px; transition:all .3s ease-in-out;*display:inline;*zoom:1;}
.fullSlide .hd li.on,.fullSlide .hd li.nav-dot-current {font-weight: bold;padding: 2px 8px;filter:alpha(opacity=90);opacity: 0.9; background:#FFF;}
.fullSlide .prev,.fullSlide .next{ position:absolute; top:50%; left:0; margin-top:-57px; margin-left:40px;}
.fullSlide .next{ right:0; left:auto; margin-right:40px;}
.tempWrap img{ width:100%; height:auto;}
.bx { width: 1200px; margin: 0 auto; position: relative;}
.bxa { position: absolute; left: 0; top: 186px;}
.bxa1 { position: absolute; right: 0; top: 186px;}

.bann{position: relative;font-family: "宋体";width: 1140px;margin: 0 auto; z-index:20;}
.ban1{position: absolute;left: 0;top:-520px;width:314px;height: 520px;background: #fff;border: 1px solid #b1191a;border-top: 0;font-family: "宋体"}
.ban1 li{float: left;background: url(Img/Index/bc.jpg) no-repeat right 0;}
.ban1 li a,.ban1 li i{font-style: normal;display: inline-block;width:78px;height:70px;text-align: center;padding-top: 20px;color: #5d5d5d;font-size: 15px;line-height: 18px}
.ban1 li a:hover,.ban1 li a.cur,.ban1 li i:hover,.ban1 li i.cur{background: url(Img/Index/top3.jpg) no-repeat center 77px;text-decoration: none}
.ban1 ul{background: url(Img/Index/ba.jpg) repeat-x 0 77px;height: 120px;display: block;}
.ban1 .none{background: none}
.ban1 h4{font-size:16px;color: #5d5d5d;text-align: center;padding-bottom: 37px;font-weight: normal;}
.ban1 p{margin: 0 auto;width: 287px;display: block;height: 37px;padding-bottom: 15px;}
.ban1 p input{width: 267px;padding: 0 10px;height: 35px;border: 1px solid #d8d8d8;background: none;line-height: 35px;color: #d9d9d9;font-size: 19px;}
.ban1 .se {width: 287px;border: 1px solid #d8d8d8;background: none;display: block;margin:0 auto 15px auto}
.ban1 select{color: #9d9d9d;font-size: 14px;}
.ban1 .se1{float: left;margin:0 0 50px 14px;width: 135px;}
.ban1 span{display: block;width: 264px;margin:0 auto;}
/**/
.lc{margin-top: 47px;height: 242px;font-family: "Microsoft YaHei"}
.lc h4{padding-bottom: 25px}
.lc h4 a{display: inline-block;background: url(Img/Index/lc_03.jpg) no-repeat 0 2px;padding:0 10px;color: #000000;font-size: 24px;font-weight: normal;}
.lc li{width:193px;padding: 0 43px 0 33px;height: 122px;border: 1px solid #b5b5b5;float: left;margin-right: 16px}
.lc .none{margin-right: 0}
.lc li img{float: left;padding-top: 20px;}
.lc li span{display: block;float: right;padding-top:30px;width: 95px}
.lc li span a,.lc li span i{display: block;color: #000000;font-size: 18px;padding-bottom:20px; font-style:normal;}
/**/
.case{height:707px;font-family:"Microsoft YaHei"; background:url(Img/Index/casebj.jpg) no-repeat center 0;}
.case h4{padding-bottom:35px; padding-top:55px;}
.case h4 a{display: inline-block;background: url(Img/Index/lc_03.jpg) no-repeat 0 0;padding:0 10px;color: #000000;font-size: 24px;font-weight: normal;}
.case-c{height:499px;padding:0 20px;background: #f4f4f4;border: 1px solid #000;}
.case ul{width: 294px;}
.case ul li{padding-top: 18px;overflow: hidden;height: 103px;font-size: 0;line-height: 0}
.case ul li a{display: block;padding-top: 13px;width: 278px;padding-left: 16px;height: 103px;background: url(Img/Index/case_09.jpg) no-repeat;color: #878787}
.case ul li a:hover,.case li a.cur,.case li.cur a{background: url(Img/Index/case_06.jpg) no-repeat;color: #fff;}
.case ul li span{float: left;font-family: "方正姚体";font-size: 10px;text-transform: uppercase;width: 140px;line-height: 20px;}
.case ul li span i{font-style: normal;font-size: 26px;letter-spacing:5px;display: block;padding-top: 30px;}
.case ul li em{font-size: 16px;font-style: normal;line-height: 103px;}
.case p img{width: 775px;height: 448px;padding-top: 26px;}
.case p,.case p span,.case p a{width: 773px;height: 475px; overflow:hidden; display:block; float:left;}
.case p.fr{ float:right;}
/**/
.cpzx{background: url(Img/Index/cpzxbj.jpg) no-repeat center 0;height:738px;font-family: "Microsoft YaHei"}
.cpzx h3{text-align: center;padding: 30px 0 7px 0;background: url(Img/Index/cpzx_05.jpg) no-repeat center bottom;margin-bottom: 25px;}
.cpzx h3 a{display: block;padding-bottom: 5px;font-weight: normal;color: #000000;font-size: 24px}
.cpzx h4 {padding-bottom: 56px;color: #000000;font-size: 16px;text-align: center;font-weight: normal;}
.cpzx h4 a{color:#000000;font-size: 16px;padding: 0 20px; }
.cpzx li{float:left;width: 285px;height: 220px;background: #eff1f2;text-align: center;overflow: hidden;}
.cpzx li.li01{width: 283px;/*height: 218px;*/}
.cpzx li.li3,.cpzx li.li4{ position:relative; margin-top:-1px;}
.cpzx li.li4{ margin-left:-2px; width:285px;}
.cpzx li.li3{ width:284px;}
.cpzx li img{width: 285px;height: 220px;}
.cpzx li span{display: block;padding-top: 95px;color: #000000;font-size: 19px}
.cpzx li span i{display: block;width: 80px;height: 28px;border: 1px solid #a3a4a5;margin: 20px auto 0 auto;font-size: 14px;color: #6c6d6d;line-height: 28px; font-style:normal;}
.cpzx li span i img{width:100%;height:auto;}
.cpzx-t{height: 500px; width:1150px;}
.cpzx p{text-align: center;}
.cpzx p a{display: inline-block;width: 102px;height: 26px;border: 1px solid #959595;font-size: 14px;color: #6c6d6d;line-height: 26px;}
/**/
.xz{background: url(Img/Index/xzbj.jpg) no-repeat center 0;height:805px;font-family: "Microsoft YaHei"}
.xz h3{text-align: center;padding: 80px 0 7px 0;background: url(Img/Index/xz_07.jpg) no-repeat center bottom;margin-bottom: 25px;font-weight: normal;}
.xz h3 a{display: block;padding-bottom: 5px;color: #000000;font-size: 24px}
.xz h4 {padding-bottom:28px;color: #000000;font-size: 16px;text-align: center;font-weight: normal;}
.xz h4 a{color:#000000;font-size: 16px;padding: 0 20px; }
.xz li img{width: 1027px;height: 489px;display: block;margin: 0 auto;border: 11px solid #626262}
.xz li embed{display: block;margin: 0 auto}
.xz p{position: relative;}
.xz p a{display: block;width: 40px;height: 53px;position: absolute;}
.xz p .prev{top: 224px;left: -40px;}
.xz p .next{top: 224px;right: -40px;}
/**/
.new{background: url(Img/Index/newbj.jpg) repeat-x center 0;height:704px;font-family: "Microsoft YaHei"}
.new h3{text-align: center;padding:70px 0 7px 0;background: url(Img/Index/new_05.jpg) no-repeat center bottom;margin-bottom: 25px;color: #fff;font-size: 11px;text-transform: uppercase;font-weight: normal;}
.new h3 a{display: block;padding-bottom: 5px;color: #fff;font-size: 24px}
.new h4 {padding-bottom:44px;color: #fff;font-size: 16px;text-align: center;font-weight: normal;}
.new h4 a{color:#fff;font-size: 16px;padding: 0 20px; }
.new dl{float: left;font-size: 0;line-height: 0;padding-right: 20px}
.new dt img{width: 323px;height: 298px;}
.new dd h5{ height:55px;  overflow:hidden;}
.new dd h5 a{color: #fff;font-size: 15px;padding: 20px 0 15px 0;font-weight: normal;display: block; white-space:nowrap; width:306px; overflow:hidden;  text-overflow:ellipsis;}
.new dd{width:306px;padding-left: 17px;background: #3b3b42;color: #a9a9ab;height:127px;font-size: 11px;line-height: 20px;}
.new dd p{text-indent:30px;width: 278px; line-height:22px; height:66px; overflow:hidden; display:block;}
.new .dl3 p{width: 305px;text-indent: 0}
.new .dl3 p i{ display:block; font-style:normal;}
.new .dl3 span{display: inline-block;padding-right: 15px;}
.new-n{padding-left: 66px}
/**/

.case ul li span{float: left;font-family:"方正姚体";font-size: 10px;text-transform: uppercase;width: 140px;line-height: 20px; padding-left:4px;}
.case ul li span i{font-style: normal;font-size: 26px;letter-spacing:5px;display: block;padding-top:18px; line-height:30px; position:relative; margin-left:-8px;}