@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;font-family:"Microsoft YaHei";}
html{color:black;font-size:62.5%;}
body{font-family:"Microsoft YaHei"; font-size:18px; color:#555;outline:0; min-width:1120px;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"Microsoft YaHei";}
input,button{border:none medium;outline:none;font-family:"Microsoft YaHei";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{}
h1,h2,h3,h4,h5,h6{font-size:2rem;font-weight:500;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
abbr,acronym{border:none;font-variant:normal;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width:100%;}
caption,th{text-align:left;}
th{text-align:inherit;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
legend{color:#666;}
fieldset{border:none;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#fff;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
/*头部head*/
.head{ width:1430; height:30px; /*border:1px solid #000;*/ background:#000;}
.head_left{ width:1050px; height:26px; /*border:1px solid #FFF;*/   margin:auto;}
.head_left_logo{ width:250px; height:22px;  float:left; /*border:1px solid #FFF;*/}
.head_left_wz{ width:300px; height:22px; margin-left:200px; /*border: 1px solid #fff;*/ float:left; font-size:12px;  line-height:28px;}
.head_left_wz a:hover{ color:#F00;}
.head_left_xxwm{ width:210px; height:22px; float:left; margin-left:80px; /*border:1px solid #FFF;*/}
/*logo*/
.logo{ width:1050px; height:100px; /*border:1px solid #000;*/  margin:auto; margin-top:10px;} 
.logo_left{ width:300px; height:100px; /*border:1px solid #000;*/ float:left;}
.logo_left_wz{width:400px; height:60px; /*border:1px solid #000;*/ float:right; margin-top:20px;}
.connert{ width:100%; height:300px; border:1px solid #000;}
/*zj*/
.top_left{ width:1180px;  /*border:1px solid #000;*/  margin:0 auto; }
.top_left_wz{ width:800px; height:160px; /*border:1px solid #000;*/margin:0 auto; margin-top:10px;}
.top_left_tp{ width:1180px; /*border:1px solid #000;*/ margin-top:10px; }
.top_left_tow{ width:220px;  /*border:1px solid #000;*/float:left;   }
.top_left_now{ width:220px; height:240px; /*border:1px solid #000;*/ float:left;margin-left:50px; }
.top_left_sih{ width:220px; height:240px; /*border:1px solid #000;*/ float:left; margin-left:50px;}
.top_left_fiw{ width:220px; height:240px; /*border:1px solid #000;*/  float:right; margin-left:12px;}
.connert_now{ width:1180px; height:350px; /*border:1px solid #000;*/ margin:0 auto; margin-top:20px;}
.connert_left_img{ width:450px; height:300px; /*border:1px solid #000;*/ float:left; margin-top:20px;}
.connert_left_wz{ width:650px; height:300px; /*border:1px solid #000;*/ float:right; margin-top:20px;}
 .connert_tow_e{ width:1180px; height:460px; /*border:1px solid #F00;*/ margin:0 auto; margin-top:20px;} 
 .connert_bt{ width:1180px; height:100px; /*border:1px solid #000;*/}
 .connert_kk{ width:1180px; height:338px;/*border:1px solid #000;*/ margin-top:20px;}
 .connert_k1{ width:350px; height:338px; border:1px solid #CCC; float:left;}
  .connert_k2{ width:350px; height:338px; border:1px solid #ccc; float:left; margin-left:50px;}
   .connert_k3{ width:350px; height:338px;; border:1px solid #ccc; float:right;}
   .bj8{ width:100%; height:460px;}
 .connert_fss{ width:1180px; height:460px;  /*border:1px solid #F00;*/  margin:0 auto; margin-top:20px;} 
  .connert_fss_bt{ width:1180px; height:100px;  /*border:1px solid #000;*/ }
 .connert_fss_kk{ width:1120px; height:338px;  /*border:1px solid #000;*/   float:left; margin-top:20px;}
 .connert_fss_xkk1{ width:233px; height:338px; /*border:1px solid #000; */ float:left;}
  .connert_fss_xkk2{ width:233px; height:338px; /*border:1px solid #000; */ float:left; margin-left:16px;  } 
  .connert_fss_xkk3{ width:233px; height:338px; /*border:1px solid #000; */ float:left; margin-left:16px;  }
   .connert_fss_xkk4{ width:233px; height:338px; /*border:1px solid #000; */ float:left;  margin-left:16px; }
    .connert_fss_xkk5{ width:170px; height:338px;  /*border:1px solid #000;*/ float:right; }
	.connert_left_w{ width:100%; height:550px; background:url(../images/con_bg.jpg); margin-top:-50px;}
   .connert_left_f{ width:1180px; height:550px; /*border:1px solid #000;*/  margin:0 auto;}
   .connert_left_f_k1{ width:1180px; height:100px;/*border:1px solid #000;*/  }
   .connert_left_f_k2{ width:1000px; height:338px;  /*border:1px solid #000;*/ padding-top:30px; margin:auto; margin-left:100px;}
   .connert_left_f_k3{ width:200px; height:338px; float:left; /*border:1px solid #000;*/margin-left:80px;}
    .connert_left_f_k4{ width:200px; height:338px; float:left; /*border:1px solid #000;*/ margin-left:150px; }
	 .connert_left_f_k5{ width:200px; height:338px; float:left; /*border:1px solid #000;*/ margin-left:150px;}
	 .footer_tow{ width:1180px; height:400px; margin:0 auto; /*border:1px solid #000;*/ margin-top:20px; }
	 .font_tow1{ width:300px; height:400px; float:left; /*border:1px solid #000;*/margin-left:80px;}
	 .font_k{ width:300px; height:50px; background:url(../images/op.png); /*border:1px solid #000;*/ margin-left:-10px; font-size:18px; text-align:center; line-height:50px; color:#000;}
	 .font_tow2{ width:360px; height:400px; float:left; /*border:1px solid #000;*/ margin-left:20px;}
	 .font_tow3{ width:360px; height:400px; float:left;  /*border:1px solid #000;*/ margin-left:20px;}
	 .font_tp{ width:300px; height:150px; /*border:1px solid #000;*/ margin-top:15px;}
	 .font_t{ float:left;}
	 .font_p{ float:left; margin-top:20px;  margin-left:10px; line-height:30px;}
	 .font_wz a{ color:#000;}
	 .font_wz a:hover{ color:#F00;}
	.font_h{ width:360px; height:50px; background:url(../images/op.png); /*border:1px solid #000;*/ font-size:18px; text-align:center; line-height:50px; color:#000;}
	 .font_p1{ float:left; margin-top:20px;  margin-left:10px; line-height:20px;}
     .font_p1 a{ color:#000;}
	 .font_p1 a:hover{ color:#F00;}
	 .footer_hzhb{ background:#f5f5f5; width:100%; height:450px;}
	 .footer_hzhb_bt{ width:1180px; height:400px; margin:0 auto; /*border:1px solid #000;*/}
	 .footer_lodo{ width:1000px; height:290px; margin:0 auto;   /*border:1px solid #000;*/}
	 .format_box{ /*border:1px solid #000;*/ width:1000px; height:140px; float:left;margin-top:3px;}
	 .format_box_k{/*border:1px solid #000;*/ width:160px; height:140px; float:left; margin-left:4px; margin-bottom:4px;}
	 .format_yqlj{ width:1000px; height:100px; margin:0 auto; /*border:1px solid #000;*/  }
	 .yqlj{ width:100%; background:url(../../images/footer_bg.jpg);}
	 .footer_zkrz{ width:900px; height:100px; /*border:1px solid #000;*/ margin:0 auto;}
	 .footer_zkrz1{ width:200px;text-align:center; padding-top:25px; height:80px; /*border:1px solid #000;*/ float:left; margin-top:10px; margin-left:20px;}
	 .format_zh{ width:1120px; height:280px; /*border:1px solid #000;*/  margin:0 auto;}
	 .format_box_zh1{ /*border:1px solid #000;*/ width:140px; height:280px; margin-top:20px; margin-left:20px; float: left;}
	 	 .format_box_zh2{ /*border:1px solid #000;*/ width:150px; height:280px; margin-top:20px; margin-left:20px; float: left;}
	 .format_box_zh3{ /*border:1px solid #000;*/ width:190px; height:280px; margin-top:20px; margin-left:10px; float: left;}
	 .format_box_zh4{ /*border:1px solid #000;*/ width:350px;/* height:300px;*/ margin-top:50px; margin-left:40px; float:right;}
	 
	 .format_box_zh4 li{ font-size:14px; line-height:30px; text-align:left; color:#fff; list-style:none}
	 .format_zh a{ color:#666;}
	  .format_zh a:hover{ color:#F00;}
	 .format_ml{ background:#272727; width:100%; height:36px; float: left; margin-top:-29px;}
	  .format_ml_wz{  color:#FFF; font-size:14px;  line-height:36px; text-align:center;}
	  .format_ml_wz a{ color:#FFFFFF;}
	  .format_ml_wza:hover{ color:#CC0000;}
	  
	  .format_box_k a{ display:block;transition: all 0.5s;}
	  .format_box_k a:hover img{ border:2px solid #CC0000; width:156px; height:136px;}

.borderL{ border:1px solid #DBDBDB;}
.format_box_zh_sun{}
.format_box_zh_sun li{font-size:14px; text-align:Left;line-height:30px;}
.format_box_zh_sun li a{ color:#999;}
.format_box_zh_sun li.t{ margin-top:30px; font-size:16px;}
.format_box_zh_sun li.t a{ color:#FFF;}

.format_yqlj{ height:auto; padding:15px 0;}
.format_yqlj li.m1{ float:left; font-size:14px; color:red;}
.format_yqlj li.m2{ font-size:14px;float:left; color:#999;}
.format_yqlj li.m2 a{ display:inline-block; margin-right:20px;margin-left:20px;}


/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*公共代码*/
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}

.main{ width:1120px; margin:0 auto; text-align:center; padding:0;}

/*show*/
.n_banner { width:100%; height:330px;  min-width:1120px;}
.show_local{ margin-top:20px; border-bottom:1px solid #efefef; padding-bottom:20px;}
.show_local_left{ font-size:18px; height:40px; line-height:40px; color: #A0A0A0; padding-left:26px; background:url(../../images/h.png) left center no-repeat;}
.show_local_left a { color:#000;}
.show_local_left a:hover{ color:#e1472f;}
.show_local_right ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.show_local_right ul li{ float:left; margin:0px 1px;  height:40px; line-height:40px;}
.show_local_right .all a{background:#0076DB; color:#fff;font-size:14px; }
.show_local_right ul li a{ padding:8px 30px; background: #555;font-size:14px;color:#fff;}
.show_local_right ul li a:hover{ background:#000; color:#fff;}
.show_local_right ul li a:current{ background:#0076DB; color:#fff;}

/*content 页*/
.content{ margin-top:20px;}
.content_tit {font-size:24px;text-align:center; height:36px; line-height:36px; width:1120px; overflow:hidden;}
.content_data{ text-align:center;font-size:12px; margin:10px 0px;}
.content_img{text-align:center;}
.content_img img{ max-width:600px;border:0px solid rgb(221, 221, 221); margin:20px 0;}
.content_more{ float:right; width:450px; background-color: #ededed; height:412px; padding:20px; text-align:left;}
.content_moretit {font-size:24px;text-align:left; height:36px; line-height:36px; margin-top:20px;  overflow:hidden;}

.content_more ._tools { margin: 25px 0 16px; overflow:hidden; }
.content_more ._tools ul{ width:100%; list-style:none;}
.content_more ._tools li {width: 30.5%;margin-right: 1.8%; height:42px; line-height: 42px; border: 1px solid #d6d6d6; vertical-align: top; list-style:none;}
.content_more ._tools ._link a { display: block; background: #ffffff; color: #333333; text-align: center; font-size: 14px;}
.content_more ._tools ._link a:hover { background: #15293f; color:#fff; }
.content_more ._tools ._val { line-height: #cccccc; text-align: center; }
.content_more ._tools ._pop ._val [class^="ico-"] { float: right; font-size: 14px; color: #cccccc; }
.content_more ._tools ._pop .val_ span { margin-left: 10px; }
.content_more ._tools ._pop ._option { top: 34px; }
.content_more ._tools ._pop ._layer { background: #ededed; padding: 10px; font-size: 16px; }

.content_more ._recome ._t { font-size: 18px; line-height: 34px; font-weight:bold; }
.content_more ._recome ._list{margin: 5px 0 0;}
.content_more ._recome ._list ul{ width:100%;}
.content_more ._recome li { float: left; width: 31.2%;margin-right: 2%; list-style:none; }
.content_more ._recome li a{ display:block; text-align:center; width:100%; height:0; padding-bottom:75%; *height:117px; *padding-bottom:0; position:relative; border: 0px solid #e0e0e0;}
.content_more ._recome img { position:absolute; top:20px; left:0; width:100%; height:100%;}
.content_more ._recome ._p { text-align: center; }
.content_more ._recome a:hover ._p { color: #2f2f2f; }

.content_jscs{  width:180px; height:50px;line-height:50px; font-size:18px; background-color:#0076db; color:#FFF;  text-align: center; font-weight:bold; font-family:"微软雅黑";}



.content_con{ padding:10px;line-height:24px; font-size:16px; color:#666666;  text-align:left; min-height:300px;}
.con_page{ margin-top:20px; margin-bottom:20px;}
.prev ,.next{ width:500px; height:26px; line-height:26px; overflow:hidden;}
.prev a:hover ,.next a:hover{ color:#e1472f;}


#meau2{ width:1120px; mix-width:1120; padding:0px;  height:50px; }
#pr_class{	margin: 0;	padding: 0;	z-index:100000;	}

	#pr_class li
	{	float:left;
		list-style: none;		
		}

	#pr_class li a
	{	display: block;
		font-size:16px;
		
		text-align:center;
		height:50px;
		line-height:50px;		
		text-decoration: none;		
		color:#434343;
		background:url(../../images/m_bg.png) left top repeat-x;
		}

	#pr_class li a:hover
	{
	color:#000;
	font-weight:bold;
	background:url(../../images/m_bg2.png) left top repeat-x;
	text-decoration:none;
	}
	#pr_class li a.current2
	{
		background:url(../../images/m_bg20.png) left top repeat-x;
	color:#000;
	text-decoration:none;
	}

.show_pic{ margin-top:30px; margin:0; padding:0; text-align:center;}
.show_pic ul{ margin:0px; padding:0px; margin-left:4px;list-style:none; overflow:hidden;}
.show_pic ul li{ float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;  }
.show_pic ul li span{ display:block; text-align:center;  padding:10px 0px; border-top:none; font-size:16px; }

.show_pic .preview img{width:350px; height:296px; background:url(../images/loading.gif) no-repeat center center;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.show_pic .preview img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}

.show_pic ul li a:hover{ color:#0076DB; }
.show_pic ul li a:hover span{ color:#0076DB;}

.show_pic .no_mar .no_mar{ margin-right:0px;}

.image-hover {margin:0px}

/****** image hover ******/

.image-hover * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-hover {position:relative;width:336px;height:252px;display:inline-block;overflow:hidden;background:#fff;border:8px solid #e6e6e6;
box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3)}
.image-hover a {text-decoration:none}

.image-hover img {margin:-100px 0px 0px -100px}
/*** effect square to ellipse ***/

.img-square-ellipse {width:336px;height:252px}
.img-square-ellipse:hover {-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%; border:8px solid #c2c2c2; opacity: 1; }

.img-square-ellipse
{
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
}

.img-square-ellipse:hover
{
transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
}

.image-hover2 {margin:0px}

/****** image hover ******/

.image-hover2 * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-hover2 {position:relative;width:600px;height:450px;display:inline-block;overflow:hidden;background:#fff;border:8px solid #e6e6e6;
box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3)}
.image-hover2 a {text-decoration:none}

.image-hover2 img {margin:-100px 0px 0px -100px}
/*** effect square to ellipse ***/

.img-square-ellipse2 {width:600px;height:450px}
.img-square-ellipse2:hover {-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%; border:8px solid #15293f; opacity: 0.8;  }

.img-square-ellipse2
{
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
}

.img-square-ellipse2:hover
{
transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
}
  

/*页码*/
/*CSS green-black style pagination*/
#green-black {
	text-align:center; padding:30px 0px;text-indent:0;
}
#green-black A {
	display:inline-block;padding:0 20px; background:#ffffff;height:36px; line-height:36px; font-size:14px; border:1px solid #e5e5e5; text-decoration:none; color:#333; outline:none;margin-left:8px;cursor:pointer;border-radius:4px;transition:all .2s;
}
#green-black A:hover {
	display:inline-block;padding:0 20px; background:#0076DB; color:#FFF;height:36px; line-height:36px; font-size:14px; text-decoration:none;  outline:none;border:#e5e5e5 1px solid;margin-left:8px;cursor:pointer;border-radius:4px;transition:all .2s;
}

#green-black SPAN.current {
	display:inline-block;padding:0 20px; background:#0076DB; color:#FFF;height:36px; line-height:36px; font-size:14px;  text-decoration:none; color:#FFF; outline:none;border:#0076DB 1px solid;margin-left:8px;cursor:pointer;border-radius:4px;transition:all .2s;
}
#green-black SPAN.disabled {
	display:inline-block;padding:0 20px; background:#FFF;  height:36px; line-height:36px; font-size:14px; text-decoration:none; color:#333; outline:none; border:#BDBDBD 1px solid; margin-left:8px;cursor:pointer;border-radius:4px;transition:all .2s;
}



.grid {
	position: relative;
	clear: both;
	margin: 0;
	padding:0;
	width: 600px;
	height:450px;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 600px;
	height: 450px;
	background: #3e3c3c;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	
	margin:0;
	padding:0;
	opacity: 1;
}

.grid figure figcaption {
	padding:0;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}


/*-----------------*/
/***** Apollo *****/
/*-----------------*/

figure.effect-apollo {
	background: #3498db; border:#dddddd 1px solid;
}

figure.effect-apollo img {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
	position: absolute;
	left: 140px;
	top: 140px;
	margin: 3em;
	padding: 0 1em;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-apollo h2 {
	text-align: left;
}

figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
