*{padding: 0; margin: 0;}
img{border:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
ul,li,ol{list-style: none;padding: 0; margin: 0;}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, fieldset, textarea, th, td{ margin: 0;padding: 0;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

header,nav,section,footer{display: block;}
a{color: #5c5b5b;}
a:hover{color: #a00101;}
.clearfix:after{display: block; content: ""; clear: both;}
.clearfix{zoom:1;}
.aligncenter{width:1200px; margin:0 auto; }
.left{float: left;}
.right{float: right;}
.xian{border: 1px solid #F1F1F1;}

body{ color: #2b2c2c;font: 14px/28px "微软雅黑",Arial, Helvetica, sans-serif; background-color:#efefef;}

#slider { width:100%;  height:340px; }
div#slideshow { float:left; width:100%; height:340px; overflow:hidden; }
.slider-item { width:100% !important; height:340px; }
.slider-item img{width: 100% !important;}
.slider_content_inner img { border:none; }

nav{background-color: #a00101; height: 55px; line-height: 55px; margin-top: 5px;}
.nav{float: left; font-size: 22px;}
.nav li{display: inline-block; text-align: center; width: 120px; transition: all .6s;}
.nav li:hover{background-color: #c80101;}
.nav li a{color: #fff;display: block;}
.ss{float: right; height: 55px;width: 240px; position: relative;}
.ss input{background-color: #fff; width: 219px; border: none; height: 28px;
color: #2357ae;border-radius: 20px; padding-left: 10px;}
.ss button{background: url(../images/ss.png)no-repeat; position: absolute; right: 20px; top: 20px;
width: 20px;height: 20px;border: none; cursor:pointer;}
.lhx{border:1px solid #2357ae; margin-top: 5px; }
.nav768{display: none;}

.demo1,.demo2,.demo3,.demo4,.hf,.lis-lis{padding:20px; background-color:#fff;} 
/*demo1*/
.demo1{margin-top: 25px !important;}
.demo1-left{width: 61%; float: left;}
.focus{ position:relative; width:100%; height:404px; background-color: #000; float: left;}  
.focus img{ width: 100%; height: 404px;} 
.focus .shadow .title{width: 260px; height: 45px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{width: 100%; position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  display: none;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:rgba(0,0,0,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{text-decoration:none; font-size:16px; overflow:hidden; color: #fff;
margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; z-index: 10;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:6px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{overflow:hidden;zoom:1;height:14px}
.focus .fbg img{width: 26px; height: 17px;}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:1px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#bc0303;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal;}

.demo1-right{width: 37%; float: right;}
.demo1-right p{width: 100%; height: 35px; border-bottom: 2px solid #a00101; background: url(../images/hw.png) repeat-x; padding-bottom: 6px;}
.demo1-right p span{display: block; width: 60%; float: left; padding-left: 35px;
font-size: 20px; line-height: 35px; color:#fff;background: url(../images/title-bj.png) no-repeat;}
.demo1-right p a{float: right; font-size: 14px; color: #2357ae; margin-top: 10px; margin-right: 10px;background-color: #fff; padding: 0 5px; line-height: 20px;}

.demo1-right p a:hover{font-weight: bold;}
.demo1-right h3{ height: 55px; line-height: 60px; font-size: 20px; width:96%; margin:0 auto;}
.demo1-right h3 a{color: #2357ae;}
.demo1-right h5{ font-size: 14px; color: #989899; line-height: 25px; text-indent: 2em; width:96%; margin:0 auto;}

.demo1-right ul{width: 100%;margin-top: 10px; padding-top: 10px; border-top: 1px solid #e5e5e5;}
.demo1-right ul li{background: url(../images/yjt.png)no-repeat 5px 10px; padding-left: 30px;}
.demo1-right ul li a{font-size: 14px;}
.demo1-right ul li span{display: block; height: 25px;}

/*demo2 */
.demo2{margin-top: 25px;}
.demo2-left{width:27.5%; float: left;}
.demo2-left ul{margin-top: 15px;}
.demo2-left ul li{background-color: #f1f1f1; background-repeat: no-repeat; font-size: 18px;
background-position: center ; height: 93px;  text-align: center;margin-top: 4px; transition: all .6s;}
.demo2-left ul li:hover{box-shadow: 0 0 3px #000;}
.demo2-left ul li a{display: block; height: 93px; line-height: 145px; color: #444343;}
.demo2-left .x1{background-image:url(../images/gggs.png); float: left; width: 49%; height:74px;}
.demo2-left .x1 a{height:74px; line-height:115px;}
.demo2-left .x2{background-image:url(../images/ldbz.png); float: right; width: 49%; height:74px;}
.demo2-left .x2 a{height:74px; line-height:115px;}
.demo2-left .x3{background-image:url(../images/lxwm.png); float: left; width: 32%;}
.demo2-left .x4{background-image:url(../images/jgsz.png); float: left; width: 32%;margin: 5px 2% 0;}
.demo2-left .x5{background-image:url(../images/zcwj.png); float: right;width: 32%;}

.demo2-center{float: left; margin:3px 20px 0 34px;}
.demo2-center img{display: block;}
.demo2-right{float: right; width:37%; }
.sqjj{width: 96%;margin: 0 auto ; text-align: justify; font-size: 16px;}

.demo3{margin-top: 25px;}
.demo3-left{width: 33%; float: left; margin-top: 20px;}
.demo3-left p,.demo3-center p{height: 30px; line-height: 30px; background-color: #f1f1f1; 
font-weight: bold;font-size: 18px;}
.demo3-left p a,.demo3-center p a{color: #2357ae;margin-left: 10px;}
.demo3-center{width: 33%; float: left; margin:20px 2% 0 2%;}
.demo3-ul{width: 96%; margin-left: 4%; margin-top: 5px;}
.demo3-ul li{list-style-type: disc; color: #e5e3e3; font-size: 12px; }
.demo3-ul li a{font-size: 14px; margin-left: 5px;}
.demo3-ul li span{float: right;font-size: 14px; color: #5c5b5b; margin-right:5px;}
.demo3-right{width: 29%; float: right; margin-top: 20px;}
.demo3-right ul{text-align: center;  font-size: 18px;}
.demo3-right ul li{margin-left: 13px; width: 160px; height: 83px; line-height: 83px; float: left;
 background-repeat: no-repeat; background-position: center; transition: all .6s;}
.demo3-right ul li:hover{box-shadow: 0 0 3px #000;}
.demo3-right ul li span{margin-left: 45px;}
.demo3-right ul a{color: #444343;}
.demo3-right ul .y1{background-image:url(/upload/images/2020/3/1317432288.jpg);margin-bottom: 10px;}
.demo3-right ul .y2{background-image:url(../images/czrz.png);margin-bottom: 10px;}
.demo3-right ul .y3{background-image:url(../images/xxpx.png);}
.demo3-right ul .y4{background-image:url(../images/flfw.png);}

.hf{margin-top: 25px;}
.hf img{display: block; transition: all .6s;}
.hf img:hover{box-shadow: 0 0 5px #000;}

.sy-gd{background-color: #fff; padding: 10px 20px; margin-top:25px;}
.gd{overflow:hidden;width: 98%; margin: 0 1%; height:auto; }
.gd-lis{float: left; margin-right:5px; padding: 5px;}
.gd-lis a{display: block;}
.gd-lis img{width: 293px; height: 120px; display: block;}

.demo4{margin-top: 25px; margin-bottom: 25px;}
.demo4-left{float: left; width: 48%; margin-top: 20px;}
.demo4-right{float: right; width: 48%;margin-top: 20px;}
.demo4 ul{margin-top: 10px; width: 98%; padding-left: 2%;}
.demo4 ul li{list-style-type:disc; font-size: 12px; color: #e5e3e3;}
.demo4 ul li a{font-size: 14px;}
.demo4 ul li span{float: right; color: #5c5b5b; font-size: 14px;}

.demo4-pic{width: 206px; height: 137px;}
.demo4-pic img{width:206px; height:137px;}
.demo4-title{width: 58%; margin-right: 10px;}
.demo4-title h3{font-size: 18px; height: 40px; line-height: 40px; color: #a00101;}
.demo4-title h3 a{color: #a00101;}
.demo4-title h5{ font-size: 14px; line-height: 20px; font-weight: 500;}
.demo4-title a{display: block; width: 72px; height: 22px; line-height: 22px; border-radius: 10px;
text-align: center; color: #2357ae; background-color: #f1f1f1; margin-top: 10px; transition: all .8s;}
.demo4-title a:hover{ font-weight: bold; margin-left: 5px;}

.hltitle{height: 35px; line-height: 35px; background: url(../images/hw.png) repeat-x; border-bottom: 2px solid #a00101; padding-bottom: 6px;}
.hltitle span{display: inline-block; width: 45%; float: left; padding-left: 35px;font-size: 20px; line-height: 35px; color:#fff;background: url(../images/title-bj.png) no-repeat;}
.hltitle .dyg{margin-right: 44px;}
.hltitle span a{color: #fff;}

.hltitle strong {font-weight: 500;}
.hltitle strong a{float: right; font-size: 14px; color: #2357ae; margin-top: 10px;background-color: #fff; padding: 0 5px; line-height: 20px; margin-right:10px;}
.hltitle strong a:hover{font-weight: bold;}

footer{background-color: #1f3b6b; padding: 10px 0 20px; color: #fff; text-align: center; }
footer img{vertical-align:middle;}
footer a{color: #fff;}
.friendlink{height: 70px; line-height: 70px; border-bottom: 1px solid rgba(255,255,255,0.4);
text-align: left; padding-left: 10px; margin-bottom: 20px;font-size: 16px;}
.friendlink span{font-size: 24px; background: url(../images/yqlj.png)no-repeat left center; padding-left: 30px;}
.friendlink a{color: #fff; padding: 0 10px; border-right:2px solid #fff;}
.friendlink a:last-child{border-right: none;}

/*lis go*/
.lis-lis{margin-top: 10px; margin-bottom: 30px; width:1160px;}
.lis-lis-title{border-bottom: 1px solid #07488b; height: 50px; margin-bottom: 20px;}
.lis-lis-title strong{font-family: Verdana,Geneva,sans-serif; float:left;
font-size: 24px; border-bottom: 5px solid #a00101; padding: 0 20px;
color: #a00101;height: 48px; line-height: 48px;}
.lis-lis-title span{float: right;  margin-right: 10px; margin-top: 20px;}

.lis-left{float: left; width: 15%; }
.lis-left ul{text-align: center; margin-top: 15px; font-size: 16px;}
.lis-left ul li{background-color: #1f3b6b; margin-bottom: 5px; border-radius: 10px;height: 40px; line-height: 40px;}
.lis-left ul li:hover{background-color: #a00101;}
.lis-left ul li a{display: block; color: #fff;}

.lis-right{float: right; width: 82%;}
.lis-right ul li{border-bottom: 1px dashed #c6c6c6; margin-top: 10px;}
.lis-right ul li {}
.lis-right ul li span{float: right; margin-right: 10px; color: #c6c6c6;}

.lis-right2{float: right; width: 100%;}
.lis-right2 ul li{border-bottom: 1px dashed #c6c6c6; margin-top: 10px;}
.lis-right2 ul li {}
.lis-right2 ul li span{float: right; margin-right: 10px; color: #c6c6c6;}

/*pic lis*/
.piclis-right{float: right; width: 100%; }
.piclis-right ul{width:98%; margin: 0 1%;}
.piclis-right ul li{display: inline-block; width: 30%; margin: 5px; padding:5px 10px; transition: all .6s; background-color:#ececec; position:relative;}
.piclis-right ul li:hover{box-shadow: 0 0 5px #000; }
.piclis-right ul li img{display: block; width: 100%; height:230px; }
.piclis-right ul li span{display: block; position:absolute; bottom:5px; width:76%; color:#fff; padding-left:66px; height:35px; line-height:35px; 
background:rgba(0,0,0,.6) url(../images/play.png) no-repeat 10px center;}
.piclis-right ul li span a{color: #000;}

/*dy*/
.dylis-right{float: right; width: 82%; margin-top: 10px;}

/*wzlis*/
.wz{ width: 100% ;}

/*content go*/
.content{}
.content h1{text-align: center;margin-bottom: 25px; font-size: 32px; color: #1f3b6b; line-height: 45px;}
.content-fx{width: 100%; margin:0 auto 20px;background-color: #F6F5F5; padding: 5px 0;}
.content-fx p {display: block; float: left; width: 22%; text-align: center;}
.bdsharebuttonbox{float: right; margin-right: 20px;}

.content-home{width:100%; margin:0 auto;}

.page_wrap{clear:both; margin-top:20px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }

.cjys{height:100px; text-align:center; position:relative; z-index:10}
.cjys img{width:100%;}

@media (max-width: 768px){

.cjys{display:none;}

.aligncenter{width:100%; margin:0 auto; }
.demo1,.demo2,.demo3,.demo4,.hf,.lis-lis,.sy-gd{padding:0px;} 

#slider { width:100%;  height:90px; }
div#slideshow { float:left; width:100%; height:90px; overflow:hidden; }
.slider-item { width:100% !important; height:90px; }
.slider-item img{width: 100%;}
.slider_content_inner img { border:none; }

nav{display: none;}
.nav768{display: block; margin-top: 5px !important;}
#menu { width:100%; margin:auto;}
#menu h1 {font-size:20px; background:#a00101  url(../images/sh.png)no-repeat 98% center;
border:#a00101 1px solid; background-size: 30px;}
#menu h2 {font-size:18px; border:#E7E7E7 1px solid; border-top-color:#FFF; background-color:#F4F4F4;}
#menu ul {padding-left:15px; height:100px;border:#E7E7E7 1px solid; border-top:none;overflow:auto;}
#menu a {display:block; padding:5px 10px; color: #1f3b6b; text-decoration:none; overflow:hidden;}
#menu .no {display:none;}
#menu  h1 a{color:#FFF;}

/*demo1*/
.demo1{margin-top: 5px !important;}
.demo1-left{width: 100%;}
.focus{height:220px; width:98%; margin:0 1%;}  
.focus img{height: 220px;}
.focus .shadow{overflow: hidden; }  
.focus .shadow a{margin-left:15px;}
.focus .fbg{right:15px; }
.demo1-right{width: 98%;margin-right: 1%;}
.demo1-right h3{ font-size:18px; }

/*demo2 */
.demo2{margin-top: 5px;}
.demo2-left{width:98%; margin-left: 1%;}

.demo2-center{margin: 5px 1%;}
.demo2-center img{display: block; width: 100%;}
.demo2-right{width:98%; margin-right: 1%;}

.demo3{margin-top: 5px;}
.demo3-left{width: 98%;margin-left: 1%; margin-top: 10px;}
.demo3-center{width: 98%; margin:5px 1%;}
.demo3-ul{width:92%; margin-left:8%;}
.demo3-ul li span{display: none;}
.demo3-right{width: 98%; margin-right: 1%; margin-top: 5px; margin-bottom:5px;}
.demo3-right ul li{ width: 150px; margin-left:15px;}

.sy-gd{margin-top: 5px;}
.hf{margin-top: 5px;}
.hf img{width: 98%; margin: 5px 1%;}

.demo4{margin-top: 10px; margin-bottom: 40px;}
.demo4-left{ width: 98%; margin-left: 1%; }
.demo4-right{ width: 98%;margin-right: 1%; }
.demo4-pic{width: 90%; height: 140px; margin-left: 5%;}
.demo4-pic img{width: 100%;}
.demo4-title{width: 100%; margin-right: 0px;}

.demo4 ul{margin-top: 10px; width: 98%; padding-left: 2%;}
.demo4 ul li{height:28px; overflow:hidden;}
.demo4 ul li span{display:none;}

.hltitle{width:98%; margin:0 1%;}
.hltitle span{width:68%;}

footer{ font-size: 14px;}
footer a{color: #fff;}
footer p span{display: block;}
.friendlink{height: auto; line-height: 40px;}
.friendlink span{display: block; }
.friendlink a{display: block; border-right:none;}

/*lis go*/
.lis-lis{margin-bottom: 10px; width:100%;}
.lis-lis-title span{font-size: 12px; margin-right:5px;}
.lis-lis-title strong{font-size: 18px; padding: 0 10px;}
.lis-left{width: 100%; }
.lis-left ul{margin-top: 0px;}
.lis-left ul li{width: 46%; float: left; margin: 5px;}
.lis-right{width: 98%; margin-right: 1%;}
.lis-right ul li{overflow: hidden; height:30px;}
.lis-right ul li span{display: none;}

.lis-right2{width: 98%; margin-right: 1%;}
.lis-right2 ul li{overflow: hidden; height:30px;}
.lis-right2 ul li span{display: none;}

.piclis-right{ width: 98%; margin-right: 1%;}
.piclis-right ul li{ width: 49%; margin: 5px 0; padding:0;}
.piclis-right ul li span{padding-left:44px; width: 74%; overflow:hidden;}
.piclis-right ul li img{height: 120px;}

/*dy*/
.dylis-right{width: 98%; margin-top: 10px; margin-right: 1%;}
.dylis-right img{width:100%; height:auto;}
/*wzlis*/
.wz{ width: 100%;}

/*content go*/
.content{margin-bottom: 10px; width:98%;margin: 0 auto;}
.content h1{text-align: center; font-size: 22px; margin-bottom: 15px;}
.content-fx{width: 96%; margin:0 auto 20px;}
.content-fx p {width: 100%;}
.content img{width:100% !important;}
.bdsharebuttonbox{display: none;}

.content-home{width:98%; margin:0 auto;}
.page{width:98%; margin:0 1%;}
}
@media (min-width: 1441px) and (max-width: 1980px) {
#slider { width:100%;  height:450px; }
div#slideshow { float:left; width:100%; height:450px; overflow:hidden; }
.slider-item { width:100% !important; height:450px; }
.slider-item img{width: 100%;}
.slider_content_inner img { border:none; }

.cjys{height:144px; text-align:center; position:relative; z-index:10}
.cjys img{width:100%;}
}