/* CSS Document */
body {margin:0; padding:0; font:14px/1.5 Microsoft YaHei,arial,sans-serif; color:#333333; background:#ffffff;}
div,p,img,h1,h2,h3,h4,h5,h6,form,ul,ol,li,dl,dt,dd,input,a,span,em{margin:0px; padding:0px;}
ul,ol{ list-style:none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
img{border:0; display:block;}
a{text-decoration:none; color:#000000; outline:none;}
a:hover{color:#00bf7e;}
.clear{clear:both; overflow:hidden;height:0; visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.yh{font-family:Microsoft YaHei;}
.box{width:1080px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.yinchang{display:none;}
.st{font-family:"宋体";}
/*--------------------------------------------*/
#header{height:88px;}
#header .logo{width:280px;}
#navi{height:88px;}
#navi ul li{float:left;}
#navi ul li a{display:block; width:88px; height:65px; padding-top:23px; text-align:center; line-height:20px; margin-left:10px;}
#navi ul li a:hover{background:url(../images/bg1.gif) repeat-x; color:#ffffff;}
#navi ul li a span{display:block; font-size:10px;}
#navi ul li a.current{background:url(../images/bg1.gif) repeat-x; color:#ffffff;}

#banner{height:480px; width:100%; margin-bottom:32px;}

.pro_btn{background:url(../images/bg2.jpg) no-repeat center top; height:78px;}
.pro_btn a{display:block; width:358px; height:78px; margin:0 auto;}
.in_pro_list{padding-top:32px;}
.in_pro_list li{width:240px; float:left; margin-right:40px;}
.in_pro_list li a{display:block; width:240px; height:331px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.in_pro_list li a span{text-align:center; display:block; line-height:40px;color:#7b7b7b;}
.in_pro_list li a:hover{ box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.in_pro_list li a:hover span{ color:#0a9b06; background:#00bf7e; color:#ffffff;}

#in_about{height:363px; width:1025px; margin:32px auto 0; background:url(../images/bg3.jpg) no-repeat;color:#ffffff; padding:102px 0 0 55px;}
#in_about h2{ font-size:28px; font-weight:400;}
#in_about p{width:500px; margin-top:20px; line-height:26px; margin-bottom:32px;}
a.info_btn{display:block; width:160px; height:36px; line-height:36px; text-align:center; background:#ffffff; color:#00ccff;}
a.info_btn:hover{color:#ffffff; background:#00bf7e;}

#in_news{ margin-top:48px;}
h2.title_bar{font-size:24px; color:#000000; line-height:22px; height:54px; border-bottom: solid 1px #cccccc;}
h2.title_bar span{font-size:16px;}
h2.title_bar a{float:right; display:inline-block; height:44px; width:32px; background:url(../images/bg5.gif) no-repeat center;}
h2.title_bar a:hover{background:url(../images/bg4.gif) no-repeat center;}

.in_news_list ul li{width:330px; float:left; margin-right:45px; margin-top:28px;}
.in_news_time{border-bottom:dotted 1px #dddddd; font-size:28px; color:#999999;}
.in_news_time span{float:right; font-size:14px;padding-top:14px;}
.in_news_list ul li h3{font-size:16px; font-weight:bold; padding-top:18px;}
.in_news_list ul li p{color:#b2b2b2; line-height:22px; padding-top:8px;}
.img_nbox{margin-top:12px;}

#footerbg{background:url(../images/bg6.gif) no-repeat center top; height:168px; margin-top:64px;}
#footer{text-align:center;}
#footer p.in_tel{font-size:26px; padding-top:40px}
#footer p.in_address{font-size:14px; margin-top:10px;}
#footer p.copy{font-size:14px;}

#s_banner{height:200px;}
#position{    
	height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #d7d7d7;
    box-shadow: 0 2px 2px #d7d7d7;
}
#position a:hover{ color:#2ca8ef;}
#position span{ color:#2ca8ef;}

.s_box{width:820px; margin:0 auto;}

.s_container{padding:40px 0;}
.editor_con{ line-height:24px; color:#888888;}
h2.biaoti{font-size:28px; background:url(../images/bg7.png) no-repeat center bottom; text-align:center; padding-bottom:28px; margin-bottom:24px;}
.s_pro li{margin-bottom:24px;}
.s_navi{margin-bottom:32px;}
.s_navi a{display:block; width:140px; border:solid 1px #2ca8ef; color:#2ca8ef; height:32px; line-height:32px; text-align:center; margin-bottom:10px; float:left; margin-right:4px;}
.s_navi a:hover{background:#2ca8ef; color:#ffffff;}
a.current2{background:#2ca8ef; color:#ffffff;}

.page{margin-top:20px;}
.page a{display:block; float:left; padding:6px 12px; border:solid 1px #2ca8ef; margin-right:10px; text-align:center;font-size:12px; border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px; font-family:"宋体"; color:#2ca8ef;}
.page span{display:block; float:left; padding:6px 12px; border:solid 1px #2ca8ef; margin-right:10px; text-align:center;font-size:12px; border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px; font-family:"宋体"; color:#2ca8ef;}
.page a:hover{background:#2ca8ef; color:#FFF;}
.page a.page_current{background:none; border-color:#f1f1f1;color:#666666;}
.pro_info{ position:relative; margin-top:40px;}
.pro_info .img_pbox{ width:330px; margin:0 auto;}
.pro_info .img_pbox h2{font-size:20px; text-align:center; line-height:48px; font-weight:400; margin-top:16px; margin-bottom:24px;}

.pro_info a.prev{display:block;width:79px; height:79px;background:url(../images/prev.png) no-repeat 0 0; position:absolute; left:0px; top:160px;}
.pro_info a.prev:hover{background:url(../images/prev.png) no-repeat 0 -79px;}

.pro_info a.next{display:block;width:79px; height:79px;background:url(../images/next.png) no-repeat 0 0; position:absolute; right:0px; top:160px;}
.pro_info a.next:hover{background:url(../images/next.png) no-repeat 0 -79px;}
.fanhui{ margin-top:40px;}
.fanhui a{display:block; height:34px; width:105px; background:#00bf7e; line-height:34px; color:#ffffff; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;margin:0 auto; text-align:center;}
.fanhui a:hover{background:#00a26b;}

#map{margin-bottom:24px;}
.s_news{width:527px; float:left;}
.news_right{width:248px; float:right; border:solid 1px #ecf4e9; text-align:center;}
.news_right p{padding:0 16px;}
.news_list li{background:#f5f5f5; margin-bottom:16px;}
.news_list li .send_time{float:left; width:110px; height:132px; background:url(../images/bg8.gif) no-repeat; text-align:center; padding-top:40px;}
.news_list li .send_time span{display:block; color:#ffffff; font-size:12px;}
.news_list li .send_time span.ri{font-size:40px; line-height:40px;}
.news_list li .send_time span.yue{line-height:20px;}
.news_list li .send_time span.nian{ line-height:20px;}
.news_list li .news_img{width:417px; height:172px; float:left;}
.news_list li h2.news_title{ background:url(../images/dot.png) no-repeat left center; padding-left:20px;}
.news_list li h2.news_title a{font-size:16px; line-height:28px;}
.news_list li .news_txt{background:url(../images/bg9.gif) no-repeat; padding:32px 24px;}
.news_list li .news_txt p{margin-top:10px; line-height:22px;}

.news_list2 li{background:#f5f5f5; margin-bottom:16px;}
.news_list2 li .send_time{float:left; width:110px; height:132px; background:url(../images/bg8.gif) no-repeat; text-align:center; padding-top:40px;}
.news_list2 li .send_time span{display:block; color:#ffffff; font-size:12px;}
.news_list2 li .send_time span.ri{font-size:40px; line-height:40px;}
.news_list2 li .send_time span.yue{line-height:20px;}
.news_list2 li .send_time span.nian{ line-height:20px;}
.news_list2 li .news_txt2{width:357px; height:112px; float:left;background:url(../images/dot.png) no-repeat 24px 30px; padding:30px 24px;}
.news_list2 li h2.news_title2{ padding-top:30px;}
.news_list2 li h2.news_title2 a{font-size:16px; line-height:28px;}
.news_list2 li .news_txt2 p{margin-top:10px; line-height:22px;}

.con_time{height:92px; background:url(../images/bg11.gif) no-repeat; padding-left:32px; padding-top:10px;}
.con_time span{color:#ffffff; margin-right:5px; font-size:12px;}
.con_time span.ri{font-size:36px; }

.news_con{background:#f5f5f5; padding:10px 24px 32px 24px;}
.news_con h2.con_title{font-size:24px; font-weight:400; margin-bottom:20px;}

.fenxiang{border-bottom:solid 1px #cccccc; padding-bottom:16px; margin-top:40px; height:36px;}
.share-it-box span.tit{line-height:30px !important;font-size:18px;font-weight:500 !important;}
.bdshare-button-style0-32 a { border-radius:100%;}

.page2{padding-top:24px;}
.fanhui2 a{display:block; width:106px; text-align:center; background:#00873c; height:34px; line-height:34px; color:#FFF; border-radius:4px; margin-top:24px;}
.fanhui2 a:hover{background:#00a248;}
