@charset "utf-8";
*{margin:0;padding:0}
body{font-family: "微软雅黑";font-size:14px;line-height:24px; background-color:#fcfcfc; min-width:1200px;}
li{list-style:none}
a{text-decoration:none;cursor:pointer; color:#333;}
a:hover{ color:#0044a5;}
img{border:0;vertical-align:middle}
.clear{clear:both}
.w1020{ width:1020px; margin:0 auto;/* background:#F00*/}
/*  */
.big-hide{
	display:none;
}
@media screen and (max-width:640px) {
	.small-hide{
		display:none !important;
	}
	.big-hide{
		display:block !important;
	}
	body{
		min-width:0px !important;
		line-height: unset !important;
	}
	.slider .slider-dot ul, .slider-m .slider-dot ul{
		right: 15px !important;
		bottom: 10px !important;
	}
}

/* 头部 */
.top{}

/* 导航 */
.menu{ width:100%; min-width:1200px; height:53px; background-color:#0044a5; border-bottom:4px solid #f5b607; position:relative; z-index:999;}
.menu_box{ list-style:none;}
.menu_box .menu_item{ float:left; width:127px; line-height:53px; height:53px;}
.menu_box .menu_item:hover,.menu_box .menu_item.current{ background-color:#022c6a;}
.menu_box .menu_item a{ display:block; width:125px; text-align:center; color:#FFF; font-size:14px;}
.menu_box .menu_item ul{ display:none; list-style:none;}
.menu_box .menu_item .second-nav{width: 125px;display: none;position: relative; padding-top:4px;}
.menu_box .menu_item .second-nav li{position: relative;width: 100%;height: 40px;line-height: 40px;background: #1954a4;border-top: 1px solid #0d4797;}
.menu_box .menu_item .second-nav li a:hover{color: #f5b607; background-color:transparent;}
.menu_box .menu_item .second-nav li .third-nav{width: 150px;height: 200px;display: none;margin-left: 100%;margin-top: -40px;}

/* 幻灯 */
.slider, .slider .slider-img {overflow: hidden;height: 465px;}
.slider,.slider-m {width: 100%; min-width:1200px;margin: 0px auto;position: relative;}
.slider:hover .slider-btn ,.slider-m:hover .slider-btn{color: #fff;text-shadow: 0 0 5px #666;}
.slider .slider-img ,.slider-m .slider-img{width: 12000px;position: relative;}
.slider .slider-img .slider-img-ul ,.slider-m .slider-img .slider-img-ul{position: absolute;left: 0;top: 0;overflow: hidden;}
.slider .slider-img .slider-img-ul li ,.slider-m .slider-img .slider-img-ul li{float: left;}
.slider .slider-img .slider-img-ul li img ,.slider-m slider-img .slider-img-ul li img{width: 100%;height: auto;}
.slider .slider-dot ul ,.slider-m .slider-dot ul{position: absolute;right: 50px;bottom: 30px;}
.slider .slider-dot ul li ,.slider-m .slider-dot ul li{cursor: pointer;width: 10px;height: 10px;border-radius: 50%;background: #ccc;border: 2px solid #fff;float: left;margin-left: 10px;}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover ,.slider-m .slider-dot ul li.active{background: #fff;}
.slider .slider-btn ,.slider-m .slider-btn{position: absolute;width: 50px;height: 100px;top: 50%;line-height: 100px;text-align: center;color: #fff;font-size: 28px;text-decoration: none;font-family: '黑体';color: rgba(255, 255, 255, 0);}
.slider .slider-btn:hover ,.slider-m .slider-btn:hover{background: rgba(125, 125, 125, .3);}
.slider .slider-btn.slider-btn-left ,.slider-m .slider-btn.slider-btn-left{left: 0;margin-top: -50px;}
.slider .slider-btn.slider-btn-right ,.slider-m .slider-btn.slider-btn-right{right: 0;margin-top: -50px;}



/* 首页板块 */
.index_block{ padding-top:25px; float:left; min-height:240px;}
.index_block .block_menu{ line-height:35px; border-bottom:1px solid #eaeaea; width:100%; margin-bottom:20px;}
.index_block .block_menu h3{ color:#0044a5; font-size:16px; font-weight:normal; margin-left:25px;}
.index_block .block_menu h3 i{ display:inline-block; width:3px; height:11px; background-color:#0044a5; margin-right:7px;}
.index_block .block_menu span{ float:right; color:#4c4948; }
.block1,.block3{ width:592px;}
.block1 .block_menu span,.block3 .block_menu span{margin-right:130px;}
.block2,.block4{ width:428px;}
.block2 .block_menu span,.block4 .block_menu span{margin-right:30px;}
.block1 ul{ width:435px; margin-left:35px;}
.block1 ul li{ border-bottom:1px dotted #595757; line-height:30px;}
.block1 ul li span{ float:right; color:#656060;}
.block1 ul li a{ display:block;line-height: 30px; width: 300px;float: left;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.block2 .index_about{ padding:0 30px 0 35px;}
.block2 .index_about .index_about_img{ float:left; width:118px; margin-right:15px;}
.block2 .index_about .index_about_img img{ max-width:100%;}
.block2 .index_about .index_about_txt{ line-height:25px;}
.block3 .index_pro{ padding:0 130px 0 35px;}
.block3 .index_pro .index_pro_img{ float:left; width:220px; margin-right:35px;}
.block3 .index_pro .index_pro_img img{ max-width:100%;}
.block3 .index_pro .index_pro_txt{ }
.block3 .index_pro .index_pro_txt h2{ color:#0044a5; line-height:54px;}
.block3 .index_pro .index_pro_txt p{ line-height:22px;}
.block3 .index_pro .index_pro_txt .more{color:#FFF; background-color:#0044a5; padding:3px 7px; border-radius:5px 0 0 5px;float:left;}
.block3 .index_pro .index_pro_txt .more1{color:#FFF; background-color:#f5b607; padding:3px 7px; border-radius:0 5px 5px 0;float:left;}
.block4 .index_erweima{ padding:0 30px 0 35px;}
.block4 .index_erweima .erweima_item{ float:left; width:132px; margin-right:25px; text-align:center; line-height:35px;}
.block4 .index_erweima .erweima_item img{ border:1px solid #b0b0b0;}

/* 底部菜单 */
.bottom{ margin-top:50px; min-width:1200px; background-color:#d8d8d8; min-height:100px; padding-bottom:30px; font-size:14px;}
.bottom .db{padding-top:40px;margin: 0 auto;}
.bottom .db .dot{ display:block; float:left; width:5px; height:5px; background-color:#0044a5; border-radius:50%; margin:15px 0;}
.bottom .db .dot:first-child{ display:none;}
.bottom .db ul{float: left; width: 100px; line-height:30px; margin-left:10px;}
.bottom .db ul a{color: #666;}
.bottom .db .line{border: 1px solid #F5B607; width: 185px;float: right;text-align: center;font-family: "微软雅黑"; color: #595757; margin-right: 55px; padding-bottom:10px; border-radius:2px;}
.bottom .db .line .dd{width:85px; background-color:#d8d8d8; margin:0 auto; margin-top:-12px; margin-bottom:30px;}
.bottom .db .line .da{font-family: "微软雅黑"; font-size: 18px; color: #595757;}
.bottom .db .line .g{padding-top: 50px; line-height:16px;}

/* 网站底部 */
.footer{ background-color:#0044a5; min-width:1200px;}
.footer .copyright, .footer .copyright a{ line-height:45px; color:#969696; font-size:12px;}
.footer .friendlink,.footer .friendlink a{ color:#969696; font-size:12px;}
.footer .friendlink p{ line-height:45px;}
.footer .friendlink li{ float:left; padding:0 20px 10px 0;}

/* 内页左侧 */
.page_menu{ width:180px; float:left;}
.page_menu h2{ display:block; width:165px; height:60px; line-height:60px; font-size:16px; background-color:#f5b607; text-align:center; font-weight:normal; color:#151515;}
.page_menu ul{ padding:10px 0 20px 0; width:165px; background-color:#0044a5; min-height:230px;}
.page_menu li{ float:left; width:165px;line-height:40px; /*background-color:#0044a5;*/ padding-right:15px;}
.page_menu li a{ display:block; color:#FFF; font-size:14px;/*width:180px; height:40px; text-indent:35px;*/width:165px; height:40px; text-align:center;}
.page_menu li a:hover{ color:#f5b607; }
.page_menu li.current{background:url(../img/jiant.png) 160px 10px no-repeat;}
.page_menu li.current a{ color:#f5b607; }

/* 单页 */
.page_con{ width:770px; float:left; padding:0 35px;padding-top:60px; }
.page_con img{ max-width:100%;}

/* 新闻 */
.page_news{ background:url(../img/page_bg1.png) right no-repeat #ededed;}
.newslist{ width:1200px; margin:0 auto; min-height:100px; background-color:#FFF; margin-top:15px; padding-bottom:30px;}
.newslist .news_item{ border-bottom:2px dashed #CCCCCC; padding:35px 0;}
.newslist .news_item .news_item_date{ float:left; width:112px; background:url(../img/news_date.png) no-repeat; min-height:112px; text-align:center;}
.newslist .news_item .news_item_date .date-day{ line-height:70px; font-size:40px; color:#11a3a3;}
.newslist .news_item .news_item_date .date-year{ color:#b7b7b7;}
.newslist .news_item .news_item_pic{ float:left; margin-left:40px; width:160px; height:112px;}
.newslist .news_item .news_item_pic img{width:160px; height:112px;}
.newslist .news_item .news_item_txt{ float:left; width:665px; padding-left:40px;}
.newslist .news_item .news_item_txt h1{ font-size:16px;}
.newslist .news_item .news_item_txt .jj{ padding:10px 0; color:#666;}

/* 科研 */
.page_keyan{ background:url(../img/page_bg2.png) right no-repeat #ededed;}

/* 视频 */
.page_video{ background:url(../img/page_bg3.png) right no-repeat #ededed;}
.videobox{ height:690px; background:url(../img/video_bg.png) no-repeat; padding:110px 0 0;}
.videobox .videobox_play{ width:805px; height:415px; margin:0 auto;}
.videobox .videobox_play embed{ height:415px; width:800px;}
.videobox .videobox_play iframe{ height:415px; width:800px;}
#picSlideWrap{}
.imgnav{  position:relative; margin:0 auto; width:930px;}
#img{ z-index:10; position:relative; text-align:center;}

#cbtn{position:relative; height:183px;margin-top:25px; }
#cbtn ul{position:relative; width:10000px; height:183px;}
#cbtn ul li{ float:left; padding:0; width:259px; height:142px; padding:8px 3px 3px 3px; cursor:pointer; text-align:center; margin-right:5px; position:relative;}
#cbtn ul li img{ width:259px; height:142px; display:block;}
#cbtn ul li p{ width:259px; line-height:30px; height:30px; text-align:center; overflow:hidden;}
#cbtn ul li .videohtml{display:none;}
#cbtn li.hov{ background:url(../img/imgHoverBg.gif) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:800px; height:183px;overflow:hidden; position:relative;margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:-250px; left:0; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:-250px; right:0; z-index:9;}


/* 知识 */
.page_kownledge{ background:url(../img/page_bg4.png) right no-repeat #ededed;}

/* 客服 */
.kefu_box{ padding:100px 130px; background:#FFF; margin-top:20px;}
.kefu_box_left{ float:left; width:290px; height:150px; line-height:35px; font-size:14px;}
.kefu_box_right{ float:left; width:400px; height:65px; border:1px solid #f5b607; margin-top:35px; border-radius:5px; overflow:hidden;}
.kefu_box_right input{ border:none; height:65px; width:250px; padding:0 30px; display:block; float:left;}
.kefu_box_right span{ display:block; height:65px; width:90px; float:left; background-color:#f5b607; text-align:center; line-height:65px; font-size:18px; color:#383838; cursor:pointer;}
.kefu_box_bottom{ line-height:35px; font-size:14px;}
.kefu_box_bottom p{ font-size:18px;}

.dede_pages{
}
.dede_pages ul{
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*---------- viewbox ---------*/
.viewbox{
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;

}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
