@charset "utf-8";
/* CSS Document */

body{ font-size:12px; padding:0; color:#666; padding:0; margin:0;}
.clear{ clear:both;}
*{ list-style:outside; list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#900;}
img{ border:none;}

.top_big{ background:#c6eaff; width:100%; margin:auto; min-width:1040px;}
.top{ width:1040px; margin:auto; padding:15px 0px;}
.logo{ float:left;}
.tel{ float:right; width:250px; text-align:left;  background:url(../images/tel.png) no-repeat left top;font-family: "Microsoft YaHei"; font-size:16px; font-weight:bold; color:#024997; padding-top:25px; margin-top:10px;}
.menu_big{ width:100%; margin:auto; background:url(../images/dh.gif); height:39px;font-family: "Microsoft YaHei";  min-width:1040px;}
.menu{ width:1040px; margin:auto;}
.menu li{ float:left; line-height:39px; font-size:16px; text-align:center; background:url(../images/line1.gif) no-repeat right; }
.menu li a{width:115px; height:39px; display:block; color:#FFF;}
.menu li a:hover{ background:url(../images/dh1.gif);}
.menu li a.hovers{ background:url(../images/dh1.gif);}
.banner{  background:#c6eaff; padding:10px 0px; width:100%; margin:auto;  min-width:1040px;}
.nbanner{ background:url(../images/nbanner.jpg) no-repeat center; width:100%; margin:auto; height:278px; height:484px;  padding-bottom:10px;}
.middle{ width:1040px; margin:10px auto;}
.middle1{ background:url(../images/mid_nr.gif); width:1049px; margin:10px auto;}
.mid_top{ background:url(../images/mid_top.gif); height:8px; margin:auto;}
.mid{ width:1000px; margin:10px auto;}
.mid_but{ background:url(../images/mid_but.gif); height:21px; margin:auto;}
.news{ float:left; width:320px; background:url(../images/lin.gif) no-repeat right; padding-right:20px;}
.news_dh{ border-bottom:#CCC 1px solid; height:25px;}
.zi{ float:left; background:url(../images/lin1.gif) no-repeat bottom left; height:26px; line-height:26px; font-size:16px;font-family: "Microsoft YaHei";  color:#024999; font-weight:bold;}
.zi span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px;}
.more{ float:right; margin-top:10px;}
.news_nr{ width:100%; margin:10px auto;}
.news_nr li{ border-bottom:#CCC 1px dotted; position:relative; line-height:25px; height:25px; font-family:"宋体"}
.news_nr li span{ position:absolute; right:0px; top:0px;}
.news1{ margin-left:25px;}
.news2{ padding-right:0px; float:right; background:none;}
.video{ float:left; width:685px; background:url(../images/lin.gif) no-repeat right; padding-right:20px; }
.video_nr{ margin:10px auto; position:relative;}
.video_nr p{ float:left;}
.video_nr img.load{ position:absolute; left:85px; top:45px;}
.video_nr span{ display:none; float:left; width:221px; height:184px;}
.video_nrr{ float:right; width:450px;}
.video1{ margin:0px auto;}
.lxwm{ float:right; width:315px;}
.lxwm_nr{ margin:15px auto;}
.lxwm_l{ float:left; width:180px; line-height:25px;}
.lxwm_r{ float:right;}
.link{ width:1040px; margin:10px auto;}
.link_dh{ float:left; font-family: "Microsoft YaHei"; font-size:16px; color:#024999; font-weight:bold;}
.link_nr{ float:right; width:970px;}
.link_nr a{padding:5px; display:inline-block;}
.link_nr span{ padding:5px; display:inline-block;}
.fuwu{ border:none;}
.zi1{ background:none;}
.mid_nr{ margin:10px auto; line-height:20px; }
.mid_left{ float:left; width:950px;}
.mid_right{ float:right; width:50px;}
.mid_left li{ float:left; margin-right:10px; position:relative; height:151px; width:225px;}
.mid_left li a{ position:absolute; width:225px; height:27px; bottom:0px; line-height:27px; display:block; background:#000; text-align:center; font-size:16px;font-family: "Microsoft YaHei"; color:#FFF; background:url(../images/bg.png); left:0px;}
.foot_big{ background:url(../images/foot.gif); height:237px; margin:auto; width:100%; min-width:1040px;}
.foot{ width:1000px; margin:auto; height:180px; padding:10px 0px;}
.logo1{ float:left;}
.foot_right{ float:right; width:770px;}
.foot1{ width:1000px; margin:10px auto; color:#FFF;}
.banquan{ float:left;}
.bq{ float:right;}
.nav{ float:left; margin-left:100px; padding-top:15px;}
.nav li{ line-height:20px;}
.nav li span{ font-weight:bold;}

.nmiddle{ background:url(../images/nmid.gif) repeat-y 197px; width:1000px; margin:auto; padding:10px 0px;}
.left{ float:left; width:150px;}
.left_dh{ background:#d90d19; margin:10px auto; height:50px; line-height:50px; text-indent:15px; color:#FFF; font-family: "Microsoft YaHei"; font-size:16px; width:205px; }
.left_dh span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.left_nr{ margin:auto; width:200px;}
.left_nr li{ border-bottom:#CCC 1px solid; height:35px; line-height:35px; text-indent:10px; font-size:14px;}
.left_nr li a.hovers{ color:#900;}
.wei{ margin:20px auto; text-align:center; width:200px;}
.zi2{ float:left; font-size:16px; font-weight:bold; color:#000;}
.wzdh{ float:right;}
.right{ float:right; width:770px;}
.right_dh{ border-bottom:#CCC 2px solid; line-height:25px; margin:10px auto;}
.right_nr{ margin:10px auto;}
.right_nr .pic{ float:left; background:url(../images/picbj.gif) no-repeat bottom; width:240px; height:223px; margin-left:24px; margin-top:15px; text-align:center;}
.right_nr .pic li{ width:238px; height:192px; border:#CCC 1px solid; padding-top:10px;}
.right_nr .pic li p{ line-height:35px; font-size:14px;}
.right_nr .pic1{ margin-left:0px;}

.mid_nr .pic{ float:left; background:url(../images/picbj.gif) no-repeat bottom; width:240px; height:223px; margin-left:11px; margin-top:15px; text-align:center;}
.mid_nr .pic li{ width:238px; height:192px; border:#CCC 1px solid; padding-top:10px;}
.mid_nr .pic li p{ line-height:35px; font-size:14px;}
.mid_nr .pic1{ margin-left:0px;}

.scrollbox{width:1000px;height:152px; overflow:hidden; position:relative}
#scrollDiv{width:1000px;height:152px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:152px;vertical-align:bottom; zoom:1; width:1000px; display:block }
#scrollDiv li a{ color:#333; text-decoration:none; float:left; width:225px; height:152px;position:relative; display:block; margin-right:16px; text-align:center;}
#scrollDiv li a:hover{ color:#FF0000; text-decoration:underline;}
.scroltit{ height:80px; width:34px;}
#scrollDiv li span{ position:absolute; width:225px; height:27px; bottom:0px; line-height:27px; display:block;  text-align:center; font-size:16px;font-family: "Microsoft YaHei"; color:#FFF; background:url(../images/bg.png); left:0px;}
.scroltit{ position:absolute; right:0px; top:35px;}
.scroltit small{float:right; font-size:13px; width:34px; float:left; height:34px; display:block}
.scroltit small#but_up{ background:url(../images/top01.gif) no-repeat; margin-bottom:12px;}
.scroltit small#but_down{ background:url(../images/but01.gif) no-repeat}
.scroltit small#but_up:hover{ background:url(../images/top02.gif) no-repeat}
.scroltit small#but_down:hover{ background:url(../images/but02.gif) no-repeat}

  div.top_big{ position:relative; z-index:9999}
  div.menu li{ position:relative}
  div.menu li div{ position:absolute; display:none}
  div.menu li:hover div{ background:#012ea2; display:block}
  div.menu li:hover div a{ font-size:12px; border-bottom:1px dashed #CCC; }
  
  
  
  @media screen and (max-width:640px){

.video_nr p{ float:left; width:221px; height:184px; display:none }
.video_nr span{ display:block; float:left; width:221px; height:184px;}
.video_nr span img{ width:100%}

}