@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
a:hover{text-decoration: none;}

/**/
.banner{ height:680px; width:100%; position:relative; }
.banner .bd{ height:680px; overflow:hidden;}
.banner .bd a{ display:block;height:680px; overflow:hidden;}
.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:50%; z-index:8;}
.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#fff;border-radius:17px;}
.banner .bantil li.cur,.banner .bantil li:hover{background:#b64a00;cursor:pointer;}

/**/
.ab{height:867px; background:url("../img/ab.jpg") no-repeat center center;margin-top:80px;}
.ab .content{height:867px;position: relative;}
.ab dl{width: 500px;float: right;padding-top: 250px;}
.ab dl dt{font-size: 40px;color: #333;font-weight: bold;padding-bottom: 70px;}
.ab dl dt em{font-size: 24px;color: #333;font-weight: normal;display: block;padding-top: 15px;}

.ab dd{font-size: 22px;color: #333;font-weight: bold;padding-bottom: 50px;}
.ab dd p{font-size: 14px;color: #888;font-weight: normal;display: block;padding-top: 20px;line-height: 24px;text-align: left;}

.ab span a{display: block;width:100px; height:100px;position: absolute;left: 500px;bottom: 167px;}

/**/
.kh{height: 225px;background: #f7f7f7;}
.kh-z {height: 220px;overflow: hidden;float: left;}
.kh-z h2 a{width: 220px;float: left;background:url("../img/kh.jpg"/* kh.jpg*/) no-repeat left 33px;padding-top: 108px;
	font-size: 20px;color: #000;font-weight: normal;}
.kh-z h2 a em{font-size: 20px;color: #000;font-weight: bold;display: block;padding-top: 8px;}

.kh-y{width: 960px;float: right;}
.kh-y li{width:180px; height:89px;float: left;margin-right: 15px;margin-top:75px;}
.kh-y li.nones{margin-right: 0;}
.kh-y li a{width:180px; height:90px;display: block; }
.kh-y li img{width:180px; height:90px; }

/**/
.ys{height: 1351px;}
.ys h2 a{font-size:40px;color: #2d2d2d;font-weight: normal;text-align: center;display: block;padding-top:50px;padding-bottom: 60px;}
.ys h2 a b{color: #b64a00;padding-left: 40px;}
.ys h2 em{display: block;font-size: 40px;color: #2d2d2d;font-weight: normal;padding-top: 20px;letter-spacing: 3px;}

.ys_c{height: 1088px;background:url("../img/ys_bg.jpg"/* ys_bg.jpg*/) no-repeat center center;}
.ys_c .content{height: 1088px;position: relative;}
.ys_c p{font-size: 14px;color: #2d2d2d;font-weight: normal;line-height: 21px;position: absolute;}

.ys_c p.p1{text-align: right;right: 400px;top: 156px;}
.ys_c p.p2{text-align: left;left: 400px;top: 410px;}
.ys_c p.p3{text-align: right;right: 400px;top: 686px;}
.ys_c p.p4{text-align: left;left: 400px;top: 950px;}

/**/
.fw{background:url("../img/bg1.jpg"/* bg1.jpg*/);height: 952px;overflow: hidden;}
.fw h2{width: 100%;height: 177px;}
.fw h2 a{text-align: center;display: block;font-size: 60px;color: #b64a00;font-weight: bold;padding-top: 12px;}
.fw h2 a em{font-size: 18px;color: #2d2d2d;font-weight: normal;text-align: center;display: block;padding-top: 20px;}
.fw_c{height: 700px;background:url("../img/bg2.jpg"/* bg2.jpg*/) no-repeat center top;}

.fw_c h3 a{text-align: center;display: block;font-size: 20px;color: #fff;font-weight: normal;padding-top: 90px;}
.fw_c h3 a em{font-size: 20px;color: #fff;font-weight: normal;text-align: center;display: block;padding-top: 15px;}

.fw_con li{float: left;margin-right: 39px;width: 374px;height: 443px;position: relative;
	background:url("../img/bg3.png"/* bg3.png*/) no-repeat center center;margin-top:78px;}
.fw_con li.nones{margin-right: 0;}
.fw_con li a{width:360px; height:426px;padding:7px;display: block;}
.fw_con li:hover{background:url("../img/bg4.png"/* bg4.png*/) no-repeat center center;}
.fw_con li img{width:360px; height:426px;}

.fw_con li span{width: 133px;height: 82px;line-height: 120px;text-align: center;
 display: block;position: absolute;bottom: 0;left: 121px;font-size: 18px;color: #0a0707;}
.fw_con li.w1 span{background:url("../img/ico1.png"/* ico1.png*/) no-repeat center center;}
.fw_con li.w2 span{background:url("../img/ico2.png"/* ico2.png*/) no-repeat center center;}
.fw_con li.w3 span{background:url("../img/ico3.png"/* ico3.png*/) no-repeat center center;}


.fw_con li.w1 a:hover span{background:url("../img/ico_1.png") no-repeat center center;color: #b64a00;}
.fw_con li.w2 a:hover span{background:url("../img/ico_2.png") no-repeat center center;color: #b64a00;}
.fw_con li.w3 a:hover span{background:url("../img/ico_3.png") no-repeat center center;color: #b64a00;}


/**/
.xi{background:url("../img/bg1.jpg");height: 140px;}
.xi h2 a{font-size: 50px;color: #2d2d2d;font-weight: normal;text-align: center;display: block;padding-top: 0px;padding-bottom: 60px;}
.xi h2 a b{color: #b64a00;padding-left: 40px;}
.xi h2 em{display: block;font-size: 18px;color: #2d2d2d;font-weight: normal;padding-top: 20px;letter-spacing: 3px;}
.xi_c dl{  width: 360px;
    float: left;
    margin-right: 60px;
    margin-bottom: 50px;
    cursor: pointer;}
.xi_c dl.nones{margin-right: 0;}
.xi_c dt{   font-size: 22px;
    color: #000;
    font-weight: bold;
    text-align: center;
    float: left;}
.xi_c dd{   font-size: 16px;
    color: #2d2d2d;
    font-weight: normal;
    text-align: center;
    line-height: 28px;
    padding-top: 7px;}
.xi_c dl:hover dt,.xi_c dl:hover dd{color: #b64a00;}

/**/
.cp{height: 840px; padding-top:52px;overflow:hidden;background:url("../img/bg3.jpg"/* bg3.jpg*/) no-repeat center top #f7f7f7;}
.cp h2 a{ display:block; width:140px; height:135px; overflow:hidden; float:left;}
.prot{ width:1060px; height:135px; float:left; overflow:hidden; position:relative; margin-bottom:60px;}
.prot ul{ padding-left:50px; margin-top:56px;}
.prot li{ float:left; font:18px "Microsoft YaHei"; margin-right:50px;}
.prot li a{ display:block; color:#2d2d2d; height:32px;}
.prot li a:hover,.prot .cur a{ font-weight:bold; border-bottom:3px solid #2d2d2d;}
.prot span{ display:block; width:285px; float:right; font:18px "Microsoft YaHei"; color:#2d2d2d; text-align:right; position:absolute; top:55px; right:0;}
.pro{ width:900px; overflow:hidden; height:500px; background:#fff url("../img/logo2.jpg"/* logo2.jpg*/) no-repeat 20px 70px; position:relative;}
.pro ul{ width:685px; float:right; padding-top:35px; overflow:hidden;}
.pro li{ width:311px; float:left; margin-right:20px;}
.pro li img{ display:block; width:311px; height:175px;}
.pro li em{ display:block; font:14px "Microsoft YaHei"; text-align:center; line-height:50px; height:50px; overflow:hidden; color:#2d2d2d;}
.pro1{width:700px; height:500px; padding:0 0 0 215px; overflow:hidden;}
.arr1{ position:absolute; top:433px; left:60px;}
.arr2{ position:absolute; top:433px; left:106px;}
.page{ width:140px; position:absolute; top:350px; left:60px; font:28px Arial; color:#333;}
.page i{ font-size:43px; font-weight:bold;}

/**/
.jz h2{height: 245px;background:url("../img/bg1.jpg"/* bg1.jpg*/);width: 100%;display: block;}
.jz h2 a{text-align: center;display: block;font-size: 50px;color: #b64a00;padding-top: 100px;}
.jz h2 a em{font-size: 18px;color: #2d2d2d;font-weight: normal;padding-top: 25px;display: block;}

.jz_c{height: 700px;background:url("../img/wit.jpg"/* wit.jpg*/) no-repeat center center;}


.z-t{height: 444px;padding-top: 87px;}
.z-t p{font-size: 19px;color: #fff;font-weight: normal;line-height: 29px;padding-top: 110px;}
.z-t span{width:137px; height:14px;display: block;padding-top: 50px;}
.z-t h3{font-size: 73.5px;color: #fff;font-weight: normal;}
.z-t h3 em{font-size: 20px;color: #fff;font-weight: normal;}


.z-b{height: 122px;}

/*
.z-b li{float: left;width:193px; height:122px;margin-right: 8px;}
.z-b li.nones{margin-right: 0;}
.z-b li a{width:193px; height:122px;display: block;margin-top: 30px;}
.z-b li img{width:193px; height:122px;}
*/

.td_qh{height: 140px;}
.td_qh li {float:left;width:189px;height: 106px;border:2px solid #2f2e32;margin-right:12px;font-size:0;line-height: 0}
.td_qh li img {width:189px;height: 106px;float:left;}
.td_qh li.on{width:376px;border:2px solid #b64a00;background: #b64a00}
.td_qh li.on p{display: block;}
.td_qh li p{display:inline-block;padding:26px 0 0 27px;font-size:14px;font-size:14px;line-height: 24px;color: #fff;display:none;float:left;}
.td_qh li p span {display: block;font-size:20px;height: 31px;line-height: 31px;margin-bottom:6px;}
.td_qh li:last-child{margin:0;}
.tuand .prev,.tuand .next{position: absolute;top:632px;}
.tuand .prev{left:-36px;}
.tuand .next{right:-36px;}





/**/
.ab2{height: 682px;background:url("../img/ab2.jpg"/* ab2.jpg*/) no-repeat center center;}
.ab2 .content{height: 682px;display: block;}
.aa-z{float: right;padding-top: 320px;width: 480px;}
.aa-z p{font-size: 16px;color: #0c0c0c;font-weight: normal;line-height: 24px;}

.aa-z span{font-size: 16px;color: #0c0c0c;font-weight: normal;line-height: 24px;display: block;margin-top: 60px;}
.aa-z span b{color: #333;}

/**/
.news{height: 344px;}
.new-z{width:561px;float:left;}
.new-z h2{height: 30px;padding-top: 16px;margin-bottom:29px;}
.new-z dt{width:267px; height:177px;float: left;}
.new-z dt a{width:267px; height:177px;display: block;float: left;}
.new-z dt img{width:265px; height:175px;border: 1px solid #eee;}
.new-z dd{float: right;width: 261px;}
.new-z dd h3 a{font-size: 26px;color: #303644;font-weight: normal;padding-top: 24px;display: block;}
.new-z dd h3 em{font-size: 16px;color: #333;font-weight: bold;display: block;padding-top:16px;}
.new-z dd p{font-size: 14px;color: #555;font-weight: normal;display: block;padding-top:13px;line-height: 21px;}

.new-y{width:578px;float:right;}
.new-y h3 a{font-size: 18px;color: #333;font-weight: normal;margin-bottom:28px;
	display: inline-block;float: left;height: 30px;padding-top: 16px;}
.new-y h3 a.cur,.new-y h3 a:hover{font-weight: bold;color: #333;border-bottom: 2px solid #b64a00;}
.new-y h3 a.fir{margin-right: 35px;}

.new-y li a{display: block;height: 34px;line-height: 34px;font-size: 14px;color: #282828;font-weight: normal;
	background:url("../img/ico1.jpg"/* ico1.jpg*/) no-repeat 24px 14px;text-indent: 43px;}
.new-y li a:hover,.new-y li a.cur{background:url("../img/ico2.jpg"/* ico2.jpg*/) no-repeat 23px 27px #d5660a;color: #fff;height: 64px;line-height: 64px;font-size: 18px;}
.new-y li span{float:right;margin-right:30px;}

/**/
.lc{height: 320px;background: #fff;}
.lc h2 a{height: 30px;display: block;padding-top: 70px;margin-bottom: 28px;}
.lc li{width: 149px;position:relative;float: left;height: 85px;}
.lc li:before{content:""; position:absolute; top:32px; right:0; width:0; height:0; border-left:8px solid #d6d6d6; border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);}
.lc li:last-child:before{ border:0;}
.lc li a{width: 149px;height: 85px;display: block;line-height: 121px;font-size: 16px;
	color: #666;font-weight: normal;text-align: center;}

.lc li.lc01 a{background:url("../img/icon1.jpg"/* icon1.jpg*/) no-repeat 63px 8px;}
.lc li.lc02 a{background:url("../img/icon2.jpg"/* icon2.jpg*/) no-repeat 63px 8px;}
.lc li.lc03 a{background:url("../img/icon3.jpg"/* icon3.jpg*/) no-repeat 63px 8px;}
.lc li.lc04 a{background:url("../img/icon4.jpg"/* icon4.jpg*/) no-repeat 63px 8px;}
.lc li.lc05 a{background:url("../img/icon5.jpg"/* icon5.jpg*/) no-repeat 63px 8px;}
.lc li.lc06 a{background:url("../img/icon6.jpg"/* icon6.jpg*/) no-repeat 63px 8px;}
.lc li.lc07 a{background:url("../img/icon7.jpg"/* icon7.jpg*/) no-repeat 63px 8px;}
.lc li.lc08 a{background:url("../img/icon8.jpg"/* icon8.jpg*/) no-repeat 63px 8px;}


