.news_list{ overflow:hidden}
.news_list ul {margin:0 auto;}
.news_list ul li {text-align:right;list-style-type:none;height:40px;line-height:40px;font-size:14px;border-bottom:1px dashed #E3E3E3; background:url(../images/new_list_bg.png) left center no-repeat; padding-left:8px;}
.news_list ul li a {color:#7A7979;text-decoration:none;cursor:pointer; display:block;}
.news_list ul li a:hover{ color:#F00;}
.news_list ul li .mr {float:left;padding-left:15px;}
.news_list ul li em {padding-right:10px;font-style:normal;}

.news_dt{ padding-bottom:25px;}
.news_dt h1{ color:#5F5F5F; text-align:center; line-height:40px; font-weight:normal; font-size:18px;}
.news_dt h2{ color:#818284; text-align:center; line-height:30px; font-weight:normal; font-size:14px;}
.news_dt p{ color:#333; text-indent:2em;line-height:25px;}
.news_dt .dt_tit{ border-left:solid 4px #f00; padding-left:10px; line-height:22px;}
.picc{ width:90%; margin:auto; text-align:center; overflow:hidden;}
.daoshi_list{ overflow:hidden;}
.daoshi_list ul{}
.daoshi_list ul li{ width:320px; height:170px; padding:20px; margin:10px; background-color:#F7F7F7;}
.daoshi_list ul li .pic{ width:152px; height:170px; overflow:hidden;}
.daoshi_list ul li .pic img{ width:152px;}
.daoshi_list ul li .txt{ width:150px;}
.daoshi_list ul li .txt a{ line-height:30px; display:block; color:#565656; font-size:20px;}
.daoshi_list ul li .txt .des{ margin-top:13px; line-height:26px; height:126px; color:#565656;}

.daoshi_show{ background-color:#F7F7F7; padding:20px; color:#444444;}
.daoshi_show .pic{ width:244px; height:270px; overflow:hidden;}
.daoshi_show .txt{ width:820px;}
.daoshi_show .txt .tit{ line-height:40px; border-bottom:solid 1px #D6D6D6; }
.daoshi_show .txt .des{ line-height:30px; margin-top:20px;}

.peixun_list{ overflow:hidden;}
.peixun_list ul li{ width:513px; height:80px; padding:20px; font-size:14px; color:#666; line-height:25px; background-color:#F7F7F7;}
.peixun_list ul li a{ font-size:18px; line-height:30px; color:#444;}
.peixun_list ul li:hover a{color:#f00;}
.peixun_list ul li:hover{ background-color:#f0f0f0;}

.case_list{ width:680px; height:626px; margin:0 auto;}
.case_list ul{ padding-left:10px; margin-top:15px; margin-bottom:35px;}
.case_list ul li{ width:210px; height:180px; float:left; margin-right:10px; margin-bottom:28px;}
.case_list ul li h1{ width:200px; height:140px; padding:3px; background:#eeeff2;}
.case_list ul li h1 a{ width:200px; height:140px; display:block; border:1px solid #c1c2c3;}
.case_list ul li h1 a:hover{border:1px solid #c71738;}
.case_list ul li h1 img{ width:200px; height:140px;}
.case_list ul li h2{ margin-top:15px; text-align:center;}
.case_list ul li h2 a{ color:#373737;}


.pro_list .list li{float:left; width:395px;}
.pro_list .list li .scr_con{ width:310px; margin:auto;}
.pro_list .list li .scr_con .scr_pic{ height:140px; border:2px solid #18AD4E; position:relative; text-align:center;  overflow:hidden;}
.pro_list .list li .scr_con .scr_pic:hover{ height:140px; border:2px solid #f00; position:relative;  overflow:hidden;}
.pro_list .list li .scr_con .scr_pic .scr_men{  width:300px; height:140px; position:absolute; left:0; top:0; background:url(../images/c1_img_hover.png) top center no-repeat; display:none;}
.pro_list .list li .scr_con .scr_pic .scr_men a{ display:block; width:300px; height:140px;}
.pro_list .list li .scr_con .scr_pic img{ width:300px;}
.pro_list .list li .scr_con .scr_txt{ background:#82C29B; padding:0px 10px; margin-top:1px;}
.pro_list .list li .scr_con .scr_txt:hover{ background:#18AD4E; padding:0px 10px;}
.pro_list .list li .scr_con .scr_txt .scr_tit{ text-align:center;}
.pro_list .list li .scr_con .scr_txt .scr_tit a{ line-height:35px; font-size:16px; color:#fff;}
.pro_list .list li .scr_con .scr_txt .scr_tit a:hover{ color:#f00;}
.pro_list .list li .scr_con .scr_txt .scr_des{ line-height:25px; height:50px;}



.pro_dt{ width:950px; margin:0 auto; padding:10px 0px; line-height:24px;}
.pro_dt{ min-width:626px; margin:0 auto;}
.pro{ width:400px; height:300px; margin:0 auto; margin-top:20px;}

.message{ width:950px;  margin:0 auto; margin-top:15px;}
.tablelist{ margin:20px;  line-height:30px; }
.tablelist tr th{ width:80px; font-size:13px; font-weight:normal; text-align:left;}
.page{ padding-top:10px;line-height:30px;color:#5F5F5F; font-size:14px;}
.page a{ color:#5F5F5F; font-size:14px; }
.page a:hover{ color:#f00; font-size:14px; }
#ym{ width:480px; height:30px; text-align:center; margin:30px auto 0; padding:10px 0px;}

#ym a{ text-align:center;border:1px solid #E8E8E8; padding:5px 10px; color:#B4B4B4; margin-left:5px; line-height:30px; background-color:#f8f8f8; font-size:14px;}
#ym a:hover,#ym a.select{ background-color:#F0F0F0; color:#333;}

