html{font-family:"微软雅黑";color:#333333; font-size:15px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,
footer,header,menu,nav,section{margin:0;padding:0;}
img{border:0;vertical-align:middle}
ul,li{list-style-type:none;}
a{text-decoration: none;color:#333;}
a:hover{color:#079f8f;}
input{border:0; color:#000; -webkit-appearance: none; border-radius: 0;outline: none;}
.overall{width:100%; height:auto; top:0px; overflow-x:hidden; }
html { overflow-x: hidden; overflow-y: auto;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.t20{ padding-top:10px;}


table tr td p{text-indent:0 !important;}

.w1200all{ margin:0 auto; width:1200px;overflow:hidden;}
.w1200{ margin:0 auto; width:1200px;overflow:hidden; margin-top:20px; height:auto;}

.top{width:1200px;top:0;display: block; margin:0px auto; height:140px;}
.top_r{ float:right; text-align:right; width:260px; color:#fff; margin-top:20px;}
.top_r a,.top_r a:hover{ margin:0 12px; color:#fff;}

.wrap_box{position:absolute;top:0;left:0;z-index:100;width:100%; }
.container{width:1200px;margin:0 auto;}
#menu-wrap{ border-bottom:0px solid #fff;}
.search{margin-top:66px;font-family:"微软雅黑";}
.input{float: left;border: 1px solid #cccccc;height: 38px;width: 279px;font-size: 14px;border-right: none; background:#fff;}
.sear_ico{height: 38px;display: inline-block;}
.input input{background: none;float: right;height: 38px;width: 260px;}
.search button{width: 55px;text-align: center;height: 40px;background: #c81d1b;color: #ffffff;font-size: 14px;font-family:"Arial,sans-serif";border: none;}

.txr{ margin-top:20px; width: 24%;}
.search{ float:right; width:270px; height:36px; border:solid 1px #c6c6c6; margin:10px 0px 10px 0px; -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 25px;   /* Webkit browsers */
    border-radius:25px;            /* W3C syntax */}
.write{ float:left; width:180px; height:36px; line-height:36px; padding-left:14px; border:0; outline:none; background:none; }
.btn{ float:right; width:40px; height:36px; border:0; background:url(../images/ss_im.png) center no-repeat; 
outline:none; cursor:pointer; }


.top-link{ height:40px; line-height:40px; }
.top-link li{ background:url(../images/t_rline.png) right no-repeat; float:left;}
.top-link a{margin-right:20px; text-align:center; }
.top-link a:hover{margin-right:20px;}



/*导航/可出现三级栏目*/
.nav{width:100%; background:#01887a; margin:0 auto; height:57px;}
.nav_con{width: 1180px;margin: 0 auto;    position: relative;
    z-index: 999999999999; }
.nav_con li{width:auto; min-width:80px;float:left;text-align: center;position: relative; margin:0px 26px 0px 0px;}
.nav_con li a{display: block;font-size:18px;color: #ffffff;line-height: 57px; font-weight:normal; padding:0px 10px 0px 10px;}
.nav_con li:hover{background: #26ac9e;}
.nav_con li dl{display: none;position: absolute;top: 57px;left: 0;width: 170px;padding-top: 0px;background-color:rgba(255,255,255,0.9);overflow: hidden;z-index: 99;}
.nav_con li dl a{line-height: 35px;font-size: 14px;color: #333333;}
.nav_con li dl a:hover{color: #FFFFFF;background: #26ac9e;}
.nav_con li:hover dl{display: block;}
.on_nav{color: #FFFFFF;background:#26ac9e !important;}

.banner{ width:1200px; height:400px; margin:0 auto; overflow:hidden;}
.bannercon{ position:relative;zoom:1;}
.bannercon .main{ width:100%; float:left;}
.bg_colors{ position:absolute; left:0; top:0; width:100%; height:400px;}
.bgs_box{ position:absolute; left:0; top:0; width:100%; height:400px;opacity:0;filter:alpha(opacity=0);}
.bgs_box a{ display:block; height:420px; line-height:10000px; }
.bg_colors .on{opacity:1;filter:alpha(opacity=100)}
.switch_list{ position:relative; left:50%; top:350px; width:50%; height:50px; margin-left:-50px; overflow:hidden; }
.switch_list div{ position:absolute; bottom:10px;}
.switch_list div span{float:left; vertical-align:top; width:16px; height:16px; overflow:hidden; margin:0 5px; background:url(../images/dd1.png) top left no-repeat; cursor:pointer;}
.switch_list div .on{ background:url(../images/dd.png) top left no-repeat;}
.item_img_css3{
	-webkit-animation:img_item .8s ease-out;
	animation:img_item .8s ease-out;
}
@-webkit-keyframes img_item{
	0%{-webkit-transform:translateX(-500px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item{
	0%{transform:translateX(-500px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}
.item_img_css3 .shadow01{
	-webkit-animation:img_item01 .8s ease-out;
	animation:img_item01 .8s ease-out;
}
@-webkit-keyframes img_item01{
	0%{-webkit-transform:translateX(500px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item01{
	0%{transform:translateX(500px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}

.item_txt_css3{
	-webkit-animation:txt_item .8s ease-out;
	animation:txt_item .8s ease-out;
}

@-webkit-keyframes txt_item{
	0%{-webkit-transform:translateX(-500px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}

@keyframes txt_item{
	0%{transform:translateX(-500px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}

.language a{height:50px;line-height:50px;color:#FFFFFF;padding:5px 10px;}

.l30{ margin-left:30px;}
.fl_l{ height:auto; overflow:hidden;}  

.new_list{line-height:36px;}
.new_list dd{ border-bottom:0px dashed #dcdcdc}
.new_list ul{margin-top:5px;}
.new_list a{text-indent:15px;background:url(../images/pic_01.png) no-repeat 0px center;display:block;}
.new_list a:hover{text-indent:15px;background: url(../images/pic_01.png) no-repeat 0px center;}
.pic_tt{  height:50px; line-height:50px;}
  .pic_tt h1{ font-size:20px; text-indent:4.5em;}
  .p_ttmore{ padding-right:20px;}
  
.w286{ width:286px;}
  .jianjie p{ line-height:40px; margin-top:10px; text-indent:2em;}
  .mores{ border:1px solid #CCC; height:30px; line-height:30px; width:80px; text-align:center; float:right;}
  
  
/*焦点图*/
.w426{ width:410px;}
.w426 img{ width:385px;}
.column_tit1{width:388px;float:left;font-size: 24px;color: #333333;position: relative;line-height: 44px; border-bottom:solid 0px #cbcbcb; margin-bottom:18px;}
.column_tit1 i{position:absolute;width: 42px;height: 44px;background: url(../images/tit_bor.png) no-repeat;top: 0px;}
.column_tit1 span{margin-left: 27px;display: inline-block;font-size: 14px;color: #999999;}

.w790{ width:750px; }
.w380{}
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{ background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.dhhover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.dhhover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list .rotaion_img{width:370px;height:280px; }









.gzdt_r{ width:356px; height:auto; overflow:hidden; margin-left:12px;}

/******tab切换******/
.tab_qiehuan{ width:100%; height:auto; overflow:hidden;}
.sy-qh-1{}
.sy-qh-title{width:100%; height:45px; line-height:45px; border-bottom:2px solid #01887a;}
.sy-qh-title li{ float:left;}
.sy-qh-title li a{width:120px; text-align:left; height:40px; line-height:40px; display:block; float:left;font-size:22px; }
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#01887a;}
.sy-qh-con{margin-top:20px;width:100%; }


.newcon-right{ width:300px; }
.w395{ width:392px;}
.list{}
.list ul li { overflow:hidden; display:block; height:37px; line-height:37px;padding-left:15px;}
.list span{ font-size:14px; float:right; color:#b6b6b6; }

.list2{ overflow:hidden; background:url(../images/libg.png) left top repeat-y; margin-top:15px;}/*这里的高度和超出隐藏是必须的*/
.list2 li{ line-height:37px; height:37px; background:url(../images/libg1.png) left 12px no-repeat; overflow:hidden; padding-left:25px;}
.list2 li:hover{ background:url(../images/libg2.png) left 12px no-repeat; }
.list2 a{ color:#333; text-decoration:none;}
.list2 li span{float:right; color:#a6a6a6; padding-left:10px; font-size:14px;}
.list2 li a:hover{ color:#1a5fa2; }

.tzgg-list{ width:100%;}
.tzgg-list li{border-bottom:1px solid #d6d6d6; margin-bottom:15px; padding-bottom:16px; height:auto; overflow:hidden;}
.date{width:55px; height:55px; color:#fff; text-align:center; border:1px solid #06b3b7}
.date h3{display:block; float:left; text-align:center; width:100%; line-height:34px; height:34px; font-weight:normal;  font-size:18px; background:#01887a}
.date i{display:block; float:left; text-align:center; width:100%; line-height:20px; height:20px; font-weight:normal; font-size:12px; color:#6d6d6d;}
.txt{width:323px; height:50px; line-height:25px;    margin-left: 20px; margin-top:5px;}



/*f2--------------------------------------*/
.xsyj_tt{ width:539px; margin:0 auto;}
.xsyj_list { width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xsyj_list ul li{ float:left; width:370px; margin-right:40px;}
.xsyj_list .xsyj_im { position:absolute; height:250px;}
.xsyj_list .xsyj_tt{ background:url(../images/im_bgtt.png) center no-repeat; width:326px; height:174px; margin:0 auto; position:relative; margin-top:200px;}
.tt_rooms{ width:306px; margin:20px;}

.tt_rooms .rm_tt{ line-height:40px; font-size:16px; padding-top:30px;}
.rm_date p{ color:#999999;}

/*f3--------------------------------------*/
.wrap_box1{position:relative;left:0;z-index:100;width:100%; background:url(../images/ico_bgs.jpg) center no-repeat; height:231px; margin-top:40px; }
.icim_tu { width:1160px; margin-top:30px; margin:40px auto;}
.icim_tu ul li{ float:left; width:200px; height:100px; background:#ffffff;   border:1px solid #dedede;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */ margin-right:30px;}

.icim_tu ul li:hover{ float:left; width:200px; height:100px; background:#ffffff;   border:1px solid #049a8a;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
box-shadow: 3px #000; 

}

.tu_ico{ margin:20px;}
.tu_txr a{ font-size:22px; line-height:52px;}
.t_ims1{width:580px; height:190px;}
.t_imtxt{ position:relative; top:-100px;}

.t_imtxt{  width:auto; height:10px; padding:20px;width:120px;
  background-color:#01887a;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(1,136,122,0.5); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */}
.t_imtxt h1{line-height:10px; font-size:20px; color:#fff; font-weight:normal;}









.xydt{ margin-top:15PX;}

.tnews{ width:570px; margin-bottom:12PX;}
.title{line-height:45px;  height:45px; border-bottom:2px solid #01887a; margin-bottom:30px;}
.title-icon1{ line-height: 33px; border-bottom:2px solid #01887a;}
.ic_im{ margin-right:10px;}
.title h2{ float:left;font-size:22px; font-weight:normal; width:97px;text-align:center; color:#01887a;}
.title span{ float:left; height:40px; margin-left:10px;  }


.xydt-pic{ float:left; width:110px; height:110px; overflow:hidden; }
.xydt dl{ float:right; width:450px; overflow:hidden;  }
.xydt dl dt{ height:34px; line-height:34px; }
.xydt dl dt a{ font-size:15px; }
.xydt dl dd{ font-size:13px; color:#6a6a6a; line-height:24px;  }
.inlist{ overflow:hidden; margin-top:0px;  }
.inlist li{ height:45px; line-height:45px; border-bottom:dashed 0px #CCC; width:100%;}
.inlist li a{ float:left;  font-size:15px; }
.inlist li span{ float:right; width:60px; text-align:right; color:#9c9c9c; }
.firstnew2 dl{ float:none; width:100%; }
.firstnew2 dl dt a{ padding-left:15px; background:url(../images/dot.png) left center no-repeat;   }
.box2-right{ float:right; width:320px; overflow:hidden;  }
.de-hot{ width:100%; height:320px; overflow:hidden; }
.de-hot ul li{ float:left; width:100%; position:relative;  }
.de-hot ul li b{ display:block; width:300px; height:54px; line-height:54px; color:#fff; padding-top:74px;position:absolute; left:0; bottom:0; text-align:right; padding-right:20px; }


.title{line-height:40px;font-size:18px;}
.title a{ float:right; font-size:13px; }
.title .yinwen{color:#999999;font-weight:600;font-size:20px;}



.l_links{ width:960px; height:auto;}
.foot_lianxi{ width:400px;}
.foot_lianxi p{ line-height:35px;}

.ewm_lim{ width:100px; height:100px; padding:5px; border:1px solid #eeeeee; margin-right:30px;}

.lk_im{ width:102px; margin-top:20px;}
 .friend_link{ padding-bottom:20px; height:auto; overflow:hidden; margin-top:10px; width:820px;}
 .friend_link ul{width: 100%;float: left;}
.friend_link ul li{min-width: 100px;text-align: center;float: left;border: 1px dashed #dcdcdc;margin:10px 18px 0px 0px;line-height: 38px;}
.friend_link ul li a{display: block; padding:0px 10px 0px 10px;}
.friend_link ul li a:hover{}

 .f_top{}
/*footer*/
.column_tit{width: 100%;float:left;font-size: 24px;color: #333333;position: relative;line-height: 44px; padding-bottom: 2px;}
.column_tit i{position:absolute;width: 42px;height: 44px;top: 0px;}
.column_tit span{margin-left: 27px;display: inline-block;font-size: 14px;color: #999999;}

.link_list ul{width: 100%;float: left;}
.link_list ul li{min-width: 100px;text-align: center;float: left; margin:10px 18px 0px 0px;line-height: 38px; background:url(../images/lk_line.png) right no-repeat;}
.link_list ul li a{display: block; padding:0px 25px 0px 0px;}
.link_list ul li a:hover{}
.foot{width: 100%;float: left;line-height: 35px;color: #ffffff;text-align: center; background:url(../images/foot_bg.png) center no-repeat;  height:180px; }
.l_logo { padding:20px;}
.banquan{ margin-top:40px; text-align:left;}
.foot p {display: inline-block;line-height:30px;  color:#fff; }
.gray2{ line-height:38px; text-indent:2em; padding:30px; margin-bottom:40px;}
.gray{ color:#999;}
.nybanner{ height:254px; width:100%;}

/*内页样式*/

.tl_nav{ width:100%; height:45px; border-bottom:1px solid #ddd;}
.tl_nav ul li{ float:left; margin-right:15px; line-height:45px; height:45px; font-size:18px;}
.tl_nav ul li:hover{ float:left; margin-right:15px; line-height:45px; height:45px; font-size:18px;  border-bottom:2px solid #01887a;}
.tl_navo a{float:left; margin-right:15px; line-height:45px; height:45px; font-size:18px;  border-bottom:2px solid #01887a; color:#01887a;}


.cn_navs{ width:931px; margin:0 auto; margin-bottom:40px; height:auto; overflow:hidden;}
.cn_navs ul li{ float:left; width:210px; height:136px; margin-right:28px;text-align:center !important; color:#fff;}
.cn_navs ul li a{ font-size:22px; line-height:136px;color:#fff;}
.cn_navs ul li a:hover{ font-size:22px; line-height:136px;color:#fff; font-weight:bold;}
.libg1{ background:url(../images/bg_01.jpg) center no-repeat;}
.libg2{ background:url(../images/bg_02.jpg) center no-repeat;}
.libg3{ background:url(../images/bg_03.jpg) center no-repeat;}
.libg4{ background:url(../images/bg_04.jpg) center no-repeat;}




.r_navbgs{width:1100px; height:396px; margin:0 auto; background:url(../images/r_nasbg.jpg) top no-repeat;}
.cn_navs2{ width:660px; margin:0 auto; margin-bottom:30px; margin-top:30px; height:auto; overflow:hidden;}
.cn_navs2 ul li{ float:left; width:300px; height:100px; margin-right:28px;text-align:center !important; color:#494949; background:url(../images/l_onsa.png) center no-repeat;} 
.cn_navs2 ul li>a:hover{ float:left; width:300px; height:100px; margin-right:28px;text-align:center !important; color:#fff !important ; background:url(../images/l_navh.png) center no-repeat;} 
.cn_navs2 ul li a{ font-size:22px; line-height:107px;color:#494949;}
.cn_navs2 ul li a:hover{ font-size:22px; line-height:107px;color:#fff; font-weight:bold;}




.su_menunm{width: 350px;
    height: 70px;
    background: url(../images/conbannerbg.png) center no-repeat;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -175px;}


.su_menunm h1{font-size:36px;     font-weight: normal;}



.newcon-right1{ width:400px;}
.newcon-right{ width:220px; margin-right:20px; }
.tit1{height:50px; line-height:50px; background:url(../images/h2bg2.jpg) bottom left repeat-x; margin-bottom:20px;}
.tit1 h2{ float:left; padding:0 5px; font-size:22px; line-height:48px; border-bottom:2px solid #01887a;} 
.tit1 a{ float:right; font-size:14px; color:#777;}

.nav_lists{ width:100%; height:auto;}
.nav_lists ul li{  width:100%; height:45px; line-height:45px; margin-bottom:2px; }
.nav_lists ul li a{font-size:18px; width:100%; height:45px; line-height:45px; display:block; background:#fdfdfd; text-align:center;}
.nav_lists ul li a:hover{font-size:18px; width:100%; height:45px; line-height:45px; display:block; background:#f8f8f8;}

.nav_lists2{ width:100%; height:auto;}
.nav_lists2 ul li{ float:left; width:46%; height:45px; line-height:45px; margin-bottom:20px; margin-left:10px; }
.nav_lists2 ul li a{font-size:18px; width:100%; height:45px; line-height:45px; display:block; background:#fdfdfd; text-indent:40px;}
.nav_lists2 ul li a:hover{font-size:18px; width:100%; height:45px; line-height:45px; display:block; background:#f8f8f8;}



.nav_lists3{ width:100%; height:auto; background:url(../images/errett.png) center no-repeat; height:91px;}
.nav_lists3 ul li{ float:left;line-height:82px; margin-bottom:20px; margin-left:10px;}
.nav_lists3 ul li a{font-size:20px; line-height:82px; display:block; text-indent:140px;}
.nav_lists3 ul li a:hover{font-size:20px; width:100%; height:82px; line-height:82px;}







.list4{ overflow:hidden; background:url(../images/libg.png) left top repeat-y; margin-top:0px;}/*这里的高度和超出隐藏是必须的*/
.list4 li{ line-height:37px; height:37px; background:url(../images/libg1.png) left 12px no-repeat; overflow:hidden; padding-left:25px;}
.list4 li:hover{ background:url(../images/libg2.png) left 12px no-repeat; }
.list4 a{text-decoration:none;}
.list4 li span{float:right; color:#a6a6a6; padding-left:10px; font-size:14px;}
.list4 li a:hover{ }

.sy-qh-2{ width:372px;}














.ny{width:1200px; margin:0 auto; margin-bottom:20px; overflow:hidden; position:relative; z-index:99999; top:-80px; }
.ny2{width:1200px; margin:0 auto; margin-bottom:20px;  }


.ny_left{ float:left; width:250px;}
.ny_left_top{ height:80px; width:250px; color:#FFF;    background-color: rgba(1,136,122,0.4);  font-size:16px; text-align:center; line-height:80px; font-weight:bold;}
.ny_right{ float:right; background:#fff; width:909px; min-height:300px; padding-left:30px; padding-right:10px; padding-bottom:0px; margin-top:80px;}
.ny_right1{ background:#fff; width:1200px; margin:0 auto; min-height:500px;}
.ny_right_con{ line-height:34px !important; padding-top:15px;}

.nytit{ border-bottom:1px solid #ddd; height:45px; line-height:45px;padding: 10px}
.nytit h2{ border-bottom:2px solid #d82318; padding:0 10px; font-size:16px; font-weight:bold; text-align:center; color:#d82318;}
.nytit a{ padding-right:7px;  }

.banner_con{ width:1920px; margin:0px auto; height:230px;  position:relative;}
.banner_con img{ width:100%; }

/*次级页面二级菜单*/
.left_nav{ width:250px; margin-top:0px;}
.left_nav li{margin-top:0px; width:250px; height:50px; overflow:hidden; font-size:16px; border-bottom:1px solid #e8e8e8;}
.left_nav li a{
	text-align:center;
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block; border-left:5px solid #f7f7f7;

}
.left_nav li a:hover{
height:50px;
	line-height:50px;
	display:block;
		font-weight:bold;
	color:#01887a; border-left:5px solid #01887a;
	background:#fff;
}
.left_nav li a.dhhover{
height:50px;
	line-height:50px;
	display:block;
	font-weight:bold;
	color:#01887a; border-left:5px solid #01887a;
	background:#fff;}



.dpzw{}
.dpzw p{ text-align:justify; font-size:15px; text-justify:inter-ideograph; margin-bottom:10px; text-indent:2em; }
.dpzw img{text-align: center; max-width:600px; margin:0 auto; } 


/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc;font-size:15px;}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}

/*图片列表开始*/
.Pic {}
.Pic ul { padding-top:15px;}
.Pic ul li { padding:0 25px; float: left; margin-bottom:15px; display: block; width:250px;}
.Pic ul li img {padding:2px; border: 1px solid #DDDDDD; height:164px; width:244px; overflow:hidden;}
.Pic ul li p{ display: block; text-align: center; width:250px; height:30px; line-height:30px; overflow:hidden;}
.line1 { border-top: 1px dashed #DDDDDD;}



.zhy {}
.zhy ul { padding-top:15px;}
.zhy ul li { float: left; display: block; width:364px; margin:10px 42px; background:#f7f7f7; }
.zhy ul li img { height:181px; width:364px; overflow:hidden;}
.zhy ul li span { display: block; text-align: center; width:364px; height:35px; line-height:30px; overflow:hidden;}



.sz {}
.sz ul { padding-top:15px;}
.sz ul li { padding:0 25px; float: left; margin-bottom:15px; display: block; width:176px;}
.sz ul li img {padding:2px; border: 1px solid #DDDDDD; height:210px; width:170px; overflow:hidden;}
.sz ul li span { display: block; text-align: center; width:176px; height:30px; line-height:30px; overflow:hidden;}

/*详细页*/
.content{ padding:15px; margin:0 auto;}
.content-title{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:20px;line-height:50px; width:100%; text-align:center; color:#01887a; padding-bottom:5px; font-weight:normal;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:600px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1100px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


/*搜索结果*/
.ssjg-list{ min-height:500px; padding:20px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:10px 15px;}
.ssjg-list li h3{color:#d82318; font-weight:bold; font-size:16px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; font-size:14px; color:#333;}
.ssjg-list li i{color:#666; font-size:14px; line-height:30px; font-style:normal;}