@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#666666;font-family:'宋体';}

.w1200{ width:1200px; margin: 0 auto;}

.left{ float:left;}

.right{ float:right;}

.wryh{font-family:'微软雅黑';}


/**优化**/
h1{  font-family:'微软雅黑'; font-size:18px; padding:0px; margin: 0px; font-weight:bold;}

h2{  font-family:'微软雅黑';  font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

h3{  font-family:'微软雅黑';  font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

/**top**/

.top{ /*position:fixed; */height:114px; background:url(../images/top.png) repeat-x 0 0; width:100%; z-index:99999;}

.ktop{ height:90px;}

.logo{ float:left; padding-top:10px;}

#menu1 { float:right;height: 40px;font-size:14px; font-weight:bold; margin-top:30px;}
#menu1 ul li {overflow: hidden;float: left;height: 40px;display: block; line-height:40px; margin-right:45px; display:inline;}
#menu1 ul li a, #menu1 ul li span {float: left;text-decoration: none;color: #000;clear: both;width: 100%;height:40px;line-height:40px;}
#menu1 ul li a {color: #005bac;background-position: left bottom;}
#menu1 ul li span {background-position: left top;}



.banner{/* background:url(../images/banner.jpg) no-repeat center 0;*/ width:100%; height:600px;}

/**服务项目**/

.fuwu{ margin-top:40px; margin-bottom:10px;}

.fwxm{ float:left; display:block; width:360px; margin-right:60px; margin-bottom:30px;}

.fwxmyy{ float:right; width:360px; margin-right:0;}

.fw_y{ width:300px;}

.shbb{ color:#000; line-height:34px;}

.fw_p{ line-height:26px; color:#666666;}

/**案例**/

.al{ background:#f6f6f6; padding:40px 0; margin-bottom:40px;}

.yingw{ text-transform:uppercase; text-align:center; color:#005bac; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/xt.png) no-repeat center bottom; height:22px;}

.anl{ text-align:center; color:#000; line-height:30px;}

.pop{ text-align:center; color:#a3a3a3;}

.sylm{ width:574px; margin: 0 auto; }

.sylm li{ float:left; width:140px; height:35px; text-align:center; line-height:35px; background:#fff; margin-right:2px; margin-top:20px;}

.an_h2{ font-weight:normal;}

.sylm li a{ color:#000;}

.sylm li a:hover{ color:#005bac;}

/* section */
.section{width:1200px;margin:auto;overflow:hidden; padding-top:20px; padding-bottom:7px;}
.section ul li{float:left;margin-right:13px;margin-bottom:13px;display:inline;width:290px;height:189px;overflow:hidden;position:relative;}
.section ul li .photo{width:290px;height:189px;overflow:hidden;}
.section .rsp{width:290px;height:189px;overflow:hidden;position: absolute;background: url(../images/yyy.png) repeat 0 0;top:0px;left:0px;}
.section .text{position:absolute;width:290px;height:189px;left:-290px;top:0px;overflow:hidden;}
.section .text h3{width:290px;margin-top:140px;height:34px;line-height:34px;text-align:center;color:#000;background:#fff;}
.ljdf{ display:block; width:150px; height:26px; line-height:26px; text-align:center; background:#005bac; color:#fff; margin: 0 auto;}

/**关于我们**/

.jjnr{ background:#f6f6f6; margin-bottom:40px; position:relative; height:560px;}

.jjing{ margin-top:20px;}

.jjnre{ position:absolute; right:0; bottom:0px; width:280px;}

.jjnre ul{ padding-top:17px;}

.jjnre li{ height:65px; background:#005bac url(../images/jiji.png) no-repeat 80px center; border-bottom:1px solid #0066c1;}

.jinre_a{ display:block; width:200px;  line-height:65px; color:#fff; text-align:right; padding-right:80px;}

.jinre_a:hover{ background:#fff url(../images/jiji1.png) no-repeat 80px center; border-bottom:1px solid #fff;  color:#005bac;}

.jinre_axz{ background:#fff url(../images/jiji1.png) no-repeat 80px center; border-bottom:1px solid #fff;  color:#005bac;}

.jiji{ position:absolute; right:112px; top:60px;}

.jijiqu{ padding:40px; width:840px;}

.jiquzz{ background:url(../images/jj2.png) no-repeat 0 bottom; height:30px; font-size:14px; color:#000;}

.jipop{ line-height:28px; padding-top:5px;}

/**服务项目**/

.fwu{ width:1200px; margin-top:20px; height:224px; background:#f6f6f6; margin-bottom:40px; overflow:hidden; position:relative;}

.fwu ul{ position:relative; width:1210px;}

.fwu li{ width:198px; height:110px; float:left; border:1px dotted #dcdcdc; line-height:110px; text-align:center; position:relative; z-index:2;cursor:pointer;}

.fwu li img{ *position:absolute;position:absolute\9; top:50%; left:50%; vertical-align: middle;}

.fwu li:hover img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }

.fwu div.bg{ position:absolute; left:0; top:0; width:200px; height:111px; background:#fff; z-index:1;}

/**底部**/

.bottom{ clear:both; width:100%; height:311px; background:#f6f6f6; border-top:4px solid #005bac;}

.fgss{ height:90px; /*border-bottom:1px solid #e9e9e9;*/}

.zxdsio{ background: url(../images/qq.png) no-repeat right center; height:90px; line-height:90px; display:block; color:#666666; padding-right:124px;}

.jigou{ font-size:14px; color:#000; line-height:30px; font-weight:bold; padding-top:16px;}

.jig_p{ line-height:26px;}

.jig_p a{ color:#666666;}

.jig_p a:hover{ color:#000;}

.didh{ padding-top:30px; padding-bottom:60px;}

.dbyi{ float:left; padding-right:76px;}

.db_a{ display:block; font-size:14px; color:#000; height:30px;  font-weight:bold;}

.db_a:hover{ color:#005bac;}

.dubu_a{ display:block; line-height:30px; color:#666666;}

.dubu_a:hover{ color:#000;}

.gfopuyre{ padding-left:8px;}

.gfopuy{ padding-left:3px;}

.lhgio{ line-height:30px;}

.banqq{ height:45px; line-height:45px; clear:both;}

.banqw a{color:#666666;}

.banqw a:hover{color:#000;}

.fxddd{ float:left; padding-right:1px;}

.fe_yy{ float:left; padding-top:9px;}

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#005bac;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#005bac;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#7ec123;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/**子页公司简介**/

.zhogjinf{ height:auto !important; min-height:550px; height:550px;}

.daqii{margin-top: 25px; height:50px; line-height:50px; border-bottom:1px solid #f3f3f3;}

.daqi_z{ background: url(../images/dqq.jpg) no-repeat 0 center; padding-left:25px;}

.erji_ul{ float:right;}

.erji_ul li{ float:left; display:inline;}

.erji_a{ display:block; color:#000; padding:0 20px;}

.erji_a:hover{ color:#005bac; border-bottom:2px solid #005bac;}

.erji_axz{ color:#005bac; border-bottom:2px solid #005bac;}

.gsjj{ line-height:30px; padding:25px 0;}

/**子页新闻**/

.zyxww{ margin-top: 25px;  padding-bottom:14px;}

.zyxww li{ width:585px; height:120px; border:1px solid #f6f6f6; margin-bottom:26px;}

.fenye{ width:260px; height:26px; clear:both; margin: 0 auto; margin-bottom:40px;}

.fenye li{ float:left; margin-right:5PX;  width:50px; height:26px; border:1px solid #e4e4e4; line-height:26px; text-align:center;  }

.fenye a{ color:#666666; display:block;}

.fenye a:HOVER{ color:#FFF; background:#005bac;}

.shiji{ float:left; width:120px; background:#f6f6f6; height:120px; text-align:center;}

.xin_yy{ float:left; width:420px; margin-left:23px;}

.xin_h3{ color:#000; line-height:36px; padding-top:13px;}

.xin_pp{ line-height:26px; color:#666666;}

.rii{ font-family:Arial, Helvetica, sans-serif; font-size:45px;  color:#666666; font-weight:bold; padding-top:28px;}

.nian{ padding-top:2px; font-family:Arial, Helvetica, sans-serif;color:#666666; font-size:14px;}

.zyxww li:hover .xin_h3{ color:#005bac;}

.fy{ width:1200px;  height:74px; margin: 0 auto; border-top:1px dotted #e6e6e6; padding-top:20px; padding-bottom:30px;}

.sx{ float:left;}

.shan{ height:38px;}

.shangg{ width:91px; height:24px; color:#666666; background:url(../images/fy.jpg) no-repeat 0 0; line-height:24px; text-align: center; float:left; margin-right:8px;}

.nrt{ color:#666666; line-height:24px; text-align: center; float:left;}

.nrt a{color:#666666; }

.nrt a:hover{color:#005bac; }

.xwtr{ float:right; margin-top:30px;}

.xwxxyym{ line-height:36px; margin-bottom:10px; text-align:center; color:#000; /*padding-top:25px;*/}

.gbb{ height:32px; background:url(../images/xwxxy.png) no-repeat 0 0; text-align:center;  color:#666666; line-height:32px;}

.gbb a{color:#666666;}

.gbb a:hover{color:#005bac;}

/**子页案例**/

.zyanle{width:1200px;margin:auto;overflow:hidden; padding-top:40px; padding-bottom:27px;}
.zyanle ul li{float:left;margin-right:13px;margin-bottom:13px;display:inline;width:290px;height:189px;overflow:hidden;position:relative;}
.zyanle ul li .photo{width:290px;height:189px;overflow:hidden;}
.zyanle .rsp{width:290px;height:189px;overflow:hidden;position: absolute;background: url(../images/yyy.png) repeat 0 0;top:0px;left:0px;}
.zyanle .text{position:absolute;width:290px;height:189px;left:-290px;top:0px;overflow:hidden;}
.zyanle .text h3{width:290px;margin-top:140px;height:34px;line-height:34px;text-align:center;color:#000;background:#fff;}

/**活动预订**/
.zxyd{ padding-top:35px; background:url(../images/yddd.jpg) no-repeat right bottom;}

.yuyd{ height:38px; line-height:38px; margin-bottom:20px;}

.nidzzx{line-height:120px; width:60px; float:left; }

.nidx{ float:left; width:60px; text-align:center; height:38px;}

.bigfuo{ float:left; width:345px; height:36px; border:1px solid #e6e6e6; background:none; padding:0 6px; line-height:36px;color:#666666; }

.bigfuzzzo{ width:200px; margin-right:20px;}

.bzzz{ height:140px; margin-bottom:20px;}

.bigfzcuo{ float:left; width:700px; height:138px; border:1px solid #e6e6e6; background:none; padding:0 6px; line-height:30px; resize:none; overflow:hidden;color:#666666;}

.tijio{ display:block; float:left; margin-right:20px; height:30px; line-height:30px; padding:0 25px; background:#005bac; color:#fff; font-size:14px;}

.tijio:hover{ background:#7ec123;}

/**联系我们**/

.linanxx{ padding-top:40px; padding-bottom:40px;}

.lxcwm{ background: url(../images/kf.jpg) no-repeat 0 0; padding-left:110px; padding-top:55px; height:120px; font-size:18px; color:#000; line-height:26px; margin-top:40px;}

.liugufi{ line-height:30px; padding-left:110px;}