@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd, input, label {margin:0;padding:0;font-size: 100%;}
html, body { height: 100%; }
textarea, input, select, body {font-size:12px;}
ul, ol {list-style:none;}
li { display: list-item; }
img, input {border:none;}
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
table,tr,td {border:none;border-collapse:collapse;}
body {font:12px/1.5 arial,SimSun,georgia,verdana,helvetica,sans-serif;color:#333333; background-color:#fff;font-family:Microsoft Yahei; background:url(http://www.ndwww.cn/zt2016/g20/images/bg.jpg)  center 0px no-repeat; }
body { min-width: 1000px; }
a:link, a:visited {color:#252525;font-style: normal;text-decoration: none;}
a:hover {color:#69c3fe;text-decoration:none;	
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}
.fl{float:left;display:inline}
.fr{float:right;display:inline; }
.f14{ font-size:14px; font-weight:700;}
.bold{ font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
.clear {clear:both;}
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.blue {color:#0873c0;}
.blue a:link, .blue a:visited {color:#0873c0;}
.blue a:hover {color:#fe0000;}
a.blue:link, a.blue:visited {color:#0873c0;}
a.blue:hover {color:#fe0000;}
.white {color:#ffffff;}
.white a:link, .white a:visited {color:#ffffff;}
.white a:hover {color:#ff6600;}
a.white:link, a.white:visited {color:#ffffff;}
a.white:hover {color:#ff6600;}
.dark {color:#666;}
.dark a:link, .dark a:visited {color:#666;}
.dark a:hover {color:#fe0000;}
a.dark:link, a.dark:visited {color:#666;}
a.dark:hover {color:#fe0000;}
.mt{ margin-top:12px;}
.c9 {color:#666;}
.c9 a:link, .c9 a:visited {color:#666;}
.c9 a:hover {color:#fe0000;}
a.c9:link, a.c9:visited {color:#666;}
a.c9:hover {color:#fe0000;}
.mt6{ margin-top:6px;}




.topbannerbg{ height:400px; margin:auto;}


/*导航*/
.dh{ height:53px; margin:auto; margin-bottom:10px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/menu_bg.jpg) repeat-x;}
.dhk{ width:1000px;margin:auto;}

.menu{ width:1000px; float:left; }
.menu dt{height:53px; font-size:18px;float:left;width:2px; text-align:center;}
.menu dd{ font-size:18px;float:left;font-family: Microsoft Yahei;line-height:53px;  }
.menu dd a:link{color:#fff;padding:0px 18px; }
.menu dd a:hover{ color:#fff; display:inline-block;padding:0px 18px; }
.menu dd a:visited{color:#fff;padding:0px 18px; }
.menu dd a:actived{color:#fff;padding:0px 18px; }
.classname{line-height:30px; font-size:18px; color:#fff;}

/*�ײ���Ȩ*/

.bottom{background:#dd1d66; font-size:14px; color:#fff; line-height:28px; padding:15px 0; text-align:center }

/*标题*/
.lmbtk{  margin-bottom:18px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/lmbt_bg.jpg) bottom left no-repeat;}
.lmbtk1{ border-bottom:1px solid #da1a19;}
.lmtitle{display:block; font-size:30px;  color:#d5250d; padding:0px 15px 0 40px; float:left; line-height:50px;border-bottom:4px solid #b41f23; background:url(http://old.ndwww.cn/zt2015/lxyz/images/lmbt_bg1.jpg) no-repeat center left; }
.lxyz{ float:left; font-size:14px; color:#666666; padding-top:15px; line-height:35px;}
.lxyz a{ color:#666666;}
.more{ float:right; line-height:50px; font-size:14px; color:#333333; padding-right:10px; }
.more a{ color:#333333; text-decoration:none; }
.cytj{ height:58px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/cytj.png) center 0px no-repeat; }
.cytj p{ line-height:40px; text-align:center; color:#fff; font-size:16px;}

.content {width: 100%;padding: 10px 0 0;}
.reader{width:100%; }

.reader  ul{ width:100%; float:left;}
.reader  li{ width:480px; line-height:26px;height:115px; font-size:14px; float:left; display:inline; border-bottom:1px dashed #ddd; padding-bottom:8px; margin:25px 10px 0 0;}
.reader  li img{ width:120px; height:80px; float:left; margin-right:15px;}
.reader  li h3 a{ font-size:16px; color:#a91516;}
.reader  li p{ font-size:12px; line-height:23px; color:#666; text-indent:2.2em;}
/*栏目标题*/
.colname{ float:left; display:inline; height:39px; font-size:16px; width:400px; }
.colname1{ float:left; display:inline; height:39px; font-size:16px; width:200px; }
.colt1{ float:left; padding:0px 10px;  display:block; line-height:39px; color:#fff; background-color:#aa0001;}
.colt2{ float:left; padding:0px 10px;  display:block; line-height:39px; color:#fff; background-color:#000;}
.colt3{ float:left; padding:0px 10px;  line-height:38px; color:#aa0001; font-size:17px; }
.colt4{ float:left; padding:0px 10px;  display:block; line-height:39px; color:#505050; font-size:16px; }
.colt5{ float:left; padding:0px 10px;  display:block; line-height:39px;  width:116px;}
.colt6{ float:left; padding:0px 10px;  display:block; line-height:39px;  width:116px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/zxdt.jpg) left no-repeat; color:#fff;}
.colt8{ float:left; line-height:39px;  width:152px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/coltname_bg.jpg) bottom no-repeat; height:39px}
.colt7{ float:left; padding:0px 10px;  display:block; line-height:39px; color:#cb010f; font-size:22px; letter-spacing:1px;}
/*栏目标题end*/

/*栏目标题end*/

/*列表*/


/*tab标签end*/


/*网站头部*/



.part {
	zoom: 1;
	padding: 0px;
	clear: both;
	margin: 0 auto;
	width:1100px;
}
.part:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


.topic{ margin-bottom:15px;}
.video{ margin-bottom:15px; }
.vname{ text-align:center; font-size:22px; color:#d3291c; line-height:50px; border-bottom:1px solid #e8e8e8; height:50px;}
.hotnews {
	width: 620px;
	float: right;
	border-top:2px solid #e71926;
}
.hotlist {
	border:1px solid #cccccc;
	position:relative;
	padding:0px 5px 8px;
}
.ttlogo{ width:112px; height:49px; position:absolute;line-height:34px; left:0px; top:10px; font-size:16px; padding-left:35px;color:#FFF; margin-left:-9px; background:url(http://old.ndwww.cn/zt2015/lxyz/images/tt_logo.png);  }

.hotlist dl {
	margin:52px 10px 0;
	padding:0px 0px 10px;
	border-bottom:1px dashed #CCC;
	

	
}
.hotlist dt {
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	text-align: center;
}
.hotlist dd {
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-indent: 2.2em;
	display:inline;
}
.hotlist dd .more {
	color: #c00;
}

#main .fl .zhengwen {
	width: 600px;
	float: left;
	margin: 15px 0;
	font-size: 16px;
	line-height: 28px;
	padding: 5px 13px;
	color: #666;
}


.quanjing {
	margin: 20px 0;
	padding:5px 8px;
}
.catename h3 a{ text-align:left; line-height:70px; font-size:30px; color:#fff; background:#50bce7; padding:5px 15px; border-radius:5px;}
.catename h1{ text-align:left; line-height:70px; font-size:30px;}
.catename h2{ line-height:70px; font-size:20px;}
.experts li{ width:245px; float:left; margin:10px; border:2px solid #8d8d8d; padding:1px; height:500px; overflow:hidden;}
.experts li:hover{border:2px solid #145cad; }
.experts li .pic img{ width:100%; height:200px;}
.experts li h1{ line-height:40px; font-size:20px; height:40px; padding:0 10px;}
.experts li p{ line-height:28px; font-size:15px;padding:0 10px;}

.famous{ border-bottom:2px solid #145cb0; padding-bottom:15px;}
.famous .lpic{ width:260px; height:160px; float:left; margin-left:10px;}
.famous .lpic img{ width:100%; height:100%; }
.famous .rintro{ float:right; padding:0 15px 10px 0px; width:790px;}
.famous .rintro h1{text-align:left; line-height:40px; font-size:20px;}
.famous .rintro p{ line-height:28px; font-size:15px; text-indent:2.2em; }

.productlist{ float:left; width:700px;}
.relativelist{ float:right; width:370px;}
.g20intro p{ text-indent:2.2em; line-height:26px; font-size:15px;  }
.tuwen{ width:100%; margin-top:20px;}
.tuwen li{ width:350px; float:left; text-align:center;overflow:hidden; margin-left:16px;}
.tuwen li:first-child{ width:350px; float:left;overflow:hidden;margin-left:0px;}
.tuwen li img{ display:block;}
.tuwen li p{text-indent:0em;line-height:29px; width:350px; font-size:16px; }
.tuwen li p a {color:#58aef7;padding:5px 0;}
.tuwen li p a:hover {color:#fff;background:#69c3fe;display:block;padding:5px 0;}


.lkmore{ height:50px; line-height:50px; text-align:center; font-size:22px; color:#999999;}
/*头条*/
.topnews{ width:100%; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.topnews h3{ text-align:center; line-height:45px; font-size:22px; font-weight:100; padding:8px 0;}
.topnews h3 a{ color:#c00;}
.topnews .more{ color:#c00;}
.topnews p{ color:#666; line-height:23px; font-size:14px;}


.listnews{ width:100%; float:left; margin-top:8px;}
.listnews li{ width:600px; background:url(http://img.ndwww.cn/templates/ndwww/mdwx/images/list_bg.jpg) no-repeat 10px center;height: 35px;padding-left:10px; padding-right:5px;line-height:35px; float:left;}
.listnews li a{width:500px;float: left;font-size: 16px;padding-left:15px;color: #555;overflow: hidden;height: 35px;line-height: 28px;}
.listnews li a:hover{color:#c00;}
.listnews li span{ float:right; color:#c00; line-height:28px;}
.tspic{ padding:10px;}
.tspic li{ margin-right:10px; padding:1px; width:170px; border:1px solid #d8d8d8; text-align:center; float:left; margin-right:10px; }
.tspic li:hover{border:1px solid #dc3536;}
.tspic li .title{color:#333; font-size:15px; line-height:31px; }

.tspic li .pic{height:125px; width:170px; position:relative;}
.tspic li .title a:hover{ background-color:#c81415; display:block; color:#fff;}


.videok{border:1px solid #dd1d66; width:325px; float:left; margin-right:10px;}
.jx{border:1px solid #dd1d66; width:372px; float:left;}
.jianjie{ border:1px solid #dd1d66; width:262px; float:right;}
.wintro{ padding:5px;}
.wintro p{ color:#666; line-height:23px; font-size:14px; text-indent:2.2em}

.withpic li {
	padding: 18px 0;
	float: left;
	width: 100%;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
}
.withpic li:hover { background-color:#F6F6F6;}
.withpic li img {
	float: left;
	margin-right: 20px;
	width: 165px;
	height:120px;
}
.withpic li h1 {
	font-size:22px;
	line-height: 35px;
}
.withpic li h1 a:hover {
	color: #c00;
}
.withpic li p {
	text-indent:2.2em;
	height:80px;
	overflow: hidden;
	color: #7e7e7e;
	line-height: 26px;
}

#wrapper {
  padding: 0;
  }


.rslides {
  margin: 0 auto 10px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {

  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption  {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  line-height:40px;
  margin: 0;
  padding:0 15px;
  max-width: none;
  text-align:left;
  }
  .callbacks .caption a{color:#fff; }
.callbacks .caption span {
	line-height:25px;
	float:left;
	font-size:14px;
	color:#fff;
  }
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("http://old.ndwww.cn/zt2015/lxyz/css/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
@media screen and (max-width: 600px) {

  .callbacks_nav {
    top: 47%;
    }
  }
  



.m-footer {
background-color: #eee;
text-align:center;
margin:0 auto;
}
.m-footer-nav {
width:1000px;
margin:0 auto;
text-align:center;
padding-top: 16px;
}
.m-footer-nav a, .m-footer-nav em {
color: #333;
}
.m-footer-nav a, .m-footer-nav em {
font-size: 12px;
padding-right: 5px;
}
em {
font-style: normal;
}
i, cite, em, var, address, dfn {
font-style: italic;
}
.copyright {
padding-top: 10px;
font-size: 12px;
text-align:center;
line-height: 25px;
color: #777;
width:1000px;
margin:0 auto;

}
.channel-footerBox{
	width: 100%;
	overflow: hidden;
	background-color: #eeeeee;
	padding: 60px 0 30px 0;
	position: relative;
}
.channel-footerBox nav{
	width: 455px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -227.5px;
	top: 30px;
}
.channel-footerBox nav a{
	display: block;
	float: left;
	font-size: 12px;
	padding: 0 10px;
	height: 20px;
	line-height:20px;
	margin: 5px 0;
	border-right: 1px solid #333333;
	color: #333333;
}
.channel-footerBox .readTxt{
	width: 100%;
	max-width: 1100px;
	overflow: hidden;
	margin: 0 auto;
	text-align:center;
}
.channel-footerBox .readTxt p{
	width: 100%;
	font-size: 12px;
	line-height: 25px;
	padding-top: 10px;
	text-align: center;
	color: #777;
}
.channel-footerBox .readTxt p a{
	color: #06c;
}