
/* CSS Document and ty common chinese*/
body{ padding:0px; margin:0px; font-size:14px; color:#686868; font-family:"微软雅黑",microsoft yahei;overflow-x:hidden;position:relative; top:0px;left:0px; background:url(/App/Modules/Index/Tpl/Public/images/bg.jpg) no-repeat top center;}
*{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol,li{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{ text-decoration:none; color:#4a4a4b;}
img{ border:0px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.make_center{ width:1100px; margin:0px auto;}
.red{ color:#ed1c25;}
.color_yellow{ color:#ee9e2d;}
.f8{ font-size:8px;}
.f12{ font-size:12px;}
.f18{ font-size:18px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f22{ font-size:23px;}
.f20{ font-size:20px;}
.f30{ font-size:30px;}
.b{ font-weight:bold;}
.color_red{ color:#cc0000;}
.center{ text-align:center;}
.m_top5{ margin-top:5px;}
.m_top10{ margin-top:10px;}
.m_left80{ margin-left:98px;}
.m_right5{ margin-right:5px;}
.m_left16{ margin-left:16px;}
.m_top16{ margin-top:16px;}
.m_top60{ margin-top:60px;}
.color_green{ color:#12914b;}
.color_hui{ color:#b5b5b5;}
.color_link{ color:#b2b2b2;}
.color_orange{ color:#f47b22;}
.fs{ font-family:"宋体"; color:#686868; }
.fs1{ font-family:"宋体"; color:#bababa;}
.m_t{ margin-top:14px;}
.m_t10{ margin-top:10px;}
.I{ text-transform:uppercase;}
.m_l10{ margin-left:10px;}
.m_b10{ margin-bottom:10px;}
.b{ font-weight:bold;}

/*index*/
#top{ background:url(../image/top_bg.jpg) repeat-x top; height:108px;}
#top .logo{ width:524px; height:108px;}
#top .logo img{ width:524px; height:108px;}
#top .icon{ width:377px; height:74px; margin-top:34px; font-size:16px;}
#top .icon .email,#top .icon .movie{ width:115px; margin-right:20px; color:#000;}
#top .icon a img{ float:left; display:block; width:41px; height:41px; margin-right:10px;}
#top .icon a font{ display:block;height:41px; line-height:41px;float:left; width:64px;}
#top .icon .language{ height:41px; line-height:41px; font-size:13px;}
#top .icon .language .on{ color:#db261b;}
#banner{ width:1920px; height:430px;}
#nav{ background:url(../image/index3_16.jpg) repeat-x top; width:100%; position:absolute; z-index:9999; height:52px;  }
#nav .lanrenzhijia{ width:1100px; margin:0px auto; _zoom:1; height:52px;}
#nav .lanrenzhijia li{ position:relative; top:0px; left:0px;width:100px;display:block; float:left; text-align:center;}
#nav .lanrenzhijia li a{ font-size:14px; color:#FFF;  line-height:52px;width:100px; display:block; background:url(../image/index3_12.jpg) no-repeat left; height:52px;}
#nav .lanrenzhijia li a:hover,#nav .lanrenzhijia li a.on{ background:url(../image/index3_18.jpg) repeat-x left;}
#nav .lanrenzhijia li .second{width:100px; padding-bottom:9px; background:url(../image/index3_07.png) no-repeat bottom;position:absolute;left:0; margin-bottom:21px; display:none;}
#nav .lanrenzhijia li .second a{ background:url(../image/index3_04.png) repeat top; height:auto; padding:5px 0px;line-height:18px; margin-top:2px; color:#000;}
#nav .lanrenzhijia li .second a:hover,#nav .lanrenzhijia li .second li a.on{ background-color:#fff;}


.content{ margin-top:87px;}
#new{ width:770px; height:299px; overflow:hidden;}
#new #new_img{ width:349px; height:299px; overflow:hidden;background-color:#db261b; }
#new #new_img img{ width:349px; height:246px; }
#new #new_img span{ width:309px; height:39px;color:#FFF; display:block; padding:6px 20px; text-align:center;display: table-cell;
    vertical-align: middle}
#new #new_list{ width:398px; padding-left:23px; height:299px; overflow:hidden;} 
#new #new_list #new_text{margin-bottom:10px;}
#new #new_list ,.more{ font-size:16px; color:#db261b;}
#new #new_list #new_text a{ font-size:24px; color:#db261b;}
#new #new_list #new_text_top{ margin-bottom:5px;}
#new #new_list #new_text_top a{ background:url(../image/index3_17.jpg) no-repeat left; padding-left:10px; font-size:16px;font-weight:bold;}
#new #new_list #new_text_top div{  color:#8e8e8e;padding-left:10px; margin-top:5px; background-color:#f3f3f3; border:1px solid #e7e7e7; color:#777272;}
#new #new_list ul{ width:398px;}
#new #new_list ul li{ background:url(../image/index3_17.jpg) no-repeat left 12px; padding-left:10px; line-height:26px;}
#new #new_list ul li a{color:#686868;}
#imglist{ width:291px;height:299px;}
#imglist #imglist_tab{ width:291px; font-size:20px;margin-bottom:20px;}
#imglist #imglist_tab a.cur { color:#db261b;}
#imglist #imglist_img{ width:291px; height:299px; overflow:hidden; }
#imglist #imglist_img .kc1,#imglist #imglist_img .kc2{ float:left;width:291px; height:299px;}
#imglist #imglist_img span { width:291px; text-align:center; display:block; height:40px; line-height:40px;}
#ywbk{ width:1100px; margin-top:50px;}
#ywbk #ywbk_bt{ width:1100px; background:url(../image/index3_21.jpg) no-repeat top; font-size:24px; height:23px; line-height:23px; color:#db261b; text-align:center; margin-bottom:35px;}
#ywbk ul{ width:1100px;}
#ywbk ul li{width:252px; height:322px; float:left; display:block; margin-right:30px;}
#ywbk ul li.nm{ margin-right:0px;}
#ywbk ul li .img{ width:252px; height:189px;}
#ywbk ul li .text{ width:252px;height:32px; line-height:32px; color:#FFF; text-align:center; font-size:16px; background-color:#db261b;}
#ywbk ul li .text a{ color:#fff;}
#ywbk ul li .text_nr{width:212px; padding:10px 20px 0px; line-height:26px;}
#footer{background:url(../image/index3_46.jpg) repeat-x top; height:auto; margin-top:15px;}
#footer .footer_text{ height:48px; line-height:48px; width:869px; margin:0px auto; }
#footer ul{ height:auto; width:1100px; padding-top:30px;}
#footer ul li { float:left;}
#footer ul .footer_bt{ background:url(../image/index3_27.jpg) repeat-x bottom; font-size:14px; color:#666; padding-bottom:10px; font-weight:bold; margin-bottom:3px;}
#footer ul li.gsjj,#footer ul li.ywbk,#footer ul li.lxwm,#footer ul li.hyxw,#footer ul li.rlzy{ width:126px; margin-right:25px;word-wrap:break-word; break-word:break-all;}
#footer ul li.lxwm{ width:232px;}
#footer ul li.hyxw{ width:110px;}
#footer ul li.ywbk{ width:204px;}
#footer ul li.yqlj{ width:160px;}
#footer ul li.rlzy{ width:119px;}
#footer ul li.gsjj a,#footer ul li.ywbk a,#footer ul li.lxwm a,#footer ul li.hyxw a,#footer ul li.rlzy a{ float:none; display:block;line-height:26px;}
#footer ul a{ color:#808080;}
#footer ul li.yqlj select{ height:24px; line-height:24px; width:160px; background-color:transparent; border:1px solid #b7b7b7; margin:8px 0px 0px; color:#333;}

/*首页最新案例轮播图*/
#owl-demo{position:relative;width:349px; height:299px; overflow: hidden;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:232px;height:217px;}

#owl-demo span{z-index:9; line-height:20px;width:349px; height:25px; overflow:hidden;color:#4f3b2a;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:49px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../image/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(../image/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:35%;width:30px;height:60px;margin-top:-40px;text-indent:-9999px;}

/*内页*/
#nybanner{ height:199px;width:100%;}
.nbanner{ width:1920px; position:absolute; left:50%; margin-left:-960px;}
#ny_left{ width:254px;}
#ny_left ul{ background-color:#eee; padding:10px 0px 120px 0px;}
#ny_left ul li{ height:auto; line-height:34px; border-bottom:1px solid #cfcfcf; padding-left:26px;}
#ny_left ul li a{ font-size:16px;}
#ny_left ul li a:hover,#ny_left ul li a.cur{ color:#db261b;}
#ny_left .ny_left_bt{ background:url(../image/ny_bt.jpg) no-repeat top; height:39px; line-height:39px; font-size:20px; color:#FFF; padding-left:24px; width:230px;}
#ny_right{ width:804px; min-height:800px;*hieght:800px; overflow:visible;}
#ny_right .links{ border-bottom:2px solid #db261b; height:35px; padding-top:5px; overflow:hidden;}
#ny_right .links_l{ font-size:20px; color:#db261b;}
#ny_right .links_r{ line-height:30px;}
#ny_right .links_r a{font-size:14px; color:#8e8e8e;}
#ny_right .nr{ width:744px; padding:40px 30px; line-height:24px; position:relative; top:0px; left:0px; text-align:justify;}
#ny_right .nr_list{width:774px; padding:30px 15px;}
#ny_right .nr_list li{ background:url(../image/index3_170.jpg) no-repeat left; padding-left:20px; border-bottom:1px dotted #5c5c5c; height:35px; line-height:35px;}
#ny_right .nr_list li a{ float:left;}
#ny_right .nr_list li span{ float:right;}
/*xinwen */
#add_ny_right{ width:1100px;min-height:800px;*hieght:800px; overflow:visible;}
#add_ny_right .links{ border-bottom:2px solid #db261b; height:35px; padding-top:5px;}
#add_ny_right .links_l{ font-size:20px; color:#db261b;}
#add_ny_right .links_r{}
#add_ny_right .links_r a{font-size:14px; color:#8e8e8e;}
#add_ny_right .nr{ width:1040px; padding:40px 30px; line-height:24px; position:relative; top:0px; left:0px; text-align:justify;}
#add_ny_right .nr_list{width:1070px; padding:30px 15px;}
#add_ny_right .nr_list li{ background:url(../image/index3_170.jpg) no-repeat left; padding-left:20px; border-bottom:1px dotted #5c5c5c; height:35px; line-height:35px;}
#add_ny_right .nr_list li a{ float:left;}
#add_ny_right .nr_list li span{ float:right;}
#add_ny_right .nr .news_bt{ font-size:16px; color:#000; text-align:center; border-bottom:1px dotted #5c5c5c; padding-bottom:10px;}
#add_ny_right .nr .news_date{ text-align:center;}
#add_ny_right .nr .news_nr{ line-height:24px;text-align:justify;}
#add_ny_right .img_list{ width:1070px; padding:50px 0px;  }
#add_ny_right .img_list li{ width:222px;height:210px; float:left;margin:0px 20px 24px;}
#add_ny_right .img_list li a{width:222px; height:168px; }
#add_ny_right .img_list li a img{width:220px; height:166px;border:1px solid #e8e8e8;}
#add_ny_right .img_list li span{ width:222px; height:42px; line-height:42px; text-align:center; display:block;}
#add_ny_right .blzz{width:1070px; padding:0px 0px 50px;  }
#add_ny_right .blzz li{ width:108px; height:174px; float:left;margin:0px 16px 35px 0px;}
#add_ny_right .blzz li img{border:1px solid #e8e8e8; width:108px; height:144px; }
#add_ny_right .blzz li span{ text-align:center; width:108px; display:block; height:30px; line-height:30px; color:#686868;}
#add_ny_right .ywbk{width:1070px; margin-top:50px; position:relative; top:0px;}


/*xinwen */
.fenye{ width:100%;display:block; text-align:center; border-top:1px solid #dbdbdb; padding-top:14px; margin:40px 0px 60px;}
.fenye a{ padding:0px 10px; background-color:#eee; height:30px; line-height:30px; margin:0px 5px; font-size:14px; display:inline-block;}
.fenye a:hover,.fenye a.cur{background-color:#c61b14; color:#FFF;}
#ny_right .nr .news_bt{ font-size:16px; color:#000; text-align:center; border-bottom:1px dotted #5c5c5c; padding-bottom:10px;}
#ny_right .nr .news_date{ text-align:center;}
#ny_right .nr .news_nr{ line-height:24px;text-align:justify;}
#ny_right .img_list{ width:804px; padding:50px 0px;  }
#ny_right .img_list li{ width:222px;height:210px; float:left;margin:0px 20px 24px;}
#ny_right .img_list li a{width:222px; height:168px; }
#ny_right .img_list li a img{width:220px; height:166px;border:1px solid #e8e8e8;}
#ny_right .img_list li span{ width:222px; height:42px; line-height:42px; text-align:center; display:block;}
#ny_right .blzz{width:744px; padding:0px 0px 50px;  }
#ny_right .blzz li{ width:108px; height:174px; float:left;margin:0px 16px 35px 0px;}
#ny_right .blzz li img{border:1px solid #e8e8e8; width:108px; height:144px; }
#ny_right .blzz li span{ text-align:center; width:108px; display:block; height:30px; line-height:30px; color:#686868;}
#ny_right .ywbk{width:744px; margin-top:50px; position:relative; top:0px;}
.lxwm_text{ background:url(../image/lxwm_06.png) no-repeat top; width:238px; height:135px; position:absolute; top:286px;left:591px;padding:26px 27px 30px 68px;}

/*灯箱效果*/
.floor-maskItem{ position:absolute;float:left}
.floor-maskItem img{ float:left}

.mask{ position:absolute;left:0;top:0;background:#000;width:247px;height:185px;opacity:0;filter:alpha(opacity=0)}
.hover .mask{background:#000;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
.hover .qq .mask{opacity:0;filter:alpha(opacity=0);}