﻿/* CSS Document */

*{padding:0px; margin:0px;
box-sizing: content-box;
-moz-box-sizing: inherit;
-webkit-box-sizing: inherit;
}

h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}

p {padding:0px; margin:0px;}

/* IE */
li p{  margin-top:5px \9;}/*定义 ul li p IE中P标签会向下5像素*/
/**/

pre {white-space: pre-wrap;word-wrap: break-word;}

ul {padding:0px; margin:0px;}

li {padding:0px; margin:0px; list-style-type:none;}

img{ border:none;vertical-align: middle;}

a {padding:0px; margin:0px; text-decoration:none;color:#444;}

a:hover{ color:#1d71b9;}

i{ font-style:normal;}

.clear{ clear:both}

.l{ float:left;}

.r{ float:right;}

body{ font-family:"微软雅黑","宋体"; font-size:12px; background:#fff; color:#444;min-width:1200px;}

/**/

.h4s{ width:660px; float:left; height:50px;background:#444; line-height:50px;}

.h4s a{ display:block; font-size:20px; color:#fff; background:url(../image/h4-i.png) no-repeat 95% center; font-weight:bold; padding-left:20px;}

.h4s.r{ float:right; width:500px;}

.th4{ height:80px;border-top-left-radius:10px;border-top-right-radius:10px; margin-top:30px;}

.txt_h4{ width:100%;float:left; line-height:40px; font-size:24px; color:#0042c0; display:block;}

.txt_h4 p { float:left;font-size:30px;}

.txt_h4 p.tr{ float:right;}

.th4 a{ display:block; width:100%; float:left; font-size:30px; line-height:80px;}

.hhc{ width:100%; float:left; height:1px; overflow:hidden; margin-top:30px; background:#f90}


.m{ width:1200px; margin:0 auto;}

.m-header{width:100%;}

.header{ height:50px; float:left; width:100%; border-bottom:1px solid #eee; line-height:50px; font-size:14px;}

.header .m{ position:relative;}
.header .m>img {float: left;height:48px;margin-top:1px;}

.header i{ color:#006633; margin-left:5px; font-size:24px}

.header p{ float:right;}

.header p iframe{ margin-top:14px; width:230px;height:30px; }

.header div.sear{ position:absolute; right:0%; height:30px; width:240px; top:50%; margin-top:-15px;}

.header div.sear input.input{ width:140px; height:30px; border:1px solid #eee; line-height:30px; border-radius:3px; padding-left:5px; float:left;}

.header div.sear input.submit{ border:1px solid #eee; line-height:30px; border-radius:3px; float:left; margin-left:10px; width:80px; cursor:pointer; padding:0; text-align:center;}

.header div.sear input.submit:hover{background:#e70012; color:#fff; border-color:#e70012;}


/**/

.logo{ float:left;}

.logo a { display:block; height:140px; float:left;}

.logo a img{ height:80px; float:left; margin-top:30px;}

.logo a.wx{ line-height:40px; font-size:18px; padding:0 10px; background:#e70012; height:40px; font-size:15px; border-radius:3px; color:#fff; margin-top:40px; position:relative; margin-left:30px;}

.logo a.wx img{ position:absolute; top:15px; width:200px; height:200px; left:50%; margin-left:-100px; z-index:9999; border:2px solid #e70012; border-radius:3px; display:none;}


.logo a.wx:hover img{ display:block;}

.sear_b{ float:left; margin-left:80px; width:260px;}

.sear_b .s_aa{ margin-top:20px;}
.sear_b .s_a{ margin-top:10px; float:left}

.sear_b input.input{ width:140px; height:30px; border:1px solid #eee; line-height:30px; border-radius:3px; padding-left:5px; float:left;}

.sear_b input.submit{ border:1px solid #006633; line-height:30px; border-radius:3px; float:left; margin-left:10px; width:80px; cursor:pointer; padding:0; text-align:center; background:#006633; color:#fff;}

.sear_b input.submit:hover{background:#e70012; color:#fff; border-color:#e70012;}

.head-q{ float:right;}

.head-q .txt{ color:#e70012; font-size:30px; letter-spacing:10px; float:right; margin-top:20px;}

.head-q li{ float:left; line-height:45px; height:45px; margin-top:10px;}

.head-q li a{ display:block; padding:0 15px; border:1px solid #eee; border-radius:2px; font-size:14px; margin-left:20px;}

.head-q li a:hover{ background:#1d71b9; border-color:#1d71b9; color:#fff;}

/**/

.nav{ float:left; width:100%; background:#1d71b9; padding:10px 0; min-width:1200px;}

.nav ul{ width:1200px; margin:0 auto;}

.nav li{ float:left; line-height:40px; width:120px; margin-left:45px; text-align:center;}

.nav li a{ color:#fff; font-size:14px; display:block; border-radius:3px;}

.nav li.nav_1,.nav li.nav_8{ width:200px; margin-left:0;}

.nav li a:hover{ background:#0d5ca0;}

/**/

.main{ background:#f2f2f2; float:left; width:100%; padding-top:30px;min-width:1200px; padding-bottom:30px}

.focus{ position:relative; width:660px; height:380px; background-color: #000; float: left;}  
.focus img{ width: 660px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;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{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; overflow:hidden; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/**/

.video{ width:500px; float:right; height:380px; overflow:hidden; position:relative; background:#f00;}

.video video{ width:100%; float:left; background:#000}

.video iframe{ width:500px; height:380px;}

/**/

.yw{ float:left; width:300px; margin-top:30px;}

.yw.mr_frbox4{ float:left;width:300px; height:800px;}

.yw.mr_frbox4 .mr_frUl4{width:294px;border:3px solid #444;float:left;height:803px; overflow:hidden}

.yw ul{ width:auto; height: auto; padding:0; width:294px;  background:#fff; float:left;   }

.yw li{ float:left; width:254px; position:relative; margin-top:15px; border-bottom:1px dashed #eee; padding-bottom:15px; margin-left:20px;padding-top:0;}

.yw li a{ display:block; position:relative; float:left; width:100%; height:50px;}

.yw li a img{ width:30%; float:left; max-height:50px;}

.yw li a div.txt { float:right; width:65%; line-height:25px; font-size:14px;}

.yw h4{ height:50px;background:#444; text-align:center; line-height:50px;border-top-left-radius:10px;border-top-right-radius:10px;}

.yw h4 a{ display:block; font-size:20px; color:#fff; background:url(../image/h4-i.png) no-repeat 91% center; font-weight:bold;}

.yw .more{ width:100%; float:left; margin-top:20px;}

.yw .more a{ width:80%; height:40px; background:#ddd; display:block; border-radius:3px; text-align:center; line-height:40px; margin-left:10%; font-size:14px;}

.yw .more a:hover{ background:#1d71b9; color:#fff;}

/*
.yw li a div.txt{ width:100%; height:45px; line-height:45px;background:url(../image/kb.png); float:left; overflow:hidden; font-size:14px; color:#fff; -moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; text-align:center;}

.yw li a:hover div.txt{ display:block;bottom:0; display:block;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.yw .more{ width:100%; float:left; margin-top:20px;}

.yw .more a{ width:80%; height:40px; background:#ddd; display:block; border-radius:3px; text-align:center; line-height:40px; margin-left:10%; font-size:14px;}

.yw .more a:hover{ background:#1d71b9; color:#fff;}

/**/

.fzxc{ width:260px; float:left; margin-top:30px; margin-left:30px; background:#fff; padding:0 20px; padding-bottom:20px;border-top-left-radius:10px;border-top-right-radius:10px;}

.fzxc h4{ height:48px; border-bottom:2px solid #ddd; line-height:48px; font-size:20px; color:#e70012; font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;}

.fzxc h4 i{ width:5px; height:15px; display:block; float:left; background:#e70012; margin-top:16.5px; margin-right:15px;}

.fzxc h4 a{ font-size:14px; float:right;}

.fzxc li{ width:100%; float:left; margin-top:20px;}

.fzxc li a{ display:block;}

.fzxc li a span{ width:100%; height:145px; display:block; overflow:hidden;}

.fzxc li img{ width:100%; float:left; height:145px;}

.fzxc li .txt{ font-size:14px; line-height:22px; float:left; width:100%; margin-top:10px; height:22px; overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  
.fzxc .more{ width:100%; float:left; margin-top:15px;}

.fzxc .more a{ width:80%; height:40px; background:#ddd; display:block; border-radius:3px; text-align:center; line-height:40px; margin-left:10%; font-size:14px;}

.fzxc .more a:hover{ background:#1d71b9; color:#fff;}

/**/

.mian-q{ width:540px; float:right; margin-top:30px; background:#fff;}

.fl{ width: 100%; float:left;}

.fl a{ display:block; float:left; font-size:14px; padding:5px 10px; margin:0 5px; margin-top:10px; border-radius:2px;}

.fl a:hover{ background:#1d71b9; color:#fff;}

.h{ width:100%; float:left; height:1px; overflow:hidden; background:#ddd; margin:15px 0; margin-bottom:0;}

/**/

.tab{ width:100%; float:left;}

.tab h4{ height:50px;background:#444; text-align:center; line-height:50px;border-top-left-radius:10px;border-top-right-radius:10px;}

.tab h4 a{ display:block; font-size:20px; color:#fff; background:url(../image/h4-i.png) no-repeat 91% center; font-weight:bold;}

.tab div{ float:left; width:249.5px; height:45px; margin-left:1px;}

.tab div#ecNav1{ margin-left:0;}

.tab div a{ width:100%; float:left; display:block; line-height:45px;background:#e70012; color:#fff;text-align:center; font-size:20px; }

.tab div a:hover,.tab div.dhlia a{ background:#e70012 color:#fff;}

.showlist{ width:494px;border:3px solid #e70012; background:#fff; float:left; padding:20px; padding-top:0;}

.showlist .list-txt{ width:100%; float:left;}

.showlist .list-txt li{ float:left; width:100%;}

.showlist .list-txt li a{ line-height:34.9px; border-bottom:1px dashed #eee; display:block;}


.showlist .list-txt li i{ width:3px; height:3px; display:block; background:#444; border-radius:50%; float:left; margin-right:10px; margin-top:16px;}

.showlist .list-txt li span{ font-size:12px; float:right;}

.showlist .list-img{ width:100%; float:left;}

.showlist .list-img li.list-img-2,.showlist .list-img li.list-img-4,.showlist .list-img li.list-img-6,.showlist .list-img li.list-img-8{ float:right;}

.showlist .list-img li{ width:237px; float:left; margin-top:21.3px;}

.showlist .list-img li a{ display:block; position:relative; float:left; width:100%; overflow:hidden; height:135px;}

.showlist .list-img li a img{ width:100%; float:left; height:135px; }

.showlist .list-img li a div.txt{ width:100%; height:45px; line-height:45px;background:url(../image/kb.png); float:left; overflow:hidden; font-size:14px; color:#fff; position:absolute; bottom:-100%; left:0;-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; text-align:center;}

.showlist .list-img li a:hover div.txt{ display:block;bottom:0; display:block;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.showlist .more{ width:100%; float:left; margin-top:25px;}

.showlist .more a{ width:80%; height:40px; background:#ddd; display:block; border-radius:3px; text-align:center; line-height:40px; margin-left:10%; font-size:14px;}

.showlist .more a:hover{ background:#1d71b9; color:#fff;}

/**/

.ggzs{ background:#fff; margin-top:30px; /*padding:20px; width:1160px; float:left; padding-top:0;*/}
.ggzs{ width:100%; float:left;background:#fff; margin-top:30px;}

.ggzs h4{ height:50px;background:#e70012; text-align:left; line-height:50px; font-size:20px; color:#fff; padding-left:20px;border-top-left-radius:10px;border-top-right-radius:10px;}

.ggzs h4 a{ width:50px; height:50px; display:block; background:url(../image/h4-i.png) no-repeat center; font-weight:bold; float:right; text-indent:-9999px;}

.box{  position:relative; overflow:hidden; _height:100%;width:1154px; border:3px solid #e70012; background:#fff; float:left; padding:20px; ;}

.picbox{ width:1154px; height:200px; overflow:hidden; position:relative;}

.piclist{ height:200px;position:absolute; left:0px; top:0px}

.piclist li{ float:left;margin:0 10px; float:left; width:268.5px; }

.piclist li a{ float:left; width:268.5px; display:block;}

.piclist li img{ width:100%; float:left; height:160px;}

.piclist li .txt{ width:90%; float:left; line-height:40px; font-size:14px; text-align:center; padding:0 5%;overflow:hidden; background:#ddd;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  
.piclist li a:hover .txt{ background:#1d71b9; color:#fff;}

.swaplist{ position:absolute; left:-3000px; top:0px}

.og_prev,.og_next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.png) no-repeat;}

.og_prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}

.og_next{ top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.og_prev:hover{  background-position:0 0; }  
.og_next:hover{  background-position:-40px 0;} 

.navs{ width:100%; float:left; margin-top:30px; background:#fff;}

.navs .navs-1{ float:left; width:200px;}

.navs .navs-1 a{ width:100%; float:left; height:80px; text-align:center; line-height:80px; font-size:14px; color:#fff;}

.navs .navs-1 a.n-1{ background:#1d71b9;}

.navs .navs-1 a.n-2{ background:#0d5ca0;}

.navs .navs-1 a:hover{ background:#444;}

.navs .navs-2{ float:left; width:301px; margin-left:1px;}

.navs .navs-2 a{ display:block; background:#ddd; height:52.66px; line-height:52.66px; width:150px; float:left; text-align:center; font-size:14px;}

.navs .navs-2 a.n-2,.navs .navs-2 a.n-3,.navs .navs-2 a.n-6{ background:#ccc;}

.navs .navs-2 a.n-3,.navs .navs-2 a.n-4{ margin:1px 0;}

.navs .navs-2 a.n-2,.navs .navs-2 a.n-4,.navs .navs-2 a.n-6{ margin-left:1px;}

.navs .navs-2 a:hover{ background:#1d71b9; color:#fff;}

.navs-4{ float:right; width:200px;}

.navs .navs-4 a{ width:100%; float:left; height:80px; text-align:center; line-height:80px; font-size:14px; color:#fff;}

.navs .navs-4 a.n-1{ background:#1d71b9;}

.navs .navs-4 a.n-2{ background:#0d5ca0;}

.navs .navs-4 a:hover{ background:#444;}

.navs .navs-3{ float:left; width:497px;}

.navs .navs-3 h4{ width:40px; height:150px; font-size:20px; color:#fff; text-align:center; padding-top:10px; float:left; margin-left:1px; font-weight:normal; background:#e70012 url(../image/h4-i.png) no-repeat 15px 130px;}

#demo {  
overflow:hidden;  
width: 455px;  
height:160px;
 float:left; margin-left:1px;
}  

#demo a{ margin:0 5px; float:left; display:block; position:relative;}

#demo a div.txt{ width:100%; height:40px; line-height:40px;background:url(../image/kb.png); float:left; overflow:hidden; font-size:14px; color:#fff; position:absolute; bottom:-100%; left:0;-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; text-align:center;}

#demo a:hover div.txt{ display:block;bottom:0; display:block;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

#demo img { height:160px; float:left;
}  
#indemo {  
float: left;  
width: 800%;  
}  
#demo1 {  
float: left;  
}  
#demo2 {  
float: left;  
}  

/**/

.lvzy{ width:600px; float:left; background:#fff; margin-top:30px; padding:20px; padding-top:0;border-top-left-radius:10px;border-top-right-radius:10px;}

.lvzy .mr_div{ height:350px;}

.h4{ height:48px; border-bottom:2px solid #1d71b9; line-height:48px; font-size:16px;border-top-left-radius:10px;border-top-right-radius:10px;}

.h4 i{ width:5px; height:15px; display:block; float:left; background:#1d71b9; margin-top:16.5px; margin-right:15px;}

.h4 a{ font-size:14px; float:right; font-weight:normal;}

.mr_div{width:100%; float:left; margin-top:20px;position:relative;}

img.prev{cursor:pointer;display:inline;float:left;width:40px;height:74px; margin-top:-37px; position:absolute; left:0; top:50%; z-index:999;}

img.next{float:right;cursor:pointer;width:40px;height:74px; margin-top:-37px;position:absolute; right:0; top:50%;z-index:999;}

.mr_ul{float:left;width:100%; overflow:hidden;}

.mr_ul ul li{display:inline;float:left;/*height:389px;*/width:100%;overflow:hidden;position:relative;}

.mr_ul ul li a img{/*display:block;*/width:100%; height:350px; float:left;}

.mr_ul ul li a div.txt{ width:90%; padding:0 5%; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; background:url(../image/kb.png); float:left; position:absolute; bottom:0;}

/**/

.whzy{ width:530px; float:right; background:#fff; margin-top:30px;}

.whzy .h4sz{ height:50px;background:#444; text-align:left; line-height:50px; font-size:20px; color:#fff; padding-left:20px;border-top-left-radius:10px;border-top-right-radius:10px;}

.whzy .h4sz a{ width:50px; height:50px; display:block; background:url(../image/h4-i.png) no-repeat center; font-weight:bold; float:right; text-indent:-9999px;}

.whzy .mr_div{ height:370px;}

.whzy .mr_ul{ width:490px; margin-left:20px}

.whzy .mr_ul ul li{ width:490px;}

.whzy .mr_ul ul li a img{ height:350px;}

.whzy .mr_ul ul li a div.txt{ font-size:14px; height:45px; line-height:45px;}

.axqz{ width:100%; float:left;}



/**/

.foot-nav{ float:left; width:100%; background:#1d71b9; padding:20px 0; margin-top:30px;}

.foot-nav li{ float:left; height:50px; line-height:50px position:relative; width:25%; text-align:center;}

.foot-nav li a{ display:block; font-size:16px; color:#fff; border-radius:3px; width:90%; height:50px; line-height:50px; margin-left:5%;}

.foot-nav li a:hover{ background:#0d5ca0;}

.foot-nav li.foot-nav-r{ width:200px; float:right; margin-right:20px;}

.foot-nav li.foot-nav-r a{ background:#fff url(../image/foot-nav-r.png) no-repeat 90%; color:#1d71b9; padding-left:20px; text-align:left;}

.foot-nav li.foot-nav-r ul{ width:200%; position:absolute; bottom:50px; padding-bottom:10px; display:none;}

.foot-nav li.foot-nav-r ul li{ margin:0; width:200px; height:40px; line-height:40px; float:none; margin-bottom:15px;}

.foot-nav li.foot-nav-r ul li a{background:#1d71b9;color:#fff; text-align:center;}

.foot-nav li.foot-nav-r ul li a:hover{ background:#0d5ca0; }

.foot-nav li.foot-nav-r:hover ul{ display:block;}

/**/

.foot{ width:100%; float:left; padding:20px 0; text-align:center; font-size:12px; line-height:2em;}

/**/

.fff{  border-bottom:1px solid #eee; padding-bottom:30px;}

.ml{ width:830px; float:left; background:#fff; padding:20px; padding-top:10px;}

.tit .h4 p{ float:right; font-size:12px; color:#888; font-weight:normal;}

.tit .h4 p a{ float:none; color:#888; font-size:12px;}

.tit .h4 p a:hover{ color:#1d71b9}

/**/

.web{ width:100%; float:left; margin-top:20px; line-height:2em; font-size:14px; color:#666;}

.web img{ max-width:100%;}

/**/

.mr{ float:right; width:300px;}

.web-dh h4{ height:50px;background:#1d71b9; text-align:center; line-height:50px;}

.web-dh h4 a{ display:block; font-size:16px; color:#fff;}

.web-dh ul{ width:254px; border:3px solid #1d71b9; background:#fff; float:left; padding:20px; padding-top:0;}

.web-dh ul li{ margin-top:20px; line-height:45px;}

.web-dh ul li a{ display:block; background:#eee; text-align:center; font-size:14px; border-radius:2px;}

.web-dh ul li a:hover{ background:#1d71b9; color:#fff;}

/**/

.view{ width:100%; float:left; margin-top:20px; border-bottom:1px solid #eee; padding-bottom:20px; text-align:center;}

.view h4{ font-size:20px; width:100%; float:left;}

.view p{ float:left; width:100%;font-size:14px; color:#999; margin-top:10px;}

.pages{ width:100%; float:left; margin-top:20px; padding:20px 0; border-bottom:1px solid #eee;border-top:1px solid #eee; padding-top:10px;}

.pages p{ height:35px; line-height:35px; font-size:14px; color:#777; margin-top:10px;}

.pages p a{ padding:5px 10px; background:#eee; border-radius:3px;}

.pages p a:hover{ background:#1d71b9; color:#fff;}

/**/

.newlist{ width:100%; float:left; margin-top:10px;}

.newlist li{ line-height:40px; border-bottom:1px dashed #eee; float:left; width:100%;}

.newlist li a{ display:block; font-size:14px; color:#666;}

.newlist li i{ width:3px; height:3px; display:block; background:#444; border-radius:50%; float:left; margin-right:10px; margin-top:18.5px;}

.newlist li span{ float:right; color:#999;}

.newlist li a:hover{ color:#1d71b9;}

.newlist li a:hover i{ background:#1d71b9;}

.page { text-align:center; width:100%; float:left; margin-top:30px; margin-bottom:10px;}

.page a,.page span{ padding:10px 15px; background:#eee; border-radius:2px; margin:0 5px;}

.page a:hover,.page .current{ color:#fff; background:#1d71b9;}

/**/

.piclists{ width:100%; float:left;}

.piclists li{ width:263.33px; float:left; margin-left:20px; margin-top:30px;}

.piclists li a{ display:block;}

.piclists li img{ width:100%; height:160px; float:left;}

.piclists li .txt{ width:241.33px; border:1px solid #ddd; border-top:0; padding:10px; float:left;}

.piclists li .txt h4{ font-size:16px; font-weight:normal; width:100%; line-height:24px; height:48px; overflow:hidden; color:#000;}

.piclists li .txt p{ color:#888; font-size:12px; margin-top:10px; line-height:20px; height:40px; overflow:hidden;}

.piclists li.pic-1,.piclists li.pic-4,.piclists li.pic-7,.piclists li.pic-10,.piclists li.pic-13,.piclists li.pic-16,.piclists li.pic-19{ margin-left:0;}

.piclists li a:hover h4{ color:#1d71b9;}

/**/

.piclistz{ width:100%; float:left;}

.piclistz li{ width:400px; float:left; margin-left:30px; margin-top:30px;}

.piclistz li a{ display:block;}

.piclistz li img{ width:100%; height:220px; float:left;}

.piclistz li .txt{ width:378px; border:1px solid #ddd; border-top:0; padding:10px; float:left;}

.piclistz li .txt h4{ font-size:16px; font-weight:normal; width:100%; line-height:24px; height:48px; overflow:hidden; color:#000;}

.piclistz li .txt p{ color:#888; font-size:12px; margin-top:10px; line-height:20px; height:40px; overflow:hidden;}

.piclistz li.pic-1,.piclistz li.pic-3,.piclistz li.pic-5,.piclistz li.pic-7,.piclistz li.pic-9,.piclistz li.pic-11,.piclistz li.pic-13,.piclistz li.pic-15{ margin-left:0;}

/**/

.shsh{ width:100%; float:left;background:#fff; margin-top:30px;}

.shsh h4{ height:50px;background:#444; text-align:left; line-height:50px; font-size:20px; color:#fff; padding-left:20px;border-top-left-radius:10px;border-top-right-radius:10px;}

.shsh h4 a{ width:50px; height:50px; display:block; background:url(../image/h4-i.png) no-repeat center; font-weight:bold; float:right; text-indent:-9999px;}

.shsh .mr_frUl2{ width:1194px; border:3px solid #444; background:#fff; float:left;}

.shsh li{ float:left; width:570px; margin-left:18px; margin-top:18px; margin-bottom:20px;}

.shsh li a{ display:block;}

.shsh li a span{ width:100%; float:left;height:400px; overflow:hidden}

.shsh li a span img{ width:100%;}

.shsh li a .txt{ font-size:14px; line-height:50px; background:#ddd; text-align:center;}

/*
.shsh ul{ width:1154px; border:3px solid #e70012; background:#fff; float:left; padding:20px; padding-top:15px;}

.shsh li{ float:left; width:548px; line-height:45px;}

.shsh li a{ line-height:34.9px; border-bottom:1px dashed #eee; display:block;}

.shsh li i{ width:3px; height:3px; display:block; background:#444; border-radius:50%; float:left; margin-right:10px; margin-top:16px;}

.shsh li span{ font-size:12px; float:right; display:none;}

.shsh li.shsh_2,.shsh li.shsh_4,.shsh li.shsh_6,.shsh li.shsh_8,.shsh li.shsh_10,.shsh li.shsh_12,.shsh li.shsh_14{ float:right;}

/**/

.form{ width:100%; float:left;}

.form dl{ width:100%; float:left;}

.form dl dd{width:45%; float:left; margin-top:20px; display:block;}

.form dl dd input{ width:220px; height:40px; border:1px solid #ddd; border-radius:3px; padding-left:10px; float:left;} 

.form dl dd select{ width:220px; height:40px; border:1px solid #ddd; border-radius:3px; padding-left:10px; float:left;} 

.form dl dd.txt{ width:100%;}

.form dl dd.txt textarea{ width:90%; padding:5%; min-height:60px;border:1px solid #ddd; border-radius:3px;}

.form dl dd input#btnSubmit{ border:0; background:#1d71b9; color:#fff; font-size:16px; height:50px; line-height:50px; cursor:pointer;}

/**/

.web .video-box{ width:830px; height:500px; float:left;}

/**/

.renlist{ float:left;}

.renlist li { width:30%; margin:0 1.65%; float:left; margin-top:20px;}

.renlist li span{ width:100%; height:300px; overflow:hidden; float:left}

.renlist li span img{ width:100%;}

.renlist li .txt{ width:95%; border:1px solid #ddd; border-top:0; padding:2.39%; float:left;}

.renlist li .txt h4{ font-size:16px; font-weight:normal; width:100%; line-height:30px;color:#000;}

.renlist li .txt p{ color:#888; font-size:12px; margin-top:10px; line-height:26px;}

.gun{ width:100%; position:fixed; bottom:0; left:0px; z-index:10; height:70px; line-height: 70px; background:#81af57;  display:block;  text-align:left; z-index:9999;}


#Dgun {  
overflow:hidden;  
width: 98%; height:70px;
float:left; margin:0 1%;
}  

#Dgun li{line-height:70px; font-size:20px; color:#d00d11; float:left; margin-left:100px;}
 
#inDgun {  
float: left;  
width: 800%;  
}  
#Dgun1 {  
float: left;  
}  
#Dgun2 {  
float: left;  
}  

.nodata{ width:100%; float:left; margin:50px; 0; text-align:center; font-size:24px;}

.video-box{width:100%; float:left;height:500px;
}

/**/

.lqttl{ margin-top:30px; width:100%; float:left}

.lqttl .video{ width:540px; float:left; height:380px; overflow:hidden; position:relative; background:#f00;}

.mr_div .mr_ul3 a img{ height:377px !important;}


.slideBox{height: 700px !important;}
.slideBox .bd img{height: 700px !important;}
.m-nav nav li.curr a{background-color:#b71d1a !important;}

.m-nav nav li a{padding: 0px 21px !important;}
