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: #fff; border-bottom:#585858 solid 1px;
	 }/*菜单字色*/
    .sidebar li a:hover {
      background-color: #0090ec;
	  color:#fff; }
  .sidebar li .current {
    background-color: #0090ec; }/*选中色*/
.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: #3a526a;
			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:#fff;text-decoration: none;}
#xrlbottom a:hover{color:#fff;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:33.3%;padding-top:0.1em;}
.scjq2 a{color:#fff;}
.scjq2 a:hover{color:#fff;}
.scjq2 img{max-width:185px;}
.scyj {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.scyjmu {width:99%;background-color:#004986;opacity:0.9;filter:alpha(opacity=90);padding:0.5em 0;font-size:1.2em;}
/*菜单背景色ff546b*/
.scabout {width:100%;max-width:640px;padding:10px 10px 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;
}





.part_one{ width:100%; height:auto; background:#eee; overflow:hidden; padding:30px 10px; box-sizing:border-box;}
.jz_timu{ font-size:1.5em; color:#333; text-align:center; margin:0 0 25px;}
.jz_timu span{ color:#1667aa;}
.part_one img{ margin:0 auto; display:block; width:100%; height:auto;}
 
.part_three{ width:100%; height:auto; overflow:hidden; padding:30px 10px; box-sizing:border-box;}  
.part_three p{ font-size:1.1em; color:#333; text-align:center; margin:-15px 0 0; font-weight:600;}  
.part_three .three_con{ width:100%; height:auto; margin:0 auto;}
.part_three .three_con li{ position:relative; width:90%; height:380px; border:1px solid #ddd; margin:25px 18px 0; box-shadow:0 0 10px 5px rgba(153,153,153,0.1);}
.part_three .three_con li:hover{ border:1px solid #1667aa; box-shadow:0 0 10px 5px rgba(22,103,170,0.1);}
.part_three .three_con li>img{ position:absolute; top:3%; left:50%; margin-left:-13%; width:26%; height:auto;}
.part_three .three_con li .wenzi{ width:100%; height:auto; position:absolute; top:44%; padding:0 15px; box-sizing:border-box;}
.part_three .three_con li .wenzi i{ font-size:0.95em; color:#666; line-height:1.3em; display:block; font-style:normal; margin-bottom:5px; text-align:justify; font-weight:600;}
.part_three .three_con li .po{ position:absolute; background:#1667aa; width:106%; height:auto; font-size:1.2em; color:#fff; line-height:3em; top:27%; text-align:center; padding:0 25px; box-sizing:border-box; margin-left:-3%; font-weight:600;}

.part_four{ width:100%; height:auto; overflow:hidden; padding:30px 10px; box-sizing:border-box; background:#eee;}  
.part_four p{ font-size:1.1em; color:#333; text-align:center; margin:-15px 0 25px; font-weight:600;}  
.part_four img{ margin:0 auto; display:block; width:100%; height:auto;}

.part_five{ width:100%; height:auto; margin:0 auto; padding:30px 10px; box-sizing:border-box; overflow:hidden;}
.part_five .five_con{ width:100%; height:auto; margin:0 auto;}
.part_five .five_con li{ float:left; width:47%; height:160px; background:#fff; box-shadow:0 0 10px 5px rgba(153,153,153,0.1); margin:0 4% 15px 0; border:1px solid #ddd;}
.part_five .five_con li:nth-child(2n){ margin-right:0;}
.part_five .five_con li h5{ font-size:1.2em; line-height:2em; color:#1667aa; text-align:center; background:#eee; margin-top:0;}
.part_five .five_con li p{ font-size:0.95em; line-height:1.3em; color:#1a1a1a; width:90%; margin:15px auto; text-align:justify; padding:0 5px; box-sizing:border-box; font-weight:600;}
.part_five .five_con li:hover{ box-shadow:0 0 10px 5px rgba(153,153,153,0.2);}

.part_six{ width:100%; height:auto; overflow:hidden; padding:30px 10px; box-sizing:border-box; background:#eee; m argin-top:20px;}  
.part_six p{ font-size:1.1em; color:#333; text-align:center; margin:-15px 0 25px; font-weight:600;}  
.part_six .six_con{ width:100%; height:395px; margin:0 auto; background:url(../images/105_m.png) no-repeat left center; padding-left:60px; box-sizing:border-box;}
.part_six .six_con .liebiao{ width:100%; height:175px; margin-bottom:47px;}
.part_six .six_con .liebiao:last-child{ margin-bottom:0;}
.part_six .six_con .liebiao:last-child li{ color:#666;}
.part_six .six_con li{ width:100%; height:40px; text-align:center; font-size:0.85em; color:#222; line-height:40px; margin-bottom:5px; background:#e2e2e2; border:1px solid #ddd; font-weight:600;}
.part_six .six_con .liebiao li:last-child{ margin-bottom:0;}



























