@charset "utf-8";
/* CSS Document */

.about_img{ width:100%; height:174px; text-indent:0; padding-top:10px; padding-bottom:13px;}
.about_img img{ width:100%; height:174px;} 

.pros_box{ width:696px; min-height:368px; padding-top:10px; padding-left:16px; text-indent:0; overflow:hidden;}
.pros_box ul li{ display:block; width:210px; height:181px; float:left; margin:0 20px 10px 0;}
.pros_box ul li img{ height:146px; width:208px; border:solid 1px #ccc;}
.pros_box ul li a{ display:block; width:100%; height:32px; text-align:center; line-height:32px; border-bottom:dashed 1px #ccc;}

.pagination{ width:100%; height:38px; line-height:38px; text-align:center;}

.pro_date{ width:696px; min-height:280px; padding-top:10px; padding-left:16px; text-indent:0; overflow:hidden;}
.pro_date .date_img{ width:279px; height:188px; border:solid 1px #ccc; float:left;}
.pro_date .date_img img{ width:279px; height:188px;}
.pro_date .date_txt{ width:400px; height:auto; min-height:188px; float:left; margin:0 5px 0 10px;}
.pro_date .date_txt h1{ display:block; width:100%; height:34px; line-height:34px; font-size:16px; color:#333;}
.pro_date .date_txt span{ display:block; width:100%; min-height:130px; line-height:23px; border-bottom:dashed 1px #ccc; padding-bottom:7px;}
.pro_date .date_txt a{ display:block; width:100%; height:31px; line-height:31px; text-align:right;}
.next{ width:100%; height:41px; line-height:41px; border-top:dashed 1px #ccc;}
.next .next_1{ width:49%; height:41px; padding-left:1%; float:left;}
.next .next_2{ width:49%; height:41px; padding-right:1%; float:left; text-align:right;}

.news_box{ width:696px; min-height:280px; padding-top:5px; text-indent:0; padding-bottom:15px;}
.news_box .news_tit{ width:100%; height:37px; border-bottom:solid 1px #ccc;}
.news_box .news_tit h1{ display:block; width:100%; height:37px; line-height:37px; font-size:16px; color:#333; text-align:center;}
.news_box .news_tit .tit_in{ width:88px; height:37px; color:#0085cb; font-size:14px; font-weight:bold; line-height:37px; padding-left:36px; border-bottom:
solid 1px #0085cb; background:url(../images/news_icon2.gif) no-repeat 10px center; cursor:pointer; float:left;}
.news_box .news_tit .tit_on{width:88px; height:37px; color:#666; font-size:12px;  line-height:37px; padding-left:36px; background:url(../images/news_icon1.gif) no-repeat 10px center; cursor:pointer; float:left;}
.news_list{width:696px; min-height:260px; padding-top:10px; padding-left:16px; text-indent:0;}
.news_list ul li{ width:100%; height:32px; line-height:32px; border-bottom:dotted 1px #ccc; background:url(../images/icon.gif) no-repeat 12px center;}
.news_list ul li a{display:block; width:76%; height:28px; float:left; padding-left:4%;}
.news_list ul li span{ display:block; width:20%; float:left; text-align:center; color:#999;}

.news_box .author{ width:100%; height:25px; line-height:25px; text-align:center; color:#aaa;}
.news_box .news_body{ width:95%; margin:0 auto; line-height:33px; height:300px; overflow:auto; color:#666; text-indent:2em;}

.cant_box{ width:696px; min-height:280px; padding-top:10px; padding-left:16px; text-indent:0; overflow:hidden;}
.cant_box .cant_txt{ width:230px; height:198px; float:left; line-height:29px;}
.cant_box .cant_txt span{ font-size:14px; font-weight:bold; color:#333;}
.cant_box .cant_map{ width:450px; height:196px; border:solid 1px #ccc; border-radius:3px 3px 3px 3px; float:left;}