/*Í·²¿ÑùÊ½*/

.hd-top{ width:100%;background:#f7f7f7; overflow: hidden; color:#666; font-size:12px; height:35px; line-height:35px;border-bottom:1px solid #ccc;}

.hd-top p{ padding-left:6px; }

.leftArea,.rightArea{box-sizing:border-box;}

.leftArea{ padding-left:6px;}

.rightArea a{  margin-right:6px;}



/*logo*/

.hd-logo{ width:100%; background:#fff; overflow: hidden; height:135px; line-height:135px;}

/*.hd-logo .hd-logo-cen{ width:1200px; height:135px; line-height:135px;margin:0 auto;overflow:hidden;}*/

.hd-logo .rightArea p{font-size:14px; color:#a11d28;background:url("../images/tel.jpg") no-repeat 0px 42px;padding-left:145px; box-sizing:border-box; -moz-box-sizing:border-box;

    -webkit-box-sizing:border-box;}

/*nav*/

/*.hd-nav{ width:100%; background:url("../images/nav-bg.jpg") no-repeat center center;overflow:hidden;}*/

.hd-nav{box-sizing:border-box; width:100%; background:#000;height:50px;line-height:50px;padding-top:7px;}

.hd-nav-div{box-sizing:border-box; width:100%;height:35px;border-top:1px dashed #ffffff;border-bottom:1px dashed #ffffff;padding-top:4px;}

.hd-nav .nav{box-sizing:border-box; width:1200px; margin:auto; height:30px; line-height:25px;}

.nav li{ float:left;color:#666; width:12%;text-align:center; border-right:1px solid #666; }

.nav li a{width:130px; color:#fff;display:block; height:25px; margin:auto;}

.nav a:hover{ background:url(../images/nav-hover.png) no-repeat center center; color:#000;}

.active{ background:url(../images/nav-hover.png) no-repeat; color:#000!important;}

.search-sb:hover{

	cursor:pointer;

}

/*banner*/

/*.banner{ overflow:hidden; height:600px;}*/

 /*banner轮播*/

 .clear{clear:both;}

.banner{ width:100%; margin:0 auto; position:relative; overflow:hidden;}

.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }

.banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 

    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;

}

.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }

.banner .hd ul .on{ background:#FE6C9C;  }



.banner .bd{ position:relative; z-index:0; }

.banner .bd li img{ width:100%;background:url(../images/loading.gif) center center no-repeat;  }

.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }



/*ËÑË÷¿ò*/

.search-BOX{ overflow:hidden; line-height:50px;}

.leftArea p{font-size:12px; padding-left:50px; color:#666;}

.rightArea .search-inner{ width:298px; height:32px; margin:9px 2px 0px 0px; border:1px solid #ccc;  box-sizing:border-box; position:relative;}

.search-inner .search-text{ width:80%; padding:8px; border:0;position:absolute;left:10px;background:none; }

/*.search-inner .search-sb{ position:absolute;left:80%;top:4px;width:32%;height:24px;border-left:1px solid #ccc;background:url(../images/seat_03.png) no-repeat 20px center; }

*/

.search-inner .search-sb{ position:absolute;left:88%;top:4px;width:10%;height:24px;background:url(../images/seat_03.png) no-repeat 5px center; border:0px;border-left:1px solid #ccc;}

.search-line{ height:22px; width:100%; background:url("../images/search-bt.png") no-repeat center center;margin-top:-10px;}



/*²úÆ·×¨Çø*/

.product{ width:100%; margin:20px 0px; overflow:hidden;box-sizing:border-box;}

.product .pro-left{ width:230px; background-color:#f7f7f7;overflow:hidden;box-sizing:border-box;height:778px;}

.product .proClass{ padding:10px;box-sizing:border-box;}

.proClass li{ float:left;margin-bottom:10px; border:1px dashed #dcdcdc;background:url("../images/pro.png") no-repeat;height:40px; width:100%;line-height:40px;color:#666;}

.proClass li a{ display:block; font-size:12px; text-align:center;}

.proClass li a:hover{ color:#fff;}

.proClass li:hover a{ background:url("../images/pr0_hover.png") no-repeat;}

.product .pro-right{ width:960px;height:778px; overflow:hidden;}

.tab-nav{ width:100%;height:38px; border-bottom:2px solid #ccc; margin-bottom:10px; box-sizing: border-box;}

/*.tab-nav li{ width:160px; float:left; height:100%; line-height:38px; color:#333;}

.tab-nav a{ font-size:14px; display:block; text-align:center;background: url("../images/shu.png")no-repeat right center;}*/
.tab-nav li{ width:160px; float:left; height:100%; line-height:38px; color:#333;font-size:14px; display:block; text-align:center;background: url("../images/shu.png")no-repeat right center;}
/*.tab-nav a:hover{  color:#fff;}*/
.tab-active{ background: #000 !important; color:#fff !important;}





.tab-cen{box-sizing: border-box;

margin-top: 10px;

border: 1px solid #cccccc;

width: 100%;

height: 730px;}





/*.tab-img{ width:100%;border:1px solid #ccc;overflow:hidden; padding:9px 0px 9px 14px; box-sizing:border-box;}*/

/*.tab-img li{ float:left; margin-right:9px;width:227px;height:377px; }*/

.tab-img li{width: 225px;float: left;margin-left: 11px;margin-top: 15px; text-align: center;}

.tab-img li img{ border:1px solid #cecece; box-sizing: border-box;width:100%;height:100%;}

.tab-img li p{  font-size:12px;margin-top:20px;}





/*ad*/

.ad{width:100%;height:138px; overflow:hidden;margin-bottom:30px;}

.ad a{ position:relative;left:50%;margin-left:-960px;}



/*¾Æµê·þ×°Ï¸½ÚÕ¹Ê¾*/

.hotel-service{ width:100%;overflow:hidden;}

.hs-top{ margin:30px auto;}

.hs-bot{ height:530px;  margin:35px 0 30px 0; overflow:hidden; background:url("../images/hs-yf.png")no-repeat center center ;}

.hs-bot .hs-bot-left{ width:35%;padding:105px 18px 0px 18px;}

.hs-bot-left .hs-xj{ margin-bottom:96px;}

.hs-title{ padding-right:160px; font-size:18px;font-weight:400;font-family: "ËÎÌå";line-height:2.3; }

.hs-text{ font-size:13px; text-indent:10px;color:#666;}

.hs-xj .hs-title{ background:url("../images/hs_xj.png")no-repeat 85px center;}

.hs-zg .hs-title{ background:url("../images/hs-zg.png")no-repeat 85px center;}

.hs-zg .hs-text{ text-indent:0px;line-height:2.3; }

.hs-bot-right{ width:350px; padding-top:114px;}



/*Èý´ó·þ×°Õ¹Ê¾-*/

.tm-show{ width:100%;margin:0 auto; background:url("../images/tmsshow.png") no-repeat center center; height:700px;}

.tm-show .tm-nav{ text-align:center;margin-top:180px;}

.tm-nav a{ color:#fff;font-size:14px;}

.tm-scroll{ height:410px; width:100%; margin-top:45px;  box-sizing: border-box; overflow:hidden; }

/*Èý´ó·þ×°Õ¹Ê¾-Í¼Æ¬¹ö¶¯*/

/*.tm-scroll .mr_frBtnL { margin-top:160px; float:left; cursor: pointer; }

.mr_frUl {float:left; margin-left:90px;}

.mr_frBtnR {float:right; margin-top: 160px; cursor: pointer; }

.mr_frUl ul li { display: inline; float: left;width:270px;height:410px;  margin-right: 30px; overflow: hidden; }

.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8;width:100%; }

.mr_frUl ul li a span{display: block;color:#666666;width:100%;height:40px;margin-top:10px;background:#ffffff;line-height:40px;text-align:center;font-size:12px; }

*/

.tr_sv{

    width:100%;

    height:700px; 

    border-top:1px solid;               

    background:url(../images/tmsshow.png) no-repeat center center;

}

.tr_sv_one{

    width:1200px;

    height:517px;

    margin:auto;                

    margin-top:183px;

}

.sv_one{

    width:265px;

    height:15px;

    line-height:15px;

    margin:auto;                

    text-align:center;

    color:#ffffff;

}

.sv_one li{

    float:left;

}

.sv_one li a{

    font-size:15px;

    color:#ffffff;

}

.sv_two{

    margin-top:45px;

    width:100%;

    height:410px;                

}

.mr_frBtnL { float: left; margin: 160px 22px 0px 0px; cursor: pointer; display: inline; }

.mr_frUl { float: left;}

.mr_frBtnR { float: right; margin-top: 160px; cursor: pointer; }



.mr_frUl ul li { display: inline; float: left;width:270px;height:410px;  margin-right: 30px; overflow: hidden; }

.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8;width:99%; }

.mr_frUl ul li a span{display: block;color:#666666;width:100%;height:40px;margin-top:10px;background:#ffffff;line-height:40px;text-align:center;font-size:12px; }

.color{

    background:#ff9900;

    color:#ffffff;

}

/*·þ×°ÓÅÊÆ*/

.goodness{ width:100%; overflow:hidden;}

.good-top{ padding:66px 0px 36px 0px; }

.good-mid{ height:398px; background:url("../images/ysnav1.png") no-repeat center bottom -8px; }

.good-ft{ height:450px; background:url(../images/ysnav2.png) no-repeat center bottom;}

.good-ys{ font-size:14px; color:#666666;}

.good-ys .good-text{ padding-top:30px;}

.good-text p{ margin:20px 0px 0px 38px; text-indent: 20px; background:url(../images/dot.png) no-repeat left  center; line-height:20px;}



/*°¸Àý*/

.anli{ background:url("../images/anli-bg.png") no-repeat center center;overflow:hidden; height:700px;}

.anli .comWidth{ padding:45px 0px;}

.nav-left{ width:230px;height:620px; margin-right:10px;background-color:#f7f7f7;}

.nav-left .alist{ padding:10px;}

.nav-left  li{ width:100%;height:40px; line-height:40px; border:1px dashed #dfdfdf; margin-bottom:10px;}

.nav-left  li:hover{ background-color:#a11d28;}

.nav-left  a{ display:block; padding-left:16px; font-size:12px; color:#666666; }

.nav-left  a:hover{ color:#fff;}

.cen-right{ background-color:#fff; padding:14px 10px 0px 10px;box-sizing: border-box;width:960px;height:620px; overflow:hidden;}



.al-picBox li{ float:left; margin-right:10px; box-sizing: border-box;}

.al-picBox  a div{width:298px;height:223px;}

.al-picBox img{border:1px solid #ccc;width:100%;height:100%;}

.al-picBox p{ display:block; width:100%; height:40px; line-height:40px;  margin:20px 0px;  text-align:center; background-color:#f7f7f7;}



.al-picBox p:hover{ background-color:#ff9900;color:#fff;}

/*¹«Ë¾½éÉÜ*/

.company{ width:100%;  overflow: hidden;}

.company .comWidth{ padding:13px 0px 20px 0px; box-sizing: border-box;}

.about-us{ width:820px; margin-right:20px;}

.ab-dot{ width:100%; display:block;height:36px;border-bottom:1px solid #000;}

.about-us .ab-cent{width:100%;height:280px;overflow:hidden;border:1px solid #ccc;margin-top:12px; padding:12px 10px 12px; box-sizing:border-box;}

.ab-cent p{line-height:26px; font-size:12px;color:#666; }

.ab-cent strong{ color:#993333; cursor: pointer;}

/*.ab-cent .ab-cen-top{ height:162px;position:relative; }*/

.ab-cent .ab-title{margin-top:15px; color:#a11d28; font-size:16px; padding-left:104px; background:url("../images/abbt.png") no-repeat left center;margin-left:220px;}

/*.ab-cent  p{ top:30px; }*/

/*.ab-cent .ab-title,.ab-cen-top  p{ position:absolute;left:27%;}*/

.big-cust{ width:360px;}

.big-cust .big-cen{ box-sizing: border-box;}

.big-cust .big-cen,.big-cust .big-right{ box-sizing: border-box;}

.big-cust .big-cen{height:280px; margin-top:10px;padding:10px; border:1px solid #ccc;}

.big-cen .big-left{ width:160px;height:270px;}

.big-cen  a{box-sizing: border-box; display:block; margin-bottom:10px; border:1px solid #ccc;width:158px;height:78px;float: left;margin-right:10px;
    margin-right: 21px;}
.big-left1{
    width: 338px;
}
.big-cen  a:nth-child(2n){
    margin-right: 0;
}
.big-cen  a img{width:100%;height:100%;}

.big-cen .big-right{ width:160px;height:270px;}

/*³µ¼ä³¡¾°Õ¹Ê¾*/

.workspace{ overflow:hidden;}

.wp-top{ margin-top:30px;}

.wp-more{ height:30px; width:120px;line-height:30px; cursor:pointer;color:#fff;background-color:#a11d28; margin:15px auto; text-align:center;border-radius:15px;  }

.wp-scrop{ position:relative;height:215px; color:#666; margin-bottom:45px;}

.wp-scrop .prev,.wp-scrop .next{ position:absolute;top:40%; cursor:pointer;}

.wp-scrop .prev{ left:0;}

.wp-scrop .next{ right:0;}

.wp-scrop ul{ position:absolute;left:32px;box-sizing: border-box;}

.wp-scrop ul li{ float:left; margin-right:10px;box-sizing: border-box;}

.wp-scrop img{ border:1px solid #ccc;}

.wp-scrop .wp-text{ height:38px; width:100%;margin-top:10px; text-align:center; line-height:38px;border:1px dashed #ccc;}



/*ÐÂÎÅ×ÉÑ¯*/

.news{ width:100%;padding:45px 0px 50px 0px; background-color:#f7f7f7; overflow:hidden;  }

.news-left{ margin-right:20px; width:820px;}

.news-title{ height:45px; line-height:45px;background-color:#fff; overflow:hidden;box-sizing: border-box; border-left:5px solid #a11d28;}

.news-title .news-nav{ color:#333;font-size:14px; padding-left:15px;}

/*.news-nav a:link,.a:visited,.a:hover{ color:#a11d28;}*/

.news-title .news-more{ width:15px; height:15px;line-height:15px; margin:15px 10px; text-align:center;background-color:#a11d28;color:#fff;cursor: pointer;}

.news-left .news-cent{ width:100%; padding:10px; background-color:#fff;height:340px; box-sizing: border-box;margin-top:10px;}

.new-cent-up{ height:120px; }

.news-text{ width:625px; margin-left:15px; margin-top:20px; color:#666666;font-size:12px;}

.news-text h3{ font-weight:bold;width:270px; height:26px; border-bottom:1px dashed #d5d5d5;}

.news-text p{ line-height:25px; cursor: pointer;}

.new-cent-dowm{margin-top:10px;overflow:hidden;float:left; box-sizing: border-box;}

.new-cent-dowm a{font-size:12px; padding-left:10px;}

.new-cent-dowm li{ float:left;width:380px;height:28px; margin:0px 20px 10px 0px; border-bottom:1px dashed #ddd; background:url("../images/news_dot.png") no-repeat left 7px;}

.new-cent-dowm span{ float:right;}



.commprom{ overflow:hidden; width:360px; }

.commprom p{ float:left; padding-left:15px;}

.commprom span{ color:#999999;font-family:"Î¢ÈíÑÅºÚ"; font-size:12px;}

.commprom .question{ height:340px;background:#fff; margin-top:10px; padding:10px;box-sizing: border-box; font-size:12px;color:#999;}

.question ul li{ float:left;border-bottom:1px dashed #d6d6d6; height:92px; margin-bottom:18px;}

.question li h3{ font-weight:bold;margin-bottom:10px; height:20px; background:url("../images/wen.png") no-repeat left center; padding-left:28px;}

.question .ask{ line-height:2.0; background:url("../images/da.png")no-repeat left 5px;padding-left:28px; }

/*ÓÑÇéÁ´½Ó*/

.link{ margin-top:15px; margin-bottom:20px;}

.link span{ display:block; height:31px; border-bottom:1px solid #ccc;}

.link ul{ margin-top:20px;padding-left:30px;}

.link li{ float:left; padding:0px 10px;border-right:1px solid #999;}

.link li a{ display:block; text-align:center; color:#999;font-size:12px;}

/*footer*/

.footer{ width:100%;overflow:hidden;  border-top:5px solid #000; background-color:#333;}

.footer .ft-nav{ height:59px; border-bottom:1px solid #000;padding:15px 125px; box-sizing:border-box;}

.footer .ft-nav li{ float:left; border-right:1px solid #ccc; width:80px; padding:0px 20px;}

.footer .ft-nav li a{ display:block; text-align:center; color:#999999;}

.footer .ft-cent{ height:219px; border-top:1px solid #666; padding:65px 95px 80px 90px; box-sizing: border-box;}

.ft-cent img{float:left;margin-right:25px; }

/*.ft-cent .ft-text{ float:left; color:#666; font-size:12px; line-height:2.0; background:url("../images/liuiang.png") no-repeat 300px 55px;}*/
.ft-cent .ft-text{ float:left; color:#666; font-size:12px; line-height:2.0;}
.ft-cent .erweima{ float:right;margin-top:-20px;}

.copy{ width:100%;background-color:#1d1d1d; height:49px; color:#666666; line-height:49px; font-size:12px; border-top:1px solid #666;}

.copy .keyword{padding-left:10px;float:left;}

.copy .beian{ float:right;padding-right:8px;}

/*内容页中间图片*/

.comPic{ width:100%; overflow:hidden;margin-top:10px;}

/*.comPic img{ position: relative;left:50%; margin-left:-960px;}

*/

/*列表页分页样式*/

.page{ width:550px; margin:0px auto 20px;padding-bottom:40px;}

.page li{ float:left; color:#0b584e;}

.page li a{ display:block; border:1px solid #ccc;margin-right:5px;  text-align:center; padding:5px 10px; border-radius:5px;}

.page li .pg-prne{ background-color:#ccc; margin:0 10px; border-radius:5px; }

.page li a:hover{ background:#006699; color:#fff;}



/*搜索页面样式*/

.search-top{ border-left:5px solid #a11d28;background:#dfdfdf; padding-left:10px;  height:30px;}

.search-top span{color:#000; line-height:30px;font-size:12px;}

.search-main{ margin:15px auto;overflow:hidden;padding:10px 20px 20px 20px;border:1px solid #CCCCCC;box-sizing:border-box; }

.search-main ul li{ height:40px; line-height:40px; border-bottom:1px dashed #a91f43; background:url("../images/sico15.gif") no-repeat left center; padding-left:20px;}

.search-main span{ float:right; color:#3e3e3e;padding-right:10px;}



/*案例展示*/


.page li span {
    display: block;
    border: 1px solid #ccc;
    margin-right: 5px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 5px;
}