﻿body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family:microsoft yahei , "宋体"; position:relative;}
*{margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
a{color:#333;font-size:13px;text-decoration:none;outline:none;}
a:hover{color:#f30;}
li{list-style-type:none;}
div{line-height:22px;}
img{vertical-align:middle; border:0;}
em{font-style:normal; font-weight:normal;}
.line{height:10px; clear:both;}
.mt10{margin-top:10px;}
.p15{padding:15px;}
.clear{clear:both;}
.jqzoom{text-decoration:none;float:left;z-index:999;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;overflow:hidden; }
.header{width:100%;background-color:#fff; position:relative; z-index:1000}
.header_top{ overflow:hidden; width:100%; height:35px; background-color:#f9f9f9; border-bottom:1px solid #ececec;}
.header_top p{ font-size:13px; color:#303030; float:left; line-height:32px;}
.header_top ul{ overflow:hidden; float:right; margin-top:8px;}
.header_top ul li{ font-size:12px; float:left; line-height:18px; margin-left:15px;}
.header_top ul li a{ color:#303030; display:block; padding-left:18px;}
.header_top .a01{ background:url(/template/default/index/images/t.png) no-repeat left center;}
.header_top .a02{ background:url(/template/default/index/images/a.png) no-repeat left center;}
.header_top .a03{ background:url(/template/default/index/images/w.png) no-repeat 5px center;}
.header_top .a04{ background:url(/template/default/index/images/z.png) no-repeat left center;}
.header_top .a05{ background:url(/template/default/index/images/l.png) no-repeat left center;}
.header_center { overflow:hidden; height:138px;}
.header_nav{ width:100%; height:57px; background:url(/template/default/index/images/navBg.png) repeat-x left center;}
.header_nav>ul>li{ float:left; font-size:18px; line-height:57px;width:150px;text-align:center;background:url(/template/default/index/images/navBor.png) no-repeat right center; white-space:nowrap; position:relative;}
.header_nav>ul>li>a{ display:block; font-size:18px; color:#fff;  text-decoration:none;}
.header_nav>ul>li.last{ background:none;}
.header_nav>ul>li.cur,.header_nav>ul>li:hover{ background:url(/template/default/index/images/navCur.png) left center repeat-x;}
/*下拉*/
.header .sedNav{ padding:10px 30px 30px 30px; position:absolute; background:#ffffff; top:57px; z-index:99;width:350px; display:none;}
.header .sedNav dl{ overflow:hidden; float:right; width:240px; background:url(/template/default/index/images/sednavBg.png) no-repeat right top;}
.header .sedNav dt{ border:0px solid #fff; margin-top:13px;}
.header .sedNav dt img{ display:block;}
.header .sedNav dd{ margin-top:20px;}
.header .sedNav dd h5{ font-size:18px; color:#0E4EA8; font-weight:normal; line-height:18px;}
.header .sedNav dd p{ font-size:14px; color:#3b3b3b; line-height:30px; margin-top:6px; margin-bottom:10px; width:100%; white-space:normal;}
.header .sedNav dd span{ font-size:10px; color:#c0c0c0; display:block; line-height:11px;}
.header .sedNav ul{ float:left;  margin-top:4px; text-align:left; width:110px;}
.header .sedNav li{ float:left;}
.header .sedNav li.noPr{ padding-right:0;}
.header .sedNav li p{ height:39px; line-height:39px;}
.header .sedNav li p a{ color:#3b3b3b; font-size:14px;}
.header .sedNav li p a:hover{ color:#0E4EA8;font-size:14px;}
.header .header_nav li.right_SN:hover .sedNav{ display:block; left:0;}
/*banner*/
#playBox{width:100%; height:550px; margin:1px 0 5px 0; background:#C6C7C7; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(/template/default/index/images/jiantoul.png) no-repeat; position:absolute; top:200px; left:250px; z-index:10;}
#playBox .next{cursor:pointer; width:45px; height:45px; background:url(/template/default/index/images/jiantour.png) no-repeat; position:absolute; top:200px; right:250px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:220px; margin:0 auto;}
#playBox .smalltitle ul li{width:40px; height:10px; margin:0 10px;text-align:center; border-radius:4px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#198001;}

.cpMain{overflow:hidden;padding-bottom:20px;margin-top:40px;}
.soleft{ float:left; width:260px; position:relative; z-index:999;}
.soleft .cpTle{line-height:30px;font-weight:normal;padding:15px 0 15px 22px;background:#00984F url(/template/default/index/images/hhBg.png) no-repeat 210px center; }
.soleft .cpTle a{ font-size:18px; color:#fff; font-weight:bold;}
.soleft .cpTle p{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:12px;}
.soleft .cpTle p a{color:#fff;font-size:16px;font-weight:bold;}
.soleft .cpTle span{ font-size:14px; color:#eee;}
.soleft>ul{background:#ECECED;padding-top:10px;}
.soleft li{ padding-bottom:15px; }
.soleft li>a{height:53px; line-height:53px; padding-left:25px; display:block; font-size:15px;margin:0 10px;text-decoration:none; background:url(/template/default/index/images/dpro_jt.png);}
.soleft li>a:hover , .soleft li>a.cur{color:#fff; background:url(/template/default/index/images/dpro_jtH.png);}

.soleft .dphone{border-top:6px solid #ffffff;overflow:hidden; background:#333; padding:20px 0;}
.soleft .dphone dt{ float:left; background:url(/template/default/index/images/ly_phone.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.soleft .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.soleft .dphone dd span{ font-size:13px;}
.soleft .dphone dd p{ font-size:18px;}

.cpright{ width:880px; padding:0 20px; background:#F4F4F4; float:right;padding-bottom:20px;border:solid 1px #DBDBDB;}
.rtop{ overflow:hidden; padding-top:18px; padding-bottom:9px; border-bottom:1px solid #C8C7C7;margin-bottom:18px;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #00984F; font-weight:normal; line-height:30px;}
.rtop h5 a{ font-size:20px; color:#077E45;}
.rtop span{ float:right;padding-top:6px;font-size:14px;}
.rtop span a{ color:#999;}

.con ul{width:105%;overflow:hidden;}
.con li{width:282px;height:390px;margin-right:18px;float:left;}
.con li .Pic{display:block;width:282px;height:201px;overflow:hidden;}
.con li .Pic img{display:block;transform:scale(1);transition:all 2s ease-out; width:282px; height:201px;}
.con li:hover .Pic img{transform:scale(1.2);}
.con li .intro{padding:12px 18px 0;height:156px;background:#fff;position:relative;}
.con li .intro h3{color:#333333;font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.con li .intro h3 a{color:#333333;font-size:16px;text-decoration:none;}
.con li .intro p{line-height:28px;color:#666666;font-size:14px;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:56px;}
.con li .intro .btn{overflow:hidden;width:247px;height:42px;background:url(/template/default/index/images/proListClassifyBg01.png) no-repeat center;position:absolute;bottom:22px;}
.con li .intro .btn a{display:block;width:123px;height:42px;line-height:42px;text-align:center;float:left;font-size:14px;color:#777777;text-decoration:none;}
.con li .intro .btn a i{display:inline-block;width:7px;height:12px;background:url(/template/default/index/images/proListClassify_icon04.png) no-repeat center;margin-left:8px;position:relative;top:2px;}
.con li .intro .btn a:first-child{border-right:1px solid #eaeaea;}
.con li .intro .btn a:hover{color:#fff;}
.con li:hover h3 a{color:#00984f;}
.con li .intro .btn a.more:hover{background:url(/template/default/index/images/proListClassifyBg02.png) no-repeat center;}
.con li .intro .btn a.more:hover i{background:url(/template/default/index/images//proListClassify_icon05.png) no-repeat center;}
.con li .intro .btn a.zx:hover{background:url(/template/default/index/images/proListClassifyBg03.png) no-repeat center;}
.con li .intro .btn a.zx:hover i{background:url(/template/default/index/images/proListClassify_icon05.png) no-repeat center;}


.con2 ul{width:105%;overflow:hidden;}
.con2 li{width:275px;height:306px;margin-right:25px;float:left;border:solid 1px #DBDBDB;padding:2px;margin-bottom:25px;}
.con2 li .Pic{display:block;width:275px;height:201px;overflow:hidden;}
.con2 li .Pic img{display:block;transform:scale(1);transition:all 2s ease-out; width:282px; height:201px;}
.con2 li:hover .Pic img{transform:scale(1.2);}
.con2 li .intro{padding:12px 18px 0;height:80px;position:relative;}
.con2 li .intro h3{color:#333333;font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.con2 li .intro h3 a{color:#333333;font-size:16px;text-decoration:none;}
.con2 li .intro p{line-height:28px;color:#666666;font-size:14px;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:56px;}
.con2 li:hover h3 a{color:#00984f;}

/* link */
.link{width:100%;background:#00984f;padding:14px 0 12px 0;height:40px;}
.link dt{width:80px;height:40px;border-right:1px dotted #70c59c;float:left;}
.link dt span{display:block;font-size:26px;color:#fff;font-family:arial;position:relative;top:-5px;}
.link dt em{display:block;font-size:14px;color:#fff;position:relative;top:-8px;}
.link dt a{text-decoration:none;}
.link dd{float:left;width:1100px;overflow:hidden;margin-left:10px;}
.link dd a{display:block;font-size:14px;color:#fff;padding:0 10px;border-left:1px solid #41a675;float:left;margin-bottom:10px;}
.link dd a:first-child{border-left:none;}
/* Title */
.Title{width:100%;text-align:center;padding-top:36px;}
.Title h2{font-size:38px;color:#333333;}
.Title h2 a{color:#333333;font-size:38px;text-decoration:none;}
.Title h2 em{color:#00984f;font-weight:bold;}
.Title i{display:block;width:400px;height:15px;margin:30px auto 0;}
.Title i img{display:block;width:400px;height:7px;}
/*footer*/
.footer{width:100%;background:#333333;}
.footer .footerTop{width:100%;padding-top:35px;height:256px;}
.footer .footerTop .con{float:left;height:178px;border-left:1px dotted #4b4b4b;}
.footer .footerTop .con h3{color:#ffffff;padding-left:30px;line-height:20px;}
.footer .footerTop .con h3 a{color:#ffffff;font-size:16px;text-decoration:none;}
.footer .footerTop .con p{margin-top:22px;}
.footer .footerTop .con p a{display:block;font-size:15px;color:#B3B2B2;padding-left:30px;background:url(/template/default/index/images/footer_icon04.png) no-repeat 6px center;margin-bottom:16px;}
.footer .footerTop .con1{border-left:none;width:200px;}
.footer .footerTop .con2{width:200px;padding-left:77px;}
.footer .footerTop .con3{width:342px;padding-left:70px;}
.footer .footerTop .con1 h3{background:url(/template/default/index/images/footer_icon01.png) no-repeat left center;}
.footer .footerTop .con2 h3{background:url(/template/default/index/images/footer_icon02.png) no-repeat left center;}
.footer .footerTop .con3 h3{background:url(/template/default/index/images/footer_icon03.png) no-repeat left center;}
.footer .footerTop .con3 p span{display:block;font-size:15px;color:#B3B2B2;margin-bottom:8px;}
.footer .footerTop dl{width:117px;float:right;margin-top:7px;}
.footer .footerTop dt{width:117px;height:116px;}
.footer .footerTop dt img{display:block;width:117px;height:116px;}
.footer .footerTop dt p{height:20px;font-size:15px;color:#999999;text-align:center;background:#fff;}

.footer .footerBottom{height:68px;border-top:1px solid #414141;}
.footer .footerBottom p{text-align:center;font-size:15px;color:#B3B2B2;line-height:68px;}
.footer .footerBottom p a{color:#B3B2B2;}
/*子页*/
.ziyeding{width:100%;background:url(/template/default/index/images/zyd.jpg);height:73px;}
.ziyedingr{float:right;line-height:73px;font-size:16px;}
.ziyedingr a{font-size:16px;}
.ziyedingl{float:left;}

.ziyeneirong{width:100%;background:#F4F4F4;overflow:hidden;}
.ziyeneirong2{width:1200px;background:#ffffff;overflow:hidden;margin-top:40px;margin-bottom:40px;margin-left:auto; margin-right:auto;padding:25px;line-height:30px;font-size:14px;}
.ziyeneirong3{width:1200px;background:#ffffff;overflow:hidden;margin-top:40px;margin-bottom:40px;margin-left:auto; margin-right:auto;padding:25px;line-height:30px;font-size:14px;}
.ziyeneirong3 img{width:350px;height:300px;margin-left:15px;margin-right:15px;border:solid 1px #DBDBDB;padding:4px;}

.page{width:100%;line-height:50px;text-align:center;font-size:15px;}
.subpage{ width:100%; margin:0 auto; height:40px; font:14px; }
.pageleft{ width:45%; float:left; margin-right:5%; border:1px solid #ddd; background:#fff; line-height:40px; padding:0 20px; overflow:hidden;}
.pageright{ width:42%; float:left; border:1px solid #ddd; background:#fff;line-height:40px; padding:0 20px; overflow:hidden;}
.pageleft:hover,.pageright:hover{ background:#00984F; color:#fff}
.pageleft:hover a,.pageright:hover a{ color:#fff}

/* newsCenterPress */
.newsCenterPress{width:100%;background:#fff;padding-bottom:30px;overflow:hidden;}
.newsCenterPress .mainCon{width:100%;margin-top:28px;}
.newsCenterPress .mainCon li{width:370px;float:left;height:430px;margin-left:45px;position:relative;}
.newsCenterPress .mainCon li:first-child{margin-left:0;}
.newsCenterPress .mainCon li .Pic{width:370px;height:229px;display:block;overflow:hidden;}
.newsCenterPress .mainCon li .Pic img{display:block;transform:scale(1);transition:all 2s ease-out; width:370px; height:229px;}
.newsCenterPress .mainCon li:hover img{transform:scale(1.2);}
.newsCenterPress .mainCon li h3{color:#333333;font-weight:normal;margin:20px 0 8px 0;}
.newsCenterPress .mainCon li h3 a{color:#333;text-decoration:none; width:370px;font-size:16px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsCenterPress .mainCon li p.p1 span{font-size:14px;color:#999999;}
.newsCenterPress .mainCon li p.p1 .time{margin-right:18px;font-family:arial;}
.newsCenterPress .mainCon li p.p2 .readNum{font-family:arial;}
.newsCenterPress .mainCon li p.p2{font-size:14px;color:#666666;line-height:28px;margin-top:10px;}
.newsCenterPress .mainCon li a.more{width:133px;height:39px;line-height:39px;text-align:center; display:block;position:absolute;bottom:0;left:0;font-size:13px;color:#999999;background:url(/template/default/index/images/newsCenterPressBg01.png) no-repeat center;text-decoration:none;}
.newsCenterPress .mainCon li:hover h3 a{color:#00984f;}
.newsCenterPress .mainCon li:hover a.more{background:url(/template/default/index/images/newsCenterPressBg02.png) no-repeat center;color:#fff;}

/* newsCenterPress2 */
.newsCenterPress2{width:100%;background:#F4F4F4;overflow:hidden;}
.newsCenterPress2 .mainCon{width:100%;margin:28px auto 0;}
.newsCenterPress2 .mainCon dl{width:100%;padding-top:39px;height:179px;border:1px solid #dfdfdf;border-top:none;background:#fff;position:relative;}
.newsCenterPress2 .mainCon dl:first-child{border-top:1px solid #dfdfdf;}
.newsCenterPress2 .mainCon dt{width:220px;height:137px;float:left;margin-left:40px;overflow:hidden;}
.newsCenterPress2 .mainCon dt img{display:block;transform:scale(1);transition:all 2s ease-out; width:220px; height:136px;}
.newsCenterPress2 .mainCon dl:hover dt img{transform:scale(1.2);}
.newsCenterPress2 .mainCon dd{width:875px;height:150px;position:relative;margin-left:28px;float:left;}
.newsCenterPress2 .mainCon dd h3{font-weight:normal;}
.newsCenterPress2 .mainCon dd h3 a{color:#000000;font-size:15px;text-decoration:none;}
.newsCenterPress2 .mainCon dd p{font-size:14px;color:#666666;line-height:32px;margin-top:10px;}
.newsCenterPress2 .mainCon dd .rq{display:block;font-size:14px;font-family:arial;height:16px;position:absolute;top:6px;right:10px;padding-top:2px;}
.newsCenterPress2 .mainCon dl:hover dd h3 a{color:#00984f;}
.newsCenterPress2 .mainCon dl:hover {box-shadow:0 0 10px 6px #eeeeee;z-index:99;}

/* proListNews */
.proListNews{width: 100%;}
.proListNews .top{width: 100%;height: 38px;border-bottom: 1px solid #eaeaea;}
.proListNews .top h3{font-size: 20px;color: #333333;float: left;}
.proListNews .top h3 em{color: #00984f;font-weight: bold;}
.proListNews .top h3 i{display: block;width: 24px;height: 1px;background: #00984f;position: relative;top: 14px;}
.proListNews .top a.more{display: block;font-size: 13px;color: #666666;float: right;margin-right: 6px;text-decoration: none;}
.proListNews .top a.more:hover{color: #00984f;}


.proListNews .mainCon{padding: 41px 0;background: #fff;}
.proListNews .mainCon dl{float: left;width: 577px;padding-right: 41px;border-right: 1px dotted #b2b2b2;}
.proListNews .mainCon dt{width: 220px;height: 136px;float: left;}
.proListNews .mainCon dt img{ display:block; width:220px; height:136px;}
.proListNews .mainCon dd{width: 330px;float: right;height: 160px;position: relative;}
.proListNews .mainCon dd h3{font-weight: normal;}
.proListNews .mainCon dd h3 a{color: #000000;font-size: 16px;text-decoration: none; width:330px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.proListNews .mainCon dd p{line-height:30px;color: #666666;font-size: 14px;margin-top:10px; height:74px; overflow:hidden;}
.proListNews .mainCon dd p a{color: #666666;text-decoration: none;}
.proListNews .mainCon dd span{display: block;font-size:14px;color: #999999;position: absolute;bottom:20px;left: 0;}
.proListNews .mainCon dd a.more{display: block;width: 36px;height: 36px;background: url(Img/mub01Inpage/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.proListNews .mainCon dl:hover dd a.more{background-position: left bottom;}
.proListNews .mainCon dl:hover dd h3 a{color: #00984f;}
.proListNews .mainCon ul{width:540px;float:right;}
.proListNews .mainCon li{overflow: hidden;margin-top: 15px;}
.proListNews .mainCon li:first-child{margin-top: 0;}
.proListNews .mainCon li a{display: block;font-size: 13px;color: #333333;width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.proListNews .mainCon li a:hover{color: #00984f;}
.proListNews .mainCon li span{display: block;font-size: 13px;color: #999999;font-family: arial;margin-right: 10px;float: right;}