﻿.top{
/*	display:none;*/}
@font-face {font-family:"Microsoft Yahei", "微软雅黑";}
@font-face {font-family:"Microsoft Yahei", "微软雅黑";}
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:"Microsoft Yahei", "微软雅黑";}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.public{ width:1100px; margin:0 auto;}
/* == 以上 reset Css == */

.fl{float:left;}
.fr{float:right;}

/**************** 全局公用样式 ****************/

body {max-width:1920px; min-width:1100px; +overflow:hidden;}
.g-wrap {position:relative; margin:0 auto; width:1100px; height:100%; overflow:hidden;}
#header {position:relative; z-index:5; height:79px; background-color:#fff;}
    #logo {position:absolute; top:0px !important;  left:1px; width:199px; height:70px; background:url(img/logo.png) no-repeat 0 0;}
    #nav {position:absolute; top:0; right:130px; z-index:4; height:100%; background-color:#fff; overflow:hidden;}
    #nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
    #nav .n1 {width:70x;}
    #nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:83px;}
    #nav .n4 {width:96px;}
 
    #nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:15px; line-height:79px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
    #nav li a.on {color:#fff; }
    #nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
    #nav li a .bkg {top:100%; z-index:1; background-color:#cf864b; -webkit-transition:top 200ms; transition:top 200ms;}
	
    #nav li.n1 a{ background:url(img/home.png)#fff no-repeat 28px 31px; display:block; height:79px; width:70px;}
	#nav li.n1 a:hover,#nav li.n1 a.on{background:url(img/home2.png)#cf864b no-repeat 28px 31px;  }
    #nav li a.on,#nav li a:hover {top:0; z-index:1; background-color:#cf864b; -webkit-transition:top 200ms; transition:top 200ms;}

    #shop {position:absolute; bottom:0; right:0; z-index:5; width:78px; height:100%; background:#fff; }

    #shop {width:40px;}
    #shop .btn-search {position:absolute; top:30px; right:15px; width:36px; height:36px; background:url(img/icon_search.jpg) no-repeat 0px 0px;}
    #shop .btn-search:hover,
    #shop .btn-search.on {background-image:url(img/icon_search_on.jpg);}
        /*#searchbox {display:none; position:absolute; top:100%; z-index:11115; line-height:44px; right:0; padding:0 20px; width:200px; height:44px; border:8px solid #4c4a4f;}*/
    #shop .btn-lang {position:absolute;top:0; right:74px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:15px; line-height:76px; color:#666369; background-color:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
    #shop .btn-lang:hover {color:#ff2424;}
    #shop .header-nwbtn{ position:absolute;top:0; right:0px; padding:0 10px; padding-right: 15px; width:auto; height:100%; font-weight:bold; font-size:15px; line-height:76px; color:#666369; background: url(../img/head-nw-icon.png) right center no-repeat; -webkit-transition:all 300ms; transition:all 300ms;}
    #shop .header-nwbtn:hover, #shop .header-nwbtn.on{ color: #ff2424; background: url(../img/head-nw-icon-on.png) right center no-repeat;}

    #content {position:relative; overflow:hidden;}
    #subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:61px; /*overflow: hidden;*/}
    #subNav .g-wrap {overflow:visible;}
    #subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background-color:#4c4a4f; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
    #subNav .g-wrap .about {left:293px; padding:0 67px; /*width:835px;*/}
    #subNav .g-wrap .news {left:376px; padding:0 67px; /*width:752px;*/}
    #subNav .g-wrap .relation {left:459px; padding:0 80px;/* width:643px;*/}
    #subNav .g-wrap .service {left:555px; padding:0 67px; /*width:573px;*/}
	#subNav .g-wrap .customer {left:638px; padding:0 67px; /*width:573px;*/}
	#subNav .g-wrap .join {right:70px; padding:0 67px; /*width:573px;*/}
	#subNav .g-wrap .contact{left:738px;right:0px;  padding:0 67px; width:203px; }/*background:url(img/77.png);*/
    #subNav .g-wrap .search {right:0; width:auto; height:44px; border:8px solid #4c4a4f;}
    #subNav .g-wrap .search input { padding:0 20px; width:200px; height:44px; line-height:44px; }
    #subNav .g-wrap .langs {right:0; padding:0 15px; width:auto;}
     /*2016.4.12*/
    #subNav .g-wrap .nwmenu{ right: 0; top: -409px; width: 270px; height: auto; background-color: #4c4a4f; -webkit-transition: 300ms; transition: 300ms;}
    #subNav .g-wrap .nwmenu .nwmenu-inner{ padding: 30px; width: 210px; max-height: 349px; overflow: hidden;}
    #subNav .g-wrap .nwmenu .nwmenu-inner .nwi-box{ margin-bottom: 10px;}
    #subNav .g-wrap .nwmenu .nwi-tit{ float: left; width: 50px; color: #8f8c92; font-size: 12px;}
    #subNav .g-wrap .nwmenu .nwmenu-list{ float: right; margin-top: -5px; width: 140px;} 
    #subNav .g-wrap .nwmenu .nwmenu-list li a{ float: none; padding: 0; line-height: 22px; color: #d2ced5; font-size: 12px;font-weight: normal; -webkit-transition: color 300ms; transition: color 300ms;}
    /*2016.4.12*/

    #subNav .g-wrap .nwmenu .nwmenu-list li a:hover{ color: #f63b34;}
    #subNav .g-wrap .on {top:0; z-index: 2;}
    #subNav .g-wrap .item a{float:left; padding:0 16px; font-weight:bold; font-size:15px; line-height:61px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms;}
	#subNav .g-wrap .item2 a { float:right; }
    #subNav .g-wrap .item a:hover {color:#cf864b;}
    #subNav .g-wrap .item #on {
    color: #f63b2e;
}
/*#footer {height:70px; overflow:visible;  border-top:1px solid #e5e5e5;}*/
/*#footer .g-wrap {background:url(../img/temp/footer_bg.jpg) no-repeat right 0;}*/
#footer {height:140px;}
#reference {height:64px; line-height:64px; border-bottom:1px solid #f2f2f2;}
#reference div {height:100%;}
#reference a {-webkit-transition:color 300ms;transition:color 300ms;}
#reference a:hover {color:#f63b2e;}
#reference div * {font-weight:bold; font-size:15px; color:#2e2e57;}
#reference .left {float:left;}
#reference .left * {float:left; height:100%; line-height:64px;}
#reference .left a {margin-left:20px; padding-left:42px; background:no-repeat 0 13px;}
#reference .left .a1 {background-image:url(../img/refer_icon_1.png);}
#reference .left .a2 {background-image:url(../img/refer_icon_2.png);}
#reference .left .a3 {background-image:url(../img/refer_icon_life.png);}
#reference .right {float:right; width:323px; line-height:69px; text-indent:38px; background:#f2f2f2 url(../img/refer_icon_3.png) no-repeat 19px 23px; border-left:1px solid #e5e5e5;}
#copyright {height:75px;}
#copyright .g-wrap {overflow:visible;}
#copyright .g-wrap div {float:right; padding:19px 0 19px 19px; height:37px; width:303px; font-weight:bold; line-height:20px; color:#4b4b51; border-left:1px solid #f2f2f2;}
#copyright .g-wrap div a {-webkit-transition:color 300ms; transition:color 300ms; color:#4b4b51;}
#copyright .g-wrap div a:hover {color:#e62b1e}

#mask {display:none; position:fixed; top:0; left:0; z-index:1024; width:100%; height:100%;}
#mask .wrap {position:fixed; top:0; right:-378px; z-index:1024; padding:0 29px; width:320px; height:100%; background-color:#2b2b2b;}
#mask .wrap p {margin-top:130px; color:#8C8C8C; line-height:18px;font-size: 13px;}
#mask .wrap p span {display:block;}
#mask .wrap p .tit {font-size:15px; color:#E1DEDE;}
#mask .wrap p .column {margin-left:-16px; padding-left:16px; background:url(../img/sitemap_arrow.png)no-repeat 0 7px;font-size: 13px;}
#legal {background:url(../img/legal_tit.png) no-repeat 29px 77px;}
#sitemap {background:url(../img/sitemap_tit.png) no-repeat 29px 77px;}
#sitemap a {color:#8C8C8C; -webkit-transition:color 300ms; transition:color 300ms;font-size: 13px;}
#sitemap a.reenoo {font-weight:bold; }
#sitemap a:hover {color:#e62b1e; }
.con3 a img{filter:Alpha(Opacity=100); opacity:1;}
.con3 a:hover img{filter:Alpha(Opacity=90); opacity:0.9;}

.footer{ height:156px; background:url(img/foot_bg.jpg)#f6f6f6 no-repeat top center;}
.footer_l{ float:left; padding-top:48px; }
.footer_r{ float:right; padding-top:30px; }
.footer_r .footer_nav{ width:464px; border-bottom:1px solid #dadada; float:left; padding-bottom:2px; }
.footer_r .footer_nav ul li{ float:left; padding-left:20px;}
.footer_r .footer_nav ul li a{height:40px; line-height:40px; display:block; font-weight:bold;}
.footer_r .footer_nav ul li a:hover{ color:#cf864b; }
.footer_r .footer_nav ul li a.c1{ background:url(img/icon01.jpg) no-repeat left 5px; padding-left:36px;}
.footer_r .footer_nav ul li a.c2{ background:url(img/icon02.jpg) no-repeat left 5px; padding-left:36px;}
.footer_r .footer_nav ul li a.c3{ background:url(img/icon03.jpg) no-repeat left 5px; padding-left:36px;}
.footer_r .footer_nav ul li a.c4{ background:url(img/icon04.jpg) no-repeat left 5px; padding-left:36px;}
.footer_r .footer_nav ul li a.c5{ background:url(img/icon06.jpg) no-repeat left 5px; padding-left:34px;}
.footer_r .footer_nav ul li a.c6{ background:url(img/icon07.jpg) no-repeat left 5px; padding-left:36px;}
.footer_r .footer_nav ul li a.c7{ background:url(img/icon08.jpg) no-repeat left 5px; padding-left:34px;}
.r01{ float:right; padding-top:14px; color:#a7a7a7; }
.r02{ float:right; padding-top:10px; color:#a7a7a7; }
.r01 a,.r01 a:hover{color:#a7a7a7; }
.sub_con{ min-height:719px; background:url(img/bg02.jpg) repeat-x; }
.sub_nav{ height:71px; line-height:71px; overflow:hidden;}
.sub_nav_l a{ float:left; display:block; height:67px; line-height:67px; float:left; padding:0 11px; font-size:16px; color:#858585; font-weight:bold; }
.sub_nav_l a:hover,.sub_nav_l a.zt{ border-bottom:3px solid #b67138; color:#b67138 }
.sub_nav_r{ float:right; font-size:16px; background:url(img/icon05.jpg) left center no-repeat; padding-left:25px;   }
.sub_nav_r span{ color:#cf864b; }
.sub_nav_r span a{ color:#696969; }
.sub_c{ width:990px; padding:50px 55px; margin-top:35px; background:#fff; min-height:600px; margin:0 auto; }
.sub_tit_yw{ float:left; width:990px;}
.sub_con_t{ float:left; padding:22px 0 22px; background:url(img/xt_bg.jpg) no-repeat left bottom; width:990px; }
.sub_con_t .txt01{ font-size:26px; color:#5c5c5c; font-weight:bold;  }
.sub_con_t .txt02{ font-size:24px; color:#ff9642; font-weight:bold; line-height:42px; }
.sub_con_t .txt03{ color:#8e8e8e; font-size:22px; }
.sub_con_t .txt04{ color:#af6c39; font-size:18px; margin-top:-10px; font-weight:bold; }
.sub_con_t .txt05{  color:#8e8e8e; font-size:16px; padding-top:10px;  }
.sub_con_c{ float:left; width:970px; font-size:16px; color:#707070; line-height:28px; padding-top:30px; padding-left:0px; padding-bottom:40px; }
.sub_con_c p{ line-height:24px; }
.sub_con_c p img{
	max-width:100%;}
.tagcontent1 .left {
  float: left;
  margin-right: 27px;
  width: 320px;
}
.firstnews .newsdate {
  color: #c69167;
  font-size: 14px; line-height:2;
}
.firstnews .newstitle {
  color: #565656;
  font-size: 16px; line-height:26px;
   padding:0px 0 0px;
}
.firstnews .newscontent{ line-height:18px; color:#858585; height:36px; overflow:hidden}
.firstnews .sub_more a {
  color: #b67138; line-height:28px;
   
}
.tagcontent1 .firstnews {
  background: url("img/newsline.png") no-repeat scroll 0 bottom transparent;
  margin-bottom:15px;
  padding-bottom:15px;
}
.videotitle {
  margin-bottom: 10px;

}
.tagcontent1 .right {
  float: left;
  width: 635px;
}
.tagcontent1 .right li { width:638px; height:124px; 
  background: none repeat scroll 0 0 #fbf0df;
  margin-bottom: 8px;
  overflow: hidden;

}
.tagcontent1 .right li:hover{ background:#fbf0df;}
.tagcontent1 .right li .leftcontent {
  float: left;
  width: 450px; padding:20px  16px 0 35px;
}
li .leftcontent .newscontent {
  height: 40px;
   font-size:14px; line-height:20px; overflow:hidden;
  overflow: hidden;
   color:#797979;
    padding-top:3px;
}
.tagcontent1 .right li .datetime {
	 float:right; display:block; background:#c79167;
	  width:137px; height:124px;
  color: #FF8A00;
  font-family:"Microsoft Yahei", "微软雅黑";
  font-size: 20px;
  line-height: 124px; text-align:center;
   color:#fff;

}
.tagcontent1 .right li .leftcontent .newstitle {
  color: #444343;
  font-size: 18px;
  text-align:justify;
  height:38px; line-height:38px; overflow:hidden;
}
.tagcontent1 .right li .leftcontent .newstitle:hover {
  color: #c69167;
  /*font-size: 15px;*/
}
.getmore {
	height:49px;
  background: none repeat scroll 0 0 #b67138 !important;
  padding: 8px 243px 5px !important;
  cursor:pointer;
}
.tagcontent1 .right li .getmore{ height:49px;}
.tagcontent1 .right ul {
  overflow: hidden;
}

.tagcontent1_1 {
  margin: 0 35px;
}


.tagcontent1_1 li {
  background: none repeat scroll 0 0 #F4F6F9;
  margin-bottom: 8px;
  overflow: hidden;
  padding: 10px 15px;
}
.tagcontent1_1 li .leftcontent {
  float: left;
  width: 785px;
}
.tagcontent1_1 li .datetime {
  color: #FF8A00;
  font-size: 16px;
  line-height: 65px;
  text-indent: 20px;
  font-family:"Microsoft Yahei", "微软雅黑";
}
.tagcontent1_1 li .leftcontent .newstitle a {
  color: #003792;
  font-size: 13px;
}
.tagcontent1_1 li .leftcontent .newstitle a:hover {
  color: #FF8A00;
  font-size: 13px;
}
.pagination {
  font-family: "Microsoft Yahei", "微软雅黑";
  font-size: 12px;
  padding: 20px 0;
  text-align: left;
}
.pagination span, .pagination a {
  border: 1px solid #D8D8D8;
  display: block;
  float: left;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  margin-right: 5px;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
  width: 16px;
  color:#5E5555;
  background:#FAFAFA;
}
.pagination .current {
  background-color: #265BB1;
  border: 1px solid #004093;
  color: #FFFFFF;
  font-weight: bold;
}
.pagination select {
  height: 29px;
  padding: 5px;
  width: 44px;
}
/*新闻中心*/
.newsinfo_tit { border-bottom: 1px solid #cbcbcb; padding: 0 0 20px; }
.newsinfo_tit b { color: #333; display: block; font: 24px/45px "微软雅黑"; padding: 10px 0 0; font-weight:bold; }
.newsinfo_tit span { color: #999; display: block; line-height:24px; font-size:12px;}
.newsinfo_con {color: #666; font-size: 14px; line-height: 26px; min-height: 300px; padding: 40px 0 20px; }
.newsinfo_con p{ text-align:justify; line-height:26px; padding-top:20px;  }
.newsinfo_con p img{ display:block; text-align:center; }
.nextcon {border-top: 1px dotted #c4c5c7; color: #c3c3c7; line-height: 36px; padding: 20px 5px 0; font-size:14px;}
.nextcon a{ color:#c4c5c7;}
.nextcon a:hover{ color:#c79167;}
/*新闻详情*/

.third{ margin-top:25px;}
.third ul li{ float:left; width:320px; margin-right:14px; margin-bottom:20px; }
.fd { width:320px; height:232px; overflow:hidden; }
.fd img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.fd:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }

.ttxt{ border:1px solid #d9d9d9; float:left ; width:318px; height:61px; border-top:none; }
.ttxt .img01 img{width:132px; height:61px; overflow:hidden}
.txt h1{ height:31px; line-height:31px; color:#cf864b; padding-left:10px; border-bottom:1px solid #d9d9d9; width:176px;  }
.txt h1 a{ color:#cf864b;  }
.txt h2{ padding-left:10px; line-height:30px;   }

.sub_con_nav{ width:990px; height:40px;}
.sub_con_nav a{ line-height:40px; height:40px; color:#6d6d6d; display:block; float:right; padding:0 13px; font-size:14px; font-weight:bold}
.sub_con_nav a:hover,.sub_con_nav a.zt{ border-top:3px solid #c79167; margin-top:-3px;}

.qyry{ margin-top:20px; }
.thumbnail{ float:left; margin:0 8px 15px; padding:5px; border:1px solid #e6e6e6;}
.thumbnail:hover{ background:#fafafa; }

.qyry li{ float:left; width:228px; height:270px; background:#f2f2f2; margin: 0 8px 20px; } 
/*.qyry li:hover{  background:#c79167; color:#fff; }*/
.qyry li a,.qyry li a .sjzs{ width:200px; height:143px; margin:15px 0 0 7px;}
.ry{ margin-left:12px; line-height:22px; padding-top:8px; color:#847e7e; font-size:15px;}
.ry .ry01{ font-size:16px; font-weight:bold; color:#b67138;  overflow:hidden; height:40px; line-height:40px;}
.ry .ry02{ font-size:14px;  }
.ry .ry03{ font-size:16px;  }


.qyry2{ margin-top:20px;}
.qyry2 li{ float:left; width:312px; height:280px; background:#f2f2f2; margin: 0 8px 20px; } 
/*.qyry li:hover{  background:#c79167; color:#fff; }*/
.qyry2 li a,.qyry2 li a .sjzs{ width:285px; height:190px; margin:15px 0 0 7px;}
.ry04{ width:288px; color:#b67138; font-weight:bold;  overflow:hidden; height:60px; line-height:24px; color:#414141; }



.voidtile {  text-align:center; line-height:50px; font-weight:bold;font-size:26px;}
.yxsp{ background:#f3f3f6; padding:40px 170px 50px ; }
.video_ul{ margin-top:20px; background:#f3f3f6; float:left; width:990px; padding-bottom:20px;  }
.video_ul li{ float:left;  width:200px; height:150px; margin:20px 22px 20px; }
.tp{width:200px; height:150px;background:#d6d6d6;  padding:5px;}

.cbw{ width:990px; margin-top:30px;  }
.cbw ul li{float:left; margin:0 0px 20px 20px; }
.cbw ul li a{width:455px;  height:152px; line-height:80px; display:block; background:#f2f2f2;  }
.cbw ul li a .fm{ width:116px; height:130px; float:left; padding:12px 20px 0 20px;  }
.cbw ul li a .fm img{ width:105px; height:130px; }
.cbw ul li a .tt{ line-height:152px; font-size:16px; }
.cbw ul li a:hover{ background:#c79167; color:#fff; }

.neirong_l{margin: 0px 10px 30px 10px;}
textarea {  border: 1px solid #ccc; }
.bg4{ margin-top:5px;}
tr{ height:40px; }
.zi_6e6e6e{ font-size:14px; }
.kk{ height:28px; border:1px solid #ccc; padding-left:8px;}
.button{ width:80px; height:30px; background:#c79167; color:#fff;line-height:30px; text-align:center; border:none; font-size:14px;  }
.button2{ width:80px; height:30px; background:#848484; color:#fff;line-height:30px; text-align:center; border:none; font-size:14px; }

table {border-collapse: collapse;border-spacing: 0;}
.jobList { padding:30px 10px 0px; }
.jobList h2 {color: #7d191a;font: bold 14px/46px "微软雅黑";}
.jobList th { background: #e9e9e9 none repeat scroll 0 0;border-right: 1px solid #fff; color: #666;font-size: 15px; line-height: 36px; text-align:center; background:#c79167; color:#fff; font-weight:bold; padding:8px 0 }
.jobList td {border-right: 1px solid #fff;color: #666; font: 12px/30px "微软雅黑"; text-align: center;}
.jobList td.bg{ background:#e3e3e4;}
.jobList td a{ color:#757575;}
.jobList td a:hover{ color:#c79167;}
.jobLine {border-bottom: 1px solid #e9e9e9; height: 28px; width: 100%;}

.fy{ padding:40px 0 20px 0; text-align:center;}
.fy a{ display:block; padding:3px 10px; color:#666666; border:1px solid #e5e5e5; margin-left:4px; display:inline; font-size:16px;}
.fy a:hover,.fy a.syy{ border:1px solid #c79167; background:#c79167; color:#ffffff;}

.lxwm{ padding:30px 20px 0; }
.lx_l{ width:360px; }
.lx_l01{ font-size:18px; background:url(img/lx01.jpg) no-repeat left bottom; height:auto; line-height:45px; font-weight:bold; margin-bottom:30px;   }
.lx_l02{ background:url(img/lx02.jpg) left center no-repeat; padding-left:35px;height:auto; line-height:20px; font-size:16px; margin-top:15px; margin-bottom:15px; }
.lx_l03{ background:url(img/lx03.jpg) left top no-repeat; padding-left:35px;height:auto; line-height:22px; font-size:16px; margin-top:2px; }
.lx_l04{ background:url(img/lx04.jpg) left center no-repeat; padding-left:35px;height:auto; line-height:45px; font-size:16px; margin-top:2px; }

.dsz_l{ width:540px; margin-top:20px; }
.dsz_l01{ font-size:28px; color:#3c3c3c; font-weight:bold; margin:10px 0 15px;  }
.dsz_l02{ padding-bottom:48px;}
.dsz_r{ padding-left:42px; margin-top:20px; }
.qywh01{ padding-top:35px; font-size:16px; }
.qywh01 strong{ color:#cf864b; font-size:20px; }
.qywh{ background:url(img/bg03.jpg) no-repeat right bottom; min-height:450px; }

.business-mainbox { margin: 0 auto; margin-top: 30px; width: 990px; }
.business-mainbox > div { position: relative; padding: 24px; width: 282px; height: 450px; }
.business-mainbox > div.bm1 { background-color: #eebf93; }
.business-mainbox > div.bm2 { background-color: #4ebcbb; }
.business-mainbox > div.bm3 { background-color: #84ca71; }
.business-mainbox > div h1 { margin-bottom: 34px; color: #404040; padding-top:16px; font-size: 16px; font-weight: bold; text-align: center; }
.business-mainbox > div p { margin-top: 30px; color: #404040; line-height: 22px; }
.business-mainbox > div .bm_mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; display: none; }
.business-mainbox > div .bm_mask.bm_mask1 { background: url(img/bmask1.png) center bottom no-repeat; }
.business-mainbox > div .bm_mask.bm_mask2 { background: url(img/bmask2.png) center bottom no-repeat; }
.business-mainbox > div .bm_mask.bm_mask3 { background: url(img/bmask3.png) center bottom no-repeat; }
.business-mainbox > div .bm_mask a { width: 100%; height: 100%; display: block; }

.business-mainbox2 { margin-top:30px;}
.business-mainbox2 > div { position: relative; padding: 34px; width: 427px; height: 450px; }
.business-mainbox2 > div.bm4 { background-color: #facda3; }
.business-mainbox2 > div.bm5 { background-color: #5bdedd; }
.business-mainbox2 > div h1 { margin-bottom: 34px; color: #404040; font-size: 16px; font-weight: bold; text-align: center; }
.business-mainbox2 > div p { margin-top: 38px; color: #404040; line-height: 22px; }
.business-mainbox2 > div .bm_mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; display: none; }
.business-mainbox2 > div .bm_mask.bm_mask4 { background: url(img/bmask4.png) center bottom no-repeat; }
.business-mainbox2 > div .bm_mask.bm_mask5 { background: url(img/bmask5.png) center bottom no-repeat; }
.business-mainbox2 > div .bm_mask a { width: 100%; height: 100%; display: block; }

.dsz_l03{ line-height:24px; }

