﻿html, body, div, img, p, hr, pre, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0;list-style:none; font-weight: normal; font-family:microsoft yahei,Arial;}

div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,pre,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;}
ul,li,ol,dd{list-style-type:none;list-style:none; margin:0; padding:0;}/*清除列表样式符*/
img{border:0;}
body, html { height:100%; width:100%; background:#FFF;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-size:100%;}
li {list-style-type:none; }
a { text-decoration:none; outline:none; color:#000000; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none {display:none; }
.clear {clear:both;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl{ float:left}
.fr{ float:right;}
.ml10{ margin-left:10px;}
.ml5{ margin-left:5px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.m15{ margin-top:15px;}
.m5{margin-top:5px;}
.p10{ padding:10px;}
.p5{ padding:5px;}
.b5{ border:#efefef 5px solid;}
.w96{ margin:5px auto; width:96%;}
.showpc{display:none;}
.showmobile{display:block;}
.main{ margin:0 auto; width:100%; max-width:640px;}

#mobileHeader { font-family: "Microsoft yahei"; }
#mobileHeader { width: 100%; height: 60px; background:#e2e2e2 url(../images/bgSjTop.jpg) no-repeat 0 0px; -webkit-background-size: 100% 60px; background-size: 100% 60px; position:relative; }
#mobileHeader .logo { display: block; width:170px; height: 60px; background:  url(../images/logo.png) no-repeat 0px 8px; -webkit-background-size:160px; background-size:160px; position: absolute; top: 0px; left: 10px; }
#mobileHeader .name { display: inline-block; height: 45px; line-height: 45px; font-size: 20px; padding: 0 0 0 10px; font-weight:bold; color: #fff; vertical-align: top; margin:0 0 0 100px;  background:url(../images/xh_mobile_header.png) 0 -160px no-repeat; -webkit-background-size: 57px; background-size: 57px; text-align:center}
#mobileHeader .right { display: block; width: 50px; height: 60px; position: absolute; top: 0px; right: 10px; background: url(../images/xh_mobile_header.png) no-repeat 100% -65px; -webkit-background-size:80px; background-size:80px; }
#mobileHeader .mobileNavList { width: 100%;position: absolute; top: 60px; left: 0px;z-index:10; background:#f9f7f4; padding:0 0 10px 0; box-shadow:0 5px 5px #efefef;transition: bottom 600ms ease-in; }
#mobileHeader .mobileNavList ul li { float: left; width:23%; margin: 10px 1%; color: #000; padding:5px 0; text-align: center; font-size:16px; background:#FFF; border-radius:3px; position: relative;}
#mobileHeader .phnav { text-align: center; border-top: 2px solid #00abe7; padding-bottom:6px; }
#mobileHeader .phnav a { float:left; width:25%; height: 30px; line-height: 35px; text-align:center; font-size:16px; color:#333; }


.conleft{width:96%; margin:0 auto; float:none;}
.title-title{ padding:10px 0;}
.title-title h1{font-size:20px; font-weight:bold; line-height:30px; text-align:center;}
.title-info{clear:both; overflow:hidden; height:40px; line-height:30px; border-bottom:#e5e5e5 1px solid; text-align:center;}

.con{clear:both; overflow:hidden; padding-bottom:10px; font:normal 16px/30px microsoft yahei; text-align:left;}
.con p{color:#333;}
.con img{width:96%; padding:3px; border:#efefef 2px solid;}


.conpic{clear:both; overflow:hidden; padding-bottom:10px; font:normal 16px/30px microsoft yahei; text-align:left;}
.conpic p{color:#333;}
.conpic a{color:#09C}
.conpic img{max-width:900px; padding:5px; border:#efefef 2px solid;}

/*图文展示1*/
.dataList{width:98%; margin:0 auto;}
.dataList dd {border-bottom: 1px dashed #ededed;width:100%; padding-bottom:10px; }
.dataList dd h3 {width:100%; overflow: hidden;height: 30px;}
.dataList dd h3 a {display: inline-block;font-weight:normal; line-height: 30px; font-size:100%; color: #000;}
.dataList dd  img {width: 130px; height: 90px; vertical-align: top; padding-right:10px; float:left; -moz-transition:-moz-transform .3s ease;
-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;}
.dataList dd .summary {line-height: 22px; max-height:90px; overflow: hidden; color: #666;font-size:75%; font-family:"宋体"; }
.dataList dd .info { height: 14px; line-height: 14px; padding: 0; text-align: right; }
.dataList dd .time { font-size: 12px; color:#999;}

.dataList dd {margin:5px 0;}
.dataList dd:nth-last-child(1) {border:none;}

/*图文展示2*/
.dataList2 li {padding: 6px 0 6px 0; border-bottom: 1px dashed #ededed; overflow: hidden; position:relative; }
.dataList2 h3 {float:right;min-width:135px; width:60%;WORD-BREAK: break-all; WORD-WRAP: break-word}
.dataList2 h3 a { display: inline-block; line-height:25px; overflow: hidden; font-size:15px; color: #000; font-family:"Microsoft yahei"; }
.dataList2 img { width: 135px; height: 90px; vertical-align: top; padding-right:10px; float:left; -moz-transition:-moz-transform .3s ease;
-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;}
.dataList2 .summary {/* height: 75px;*/ line-height: 24px; overflow: hidden; color: #666; font-size:14px; font-family:"宋体"; }
.dataList2 .info { height: 14px; line-height: 14px; padding: 0; text-align: right; }
.dataList2 .time { font-size: 12px; color:#999; float:right;}

/*图文展示4*/
.ri_tpjx3{width:48.9%; height:120px; overflow:hidden; float:left; padding-top:4px; padding-bottom:4px; margin:0 1px;}
.ri_tpjx3 img{width:100%; height:120px; position:relative; z-index:11;}
.ri_tpjx3 h1{width:100%; height:30px; position:relative; z-index:22; background:#0e649a; top:-30px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.ri_tpjx3 h2{width:100%; height:30px; line-height:30px; position:relative; z-index:33; top:-60px; font-size:14px; font-weight:normal; color:#fff; text-align:center; overflow:hidden;}
.ri_tpjx3 h2 a{font-size:14px; font-weight:normal; color:#fff;}
.ri_tpjx3 h2 a:hover{color:#fa9627;}


/*新闻列表2*/
.xwlist2{width:96%; margin:0 auto;overflow:hidden; border-top:#CCC 1px dotted;}
.xwlist2 dd{list-style:none;height:31px; line-height:31px; overflow:hidden;background:url(../images/dot.png) no-repeat 0px center; padding-left:15px;}
.xwlist2 dd a{ text-decoration:none;font-size:16px;letter-spacing:0px;}
.xwlist2 dd span{float:right;color:#999; width:70px;text-align:right; } 

/*新闻列表4*/
.indexlt{color:#000;text-decoration:none; height:180px; overflow:hidden; width:96%; margin:5px auto;}
.indexlt li{height:30px; line-height:30px; overflow:hidden;}
.indexlt a{color:#000;text-decoration:none; padding-left:5px;height:25px; line-height:25px; overflow:inherit;}
.indexlt a:hover{text-decoration:underline;color:#ff0000;}


/*头条*/
.focus-tit{background:#fff; border:#ddd 1px solid}
.focus-tit .tit{margin:0; padding:30px 0 10px 0; position:relative; background:url(../images/titbg.png);}
.focus-tit .tit>a,.focus-tit .tit>a:visited{display:block; width:90%; max-width:540px; margin:0 auto; font: bold 22px/28px Microsoft Yahei,STHeiti,Arial; text-align:center; text-decoration:none;}
.focus-tit .tit>i{top:10px;}
.focus-tit .tit>i{position:absolute; z-index:5; top:5px; left:0;width:51px;height:20px; background:url(../images/tit.png) no-repeat; background-size:auto 20px;}

/*幻灯*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.grabbing{cursor:url(../images/grabbing.png) 8 8,move}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#owl-demo{position:relative;width:100%;height:220px;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:220px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image: url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}



.contain{padding:5px;background: url(../images/lmbg.png) no-repeat left top  #EfEfEf;-webkit-background-size: 100% 50px; background-size: 100% 50px;}
/*滑动列表*/
.box-box{width:100%; position:relative;float:left;background:#FFF;}
.box-box2{width:100%; position:relative;float:left;}
/*swipe*/
.swipe{ padding-top:0px; width:100%; float:left;overflow: hidden; visibility: visible; position: relative;background:#FFF;}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}

.li_list{width:100%; float:left; vertical-align:top;}

/*page*/
.page{ text-align:left; height:38px; line-height:38px; width:100%;display:-webkit-box; border-bottom:#efefef 2px solid;}
.page li{-webkit-box-flex:1; font-size:18px; display:block; color:#000; height:38px; line-height:38px; text-align:center; }
.page li a{ color:#000; display:block; height:38px;}
.page a.active{color:#af0000;border-bottom:#af0000 2px solid;transition: left 600ms ease-out; }
.go_btn{height:34px;width:92%;border: 1px solid #B9B9B9;text-align: center;line-height: 34px;font-size: 16px;
background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#E3E3E3));background: -moz-linear-gradient(top,whiteSmoke,#E3E3E3);
-webkit-border-radius: 3px;border-radius: 3px; display:block;float:left; margin:5px 4% 5px;}
.go_btn em{ font-style:normal; cursor:pointer;}

.page2{ text-align:left; height:40px; line-height:35px; width:100%;display:-webkit-box; border:none;}
.page2 li{-webkit-box-flex:1; font-size:18px; display:block; color:#000; height:40px; line-height:35px; text-align:center; }
.page2 li a{ color:#fff; display:block; height:38px;}
.page2 a.active{color:#FFFF99;border-bottom:#af0000 2px solid;transition:height 2s;-moz-transition:height 2s;-webkit-transition:height 2s;-o-transition:height 2s;}



/*通用标题样式*/
.com_titl {height:38px; border-bottom:#efefef 2px solid;}
.com_titl a { padding:0 10px; height: 38px; float: left; text-align:left; font-size:16px;color: #0e649a; display:block;border-bottom:#2087bf 2px solid; line-height:35px; }

.com_titl2 {height:39px; line-height:35px; font-size:120%;;color:#fff;padding:0 15px;}
.com_titl2 a { padding:0 10px; height: 30px; float: left; text-align:left; font-size:16px;color: #0e649a; display:block;border-bottom:#2087bf 2px solid; }

.frtitle {color:#FFFF99; font-size:14px; line-height:25px;}
.frtitle a{color:#FFFF99; font-size:14px; line-height:25px; padding:0 3px;}


/*微信*/
.weixin{ width:96%; margin:0 auto;}
.wxlogo{ clear:both}
.wxlogo img{ width:100px; padding:8px 10px 0 0; float:left;}
.wxlogo h2{font-size:18px; font-weight:800; color:#666; height:30px; line-height:30px; padding-top:10px;}
.wxlogo p{font-size:15px;color:#666; height:30px; line-height:30px;}
.wxlogo span{ background:url(../images/renz.png) no-repeat left center; padding-left:25px;font-size:15px; line-height:30px;}

.xmtzsxn{border-bottom:1px dashed #c9c9ca; padding-bottom:10px; height:70px;}
.xmtzsxn img{ width:90px; padding:8px 10px 0 0; float:left;}
.xmtzsxn h2{font-size:18px; font-weight:800; color:#666; height:30px; line-height:30px; padding-top:10px;}
.xmtzsxn p{font-size:16px;color:#666; height:30px; line-height:25px;}

.xmtzsxn-link dd{ width:40%; float:left; padding:0 5%; text-align:center;}
.xmtzsxn-link img{ width:100%; padding:3px; border:1px solid #efefef}
.xmtzsxn-link p{font-size:15px;color:#fff; width:100%; height:18px; line-height:18px; padding:3px; background:#093; margin-top:10px;}

.back { position:fixed; right:20px; bottom:20px; margin-left:100px; width:40px; height:40px; background:url(../images/sj_common.png) 0 -40px no-repeat; z-index:100; text-indent:-999px; overflow:hidden; display:none; }


.footer { max-width:640px; margin:0px auto 0;border-top:1px solid #fff;padding:15px 0 15px 0; background:#af0000; text-align:center;line-height: 25px;color: #fff;font-size:14px;}
.footer a {line-height: 30px;color: #000; }
