﻿.left{ float:left; overflow:hidden;}
.center{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
.w1120{ width:1120px; margin:auto; clear:both; overflow:hidden;}
.clear{ width:100%; height:30px; float:left; clear:both; overflow:hidden;}
#flash{ width:100%; height:445px; float:left; clear:both; overflow:hidden;}
/*#header_bg{ position:absolute; left:0px; top:0px; width:100%; height:110px; border-bottom:solid 1px #EEE; background:#FFF; background: rgba(255,255,255,1); z-index:10;}
#header_bg{ position:absolute; left:0px; top:0px; width:100%; height:110px; background:url(../images/topbg.png) center 0px no-repeat;z-index:10;box-shadow: 0 2px 8px 4px #F0F0F0;}*/
#toper{ float:left; clear:both; width:100%; height:36px; line-height:36px; background:#efefef;}
#toper .w1120{ overflow:visible;}
#toper .left{ background:url(../images/index_03.png) 0px center no-repeat; text-indent:15px;}
#toper .left a{ margin:0px 10px 0px 10px;}
#toper .right{ padding:5px 0px 0px 0px; overflow:visible; line-height:24px;}
#toper .right i{ margin:0px 10px;}
#toper .search{ display:block; float:left; margin:0px 10px 0px 0px;}
#toper .search .stxb{ display:block; float:left; width:130px; height:22px; line-height:22px; border-radius:11px 0px 0px 11px; background:#FFF; border:solid 1px #CCC; border-right:none; margin:0px 0px 0px 5px; text-indent:10px; color:#999; font-family:'宋体';}
#toper .search .sbtn{ display:block; float:left; width:22px; height:24px; line-height:24px; border-radius:0px 12px 12px 0px; text-align:center; border:solid 1px #CCC; border-left:none; background:url(../images/index_03.jpg) right 0px no-repeat;}

#header{ float:left; clear:both; width:100%; z-index:20; overflow:visible;}
#header .left{ width:380px; height:100px;}
#header .left img{ width:380px; height:100px; }
#header .right{ height:100px; color:#0d4c7f; font-weight:bold; font-size:22px; line-height:100px; padding:0px 10px 0px 10px;}

.nav-list{ display:none; background:#FFF; position:absolute; right:0px; top:23px; width:238px; padding:10px 15px;border:1px solid #d0d6e2;}
.nav-list dl{ width:100%; float:left; clear:both; padding:8px 0px; border-top:dotted 1px #ccc;}
.nav-list dl.fist{ border-top:0 none;}
.nav-list dt{ color:#03ac1f; line-height:30px; padding-bottom:5px; font-weight:bold; text-align:left;}
.nav-list dt a{ color:#03ac1f;}
.nav-list dd{ width:243px; line-height:25px; overflow:hidden;}
.nav-list dd a{ display:block; float:left; margin-right:15px; overflow:hidden; text-align:left;}

.nav{ width:100%; float:left; clear:both; height:50px; line-height:50px; background:#0d4c7f;}
.nav_ul{ width:1120px; margin:auto;}
.nav_li{ float:left; width:80px; text-align:center; color:#FFF; display:block; position:relative; z-index:2;}
.long{ width:144px;}
.nav_no{ background:none;}
.nav_li .on{ display:block; float:left; width:100%; height:50px; position:relative; z-index:90000; cursor: pointer; color:#FFF; font-size:15px; font-family:'黑体'; text-align:center;}
.nav_li_hover .on{ background:#6abd45; color:#FFF;}
.subnav{ position:absolute; width:80px; left:0px; top:50px; background:#0d4c7f; opacity:0.8; filter:Alpha(Opacity=80); padding:10px 0px; z-index:80000; display:none; overflow:hidden;}
.long .subnav{ width:144px;}
.subnav li{ width:100%; line-height:20px; padding:8px 5px; box-sizing:border-box; font-size:12px; font-weight:normal;  text-align:center;}
.subnav li a{color:#FFF; font-size:12px;}
.subnav li a:hover{color:#03ac1f;}

#banner{ width:100%; height:445px; float:left; clear:both; position:relative;}
#notice{ width:100%; height:50px; line-height:50px; background:#f0f3e8; float:left; clear:both; overflow:hidden;}
#notice>div{ width:1120px; clear:both; margin:auto; overflow:hidden;}
#notice b{ display:block; float:left; width:90px; font-size:14px; background:url(../images/icon_notice.png) 10px center no-repeat; overflow:hidden; color:#0d4c7f; text-indent:40px;}
#notice ul{ width:1020px; float:left; overflow:hidden;}
#notice li{ width:100%; height:50px; line-height:50px; clear:both; float:left; overflow:hidden;}
#notice li i { color:#999; padding-left:20px;}

#footer_menu{ width:100%; height:42px; line-height:42px; background:#15161b; float:left; clear:both; overflow:hidden; text-align:center;}
#footer_menu a{ color:#FFF; margin:0px 8px; font-size:16px; font-family:'黑体';}
#footer{width:100%; padding:20px 0px 20px 0px; background:#242730; float:left; clear:both; overflow:hidden; color:#FFF;}
#footer a{ color:#FFF;}
#footer>div{ position:relative;}
#footer .menu{width:100%; float:left; padding:0px 0px 10px 0px; clear:both; overflow:hidden; text-align:center; font-weight:bold;}
#footer .menu a{ margin:0px 5px;}
#bottom{ float:left; clear:both; width:100%; height:140px; text-align:center; line-height:30px; overflow:hidden;}
#footer>div .ewm{ z-index:2; position:absolute; right:20px; top:0px; width:120px; height:150px; line-height:30px; text-align:center;}
#footer>div .ewm img{width:100px; height:100px;}

#indextop2{ width:100%; height:50px; line-height:50px; float:left; clear:both; overflow:hidden; background:#0b4d7f;}
#indextop2 b{ float:left; font-size:30px; color:#FFF; font-family:'黑体'; font-weight:normal;}
#indextop2 b i{ color:#CCC; margin:0px 0px 0px 10px; font-size:24px; text-transform:uppercase;}
#indextop2 a{ float:right; color:#FFF;}
#indexproduct{ width:100%; float:left; clear:both; overflow:hidden; background:#f0f3e8;}
#indexproduct>div{width:1120px; clear:both; margin:auto; overflow:hidden;}
.product_list{ float:left; clear:both; overflow:hidden; width:1120px; padding:40px 0px 80px 0px;}
.product_list ul{ width:1140px;}
.product_list li{ float:left; width:265px; margin: 0px 20px 20px 0px; background: #FFF; z-index:1; overflow:hidden; position:relative;}
.product_list li em{display: block; width: 100%; height:185px; overflow:hidden; text-align:center;}
.product_list li em img {-o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
.product_list li:hover em img{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
.product_list li:hover p{ display:none; position:absolute; left:0px; top:0px; width:100%; height:185px; background:rgba(0,0,0,0.3) url(../images/yy.png) center center no-repeat; overflow:hidden;}   
.product_list li span{ display:block; background:#dee0d5; width:265px; padding:8px 5px; height:22px; line-height:22px; overflow:hidden; text-overflow: ellipsis;  text-align:center; font-size:14px; }    
    
#index1top{ float:left; clear:both; overflow:hidden; width:100%; padding:40px 0px 0px 0px; height:80px; background:url(../images/index_22.png) 0px bottom repeat-x;}
#index1top>div{ float:left; clear:both; overflow:hidden; width:100%; height:80px; line-height:40px; background:url(../images/index_20.png) center bottom no-repeat; text-align:center; font-size:30px; font-family:'黑体';}
#index1top>div i{ color:#666; text-transform:uppercase; font-size:28px; padding:0px 0px 0px 10px;}
.index-about{ float:left; clear:both; overflow:hidden; width:100%;}
.index-about>div{ display:block; width:1120px; clear:both; margin:auto; overflow:hidden;}
.index-about .play-box { float:left; width: 400px; height:255px;  padding:50px 0px; }
.index-about .about-text { float:right; width:640px; overflow: hidden;  padding:60px 0px;}
.index-about .about-text a.title2 { font-size:24px; color: #000; display: block; margin-bottom: 15px; font-family:'黑体';}
.index-about .about-text a.title2 b{ font-weight:normal;color:#03ac1f;}
.index-about .about-text .text-box { line-height:30px; height: 150px; overflow: hidden; color: #666;text-align:justify; text-justify:inter-ideograph;}
.index-about .about-text a.more { display: block; float:right; width:120px; height:38px; line-height:38px; text-align:center; font-size:15px; margin-top: 20px; color:#FFF; background:#03ac1f; font-weight: bold;}
.index-about .about-text a.more:hover { opacity: 0.7; *filter: alpha(opacity=70); }

.top{ float:left; clear:both; width:100%; height:80px; line-height:80px; overflow:hidden;}
.top b{ font-weight:normal; font-size:30px; margin-right:20px; font-family:'黑体';}
.top i{ font-size:20px;}
.top .refresh{ float:right; height:28px; line-height:28px; padding:30px 0px 0px 0px;}
.body{ float:left; clear:both; width:100%; overflow:hidden; padding:10px 0px;}
#index1{ padding:20px 0px 30px 0px;}
#index1 .top{ border-bottom:solid 1px #CCC; margin:0px 0px 20px 0px;}
#index1 .right .top{ border-bottom:solid 1px #CCC; margin:0px;}
#index1 .body{ height:404px; padding:10px 0px;}
#index1 .left{ width:650px;}
#index1 .left ul { width:670px;height:385px; overflow:hidden; float:left; display:none;}
#index1 .left ul li { width:315px; float:left; margin-right:20px;}
#index1 .left ul .img { display:block; width:100%; height:190px; text-align:center; background:#F0F0F0; overflow:hidden; margin-bottom:20px;}
#index1 .left ul .img img { -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#index1 .left ul .img img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#index1 .left ul .time { width:60px; height:60px; float:left; background:#CCC; color:#FFF; text-align:center; font-size:14px;}
#index1 .left ul .time .day { display:block; font-size:20px; font-weight:bold; padding-top:8px;}
#index1 .left ul .n{ margin-left:70px; display:block; overflow:hidden;}
#index1 .left ul .text { width:100%; display:block; overflow:hidden;}
#index1 .left ul .n { font-size:16px; line-height:30px; height:60px; font-size:16px; font-weight:normal; margin-bottom:15px; color:#333;}
#index1 .left ul .text { line-height:25px; height:100px; overflow:hidden; color:#666; text-indent:2em;}
#index1 .left ul .text a { color:#666;}
#index1 .left ul li:hover .time { background:#03ac1f;}
#index1 .left ul li:hover .n{ color:#03ac1f;}

#index1 .right{ width:430px;}
#index1 .right .top .inb{ width:auto; float:right; padding-top:30px;}
#index1 .right .top .inb a{ display:block; width:28px; height:27px; float:left; background-image:url(../images/inews_btn_0730.png);}
#index1 .right .top .inb_prev { background-position:0 0; margin-right:3px;}
#index1 .right .top .inb_prev:hover { background-position:0 -27px;}
#index1 .right .top .inb_next { background-position:-28px 0;}
#index1 .right .top .inb_next:hover { background-position:-28px -27px;}
#index1 .right .top .more { float:right; height:28px; line-height:28px; padding:30px 10px 0px 0px;}
#index1 .right .top .more a { color:#666;}
#index1 .right #scroll{ width:430px; height:404px; overflow:hidden;}
#index1 .right li { width:390px; height:96px; border-bottom:dotted 1px #DDD; margin-bottom:10px; padding:15px 20px; overflow:hidden;}
#index1 .right li:hover { background:#FFF;}
#index1 .right .n { display:block; width:100%; height:30px; line-height:30px; font-size:18px; color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-weight:normal;}
#index1 .right .time { width:100%; display:block; line-height:26px; color:#666;}
#index1 .right .text { width:100%; line-height:20px; height:40px; overflow:hidden; color:#999;}
#index1 .right a:hover .n { color:#03ac1f;}

#index2{ float:left; clear:both; overflow:hidden; width:100%; padding:20px 0px 30px 0px; border-top:solid 0px #EEE;}
#index2 ul{ width:1155px; overflow:hidden; float:left; clear:both; padding:0px 0px 30px 0px;}
#index2 ul li{ float:left; width:350px; margin-right:35px; overflow:hidden;}
#index2 ul li span{display:block; width:350px; font-weight:normal; font-size:24px; padding:10px 0px 20px 0px; height:40px; line-height:40px; overflow:hidden; float:left; clear:both;font-family:'黑体';}
#index2 ul li span i{color:#03ac1f;}
#index2 ul li em{ display:block; width:350px; height:300px; overflow:hidden; float:left; clear:both;}
#index2 ul li em img{ width:350px; height:300px; -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#index2 ul li em img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#index3{ width:100%; float:left; border-top:solid 1px #e5e5e5; clear:both; background:#f2f2f2 url(../images/cloud-tab-bg.jpg) center center no-repeat; overflow:hidden;}
#index3>div{ width:1200px; clear:both; margin:auto; overflow:hidden; padding:20px 0px 60px 0px; position:relative;}
#index3>div>a{ display:block; width:30px; height:54px; position:absolute; top:220px;}
#index3 .prev { left:0px; background:url(../images/prev.png);}
#index3 .next { right:0px; background:url(../images/next.png);}
#index3 #scroll2{ width:1120px; height:240px; margin:auto; clear:both; overflow:hidden;}
#index3 li { float:left; width:260px; margin:0px 10px; height:240px; overflow:hidden;}
#index3 li span{ display:block; width:100%; height:200px; float:left; text-align:center; overflow:hidden; padding:0px 0px 0px 0px; background:#FFF;}
#index3 li em{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px;}
#link{ width:100%;padding:10px 0px; line-height:30px; float:left; clear:both; overflow:hidden;}
#link b{color:#333;}
#link a{ color:#333; margin-right:20px;}

#nav_index{ float:left; clear:both; width:100%; height:60px; background:#f7f5f4; overflow:hidden; display:none;}
#nav_index li{ float:left; margin-right:20px;}
#nav_index a{display: inline-block; height:58px; line-height:58px; border-bottom:solid 2px #f7f5f4; padding:0px 15px; font-size:16px;}
#nav_index a:hover{ color:#03ac1f;}
#nav_index .curr{ color:#03ac1f;border-bottom:solid 2px #03ac1f;}

#container{ width:1120px; padding:30px 0px; clear:both; margin:auto; overflow:hidden;}
#right{ width:250px; float:left; overflow:hidden;}
#right .category{ width:100%; float:left; clear:both; overflow:hidden; padding:0px 0px 20px 0px;}
#right .category dl{ width:100%; overflow:hidden; float:left;}
#right .category dl dt{ width:100%; float:left; clear:both; margin-bottom:10px; height:36px; line-height:36px; padding:0px 0px 12px 0px; font-size:24px; border-bottom:solid 1px #dbd4cd; color:#03ac1f; overflow:hidden; font-family:'黑体';}
#right .category dl dd{ width:100%;}
#right .category dl dd a{ display:block; float:left; clear:both; margin-top:10px; width:100%; height:40px; line-height:40px; background:#03ac1f; cursor:pointer; font-size:18px; text-align:center; color:#FFF;}
#right .category dl .dd{ display:none;}
#right .category dl .dd a{ height:36px; line-height:36px; background:#fbeee0; font-size:14px; color:#666;}

#right .pic{ float:left; clear:both; width:210px; background:#f0f3e8; padding:20px; overflow:hidden; margin:0px 0px 20px 0px;}
#right .pic .top2{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:24px; color:#333; font-family:'黑体';}
#right .pic .body2{ width:100%; height:310px; float:left; clear:both; margin:15px 0px 0px 0px; overflow:hidden;}
#right .pic .body2 ul{ width:100%; height:320px; overflow:hidden;}
#right .pic .body2 ul li{ width:100%; height:150px; margin-bottom:10px; position:relative;}
#right .pic .body2 ul li span{ display:block; width:100%; height:30px; line-height:30px; position:absolute; left:0px; bottom:0px; background:#000;opacity:0.5;filter:Alpha(Opacity=50); z-index:1;}
#right .pic .body2 ul li em{ display:block; width:96%; height:30px; line-height:30px; position:absolute; left:2%; bottom:0px; z-index:2; text-align:center; font-size:14px; color:#FFF; overflow:hidden;}
#right .pic .body2 ul li img{ width:100%; height:150px;}

#right .news{ float:left; clear:both; width:210px; background:#f0f3e8; padding:20px; overflow:hidden;}
#right .news .top2{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:24px; color:#333; font-family:'黑体';}
#right .news .body2{ width:100%; float:left; clear:both; margin:15px 0px 0px 0px; overflow:hidden;}
#right .news .body2 i{ color:#03ac1f;}
#right .news .body2 a{ display:block; width:100%; height:48px; line-height:24px; float:left; clear:both; overflow:hidden; margin:0px 0px 10px 0px;}

#left{ width:850px; float:right; overflow:hidden;}
#top{ width:100%; overflow:hidden; height:36px; line-height:36px; padding:0px 0px 12px 0px;  float:left; border-bottom:solid 1px #dbd4cd; margin-bottom:20px;}
#top em{float:left; display:block; font-size:24px; color:#0d4c7f; font-family:'黑体';}
#top span{ float:right; display:block; text-align:right; overflow:hidden; padding-right:10px;}
#top span a{ background:url(../images/littleRight.png) right center no-repeat; margin-right:8px; padding-right:15px; color:#0d4c7f;}
#body{ width:850px; float:left; overflow:hidden;}

#newslist{ width:100%; float:left; overflow:hidden;}
#newslist ul li{  float:left; width:820px; background:#f7f5f4; margin:0px 0px 20px 0px; padding:15px 15px; overflow:hidden;}
#newslist ul li:hover{}
#newslist ul .left{ width:200px; height:145px;}
#newslist ul .left img{ width:200px; height:145px; -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#newslist ul .left img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#newslist ul .right{ width:600px;}
#newslist ul .right a{ display:block; width:100%; float:left; clear:both; height:40px; line-height:40px; overflow:hidden; font-size:22px; color:#333;}
#newslist ul .right a:hover{ color:#FF0000;}
#newslist ul .right .details{ width:100%; float:left; clear:both; overflow:hidden; padding:10px 0px 0px 0px;}
#newslist ul .right em{display:block; float:left; width:500px; height:90px; line-height:30px; font-size:16px; color:#626262; text-indent:2em; overflow:hidden;}
#newslist ul .right span{ display:block; float:right; 
    border: 1px solid #dbdbdb;
    background:url(../images/ntime.png) no-repeat center 14px;
    height: 30px;
    width: 75px;
    padding-top: 45px;
    font-size: 12px;
    text-align: center;
    border-radius: 4px;
    margin: 5px 0 0 0px;
}
#newslist2{ width:100%; float:left; overflow:hidden;}
#newslist2 ul li{ float:left; width:850px;  margin:0px 0px 20px 0px; padding:15px 0px; overflow:hidden; border-bottom:dotted 1px #CCC;}
#newslist2 ul li:hover{}
#newslist2 ul .left{ width:60px; height:60px; line-height:30px; padding:5px; font-size:22px; text-align:center;  background:#F0F0F0F0;}
#newslist2 ul .left b{ display:block; width:100%; text-align:center;}
#newslist2 ul .left span{ display:block; width:100%; text-align:center; font-size:14px;}
#newslist2 ul .right{ width:750px;}
#newslist2 ul .right a{ display:block; width:100%; float:left; clear:both; height:30px; line-height:30px; overflow:hidden; font-size:22px; color:#333;}
#newslist2 ul .right a:hover{ color:#FF0000;}
#newslist2 ul .right .details{ width:100%; float:left; clear:both; overflow:hidden; padding:10px 0px 0px 0px;}
#newslist2 ul .right em{display:block; float:left; width:100%; height:50px; line-height:25px; font-size:14px; color:#626262; text-indent:2em; overflow:hidden;}

#details{width:100%; float:left; overflow:hidden;}
#details h1{ color:#383838; font-size:24px; line-height:30px; padding-top:10px; padding-bottom:20px; text-align:center;}
#details .date{ width:100%; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:1px dashed #dbd4cd; border-bottom:1px dashed #dbd4cd;}
#details .date span{ margin:0px 15px;}
#details .date b{ color:#FF0000;}
#details .details{ width:100%; overflow:hidden; line-height:2em; padding:0px 0px; float:left;}

#piclist .item { width:100%; float:left; clear:both; overflow:hidden; padding:25px 0px px 0px;}
#piclist .item .tit{ width:100%; height:30px; float:left; background:url(../images/hr02.gif) repeat-x left bottom; padding-bottom:10px; margin:0px 0px 20px 0px; color:#03ac1f; line-height:30px; overflow:hidden;}
#piclist .item .tit span{ float:left; background:url(../images/i14.gif) no-repeat left 10px; display:block; padding-left:20px; font-size:20px;}
#piclist .item .tit a{ float:right; border-radius:5px; display:block; height:20px; line-height:20px; width:60px; color:#FFF; background:#CCC; margin:10px 0px 0px 0px; font-weight:normal; text-align:center;}
#piclist .item .tit a:hover{background:#fbeee0;color:#03ac1f;}

#piclist ul{width:870px; float:left; clear:both; overflow:hidden; padding:0px 0px 0px 0px;}
#piclist ul li{ float:left; width:250px; padding:9px; border:solid 1px #EBEBEB; background:#f7f5f4; margin:0px 20px 20px 0px; overflow:hidden;}
#piclist ul li:hover{ border:solid 1px #fbeee0; background:#fbeee0;}
#piclist ul li:hover a{ color:#03ac1f;}
#piclist ul li span{ display:block; width:250px; height:220px; text-align:center; overflow:hidden;}
#piclist ul li span img { -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#piclist ul li span img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#piclist ul li em{display:block; width:100%; padding:10px 0px 0px 0px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:16px;}

#unitlist{ width:100%; padding-top:20px; float:left; overflow:hidden;}
#unitlist>div{ width:100%; float:left; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:dotted 1px #CCC;}
#unitlist .left{ float:left; overflow:hidden; height:160px; width:300px; padding:2px; background:#FBFBFB; border:solid 1px #CCC; text-align:center;}
#unitlist .left img{ height:160px; width:300px; -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#unitlist .left img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#unitlist .right{ float:right; overflow:hidden; height:160px; width:530px; overflow:hidden;}
#unitlist .right b{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:left;}
#unitlist .right b a{ color:#333; font-weight:normal; font-size:18px;}
#unitlist .right span{ display:block; background:#f7f5f4; text-indent:2em; width:100%; height:28px; line-height:28px; color:#5d5d5e; overflow:hidden; float:left; margin-bottom:5px;}
#unitlist .right span a{ color:#FF0000; font-size:14px;}
#unitlist .right span strong{ color:#FF0000;}
#unitlist .right span i{ color:#005BAC;}
#unitlist .right em{ display:block; width:100%; height:84px; line-height:28px; color:#5d5d5e; overflow:hidden; float:left; text-indent:2em; }
/*jqzoom*/
.jqzoom{ width:100%; position:relative; border: overflow:hidden}
.zoomdiv{z-index:10000;position:absolute; top:100px; left:0px; background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

#piclist2{ width:850px; float:left; overflow:hidden;}
#piclist2 ul{ width:870px; overflow:hidden; padding-bottom:10px;}
#piclist2 li{ width:415px; margin-right:20px; float:left; overflow:hidden; margin-bottom:20px; text-align:center;}
#piclist2 li span{ display:block; width:405px; height:300px; padding:4px; border:solid 1px #CCC;  text-align:center; overflow:hidden;}
#piclist2 li span img{ width:405px; height:300px; -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#piclist2 li span img:hover{-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);}
#piclist2 li em{ display:block;  width:413px; border:solid 1px #CCC; border-top:none; height:40px; line-height:40px; text-align:center;  overflow:hidden; background:url(../images/imgbg.jpg) 0px bottom repeat-x;}
#piclist2 li em a{ font-size:16px;}
#contact{ width:100%; float:left; clear:both; overflow:hidden; padding:20px 0px 0px 0px;}
#contact .item { width:100%; float:left; clear:both; overflow:hidden; padding:30px 0px px 0px;}
#contact .item .tit{ width:100%; height:30px; float:left; background:url(../images/hr02.gif) repeat-x left bottom; padding-bottom:10px; margin:0px 0px 20px 0px; color:#03ac1f; line-height:30px; overflow:hidden;}
#contact .item .tit span{ float:left; background:url(../images/i14.gif) no-repeat left 10px; display:block; padding-left:20px; font-size:20px;}
#contact .details { width:830px; float:left; clear:both; overflow:hidden; padding:0px 0px 40px 20px; line-height:30px; font-size:16px;}
#contact .details b{color:#03ac1f; font-size:18px; font-weight:normal;}
#contact .details  img{ width:24px; margin-right:5px;}


