html{font-size:14px}
* {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
div {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;font-family: Microsoft YaHei,Arial;
}
BODY {
MARGIN: 0px auto;width:100%;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; font-family: Microsoft YaHei,Arial;
}
PRE {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
IMG {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
td {
padding:3px 3px 3px 10px; 
 }   
ul {
list-style-type:none;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
table td {
line-height:170%;
}
.mytable { 
width:954px;padding: 0; margin: 0; margin:0 auto;line-height:170%;font-size:13px;border-left: 1px solid #ccc; border-top: 1px solid #ccc; 
    }
.mytable2{ 
width:954px;padding: 0; margin: 0; margin:0 auto;line-height:170%;font-size:13px;
    }
.mytable td a { 
color;#333333;
    }
.mytable a:hover { 
text-decoration: underline;
    }
caption { 
     width:954px;
    }     
.mytable td { 
    border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;border-left: 0px solid #ccc; border-top:0px solid #ccc;font-size:1.3rem;color: #666666;padding:2px 5px;position: relative;
}
table#nei td { 
    border-right: 0px solid #ccc; border-bottom: 0px solid #ccc;border-left: 0px solid #ccc; border-top:0px solid #ccc;font-size:12px;color: #666666;
}
td.alt { 
    color: #666666; 
} 
th.spec { 
    border-left: 1px solid #ccc;border-right: 1px solid #ccc;
} 
th.specalt { 
    border-left: 0px solid #ccc; 
    border-top: 0; 
    color: #666666; 
} 
#warp {
width:1117px;height:100%;text-align:left;background:url(../images/yingbg.gif) repeat-y left top;margin:auto;
}
#ying {
     margin-left:10px;padding-right:7px;background:url(../images/yingbg2.gif) repeat-y right top;width:1100px;
}
.font16 {
font-size:16Px;
}
.font14 {
font-size:14px;
}
.font12 {
font-size:12px;
}
.blue {
color:#333399;
}
.bluer {
color:#0d39c6;
}
.red {
color:#ffcc00;
}
.hui {
color:#3e3535;
} 
.pink {
color:#f849e1;
}

#box-kefu { position: fixed; right: 0; top: 17%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+100)); }
#box-kefu .kefu-open { position: absolute; top: 0; right:0; width: 215px; padding: 649px 0px 0px 0px; background: url(../images/pf2.gif) no-repeat 7px 0px;; overflow: hidden; }
#box-kefu .kefu-open .close{  display: block; position: absolute; width: 22px; height: 22px; right: 0; top: 0; text-indent: -9999px;  }
#box-kefu .kefu-open div { position:relative;  top:-413px; left:20px; padding-bottom: 5px;width: 134px; }
#box-kefu .kefu-open li { height: 22px; line-height: 36px;  }
#box-kefu .kefu-open li a { color: #422e01; display: block; position: relative; zoom: 1; padding-left:55px; font-size:12px;  }
#box-kefu .kefu-open li a:hover { text-decoration: none; }
#box-kefu .kefu-open li a i { display: inline-block; position: absolute; left: 10px; top: 6px; width: 21px; height: 21px;  }
#box-kefu .kefu-close { position: absolute; top: 5px; right: 0; width: 0; height: 152px; padding: 0; background: url(../images/pf2.gif) no-repeat 0 0;; cursor: pointer; overflow: hidden; }


/* 2016_07_01 */
.con10_ul{width:870px;margin:auto;overflow:hidden;padding-top:25px;}
.con10_ul > li{float:left;font-size:14px;line-height:24px;}
.con10_ul > li > label{float:left;margin:0 5px 0 10px;}
.con10_ul > li > input{float:left;width:100px;height:22px;line-height:22px;border:1px solid #ccc;;padding:0 5px;font-size:13px;color:#3C3B3B;background:#fff;}
.con10_ul > li .nanniu_bj{background:#c60102;border:none;text-align: center;cursor:pointer;color: #FFF;font-size:14px;font-weight:bold;line-height:24px;height:24px;margin-left:30px;}


#maincontent {

    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    overflow: hidden;
    position: relative;

}
#bannerservice {
    width: 100%;
    height: 180px;
    background: #fff;
    /*    position: relative;*/
    overflow: hidden;
}
#bannerservice .intro {
    position: absolute;
    left: 0;
    top: 54%;
    width: 100%;
    text-align: center;
}
#bannerservice .intro h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 0.015em;
    color: #1f5699;
}
#bannerservice .intro p {
    margin: 0 0 30px 0;
    font-size: 24px;
    color: #dcdcdc;
}

.rcontent {
    float:right;
    width: 808px;
    max-width:908px;
    border-collapse: collapse;
    background: #fff;
    margin-left: 10px;
}

.webnav{overflow:hidden;text-align: text;display: block;color:#fff;}
.webnav h2{
    font-size: 42px;
    color: #FFF;
    font-weight: normal;
    padding-top: 60px;
    text-align: center;
}
.webnav .pos{
    color: #FFF;
    padding-top: 10px;
    text-align: center;
}
.webnav .pos a{color:#fff;}

.pronav{
    width: 360px;
    float: left;
    padding: 10px;
    font-size: 16px;
    line-height: 30px;
    background: #f9f9f9;
    border: 1px solid #eee;
}
.pronavactive{
    position: fixed;
    top: 80px;
}
.pronav button{
    background: none;
    border: none;
    float: right;
    font-size: 18px;
    font-weight: 400;
    cursor: pointer;
    color: #00989e;
    width: 16px;
    text-align: center;
    display:none;
}
.pronav .dot{position: absolute;right: 0px;top: 0px;}
.pronav li{border-bottom: 1px solid #bfbfbf;position: relative;}
.pronav li a{display:block;color: #034171;}
.pronav .nav2{font-size: 14px;
padding-left: 10px;display: none;}
.pronav .nav2 li{border-bottom:none;}
.pronav .nav2 li img{float: left;height: 20px;margin-top: 6px;}

.news{min-height:500px;padding: 10px 0 90px;}
.news p{
    line-height: 30px;
    font-size: 14px;
    color: #333;
}
.news td p{
    line-height: unset;
}
.news .title {
    font-size: 22px;
    font-weight: bold;
    height: 20px;
    width: 750px;
    text-align: center;
    margin: 40px auto;
}
.news .attr{
    margin-bottom: 10px;
    border-bottom: 1px solid #bfbfbf;
    line-height: 40px;
    height: 40px;
}
.news .prevnext{
    border: 1px solid #cccccc;
    border-left: none;
    border-right: none;
    font-size: 13px;
    padding: 13px 0px;
    overflow: hidden;
}



.pronav .show{display:block;}
.pronav .hide{display:none;}




.proleft{
    width: 920px;
    box-sizing: border-box;
    position: relative;
    float: left
}
.proleft .printbtn{
    background: #004271;
    color: #fff;
    font-size: 20px;
    padding: 2px 10px;
    float: right;
    cursor: pointer;
    border-radius: 3px;
}
.proleft h3{cursor: pointer;color: #004271;
text-align: left;
margin: 0px;
height: 50px;
line-height: 50px;font-size: 25px;
text-transform: none;}
.proleft h3:after {
    background: transparent url("/Templates/default/images/Plus_Blue.png") repeat scroll 0 0/cover;
    content: "";
    display: inline;
    height: 22px;
    opacity: 1;
    position: absolute;
    right: 16px;
    top: 26px;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s ease;
    transition: .3s ease;
    width: 22px;
}
.item.open h3::after {
    opacity: 1;
    right: 24px;
    -webkit-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%);
}
.proleft .item{
    background: #e7e7e7;
    padding: 0px 10px;
    box-sizing: border-box;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    margin-top:15px;
}
.proleft .item ul{display:none;}
.proleft .open ul{display:block;}
.proleft .item ul li{
    min-height: 30px;
    float: left;
    border-top: 1px solid #bfbfbf;
    padding: 10px 15px;
    box-sizing: border-box;
}
.proleft .item ul li:nth-child(odd){
    width: 150px;
    font-weight: bold;
}
.proleft .item ul li:nth-child(even){
    width: 682px;
    margin-right: 40px;
}
.proright {
    padding-top: 20px;
    width: 280px;
    float: left;
    padding-left: 20px;
    box-sizing: border-box;
}
.proright .title{
    margin-bottom: 15px;
    width: 280px;
    background: #56b098;
    margin-left: -20px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    margin-top: -10px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.proright .order {
    padding: 10px 20px;
    border: 1px solid #595959;
    margin-top: 20px;
    border-radius: 3px;
}
.proright .order h3 {
    text-align: right;
    font-size: 14px;
    color: #595959;
    font-weight: normal;
    line-height: 40px;
}
.proright .order strong {
    float: left;
    font-size: 18px;
}
.proright .button{
    display: block;
    margin-top:20px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background: #004271;
    width: 90%;
    margin-left: 5%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
}
.proright .contact{
padding: 10px 20px;
border: 1px solid #595959;
margin-top: 20px;
border-radius: 3px;
}
.proright .contact li {
    list-style: none;
    clear: both;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-left: -10px;
}
.proright .contact li img {
    float: left;
    width: 28px;
    margin-right: 10px;
    margin-top: 8px;
}

.rcontent .sortDesc{
    padding: 30px 0px;
}
.rcontent .sortDesc img{margin:15px;margin-top:0px;}
.rcontent .abc{
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.rcontent .abc a {
    display: inline-block;
    padding: 4px 11px;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
}
.rcontent .abc a:hover {
    background: #034171;
    color: #fff;
}
.rcontent .abc .active{
    background: #034171;
    color: #fff;
}
.cnamelist{}

.cnamelist li {
    list-style: none;
    width: 32%;
    float:left;
    padding: 5px;
    line-height: 28px;
    font-size: 14px;
}
.cnamelist li a:hover{
color:#56b098;
}



.rcontent .item{border: 1px solid #ddd !important;border-radius: 3px;padding: 15px !important;margin-bottom: 10px;}
.rcontent .item .title{font-size: 20px;}
.rcontent .item .detail{float: right;background-image: -webkit-linear-gradient(top,#00989e 0,#038186 10%);background-image: -o-linear-gradient(top,#00989e 0,#038186 10%);background-image: linear-gradient(to bottom,#00989e 0,#038186 10%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00989e',endColorstr='#038186',GradientType=0);border: none;border-radius: 5px;color: #fff;padding: 0 10px;cursor: pointer;height: 26px;line-height: 26px;width: 60px;}
.rcontent .item .detail i{float: right;font-weight: bold;}
.rcontent .item .attr{line-height: 24px;margin-top: 5px;}
.rcontent .newsCatNo {
  font-size: 14px;
  line-height: 28px;
  font-family: Arial;
  font-weight: bold;
}
/*Ïà²á*/
.subnav {
  text-align: center;
}
.subnav li {
  border-radius: 20px;
  margin: 0 10px 10px 0;
  min-width: 40px;
  border: 1px solid #ddd;
  display: inline-block;
  padding: 10px;
  text-align: center;
}
.subnav li:hover{background:#131936;border:1px solid #131936;}
.subnav li:hover a{color:#fff;}
.subnav li a{
  display: block;
  width: 100%;
  height: 100%;
}
.subnav li a:hover{color:#fff}
.subnav .active{
   background:#131936;
   border:1px solid #131936;
}
.subnav .active a{color:#fff}
.albumlist{}
.albumlist .item {
  color: #222;
  display: block;
  margin-left:2%;
  background: #f9f9f9;
  width: 23.5%;
  margin-bottom: 30px;
  overflow-x: hidden;
  float: left;
}
.albumlist .item img {
  width: 90%;
  border-radius: 5px;
  margin-left: 5%;
  margin-top: 10px;
  height: 397px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.albumlist .item img:hover{
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.albumlist .item h3 {
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.tags{}
.tags .title {
  font-size: 22px;
  font-weight: bold;
  height: 20px;
  width: 750px;
  margin-bottom: 20px;
}
.tags h5{
  font-size: 18px;
  color: #00989e;
  font-weight: bold;
}
.tags .tagslist a {
  font-size: 16px;
  margin: 15px 0px;
  display: inline-block;
  margin-right: 20px;
  color: #000;
  font-weight:bold;
}
