@charset "utf-8";
body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {
  margin: 0;
  padding: 0;
  font-family: "宋体";
  font-size: 14px;}
* {
  margin: 0px;
  padding: 0px;}
em {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;}
ul, li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-indent: 0px;}
img, a {
  border: none 0;}
a {
  text-decoration: none;
  color: #555;
  transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moztransition: all 0.2s ease-out;}
.left.center {
  float: left;}
.center2 {
  float: right;}
.left .left_tit {
  float: left;
  width: 13px;
  height: 13px;
  margin-top: 10px;}
.clear {
  float: none;
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;}
.overflow_clear {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.radius3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;}
.radius5 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;}
.radius10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;}
.radius20 {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;}
.radius100 {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;}
.shadow {
  box-shadow: 0px 0px 2px #dedede;
  -moz-box-shadow: 0px 0px 2px #dedede;
  -webkit-box-shadow: 0px 0px 2px #dedede;}
.shadowy {
  box-shadow: 0px 3px 3px #dedede;
  -moz-box-shadow: 0px 3px 3px #dedede;
  -webkit-box-shadow: 0px 3px 3px #dedede;}
body {
  background-color: #fff;}
.maincl {
  color: #2fbdaa;}
.fontcl1 {
  color: #ff6600;}
.pointcl {
  color: #fd0202;}
.graycl {
  color: #999;}
.blackcl6 {
  color: #666;}
.blackcl3 {
  color: #333;}
.blackcl {
  color: #000;}
.pagewd {
  width: 1200px;
  margin: 0 auto;}
.mt10 {
  margin-top: 10px;}
.mb10 {
  margin-bottom: 10px;}
.ml10 {
  margin-left: 10px;}
.mr10 {
  margin-right: 10px;}
.mb20 {
  margin-bottom: 20px;}
.font1 a{ font-size:15px; color:#959595; padding:0 30px 0 0;}
.font1 a:hover{color:#1f77ba;}
.font1 span{ font-size:12px; color:#c8c5c5; float:right;}
.font1 span:hover{color:#1f77ba;}
.font2 a{ font-size:14px; color:#fff;}
.font2 a:hover{color:#1f77ba;}
.font3 a{font-size:14px; color:#959595; background:url(/dfiles/16142/images/new1011/d.jpg) no-repeat left center; padding-left:10px;}
.font3 a:hover{color:#1f77ba;}
.font3 span{ font-size:12px; color:#c8c5c5; float:right;}
.font3 span:hover{color:#1f77ba;}
a:hover { text-decoration:none;}
a:focus,input:focus { outline:0 none;}
/*textarea { resize:none; font-size:12px;} 去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/
i,em{ font-style:normal;}
/*以上为通用样式部分*/
/*共用头部开始*/
/***/
/*头部样式开始*/
.w{ width:1000px;margin:0 auto;}
.ww{ width:1000px;}
.fl { float:left;}
.fr { float:right;}
.hide { display:none;}
.clear { clear:both;}
.clearfix { zoom:1;}
.clearfix:after { content:" "; display:block; clear:both; height:0;}
.icon { background:url() no-repeat;}
a img.opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1;} 
a:hover img.opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}

.ml30{ margin-left:30px;}
.ml5{ margin-left:5px;}
.ml49{margin-left:49px;}

/*================首页样式================*/
.top {position:relative;width:100%;height:100px;background:url(/dfiles/16142/images/new1011/top_bg.jpg) repeat-x;z-index:10;}
.top .t_cen{position:relative;height:120px;z-index:10;}
.top .t_c_logo{position:absolute;z-index:100;top:20px;width:340px;height:81px; float:left;}
.top .t_c_logo img{width:340px;height:75px;}
.top .t_c_lr{position:absolute;width:84px;height:120px;z-index:10;}
/*.top .t_c_left{left:0px;top:0px;background:url() 59px 61px no-repeat;}
.top .t_c_right{left:1090px;top:0px;background:url() 0 61px no-repeat;}*/
.top .t_c_cen{top:20px;width:600px;height:70px; float:right; padding-top:30px;}

.top .t_c_cen .t_c_top img{float:left;}
.top .t_c_cen .t_c_top .top_sc{width:42px;height:40px;cursor:pointer;margin-top:15px;}
.top .t_c_cen .t_c_top .top_tel{width:249px;height:57px;margin-top:7px;}
.top .t_c_cen .t_c_bottom{position:relative;z-index:20;width:600px;height:45px;z-index:25;}
/*.top .t_c_cen .t_c_bottom .thisMenu{ display:block;position:absolute;left:162px;top:4px;width:109px;height:45px;background:url() no-repeat;z-index:30;}
.top .t_c_cen .t_c_bottom .thisMenu:hover{display:block;color:#fff;}*/
.top .t_c_cen .t_c_bottom ul{position:absolute;width:600px;z-index:35; float:left;}
.top .t_c_cen .t_c_bottom ul li{ display:block;position:relative;float:left;padding:15px 0 0;text-align:center;z-index:35;color:#000; font-size:16px;}
.top .t_c_cen .t_c_bottom ul li a{display:block;width:65px;height:45px; color:#000; font-size:15px; padding:10px 5px 0;}
.top .t_c_cen .t_c_bottom ul li a:hover{display:block;color:#fff; background:url(/dfiles/16142/images/new1011/nav_bg.jpg) no-repeat top #fff;}
/*.top .t_c_cen .t_c_bottom ul li a em{font-size:16px;color:#0d0b0b;}
.top .t_c_cen .t_c_bottom ul li thisli{ color:#fff;}
.top .t_c_cen .t_c_bottom ul li a em:hover{display:block;color:#fff;}
.top .t_c_cen .t_c_bottom ul li a i{display:block;font-size:8px;color:#FFF;text-align:right;padding-right:2px;font-family:"Arial";}*/
/*===============子菜单定位=================*/
.top .t_c_cen .t_c_bottom ul li .Nodes{position:absolute;overflow:hidden;width:75px;height:0px;top:45px;padding-top:15px;z-index:100; left:0;}
.top .t_c_cen .t_c_bottom ul li .Nodes img{float:left;width:75px;height:14px;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul{position:static;float:left;width:75px;left:0px;top:0px;z-index:100;background-color:#1f77ba;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li{width:75px;height:30px;float:none;padding:0;margin:0;font-size:14px;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li a{ padding:0;display:block;width:75px;height:30px;color:#FFF;line-height:30px;font-size:12px;}
.top .t_c_cen .t_c_bottom ul li .Nodes ul li a:hover{text-decoration:underline;color:#333;background:#FFF;}

/*搜索框样式*/
div.search {}
form {position: relative;margin: 0 auto;}
.d1 {width:230px; height:32px; float:left;}
.d1 input {width: 100%;height: 30px;padding-left: 10px;border: 1px solid #cecccc;border-radius: 5px;outline: none;background: #fff;color: #cecccc;}
.d1 button {background:#fff url(../images/new1011/sous.jpg) no-repeat  top center; position: absolute;top:5px;right: 0px;width: 19px;height: 19px;border: none;cursor: pointer;}

.text1{ float:right; font-size:14px; color:#fff;}

/*搜索框样式*/

.maian{ overflow:hidden; width:100%; padding-bottom:20px;}
.header{ width:100%;}
.top1{ height:60px; width:100%; background-color:#1f77ba;}
.bigbox{ width:1000px; margin:0 auto; padding-top:20px; height:40px;}
.yanse{ background:#fff; width:100%; position: absolute;height:6px; border-bottom:1px solid #959595;}
/*头部样式结束*/

.maian1{ width:1000px; margin:0 auto; padding-top:10px;padding-bottom:10px;}
.tup1{ width:1000px; margin:0 auto;}
.newbox{ width:1000px; padding-top:20px; height:305px;}
.xueshu{ float:left; width:500px;height:305px;}
.xueshu1{ width:500px; padding-top:20px;height:305px;}
.zuinews{ float:right; width:480px;}
.zuinews1{padding-top:20px;}

/*焦点图轮播样式*/
.lunb{width:480px;  padding-top:20px;}
/*.maian1 span{ float:right;display: inline; font-size:14px; height:28px; text-align:center; padding-left:20px;}*/
.lunb span a{ display:block;font-size:18px; height:30px; color:#000;padding-top:15px;border-bottom: 1px dashed #c4c4c4;}
.wrap{height:215px;width:480px;overflow: hidden;position: relative;}
.wrap ul{position:absolute;}
.wrap ul li{height:215px;}
.wrap ol{position:absolute;right:5px;bottom:10px;}
.wrap ol li{height:20px; width: 20px;background:#ccc;border:solid 1px #666;margin-left:5px;color:#000;float:left;line-height:center;text-align:center;cursor:pointer;}
.wrap ol .on{background:#1f77ba;color:#fff;}
.temp{ /*width:406px;*/  height:265px; overflow:hidden;}
.font1 li{ clear:both; height:51px; line-height:51px; overflow:hidden; border-bottom:1px dashed #c4c4c4;}
.font3 li{ clear:both; height:39px; line-height:39px; overflow:hidden; border-bottom:1px dashed #c4c4c4;}
.newbox1{ clear:both; overflow:hidden;}
.notice{ float:left; overflow:hidden; height:438px; width:500px;}
.noticex{ padding-top:20px;}
.affair{ float:right; overflow:hidden; height:438px; width:480px;}
.affair1{ padding-top:20px;}


.footer{ background:#115174 none repeat; clear:both; height:185px; overflow:hidden;}
.wrapf{ clear:both; width:1000px; margin:0 auto;}
.footerpic{ float:left; padding:68px 20px 0 0;}
.wrapf ul{ float:left; border-left:#fff dashed 1px; margin-top:46px;}
.wrapf ul li{clear:both; height:40px; line-height:40px; overflow:hidden; margin-left:40px; margin-right:40px;}
.wrapf span{float:left; border-left:#fff dashed 1px; margin-top:46px; width:257px; height:120px; color:#fff;}
.wrapf span p{ padding-left:20px;}

/*产品样式开始*/
.maian3{ width:1000px; margin:0 auto; overflow:hidden; clear:both; padding-top:40px; padding-bottom:20px;}
.subpageL{float:left; overflow:hidden; width:230px; border:2px solid #e8e7e7;background:#f7f7f7; min-height:350px;}
.fr{ display:block; float:right;}
.notice1{ padding-top:20px; padding-bottom:15px; min-height: 650px;} 
.subpageLTitle em{ color:#1f77ba; float:left; font-size:20px; padding:50px 50px 0; font-weight:bold;}
.subpageLList{ overflow:hidden;}
.subpageLList li{ background:url(/dfiles/16142/images/new1011/sj2.png) no-repeat 16%;height:35px; margin-bottom:1px;}
.subpageLList li:hover{ background:#1f77ba url(../images/new1011/sj1.png) no-repeat 16%; height:35px; margin-bottom:1px;}
.subpageLList li:hover a{color:#fff;}
.subpageLList li a{color: #686767;display: block;font-size: 14px;line-height: 35px;letter-spacing:5px;padding-left: 70px;word-spacing: 8px;}
.subpageLList span{background:url(/dfiles/16142/images/new1011/sj3.png) no-repeat 25%;height:35px; margin-bottom:1px; display:block;}
.subpageLList span:hover{ background:#4ca1e3 url(../images/new1011/sj4.png) no-repeat 25%; height:35px; margin-bottom:1px;}
.subpageLList span:hover a{color:#fff;}
.subpageLList span a{color: #2179bc;display: block;font-size: 14px;line-height: 35px;letter-spacing:5px;padding-left:100px;word-spacing: 8px;}
.subpageLTitle{ background:url(/dfiles/16142/images/new1011/icn15.png) repeat-x; height:111px; line-height:48px; border-bottom:2px solid #e8e7e7;}
.subpageR{min-height:500px; width:700px;}
.subpageRTitle{border-bottom:2px solid #cfcfcf; color:#fff; font-size:14px; height:32px; line-height:38px;}
.subpageRTitleR span{ color:#2179bc; font-size:14px;}
.subpageRTitleR {color: #2179bc;font-size: 14px;overflow: hidden;}
.subpageRTitleR a{ color: #2179bc;font-size: 14px;margin: 0 5px;}
.subpageRTitleR a.hover{color: #941b1b;}
.subpageRTitleL{ color: #5a5a5a;font-size: 16px;}
.subpageRTitleL img{padding: 5px 10px 0;}
.notice3.font3{padding-top:20px;}
.maian,.footer{min-width:1003px;}
.wrapf  li{margin:0 63px!important;}
.last-foot-ul li{margin-right:0!important;}
.m-article{ height:auto !important; min-height:30px; overflow:hidden; padding:20px 0; width:640px;}
.m-article-tt{color: #444444;font: 300 24px/2;text-align: center;}
.m-article-time{border-bottom: 1px solid #f2f2f2;color: #999999;font-weight: normal;line-height: 3;margin: 0 auto;
text-align: center;width: 90%;}
 
/*树形导航样式*/
 #nav{line-height:35px;width:270px;} 
 .title{ display:block; height:35px; width:270px;background: url(/dfiles/16142/images/new1011/sj2.png) no-repeat 12%;color:#686767; padding-left:70px;cursor:pointer;} 
 .title1{background:#1f77ba url(../images/new1011/sj1.png) no-repeat 16%;color:#fff;cursor:pointer; padding-left:70px;} 
 .content li{color:#336699;background:#ddd;border-bottom:1px solid #fff; padding-left:70px;} 
 .news-detail{padding-right:40px;}