@charset "utf-8";
body{background-color:#fff; margin:0; padding:0; font-family:"Microsoft Yahei"; color:#333;}
p,span,ul,ol,li,dl,dt,dd,a,h1,h2,h3,h4,h5,h6{ padding:0;margin:0; list-style:none; }
img{ border:0;}
.box{ width:1170px; margin:0 auto; padding:0 }
.box-100{ width:100%; text-align:center;}
.box-100 img{display:block;}

.mar_t{ margin-top:24px;}
.clear {clear:both;font-size:0;height:0;line-height:0; overflow:hidden;}
.relative{ position:relative;}
em{ font-style:normal; color:#e53434;}
a em{ color:#e53434;}
a{color:#333; text-decoration:none;}
/*a:visited, a:active{color:#666;text-decoration:none;}*/
a:hover{ color:#1a98d9; text-decoration:none;}

/*--header--*/

.top { border-top:4px solid #0177c4; padding:0 50px }
.logo{float:left; height:100px; width:300px; margin:0; position:relative;}

.head { background:#f1f1f1; color:#888; font-size:12px; line-height:32px }


.wtel { width:380px; margin-top:5px; margin-right:13px }
.en { margin-left:16px; }
.en a { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#666 }
.en a:hover { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#0177c4 }
.sou { background:#f1f1f1; height:21px; line-height:21px; border-radius:30px; width:180px; padding:3px 6px; margin-left:30px }
.sou .fl input { background:none; border:0; width:140px; height:21px; line-height:21px; outline:0; padding-left:5px; color:#888; font-family:microsoft yahei }


/*--footer start--*/
.footer{ width:100%; background:#0177c4; font-size:12px; padding-bottom:30px; padding-top:30px }
.footer h3 a { font-size:16px; }
.ggg { width:780px  }
.foot_nav{  padding:40px 0 20px 0; text-align:left; color:#fff; border-bottom:#464f59 1px solid;}
.foot_nav a{ margin:0 10px; font-size:14px }
.foot_nav a:hover,.foot_contact li a:hover{ text-decoration:underline;}
.foot_contact{ margin:26px 0; overflow:hidden; color:#fff }
.foot_contact li{ width:180px; height:80px; float:left; background-position:60px center; background-repeat:no-repeat; padding-left:120px; color:#ccc }

.foot_contact  p { line-height:30px; color:#ccc; font-size:12px;}
.ewm { width:416px; background:#882f17; text-align:center; padding:30px 0; color:#fff; font-size:14px; line-height:30px }
.line { background:url(line.png) no-repeat center; }
.footer a{ color:#fff}
.footer a:hover{color:#fff;}
.foot_copy{ padding:20px 0; background:#0167a9; width:100%; font-size:12px; color:#fff; text-align:center;}

.link{ margin-top:18px; line-height:24px; width:900px; float:right;}
.link a{ margin:0 6px;white-space:nowrap;}
.foot_copy a{color:#9aa6b2; margin:0 8px;}
.foot_copy p{ float:right;}
/*--footer end--*/


.fl { float:left; }
.fr { float:right; }

.weizhi { line-height:50px; font-size:14px; border-bottom:1px solid #e1e1e1; background:url(wz.png) no-repeat left; padding-left:30px; text-align:left; margin-bottom:50px }
.weizhi span { color:#0177c4; }

.flogo { margin-right:40px; margin-top:0px; }

.ss { width:280px; text-align:left; line-height:32px; font-size:12px; color:#807d7d  }
.ss span { color:#0177c4; font-size:21px; line-height:32px }
.ss img { vertical-align:top; margin-right:6px; margin-top:3px }

.wrap { width:1200px; margin:0 auto; }
.wrap0 { width:1400px; margin:0 auto; }
.logo { width:160px;  }


.tel { font-size:15px; text-align:right; margin-top:16px; line-height:30px  }
.tel img { vertical-align:top; margin-right:6px }

#nav { margin-top:8px; width:966px }
#nav ul {
    margin:0;
	padding:0;
	
	}
#nav a {
	display:block;

	text-decoration:none;
	color:#000;
	
	line-height:62px;
	padding:0;
	
	font-family:"微软雅黑";
	

	
	font-size:15px;
	
	

	
}
#nav a:hover,#nav a.active {
	color:#0177c4;
	
	line-height:62px;
	
	padding:0;
	
	
	display:block;
	
	border-bottom:2px solid #0177c4;
	
	
	


}
#nav li {
	
	

	
	
	float:left;
	text-align:center;
	
	list-style:none;
	font-size:15px;
	margin-left:28px;
	

	
}


#nav li ul {
	position:absolute;
	top:117px;
	left:-999em;
	
	margin-left:0px;
   *margin-left:-56px;
   width:150px;
	
	
	border-bottom:0;
	border-top:0;
	z-index:999;
	padding:0px;
	background:#fff;
	border-top:2px solid #0177c4;
	border-bottom:2px solid #0177c4;
	padding:0;
	
}
#nav li ul li {
	
	
	
	
	border-right:0;
	padding:0;
	font-size:12px;
	text-align:left;
	text-indent:20px;
	margin-left:0;
	
	
	
}
#nav li ul a {
	display:block;
	width:150px;

	line-height:36px;
	font-weight:500;
	padding:0;
	

	color:#555;
	font-size:13px;
	
	
}

#nav li ul a:hover {
	color:#0177c4;
	
	width:150px;
	line-height:36px;
	padding:0;

	font-weight:500;
	border-bottom:0;
	font-size:14px;
	background:#f1f1f1; 
	border-radius:0;

}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;
	
	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}
.ban { background:url(ban.jpg) no-repeat top center; height:400px; }



.image { text-align:center; margin:50px 0 }


.left{width: 600px; margin-top:140px}
.left span{line-height:100px; margin-bottom:20px; color: #1a1a1a;font-size: 26px;}
.left p{color: #666;line-height: 36px; font-size:14px }
.right{width: 539px;height: 359px;padding: 9px;background: #fff;border: 1px solid #e6e6e6; margin:50px 0 }

.newslist { width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:0 0 50px 0; border-bottom:1px solid #e1e1e1; margin-bottom:50px }
.newslist .time{ float:left; width:70px; height:70px; background:#0177c4; margin-top:5px }
.newslist li:hover .time { background:#0177c4; cursor:pointer }


.newslist .tu { width:200px; height:130px; float:left; margin-left:30px; overflow:hidden }

.newslist .conts{ float:right; width:550px;  }
.newslist .day,.newslist .date{ display:block; text-align:center; font-family:Arial; }
.newslist .day{ color:#fff; font-size:30px; line-height:36px; margin-top:8px  }
.newslist .date{ font-size:12px; color:#fff; line-height:18px }

.newslist  h3 {font-size:18px; color:#000; font-weight:100; margin:0; margin-bottom:10px }
.newslist  h3 a { color:#000; }
.newslist p { font-size:14px; color:#777; margin:0; margin-bottom:10px; line-height:26px }
.newslist p a { color:#777; }
.newslist p a:hover { color:#555; }
.newslist .more{ color:#0057a8; font-size:12px }


.cp1 { margin-bottom:20px; padding:0;  }
.cp1 li { width:359px; overflow:hidden; margin:0; padding:0; list-style:none; text-align:center; float:left; margin-right:60px; margin-bottom:40px; }
.cp1 li img { width:359px; height:238px; margin-bottom:2px }


.js { background:#999; font-size:14px; line-height:26px; padding:20px; text-align:left }
.js a { color:#fff; }
.js span { font-size:26px; line-height:40px }
.js:hover { background:#0177c4; }




#focus-wrap{ position:relative; height:546px; margin-bottom:60px }
#frame{width:100%; height:546px; overflow:hidden;}
#img{ position:relative;overflow:hidden; width:100%; height:546px }
#img ul { margin:0; padding:0; }
#img li{ width:100%; height:546px; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{ z-index:99; position:absolute; bottom:30px; left:0; right:0 }
#btn p{ text-align:center }
#btn span{ display:inline-block; cursor:pointer; margin:0 10px; width:9px; height:9px; background:#fff; border:1px solid #fff; border-radius:100% }
#btn span.hov{ background:none; border:1px solid #fff}


.gs1 { margin-right:26px; width:381px; height:305px; position:relative; float:left  }
.gs1 .js p { margin:0; }
.gs1 .js h3 { margin:0; font-size:18px; font-weight:100; margin-bottom:5px }
.gs1 .js { font-size:14px; color:#fff; font-weight:100; text-align:left; margin:0; line-height:26px; width:351px; height:80px; overflow:hidden; position:absolute; bottom:0; z-index:999; filter: alpha(Opacity=0); opacity:0; padding:15px; }
.gs1:hover .js { font-size:14px; color:#fff; font-weight:100; text-align:left; background: rgba(187, 39, 24, 0.8);  line-height:26px; filter: alpha(Opacity=100); opacity:1; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
cursor:pointer; 
 }
.zxbt { text-align:center; margin:40px 0 }
.abo { width:888px; margin:0 auto; font-size:16px; text-align:center; color:#666; line-height:36px }

.ke { background:url(ke.jpg) no-repeat top center; padding:26px 0 100px 0 }
.hj { background:#f8f8f8 url(sj1.png) no-repeat top center; padding:20px 0 80px 0 }
.ddd { width:646px; }


.bo { width:150px; text-align:center; margin-right:59px }
.bo img { margin-bottom:20px; }
.bo p { font-size:18px; line-height:30px; margin-bottom:20px }
.bo a { width:128px; line-height:36px; color:#bb2718; display:block; border:2px solid ; margin:0 auto; border-radius:30px; }
.bo a:hover { width:128px; line-height:36px; color:#fff; display:block; background:#bb2718; border:2px solid ; border-radius:30px; }
.gd { margin:50px 0; }
.gd a { width:165px; line-height:36px; color:#bb2718; display:block; border:2px solid ; margin:0 auto; border-radius:30px; text-align:center }
.gd a:hover { width:165px; line-height:36px; color:#fff; display:block; background:#bb2718; border:2px solid ; border-radius:30px; }


.anli { width:300px; height:185px; margin-right:11px; margin-bottom:9px }
.anli { position:relative; }
.anli .mc { opacity:1; background:rgba(0, 0, 0, 0.6); position:absolute; z-index:999; color:#fff; line-height:34px; text-align:left; font-size:12px; width:270px; padding-left:30px; bottom:0; left:0 }
.anli:hover .mc { opacity:1; background:rgba(187, 39, 24, 0.6) }

.anli1 { width:578px; height:380px; }
.anli1 { position:relative; }
.anli1 .mc { opacity:1; background:rgba(0, 0, 0, 0.6); position:absolute; z-index:999; color:#fff; line-height:34px; text-align:left; font-size:12px; width:548px; padding-left:30px; bottom:0; left:0 }
.anli1:hover .mc { opacity:1; background:rgba(187, 39, 24, 0.6) }


.kk { width:210px; margin-top:30px; color:#fff; line-height:30px; margin-right:20px }
.kk h3 { font-size:18px; font-weight:100; margin-bottom:20px }
.kk ul { width:120px; float:left; }
.kk li { list-style:none; line-height:30px; font-size:14px; }
.kk a { color:#fff; }
.kk a:hover { color:#fff; }

.wx { text-align:center; font-size:12px; width:120px; margin-top:50px; margin-left:30px }
.wx p { margin:0; line-height:30px; color:#d1d0d0 }

.fy { text-align:center; margin-top:30px; margin-bottom:50px }
.fy a { width:35px; line-height:26px; background:#d1d2d1; color:#000; font-size:14px; display:inline-block; text-align:center; margin:0 5px }
.fy a:hover,a.cut { width:35px; line-height:26px; background:#0177c4; color:#fff; display:inline-block; margin:0 5px }

.tabTit{ font-size:0; text-align:center; transition:top linear .2s; margin-top:30px; margin-bottom:30px }
.tabTit a{ display:inline-block; zoom:1; *display:inline; border:2px solid #0177c4; background:#fff; padding-left:23px; padding-right:23px; height:33px; margin:0 10px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:16px/33px microsoft yahei; color:#666; border-radius:30px }
.tabTit a:hover,.tabTit .on{ border-color:#ccc; background:#0177c4; border:2px solid #0177c4; color:#fff;}


.article_list{ margin:50px auto;}
.article_list li{ clear:both; margin-top:30px; }
.article_list li .pic { float:left; height:205px; overflow:hidden }
.article_list li .pic img { width:300px; height:189px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.article_list li:hover .pic img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.article_list li .txt{ float:right; width:820px; }
.article_list li .txt h2 strong a{ font-weight:normal; font-size:20px; line-height:40px; margin-bottom:30px }
.article_list li:hover .txt h2 strong a{color:
#0177c4; }
.article_list li .txt p {  color:#666; margin-top:5px; font-size:14px; line-height:30px;}
.article_list li .txt p a{ margin-top:15px;line-height:30px;  border:1px solid 
#0177c4;  display:block; text-align:center; float:right; margin-right:10px; color:
#0177c4;   width:105px; }
.article_list li:hover .txt p a{ color:#fff; background:
#0177c4; 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; }
.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after {

  clear: both;

}

.new1 { margin-top:40px; }
.new1 h3 {text-align:left;font-size:18px;color:#000;padding-left:0px;font-weight:100;margin:20px 0 10px 0;height: 48px;overflow: hidden;}
.new1 li { width:270px; margin-right:30px; float:left; margin-bottom:36px; padding-bottom:10px; list-style:none }
.new1 li img { width:270px; height:270px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }
.new1 li img:hover { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); 

}
.new1 li p {font-size:12px;color:#888;text-align:left;padding:0;line-height:26px;height: 52px;margin:0;overflow: hidden;}
.new1 li p a { color:#0177c4; }
.new1 li p a:hover { color:#000; }

.t_p { overflow:hidden; height:180px }
.t_p1 { overflow:hidden; height:270px; border:1px solid #e1e1e1;}

.new2 { margin-top:40px; }

.new2 li { background:#fff;  position:relative; width:270px; margin-right:30px; float:left; margin-bottom:36px; list-style:none }
.new2 li img { width:270px; height:180px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }
.new2 li img:hover { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.new2 li p { font-size:14px; color:#fff; text-align:center; padding:0; width:100%; line-height:28px; margin:0; position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.6) }
.new2 li a { color:#fff; }
.new2 li:hover a { color:#fff; }
.new2 li:hover p { background:rgba(1,104,172,0.7)}

.t_p2 { overflow:hidden; height:308px }

.new3 { margin-top:40px; }

.new3 li { background:#fff;  position:relative; width:370px; height:308px; margin-right:30px; float:left; list-style:none }
.new3 li img { width:370px; height:308px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }

.new3 li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.new3 li .wz { font-size:12px; color:#fff; text-align:left; padding:18px 0; width:100%; line-height:21px; margin:0; position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.6) }
.new3 li .wz h3 { font-size:18px; margin-bottom:10px; font-weight:100; padding-left:20px }
.new3 li .wz p { padding:0 20px; }
.new3 li a { color:#fff; }
.new3 li:hover .wz { color:#fff; }
.new3 li:hover .wz { background:rgba(1,104,172,0.7)}


.all_title1 {
	margin-bottom: 50px;
	text-align: center;
}
.all_title1 h3 {
	font-size: 36px;
	color: #000;
	line-height:40px;
	font-weight:100;
	
}
.all_title1 h4 {
	color: #acabab;
	font-size:18px;
	line-height:40px;
	margin-bottom:10px;
	font-weight:100;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.xian { width:30px; margin:0 auto; background:#0177c4; height:2px }


.all_title {
	margin-bottom: 50px;
	text-align: center;
}
.all_title h3 {
	font-size:21px;
	color: #000;
	line-height:50px;
	font-weight:100;
	
}

.xian1 { width:40px; margin:0 auto; background:#0177c4; height:2px }

.btns1 { width:180px; height:40px; margin:0 auto; margin-top:60px; margin-bottom:40px }
.btns1 a{ overflow:hidden; width:178px; line-height:40px; font:14px/40px microsoft yahei; border:1px solid #0177c4; color:#0177c4; text-align:center; display:block; transition:all linear .2s;}
.btns1 a:hover{ color:#fff; background:#0177c4; transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; text-decoration:none; -ms-transition:all .6s linear;}

.bei { background:#f8f8f8; padding:50px 0 30px 0; margin-bottom:50px }

.ddd { width:630px; }
.ztu { width:500px; }
.z{ height:267px; width:500px; overflow:hidden; margin-bottom:10px }
.ztu img { height:267px; width:500px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.ztu img:hover { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.ztu h3 { font-size:18px; color:#000; line-height:40px; font-weight:100 }
.ztu p { font-size:14px; color:#888; line-height:26px }
.ztu p a { color:#0177c4 }

.newslist1 { width:100%; margin-top:0px }
.newslist1 li{ overflow:hidden; width:100%; padding:0 0 15px 0; }
.newslist1 .time{ float:left; width:70px; height:70px; background:#0177c4; }
.newslist1 li:hover .time { background:#0177c4; cursor:pointer }
.newslist1 .conts{ float:right; width:530px; }
.newslist1 .day,.newslist1 .date{ text-align:center; display:block; font-family:Arial; }
.newslist1 .day{ height:42px; line-height:42px; color:#fff; font-size:30px; margin-top:5px }
.newslist1 .date{ height:18px; line-height:18px; font-size:10px; color:#fff }

.newslist1 h3 {font-size:15px; color:#000; margin:0; line-height:26px; font-weight:100 }
.newslist1 h3 a { color:#000; }
.newslist1 p { font-size:14px; color:#777; margin:0; line-height:26px }
.newslist1 .more{ margin-left:8px; color:#0177c4; font-size:12px }

.article { line-height:26px; font-size:14px; color:#666; padding:0 0 50px 0; }

.case-item { margin:0 0 50px 0; float:left;}
.case-item li { width:360px; float:left; background:#f8f8f8; margin-right:44px; text-align:center; padding-bottom:10px; margin-top:30px }
.t_p { overflow:hidden; height:226px }
.case-item li img { width:360; height:226px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.case-item li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.case-item li p{ padding:10px 20px; color:#666; font-size:12px;}
.case-item li b a{ font-weight:normal;padding:0 20px; display:block; margin-top:20px; font-size:18px }

.case-item li .more2 { width:345px; margin:0 auto; color:#0177c4; text-align:center; border-top:1px solid #888; line-height:40px }
.case-item li .more2 a { color:#0177c4;  }
.case-item li:hover .more2 a { color:#333;  }

.flexslider {position:relative;width:100%; margin:0 auto;height:500px; background:#333;overflow:hidden;zoom:1; margin-bottom:50px }
.flexslider .slides li {width:100%;height:100%;}
.flex-direction-nav a {width:70px;height: 70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position: absolute;top:50%;z-index: 10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px;}
.flex-direction-nav .flex-next {background-position:0 -70px;right:20px;}
.flex-direction-nav .flex-prev {left:20px;}
.flexslider:hover .flex-next {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display:block;overflow:hidden;text-indent:-99em;cursor:pointer; width:30px; height:10px; background:#fff; border-radius:6px; opacity:0.7;filter:alpha(opacity=70)}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#fff;opacity:1;filter:alpha(opacity=100)}
.flexslider .slides a img {width:100%;height:500px;display:block;}



.ryzz { overflow:hidden; width:1300px; margin:0 auto; padding:50px 0 }

.ryzz .ryzzBox{ overflow:hidden; width:100%; position:relative}
.ryzz .ryzzBox>a{ display:block; width:35px; height:65px; position:absolute; top:150px;}
.ryzz .ryLeft{ background:url(jzLeft.png) no-repeat left top; left:0}
.ryzz .ryLeft:hover{ background:url(jzLefta.png) no-repeat left bottom; left:0}
.ryzz .ryRight:hover{ background:url(jzRighta.png) no-repeat right bottom; right:0}
.ryzz .ryRight{ background:url(jzRight.png) no-repeat right top; right:0}

.ryzz .ryzzWin{ overflow:hidden; width:1200px; height:430px; position:relative; margin:0 auto;}
.ryzz .ryzzWin ul{ overflow:hidden; position:absolute;}

.ryzz .ryzzWin li { width:267px; float:left; background:#f8f8f8; margin-right:16px; margin-left:17px; text-align:center; padding-bottom:10px }
.t_p { overflow:hidden; height:267px }
.ryzz .ryzzWin li img { width:267; height:267px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.ryzz .ryzzWin li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.ryzz .ryzzWin li p{ padding:10px 20px; color:#666; font-size:12px;}
.ryzz .ryzzWin li b a{ font-weight:normal;padding:0 20px; display:block; margin:10px 0; font-size:18px }

.ryzz .ryzzWin li .more2 { width:230px; margin:0 auto; color:#0177c4; text-align:center; border-top:1px solid #888; line-height:40px }
.ryzz .ryzzWin li .more2 a { color:#0177c4; font-size:14px  }
.ryzz .ryzzWin li:hover .more2 a { color:#333;  }
.title h3 {font-size:30px;text-align: center; color:#333; font-weight:normal; line-height:40px;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.title .yw { background:url(yw.png) no-repeat center; font-size:14px; text-align:center; line-height:46px; color:#fff }
.title p.desc {font-size: 14px; text-align: center;width: 80%; color: #999; margin: 0 auto; margin-bottom:50px;font-family: "Microsoft YaHei";}
/*.caption{ background:url(../images/index-part-bg.png) no-repeat; width:1200px; margin:0 auto; height:59px; line-height:59px; text-align:center; font-size:24px; color:#fff;}*/

.about{ overflow:hidden; width:100%; background:#f8f8f8; padding:50px 0; }

.about span{ display:block; text-align:center; font-size:15px; color:#000; margin-top:10px; margin-bottom:30px; width:200px; margin:10px auto; padding-bottom:10px; border-bottom:1px solid #fff }
.about dl{ overflow:hidden;}
.about dt{ float:right; overflow:hidden}
.about dd{ overflow:hidden; float:left;}
.about dd h4{ font-size:30px; margin-top:0px; color:#000; margin-bottom:30px; font-weight:100 }
.about dd h4 a{ color:#fff;}
.about dd p{ font-size:14px; color:#666; line-height:30px; width:620px; overflow:hidden; margin-bottom:36px; }
.about dd .more0 { display:block; width:180px; line-height:39px; background:#fff; border:1px solid #0177c4; color:#0177c4; text-align:center }
.about dd .more0:hover { display:block; width:180px; line-height:39px; background:#0177c4; color:#fff; text-align:center }


.left_list{
	width: 260px;
	float: left;
}
.right_list{
	width: 921px;
	float: right;
}
.right_list1 {
	width:870px;
	float: right;
	margin-bottom:50px;
}


.left_list .menu{ width:258px;border:#ededed 1px solid; padding-bottom:28px; float:left; margin-bottom:20px }
.menu p { padding:0 16px; font-size:14px; line-height:26px; margin-bottom:10px }
.left_list .menu dt{ padding:12px 30px; margin:20px 0; background:#fafafa; font-weight:bold; border-bottom:#ededed 1px solid;border-top:#ededed 1px solid; font-size:16px;}
.left_list .menu dt:first-child{ margin-top:0; border-top:none;}
.left_list .menu dd{ background:url(../images/li0.png) 20px 7px no-repeat; width:210px; line-height:35px; border-bottom:1px dotted #ccc; color:#979797;}
.left_list .menu dd a{ margin-right:6px; font-size:14px;}
.left_list .menu dd.on{ background:#0056a9 url(../images/li.png) 7px 7px no-repeat; margin:0; padding-left:29px; color:#fff;}
.left_list .menu dd.on a{ color:#fff;}


#nav1 {
       width:185px;
    line-height:28px; 
       list-style-type: none;
       text-align:left;
	   margin:0 0 0 23px;
	   padding:0;
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#nav1 a {
       width:185px; 
       display: block;
       
	   color:#333;
	   text-decoration:none;
	   font-size:14px;
	   line-height:34px;
	   
	   background:url(li0.png) 5px 9px no-repeat;
	   padding:0 0 0 28px;
	     border-bottom:1px dotted #999;
	  
       /*Width(一定要)，否则下面的Li会变形*/
}

#nav1 li {
        
	   
       margin:0;
	   
	  
       float:left;
       /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/
}




#nav1 a:hover  {
       width:185px; 
       display: block;
       
	   color:#fff;
	   text-decoration:none;
	   font-size:14px;
	   line-height:34px;
	   
	   background:#0056a9 url(li0.png) 5px 9px no-repeat;
	   padding:0 0 0 28px;
	   
	 
}

#nav1 a.active0 { width:185px; 
       display: block;
       
	   color:#fff;
	   text-decoration:none;
	   font-size:14px;
	   line-height:34px;
	   
	   background:#0056a9 url(li.png) 5px 9px no-repeat;
	   padding:0 0 0 28px; }
/*==================二级目录===================*/
#nav1 li ul {
       list-style:none;
       text-align:left;
	   margin:10px 0px 15px 36px; 
	   padding:0;
}
#nav1 li ul li{       
      
	   
	   margin:0;
	   border-bottom:0;
	 
	   width:160px;
}

#nav1 li ul a {
       
    
		 color:#333;
		 background:none;
		
		 padding-left:0;
		 font-size:12px;
		 border-bottom:0;
		 line-height:30px;
		
		
       /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#nav1 li ul a:hover {
       color:#0056a9;
      
       font-weight:normal;
	 
	   background:none;
       
	   border-bottom:0;
	   padding-left:0;
	   font-size:12px;
	   line-height:30px;
       /* 二级onmouseover的字体颜色、背景色*/
}
#nav1 li ul a.active1 {
       color:#0056a9;
      
       font-weight:normal;
	 
	   background:none;
       
	   border-bottom:0;
	   padding-left:0;
	   font-size:12px;
	   line-height:30px;
       /* 二级onmouseover的字体颜色、背景色*/
}
#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}

.ryzzWin li {width:270px;float:left;margin-right: 20px;text-align:center;margin-bottom:30px;}
.t_p { overflow:hidden; height:270px; border:1px solid #f1f1f1 }
.ryzzWin li img { width:270px; height:270px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.ryzzWin li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.ryzzWin li p {background:#f8f8f8;margin:0;padding:15px 0;height: 40px;overflow: hidden;}
.ryzzWin li p a{ font-weight:normal; display:block; font-size:14px }


.ryzzWin1 li { width:267px; float:left; margin-right:30px; text-align:center; margin-bottom:20px }

.ryzzWin1 li img { width:267px; height:168px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.ryzzWin1 li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.ryzzWin1 li p { margin:0; padding:10px 0 }
.ryzzWin1 li p a{ font-weight:normal; display:block; font-size:14px }

.Jihui{padding:0; overflow:hidden; margin-bottom:30px }
/**/
.newjob_in{ margin:0 auto;}
.newjob_in ul li{border-bottom:1px solid #e8e8e8;}
.newjob_in h3{  font-size: 14px; padding:28px 0 20px 0;  font-weight: bold;}
.hide{margin:0 auto; display:none}
.new_in{ padding:22px 0px; cursor:pointer;}
.new_in i{color:#4d4d4d; font-size:22px;padding-left:3px;}
.new_in.cur i{color:#005bac;}
.new_in span{padding:0px 12px;color:#4c4c4c; font-size:14px;}
.new_in.cur span{color:#005bac;}
.new_in img{float:right;}
.new_in em{float:right; background:url(about_In0_01.png) no-repeat; width:19px; height:13px; }
.new_in.cur em{background:url(about_In0_01hover.png) no-repeat;}
.intr{padding-left:38px; background:#fafafa;}
.intr p{font-size:13px; color:#4c4c4c; line-height:30px;}
.newjob_in ul li a.res{display:block;background:#005bac;width:120px;height:35px;padding-left:0;margin-top:26px; margin-left:51px; margin-bottom:36px; text-align:center; color:#ffffff; line-height:35px; font-size:16px;}


.ly { margin:0 10%; } 
.srk { line-height:40px; color:#555; outline:none; border:1px solid #e1e1e1; padding:0 10px; width:100%; font-family:"微软雅黑"; margin-bottom:20px; background:#ececee url(rwx.jpg) no-repeat top right }
.srk2 { line-height:40px; color:#555; outline:none; border:1px solid #e1e1e1;  padding:0 10px; width:100%; font-family:"微软雅黑"; margin-bottom:20px; background:#ececee url(sjj.jpg) no-repeat top right }
.srk21 { line-height:40px; color:#555; outline:none; border:1px solid #e1e1e1;  padding:0 10px; width:100%; font-family:"微软雅黑"; margin-bottom:20px; background:#ececee url(sjj1.jpg) no-repeat top right }
.srk3 { line-height:40px; height:200px; color:#555; outline:none; border:1px solid #e1e1e1; padding:0 10px; font-family:"微软雅黑"; width:100%; margin-bottom:40px; background:#ececee url(thc.jpg) no-repeat top right }

.tjan { font-size:0; text-align:center; width:130px; margin:0 auto; margin-bottom:50px  }
.tjan a{ display:inline-block; zoom:1; *display:inline; background:#005bac; padding-left:36px; padding-right:36px; height:36px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:14px/34px microsoft yahei; color:#fff; }
.tjan a:hover { background:#555; color:#fff;}

.dizhi { width:215px; border:1px solid #e1e1e1; height:140px; padding:60px 30px 30px 30px; position:relative }
.dizhi h3 { font-size:14px; color:#787777; text-align:center; margin-bottom:10px }
.tbiao { text-align:center; position:absolute; top:-60px; left:88px }
.dizhi p { font-size:14px; }

.yd { background:url(yindao.jpg) no-repeat top center; height:900px; background-size: cover; position:relative }

.ylogo { text-align:center; padding-top:180px }
.niu { width:155px; height:55px; position:absolute; bottom:50px; right:50px; }
.niu:hover { width:155px; height:55px; position:absolute; bottom:50px; right:40px; }
.niu a { width:155px; height:55px; display:block; background:url(ann.png) no-repeat top center; line-height:55px; text-align:center; font-size:14px; color:#1f1e1e }


.pleft { width: 420px; z-index:5; float:left; overflow:hidden;}
.proxx_s{margin-bottom:40px }
#preview{ float:none; margin:20px auto; text-align:center; width:500px;}
.jqzoom{ width:400px; height:400px; position:relative; border:1px solid #ccc }
.zoomdiv{ left:859px; height:400px; width:500px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:400px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:425px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:360px; margin-right:10px; margin-left:10px}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.proxx_y { width:450px; padding-top:10px; color:#666; line-height:30px;}
.proxx_y h4 { font-size:26px; line-height:40px; margin-bottom:30px; }

.proxx_y .zx { background:#005bac; width:150px; line-height:40px; display:block; text-align:center; color:#fff; }
.proxx_y .zx:hover { background:#444; width:150px; line-height:40px; display:block; text-align:center; color:#fff; }
.cpt { margin-bottom:30px; padding-right:20px }

.proviewbox{float:left;width:405px;position:relative;z-index:5; }
.probigshow{position:relative;width:390px;height:293px;padding:1px/*margin:0 auto;*/}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:255px;background:#fff;border:1px solid #999;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:375px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:36px;width:22px;height:50px; overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-112px -282px;cursor:default;}
.div_prothumb .span_next{right:-5px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:75px;text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #ddd;}
.ul_prothumb li.now img{border:1px solid #362C24;}


.rtit1 {background:#f8f8f8; border: 1px solid #CCCCCC; height:50px; line-height:50px; overflow:hidden; font-size:16px; white-space:nowrap; padding-left: 13px;}


.rtit1 {color:#666;}


.maincont{width:730px;}
/* prodetailsinfo */
.prodetailsinfo{/*padding:15px 0;*/padding:0 0 15px;clear:both;zoom:1; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{float:left;width:405px;position:relative;z-index:5;}
.probigshow{position:relative;width:390px;height:293px;padding:1px;/*margin:0 auto;*/}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:255px;background:#fff;border:1px solid #ccc;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:375px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:25px;width:22px;height:50px; overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:0 0;cursor:default;}
.div_prothumb .span_next{right:0px;background-position:0 0;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:74px; text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #ddd;}
.ul_prothumb li.now img{border:1px solid #362C24;}

.ab26_d2{padding: 0 0 50px 0;}
.ab26_d2 .ab26_d2_p1{font-size: 22px;text-align: center;}
.ab26_d2 .ab26_d2_d1{padding-top: 20px;line-height: 30px;clear: both;}
.ab26_d2 .ab26_d2_d1 span{margin-right:5px;float: left;}
.ab26_d2 .ab26_d2_d2{border:1px solid #ddd;padding: 20px;}
.ab26_d2 .ab26_d2_d2 .ab26_d2_d2_sp1{float: left;width: 49.9999%;color: #ff5c5c;}
.ab26_d2 .ab26_d2_d2 .ab26_d2_d2_sp1.tp10{margin-top: 10px;}
.ab26_d2 .ab26_d2_d2 .ab26_d2_d2_sp1 label{margin-right:2%;color: #333;display: inline-block;width: 45px;}
.ab26_d2 .ab26_d2_d2 .ab26_d2_d2_sp1 input,.ab26_d2 .box .ab26_d2_d2 .ab26_d2_d2_sp1 select{width: 80%;margin-right: 1%;background: #eee;border:1px solid #ddd;height: 35px;font-size: 14px;}
.ab26_d2 .ab26_d2_d2 textarea{width: 100%;height: 170px;resize: none;border:none;outline:none;}
.ab26_d2 .ab26_d2_d2.scroll{}
.ab26_smb{cursor: pointer; padding: 0;font-size: 16px; width: 125px  ;height: 40px;text-align: center;line-height: 40px;background: #0177c4;color: #fff; clear: both;margin-top: 50px;margin:30px  auto 0;}

.tel1 { font-size:16px; float:right; width:180px; margin-top:36px; line-height:26px; background:url(Teln.gif) no-repeat left; padding-left:60px }
.tel1 span { color:#f02600; font-size:26px }

.xiaocms-page{ padding:15px 0; text-align: center; font-size:12px;}
.xiaocms-page span { display: inline-block; height: 22px; padding: 0 10px; line-height: 22px; background: #0177c4; border: 1px solid #0177c4; color: #fff; text-align: center; margin-left: 1px;}
.xiaocms-page a { display: inline-block; height: 22px; line-height: 22px; background: #fff; border: 1px solid #0177c4; text-align: center; color: #333; padding: 0 10px; margin-left: 1px; font-size:12px;}