﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
i,em{font-style:normal;}


.byu{background: url(til.jpg) no-repeat center 0; height:364px; overflow: hidden;}
.byu h3{ float: left; padding: 67px 0 0 67px;}
.byu h3 img{ width:240px;}
.byu p{ float: right; width: 690px; margin-right:55px; padding-top: 110px; text-align:justify;}
.byu p span{ display: block; padding-top: 11px; font-size: 17px; line-height:33px; color: #333;}

.xuz{background: url(xz.jpg) no-repeat center 0; height: 751px; overflow: hidden;}
.xuz .content{ position: relative;}
.xuz h2{ text-align: center; font-size:30px; color:#333; line-height: 100%;}
.xuz h2 span{ display: block; font-size:20px; color: #333;font-weight: normal;margin-top:9px;}
.xuz p{ position: absolute; text-align: center; font-size: 16px; color: #333; font-weight: bold; line-height:27px;transition:all 0.3s linear;}
.xuz p:hover{transform:translateY(-5px);text-shadow:0 1px 1px rgba(0,0,0,0.2); color: #3c5ed9; }
.xuz p em{ display: block; padding-top: 6px;}.xuz p em span{display: block;}
.xuz p.xz1{left:27px; top: 451px;}
.xuz p.xz2{left:200px; top:186px;}
.xuz p.xz3{left:493px; top:105px;}
.xuz p.xz4{left:790px; top:203px;}
.xuz p.xz5{left:987px; top:451px;}

.zix{background: url(yuy.jpg) no-repeat center 0; height:930px; overflow: hidden;}
.zix h2{ text-align: center; font-size:30px; color:#333; line-height: 100%; padding-top: 93px; height: 108px;}
.zix h2 span{ display: block; font-size:20px; color: #333;font-weight: normal;margin-top:9px;}
.zix ul{ overflow: hidden;}
.zix ul li{ float: left; padding: 15px 13px; width: 570px; height:285px; overflow: hidden; margin-bottom: 9px;}
.zix ul li i{ display: inline-block; float: left; width: 384px; margin-right: 15px;}
.zix ul li em{ display: inline-block; float: left; width: 170px; padding-top: 52px;}
.zix ul li em strong{ display: inline-block; height: 41px; line-height: 100%; border-bottom: 1px solid #9caeeb; font-size: 20px; color: #3c5ed9; font-weight: bold;}
.zix ul li em b{ display:block;font-weight: normal; font-size: 14px; color: #333;}
.zix ul li em b span{ display: block; padding-top: 20px;}
.zix ul li.fr{ float: right;}
.zix ul li:hover{ background: #4f6ddd;}
.zix ul li:hover strong{ border-bottom: 1px solid #a7b6ee; color: #fff;}
.zix ul li:hover b{ color: #fff;}

.tels{background: url(tt9.jpg) no-repeat center 0; height:213px; overflow: hidden; margin-bottom: 60px;text-align: center;}
.tels span{ display: block; padding-top: 68px; font-size: 14px; color: #333;}
.tels i{ display: block; font-size: 30px; color: #333; padding-bottom: 14px; line-height: 100%;}
.tels a{ display: inline-block; width: 115px; height: 37px; line-height: 37px; border-radius: 37px; text-align: center; background: #3c5ed9;color: #fff;}

.show{overflow: hidden;background: url(sh_h2.jpg) no-repeat center 13px;margin-bottom:80px;}
.show h2{ text-align: center; font-size:30px; color:#333; line-height: 100%;height:96px;}
.show h2 span{ display: block; font-size:16px; color: #333;font-weight: normal;margin-top:9px; line-height: 100%;}
.show h3{ font-size: 18px; margin-bottom: 22px;}
.show h3 a{ display: inline-block; color: #333; padding-right: 31px;background: url(sh_h3.jpg) no-repeat right 0; line-height: 21px; height: 21px;}
.show p{ height:34px; border-bottom: 1px solid #ccc; margin-bottom: 41px;}
.show p span{ display: inline-block; float: right;}
.show p span a{ display: inline-block; color: #adadad; font-size: 14px;}
.show p i{ display: inline-block; float: left;}
.show p i a{ display: inline-block; font-size: 18px; font-weight:bold; color: #333; padding-right:22px; line-height: 100%; height: 30px; margin-right: 16px;}
.show p i a.nom{ background: none;}
.show p i a:hover{ color: #3c5ed9;}
.show ul{ margin-right:-20px; }
.show ul li{ float: left; width: 292px; margin-bottom:20px;margin-right: 10px; text-align: center;transition: all 0.3s linear 0s;}
.show ul li img{ width:292px; height:220px;}
.show ul li span{ display: block; padding-top: 10px; font-size: 14px; color: #333;}
.show ul li:hover{transform: translateY(-3px);}
.show ul li:hover span{color: #3c5ed9;}



/**/
.koub{ height: 570px;background: url(koub.gif) no-repeat center 12px;}
.koub .p_tt{ height: 143px;}

.koub p{ height:34px; border-bottom: 1px solid #ccc; margin-bottom: 41px;}
.koub p span{ display: inline-block; float: right;}
.koub p span a{ display: inline-block; color: #adadad; font-size: 14px;}
.koub p i{ display: inline-block; float: left;}
.koub p i a{ display: inline-block; font-size: 18px; font-weight:bold; color: #333; padding-right:22px; line-height: 100%; height: 30px; margin-right: 16px;}
.koub p i a.nom{ background: none;}
.koub p i a:hover{ color: #3c5ed9;}
.koub ul{ margin-right:-20px;}
.koub ul li{ float: left; width: 292px; margin-bottom:20px;margin-right: 10px; text-align: center;transition: all 0.3s linear 0s;}
.koub ul li img{ width:292px; height:220px;}
.koub ul li span{ display: block; padding-top: 10px; font-size: 14px; color: #333;}
.koub ul li:hover{transform: translateY(-3px);}
.koub ul li:hover span{color: #3c5ed9;}



.ca_nav{ overflow: hidden; height: 125px; padding-left: 117px;}
.ca_nav li{ float: left; text-align: center; line-height: 100%; font-size: 16px; color: #333; font-weight: bold; margin-right: 115px;}
.ca_nav li span{ display: block; margin-top: 9px;background: url(k_li.png) no-repeat; height: 68px;}
.ca_nav li.on span{background: url(k_lic.png) no-repeat center 0;}
.ca_con{ height: 396px;}
.ca_con ul li{ position: relative; font-size: 0;}
.ca_con ul li img{ display: inline-block; float: right; width: 705px; height: 348px;}
.ca_con ul li em{ display: block; position: absolute; left: 0; top: 53px; padding: 0  85px 0 69px; width: 378px; height: 242px; font-size: 14px; color: #666;background: url(kp.png) no-repeat;line-height: 26px;}
.ca_con ul li em i{ display: block; padding-top: 27px; font-size: 18px; color: #333;font-weight: bold;}
.ca_con ul li em i span{ display: block; font-weight: normal; font-size: 16px; color: #333; margin: 13px 0; width:30px; height:1px; background:#f00;}
.ca_con ul li em a{ display: block; margin-top: 36px; color: #959595; font-size: 14px;}
/**/

.pro_g {position:relative;}
.pro_g ul{ overflow: hidden;}
.pro_g li{float:left;font-size:0;line-height: 0;width:196px;margin-right:55px;overflow: hidden;}
.pro_g li i{display: block;width:182px;height:95px;overflow: hidden;background: url(pro_bg.jpg) no-repeat; padding: 7px; }
.pro_g li img {width:182px;height:95px;transition: all 1s;}
.pro_g li span a {display: block;text-align: center;height:24px;line-height: 24px;margin-top:16px;font-size:14px;color: #333333;}
.pro_g li:hover img{transform:scale(1.1)}
.pro_g li:last-child{margin:0;}
.pro_j1,.pro_j2{position: absolute;top:30px;}
.pro_j1 a,.pro_j2 a{ display: inline-block; width: 52px; height: 52px;background: url(pro_j1.jpg) no-repeat;}
.pro_j2 a{background: url(pro_j1a.jpg) no-repeat;}
.pro_j2 a:hover{background: url(pro_j2a.jpg) no-repeat;}
.pro_j1 a:hover{background: url(pro_j2.jpg) no-repeat;}
.pro_j1 {left:-72px;}
.pro_j2 {right:-72px;}



.tu1{background: url(tt.jpg) no-repeat center 0;height: 210px;position:relative; margin-bottom:78px;}
.tu1 p{ float: left; padding: 77px 0 0 256px; font-size: 26px; font-weight: bold; color: #333333;}
.tu1 p i{ color: #3c5ed9}
.tu1 p span{ display: block; font-weight: normal; font-size: 16px;  font-weight: normal; padding-top:4px;}
.tu1 h4{ float: right; padding-top:83px; color: #333333; font-weight: normal;}
.tu1 h4 i{ display: inline-block; float: left; font-size: 14px; width:227px;}
.tu1 h4 i span{ display: block; font-size:30px; line-height: 100%;}
.tu1 h4 em{ display: inline-block; float: right; padding-top:6px;}
.tu1 h4 em a{ display: inline-block; width: 115px; height: 37px; line-height: 37px; background: #3c5ed9; border-radius: 37px; text-align: center;margin-left: 20px; color: #fff;}
.tu1 h4 em a:hover{ background: #3c5ed9; color: #fff;}

.news{height:700px; margin-top:60px;}
.news .titis {height:96px;}
.news .titis h4{ text-align: center; font-size: 28px; color: #333; line-height: 100%;background: url(n_h.jpg) no-repeat center 15px;}
.news .titis p{ color: #333333; font-size: 16px; text-align: center; padding-top: 9px;}
.news .titis p span{ padding-right: 14px;}
.went{float:right;width:572px;}

.xinw{ width: 572px; float: left;}


.wt_nr h3{background: url(xw_l.jpg) no-repeat; height: 60px; line-height: 60px; margin-bottom: 29px;}
.wt_nr h3 span{ display: inline-block; float: right; padding-top: 18px;}
.wt_nr h3 i{ font-weight: normal;}
.wt_nr h3 i a{ display: block; width: 200px; text-align: center; color: #fff; font-size: 16px;}

.wt_nr ul li{ overflow: hidden; margin-bottom: 20px; border: 1px solid #ebebeb; padding: 10px 0;}
.wt_nr ul li i{ display: inline-block; text-align: center; width: 115px; border-right: 1px solid #ebebeb; height: 54px; font-family:Arial; font-size: 16px; color: #aaa;}
.wt_nr ul li i span{ display: block; font-family: Arial; font-size: 24px; color: #333333; line-height: 38px;}
.wt_nr ul li a{ display: inline-block; float: right; width: 400px; height: 54px; line-height: 54px; color: #333333; font-size: 14px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(n_li3.jpg) no-repeat right 12px; margin-right: 20px; padding-right: 30px;}
.wt_nr ul li a:hover{ background: url(n_li2.jpg) no-repeat right 12px; }



.xinw h3{background: url(xw_l.jpg) no-repeat; height: 60px; line-height: 60px; margin-bottom: 29px;}
.xinw h3 span{ display: inline-block; float: right; padding-top: 18px;}
.xinw h3 i{ font-weight: normal;}
.xinw h3 i a{ display: block; width: 200px; text-align: center; color: #fff; font-size: 16px;}

.xinw ul li{ overflow: hidden; margin-bottom: 20px; border: 1px solid #ebebeb; padding: 10px 0;}
.xinw ul li i{ display: inline-block; text-align: center; width: 115px; border-right: 1px solid #ebebeb; height: 54px; font-family:Arial; font-size: 16px; color: #aaa;}
.xinw ul li i span{ display: block; font-family: Arial; font-size: 24px; color: #333333; line-height: 38px;}
.xinw ul li a{ display: inline-block; float: right; width: 400px; height: 54px; line-height: 54px; color: #333333; font-size: 14px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(n_li3.jpg) no-repeat right 12px; margin-right: 20px; padding-right: 30px;}
.xinw ul li a:hover{ background: url(n_li2.jpg) no-repeat right 12px; }

.ab_bj{height:659px;background: url(ab_bj.jpg) no-repeat center 0;}
.about h3{ text-align: center; padding-top:45px;font-weight: normal; color: #333; font-size: 16px; padding-bottom: 50px;}
.about h3 i{ font-weight: bold; font-size: 28px; display: block; padding-top: 5px;}
.about dl{ overflow: hidden; height: 467px;}
.about dt{float:left;width:600px; height: 420px;}
.about dt img {width:600px;height: 420px;}

.about dd {float:right;width:490px;padding:43px 53px 0 0;}
.about dd h4{ font-size: 20px; color: #333; padding-bottom: 35px;}
.about dd h4 a{ color: #333;}
.about dd p {font-size:14px;color: #666;line-height: 26px; padding-bottom:20px;}
.about dd em a{ font-size: 14px; color: #666;}

.photo{ position: relative;}
.photo h3{ height: 62px; padding-left: 31px;}
.photo h3 i a{ font-size: 20px; color: #333;}
.photo h3 span{ display: inline-block; float: right; padding-top:9px;}
.photo h3 span a{ font-family: Arial; font-size: 14px; color: #a6a6a6; font-weight: normal;}
.photo ul{ overflow: hidden;}
.photo ul li{ float: left; margin-right: 11px;}
.p_uu{ position: absolute; left:-107px; top: 135px;}
.p_uu a{ display: inline-block; width:77px; height: 77px;background: url(a_dda.jpg) no-repeat;}
.p_uu a:hover{background: url(a_uu.jpg) no-repeat;}
.p_dd{ position: absolute; right:-107px; top: 135px;}
.p_dd a{ display: inline-block; width:77px; height: 77px;background: url(a_dd.jpg) no-repeat;}
.p_dd a:hover{background: url(a_uua.jpg) no-repeat;}

.link{height: 76px;line-height: 76px;}
.link span i {font-size:16px;color: #cccccc;margin:0 10px;display: inline-block;}
.link span {font-size:14px;color: #2d2d36;margin-right:20px;}
.link span em {font-size:18px;color: #2d2d36}
.link a {font-size:14px;color: #adadad;padding:0 20px;}
