/*公共头部*/
@charset "utf-8";
/* CSS Document */
/*public*/
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
font-family: '微软雅黑';}
body{ font:14px/20px "SimSun","微软雅黑";color: #303030;  font-size:14px; max-width: 1920px; min-width:1200px;margin: auto;width: 100%;overflow-x: hidden;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; }
input{ padding-top:0; padding-bottom:0; font-family: "SimSun","微软雅黑";}
input::-moz-focus-inner { border:none; padding:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
img{border:none;font-size: 0;}
ul{list-style:none;}
li{ list-style:none;}
table{border-collapse:collapse;}

.hc{clear:both; height:5px; }
.bor{border:1px solid #97be11;}
.t1{color:#0082c8; font-size:18px;}
.t2{ color:#e90202; margin-left:5px; font-size:12px;}
.z-s{letter-spacing:1px; line-height:150%;}
.sx{margin:10px 0 0px 20px; }
.sx a{ }
.wen_title{ text-align:center;color: #be0214; font-size:18px;}

.omit{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

/* page */
#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#00aaff; border:1px solid #00aaff; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*******************top************************/
.topup_bg{ width:100%; height:43px; background:url(../images/fo/top_up.jpg) no-repeat top left; line-height:43px;}
.top_up{ width:1200px; margin:auto;}
.topleft{ float:left;}
.topright{ float:right;}
.topright a{ margin:0 5px;}
.top_bg{ width:1200px; margin:auto; height:95px; padding-top:30px;}
.top_phone{ float:right; height:33px; margin-top:18px; background:url(../images/fo/phone.jpg) no-repeat left center; padding-left:45px; font-size:22px; font-weight:bold; color:#fa6905; line-height:33px;}

.menu_bg{ width:100%; height:50px; border-top:2px solid #fa6905;}
.menu_bg .nav{ width:1200px; margin:auto; display: flex;justify-content: space-around;}
.menu_bg .nav .nLi{display: block;width: auto;height: 50px;flex: 0 1 auto;position: relative;}
.menu_bg .nav .nLi a{font-size: 18px;color: #252525;line-height: 50px;}
.menu_bg .nav .sub{display:none; width: 120px;height: auto;overflow: hidden; left:0;top: 50px; z-index: 999; position:absolute;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.menu_bg .nav .sub a{ display:block;height: 36px; text-align: center;margin-top: 1px;color: #fff;font-family: "微软雅黑";font-size: 14px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu_bg .nav .on,.navig .nav .lun{border-bottom: 2px solid #f5ae15;}
.menu_bg .nav .sub a:hover{background: #eb5616;color: #fff;}

/****************banner幻灯切换***************/
.fullSlide{width:100%;position:relative;height:500px;background:#000; float:left;}
.fullSlide .bd{margin:0 auto;position:relative; z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/jt/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*******************main********************/
.pro_bg{ width:1200px; margin:auto; background:url(../images/fo/fl_bg.jpg) no-repeat bottom center; padding-bottom:80px;}
.pro_fl{ width:247px; float:left;}
.profl_top{ width:auto; height:90px; padding-top:38px; background-color:#fa6905; color:#fff; text-align:center;}
.profl_top h3{ font-size:24px; font-weight:bold; height:40px;}
.profl_top span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; display:block; text-transform:uppercase;}
.profl_con{ width:auto; background-color:#efefef; padding:0 18px;}
.profl_con a{ display:block; height:52px; background:url(../images/fo/fl_li.jpg) repeat-x bottom left; text-align:center; line-height:50px; font-size:16px; text-align:center;}
.profl_con a:hover{ color:#fa6905;}
.pro_show{ width:912px; float:right;}
.pro_top{ width:auto; height:90px; padding-top:10px; background:url(../images/fo/top.png) no-repeat center top; text-align:center;}
.pro_top h3{ font-size:22px; height:30px; font-weight:bold; color:#fa6905;}
.pro_top span{font-family:Arial, Helvetica, sans-serif; color:#959595; font-size:16px; display:block; text-transform:uppercase;}
.pro_con a{ display:block; margin-bottom:20px; float:left; margin-right:40px; width:160px; padding:15px; border:1px solid #ddd;}
.pro_con a dt{ width:160px; height:160px; margin-bottom:15px; text-align:center; overflow:hidden;}
.pro_con a dt img{ width:auto; height:100%; transition:all 1s;}
.pro_con a dt img:hover{ transform:scale(1.1);}
.pro_con a span{ display:block; width:auto; height:33px; line-height:33px; background-color:#e7e7e7; font-size:16px; text-align:center;}
.pro_con a:hover span{ color:#fa6905;}
.pro_more{ width:156px; margin:auto; margin-top:10px;}
.more{ display:block; width:156px; height:40px; line-height:45px; background:url(../images/fo/more.png) no-repeat; color:#fff; text-align:center; font-size:16px;}

.fwlc_bg{ width:100%; background:url(../images/fo/fwlc.jpg) no-repeat center top; height:92px; padding-top:224px;}
.fwlc_zxdh{ width:415px; margin:auto; letter-spacing:1px; height:55px; line-height:55px; text-align:center; background-color:rgba(255,255,255,0.8); color:#ee6100; font-size:26px; font-weight:bold;}

.xzys_top{ width:100%; height:90px; margin-bottom:60px; background:url(../images/fo/ys.jpg) no-repeat center top;}
.xzys_con{ width:1200px; margin:auto; line-height:30px; font-size:16px; letter-spacing:1px;}
.ys12_r{ width:600px; float:right;}
.ys1_t img{ margin-bottom:20px;}
.ys1_t span{ padding-left:72px; display:block;}
.ys2_t{ margin-top:50px;}
.ys2_t img{ margin-bottom:15px;}
.ys2_t span{ display:block; padding-left:72px;}
.ys3_t{ width:555px; float:left; padding-top:60px;}
.ys3_t img{ margin-bottom:15px;}
.ys3_t span{ display:block; padding-left:70px;}
.ys4_t{ width:500px; float:right; padding-top:66px;}
.ys4_t span{ text-align:right;}

.about_bg{ width:100%; background-color:#f1f1f1; padding-top:50px;}
.about_con{ width:1200px; margin:auto;}
.about_p{ width:400px; float:left;}
.about_r{ width:770px; float:right;}
.about_txt{ width:auto; height:180px; margin-bottom:15px; overflow:hidden; line-height:35px;}
.about_x{ width:auto; height:156px; overflow:hidden;}
.about_x a{ display:block; height:150px; text-align:center; float:left; margin-right:28px; padding:2px; border:1px solid #ddd;}
.about_x a img{ height:100%; width:auto;}
.about_more{width:156px; margin:auto; margin-top:50px;}

.vs_bg{ width:1200px; margin:auto;}
.vs_top{ width:auto; height:70px; background:url(../images/fo/vs.jpg) no-repeat center; margin-bottom:45px;}
.vs_con{ width:auto; background:url(../images/fo/jian.jpg) no-repeat center; height:200px; margin-bottom:40px;}
.vs_list{ width:460px; height:200px; background:url(../images/fo/vs_li.jpg) no-repeat;}
.vslist_top{ color:#fff; text-align:center; margin-bottom:25px; font-size:20px; height:36px; line-height:36px;}
.vslist_con{ line-height:28px; width:auto; padding:0 15px;}

.unit_bg{ width:100%; background:url(../images/fo/case_bg.jpg) no-repeat top center; padding-top:70px; height:530px;}
.unit_con{ width:1200px; margin:auto;}
.unit_con a{ display:block; width:190px; height:65px; margin-bottom:20px; float:left; margin-right:12px;}
.unit_more{width:156px; margin:auto; margin-top:50px;}

.news_con a{ display:block; width:100%; height:150px;}
.news_con a:hover{ background-color:#fa6905;}
.news_con a li{ width:1200px; height:150px; margin:auto; background:url(../images/fo/news_li.png) no-repeat left 160px top;}
.news_con a li dt{ width:175px; float:left; padding-top:50px; text-align:center; color:#fa6905;}
.news_con a li dt h3{ font-size:28px; font-weight:bold; height:35px;}
.news_con a li div{ width:860px; float:right; margin-right:75px; padding-top:30px;}
.news_con a li div h3{ font-size:18px; color:#fa6905; height:35px;}
.news_con a li div span{ font-size:14px; line-height:30px; letter-spacing:2px;}
.news_con a:hover li{background:url(../images/fo/news_on.png) no-repeat left 160px top;}
.news_con a:hover dt{ color:#fff;}
.news_con a:hover div{ color:#fff;}
.news_con a:hover div h3{ color:#fff;}
.news_more{width:156px; margin:auto; margin-top:50px;}


.fl{ float:left;}
.fr{ float:right;}























/*******************footer**************************/
.fmenu_bg{ width:100%; text-align:center; background:url(../images/fo/footer_menu.jpg) repeat-x; height:40px; line-height:40px; color:#fff;}
.fmenu_bg a{ color:#fff; padding:0 30px;}
.fmenu_bg a:hover{ color:#ddd;}
.footer_bg{ background-color:#f1f1f1; width:100%;}
.footer_con{ width:1200px; margin:auto;}
.links_bg{ height:55px; line-height:55px; color:#ee6100;}
.links_bg span{ font-size:16px;}
.links_bg a{ color:#ee6100; margin-right:20px;}
.footer_logo{ float:left; width:278px; padding-top:40px;}
.footer_contact{ width:500px; float:left; margin-left:135px; line-height:30px;}
.footer_ewm{ float:right; width:150px; text-align:center;}
.footer_ewm img{ width:100%; height:auto;}
.footer_ewm span{ display:block; line-height:30px;}

/***************************内页公共样式*********************************/


/*internal*/
.internal_bg{  width:100%; padding-bottom:50px;}
.internal{ margin:auto; width: 1200px;  min-height:300px;}
.internal_top{width: 100%;height: auto;}


/**leftmenu**/
.internal_left{width:225px; float:left;}
.leftmenu{ width:225px; float:left;}
.leftmenu_top{width:auto; height:48px; line-height:48px; background-color:rgba(250,105,5,0.3); padding-left:50px; font-size:18px; color:#fa6905; font-weight:bold;}
.menu_list{margin:10px auto;width:185px; float:left;}
.menu_head{width:185px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;border:1px solid #f1f1f1;position:relative;font-weight:bold;background:#fafafa url(../images/fo/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#fafafa url(../images/fo/pro_down.png) center right no-repeat;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #f1f1f1;backguound:#fff;border-right:1px solid #f1f1f1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #f1f1f1;}
.menu_body a:hover{text-decoration:none;}



.internal_right{ width:930px; float:right;}
.internal_right_top{ width:auto; height:47px; line-height:47px; border-bottom:1px solid #ddd;} 


.internal_right_main{ width:auto;min-height:400px;margin: auto; background-color:#fff; padding:20px 10px;}
.internal_right_main img{ text-align:center;}
.internal_right_main h3{font-family: "微软雅黑";font-size: 18px;color: #007cf0;text-align: left;}
.internal_page_nr{width:auto;min-height:400px;margin: auto;}


.objpage{width:100%; margin:auto;  padding-top:10px; font-size:14px; }
.objpage p{font-family: "微软雅黑";font-size: 14px;line-height: 30px;text-indent: 28px; text-align:justify;}
.objpage img{ max-width:1000px; height:auto;}
.page_about{width:95%; margin:auto; text-indent:2em; letter-spacing:1px; padding-top:20px;}

.objpage #p1{width: 100%;height: auto;margin-top: 30px;}
.objpage #p1 h3{font: 16px "微软雅黑" initial;color: #033886;line-height: 43px;}
.about_lxwm{width:550px;float: left; margin:auto; padding-top:10px; font-size:14px; letter-spacing:1px;}
.about_lxwm p{height: auto;font-family: "微软雅黑";font-size: 12px;color: #838282;line-height: 24px;}
.baidutu{width: 610px;height: auto;float: right;}





















/***************预约*****************/
.line-order{width:auto;padding: 30px 0;margin: auto; background: #fff;height: auto;border: 1px solid #9f9f9f;}
.line-order .order-title{text-align: center;color: #007cf0;padding-top: 15px;margin:20px 0 50px;}
.line-order .order-title h2{font-size: 26px;line-height: 56px;font-weight: bold;}
.line-order .order-title p{font-size: 20px;}

.line-order .order-right{width: 500px;height: auto;padding: 0 30px;}
.line-order .order-right p{font-family: "微软雅黑";line-height: 35px;font-size: 16px;color: #555;}
.line-order .order-left{width: 638px;float: left;height: auto; font-size: 18px;color: #898989;}

.line-order .order-left dl{display: block;width: 100%;height: auto;line-height: 50px;margin-bottom: 24px;}
.line-order .order-left dt{float: left;width: 204px;text-align: right;margin-bottom: 5px;}
.line-order .order-left dd{float: left;}
.line-order .order-left .imp-red{color: #ff0000;}
.line-order .order-left .imp-blue{color: #007cf0;margin-left: 8px;font-weight: bold;}
.line-order .order-left .order-txt{border: 1px solid #cfcfcf;outline: none;width: 400px;height: 50px;color:#bbb;font-size: 16px;font-family: '微软雅黑';margin-left: 5px;text-indent: 6px;line-height: 50px;}
.line-order .order-left .ht-txt{border: 1px solid #cfcfcf;outline: none;width: 98px;height: 50px;font-family: '微软雅黑';text-indent: 6px;line-height: 50px;}
.line-order .order-left .house-name{margin: 0 10px;}
.line-order .order-left .order-remark{resize: none;width: 398px;height: 88px;border: 1px solid #cfcfcf;outline: none;text-indent: 6px;}
.line-order .order-left .order-sure{height: 52px;width: 400px;margin-left: 204px;color: #fff;background: #007cf0;cursor: pointer;font-family: '微软雅黑';}















/**产品展示页**/
.product_show li{ width:250px; padding:5px; margin:17px; height:270px; float:left; background-color:#FFF;}
.product_show li span{ width:auto; text-align:center; font-size:14px; display:block; line-height:35px;}
.product_img{ width:240px; height:240px;overflow:hidden; border:1px solid #e5e5e5;}
.product_img div{ width:240px; height:240px; display:table-cell; vertical-align:middle; text-align:center; }
.product_img img{ vertical-align:middle;cursor: pointer;transition: all 0.6s;   }
.product_img:hover{border:1px solid #ad0101;}
.product_img:hover img{transform: scale(1.1);}






/**********************新闻2****************************/
.internal_righ{ width: 100%;margin: auto; background:#FFFfff;border:1px solid #ddd;  margin-top:10px;
  -moz-box-shadow: 2px 2px 4px #666; /* Firefox */
  -webkit-box-shadow: 2px 2px 4px #666; /* Safari and Chrome */
  box-shadow: 2px 2px 4px #666; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  behavior: url(ie-css3.htc);} /* This lets IE know to call the script on all elements which get the 'box' class */
		.slideBox{ width:100%;margin: auto; height:240px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#0CC; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd .pic{ width: 45%; height:240px; float:left; display:block; overflow: hidden;text-align: center;}
		.slideBox .bd .pic img{height: 100%;}
		.slideBox .bd .textlou{ width:48%; height:240px;float: right;margin-right: 2%;}
		.slideBox .bd .textlou a{ display:block; float:right; padding:15px; width:100%; height:auto;}
		.slideBox .bd .textlou b{ display:block; margin-top:30px;height: 20px; text-align:center; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		.slideBox .bd .textlou b:hover{ color:#09F;}
		.slideBox .bd .textlou span{display: block;line-height: 20px;color: #666666;font-family: "微软雅黑";font-size: 14px;margin-top: 20px;}
		.slideBox .bd .textlou p{ display:block; height:auto; margin-top:20px; color:#6e6e6e; font-size:12px;}
		.slideBox .bd .textlou p:hover{text-decoration:underline}



/***************图片列表*******************/

.int_pictu{width: 1200px;height: auto;text-align: left;font-size: 0;margin: auto;}
.int_pictu .pic{display: inline-block; width: 280px;height: auto; margin: 0 10px;margin-bottom: 26px;}
.int_pictu .pic .image{width: 274px;height: 204px;border: 1px solid #dfdfdf;padding: 3px;background: #fff;}
.int_pictu .pic span{display: block;width: 274px;height: 204px;background-position: 50% 50%;background-repeat: no-repeat;background-size: auto 100%;-moz-background-size: auto 100%;-webkit-background-size: auto 100%;}
.int_pictu .pic #p1{}
.int_pictu .pic .text{width: 100%;height: auto;text-align: left;}
.int_pictu .pic .text h3{display: block;width: 100%;font-family: "微软雅黑";font-size: 14px;color: #585858;text-align: center;font-weight: initial;line-height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*****************列表页导航****************************/

.internal_objname{width:100%; height:35px; line-height:35px; font-size:14px;  font-weight:700; background:url(../images/kx/obj_top_bg.gif) no-repeat top; color:#0077d3; text-indent:1em;}
.internal_objname span{color:#f48e67; font-size:11px;}

.positions_color{}
.internal_nav{width:100%; margin:auto; padding-top:1px;}
.internal_nav ul{margin-top:5px; }

.internal_nav ul li{height:30px; line-height:30px; text-align:center; background:#d9d9d9; margin-top:3px;}
.internal_nav ul li a{color:#33CCFF;}

.internal_nav ul li:hover a{color:#e90517;}

/************新闻列表**************/
.internal_news{width:auto;height: auto;}
.internal_news li{display: inline-block;width:450px;height: 125px; margin-bottom:20px;background: #fff;}
.internal_news li .inp{width: 109px;height: 109px;float: left;background: #e1e1e1;text-align: center;padding-top: 16px;}
.internal_news li .text{width: 320px;height: 125px;float: left;padding: 0 10px;text-align: left;}
.internal_news li h3{display: block;width: 100%;height: 24px;margin-bottom: 14px;font-family: "微软雅黑";font-size: 14px;color: #4a4a4a;font-weight: bold;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.internal_news li p{font-family: "微软雅黑";font-size: 14px;color: #676767;line-height: 24px;}
.internal_news li .text a{display: block;width: 101px;height: 30px;margin-top: 8px;text-align: center;font-family: "微软雅黑";font-size: 14px;color: #fff;line-height: 30px;text-align: center;}


.newslist{ height:28px; line-height:28px;}
.newslist a{ font-family:"微软雅黑"; font-size:14px; color:#6e6e6e;}
.newslist a:hover{ color:#337aca;}
.newsshow{width:100%; margin:auto; min-height:425px; background:url(../images/gangyuan/internal_right_main.jpg) repeat-y;}
.newsshow h1{ font-size:16px; text-align:center; line-height:150%; color:#666666; font-family:"微软雅黑"; }
#newscon p{ font-family:"微软雅黑"; font-size:14px; text-align:justify; line-height:30px;text-indent: 28px;}
.source{ color:#666666;}
