﻿@charset "utf-8";
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;
	/*font:inherit;*/
	/*vertical-align:baseline*/
	font-family:'Microsoft Yahei' ,Century Gothic ,'Raleway', sans-serif !important;
}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content0:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
em { font-style:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input {vertical-align:middle;}
.z {float:left;display:inline;} /*左浮动*/
.y {float:right;display:inline;} /*右浮动*/
.cl { clear: both;}
	.cl:after { content0: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.cl { display: inline-block; }
			/* Hide from IE Mac \*/ .cl { display: block; } /* End hide from IE Mac */

body {font-size:13px;line-height:22px;color:#303030;

	margin:0 auto; background:#fff ; overflow-x:hidden}
.wrapbg {margin: 0px;padding: 0px;position:absolute;width: 100%;height:360px;z-index:0; left:0px ;top:0px}
.wrapbg img{width: 100%; height:360px; display:block;}
body{min-width:1200px;}
a {color:#333333; text-decoration:none;}
a:hover {color:#1784ff;}
a.green {color:#fff; text-decoration:none; width:90px; padding:0px 10px; line-height:25px; font-size:12px; text-align:center; display:block; background:#349140;}
a.green:hover { background:#137620}
a.gray {color:#333; text-decoration:none; width:90px; margin:0 auto; padding:0px 10px; line-height:25px; font-size:12px; text-align:center; display:block; background:#f1f1f1;}
a.gray:hover { background:#d7d7d7}

/*布局*/
.wrapt {margin:0 auto; background:url(../images/topbg.png) top center repeat-x ; display:block;min-height: 167px}
.wrap { width:100%; margin:0 auto; display:block}
.wrapf { width:100%; margin:0 auto; background:url(../images/footbg.jpg) top center repeat-x;}
.wrapinner {overflow:hidden; text-align:center}
.wrapinner2 {text-align:center}
.graybg{background:#f8f8f8 !important; }
.whitebg{background:#fff !important; }

.m-b-30{margin-bottom: 30px}
.m-t-30{margin-top: 30px}
.m-t-10{margin-top: 10px !important;}
.m-t-5{margin-top: 5px}
.m-r-40{margin-right: 40px}

.p-tb-15{padding-top: 15px; padding-bottom: 15px}

.font-24{ font-size: 20px;}
.font-18{font-size: 18px;}

.cursor{ cursor: pointer}
/*网站top布局样式*/
.header {width:1200px;margin:0 auto;z-index:99;}

.logo {float:left; display:inline;width:1200px;height:95px;overflow:hidden; text-align:left}
	.logo img {margin:0;}
.logo .leftimg{float:left; display:inline;width:610px;height:90px;overflow:hidden; text-align:left}
.logo .leftimg img{height: 80px;width: auto;margin: 5px 0;}
.logo .rightimg{float:right; display:inline;width:400px;height:90px;overflow:hidden; text-align:right}
.logo .rightimg img{height: 70px;width: auto;margin: 10px 0;}

.navBar {width:1200px;z-index:999;height:72px;line-height:72px;color:#fff; overflow:hidden;}
.nav {position:relative;width:1200px;
	height: 72px;margin:0 auto;font-size:18px;}
.nav a {color:#fff;}
/*.nav a:hover {	color:#1784ff; background: url("../images/banbg.png") no-repeat }*/
.nav h3 {font-size:100%;font-weight:normal;width:171px;}
.nav .m a{display:block;float:left;position:relative;z-index:1;width:171px}
.nav .m:hover,.nav .m a:hover,.nav .m a.hover {display:block;float:left;position:relative;z-index:1;width:171px;
	color:#1784ff;
	background: url("../images/banbg.png") no-repeat }
.nav .s {float:left;width:10px;text-align:center;color:#D4D4D4;font-size:12px; text-align:center}
.nav h3 a {display:block;width:171px;text-align:center;font-weight:400; letter-spacing:1px;}

/*首页\内页 图片样式*/
/*banner*/
/*.banner{ width:100%; height:440px; overflow:hidden; position:relative;font-size:0}*/
/*.b-img{ height:440px;  position:absolute; left:0; top:0;}*/
/*.b-img a{ display:block; height:440px; float:left; margin: 0 auto ; text-align: center}*/
/*.b-img a img{ height:440px; width: 100%;max-width: 1920px}*/
/*.b-list{ height:50px; padding-top:400px; position:relative; margin:0 auto;z-index:1;}*/
/*.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}*/
/*.b-list .spcss{border:3px solid #1784ff;}*/
/*.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }*/
/*.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }*/
/*.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:159px;}*/
/*.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:159px;}*/
/*.bar-left .emcss{ background-position:0px -100px;}*/
/*.bar-right .emcss{ background-position:-50px -100px;}*/

/*网站首页、内页中间样式布局*/		
.content {width:1200px;margin:0 auto; position:relative; text-align:center}
	.content .col2_1 {float:left;margin:0 auto;overflow:hidden;display:inline;width:240px;}
	.content .col2_2 {float:right;margin:0 auto;overflow:hidden;display:inline;width:750px;}
	.content .col2_3 {float:left;margin:0 auto;overflow:hidden;display:inline;width:1000px;}
.contentn {width:1000px;float:left;margin:0 auto;overflow:hidden;display:inline; background:url(../image/index_06.jpg) repeat-y top left; margin-top:10px; }
	.contentn .col2_1 {float:left;margin:0 auto;overflow:hidden;display:inline;width:750px;}
	.contentn .col2_2 {float:right;margin:0 auto;overflow:hidden;display:inline;width:240px;}
	.content .col2_3 {float:left;margin:0 auto;overflow:hidden;display:inline;width:1000px;}
/*网站底部样式*/
.footer {width:1200px;margin:0 auto;top:0px;height:290px;}
	.footer .h1{float:left;display:inline; width:1200px;padding:25px 0 ; height: 180px; color:#f8f8f8; font-size:12px; text-align:left;}
	.footer .h2{float:left;display:inline;width:1200px; padding:20px 0 0 0; line-height:30px;font-size:14px; color:#8d8d8d; text-align:left;}
	.footer a{text-decoration:none;color:#f8f8f8;}
	.footer a:hover{ color:#1784ff}
	.footer .footpart{
		width: 370px;
		float: left;
	}
	.footer .footpart.w600{
		width: 780px;
		float: left;
	}
	.footer .title-line{
		width: 370px;
		float: left;
		line-height: 40px;
		border-bottom: 1px solid #f8f8f8;
	}
	.footer .title-line.w100{
		width: 100%;
		float: left;
		line-height: 40px;
		border-bottom: 1px solid #f8f8f8;
	}
	.footer .part-con{
		padding-top: 20px;
		width: 100%;
		float: left;
		line-height: 30px;
		font-size: 14px;
	}
	.footer .part-con .newslist{
		width: 100%;
		/* height: 120px; */
		/* float: left; */
		line-height: 30px;
		font-size: 14px;
		display: flex;
		position: relative;
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap:wrap;
	}
	.footer .part-con .newslist li{
		width: calc(50% - 15px);
		background:url("../images/icon-news.png") left 0px center no-repeat;
		border-bottom: 1px dotted #ddd;
		padding-left: 15px;
		/* float: left; */
		line-height: 30px;
		font-size: 14px;
	}
	.footer .part-con .newslist li a{
		width: 355px;
		color: #f8f8f8;
		float: left;
		line-height: 30px;
		font-size: 14px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		text-decoration: none;
	}
	.footer .part-con .newslist li a:hover {
		color: #1784ff;
	}
	.footer .part-con .ewm{
		width: 120px;
		height: 120px;
		float: left;
		line-height: 30px;
		font-size: 14px;
	}
	.footer .part-con .ewm-list{
		padding-left: 30px;
		width: 220px;
		float: left;
		line-height: 30px;
		font-size: 14px;
	}
	.footer .part-con .ewm-list .icon{
		padding-right:10px;
		float: left;
		line-height: 30px;
		font-size: 14px;
	}
/*左侧*/	
.boxmain{width:1200px;margin:0 auto; top:0px;}
/*about*/
.aboutind{width: 1200px;float:left;}
.aboutind .part-1{width: 320px; height:247px;margin: 15px 20px; float:left;background: url("../images/ind-about-1.png") top center no-repeat}
.aboutind .part-2{width: 440px; height:247px;margin: 15px 20px; float:left;background: url("../images/ind-about-2.png") top center no-repeat}
.aboutind .part-3{width: 320px; height:247px;margin: 15px 20px; float:left;background: url("../images/ind-about-3.png") top center no-repeat}
.aboutind .text-about-1{width: 100%;float:left;margin-top: 140px;color: #333; font-size: 18px}
.aboutind .text-about-2{width: 100%;float:left;margin-top: 20px;color: #666666; font-size: 14px}

.bigtitle{width: 1200px;float:left; text-align: center;color: #333; font-size:24px;font-weight: 600;line-height: 20px}
.titleline{width: 36%; margin:0 32%; border-bottom:1px solid #696969; float:left; text-align: center;height:25px}
.engtitle{position: relative; display: inline-block;
	top: -15px; text-align: center;padding: 0 20px;font-size:20px; color:#7d7d7d; }
.aboutleftimg{
	width: 548px;float:left; text-align: center;}
.aboutleftimg img{
	width: 548px;height: 266px;}
.aboutrightcon{
	text-indent: 30px;position: relative;
	top: -10px; overflow: hidden;height: 280px;
	width: 610px;;float:right;color: #333; text-align: left; font-size:16px;font-weight: 100;line-height: 40px}

.box_top_title{width:1200px;margin:0 auto; font-size:14px;float:left;color:#333; text-align:center; line-height:30px}
.box_top_title .imgtop{ padding:5px 0; height:24px;}
.color_gray_white{ color:#dadada}
.padding20{ padding:20px 0}
.padding30{ padding:30px 0 0 0}
.padding50{ padding:50px 0}
.height_360{ height:360px}
.margin20{ margin-top:20px}
.margin10-r{ margin-right:10px}
.margin15-r{ margin-right:15px}
.margin5-r{ margin-right:2px;margin-left:7px}

.prolist{width: 1200px;float:left;}
.proclass{width: 238px;
	float: left;
	margin-right: 15px; border:1px solid #1784ff;
}
.proclass .list-nav-title{width: 238px;float:left;line-height: 28px;
	background: #1784ff;
	text-align: center;
	color: #f9f9f9;
}
.proclass .list-nav{width: 198px;float:left;
	padding: 5px 20px 10px 20px;
	background: #fff;
	text-align: center;
	height: 605px;
}
.proclass .list-nav li span{
	width: 196px;float:left;line-height: 35px;
	margin-top: 5px;
	text-align: center;
	font-size: 15px;
	border: 1px solid #dddddd;
	cursor: pointer;
}
.proclass .list-nav li.hover span a{width: 196px;float:left;line-height: 35px;
	display: inline-block;
	 text-align: center;
	 font-size: 15px;
	color: #fff;
	 border: 0px solid #dddddd;
	 cursor: pointer;
 }
.proclass .list-nav li span:hover,.proclass .list-nav li.hover span{
	background: #1784ff;
	color: #fff;
	 border: 1px solid #1784ff;
	cursor: pointer;
 }
.proclass .list-nav li span:hover a{width: 196px;float:left;line-height: 35px;
	  display:block;
	  background: #1784ff;
	  color: #fff;
	  border: 0px solid #1784ff;
	  cursor: pointer;
  }
.promore{
	width: 1200px;float:left; overflow: hidden;
	/*height: 584px*/
}
.con{width:1200px;height:435px;background:#fff;padding-left:0px;padding-top:10px; display: none}
.con ul li{width:226px;
	height:256px;
	float:left;margin-right:8px;margin-bottom:10px;
	position:relative;overflow:hidden;cursor:pointer; border:  1px solid #dddddd;}
.con ul li img{
	width:212px;height:212px;padding: 7px;
}
.con .txt{width:226px;height:35px;/*background:rgba(0,0,0,0.4);透明背景色，不透明其文字内容*/
	position:absolute;left:0;bottom:0;color:#333;}
.con .txt h3{font-size:16px;font-weight:100;height:35px;text-align:center;line-height:35px;}
.con .txt p{font-size:14px;text-align:center;margin: 5px 20px;}

.businesscon{width:945px;background:#fff;padding-left:10px;padding-top:10px;}
.businesscon ul li{width:450px;height:350px;float:left;margin-right:15px;margin-bottom:15px;
	position:relative;overflow:hidden;cursor:pointer; border:  1px solid #dddddd;}
.businesscon ul li img{
	width:430px;height:330px;padding: 10px;
}
.businesscon .txt{width:450px;height:65px;background:rgba(0,0,0,0.4);/*透明背景色，不透明其文字内容*/
	position:absolute;left:0;bottom:0;color:#fff;}
.businesscon .txt h3{font-size:20px;font-weight:100;height:65px;text-align:center;line-height:65px;}
.businesscon .txt p{font-size:14px;text-align:center;margin: 5px 20px;}

.contact-con{width: 1190px;float:left;border: 5px solid #dddddd; }

.article-list{width:1000px;margin:0 auto;padding-bottom:40px;float:left;}
.article-list li{width:430px;padding:10px; height:110px; margin-top:15px;}
.article-list li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
.article-list li .articlepic{width:110px; height:110px;float:left; overflow:hidden; display:inline;font-size:12px;color:#fff; text-align:center;margin-right:10px;}
.article-list li .txt_b{width:300px;float:left;display:inline;line-height:25px;font-size:14px; font-weight:bold; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article-list li .txt_s{width:300px;float:left; display:inline; height:44px;line-height:22px;font-size:12px; text-align:left; overflow:hidden; padding:8px 0;overflow:hidden;}
.article-list li .txt_btn{width:300px;float:left;display:inline;line-height:25px;font-size:12px; text-align:left; overflow:hidden;}

.da-thumbs{margin:0  auto;float:left;padding-bottom:60px;position:relative; width:1200px;}
.da-thumbs li{float:left;background:#fff;position:relative;padding:5px;width:375px; margin-top:5px;}
.da-thumbs li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative; width:375px; height:240px; overflow:hidden;}
.da-thumbs li a{color:#fff;overflow:hidden}
.da-thumbs li a div{position:absolute;width:100%;height:100%; background:url(../images/probg.png); *background:url(../image/probg.png);}
.da-thumbs li a em{width:275px;height:4px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff; display:block;
	filter:alpha(opacity=80); margin:8px 50px;
	-moz-opacity:0.8;
	opacity:0.8;}
.da-thumbs li a h2{ font-size:18px;font-weight:normal;text-align:center; color:#1784ff; line-height:35px; padding:30px 20px 0 20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.da-thumbs li a p{font-size:14px; line-height:22px;text-align:center; padding:10px 20px 20px 20px; height:66px; overflow:hidden;}



.da-thumbs2{margin:0  auto;float:left;padding-bottom:20px;position:relative; width:960px;}
.da-thumbs2 li{float:left;background:#fff;position:relative;padding:8px;width:285px;border: 1px solid #f8f8f8; margin-top: 20px }
.da-thumbs2 li:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.da-thumbs2 li a,.da-thumbs2 li a img{display:block;position:relative; width:285px; height:200px;}
.da-thumbs2 li a{color:#fff;overflow:hidden}
.da-thumbs2 li a div{position:absolute;width:100%;height:100%; background:url(../image/probg.png); *background:url(../image/probg.png);}
.da-thumbs2 li a em{width:180px;height:4px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff; display:block;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;}
.da-thumbs2 li h2{ font-size:18px;font-weight:normal;text-align:center; color:#333; line-height:35px; padding-top: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.da-thumbs2 li p{font-size:14px; line-height:22px;text-align:center;color:#999;  height:76px; overflow:hidden;}

.da-thumbs-p{margin:0  auto;float:left;padding-bottom:60px;position:relative; width:1200px;}
.da-thumbs-p li{float:left;background:#fff;position:relative;padding:5px;width:275px; margin-top:15px;}
.da-thumbs-p li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
.da-thumbs-p li a,.da-thumbs-p li a img{display:block;position:relative; width:275px; height:220px; overflow:hidden;}
.da-thumbs-p li a{color:#fff;overflow:hidden}
.da-thumbs-p li a div{position:absolute;width:100%;height:100%; background:url(../images/probg.png); *background:url(../image/probg.png);}
.da-thumbs-p li a em{width:235px;height:4px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff; display:block;
	filter:alpha(opacity=80); margin:8px 20px;
	-moz-opacity:0.8;
	opacity:0.8;}
.da-thumbs-p li a h2{ font-size:18px;font-weight:normal;text-align:center; color:#1784ff; line-height:35px; padding:30px 20px 0 20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.da-thumbs-p li a p{font-size:14px; line-height:22px;text-align:center; padding:10px 20px 20px 20px; height:66px; overflow:hidden;}


.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:100%;
	margin:0 auto;
	overflow: hidden;}
.bigbox .imgbox{width:285px;height:250px;float:left;overflow: hidden; }
.bigbox .imgbox img{width:100%;height:200px}
.bigbox .imgbox.honor{width:285px;height:450px;float:left;overflow: hidden; }
.bigbox .imgbox.honor img{width:100%;height:404px;object-fit: cover!important;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}



.leftbox{width:220px;margin:0 auto; top:0px; margin-top:30px; margin-right:20px;}
.leftbox .h {width:200px; float:left; display:inline;overflow:hidden;
	line-height:24px; text-align:left; padding:15px 0 5px 20px; border-bottom:1px solid #eee;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #f8f8f8;
	background:url(../images/index_ban.png) right center no-repeat #1784ff;
}
.leftbox .h .eng{
	font-size: 10px;
}
.leftbox .conmore{width:218px; float:left;
	display:inline;
	padding: 15px 0;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size:12px; font-weight:normal; line-height:30px; text-decoration:none; text-align:center}
.leftbox .conmore .allcon{
	font-size: 14px;
	color:#1784ff ;
	font-weight: 100;
}
.leftbox .conmore .tel{
	font-size: 24px;
	color:#1784ff ;
	font-weight: 600;
}
.leftbox .conmore .icon{
	font-size: 28px;
	color:#1784ff ;
	font-weight: 600;
}
.leftbox .text { padding:10px 0 80px 0px;width:280px; float:left; display:inline;line-height:24px;font-size:14px;text-align:left; overflow:hidden; color:#333; background:url(../image/index_con_15.jpg) left center no-repeat }
.leftbox .bb { font-size:18px; font-weight:600; padding:15px 0;background:none}
.leftbox .ban {width:218px;float:left; display:inline; padding:0px; overflow:hidden;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;}
.leftbox .ban li a.link{width:198px; height:30px; float:left;
	display:inline; background:url(../images/index_leftban_01.png) right 10px center no-repeat;
	padding:10px 10px 10px 20px;
	border-bottom: 1px solid #ddd;
	font-size:14px; font-weight:normal; line-height:30px; text-decoration:none; text-align:left}
.leftbox .ban li a:hover,.leftbox .ban li a.hover{width:198px; height:30px; float:left;
	display:inline;background:url(../images/index_leftban_02.png) right 10px center no-repeat;color:#1784ff;
	padding:10px 10px 10px 20px;font-size:14px; font-weight:normal; line-height:30px;
	text-decoration:none; text-align:left;
	border-bottom: 1px solid #ddd;}


.rightbox{width:960px;margin:0 auto; top:0px; margin-top:30px;}

.rightbox .ht {width:953px; float:left; display:inline;margin:0 auto;
	line-height:48px; text-align:left; padding:15px 0 5px 5px;
	background: #fafafa;
	border: 1px solid #ddd;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;}
.rightbox .ht .h1{width:40px; float:left; display:inline; text-align:center; padding-top:7px;}
.rightbox .ht .h2{float:left; display:inline;font-size:18px;
	text-align:left; padding-left:8px;
	line-height:48px;font-weight:100;}
	/*关于我们 人才招聘 联系方式样式*/
.rightbox .aboutmore { width:918px;float:left; display:inline;
	padding: 20px 20px;
	margin:0; line-height:30px;font-size:14px;text-align:left;overflow:hidden;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	min-height: 392px;
}
.rightbox .right-con { width: 948px;
	float: left;
	display: inline;
	padding: 10px 0px 20px 10px;
	 margin:0; line-height:30px;font-size:14px;text-align:left;overflow:hidden;
	 border-left: 1px solid #ddd;
	 border-right: 1px solid #ddd;
	 border-bottom: 1px solid #ddd;
 }
.rightbox .aboutmore .tt{line-height:30px;font-size:18px;text-align:left;overflow:hidden; font-weight:bold; }	
.rightbox .aboutmore a{ color:#1870d0; text-decoration:underline; font-size:14px;font-weight:bold;}	
.rightbox  .aboutmore a:hover{ color:#1870d0; text-decoration:underline; font-size:14px;font-weight:bold;}
.rightbox .aboutmore2 { width:940px;float:left; display:inline;margin:15px 0 16px 16px; line-height:22px;font-size:13px;text-align:left;overflow:hidden; }


.rightbox .list_7 {
	width: 920px;
	float: left;
	display: inline;
	padding: 5px 15px 0 10px;
	overflow: hidden;
}
.rightbox .list_7 li{width:920px;float:left;display:inline;line-height:28px;font-size:12px; overflow:hidden; padding:20px 0 ; border-bottom:1px dotted #CCC}
.rightbox .list_7 li .txt_7_1{width:920px;float:left; height:30px; display:inline;line-height:20px;font-size:18px; font-weight:300; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rightbox .list_7 li .txt_7_2{width:920px;float:left; height:25px; display:inline;line-height:20px;font-size:12px; text-align:left; overflow:hidden; color:#bebebe; }
.rightbox .list_7 li .txt_7_3{width:920px;float:left; height:35px; display:inline;line-height:17px;font-size:12px; text-align:left; overflow:hidden; color:#818181; }
	
	
.rightbox .list_page {width:898px;float:left; text-align: center; display:inline; padding-top:20px; line-height:24px; overflow:hidden;}
.rightbox .list_page .list_but span,.rightbox .list_page .list_but a{
	padding:0 5px ;
}


.rightbox .list_more {width:910px;float:left; display:inline;
	padding: 10px 10px 0 10px; overflow:hidden;}
.rightbox .ntitle {width:910px; float:left; display:inline;margin:0 auto; height:55px; color:#333; font-weight:400; text-align:center; font-size:24px; line-height:55px;}
.rightbox .ntitle2{width:910px; float:left; display:inline;margin:0 auto; height:30px; color:#303030; font-weight:normal; text-align:center; line-height:30px; font-size:12px;   }
.rightbox .ntitle2 .h1{ color:#1784ff;}
.rightbox .ntitle2 .h2{ color:#1784ff; padding-left:15px;}
	
.rightbox .memo{width:890px; float:left; display:inline;margin:0 auto;color:#303030; font-weight:normal;line-height:25px; font-size:14px; text-align:left; padding:15px 10px 15px 20px; background:#eaeaea; overflow:hidden}
.rightbox .memo .dd{ font-weight:bold}
	
.rightbox .newcon{width:910px; float:left; display:inline;margin:0 auto;color:#303030; font-weight:normal; text-align:center; line-height:25px; font-size:14px; text-align:left; }
.rightbox .newcon img{ text-align:center;}
.rightbox .newcon p{width:938px;padding-top:10px; padding-bottom:10px; float:left;color: #333333; line-height:28px; font-size: 14px;}
.rightbox .newcon table{border:1px solid #a7a7a7 !important; line-height:28px; font-size: 14px; display: inline-block;}
.rightbox .newcon table td{border:1px solid #a7a7a7 !important; line-height:28px; font-size: 14px; padding: 5px 10px;display: inline-block;}



.rightbox .nbut{width:calc(100% - 20px); float:left; display:inline;margin:0 auto; height:30px; padding:20px 0; color:#303030; font-weight:normal; text-align:center; line-height:30px; font-size:14px; text-align:center; }
.rightbox .nbut .h1{width:50%;color:#666666; overflow: hidden; float:left; display:inline;margin:0 auto; text-align:left; height:30px;}
.rightbox .nbut .h2{width:50%;color:#666666; overflow: hidden;float:right; display:inline;margin:0 auto; text-align:right; height:30px;}
	
.fl{float:left;}
.fr{float:right;}

/*左侧浮动*/
/* leftsead */
#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px;z-index:999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:-111px;}

/*弹出框样式*/
.md-trigger{
	display: block;
}
.md-content {
	color: #5b5b5b;
	background: #fff;
	position: relative;
	border-radius: 0px;
	margin: 0 auto;
}
.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}

.md-perspective body  {
	background: #fff;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.container {
	min-height: 100%;
}

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 70%;
	max-width: 1000px;
	min-width: 320px;
	max-height: 520px;
	/*overflow-x: hidden;*/
	/*overflow-y: auto;*/
	z-index: 9999999;
	visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 9999995;
	opacity: 0;
	background: rgba(1,1,1,0.6);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}
/* Content styles */
.md-content {
	color: #5b5b5b;
	background: #fff;
	position: relative;
	border-radius: 0px;
	margin: 0 auto;
	padding-bottom: 5px;
}
.md-content .md-close-btn {
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 999999;
}
.md-content .md-close-btn a{
	color: #909090;
	cursor: pointer;
}
.md-content .md-close-btn a:hover{
	color: #212121;
}
.md-content .md-close {
	font-size: 13px;
}

.md-content h3 {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	padding:30px 20px 0 20px;
	text-align: center;
	background: #fff;
	border-radius: 0;
	color: #797979;
}

.md-content > div {
	margin: 0px 30px 30px;
	/*margin: 0;*/
	font-weight: 300;
	font-size: 14px;
	max-height: 440px;
	overflow-x: hidden;
	overflow-y: auto;
}
/*.md-content > div span{*/
	/*padding-top:20px;*/
	/*margin: 0 ;*/
	/*font-weight: 300;*/
	/*font-size: 14px;*/
	/*float: right;*/
/*}*/
.md-content > div p {
	margin: 0;
	padding: 10px 0;
	margin-bottom: 20px;
	line-height: 26px;
}
.md-content > div ul {
	margin: 0;
	padding: 0 0 30px 20px;
}

.md-content > div ul li {
	padding: 5px 0;
}
/* Effect 8: 3D flip horizontal */
.md-effect-8.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-8 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.md-show.md-effect-8 .md-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}
.md-content .md-close {
	position: absolute;
	top: 10px;
	right: 20px;
	margin: 0 auto;
	font-size: 13px;
	/*padding: 10px 20px;*/
	line-height: 1.5;
	border-radius: 3px;
	display: block;
	color: #fff;
	width: 30px;
	height: 30px;
	/*background-color: #1784ff;*/
	/*border-color: #1784ff;*/
	background: url("../images/close2.png") no-repeat;
	background-size: 30px;
}