﻿
@charset "utf-8";
/* CSS Document */
/****主体******/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,form{margin:0px;padding:0px; overflow:hidden;}
b{font-weight:normal;}
body{
	margin:0 auto;
	font-size:12px;
	color:efefee;
	overflow-x:hidden;
	font-family:"Arial";
	background:url(../images/beijing.gif) repeat;}
a{ color: #595959;
    font-family: "微软雅黑";
    font-size: 16px;
	text-decoration:none;}
a:hover{color:#693168; }
ins{display:none;}
.clear{clear:both;height:0px;overflow:hidden;}
img{border:0px; vertical-align:top; cursor: pointer;}
ul,li{list-style:none; background:none;}
div{margin:0px auto;}

/****主体结束******/
/*******头部导航***********/
.top{margin:0 auto; position:relative; overflow-x:hidden; background:url(../images/daobang_beijing.gif); height:130px;}

.top_bg_k {background-image:url(../images/index_02.png); height:129px; width:1100px; overflow:hidden;}

.top_wz {
     color: #666666;
    float: right;
    height: 25px;
    line-height: 25px;
    padding-right: 10px;
    padding-top: 10px;
    width: 1000px;
}

.top_wz a {
    color: #666666;
    padding-left: 5px;
	float: right;
	font-size:12px;
	font-family:"宋体"
}

.top1 {
    height:114px;
    width: 1100px;}

.top_left{width:200px; height:94px; float:left;}
.top_left_jia{width:16px; height:16px; position:absolute; z-index:100000; top:-12px; background:url(../images/jia.gif) no-repeat; left:17%;}

.top_left a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image:url(../images/logo.png);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 45px;
    position: absolute;
    width: 223px;
}


.nav {
    float: left;
    height: 27px;
    width: 900px;
	height: 70px;
   
}

.nav900 {
    float: left;
    height: 94px;
    line-height: 20px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding-left: 61px;
    width: 839px;}
.nav900 a{color: #666666;display: block;float: left;font-family:Arial;font-weight: bold; height:94px;text-align:center;text-transform: uppercase;font-size:10px; position:relative; width:104px;}
.nav900 a:hover{    color: #d70000;}
.nav900 .ahover{    color: #d70000;}
.nav900 a i{display:none;}
.nav900 a:hover i{ width:11px; height:7px; background: url(../images/sanj.gif) no-repeat; display:block; position:absolute; bottom:0px; left:44px;}
.nav900 .ahover .ihover { width:11px; height:7px; background: url(../images/sanj.gif) no-repeat; display:block; position:absolute; bottom:0px; left:44px;}
.nav900 img { padding-left:13px; padding-right:13px;}
.nav900 a p{ font-size: 16px;font-weight: bold; font-family:"微软雅黑"; padding-top:30px;}	
.online{background:url(../images/hongs.png) 0px 10px repeat-x; overflow-x:hidden;
    height: 124px;
    position: absolute;
    text-align: center;
    top: -12px;
	left:0px;
    width: 100%;
    z-index: 10001;}
.address{ background:url(../images/address.png) no-repeat;  height: 124px;
    width: 1100px;}
.add{float: right;
    height:74px;
    padding-right:22px;
    padding-top:50px;
    width: 137px;}
.address a {float:right;
    height: 37px;
    width: 137px;}
.add_qq{width:131px; height:98px; float:right; padding:26px 14px 0px 0px;}
.add_qq a{width:131px; height:98px; display:block;}
/*********头部结束*******/


/*********banner开始*******/
.banner{height:480px; position:relative; width:100%; border-top:3px solid #f4f4f7;}
.banner #fla{width:1680px; margin-left:-840px; position:absolute; left:50%; top:0px; height:450px; z-index:1;}
a.arr_r{right:12%;  width:200px; height:480px; display:block; position:absolute; top:0px; z-index:1; cursor:pointer;}
.arr_rbg{background:url(../images/nextBtn.png) no-repeat center;}
a.arr_l{ left:12%;  width:200px; height:480px; display:block; position:absolute; top:0px; z-index:1; cursor:pointer;}
.arr_lbg{background:url(../images/prevBtn.png) no-repeat center;}
.b1{width:1680px; height:486px; position:absolute;}
.scroll{position:relative; overflow:hidden;}
.scroll ul{position:absolute; width:20000em;}
.scroll ul li{float:left; list-style-type:none;}
/*********banner结束*******/

/*********内容开始*******/
/*********热门活动开始*******/
.neirong{background:url(../images/hot-beijing.png) no-repeat; height:547px; width:1145px; padding-bottom:20px;}
.neirong a{ height:50px; width:100px; float:right;}
.dazhong{ width:293px; float:left; padding-left:40px; padding-top:70px; }
.dazhong-tu{height:370px; width:293px; background-color:#f2f2f2;}
.dazhong-tu a { float:none; height:auto; width:auto;}
.dazhong-tu-nr{padding-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cccccc}
.dazhong-tu-nr a{ color:#282828; font-size:14px; font-family:"微软雅黑"; width:293px;  height:10px; margin-top:0px; margin-right:0px; }
.dazhong-tu-nr a span{ color:#d70000;}
.dazhong-tu-nr p {  height: 20px; padding-top:15px;width: 293px;}
.dazhong-tu-nr  p a { color: #515151;
    font-family: "宋体";
    font-size: 12px;
    padding-top: 3px;
    width: 100px;
	 padding-left: 60px;}

.dazhong-tu-nr p a:hover { color: #d70000;}
.newsShow {POSITION: relative; HEIGHT: 471px; OVERFLOW: hidden;padding-left:16px; padding-top: 65px;}

.fL {
    float: left;
}
.newsPic {POSITION: relative; OVERFLOW: hidden}

.newsShow .newsPic .box{ border-top-width: 1px;
    height:471px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 370px;}
	.box{ border-top-width: 1px;
    height:471px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 370px;}

.fR {
    float: right;
}
#newsListUl {
    padding-top: 50px;
}

.newsList { background:url(../images/2012-.png) no-repeat; width:379px; height:471px;
     margin-top: 5px;
    padding-right: 35px;
    padding-top: 10px;
    width: 378px;
}

.newsList .item {
    display: block;
}
.newsList li {
  
    display: block;
    float: left;
    height: 136px;
    padding-left: 5px;
    width: 378px;
}
.newsList .item .newsHref {LINE-HEIGHT: 20px; padding-left:30px;  padding-top: 17px;display: block; HEIGHT:136px; COLOR: #666; font-family:"微软雅黑"; font-size:18px;}
.newsList .item .newsHref span { COLOR: #cccccc; font-family:"Arial Regular", Gadget, sans-serif; font-size:10px;}
.newsList .item .newsHref:hover {COLOR: #e50241}
.newsList .item .newsHref p{ color:#999; font-size:12px; font-family:"宋体";}
.newsList .item .one { background:url(../images/index1.gif) no-repeat;}
.newsList .curr .one { background:url(../images/index.gif)  no-repeat;}
.newsList .item .two { background:url(../images/index1.gif)  no-repeat;}
.newsList .curr .two { background:url(../images/index.gif)  no-repeat;}
.newsList .item .three { background:url(../images/index1.gif)  no-repeat;}
.newsList .curr .three { background:url(../images/index.gif)  no-repeat;}
.newsList .item .picture { display: none}
.news_bg{ width:303px; height:202px; float:left; margin-top:10px;}
.news_bg_bt{ width:303px; height:21px; border-bottom:1px dotted #d0c196;}
.news_bg_bt span{ font-family:"微软简老宋"; font-size:18px; color:#e50241; float:left; display:block; float:left;}
.news_bg_bt a{font-family:"微软简老宋"; font-size:12px; color:#d0c196; float:right; line-height:20px; font-variant:small-caps; padding-right:5px;}
.news_bg ul li{ background:url(../images/sanjx1.png) no-repeat 5px 8px; width:288px; height:29px; border-bottom:1px dotted #d0c196; line-height:29px; padding-left:15px; display:block;}
.news_bg ul li:hover{background:url(../images/sanjx2.png) no-repeat 5px 8px;}


.news_images{ float:left; height:471px; width:370px; overflow:hidden; position:relative;  margin-left: 20px; padding-top:70px;}

.news_images li a{ display:block; position:absolute; left:0px; top:70px; height:471px; width:370px;}

.news_year{ float:left; width:365px; padding-left:10px; height:405px; position:relative; overflow:hidden; background:url(../images/2012-.png) no-repeat right bottom; padding-top:86px; }

.tab_d{ display:block; width:370px; height:411px; overflow:hidden; position:relative; left:0px;}

.tab_d ul{ display:block; position:absolute; left:0px; top:0px; height:2000em; width:368px; overflow:hidden;}

.tab_d ul li{ display:block; width:368px; height:137px; overflow:hidden;}

.tab_d ul li a{ display:block; width:368px; height:137px;  overflow:hidden; background:url(../images/bg22.gif) no-repeat 0 0;color:#3c3c3c; }

.tab_d ul li a:hover,.tab_d ul li a.hover{ background-position:0 -137px; color:#fff;}

.tab_d ul li a b{ display:block; color:#202020; font-size:18px; font-family:"微软雅黑"; padding-top:10px; height:25px; line-height:25px; overflow:hidden; width:290px; padding-left:20px;}

.tab_d ul li a:hover b,.tab_d ul li a.hover b{ color:#fff000;}

.tab_d ul li a i{ display:block; color:#c3c3c3; font-size:9px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; height:16px; line-height:16px; overflow:hidden; width:290px; padding-left:20px; font-style:normal;}

.tab_d ul li a:hover i,.tab_d ul li a.hover i{ color:#fff;}

.tab_d ul li a samp{ font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:18px; padding-top:4px; height:40px; display:block; overflow:hidden; width:290px;padding-left:20px;}

a.np3,a.np4{ display:block; width:11px; height:11px; background-image:url(http://www.love-100.net/theme/bg/bg23.gif); background-repeat:no-repeat; position:absolute; top:62px; overflow:hidden;}

a.np3{ background-position:0 0; right:18px;}

a.np3:hover{ background-position:-11px 0;}

a.np4{ background-position:0px -11px; right:0px;}

a.np4:hover{ background-position:-11px -11px;}

/****广告图******/
.ggtu{
    height: 357px;
    width: 1100px; padding-bottom:20px;}
.interior{ background:url(../images/interior.gif) no-repeat;
    width: 1100px; height:45px; padding-bottom:10px;}
.interior a{ height:26px; width:41px; float:right; padding-top:20px; }
.interior-tu{ width:1117px;height:540px; 
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 20px;
	padding-bottom:5px;
    }

.interior-tu ul li{ width: 354px; height:540px;    display: inline;
    float: left;
  position:relative;
    margin-right: 18px; 
   }
   .interior-tu ul li i{position:absolute; z-index:10008px; background:url(../images/h.png) no-repeat; height:71px; width:354px; left:0px; bottom:0px;}
      .interior-tu ul li:hover i{background:url(../images/a.png); height:71px; width:354px; }
  .interior-tu ul li span {
 
	color:#FFF;
   
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    padding-top: 25px;
    width: 324px;
	font-size:18px;
	font-family:"微软雅黑";
	font-style:normal;
}
  .interior-tu ul li b {
 
	color:#FFF;
   
    display: block;
    font-weight: bold;
    height: 30px;
   
    padding-left: 12px;
    
    width: 324px;
	font-size:8px;
	font-family:"Arial";
	font-style:normal;
}
.exteriors{ background:url(../images/exteriors.gif) no-repeat;
    width: 1100px; height:45px; padding-bottom:20px;  }
.exteriors a{ height:26px; width:41px; float:right; padding-top:20px; }
.exterior{ background:url(../images/exteror.gif) no-repeat;
    width: 1100px; height:45px; padding-bottom:20px;}
.exterior a{ height:26px; width:41px; float:right; padding-top:20px; }
.exterior-lint{ width:1100px; height:375px; position:relative; padding-bottom:20px;}
.exterior-lint-l{ width:378px; height:375px; float:left; position:absolute; left:0px; top:0px;}
.exterior-lint-l li i{height: 38px;
    width: 18px;}


.hui{width: 378px; height:46px; background:url(../images/exterior-tu2.png) no-repeat;}
.hui a{width: 378px; height:46px; background:url(../images/exterior-tu2.png) no-repeat; display:block; color: #c4050d;}
.hui a:hover{background:url(../images/exterior-tu1.png); color:#FFF;}

.hui_s{width:378px; height:46px; background:url(../images/exterior-tu3.gif) no-repeat; margin-bottom:2px;  }
.hui_s a{width:378px; height:46px; background:url(../images/exterior-tu3.gif) no-repeat; display:block;color: #cacaca;}
.hui_s a:hover{background:url(../images/exterior-tu1.png); color:#FFF;}
.exterior-lint-l ul li a b {
	line-height:47px;
    display: block;
    font-family: "Georgia";
    font-size:18px;
    height:47px; text-align:center; width:60px; float:left;
}

.exterior-lint-l ul li a samp {
	line-height:35px;
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    height:35px;  width:316px;
}
.exterior-lint-l ul li a samp i {
	line-height:0px;
    display: block;
    font-family: "Georgia";
    font-size: 10px;
    height:5px;  width:316px; font-style:normal;     text-transform: uppercase;
}
 

.exterior-lint-r{ width:732px; float:right;}
  
.exterior-lint-r li img { background-color: #999999;   float:right;  height:370px; width:726px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
	margin-left:6px}

.case{ background:url(../images/case.gif) no-repeat;
    width: 1100px; height:45px; padding-bottom:13px;  }
.case a{ height:26px; width:41px; float:right; padding-top:20px; }	
.case_bj{ background:url(../images/case_bj1.gif) no-repeat; height: 450px;
    width: 1090px;padding-bottom:20px;}

.case_bj li{ float: left;
    font-family: "宋体";
    font-size: 12px;
    text-align: center;
    width: 180px;
	
	height:225px; margin-right:1px;}

.case_bj li a{ color: #333333;
    display: block;
    font-weight: normal;
    height:218px;
    line-height: 12px;
     font-style:normal; width:180px;  padding-top:10px;}
.case_bj li a:hover{background:url(../images/index1_03.gif) no-repeat;}
	
	
.case_bj li a b{ width:180px;}
.case_bj li a  p{ font-size:12px; font-family:"宋体"; font-style:normal; height:42px;}
.case_bj li a p i{font-size:12px; font-family:"Arial"; font-style:normal; display:block;}
.case_bj li img{ width:164px; height:164px;}
.services{background:url(../images/services.gif) no-repeat; width: 1100px; height:45px;}
.services a{ height:26px; width:41px; float:right; padding-top:20px; }	
.services_s{
   position:relative;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 20px;
    width: 1110px;}
	


.services_s .btn1{
	background:url(../images/services.gif) no-repeat; width:950px; height:35px; padding-right:150px; padding-top:10px;
}


.services_s .btn1 li:hover, .services_s .btn1 li.active {
    background-position: 0px -7px;
}
.services_s .btn1 li {    
    background-image: url("../images/btn1.png");
    cursor: pointer;
    float: right;
    height: 7px;
    width: 7px;
	margin-left:5px;
}


.services_s .items {
    height:316px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 1100px;
	
}


.services_s .items .item {
    height: 316px;
    overflow: hidden;
    position: relative;
    width:2000em;
}
.services_s .items .item ul {
    float: left; background:url(../images/aa.gif) no-repeat; width: 1120px; height:316px;
}

.services_s .items ul li {
    float: left;
    padding-right: 11px;
    width:267px; height:316px;
}

. aa {background:url(../images/aa_03.gif) no-repeat; width:267px; height:316px;}
.services_s .items ul li  a {
      color: #666666;
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 22px;
	padding-left:14px;
}
.services_s .items ul li  a:hover {
      color: #C4050D;
   
}
.services_s .items ul li a span {
	font-style:normal; font-family:"Impact"; font-size:25px; width:211px; height:40px; display:block; padding:27px 0 0 42px;
}
.services_s .items ul li a span b{font-size:18px; font-family:"微软雅黑", Arial; font-weight:normal;}


.services_s .items ul li  .xw_img {
	
     display: block;
    height: 135px;

    width: 253px;}
	
	
.services_s .items ul li big {
    color: #818181;
    display: block;
    font-family: "宋体";
    font-size:12px;
    line-height: 16px;
    width: 235px;
	height:95px;
}
.services_s .items ul li big b{
 font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
	display:block;
  
}


.services_s .items ul li a p {
    height: 20px;
    width: 293px;
	background:url(../images/more-hui.png) no-repeat;
}
.services_s .items ul li a:hover  p{
	background:url(../images/hh.gif) no-repeat;
}


#liuy_lb {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 1081px;
}

#liuy_lb ul {
    padding-bottom: 20px;
}



#liuy_lb li {
   background-color:#F5F5F5;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1px;
    height: 113px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 9px;
    width: 1080px;
}
#liuy_lb li img {
    display: inline;
    float: left;
    margin-right: 16px;
}
#liuy_lb li b {
    color:#d70000;
    display: block;
    float: left;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding-left: 13px;
    width: 500px;
}

#liuy_lb li span {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    height: 65px;
    line-height: 18px;
    margin-top: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 916px;
}

#ly_shur {     background:url("../images/liuy_srbg.gif") no-repeat ;
    height: 140px;
    margin:auto;    padding-bottom: 31px;
    padding-left: 11px;
    padding-right: 0;
    padding-top: 12px;
    width: 1080px;
}


.shuru {
    background-image: url("../images/shuru_bg.gif");
  
    display: inline;
    float: left;
    font-size: 12px;
    height: 113px;
    line-height: 24px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
 width: 790px;
}

#ly_shur span {
    color: #DE1224;
    display: inline;
    float: left;
    height: 103px;
    margin-bottom: 0;
    margin-left: 18px;
    margin-right: 0;
    margin-top: 40px;
    width: 220px;
}
.wedding {background:url(../images/wedding.gif) no-repeat; width: 1100px; height:50px; padding-bottom:20px;}
.wddding_t{width: 1100px;padding-bottom:20px; height:241px;}
.wddding_t_l{width:325px; height:241px; float:left;}
.wddding_t_r{   display: inline;
    float: left;
  
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 757px;
	
}

.wddding_t_r ul{ padding-left: 20px;
    width: 747px;}

.wddding_t_r ul li{color: #999999;
    display: block;
    float: left;
   
    padding-left: 20px;
    width: 340px;
	 border-right-color: #EBEBEB;
    border-right-style: solid;
    border-right-width: 1px;
   }
   
.wddding_t_r ul h2{   margin-bottom: 12px;}

	
	
.wddding_t_r ul p { border-bottom-color: #EBEBEB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    width: 303px;
	}
	.wddding_t_r ul p a {font-size:12px;
	font-family:"宋体"; color:#999999;} 
	
	
#daodu {
    background-color: #333333;
    height: 305px;
    width: 100%;
}


#daodu_bt {
    height: 14px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 19px;
    width: 1100px;
}

#ais_liy {
    height: 47px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 37px;
    width: 904px;
}
#fontslink {
    height: 90px;
    line-height: 22px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 904px;
}

#fontslink a {
    color: #FFFFFF;
    margin-right: 15px; font-family: "Arial";
    font-size: 12px;
}
#fontslink a:hover{color:#ffcc00;}


#julb {
    height: 75px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
    width:1100px;
}

#dibu_nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #212121;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 100%;
}
#dibu_nav ul {
    display: block;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 5px;
    width: 1100px;
}

#dibu_nav li {
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 220px;
}
#dibu_nav li dt {
    font-family: "微软雅黑","Arial";
    font-size: 11px;
    font-weight: bold;
}




#dibu_nav li dt a {
    background-color: #000000;
    color: #FFCC00;
}
#dibu_nav li dt a:hover {
    color: #FFFFFF;
}





#dibu_nav li dl a {
    color:#FFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	
}

#dibu_nav li dt a {
    background-color: #000000;
    color: #FFCC00;
}
#dibu_nav li dd a:hover {
   
    color: #FFCC00;
}

#banquan {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: auto;
    padding-bottom: 70px;
    width: 100%;
}

#bq_sy {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    height: 60px;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 12px;
    width: 1100px;
}

#bq_sy a {
    color: #FFCC00;   font-family: Arial,Helvetica,sans-serif; font-size:12px;
}

#bq_sy span {
    color: #5B5B5B;
}

#bq_sy i {
    font-size: 10px; font-style:normal;
}

#link {
    color: #666666;
    height: auto;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 5px;
    width: 1100px;
	
}

#link a {
    color: #666666;
    margin-right: 5px; font-family: "Arial";
    font-size: 12px;
}

.position{left: 0px; bottom: 0px; position: fixed; height:50px;width:100%;background-color: black; z-index:1000000;}
.innerWrapper {width: 941px; margin: 0 auto;}
.position .innerWrapper{ position:relative;}
a.footerQQ{display: block; background-image: url(../pic/qq2.png); height: 75px; width: 295px; position: absolute; left: 10px; top: -20px; cursor:pointer;}
a.phoneNumber{background-image:url(../pic/tel1.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 36px; width:416px; position: absolute; top: 7px; right: 20px;}

/**********workes**********/
.works{background:url(../images/works_03.gif) no-repeat; width:1132px;  }
.works-weizhi{   height: 80px;
    width: 1100px;}
.ny_bt{float:left; padding:20px 0px 0px 20px;}
.works-weizhi li{ 
    
	height:20px;   
	float: right; 
	height: 20px;
    line-height: 20px;
    padding-right: 43px;
    padding-top: 20px;
   }

.works-weizhi li a span {
    color: #262626;
    font-family: "宋体";
    font-size: 12px;
}
.works-weizhi li a:hover span {
    color: #d70000;
}
.location-btn-works-group {
    text-align: center;}

.work_menu{ padding-left:240px;}
.work_menu li{padding-right:30px; float:left;}
.work_menu li a{width:230px; height:39px; background:#c4050d; display:block;}
.work_menu li a:hover{background:#febe23;}
.work_menu li .ahover{background:#febe23;}


.location-btn-works-list {
	   width: 1130px;
}

.location-btn-works-list a {
     display: inline-block;
    height: 39px;
    margin-right: 30px;
    margin-top: 10px;
    position: relative;
    width: 212px;
}


.location-btn-works-list a s {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/location_sprite.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
}
s {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.location-btn-works-list .location-works-marriage s {
    background-position: -8px -2px;
  margin-left: 39px;
}
.location-btn-works-list .location-works-marriage s:hover {
    background-position: -8px -62px;
    margin-left: 39px;
}

.location-btn-works-list .location-works-personal s { left:30px;
    background-position: -250px -2px;
}
.location-btn-works-list .location-works-personal s:hover {
    background-position: -250px -62px;
}

.location-btn-works-list .location-works-story s {left:30px;
    background-position: -492px -2px;
}
.location-btn-works-list .location-works-story s:hover {
    background-position: -492px -62px;
}

.works_tu{ width:1070px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
	padding:15px; overflow:hidden;
    }
.xian{width:1070px; border-top:1px #ccc solid; height:1px;}
.works_tu ul{width:1110px; padding-top:15px;}

.works_tu ul li{ width: 346px;    display: inline;
    float: left;
  position:relative;
    margin-right:15px; margin-bottom:30px; height:581px;
   }
.works_tu ul li a img{width:346px; height:485px;}   


.works_tu ul  li span {

    display: block;
    height: 80px;
    margin-bottom: 16px;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    width: 283px;}

.works_tu ul  li span p {
    display: inline;
    float: left;
    font-family: Century Gothic,"Arial";
    font-size: 72px;
    height: 80px;
    line-height: 80px;
    margin-right: 10px;
	  color: #827D7D;
}

.works_tu ul  li span i {
    color: #D00303;
    display: inline;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    margin-top: 28px;
	font-style:normal;
}

.works_tu ul  li span h2 {
    color: #827D7D;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 1px;
}

.xw_fenye{width:1070px; height:30px;  padding-bottom: 30px; }
.xw_fenye li {
    float: right;
	margin:6px 3px 0px 3px;
	line-height:25px; text-align:center;

}

.next {background:url(../images/f_hui.gif) no-repeat; width:25px; height:25px;}
.next:hover {background:url(../images/f_hong.gif) no-repeat;}
.next a { color:#c10001; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.next:hover a {margin-left:5px; color:#FFF;}
.pre{background:url(../images/chang_h.gif) no-repeat; width:58px; height:25px; text-align:center;}
.pre:hover{background:url(../images/chang_hong.gif) no-repeat; width:58px; height:25px;}
.pre a { margin-left:5px; color:#c10001; font-size:12px; font-family:"微软雅黑"; font-weight:bold;}
.pre:hover a {color:#FFF;}



/*********service*************/

.service{background:url(../images/service.gif) no-repeat; width:1100px; height:87px;}
.service_nr{width:1144px; padding-bottom:30px; padding-left:20px;}
.service_nr_l{ width:267px; float:left; padding-left:21px;}
.service_column {
    float: left;
    height: auto;
    width: 250px;
	  padding-bottom: 13px;
}

.service_column ul li {
    display: block;
    height: 35px;
    margin-bottom: 5px;
    width: 250px;
}

.service_column li a {
   
    background-image:url(../images/service_15.gif);

    background-repeat: no-repeat;

    color: #444444;
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding-left: 35px;
    width: 215px;
}

.service_column li a span {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    text-transform: uppercase;
	
}
.service_column li a:hover { background:url(../images/service-hong.gif) no-repeat; height: 35px;width: 215px;     color:#FFF;}
.service_column li .ahover { background:url(../images/service-hong.gif) no-repeat; height: 35px;width: 215px;     color:#FFF;}

.service_works_bt{
    display: block;
    float: left;
}
.works_pages_pic{    width: 229px; height:156px; background:url(../images/wor_03.gif) no-repeat; padding:0px 14px 17px 11px; float:left; margin-top:8px; position:relative;}
.hot_img2{width:225px; position:relative; height:155px; overflow:hidden;}
.hot_img2 ul{position:absolute; width:20000em;}
.hot_img2 ul li{float:left; list-style-type:none; width:225px;}
.ll2,.rr2{background:url(../images/works_fy2.png) no-repeat;  width:27px; height:27px; display:block; position:absolute; top:65px; z-index:1; cursor:pointer;}
.ll2{ left:0px;}
.rr2{ right:0px; background:url(../images/works_fy1.png) no-repeat;}

.service_works_nr{ width:250px; height:auto; margin-top:10px; float:left; padding-bottom: 30px;}
.service_works_nr li{ line-height:24px; display:block; 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/l_eve_bg1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-family: "微软雅黑",Verdana;
    height: 58px;
    width: 250px;}
.service_works_nr li a{

    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/l_eve_bg1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 43px;
    padding-top: 15px;
    width: 253px;
}
.service_works_nr li a:hover{
    background-image: url("../images/l_eve_bg2.png");
 
}

.service_works_nr li a b {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: center;
    width: 25px;
}

.service_works_nr li a h1 {
   color:#666; font-size:12px; font-family:"宋体";
    float: left;
    font-weight: bold;width: 210px; height:41px;
   
}
.service_works_nr li a:hover h1 {
   color:#C10001; 
   
}

.service_works_nr li a h1 p {
    color: #BBBBBB;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}
.service_works_nr li a:hover h1 p {
      color:#C10001; 
}


.service_nr_r{  float: left;width:1100px; padding-bottom:30px;}
.service_nr_r_bt{background:url(../images/service_tu2.gif) no-repeat;  width:1060px; height:35px;   color: #C10001;
    font-family: "微软雅黑";
    font-size: 20px;
	font-weight:bold;
    padding-left: 20px;
	  margin-left: 20px;}
	

.service_nr_r_bg {height: auto; width:1050px; padding-bottom: 20px;}
.service_nr_r_bg ul li{margin-top:10px; width:796px; height: 181px; width:1050px; }
.service_nr_r_bg ul li a{width:1050px; height: 158px; display:block;}

.service_lb_img{padding-left:10px; float:left; width:246px; height:154px;}
.service_lb_img img { width:246px; height:154px;}

.sv_deta{float:left; width: 760px; padding-left:15px;}
.sv_deta h3{font-size:20px; font-family:"微软雅黑"; border-bottom:1px solid #d1d1d1; display: block; height:35px; width:760px; color:#6b6b6b; text-align:left;}
.sv_deta p {font-family: "微软雅黑"; font-size: 14px; height:76px;  padding-bottom: 10px; padding-top: 4px; color:#999999; width: 760px;}
.sv_deta b{background:url(../images/jqbjhui.png) no-repeat; height:30px;    padding-top: 3px; display:block;}
.sv_deta b span{font-family:Impact;
    font-size: 20px;
    font-style: normal;
    padding-left: 50px;
	float:left; color:#FFF;}
.sv_deta b small {
    background:url(../images/more-hui.png) no-repeat;
	width:107px;
    float: right;
    height: 5px;
      padding-top: 20px; display:block;
 }	
.service_nr_r_bg i {
    background:url(../images/service3.gif) no-repeat;
	width:786px;

    height: 13px;
      display:block;
	  margin:auto;
 }	
 .service_nr_r_bg ul li a:hover .sv_deta h3{ color:#c4050d;}

    .service_nr_r_bg ul li a:hover .sv_deta b{background:url(../images/jqbjhong.png) no-repeat; height:30px; }
   .service_nr_r_bg ul li a:hover .sv_deta b small {
    background:url(../images/hh.gif)no-repeat; width:107px;
    float: right;
    height: 21px;
      padding-top: 20px; display:block;}
	  
	  
/************news*******************/

.news_n{  background:url(../images/news.gif) no-repeat;
   
    height: 87px;
    width: 1100px;}
.news_nr_r{  float: left; padding-bottom:20px;
    }
.news_nr_r_bt{background:url(../images/service_tu2.gif) no-repeat;  width:776px; height:35px;   color: #C10001;
    font-family: "微软雅黑";
    font-size: 20px;
	font-weight:bold;
    padding-left: 20px;}
	

.news_nr_r_bg {
    height: auto;
    width:796px;
	padding-bottom: 20px;
}

.news_nr_r_bg ul li {
    display: block;
      height: 181px;
    margin-top: 10px;
    width: 796px;
}
.news_nr_r_bg ul li a img {
	padding-left:10px;
	float:left; 
	display:block;
}
.ne_deta{   float: right;
    padding-right: 5px;
    width: 513px;}
.ne_deta h3 { font-size:20px; font-family:"微软雅黑";    border-bottom-color: #D1D1D1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block; height:35px; color:#6b6b6b;}
.ne_deta p {   font-family: "微软雅黑";
    font-size: 14px;
    height: 76px;
    padding-bottom: 10px;
    padding-top: 4px; color:#999999;}
.ne_deta b{    padding-top: 3px; display:block;}
.ne_deta b span{    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;

	float:left; color:#999999;  text-transform: uppercase;}
 .ne_deta b small {
    background:url(../images/more-hui.png) no-repeat; width:107px;
    float: right;
    height: 21px;
      padding-top: 20px; display:block;}
 .news_nr_r_bg ul li a:hover .ne_deta h3{ color:#c4050d;}

    .news_nr_r_bg ul li a:hover .ne_deta span{ color:#c10001; }
   .news_nr_r_bg ul li a:hover .ne_deta b small {
    background:url(../images/hh.gif)no-repeat; width:107px;
    float: right;
    height: 21px;
      padding-top: 20px; display:block;}
	  
	  
	  
	  
/*******************************/
.work_nr_right{ width:1133px; height:auto; }
.work_ny_js{width:1070px; position:relative; height:auto; padding:15px; padding-bottom:30px;}
.work_ny_js_l{height:485px; margin-top:15px; float:left; }
.work_ny_js_l img{height: 485px; width:346px;}

.work_ny_js span{width:709px; float:left; padding:15px 0px 0px 15px;}
.work_ny_js h2{ width:709px; height:45px;  border-bottom:1px solid #c6c6c6; font-family:"微软雅黑"; font-size:26px; color:#444; display:block;}
.work_ny_js h2 i{font-size:12px; float:right; font-weight:normal; font-style:normal; padding:20px 5px 0px 0px;}
.work_ny_js b{width:699px; height:34px; background:#f5f5f5; display:block; padding:4px 10px 0px 0px; }
.work_ny_js b a{height:30px; background:#fff; display:block; float:right; text-align:center; line-height:30px; padding:0px 15px 0px 15px; margin-left:5px; font-size:12px; font-weight:normal; font-family:"宋体";}
.work_ny_js b a:hover{background:#ca0f10; color:#fff;}
.talkBox {
    background-color: #EAEAEA;
    height: 141px;
    line-height: 18px;
    overflow-y: scroll;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.case_bjx{ background:url(../images/case_bj2.gif) no-repeat; height:368px; width: 709px; margin-top:20px; overflow:hidden;}
.case_bjx ul{width:710px;}
.case_bjx li{ float: left;
    font-family: "宋体";
    font-size: 12px;
    text-align: center;
    width: 141px;
	
	height:183px; margin-right:1px;}

.case_bjx li a{ color: #333333;
    display: block;
    font-weight: normal;
    height:183px;
    line-height: 12px;
     font-style:normal; width:141px;}
.case_bjx li a:hover{background:url(../images/work_x_bg.gif) no-repeat;}
	
	
.case_bjx li a b{ width:141px;}
.case_bjx li a  p{ font-size:12px; font-family:"宋体"; font-style:normal; height:42px; padding-top:7px; line-height:30px;}
.case_bjx li a p i{font-size:12px; font-family:"Arial"; font-style:normal; display:block;}
.case_bjx li img{ width:127px; height:127px;}







.news_ny_xz {
    height: auto; padding-top:20px;
    width: 780px; line-height:24px; color:#666;
}




.news_ny_xz h2 {
    border-bottom-color: #BBBBBB;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #333333;
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 30px;
    text-align: center;
    width:779px;
}


.ashowcaseDetails_x p {
    color: #666666;
    display: block;
    float: left;
    line-height: 24px;
    margin-top: 10px; width:770px;
}



.mall_nr_bg{width:804px;}


.mall_nr_r li {
    float: left;
    height: 258px;
    margin-bottom: 20px;
    margin-right: 9px;
    text-align: center;
    width: 192px;
}

.mall_nr_r li a{width:198px; height:183px; display:block;}
.mall_nr_r li a em{ width:190px; height171px; border:1px solid #bbb; display:block;}

.mall_nr_r li a span{ width:193x; line-height:30px; display:block; height:31px; color:#666666;}
.mall_nr_r li a p{ width:193px; color:#666666;}
.mall_nr_r li a p small{ color:#ab0008; font-size:12px;}
.mall_nr_r li a b{ width:100px; height:22px; background:url(../images/mall_an.jpg) no-repeat; display:block; margin:5px 0 0 49px;}
.mall_nr_r li a:hover b{ background:url(../images/mall_an2.jpg) no-repeat;}




.brand{  background:url(../images/brand.gif) no-repeat;
    width: 1140px; }
	.brand1{ 
    width: 1140px; }
.breand_tu{width:1059px;   padding-bottom: 30px;}


.mall{  background:url(../images/brand.gif) no-repeat;
    width: 1144px; }

.mall_tu {
    float: left;
    margin-top: 15px;
    width: 800px;
}

.mall_tu span {
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: left;
    height: 100px;
    width: 187px;
}

.mall_tu em {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #AB0008;
    display: inline;
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    font-style: normal;
    height: 30px;
    margin-left: 20px;
    width: 579px;
}

.mall_tu p {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-right: -50px;
    width:579px;
}
.mall_tu small{
   background-attachment: scroll;
    background-clip: border-box;
    background-color: #F5F5F5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 34px;
    margin-right:15px;
    margin-top: 78px;
    padding-bottom: 0;
    padding-left: 0;
    width: 579px;}
	
	

.mall_tu small a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    height: 29px;
    line-height: 30px;
    margin-left: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: center;
}
.mall_tu small a:hover {   background-color: #b60102; color:#FFF;}

.mall_nr_r h2 {
  
    color: #AB0008;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    height: 35px;
    line-height: 31px;
    margin-top: 10px;
    width:731px;
}

.ma_text {
    padding-bottom: 20px;
    padding-top: 20px;
   width:731px;
   color: #666666;
}
.mall_nr_r{ padding-bottom:30px;}

.ashowcaseDetails {
    float: right;
    width: 705px;
}

.ashowcaseDetails h4 {
    color: #000000;
    font-family: "微软雅黑",Times,serif;
    font-size: 36px;
    height: 55px;
    line-height: 59px;
}
.ashowcaseDetails p {
    line-height: 35px;
}

.ashowcaseDetails p strong {
    color: #FF0000;
}

.team {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

.team li {
    float: left;
    line-height: 25px;
    width: 275px;
}
.team li strong {
    color: #000000;
}

.ashowcaseDetails h5 {
    color: #FF0000;
    font-size: 12px;
    line-height: 30px;
}

.otherPics ul li {
    float: left;
    margin-right: 5px;
}
.otherPics ul li a {
    background-color: #EAEAEA;
    display: block;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.show_img {
    padding-bottom: 10px;  width: 1100px;
}
ul.s_menu {
   height: 33px; float:left; width:500px;
}

ul.s_menu li {display:block; width:150px;
    float: left;
}

ul.s_menu li a:hover {

    background-color: #b60102;
    color:#FFF;
}
ul.s_menu li a {color: #747474; clear:both; background:#fff; margin:5px 0px 0px 5px;
    display: block;
    height: 28px;
	font-size:12px; font-family: "宋体";
    line-height: 28px;
    text-align: center;
    width: 150px; cursor:pointer;}

.case_zs_small {
    
    background-color: #F5F5F5;
    display: block;
    float: right;
    height: 34px;
    margin-right: 4px;
    margin-top:10px;
    padding-bottom: 0;
    padding-left: 0;
    width:1070px;
}

.case_zs_small b{width:300px; float:right;}
.case_zs_small b a {
    background-color: #FFFFFF;
    display: block;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: center;
}

.case_zs_small b a:hover {   background-color: #b60102; color:#FFF;}


.ashowcaseDetails_x small{background-color: #F5F5F5;
    display: block;
    float: right;
    height: 34px;
    margin-right: 4px;
    margin-top:10px;
    padding-bottom: 0;
    padding-left: 0;
    width:1070px;}

.ashowcaseDetails_x small a {
    background-color: #FFFFFF;
    display: block;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: center;
}

.ashowcaseDetails_x small a:hover {   background-color: #b60102; color:#FFF;}








.otherPics{ margin:auto;}

.img_list {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.img_list img {
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

.img_list span {
    color: #C42522;
    float: left;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 10px;
}

.img_list i {
    color: #C42522;
    float: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 12px;
    padding-top: 10px;
	font-style:normal;
}

.img_list em { background:url(../images/service3.gif) no-repeat; width:786px; height:13px; margin:auto; display:block;   margin-top: 30px;
}
.addpage{background-color:#EAEAEA; width:1100px; height:33px;}

.addpage ul {
    float: right;
}

.addpage ul li {
    float: left;
    padding-left: 10px;
}
.addpage ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    height: 29px;
    line-height: 30px;
    margin-left: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: center;}
	
	.addpage ul li a:hover {   background-color: #b60102; color:#FFF;}
	.location_n {
    float: left;
    width: 800px;
}
.location {
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width:800px;
}

.location li {
    display: block;
    padding-top: 18px;
}

.locationa, .location li a {
    background-image: url("../images/bg41.gif");

    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 307px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 9px;
    position: relative;
    width:800px;
}

.locationa span, .location li a span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/bg5.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 10px;
    height: 70px;
    left: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width:783px;
}

.locationa span i, .location li a span i {
    float: left;
    padding-left: 32px;
    width: 450px;
}

.locationa span i em, .location li a span i em {
    display: block;
    font-size: 19px;
    font-style: normal;
    height: 31px;
    line-height: 31px;
    padding-top: 17px;
}

.locationa span i dfn,.location li a span i dfn {
    display: block;
    font-family: Arial,Helvetica,sans-serif,Verdana,Geneva,sans-serif;
    font-size: 8px;
    font-style: normal;
    height: 11px;
    line-height: 11px;
    padding-left: 5px;
    text-transform: uppercase;
}

.locationa span samp,.location li a span samp {
    float: right;
    padding-top: 8px;
    width: 112px;
}

.locationa span samp em ,.location li a span samp em {
    float: left;
    font-size: 37px;
    font-style: normal;
}

.locationa span samp dfn,.location li a span samp dfn {
    float: left;
    font-size: 17px;
    font-style: normal;
    line-height: 36px;
}

.location_txt {
    color: #7D7D7D;
    display: block;
    font-family: "Geneva";
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 12px;
    text-indent: 24px;
    width: 662px;
}

.location h2 {
  
    color: #AB0008;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    height: 35px;
    line-height: 31px;
    margin-top: 10px;
    width:731px;
}



.location_n small {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F5F5F5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 34px;
    margin-top: 18px;
    padding-bottom: 0;
    padding-left: 0;
    width:800px; margin-bottom:30px;
}


.location_n  small a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    height: 29px;
    line-height: 30px;
    margin-left: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: center;
}

.location_n  small a:hover {   background-color: #b60102; color:#FFF;}







.con_map {
    height:536px;
    width: 1070px;
	padding-top:30px;
}

.contact { 
    background: url("../images/bg13.gif") no-repeat ;
    height: 378px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    width: 1070px;
	 padding-bottom: 30px;
}

.contact ul {
    font-family: "Century Gothic";
    left: 388px;
    position: absolute;
    text-align: center;
    top: 254px;
}

.contact ul li {
    float: left;
    padding-right: 10px;
	color:#bbbbbb;
}
.contact ul li a { width:115px; height:18px; float:left; padding-top:62px; font-size:12px;}
    
	color:#bbbbbb;
}


.book1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: "微软雅黑";
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 10px;
    width: 774px;
	 line-height: 30px;
}


#o_08 {
    height: 120px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 700px;
}
#o_11 {
    height: auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 600px;
}


.box_1 {
    height: 30px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
    width: 600px;
}
#o_10 {
    height: 250px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 700px;
}
#o_12 {
    height: auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 600px;
}


.title_span {
    color: #4F4E4E;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    width: 150px;
}

.input2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D6D8D8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #D6D8D8;
    border-top-style: solid;
    border-top-width: 1px;
    height: 22px;
    line-height: 22px;
    width: 190px;
}

INPUT {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}


.con_span {
    color: #4F4E4E;
    display: block;
    float: right;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    width: 430px;
}



.kef {
    float: left;
    height: auto;
    padding-bottom: 13px;
    width: 250px;
	padding-top: 10px;
}
.kef ul li {
    display: block;
    height: 35px;
    margin-bottom: 5px;
    width: 250px;
}

.kef ul li a {
    background-image: url("../images/service_15.gif");
    background-repeat: no-repeat;
    color: #444444;
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding-left: 35px;
    width: 215px;
}
.kef ul li a:hover {
    background-image:url(../images/service-hong.gif);    width: 215px;  height: 35px;
color: #ffffff;
}


body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/beijing.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: "Arial";
    font-size: 12px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    position: relative;
}
.help_conbg {
        background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    float: right;
    height: auto;
    margin-right: 50px;
    padding-top: 7px;
    width: 806px;
	padding-bottom:30px;
}

body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/beijing.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: "Arial";
    font-size: 12px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    position: relative;
}
.help_conbg h3 {
    color: #d70000;
    display: block;
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 20px;
}



.help_conbg p {
    color: #999999;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;}
	
	
body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/beijing.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: "Arial";
    font-size: 12px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    position: relative;
}
.mall_l {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/brand.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 1144px;
}

body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/beijing.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: "Arial";
    font-size: 12px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    position: relative;
}
.submit {
    background-image:url(../images/libg20.gif);
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    
    height: 29px;
    width: 70px;
}











#SLB-Wrapper {
	POSITION: absolute; TEXT-ALIGN: left; MARGIN: auto; FONT-FAMILY: Verdana
}
#SLB-Wrapper #SLB-Background {
	POSITION: absolute; FLOAT: left; TOP: 7px; LEFT: 7px
}
#SLB-Wrapper #SLB-Top {
	MARGIN: 0px 0px 0px 18px; BACKGROUND: no-repeat 100% 0px; HEIGHT: 28px;
}
#SLB-Wrapper #SLB-Top A {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px; PADDING-LEFT: 0px; WIDTH: 41px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; HEIGHT: 16px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#SLB-Wrapper #SLB-Top A:hover {
	BACKGROUND-POSITION: 0px -16px
}
#SLB-Wrapper #SLB-Top IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 6px 10px; WIDTH: 41px; FLOAT: right; HEIGHT: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#SLB-Wrapper #SLB-Top DIV {
	POSITION: relative; LINE-HEIGHT: 0; WIDTH: 18px; BACKGROUND: no-repeat 0px 0px; HEIGHT: 28px; FONT-SIZE: 0px; LEFT: -18px; float:left;
}
#SLB-Wrapper #SLB-Bottom {
	MARGIN: 0px 18px 0px 0px; BACKGROUND: no-repeat 0px 43%; HEIGHT: 20px
}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
	POSITION: relative; LINE-HEIGHT: 0; WIDTH: 100%; BACKGROUND: no-repeat 100% 43%; FLOAT: right; HEIGHT: 20px; FONT-SIZE: 0px; RIGHT: -18px
}
#SLB-Wrapper .SLB-bbnav#SLB-Bottom {
	HEIGHT: 52px
}
#SLB-Wrapper .SLB-bbnav#SLB-Bottom #SLB-BottomRight {
	HEIGHT: 52px
}
#SLB-Wrapper .SLB-bbnav#SLB-Bottom {
	BACKGROUND-POSITION: 0px 100%
}
#SLB-Wrapper .SLB-bbnav#SLB-Bottom #SLB-BottomRight {
	BACKGROUND-POSITION: 100% 100%
}
#SLB-Wrapper #SLB-Contenido {
	BORDER-LEFT: #000 7px solid; BORDER-RIGHT: #000 7px solid
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 11px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 11px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#SLB-Wrapper #SLB-Navegador #SLB-Right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 26px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: 26px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#SLB-Wrapper #SLB-Navegador #SLB-Left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 26px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: 26px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#SLB-Wrapper #SLB-Navegador #SLB-Right {
	MARGIN: 0px 18px 0px 10px; BACKGROUND-POSITION: 26px 0px; FLOAT: right
}
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover {
	BACKGROUND-POSITION: 26px -26px
}
#SLB-Wrapper #SLB-Navegador #SLB-Left {
	BACKGROUND-POSITION: 52px 0px; FLOAT: left; MARGIN-RIGHT: 10px
}
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover {
	BACKGROUND-POSITION: 52px -26px
}
#SLB-Wrapper #SLB-Navegador STRONG {
	DISPLAY: block; PADDING-TOP: 5px
}
.tc {width:875px;hei\ht:404px;background:url(../Public/images/qq.gif) no-repeat;position:relative;}
.tc a {position:absolute;width:91px;height:45px;display:block;font-weight:bold;color:#000000;font-size:14px;font-family:"Arial";}
.tc a i {display:block;color:#d30403;font-family:"微软雅黑";}
a.q1 {left:115px;top:128px;}
a.q2 {left:285px;top:128px;}
a.q3 {left:115px;top:208px;}
a.q4 {left:285px;top:208px;}
.tc a.q5 {left:115px;top:340px;height:20px;}
.tc a.q6 {width:215px;height:60px;display:block;left:645px;top:235px;}

.weizhidh{color:#666;}
.weizhidh a{color:#333;}



