body {
  margin: 0;
  font-size: 20px;
  font-family: 'Source Sans Pro', helvetica, sans-serif;
  font-weight: 200;
  color: #6e6e6e; }

a {
  color: #599190;
  text-decoration: none; }


p {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

h1 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0;
  font-weight: 200; }

h2 {
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  font-weight: 200; }

h3 {
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0;
  font-weight: 200; }

ul {
  list-style-type: none;
  padding: 0; }

footer {
  text-align: center; }

::selection {
  background-color: #e77878;
  color: white; }

.cfix:after, .btn-list:after {
  display: block;
  content: '';
  clear: both; }

.wrapper {
  width: 100%;
  box-sizing: border-box;
  border-top: 0px solid #6c6c6c;
  background-color: #fefefe; }

.link-menu {
  font-size: 2.2rem; }
  .link-menu:hover {
    color: #807d7d; }

.main-content {
  padding: 80px 40px 20px;
  text-align: center; }
  .main-content > .main-content-header {
    padding-bottom: 80px; }
  .main-content > .main-content-body {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #d4d4d4;
    text-align: left; }
    .main-content > .main-content-body a {
      text-decoration: underline; }
    .main-content > .main-content-body > .main-content-body-inner {
      padding-top: 10px;
      padding-bottom: 20px; }
      .main-content > .main-content-body > .main-content-body-inner > h2 {
        padding-left: 10px;
        padding-right: 10px;
        border-left: 12px solid #51648b;
        background-color: #313b4e;
        color: #91a1b9;
        font-size: 1.6rem; }
      .main-content > .main-content-body > .main-content-body-inner > h2 + ul {
        padding-left: 14px;
        padding-right: 14px; }
        .main-content > .main-content-body > .main-content-body-inner > h2 + ul > li + li {
          padding-top: 20px; }
      .main-content > .main-content-body > .main-content-body-inner h3 {
        border-bottom: 1px solid #51648b; }

.headline {
  font-size: 1.0rem;
  font-weight: 400;
  color: #51648b; }

.headline-main {
  color: #535353; }

.version {
  padding-top: 0;
  font-size: 1.4rem; }

.btn-list {
  display: inline-block;
  text-align: center; }
  .btn-list > li {
    float: left; }
  .btn-list > li + li {
    padding-left: 10px; }

.btn {
  display: inline-block;
  text-align: center;
  padding: 6px 10px;
  background-color: #313b4e;
  color: #91a1b9;
  border-bottom: 4px solid #51648b;
  font-size: 1.2rem; }
  .btn:hover {
    background-color: #6c6c6c;
    color: #ececec;
    border-bottom: 4px solid #424242; }

.sidebar {
  background-color: #3f3f3f; font-family:"微软雅黑";}/*菜单背景色*/
  .sidebar li + li {
    margin-top: 0px; }
  .sidebar li a {
    padding: 5px 10px;
    display: block;
    color: #ffde00; border-bottom:#585858 solid 1px;
	 }/*菜单字色*/
    .sidebar li a:hover {
      background-color: #ffde00;
	  color:#585858; }
  .sidebar li .current {
    background-color: #ffde00; }/*选中色*/
.sidebar-list img{
	vertical-align:middle;}
.scyh{font-family:"微软雅黑";}
.scgolorg a:hover{color:#fff;}
.scgolorg a{color:#999;}
.sc_bg{background-repeat:no-repeat; background-position:top center;}

/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:998;width:100%;display:block;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:2.25em;line-height:2.25em;background:#FFF;}
#xrlbottom{
            background-color: #ffd200;
			font-size:0.7em;
			font-family:"微软雅黑";
            z-index: 999;
            position: fixed;
            bottom: 0px;
            left: 0px;
            width: 100%;
            _position: absolute; /* for IE6 */
            _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
            overflow: visible; 
			background-image:url(../images/mu-bg.jpg);   
        }
#xrlbottom img{padding:0.5em;}
#xrlbottom a{color:#000;text-decoration: none;}
#xrlbottom a:hover{color:#000;text-decoration: none;}
/* tab选项卡 */
.tbtncon {
	height:2em;
}
.tbtn1 {
	font-size:12px;
	font-weight:normal;
	height:26px;
}
.tbtncon li{
	color:#FFF;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:49%;
	height:1.9em;
	line-height:1.9em;
}
.tbtncon li:hover{
	text-decoration:underline;
}
.tbtncon li.curr{
	background:#d3cfed;
	border-bottom-color:#7c0000;
	cursor:default;
}	
/*产品样式*/
.xrlProductBox {width:49%;float:left;padding-top:1em;}
.xrlProduct {width:90%;height:auto; border: 0.19em solid #d9d9d9;}
.xrlProductText {width:93%;font-size:0.7em;line-height:2em;}
.xrlProductGwc {float:right;padding:0.4em;}
.scjq {float:left;width:33.3%;padding-top:0.2em;}
.scjq a{color:#fff;}
.scjq a:hover{color:#fff;}
.scjq img{max-width:185px;}

.scjq2 {float:left;width:25%;padding-top:0.2em;}
.scjq2 a{color:#000;}
.scjq2 a:hover{color:#000;}
.scjq2 img{max-width:185px;}
.scyj {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.scyjmu {width:99%;background-color:#fed200;opacity:0.9;filter:alpha(opacity=90);padding:0.5em 0;font-size:1.2em;}
/*菜单背景色ff546b*/
.scabout {width:100%;max-width:640px;padding:2em 2em 1em 0.5em;color:#585858;font-size:0.75em;}
.scabout1 {width:100%;max-width:640px;padding:2em 2em 1em 0.5em;color:#585858;font-size:0.75em;}
.scabout img{width:100%;}
.scabout2 {width:100%;max-width:640px;padding:2em 0.5em 1em 0.5em;color:#599190;font-size:0.75em;}
.scmainmu {line-height:2em;background-color:#585858;color:#FFF;opacity:0.8;filter:alpha(opacity=80);}
.sclink00 a{color:#333;text-decoration: none;}
.sclink00 a:hover{color:#333;text-decoration: none;}
.scnewslist {width:100%;padding:0.8em;background:#F6F6F6; border-bottom:1px dashed #666;}
.scmdlist {float:left;width:50%; text-align:center;line-height:2em;font-weight:600;}

/*内页*/
.scjoblist {width:100%;padding:0.5em;}
.scjoblistnei {width:90%;line-height:4em;background:#cdeae8;}
.sclink33 a{color:#599190;text-decoration: none;}
.sclink33 a:hover{color:#599190;text-decoration: none;}
.sclinkff a{color:#FFF;text-decoration: none;}
.sclinkff a:hover{color:#FFF;text-decoration: none;}
.scblock a{display:block;}
.scblock a:hover{display:block;}
.scshadow {-moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
box-shadow: 0px 0px 5px #888888;}
.scproductlist {width:100%;position:relative;bottom:3.2em;line-height:2.5em;opacity:0.8;filter:alpha(opacity=80);}
.scproductlistleft {float:left;width:5%; background:url(../images/product_left.png) no-repeat left; background-size:cover;height:2.5em; position:relative;bottom:0.5em;}
.scproductlistbg {float:left;width:85%;background:url(../images/product_tbg.png) no-repeat right; background-size:cover;}
.scjmzc_01 img{width:98%;}
/*留言表*/
.fd-input {
    background: none repeat scroll 0 0 #FDFDFD;
    border-color: #858585 #AFAFAF #C9C9C9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 2px 3px #B7B7B7 inset !important;
    height: 33px;
    line-height: normal;
    padding: 0 10px;
    width: 100%;
}
.fd-textarea {
    background: none repeat scroll 0 0 #FDFDFD;
    border-color: #858585 #AFAFAF #C9C9C9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 2px 3px #B7B7B7 inset !important;
    height: 130px;
    line-height: 20px;
    padding: 10px;
    width: 100%;
}
.fd-button {
	background: none repeat scroll 0 0 #599190;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	height: 34px;
	text-align: center;
	text-shadow: 1px 1px 1px #599190;
	width: 125px;
}