@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#4d4d4d;font-family:"΢���ź�"; background:#fff}
*{padding:0px;margin:0px;}
html, body, iframe,

h1, h2, h3, h4, h5, h6, p, 

ol, ul, dl, dd, 

input, button, textarea, th, td, form {margin: 0;padding: 0;}

input,select,button{font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
img{border:none;}
a{color:#4d4d4d;text-decoration:none;}
a:hover{color:#005ba0;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right; text-align:center}

.top{width:100%; height:80px;  line-height:36px;}
.top .by{float:left; color:#FFFFFF; width:400px}
.top .sh{width:200px; height:26px; margin-top:25px; float:right; background:#f1f1f1}
.top .sh input.wz{width:150px; float:left; line-height:26px; padding:0 5px;}
.top .sh input.an{width:40px; height:26px; background:#197dcb url(../images/ss.png) no-repeat center; float:right; cursor:pointer;}

.head{ border-top:#026fb4 5px solid; background:#FFF}
.con{width:1000px; margin:0 auto;}


.nav {
	margin: 0px auto;
	position:relative;
	 width:100%;
	text-align: center;
	background:url(../images/menubg.jpg) repeat-x;
	border-bottom:#004f8d 1px solid;
	
box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
z-index:9999
	
}

.nav ul ul {
	display: none;
}

	.nav ul li:hover > ul {
		display: block;
	}


.nav ul {

	list-style: none;
	position: relative;
	display: inline-table;
}
	.nav ul:after {
		content: ""; clear: both; display: block;
	}

	.nav ul li {
		float: left; line-height:45px; background:url(../images/menubgg.jpg) no-repeat center right;
	}
		.nav ul li:hover {
			background:url(../images/menubgg.jpg) no-repeat center right;
			
		}
			.nav ul li:hover a {
				color: #aae4ff;
			}
		
		.nav ul li a {
			display: block; width:166px;
			color: #fff; text-decoration: none; font-size:16px;
		}
			
		
	.nav ul ul {
		background: #1068ad; border-radius: 0px; padding: 0;
		position: absolute; top: 100%; z-index:999; background-image:none
	}
		.nav ul ul li {
			float: none; 
			border-top: 1px solid #00599f;
		position: relative;
		line-height:35px;
		
		}
			.nav ul ul li a {
				padding: 0;
				color: #fff;
				 font-size:14px;
			}	
				.nav ul ul li a:hover {
					background: #00599f; color:#FFF
				}
		
	.nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
		

.h-link{


	font-size: 14px;

	line-height: 30px;

	color: #9c9d9d; width:190px; margin-top:20px

	

}
.h-link a{

	color: #333;

	transition: color 500ms ease-in 0ms;

	padding: 0 4px;

}

.h-link a:hover{

	color: #f1f1f1;

}

.fullSlide{width:100%;position:relative;height:450px;background:#000;}
.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:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:450px;}
.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:14px;height:14px;margin:3px;overflow:hidden;background:#fff;line-height:999px; border-radius:10px;}
.fullSlide .hd ul .on{background:#ff8a00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}



.main{ width:1000px; margin:10px auto}
.itj{ width:1000px; margin:0 auto; padding-top:20px; padding-bottom:12px; height:auto; overflow:hidden}

.itj1{ width:320px; float:left; margin-right:20px;}
.itj11{ width:320px; float:left; }

.itj2{font-family:"΢���ź�"; font-size:16px; color:#333; padding-left:8px; padding-bottom:6px;}

.itj3{ background:url(../images/indexpic1.png) no-repeat; width:320px; height:161px; padding:2px 10px 6px 3px; overflow:hidden; position:relative;}

.ipicnew1{ position:absolute; left:130px; bottom:26px;}

.ipicnew1 a{ display:block; width:5px; height:8px; background:url(../images/ipicnew1.png) no-repeat;}

.ipicnew2{ position:absolute;left:142px; bottom:26px;}

.ipicnew2 a{ display:block; width:5px; height:8px; background:url(../images/ipicnew2.png) no-repeat;}



.itj4{ width:140px; height:161px; float:left; position:relative;}

.itj5{ float:right; width:170px;}

.itj6{ padding-top:14px; padding-bottom:5px; line-height:20px;}

.itj6 img{ vertical-align:middle;}

.itj6 a{font-family:"΢���ź�",arial; color:#c4261d; font-size:14px; line-height:20px;}

.itj6 a:hover{ text-decoration:underline;}

.itj7{ line-height:18px;height:72px; overflow:hidden; word-break:break-all;}

.itj7 a{ color:#666;}

.itj7 a:hover{ text-decoration:underline; color:#c4261d;}

.itj8{ position:absolute; background:url(../images/prlbsp1.png) no-repeat; width:36px; height:36px; left:35px; top:46px;}

.indexbo{ position:absolute; left:0; width:1166px; bottom:20px;}

.indexbo1{ float:left; line-height:18px; color:#fff;}

.indexbo1 a{ color:#fff;}

.indexbo1 a:hover{ text-decoration:underline; }

.indexbo2{ float:right; color:#fff; line-height:18px;}

.indexbo2 a{ color:#fff;}

.indexbo2 a:hover{ text-decoration:underline;}

.indexbo2 span{ font-family:"΢���ź�"; padding-left:3px; padding-right:3px;}



.jianjie{ background:#FFF; border:#e4e4e4 1px solid; padding:5px 15px 10px 15px;  width:660px; height:186px; overflow:hidden}
.bt1{ border-bottom:#eaeaea 1px solid; background: url(biao.jpg) left center no-repeat; padding-left:10px; line-height:35px; margin-bottom:15px; overflow:hidden}
.bt1 h3{ float:left; font-size:16px; color:#4d4d4d; font-weight:normal}
.bt1 span{ float:right}


.js i{ display:block; float:left; width:217px; height:133px;}
.js p{ display:block; float:left; width:420px; margin-left:15px; line-height:25px; height:125px; overflow:hidden}


.xinwen{background:#FFF; border:#e4e4e4 1px solid; padding:5px 15px 10px 15px;  width:260px; height:186px; overflow:hidden}
.xinwen ul li{ background:url(b1.gif) left center no-repeat; padding-left:10px; line-height:25px}
.pro{background:#FFF; border:#e4e4e4 1px solid; padding:5px 15px 10px 15px; margin-top:15px;  overflow:hidden}
#demo0 td{ text-align:center}
#demo0 img{ height:170px; width:auto; padding:0 12px}
#demo0 p{ padding-top:5px; font-size:14px}


.foot{ background:#939191;}
.foot1{ width:1000px; margin:0 auto; padding:20px 0; color:#FFF}
.banquan{ border-left:#6c6c6c 1px solid; padding-left:30px; margin-left:30px; line-height:25px; min-height:100px; width: 400px;}

.erweima i{ display:block; float:left}
.erweima  img{height:150px; width:auto}
.erweima p{ display:block; float:left; padding-left:10px; padding-top:25px; line-height:23px}
.foot2{ background:#696969; color:#FFF; line-height:23px; padding:10px 0; text-align:center}

.news_tit {
    width:1000px;
	position:relative;
	height:44px;
	margin:0 auto;
	overflow:hidden;
	line-height:44px;
	background:url(../images/news_bj.jpg);
	
}
.news_tit h3 {
	float:left;
	width:75px;
	height:44px;
	padding-left:14px;
	color:#666;
	font-weight:bold
}
.news_cate {
	position:absolute;
	top:0px;
	left:950px;
	height:100px;
	z-index:1111
}
.news_cate * {
	float:left;
}
.news_cate a {
	margin:0 10px;
	color:#000;
}
.news_cate img {
	padding-top:7px;
}
.news_btn {
	width:40px;
	float:left;
	margin-right:15px;
}
.news_btn a {
	float:left;
	text-align:center;
	margin:10px 0;
}

  .top_imgbox{
width:100%; 
height:350px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}

.nmain{ margin:25px auto; width:1000px;  overflow:hidden}

.nmainl{background:#FFF; border:#e4e4e4 1px solid; padding:10px 15px 20px 15px; width:718px; float: right}

.cplb ul{ position:relative; width:718px;}
.cplb ul li{ float:left; margin-right:5px; text-align:center;}
.cplb ul li i{ display:block; width:220px; height:158px; padding:5px; text-align:center; border:#dddddd 1px solid; overflow:hidden}
.cplb ul li i img{ height:158px; width:auto; max-width:210px;}
.cplb ul li a p { line-height:45px; font-size:14px; color:#666}
.cplb ul li:nth-child(3n){margin-right:0; }
.cplb ul li:hover i{box-shadow: 4px 4px 4px rgba(195,195,195,0.75);}


.dpic{ border:#dddddd 1px solid; width:302px; overflow:hidden}
.dpic img{ width:300px; height:auto}
.pjs{ width:400px;}
.pjs h3{ font-size:16px; font-weight:normal; line-height:35px; color:#026fb4;}
.pjs p{ font-size:14px; line-height:30px; padding:15px 0; color:#666}
.pjs em{ font-style:normal; font-size:16px; color:#ff8a00;}
.pjs span a{ display:block; background:#026fb4; width:100px; color:#FFF; text-align:center; line-height:30px; border-radius:5px; font-size:14px; margin-top:15px;}

.cpxq{ margin-top:20px; font-size:14px; line-height:30px; color:#666}
.cpxq h3{ display:block; background:url(t14.jpg) left  center no-repeat; line-height:40px; color:#FFF; font-size:16px; font-weight:normal; padding-left:25px; margin-bottom:20px;}
.cpxq img{ max-width:948px; height:auto}

.sec-wrap{ width:1000px; margin:15px auto 0; position:relative; height:auto; overflow:hidden}
.dimmer {
  position: fixed;
  display: none;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 100;
  background-color: #000000;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: .5;
}
.media-modal {
  position: fixed;
  display: none;
  width: 854px;
  height: 480px;
  top: 50%;
  left: 50%;
  margin: -240px 0 0 -427px;
  z-index: 150;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}
.media-modal .play_btn {
  position: absolute;
  width: 70px;
  height: 70px;
  left: 50%;
  top: 50%;
  margin: -35px 0 0 -35px;
  cursor: pointer;
  z-index: 1;
  background: url("../images/play_icon.png") no-repeat center;
}

.auto-profile {
  /* margin-top: 65px; */
  /* height: 270px; */
  overflow: hidden;
  /* background-color: #f7f7f7; */
  /* padding: 10px; */
  width:320px; float:left;
  margin-right:15px;border-radius:4px
}
.auto-profile .image {
  position: relative;
  width: 320px;
  height: 100%;
  margin-left: 0;
}
.auto-profile:nth-child(3n){margin-right:0; border:0}
.auto-profile .image p {
 
  color: #333;
  line-height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size:16px;
  display:block;
  text-align:center
}
.auto-profile .image i {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -36px;
  width: 72px;
  height: 72px;
  background: url("../images/playerImg.png") no-repeat center;
  opacity: .7;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display:none
}
.auto-profile .image:hover i {
  display:block
}
.auto-profile .abs {
  color: #737373;
  line-height: 2.143;
  padding: 35px;
  overflow: hidden;
}
.robotList {
  margin-top: 50px;
}
.robotList .robot-tab a {
  display: inline-block;
  color: #353534;
  font-size: 16px;
  padding: 13px 42px;
  border: 1px solid #353534;
  margin-right: 30px;
  -webkit-transition: all 0.3s 0s ease;
  -moz-transition: all 0.3s 0s ease;
  transition: all 0.3s 0s ease;
}
.robotList .robot-tab a:hover {
  color: #ffffff;
  background-color: #353534;
}
.robotList .robot-tab .on {
  color: #ffffff;
  background-color: #353534;
}
.robotCon {
  margin-top: 30px;
}
.robotCon ul {
  margin-right: -20px;
  display: none;
}
.robotCon li {
  float: left;
  width: 283px;
  height: 378px;
  border: 1px solid #e5e5e5;
  margin-right: 20px;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s 0s ease;
  -moz-transition: all 0.3s 0s ease;
  transition: all 0.3s 0s ease;
}
.robotCon li:hover {
  border-color: #fe0000;
}
.robotCon li:hover .abs h3 a {
  color: #fe0000;
}
.robotCon li:hover .abs .check {
  border-color: #fe0000;
  color: #fe0000;
}
.robotCon .image {
  display: block;
  height: 239px;
  background-color: #ffffff;
  overflow: hidden;
  text-align: center;
  line-height: 239px;
}
.robotCon .image img {
  max-width: 90%;
  max-height: 90%;
}
.robotCon .abs {
  height: 139px;
  background-color: #f7f7f7;
  padding: 0 20px;
  position: relative;
}
.robotCon .abs h3 {
  font-weight: normal;
  color: #353534;
  font-size: 16px;
  padding: 20px 0 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.robotCon .abs p {
  word-break: break-all;
  font-size: 12px;
  color: #888885;
  max-height: 34px;
  overflow: hidden;
}
.robotCon .abs .check {
  position: absolute;
  right: 20px;
  bottom: 15px;
  border: 1px solid #969695;
  font-size: 12px;
  padding: 3px 20px;
}

.neiye .lf{width:230px; float:left; overflow:hidden;}
.neiye .lf h3{width:200px; height:30px; padding:13px 15px 7px; background:url(../images/lm_bj.jpg) no-repeat right; color:#fff; font-size:18px; line-height:25px; font-weight:normal}
.neiye .lf ul{width:208px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye .lf ul li{width:210px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#0576c7; background:#00589f url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .l{width:198px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}

.kk{width:208px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}

.menu_list{  width:200px; margin:0 auto}
.menu_head{width:185px;height:42px;line-height:42px;padding-left:15px;font-size:14px;cursor:pointer;position:relative;margin:0px;font-weight:bold;border-bottom:1px dotted #bbb;background:url(../images/jt1.png) no-repeat left center;}
.menu_list .current{background: url(../images/jt2.png) no-repeat left center; }
.menu_body{width:200px;height:auto;overflow:hidden;line-height:38px;}
.menu_body a{display:block;width:200px;height:38px;line-height:38px;padding-left:38px;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;background: url(../images/jt2.png) no-repeat 20px center;}
.menu_body a:hover{text-decoration:none;}


.gywm { font-size:14px; line-height:30px}
.gywm img{  height:auto}
.gywm p{ display:block; margin-bottom:10px}

.article_list{ margin:30px auto;}
.article_list li{ clear:both; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #eee; height:auto; overflow:hidden}
.article_list li .pic{ float:left; width:212px; height:145px;}
.article_list li .pic img{   width:212px; height:145px;}
.article_list li .txt{ float:right; width:476px; }
.article_list li .txt h2 strong a{ font-weight:normal; font-size:20px; line-height:30px;}
.article_list li:hover .txt h2 strong a{color:#00599f; }
.article_list li .txt p {  color:#666;margin-top:5px;   font-size:13px; line-height:24px;}
.article_list li .txt p a{ margin-top:25px;line-height:26px; border-radius:20px; border:1px solid #00599f;  display:block; text-align:center; float:right; margin-right:10px; color:#00599f;   width:105px; }
.article_list li:hover .txt p a{ color:#fff; background:#00599f; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }


.xwdt ul li{ border-bottom:#cacaca 1px solid; padding-bottom:10px; margin-bottom:10px; overflow:hidden}
.xwdt ul li span{ display:block; float:left; width:86px; height:84px; background:#f0f0f0; border-radius:10px; color:#7b7b7b; text-align:center; }
.xwdt ul li span i{ font-style:normal; display:block; font-size:42px;}
.xwdt ul li .wz{ width:610px; float:right}
.xwdt ul li .wz  h3 a{ font-size:16px; color:#3d3d3d; line-height:30px; font-weight:normal}
.xwdt ul li .wz p{ display:block; width:100%; text-align:left; font-size:14px;background:none; color:#999; line-height:23px}

.xwdt ul li:hover span{ background:#00599f; color:#FFF}
.xwdt ul li:hover .wz  h3 *{ color:#00599f; }

.subNavBox{width:100%; margin:20px auto}
.subNavBox li{ background:#fafafa; border-radius:5px; padding:10px 20px; margin-bottom:10px; overflow:hidden}
.subNav{cursor:pointer;font-size:16px;color:#000;line-height:44px; height:44px;}
.subNav h3{ float:left; font-size:20px; color:#00599f; padding-right:10px; font-weight:normal }


.subNav:hover{color:#666;}
.currentDd{color:#666;}

.navContent{display: none; width:100%; height:auto; color:#949494; font-size:14px; line-height:25px}
.navContent  em{ float:left; display:block; font-size:16px;  padding-right:15px; font-style:normal}
.navContent  p{ float:left; display:block;width:100%; }

.res_box.p_detail2 table{
	width:100%;
	margin:3% 0 1%;
	}
.res_box.p_detail2 td{
	background:#eee;
	text-align:center;
	padding:5px 0;
	font-size:13px;
	letter-spacing:0.5px;
	color:#333;
	border-radius:1px;
    border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	}
.res_box.p_detail2 tr:first-of-type td{
	background:#068BD4;
	color:#fff;
	padding:6px 0;
	}
	
	.fenye{ height:40px; padding-top:10px; float:right; clear:both; }
.fenye ul{ float:right;  }
.fenye ul li{  margin-right:5px;  float: left; border:1px solid #eee;line-height:25px; font-size:12px}
.fenye li a{background:#fff; display:block; color:#333; padding:0 10px;}
.fenye li a:hover { background:#00599f; color:#fff;}
.fenye li.thisclass { background:#00599f; color:#fff;padding:0 10px;}


.nTab{width:100%;margin:20px auto;background:#f6f6f6;overflow:hidden}
.none {display:none;}
.nTab .TabTitle li{float:left;cursor:pointer;height:40px;line-height:40px;font-weight:bold;text-align:center;width:180px; font-size:15px; font-weight:normal}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{background:#00599f;color:#fff }
.nTab .TabTitle .normal{background:#f6f6f6;color:#333}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block; line-height:30px; font-size:14px; color:#666}
.merr{background: url(../images/jt2.png) no-repeat 10px center; padding-left:30px }