@CHARSET "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:12px"microsoft yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
input,textarea,select{ outline:none;}
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
em{font-style:normal} 
li{list-style:none} 
img{border:none;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}


/*position*/
.Public_head{ width:100%; border-bottom:2px solid #24998d;}
.Public_head_in{ width:1000px; margin:0px auto; padding:10px 0px;display: flex;align-items: center}
.Public_head_in a.logo{ padding-right:20px; display:block; float:left;}
.Public_head_in a.logo img{ max-height:50px;}
.Public_head_in .head_info{ float:left; border-left:2px solid #dddddd; position:relative; top:3px;  padding:6px 0px 6px 20px;}
.Public_head_in .head_info h3{ font-weight:normal; font-size:20px; position:relative; top:-3px; color:#333;border:0px solid red;}
.Public_head_in .head_info p{ font-weight:normal; font-size:14px; color:#666;border:0px solid red;}

.main_index{ width:1000px; margin:0px auto;}
.main_index .position_click{  text-align:center; margin:0px auto; padding:10px 20px; font-size:18px; color:#fff; background:#24998d; border-radius:20px; display:inline-block; margin-top:30px;}
.main_index .position_click span{ margin:0px 3px;}
.main_index .position_click:hover{ background:#2ab1a3; text-decoration:none;}
.main_index p.zhoubian{ text-align:center; width:100%; font-size:14px; margin-top:15px; padding-bottom:20px; border-bottom:1px solid #dddddd;}
.main_index p.zhoubian a{ margin-left:10px; font-size:14px; }
.city_tab{ width:100%; margin-bottom:50px;}
.city_tab td{ vertical-align:top; line-height:30px;}
.city_tab td a{ padding-right:20px; font-size:14px;display:inline-block;} 
.city_tab td span{ display:block; width:60px; font-size:14px; font-weight:bold;}



.public_head_top{ background:#f3f3f3; width:100%;}
.public_head_top p{ width:1200px; margin:0px auto; font-size:12px; padding:10px 0px;color:#666;}
.public_head_top p span{ float:right;}
.public_head_top p em{color:#24998d;background:url(../images/position.png) no-repeat 0 center; padding-left:20px; background-size:18px; float:left; margin-right:5px; margin-top:1px;}
.public_head_top p a{ margin:0px 3px;}
.public_head_top p a:hover{ text-decoration:none;color:#24998d;}
.head_search{ width:1200px; padding:20px 0px; margin:0px auto;}
.head_search .logo{ float:left;}
.head_search .logo img{ max-height:60px;}
.head_search .head_search_box{ float:right; position:relative; top:12px;}
.head_search .head_search_box .text{ width:300px; font-size:14px; padding:9px 50px;padding-right:90px; border:2px solid #24998d;font-family:"microsoft yahei";}
.head_search .head_search_box .sub{ position:absolute; right:0px; top:0px; width:90px; padding:10px 0px; padding-bottom:9px; font-size:16px; color:#fff; background:#24998d; border:none; cursor:pointer; font-family:"microsoft yahei";}
.head_search .search_img{ position:absolute; top:10px; right:406px;}
.list_box{ width:1200px; margin:0px auto;}
.list_box_left_ul{ width:980px; float:left;} 
.list_box_left_ul li{ border-top:1px solid #dddddd; width:100%; padding:25px 0px;}
.list_box_left_ul li .list_logo{ width:160px;height:120px; float:left;}
.list_box_left_ul li .list_info{ float:left; width:570px; margin-left:25px;}
.list_box_left_ul li .list_info h3 a{ font-size:20px; width:100%; height:25px; display:block; overflow:hidden;position:relative; top:0px; margin-bottom:0px;} 
.list_box_left_ul li .list_info p{ line-height:30px; position:relative; top:7px; color:#666;}
.list_box_left_ul li .list_info p em{ font-size:14px;color:#fa7d0f; }
.list_box_left_ul li .list_info p span{ background:#fa7d0f; color:#fff; padding:2px 4px; border-radius:5px; margin-right:5px; font-size:12px;}
.list_box_left_ul li:hover{ background:#f9f9f9;}
.list_box_left_ul li a:hover{ color:#24998d;}
.list_box_left_ul li .list_right{ float:right; margin-right:10px;}
.list_box_left_ul li .list_right p{ font-size:12px; text-align:right; color:#666;}
.list_box_left_ul li .list_right .p2{ font-size:14px; margin-top:2px;}
.list_box_left_ul li .list_right .p2 span{ color:#fa7d0f; font-size:20px; margin-right:5px;}
.list_box_right_ul{ width:180px; float:right;}
.list_box_right_ul h3{ font-size:18px;background:url(../images/hot.png) no-repeat 0px 5px; padding-left:35px;  padding-bottom:10px; font-weight:normal; color:#666;}
.list_box_right_ul li{ width:180px; margin-bottom:20px;}
.list_box_right_ul li img{ width:180px; height:135px;}
.list_box_right_ul li .infobox{ border:1px solid #dddddd; padding:5px 0px; width:178px;}
.list_box_right_ul li .infobox p{ line-height:20px; font-size:12px; margin:0px 10px;}
.list_box_right_ul li .infobox p span{ color:#fa7d0f;}
.list_box_right_ul li a:hover{ text-decoration:none;color:#fa7d0f;}

.list_search{width:1160px;margin:5px auto;margin-bottom:30px;background:#f9f9f9;border:1px solid #dddddd;padding:20px;}
.list_search p{ font-size:12px; color:#666;clear:both; margin-bottom:10px;} 
.list_search p span{ font-size:14px;display:block; float:left;}
.list_search p em{ float:left; width:1100px;}
.list_search p a{float:left; padding:2px 7px; margin-bottom:5px;margin-left:10px;}
.list_search p a:hover{ color:#fa7d0f;}
.list_search p a.on{ background:#fa7d0f; color:#fff;font-size:12px;}
.list_search p a.on:hover{ text-decoration:none;}
.list_search .p3{ width:630px; float:left;}
.list_search form{width:300px; float:left;}
.list_search form .search_text{ border: #ddd 1px solid; width: 60px;padding: 2px 5px; }
.list_search form .search_sub{width:50px;background: #e7e7e7;border: #dddddd 1px solid; padding: 2px 0px; text-align:center; margin-right: 5px;cursor: pointer; margin-left:10px;}




.view_index_box{ width:1200px; margin:0px auto; padding-bottom:50px;}
.view_index{ width:1000px; float:left; margin:0px auto;}
.view_index_head{border-bottom:1px solid #ccc; }
.view_index_head h3{ font-size:30px; color:#333; font-weight:normal;}
.view_index_head p{ font-size:14px; color:#666; padding:15px 0px;}
.view_index_info{ padding:20px; background:#f3f3f3;margin-top:30px;}
.view_index_info p{ width:400px;float:left; font-size:16px; line-height:30px;}
.view_index_info p span{ color:#fa7d0f; margin-right:5px;}
.view_index_body{text-align:justify; line-height:30px; color:#666;font-size:14px; margin-top:20px;}
.view_index_body img{ display:block; margin:15px 0px; max-width:900px;}

.pagelist{ width:100%; height:47px;margin:30px auto 10px; font-size:14px; text-align:center;}
.pagelist div{ padding-bottom:20px; display:inline-block;}
.pagelist a{ color:#666666;padding:6px 10px 6px 10px;border:1px solid #dddddd; margin:0px 5px;}
.pagelist a:hover{background:#24998d;color:#ffffff;border:1px solid #24998d; text-decoration:none;}
.pagelist span.current{background:#24998d;color:#fff;padding:6px 10px 6px 10px;border:1px solid #24998d; margin:0px 5px; }

.public_foot{ width:100%; margin:0px auto; border-top:1px solid #dddddd;}
.public_foot p{ width:100%; text-align:center; padding:20px 0px; font-size:12px; color:#333;}