﻿/* 全局 */
* { margin: 0px; padding: 0px; border: 0px; }
body { font-size: 14px; color: #333; font-family: "微软雅黑", "宋体","Arial"; background-color: #fff; text-align: center; }
table { margin: auto; }
a { color: #333; text-decoration: none; }
    a:hover { color: #44b73c; text-decoration: none; }
.clear { clear: both; }
.red { color:#f00; }

/* 母版页 */
#header { height: 120px; }
#logo { width: 1200px; height: 120px; margin: 0 auto; }
#logo2 { width: 188px; height: 100px; margin: 10px 0; float: left; background: url(../../Images/logo1.png) no-repeat; }
    #logo2 a { width: 188px; height: 100px; display: block; float:left; }
#logo0 { float:left; margin:20px; height:80px; border-left: #ccc 1px solid; }
#logo21 { width: 200px; height: 80px; margin-top: 40px; float: left; font-size:16px; text-align:left; }
    #logo21 span { font-size:18px; color:#44b73c; font-weight:bold; }
#logo3 {width: 160px; height: 80px; margin-top: 40px; margin-left:500px; float: left; font-size:16px; text-align:left; }
    #logo3 span { font-size:18px; color:#44b73c; font-weight:bold; }
#logo4 { width:100px; height:100px; float:right; margin:10px 0; background: url(../../Images/qrcode.jpg) no-repeat; }
/* 菜单 */
#menuBg { background: url(../../Images/menuBg.gif); height: 50px; margin-bottom:15px; }
.header { width: 1200px; margin: 0 auto; }
.header1 {width: 1898px; margin: 0 auto;}
#menu1 { line-height: 50px; color: #fff; width: 1200px; }
    #menu1 ul { list-style-type: none; text-align: center; display: inline; }
    #menu1 li { float: left; display: block; text-align: center; }
        #menu1 li a { display: block; width: 150px; height: 50px; color: #fff; text-decoration: none; font-size:16px; }
            #menu1 li a:hover { background: url(../../Images/menu2.gif); }
.menuBg { background: url(../../Images/menu0.gif); display: block; float: left; width: 4px; height: 50px; }
#menu1 li a.menuA { background: url(../../Images/menu1.gif) no-repeat; color: #fff; }
/* bottom */
#footer{height:270px; background-color:#333; }
#footerMenu{width:1200px; text-align:left; padding-top:20px; color:#fff; margin:auto;}
#footerMenu1 { float:left; width:200px; }
#footerMenu2 { float:left; width:200px; }
#footerMenu3 { float:left; width:400px; }
#footerMenu4 { float:right; margin-top:15px; }
    #footerMenu a {color:#bbb;}
    #footerMenu a:hover {color: #44b73c;}
    #footerMenu span{display:block; margin-top:20px; padding-left:20px;}
    .footerTitle{ font-size:18px; background: url(../../Images/footer.gif) no-repeat left center ; padding-left:20px; }
#footer2{ margin: 0 auto; height:50px; background-color:#444; text-align:center; color:#fff; padding-top:20px; }
    #footer2 a { color:#bbb; }
    #footer2 a:hover {color: #44b73c; }

/* 首页 */
.container {float:left; }
.container1 { float:right;}

#iRoll { margin:0 auto; width:1898px; }
.iTitle{text-align: center; padding: 50px 0 40px; }
    .iTitle h5{font-size: 36px; line-height: 1; color: #333; position: relative; font-weight:normal; }
    .iTitle h5::after{content: ""; position: absolute; bottom: -15px; left: 0; width: 100%; height: 1px; background: #dedede;}
    .iTitle h6{font-size: 12px; line-height: 1; color: #999; font-weight:lighter; }
.iLine{width: 20px; height: 3px; background-color: #43b93a; margin: 13px auto 11px; position: relative; z-index: 5;}
#iPro{ background-color:#fefefe; }
#iPro1{ width:1200px; height:940px; margin:0 auto; overflow:hidden; }
    .iPro{ margin:0 105px 40px 105px; }
#iCore{ background: url(../../Images/index2.jpg) no-repeat center; }
#iCore1{ width: 1200px; height:640px; margin:0 auto; overflow: hidden; }
#iCore2{margin-top: 80px; width: 500px; height: 360px; background: rgba(255, 255, 255, 0.9); padding:60px; }
    #iCore2 h5 { font-size: 24px; line-height: 24px; color: #44b73c; margin-bottom: 20px; }
    #iCore2 p { color:#666; text-align:left; margin:10px 0; font-size:16px; line-height:40px; }
#iCase{ background-color:#f1f1f1; }
#iCase1{ width:1200px; height:640px; margin:0 auto; overflow:hidden; }
    #iCase1 dl{ float:left; margin-right:20px; margin-top:40px; }
    #iCase1 dd{ height:45px;line-height:45px;text-align:center;background:#666; font-size:18px; }
    #iCase1 dd a{ display:block; color:#fff; }
    #iCase1 dd a:hover{ background:#44b73c; position: relative; left: 1px; top: 1px; }
#iAbout{ background: url(../../Images/index1.jpg) no-repeat center; }
#iAbout1{ width: 1200px; height:640px; margin:0 auto; overflow: hidden; }
#iAbout2{margin-top: 80px; width: 500px; height: 360px; background: rgba(255, 255, 255, 0.9); padding:60px; }
    #iAbout2 h5 { font-size: 24px; line-height: 24px; color: #44b73c; margin-bottom: 20px; }
    #iAbout2 p { line-height:24px; color:#666; text-align:left; margin:10px 0; text-indent:2em; }
#iNews{ background-color:#fff; }
#iNews1{ width:1200px; height:640px; margin:0 auto; overflow:hidden; }
    .iNews2{ float:left; margin-top:30px; margin-right:40px; padding-bottom:20px; border-bottom:1px solid #ccc;  }
    .iNews3{ float:left; margin-right:10px; }
    .iNews4{ float:left; width:350px; height:160px; text-align:left; }
        .iNews4 h5{ font-size:18px; height:55px; }
        .iNews4 span{ line-height:24px; }
#iPart{ background-color:#f1f1f1; }
#iPart1{width: 1200px; height:520px; margin:0 auto; overflow: hidden; padding-top:40px;}

.menutitle{ height:45px; margin:0px; overflow:hidden; }
.menutitle1 {margin:10px 0px 0px 15px; text-align:left; color:#fff; font-size:12px; }
    .menutitle1 a { color: #fff; font-size: 18px; }
        .menutitle1 a:hover { color: #ddd; position: relative; left: 1px; top: 1px; }

.content1{margin:5px; padding:5px;}

.idxPic { float: left; margin: 9px; text-align: center; }
    .idxPic span { display:block; font-size:16px; line-height:30px; }
    .idxPic img { border: #ccc 1px solid; border-radius:5px; box-shadow:5px 5px 5px #ddd;}
    .idxPic a:hover { position: relative; left: 1px; top: 1px; }
.idxPic2 { margin: 10px; text-align: left; border-bottom:#eee 1px solid; }
    .idxPic2 img { border: #ddd 1px solid; border-radius:5px; box-shadow:5px 5px 5px #ddd; }
    .idxPic2 a { display:block; font-size:18px; padding:5px; margin:5px; font-weight:bold; border-bottom:#eee 1px dashed; }
    .idxPic2 a:hover { position: relative; left: 1px; top: 1px; }
    .idxPic2 span { display:block;margin:10px; color:#666; }
        .idxPic2 span a { font-size:14px; color:#44b73c; float:right; border:none; }

/*左侧边栏目*/
.menuBorder, .menuBorder2, .menuBorder3 { width: 290px; overflow: hidden; background-color:#fff; margin:10px 0; }
    .menuBorder .menutitle { background-color:#44b73c; font-size:24px; text-align:left; color:#fff; height:90px; line-height:90px; padding-left:20px; }
    .menuBorder a { display:block; height: 62px; line-height:62px; padding-left: 30px; font-size: 18px; color: #333333; border-bottom: 1px solid #f1f1f1; text-align:left; background: url(../../Images/arrow_right.png) no-repeat right 33px center; }
        .menuBorder a:hover { color: #44b73c; background: url(../../Images/menu2.gif) no-repeat right 33px center; }
    .menuIcon { float:right; margin-top:26px; margin-right:30px; }
    .menuBorder2 .menutitle { font-size: 18px; font-weight:bold; text-align: left; color: #44b73c; height:70px; line-height: 70px; padding-left:20px; border-bottom: 1px solid #f1f1f1; }
    .menuBorder2 span { margin:5px; text-align:left; line-height:30px; display:block; border-bottom: 1px dashed #f2f2f2; }

/*分类详情页*/
.nav { border-bottom: #ddd 1px solid; }
.nav1{width:1200px; height:45px;  margin:0 auto; }
.navIcon { width:43px; height:45px; display:block; border-left:#ddd 1px solid;border-right:#ddd 1px solid; float:left; margin-right:10px; background: url(../../Images/navicon.png) no-repeat center;  }
    .nav1 span { display:block; float:left; text-align:left; font-size:16px; line-height:45px; }
.pageBg{ background-color:#f1f1f1; padding:20px 0;overflow:hidden; }

.cttBorder { width: 890px; min-height: 700px; margin: 10px 0; background-color:#fff; }
.cttTitle { width:890px; height:90px; line-height:90px; border-bottom:#eee 1px solid; color:#44b73c; font-size:24px; }
    .cttTitle h3 { width:140px; height:88px; margin:0 auto; border-bottom:#44b73c 2px solid;}
.cttTitleView { width:890px; height:140px; line-height:90px; border-bottom:#ddd 1px solid; color:#44b73c; font-size:24px; }
    .cttDate{ font-size:14px; line-height:20px; color:#999; }
.cttContent { text-align:left; line-height:200%; margin:10px; }
    .cttContent .cttContTu { border-bottom:1px #eee solid; }
    .cttContent p { margin: 15px 0; }
.cttDoc{ padding:30px 50px; font-size:16px; }
#cttPage { text-align:center;margin-top:20px; }
    #cttPage span { vertical-align:top; padding-left:20px; }

.title2 { border-top: #ddd 1px dotted; line-height: 45px; margin-top:30px; text-align: center; }

.video_box{float:left;display:block;width:240px;height:auto;margin-left:20px;margin-top:20px;border:1px solid #ccc}
.video_box dd{height:40px;line-height:40px;text-align:center;background:#666;}
.video_box dd a{display:block;color:#FFF;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.video_box dd a:hover{ background:#44b73c; }
.page{ width:268px;height:30px;line-height:30px; padding:40px; margin:0 auto;}
.page ul{display:block;}
.page ul li{float:left;text-align:center;list-style:none;}
.page ul li a{display:block;margin-left:5px;padding:0 5px;background:#44b73c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;}
/*
.page ul li span{display:block;margin-left:5px;padding:0 8px;background:#44b73c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;}
*/

/*返回顶部*/
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../../Images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}