@charset "utf-8";

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle; }
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 auto; font-family:"宋体";}
table{border-collapse:collapse;border-spacing:0;}
/*strong{font-weight:normal;}*/
em{ font-style:normal; font-weight:normal;}

.pcenter{ text-align:center; overflow:hidden;}
.pcenter img{ margin:0 auto;}
.fl{ float:left; display:inline;}
.l{ width:100%; float:left;}
.fr{ float:right; display:inline;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tl{ text-align:left;}
.tc{ text-align:center}
.tr{ text-align:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.btn{ display:block; float:left; cursor:pointer; border:none;}
.red{ color:#ea1849}
.mb12{ margin-bottom:12px;}
.cur{ cursor:pointer;}
.bodyindex{ background:url(../images/inside-bg.jpg) no-repeat fixed center top;}
/*头部*/
.phd{ width:100%; position:relative; height:194px; text-align:left; position:relative; z-index:1001;
    background: url(../images/hbg.jpg) no-repeat center top;
}
.bodyin .phd{ height:168px;}
.bodyin .phd .box03-hd{ margin-bottom:0;}
.box-hd{ width:1120px; margin:0 auto;}
.box01-hd{ width:100%; margin:0 auto; height:30px; line-height:28px;}
.part01-hd{ padding-left:19px;}
.a-sc{ display:block; background:url(../images/icon01-sh.gif) no-repeat 0 5px; margin-left:16px; padding-left:19px;}
.part02-hd{ color:#b0b0b0;}
.part02-hd a{ padding-right:10px; margin-left:10px; color:#787878;}
.part02-hd a:hover{color:#ee0017;}
.grp02-hd{ padding-left:20px;}
.bodyindex .box02-hd{ height:95px; background:none;}
.bodyindex .box02-hd .flowbg{ left:242px;}
.box02-hd{ height:95px;}


.flashbox{ height:476px;} 



/*area01-zt*/
.area01-zt{ overflow:hidden; background: url(../images/ztin-bg.png) no-repeat center bottom;;}
.ztin{ padding-top: 20px; overflow: hidden;}
.area01-zt a{ float:left; height:241px; margin-left: 23px; display:inline;}
.area01-zt a img{}

.area01-news{ background:url(../images/newbg.jpg) no-repeat; height:396px;}
.box01-news{ width:328px; padding-top:16px; height:285px; padding-left:33px;}
.box01-news-first{ background:none; margin-left:13px;}
.part01-news{ margin-bottom:160px;}
.part01-news a {
    display: block;
    width: 190px;
    height: 50px;
}
.newslist{ height:107px;}
.newslist li{ padding-left:19px; background:url(../images/arrow.gif) no-repeat 0 2px; width:308px; float:left; margin-bottom:15px;}
.newslist li a{ font-size:14px; color:#585858;width:280px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; display:block;}
.newslist li a:hover{color:#096a57;}
.seemore{ float:right; padding-right:20px; background:url(../images/arrow-s.gif) no-repeat right 3px; margin-right:42px; display:inline;}

.area01-pro{ padding-left:56px; padding-right: 56px; width:1008px;  height:630px;}
.pronav{ padding-top:20px; width:1002px; position:relative; height:73px;
    background: url(../images/sfw2.png) no-repeat center 152px;
    overflow: hidden;
}
.pronav li{ float:left; width:200px; background:url(../images/pro-line.gif) no-repeat right 10px; font-family:"微软雅黑"; height:54px; line-height:54px; font-size:20px; color:#3d3a38; text-align:center; font-weight:bold; padding-bottom: 15px;}
.pronav li b{ cursor:pointer; font-weight:normal;}
.pronav li.hover {background:url(../images/dda.jpg) no-repeat; height:54px; line-height:54px;}
.pronav li.hover b{color:#ffffff; }
.pronav li#one5{ /*background:none;*/}
.mid01-pro{ position:relative;}
.mid01-pro a{ display:block; position:absolute; overflow:hidden; float:left; width:0; height:0; overflow:hidden; margin:0 10px 10px 0;}
.mid01-pro .first{ left:0; top:15px;}
.mid01-pro .a2{ left:340px; top:15px;}
.mid01-pro .a3{ right: -10px; top:15px;}
.mid01-pro .a4{ left:340px; top:235px;}
.mid01-pro .a5{ right: -10px; top:235px;}

.mid01-pro a.first{ height:428px;}
.mid01-pro .conhover a.first{ height:428px;}
.mid01-pro .connone{ display:none; }
.mid01-pro .conhover{ width:100%; display:block;}
.mid01-pro .conhover a{}

.hidetxt{ width:100%; height:63px;width:100%; color:#fff;  display:block; position:absolute; left:0; bottom:-63px;}
.bgblue{ width:100%; height:63px;background:#3482b6; opacity:0.7; position:absolute; left:0; filter:alpha(opacity=70);}
.hidetxt h6{ font-size:14px; position:absolute; left:18px; top:13px;}
.hidetxt p{ position:absolute; left:18px; top:35px;}




/* 产品集合页 */
.cc-content {
    margin:10px 20px 40px;
}
.cc-content .cc-nav,
.cc-content .cc-nav a {
    color: #006351;
    text-align: left;
}
.cc-content .cc-tab {
    overflow: hidden;
/*    margin-top: 50px;
*/    _zoom: 1;
    width: 1030px;
    margin: 0 auto;
}
.cc-content .cc-tab li {
    width:25%;
    float: left;
    height: 48px;
    line-height: 46px;
    background: #e6e6e6 url(../images/cctabbg.png) no-repeat center -48px;
}
.cc-content .cc-tab li a {
    display: block;
    height: 100%;
    font: 22px/46px "Microsoft Yahei";
    color: black;
    cursor: pointer;
	font-size: 18px;
}
.cc-content .cc-tab li.ctl a {
    border-right: 1px solid #b7b7b7;
}
.cc-content .cc-tab li.ctr a {
    border-left: 1px solid white;
}
.cc-content .cc-tab li.on {
    background-position: center bottom;
}
.cc-content .cc-tab li.on a {
    color:  #014ea1;
    cursor: default;
}
.cc-content .cc-tabpanel-container {
   width: 1030px;
margin: 0 auto;
padding-top:30px;
}
.cc-content .cc-tabpanel {
    overflow: hidden;
    width: 100%;
}
.cc-content .tp1 ul {
    margin-left: -20px;
    *zoom: 1;
}
.cc-content .tp1 li {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    display: inline;
	padding-left:0px;
	height: 210px;
}
.cc-content .tp1 li dl {
    top: 70px;
    right: 46px;
    text-align: right;
}
.cc-content .tp1 li dt a {
    font: 20px/28px "Microsoft Yahei";
    color: #252525;
}
.cc-content .tp1 li dd {
    display: inline;
}
.cc-content .tp1 li dd a {
    font: 13px/18px SimSun;
    color: #717171;
}
.cc-content .tp1 li dd a:hover {
    color: #096A57;
}
.cc-content .tp2 ul {
    margin-left: -15px;
    *zoom: 1;
}
.cc-content .tp2 li {
    float: left;
    margin-left: 15px;
    *display: inline;
    margin-bottom: 20px;
	width:330px;
}
.cc-content .tp2 li p {
   /* margin-top: 10px;*/
   text-align: left;
   
}
.cc-content .tp2 li p a {
    font-weight:normal;
    font-size: 12px;
	font-family:"宋体";
/*    font: 14px/16px "Microsoft Yahei";
*/    color: #252525;
	
}
.cc-content .tp2 li p a:hover {
    color: #014ea1;
}

.icc-content .ban-news {
    width: 1078px;
    margin: 30px auto 0;
}
.icc-content #slides_three .slides_container {
    height: 330px;
}
.icc-content #slides_three {
    height: 100%;
    margin: 0;
}
.icc-content #slides_three .slides_container img {
    width: 1078px;
    height: 330px;
}
.icc-content #slides_three .pagination {
    top: auto;
    bottom: 5px;
}
.icc-content .cc-nav {
    clear: left;
    color: #888;
    width: 1078px;
    margin: 0 auto;
    padding: 20px 0;
}
.icc-content .cc-nav a {
    color: #888;
}
.icc-content h1 {
    width: 1078px;
    margin: 0 auto;
    font: 20px/24px "Microsoft Yahei";
    color: black;
}
.icc-content .ctb {
    overflow: hidden;
    width: 1078px;
    margin: 16px auto 0;
}
.icc-content .ctb a {
    float: left;
    width: 91px;
    height: 47px;
    border: 1px solid #d9d9d9;
    font: 18px/48px "Microsoft Yahei";
    color: #828282;
    text-align: center;
    border-bottom: 0;
    background: #d9d9d9;
    margin-right: 5px;
}
.icc-content .ctb a.on {
    color: black;
    background: white;
    position: relative;
    z-index: 1;
}
.icc-content .pmt {
    overflow: hidden;
    _zoom: 1;
    width: 1030px;
    padding: 32px 45px 0;
    background: url(../images/cnbg.png) no-repeat 0 top;
    margin-top: -7px;
    position: relative;
}
.icc-content dl {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    width: 50%;
    font: 14px/14px SimSun;
    vertical-align: top;
}
.icc-content dl a {
    color: #6b6b6b;
}
.icc-content dl dt {
    float: left;
    font-weight: bold;
    color: #6b6b6b;
    width: 110px;
    text-align: right;
    padding: 8px 10px;
    margin-bottom: 2px;
}
.icc-content dl dd {
    float: left;
    display: inline;
    width: 395px;
    margin-left: -10px;
}
.icc-content dl dd a {
    margin-left: 10px;
    padding: 8px 10px;
    float: left;
    white-space: nowrap;
    margin-bottom: 2px;
}
.icc-content dl dd a.on,
.icc-content dl dd a:hover {
    background: #878787;
    color: white;
}
.icc-content .pmt-expand,
.icc-content .pmt-fold {
    background: url(../images/fcbg.png) no-repeat center 0;
    padding: 74px 0 7px;
    height: 31px;
    text-align: center;
    margin-top: -40px;
}
.icc-content .pmt-expand a,
.icc-content .pmt-fold a {
    display: block;
    width: 205px;
    height: 100%;
    margin: 0 auto;
    background: url(../images/arr.png) no-repeat 48px 15px;
    font: bold 12px/31px SimSun;
    color: #6f6f6f;
    cursor: pointer;
    text-indent: 20px;
}
.icc-content .pmt-fold a {
    background-position: 87px -31px;
}
.icc-content .prolist {
    width: 1078px;
    margin: 30px auto 30px;
}
.icc-content .pls {
    _zoom: 1;
    margin-left: -23px;
    overflow: hidden;
}
.icc-content .pls li {
    float: left;
    margin-left: 23px;
    display: inline;
    text-align: center;
}
.icc-content .pls li img {
    border: 1px solid #dfdfdf;
    display: block;
}
.icc-content .pls li p {
    margin: 5px auto 20px;
}
.icc-content .prolist .page {
    text-align: right;
}

.dprocess {
    font: 14px/28px SimSun;
}
.dprocess dl {
    margin-top: 40px;
}
.dprocess dl dt {
    text-indent: 40px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
}
.dprocess dl dd {
    padding-left: 40px;
}
.dprocess dl dd.first {
    margin-top: 10px;
}
.dprocess dl dd.last {
    margin-bottom: 20px;
}