body {
	color: #444;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Verdana, Geneva, "Microsoft YaHei",SimSun,SimHei, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8
024d8e
**************/
.w1180{ width:1180px; clear:both; margin:0 auto; }
.w100{ width:100%; min-width:1180px;  clear:both; margin:0 auto;  }

a { color:#444;}
a:hover{ color:#024d8e;}
/********* top *****************/
.ding{ box-shadow:0 1px 4px #666; position:relative; z-index:1;}

.navBar{  position:relative; z-index:1; padding-left:10px;   height:46px; line-height:46px;  color:#333;   }
.nav{ position:relative;  margin:0 auto;   }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav h3 a{ display:block; width:165px; text-align:center;   font-size:20px;  }

.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:46px; z-index:1; width:165px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; position:relative;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:20px; line-height:20px; color:#666;  font-size:14px;  }
.nav .sub li a:hover{ color:#024c8b;   }
.nav .sub li.cpon:hover{ background:url(img/i.jpg) 150px center no-repeat;}
.nav .block{ height:3px; width:170px; background:#FE7700; position:absolute; left:0; top:67px; overflow:hidden;  }
.nav .sub li .cpdaohang { position:absolute; background:#fff; left:168px; top:2px; width:230px; display:none; border:1px solid #E6E4E3;}
.nav .sub li .cpdaohang a{ }



/********* ppt ************/
.ppt{ border-bottom:4px solid #024c8b;}
.fullSlide{ width:100%;  position:relative;  height:550px; background:#000; z-index:0;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:550px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:60px; height:60px; background:url(img/slider-arrow.png) -116px -137px #000 no-repeat;  cursor:pointer;  display:none; border-radius:60px; overflow:hidden;  }
.fullSlide .next{ left:auto; right:10%; background-position:4px -137px; }

/******************/
.titindex { font-size:36px; line-height:1.5em; margin:40px auto; text-align:center; color:#024d8e;}
.moreindex{ display:block; width:50px; height:50px; margin:40px auto;}

/*******************/
.caseindex{ border-bottom:1px solid #ccc; text-align:center; padding:40px 0;}
.caseindex .caselist li{ display:inline-block; text-align:center; width:160px; margin:15px; }
.caseindex .caselist li .tu{ width:160px; height:160px;overflow:hidden; border-radius:160px; box-shadow:0 2px 5px #333; }
.caseindex .caselist li .tu img{ display:block; width:160px; height:160px; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in;}
.caseindex .caselist li:hover .tu img{ -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.caseindex .caselist li .wen{ margin-top:30px; font-size:20px;}

/**************************/
.xwlxindex{ border-bottom:1px solid #ccc; }
.xwlxindex .xwindex{ width:750px;  padding-right:40px;  border-right:1px solid #ccc; }
.xwlxindex .tit{ line-height:40px; font-size:28px; text-align:left; margin:30px  0 10px;;}
.xwlxindex .xwindex .xwlist li{ height:80px; margin-bottom:10px; background:#f1f3f6; padding:10px; overflow:hidden;border-bottom:1px solid #ddd;}
.xwlxindex .xwindex .xwlist li .tu{ height:80px; width:150px; overflow:hidden;}
.xwlxindex .xwindex .xwlist li .tu img{ height:80px; width:150px; display:block;}
.xwlxindex .xwindex .xwlist li .wen{ width:560px; }
.xwlxindex .xwindex .xwlist li .wen .biaoti{ font-size:16px; line-height:30px;  color:#024d8e; font-weight:bold; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.xwlxindex .xwindex .xwlist li .wen .biaoti span{ font-weight:normal;font-size:14px; color:#666; float:right; padding-left:10px;}
.xwlxindex .xwindex .xwlist li .wen .nr{ font-size:12px; line-height:2em; height:48px; text-align:justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.xwlxindex .lxindex{ width:350px; text-align:left;  }
/********************/

.cpindex{ border-bottom:1px solid #ccc; text-align:center;}
.cpindex .cplist li{ float:left;text-align:center; width:330px; margin:15px 30px; border:1px solid #ddd; border-radius:5px; overflow:hidden; background:#fff; }
.cpindex .cplist li .tu{ width:330px; height:230px; overflow:hidden;}
.cpindex .cplist li .tu img{ height:230px;   margin:0 auto; }
.cpindex .cplist li .biaoti{ margin:15px auto; font-size:20px; padding:0 10px;}
.cpindex .cplist li .neirong{ text-align:justify;padding:0 10px; line-height:1.8em; height:9em;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.cpindex .cplist li .more{ width:120px; line-height:30px; border:1px solid #ddd; margin:30px auto; display:block;}
.cpindex .cplist li:hover .more{ border:1px solid #024d8e; color:#024d8e;}
.cpindex .cplist li:hover{ box-shadow:0 3px 8px #ccc;}

/*****************/
.links { line-height:30px; padding:10px 0; font-size:14px;}
.links a{ padding-left:10px;}

footer{ border-top:1px solid  #ccc;}
.foot{ padding:10px 0 10px; }
.foot .caidan{ text-align:center; font-size:16px; line-height:35px;}
.foot .caidan a{ padding:0 20px 0 28px;; border-left:1px solid #bbb;}
.foot .caidan a:nth-child(1){ border:none;}
.foot .copyright{ text-align:center; margin-top:10px;}
/***********分页*******************/

.pagination{list-style:none;margin:20px auto;padding:0;  text-align:center; display:inline-block;vertical-align:bottom;}
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center; border-radius:4px; overflow:hidden;}
.pagination a{color:#999;padding:6px 10px;line-height:18px;display:block; color:#024d8e; }
.pagination a:hover ,.pagination li.thisclass a{ background:#024d8e; color:#fff;}

/*********  gsjj ****************/

.main{ margin:0 auto;}
.main .maintit{font-size:36px; line-height:1.5em; padding:50px 0;   text-align:center; color:#fff; background:#024d8e;}
.main ul.fenlei { text-align:center; margin:20px auto;}
.main ul.fenlei li{ display:inline-block;  margin:5px;  }
.main ul.fenlei li a{ display:block; height:24px; line-height:24px; font-size:16px; text-align:center; padding:5px 20px; color:#024d8e; border-radius:5px; border:1px  solid #024d8e;}
.main ul.fenlei li a.on,.main ul.fenlei li a:hover{ background:#024d8e; color:#fff;}

.main .xiangxineirong{ text-align:justify; font-size:16px; line-height:1.85em; overflow:hidden; margin:30px auto;}
.main .xiangxineirong table{ width:100%; border-collapse:collapse; text-align:center;}
.main .xiangxineirong table tr{ min-height:1.8em;}
.main .xiangxineirong table tr:hover{ background:#ddd;}
.main .xiangxineirong img{ max-width:1180px; height:auto;}

.main .xiangxineirong .biaoti{ text-align:center; padding-bottom:10px ; margin-bottom:20px; border-bottom:1px dotted #ddd;}
.main .xiangxineirong .biaoti h1{ padding:0; margin:10px auto;}

.main  .shangxiaye{ margin:20px  auto; padding:20px 0; border-top:1px dotted #ddd;   text-align:center;}
.main  .shangxiaye span,.main  .shangxiaye a{ display:inline-block; margin:10px; width:120px; height:32px; line-height:32px; border:1px solid #ccc; border-radius:4px; background:#024d8e; color:#fff;}


.main ul.xwlist li{ height:150px;margin-bottom:10px; background:#f1f3f6; padding:10px; overflow:hidden; border-bottom:2px solid #ddd; border-radius:5px;}
.main ul.xwlist li .tu{ height:150px; width:280px; overflow:hidden;}
.main ul.xwlist li .tu img{ height:150px; width:280px; display:block;}
.main ul.xwlist li .wen{ width:830px; margin-right:20px; }
.main ul.xwlist li .wen .biaoti{ font-size:18px; line-height:40px;  color:#024d8e; font-weight:bold; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main ul.xwlist li .wen .biaoti span{ font-weight:normal;font-size:14px; color:#666; float:right; padding-left:10px;}
.main ul.xwlist li .wen .nr{ font-size:14px; line-height:2em; height:110px; text-align:justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}

/**********************************/

.main ul.cpfenlei { text-align:center; margin:20px auto ; position:relative;}
.main ul.cpfenlei>li{ display:inline-block;  margin:5px; padding-bottom:10px;  }
.main ul.cpfenlei>li a{ display:block; height:24px; line-height:24px; font-size:16px; text-align:center; padding:5px 10px; color:#024d8e; border-radius:5px; border:1px  solid #024d8e;}
.main ul.cpfenlei>li a.on,.main ul.cpfenlei>li a:hover{ background:#024d8e; color:#fff;}
.main ul.cpfenlei>li.on,.main ul.cpfenlei>li:hover{ background: url(img/dlbxiala.png) center bottom no-repeat;}

.cpxlist{ border:1px solid #024d8e; border-radius:5px; display:none; background:#024d8e; position:absolute; top:50px; left:0;}

/*.cpxliston{ display:block;}*/
.main ul.cpfenlei .cpxlist  ul.cpfenlei{ margin:10px auto;} 
.main ul.cpfenlei .cpxlist  ul.cpfenlei li{ padding:0;}
.main ul.cpfenlei .cpxlist a{ background:#fff;}
.main ul.cpfenlei .cpxlist a:hover{ background:#024d8e; color:#fff; border:1px solid #fff;}

.main .cpjs .tu{ width:600px; padding:10px; border:1px solid #ddd;}
.main .cpjs .tu img{ display:block; width:600px;}
.main .cpjs .wen{ width:520px; line-height:2em; font-size:16px;}
.main .cpjs .wen h1{ font-size:24px;}

.xuanxiangka{ margin:40px auto; }
.notice { width: 1180px; border:  overflow: hidden; }
.notice .tab-hd { height: 41px;margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { padding-top: 4px; margin-left:30px; }
.notice .tab-hd li{ float: left; height: 36px; line-height: 42px;  }
.notice .tab-hd li a{ display:block; padding:0 40px; font-size:18px;  }
.notice .tab-hd li a:hover{ color:#024d8e;   }
.notice .tab-hd li.on{ border: 1px solid #ccc; color:#024d8e;  border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; border-radius:10px 10px 0 0; }
.notice .tab-hd li.on a{ color:#024d8e;   }
.notice .tab-bd { border: 1px solid #ccc;  border-radius:5px ;text-align:justify; font-size:16px; line-height:1.85em;  }
.notice .tab-bd .xiangxi{ width:1140px; margin:20px auto; overflow: auto; overflow-y:hidden }
.notice .tab-bd table{ width:100%; border-collapse:collapse; text-align:center; font-size:12px;}
.notice .tab-bd table tr{ min-height:1.8em;}
.notice .tab-bd table tr:hover{ background:#f1f2f5;}
.notice .tab-bd img{ max-width:1140px; height:auto;}
.notice .tab-bd table tr td{ border:1px solid #ddd;}
.notice .tab-bd table tr:nth-child(1){background:#eee; }
.notice .tab-bd table tr:nth-child(2){background:#f1f2f5;}

/*************  下载 ********************/
.snBrand { position: relative; width:1178px;  height:568px; border: 1px solid #ddd;  overflow: hidden; margin:40px auto; }
.snBrand ol { float: left; width: 229px; height: 568px;  border-right: 1px solid #ddd; background:#f1f1f1; }
.snBrand ol li {  padding: 20px 0; line-height: 24px; font-size:18px;   border-bottom:1px solid #ddd;  text-align: center; overflow: hidden; }
.snBrand ol li.on { background: #fff; border-right: #fff; width:230px; }

.snBrand .lanmukuangjia { float:left;  width: 920px; height: 548px; margin:20px 0 0 20px; background: #fff; overflow:hidden;   }
.snBrand .lanmukuangjia  .xm ul { width: 920px; height: 548px;  overflow:auto}
.snBrand .lanmukuangjia  .xm ul li{ float:left; margin:0 20px 20px 0; width:160px; }

.snBrand .lanmukuangjia  .xm ul li .tu img{ width:150px; height:210px;  padding:4px; border:1px solid #ddd; display:block;}
.snBrand .lanmukuangjia  .xm ul li .wen{ margin:5px auto; text-align:center; font-size:12px;}

.main .lxwm{ margin:60px auto; }
.main .lxwm .ditu{ width:600px; height:500px; overflow:hidden; border:1px solid #ddd;}
.main .lxwm .lxnr{ width:540px; min-height:400px; text-align:left; line-height:2em; font-size:16px;}

/*****************/
.main  .casems{ padding:40px 0; }
.main .caselbdt{ width:450px;}
.main .caselbdt img{width:450px;  }
.main  .caselbsm { width:650px; overflow:hidden;}
.main  .caselbsm .biaoti { font-size:30px; padding:20px 0; }
.main  .caselbsm .neirong{ font:16px/30px Arial; text-align:justify; }
.main  .caselbsm .neirong p{ padding-bottom:10px;;}

.main .mbx{ height:36px; background:#ddd; line-height:36px; margin-bottom:20px;}

