@charset "utf-8";
body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0;}
ul,li,ol { list-style-type: none;}

body { font: 14px '微软雅黑',"Microsoft Yahei",Arial,Helvetica,sans-serif; color: #555;}
a { color: #555; text-decoration: none;}
a:hover,.aboutnews_right_top a:hover { color: #007ed5;}
img{
border:none; max-width:100%;vertical-align:middle;}
.wapper{
margin:0 auto; width:1200px; padding:0px; clear:both;  }
.big_wapper{
width:100%; margin:0px; padding:0px; clear:both;}
#top{
height:40px; background-color:#262626; line-height:40px; color:#5e5e5e}
.top_left{
width:20%; float:left; background-image:url(../images/face.png); text-indent:24px; font-size:12px; background-position:left center; background-repeat:no-repeat; color:#919191;}
.top_right{
width:70%; float:right;}
.top_right ul li{
float:right; margin:0px; padding:0px; font-size:12px; margin-left:40px; background-position:left center; background-repeat:no-repeat; }
#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 0px auto;position:relative; overflow:hidden;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;width:100%;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden; width:100%;}

.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden }
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee;}
.banner img{min-width:1000px;max-width:100%;}
.lan{
float:right; width:36px; height:20px; text-align:center; line-height:20px; border:1px #4d4d4d solid; margin-top:9px; display:block; 
background-color:#007ed5; color:#fff;}
.bg{
background-position:center; background-repeat:no-repeat; margin:0px; padding:0px; overflow:hidden;}
.news_left{
width:585px; float:left;}
.news_left_img{
width:585px; height:400px; float:left; position:relative; overflow:hidden;}
.news_left_img img{
float:left; width:100%; height:400px;}
.news_left_img div{
position:absolute; left:0; bottom:0; width:94%; line-height:60px; height:60px; padding:0 3%; line-height:60px; background-image:url(../images/png.png); color:#fff;}
.news_right{
width:590px; float:right; margin:0px; padding:0px; padding-top:149px;}
.news_right ul li{
float:left; width:100%; background-color:#fff; height:112px; position:relative; background-image:url(../images/index15.png); background-position:right top; background-repeat:no-repeat; position:relative;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; margin-bottom:33px;}
.news_right_mid{
width:485px; float:left; margin-left:20px;}
.news_right_mid_top{
width:100%; text-align:left; font-size:18px; padding-top:15px; padding-bottom:15px;}
.news_right_mid_jj{
color:#646464; width:100%; margin:0px; padding:0px; overflow:hidden; line-height:22px;} 
.news_right ul li .nt{
position:absolute; right:0; top:0; color:#fff; width:63px; text-align:center; padding-right:15px;}
.nt_1{
width:100%; margin:0px; padding:0px; font-size:14px; padding-top:10px; padding-bottom:10px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.nt_2{
width:100%; font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.news_right ul li:hover{
background-image:url(../images/index14.png);}
.news_right ul li:hover a{
color:#347bd3}
.lan:hover{
color:#fff;}
#header{
height:80px; background-color:#fff;}
#logo{ float:left;}
#logo img{
margin:17px 0;}
.logo_r{
width:1200px; }
.sinput{
float:left; width:120px; margin-left:15px; border:none; background-color:transparent; height:34px; line-height:34px; font-family:"微软雅黑";}
.sbtn{
float:right; height:34px; border:none; cursor:pointer; background-color:transparent; background-image:url(../images/search.png); width:18px; margin-right:15px; background-position:center; background-repeat:no-repeat;}
.top_column{ border-top:1px solid #ddd; margin:15px 0 0;}
.logo_r ul{
margin:0px; padding:0px; width:100%;}
#menu li{
float:left; text-align:center; margin:0; position:relative; border-right:1px solid #ddd; width:130px;}
#menu li dl{
position:absolute; left:0; width:100%; margin:0px; padding:0px; z-index:10; display:none}
#menu li dl dd{
float:left; background-image:url(../images/m1.png); color:#909090; font-size:14px; height:60px; line-height:60px;}
#menu li dl dd a{
color:#ddd;}
#menu li dl dd:hover{
background-image:url(../images/m2.png);}
#menu li dl dd a:hover{
background-color:transparent; color:#fff; background-image:url(../images/m3.png); background-position:center 50px; background-repeat:no-repeat; width:115px;}
#menu li a{
display:inline-block; line-height:60px; font-size:14px; color:#323232; padding:0px; width:115px;}
.search div{
float:left; width:171px; height:34px; border:1px #dcdcdc solid;-moz-border-radius: 15px; /* Gecko browsers */ -webkit-border-radius: 15px; /* Webkit browsers */ border-radius:15px; /* W3C syntax */ margin-top:22px;}
#menu li a:hover,#menu li a.on,#menu li a.bigaon{
background-color:#007ed5; background-position:bottom; background-repeat:repeat-x; color:#fff; width:130px;}
.slider6 .slide{
width:100%; height:600px; background-position:center; background-repeat:no-repeat; margin:0px; padding:0px;}
#banner .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{
bottom:20px;}
#banner .bx-wrapper .bx-pager.bx-default-pager a{
background: #fff;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	outline: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
#banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff; width:25px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
}
.bannermore{
display:inline-block; width:180px; height:50px; color:#fff; font-size:18px; line-height:50px; font-family:Arial, Helvetica, sans-serif; background-color:#f39800}
.bannermore:hover{
background-color:#004ea2; color:#fff;}
.bt{
text-align:center; overflow:hidden; padding-top:65px; padding-bottom:50px;}
.aboutmore{
display:inline-block; width:160px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:16px; background-color:#004ea2; font-family:Arial, Helvetica, sans-serif;}
.aboutmore:hover{
background-color:#999; color:#fff;}
.slider1{
margin:0 auto; padding:0px; width:1200px;}
#roll1{
max-width:1440px; margin:0 auto;}
#roll1 .left{
position:absolute; left:0; top:105px; width:85px; height:85px; z-index:10;}
#roll1 .right{
position:absolute; right:0; top:105px; width:85px; height:85px; z-index:10;}
#roll1 .right a{
display:block; width:85px; height:85px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat;}
#roll1 .left a{
display:block; width:85px; height:85px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat;}
.slider1_img{
float:left; margin:0px; padding:0px; width:100%; height:360px;}
.slider1 .slide{
overflow:hidden;}
.slider1 .slide .slide_txt{
width:100%; position:absolute; left:0; top:137px; text-align:center; background-image:url(../images/png1.png); color:#1d1c1c; font-size:30px; text-align:center; line-height:85px; height:85px; z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.slider1 .slide:hover .slide_txt{
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.slider1 .slide .slide_txt_name{
width:100%; position:absolute; color:#1d1c1c; left:0; top:137px; text-align:center;  font-size:30px; text-align:center; line-height:85px; height:85px; z-index:100;}
.slider1 .slide:hover .slide_txt_name{
color:#fff;}
.slider1 .slide .slide_txt2{
width:100%; position:absolute; left:0; bottom:-227px; text-align:center; background-image:url(../images/png2.png);  height:227px; z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.slider1 .slide:hover .slide_txt2{
bottom:0;}
.index_left{
float:left; width:603px; height:333px; overflow:hidden;}
.index_left img{
float:left; width:100%;}
.index_right{
width:560px; float:right; margin:0px; padding:0px; text-align:left;}
.index_right ul li{
float:left; margin:0px; padding:0px; width:100%; padding-top:23px; padding-bottom:8px; overflow:hidden; border-bottom:1px #e6e6e6 solid;}
.index_right ul li .nt{
float:left; width:68px; height:68px; text-align:center; color:#fff; background-color:#6e6e6e; font-family:Arial, Helvetica, sans-serif;}
.index_right ul li .nt div{
float:left; margin:0px; padding:0px; width:100%;}
.index_right ul li .ntr{
width:470px; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.ntra{
width:100%; margin:0px; padding:0px; padding-bottom:5px;}
.ntra a{
font-size:16px; color:#323232;}
.ntrt{
width:100%; margin:0px; padding:0px; color:#b2b2b2; font-size:14px;}
.index_right ul li:hover .ntra a{
color:#004ea2} 
.index_right ul li:hover   .nt{
background-color:#004ea2}



.contact_left_1{
float:right; margin:0px; padding:0px; width:573px;}	
.contact_left_10{
float:left; margin:0 auto; padding:0 0 0 350px; width:573px; text-align:center;}	  
.contact_left_1 ul li,.contact_left_10 ul li{
float:left; margin:0px; padding:0px; border:1px #007ed5 solid; height:58px; width:571px; margin-top:20px;}
.contact_left_1 ul li .input_1,.contact_left_10 ul li .input_1{
padding:0 3%; width:94%; line-height:58px; height:58px; border:none; background-color:transparent; color:#bdbcbc; font-family:"微软雅黑"; font-size:14px;}
.contact_right_1{
float:left; margin:0px; padding:0px; width:100%; clear:both;}   
.input_2{
color:#bdbcbc; font-family:"微软雅黑"; font-size:14px;
padding:2% 3%; width:94%;  height:135px; border:none; background-color:transparent;  }
.sub_1{-moz-border-radius: 25px; /* Gecko browsers */ -webkit-border-radius: 25px; /* Webkit browsers */ border-radius:25px; /* W3C syntax */
display:inline-block; width:200px; height:50px; text-align:center; line-height:50px; color:#fff; background-color:#007ed5; font-size:14px;}
.sub_1:hover{
background-color:#999; color:#fff;}
#footer_menu{
background-color:#000; overflow:hidden; padding:20px 0px; text-align:center; color:#484d52; font-size:12px; line-height:45px; overflow:visible}
#footer_menu a{
color:#484d52}
#footer_menu span,#footer_menu a{
display:inline-block; line-height:25px; padding: 0px;  }
.f1{
background-image:url(../images/f1.png); margin:0 10px 0px 30px;; background-position:center; background-repeat:no-repeat; width:48px; height:45px;}
.f2{
background-image:url(../images/f2.png); margin:0 10px; background-position:center; padding: 0px !important; background-repeat:no-repeat; width:48px; height:45px;}
#footer_menu ul li{
float:left; width:11%; text-align:left;  margin:0px; padding:0px; background-image:url(../images/li.jpg); background-position:left; background-repeat:repeat-y; padding-left:4%;}
#footer_menu ul li.footer_menu_f_li{
background-image:none; padding-left:0; width:10%;}
#footer_menu ul li p{
float:left; margin:0px; padding:0px; width:100%; text-align:left; font-size:14px; color:#cccccc; padding-bottom:13px;}
#footer_menu ul li dl dd{
float:left; width:100%; font-size:12px; margin:0px; padding:4px 0px; }
#footer_menu ul li dd a{
font-size:12px; color:#ccc;}
#footer_menu ul li dd a:hover{
color:#fff;}
#cp{
line-height:43px; background-color:#042d5a; height:43px; text-align:center; color:#909090; font-size:12px;}
#cp a{color:#909090;}
.cpl{
float:left}
.cpr{
float:right}
.nybg{
background-position:center top; background-repeat:no-repeat; height:351px;}
.roundabout-holder  {padding:0; height:416px; position:absolute; width:980px; margin:0 auto;}
.roundabout-moveable-item {border:0; list-style:none; width:297px; height:416px;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}
.round_conrol {position:relative; width:198px; margin:0 auto; height:34px; padding:0 0 0 0;}
#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_left.png) no-repeat left; left:0; top:0; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_right.png) no-repeat left; right:0; top:0; cursor:pointer; text-indent:-9999px;}
.round_but {position:absolute; display:block; width:24px; height:22px;cursor:pointer;}
.slider2 .slide{
height:355px; position:relative;}
.slider2 .slide_img img{
float:left; width:100%; height:230px;}
.slider2 .slide_txt{
float:left; width:100%; height:80px; background-color:#fff; float:left; font-size:18px; color:#323232; background-image:url(../images/wh11.jpg); background-position:center 50px; line-height:50px; background-repeat:no-repeat; text-align:center}
.slider2 .slide:hover,.slider2 .slide.on{
background-image:url(../images/wh8.png); background-position:center bottom; background-repeat:no-repeat;}
.slider2 .slide:hover .slide_txt,.slider2 .slide.on .slide_txt{
background-color:#004ea2; color:#fff; background-image:url(../images/wh10.jpg);}
.yggf li{
float:left; margin:0px; padding:0px; width:560px; height:312px; position:relative; overflow:hidden}
.yggf li img{
float:left; width:100%; height:312px;}
.yggf li .mark{
position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/png3.png); z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.yggf li .ygtxt{
position:absolute; left:0; width:100%; font-size:24px; font-weight:bold; line-height:30px; text-align:center; top:135px; color:#fff; z-index:100;}
.yggf li .markbtn{
position:absolute; left:228px;   width:108px; height:82px; background-image:url(../images/wh6.png); background-position:center; background-repeat:no-repeat; z-index:20;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; bottom:-200px;}
.yggf li:hover .mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.yggf li:hover .markbtn{
bottom:30px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.txfw li{
float:left; width:580px; height:320px; position:relative; margin:0px; padding:0px;}	
.txfw li .zz{
z-index:10;
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; left:0; top:0; text-align:center; width:100%; height:320px; background-image:url(../images/png5.png);}  
.txfw li .zz img{
padding-top:115px;}
.txfw li:hover .zz{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.txfw li .txfwimg{
float:left; width:100%; height:320px;}
.txfw li .txfwname{
position:absolute; left:0; width:100%; bottom:0; height:85px; line-height:85px; background-image:url(../images/png4.png); font-size:24px; text-align:center; z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.txfw li:hover .txfwname{
background-image:none; color:#fff;}
.jrfw li{
float:left; width:263px; height:303px; margin:0px; margin-left:49px; padding:0px; position:relative;}
.jrfw li img{
float:left; width:100%; height:303px;}
.jrfw li div{
font-size:24px; line-height:243px; text-align:center; color:#323232;
position:absolute; width:210px; height:243px; z-index:10; left:26px; top:29px; background-image:url(../images/s16.png); background-position:right top; background-repeat:no-repeat;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.jrfw li:hover div{
background-position:left top; color:#fff;}
.jckmy li{
float:left; width:580px; height:227px; position:relative; margin:0px; padding:0px; overflow:hidden;}
.jckmy li img{
float:left; width:100%; height:227px;}
.jckmy li .mk{
-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; top:0; text-align:center; width:100%; height:227px; color:#fff; line-height:227px; font-size:24px;}
.jckmy li:hover .mk{
background-image:url(../images/png5.png);}
.jckmy li .mkf{
-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; bottom:-75px; z-index:99; width:100%; height:75px; background-color:#044183; background-image:url(../images/s19.png); background-position:center; background-repeat:no-repeat;}
.jckmy li:hover .mkf{
bottom:0;}
.rczl li{
float:left; margin:0px; padding:0px; width:380px; position:relative; height:350px; margin-left:30px; overflow:hidden;}
.rczl li img{
float:left; width:100%; height:266px;}
.rczl li .rczl_txt{
float:left; width:100%; height:84px; text-align:center; margin:0px; background-image:url(../images/j6.jpg); background-position:center 59px; background-repeat:no-repeat; background-color:#fff; line-height:65px; font-size:18px;}
.rczl li:hover .rczl_txt{
background-color:#004ea2; color:#fff; background-image:url(../images/j7.jpg);}
.slider3 .slide{
position:relative; width:285px; height:280px;}
.slider3 .slide img{
float:left; width:100%; height:280px;}
.slider3 .slide_name{
position:absolute; left:0; bottom:0; width:100%; height:55px; line-height:55px; text-align:center; color:#fff; z-index:10; background-image:url(../images/j11.png); font-size:16px; color:#f0f0f0;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.slider3 .slide_txt{-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; width:100%; height:280px; margin:0px; padding:0px; background-image:url(../images/j12.png); color:#fff; z-index:20;}
.slider3 .slide_txt .slide_txt_top{
font-size:16px; text-align:center; color:#f0f0f0; width:100%; margin:0px; padding:50px 0px 20px 0px;}
.slider3 .slide_txt .slide_txt_mid{
line-height:25px;
text-align:left; padding:0 5%; width:90%; overflow:hidden;}
.slider3 .slide:hover .slide_name{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; bottom:-55px;}
.slider3 .slide:hover 	 .slide_txt{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;} 
.left1{
position:absolute; left:0; top:105px; width:36px; height:54px;}	 
.left1 a{
display:block;
background-image:url(../images/j9.png); background-position:center; background-repeat:no-repeat; width:36px; height:54px;} 
.right1{
position:absolute; right:0; top:105px; width:36px; height:54px;}
.right1 a{
display:block;
background-image:url(../images/j10.png); background-position:center; background-repeat:no-repeat; width:36px; height:54px;} 
.jleft{
float:left; width:561px;}
.jleft ul li{
margin-bottom:24px;
float:left; background-color:#fff; width:100%; height:65px;-moz-border-radius: 8px; /* Gecko browsers */ -webkit-border-radius: 8px; /* Webkit browsers */ border-radius:8px; /* W3C syntax */ }
.jleft ul li input{
float:left; border:none; padding:0 3%; width:94%; height:65px; line-height:65px; font-family:"微软雅黑"; font-size:14px; color:#646464; background:none}
.jright{
width:601px; float:right;}
.jright div{ background-color:#fff; width:100%; height:243px;  -moz-border-radius: 8px; /* Gecko browsers */ -webkit-border-radius: 8px; /* Webkit browsers */ border-radius:8px; /* W3C syntax */}
.jright div textarea{
border:none; background:none; width:96%; padding:10px 2%; height:223px;font-family:"微软雅黑"; font-size:14px; color:#646464;}
.lybtn{
display:inline-block; width:200px; height:60px; text-align:center; line-height:60px; font-size:24px; color:#004ea2; background-color:#dceaf6}
.newscate{
margin:0 auto; padding:0px;border-collapse: collapse; border:none;}
.newscate td{
cursor:pointer;
border-collapse: collapse; border:2px #004ea2 solid;width:200px; text-align:center; height:46px; line-height:46px;   }
.newscate td a{
  color:#404040; font-size:18px; display:block; float:left; text-align:center; width:100%;  }
.newscate td:hover,.newscate td.on{
color:#fff; background-color:#004ea2}
.newscate td:hover a,.newscate td.on a{
color:#fff;}
.newslist2 li{
float:left; width:380px; height:460px; margin-left:30px; margin-bottom:30px;}
.newslist_img img{
float:left; width:100%; height:321px;}
.newslist_txt{
width:348px; border:1px #cccccc solid; height:108px; border-top:none; overflow:hidden; padding:15px;}
.newslist_txt_title{
text-align:center; font-size:18px; width:100%; color:#323232; float:left; clear:both; background-image:url(../images/n2.png); background-position:center bottom; background-repeat:no-repeat; padding-bottom:15px; padding-top:10px;}
.newslist_txt_a{
text-align:center; overflow:hidden; padding-top:25px; width:100%; background-position:center bottom; background-repeat:no-repeat; height:25px; background-image:url(../images/n3.png);}
.getmore{
font-size:14px; color:#646464; display:inline-block;
border:2px #b1b3b2 solid; width:102px; height:32px; text-align:center; line-height:32px; -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */ }
.getmore:hover{
background-color:#004ea2; color:#fff; border-color:#004ea2;}
.newslist2 li:hover .newslist_txt{
background-color:#004ea2; border-color:#004ea2}
.newslist2 li:hover .newslist_txt_title{
background-image:url(../images/n4.png); color:#fff;}
.newslist2 li:hover .newslist_txt_a{
background-image:url(../images/n5.png);}
.return_n{
float:right; display:block; width:100px; height:40px; text-align:center; line-height:40px; background-color:#004ea2; font-size:16px; color:#fff;}
.return_n:hover{
color:#fff; background-color:#999;}
.con{
overflow:hidden; padding-bottom:10px;}
.con table{
width:100%; vertical-align:top}
.con table td{
text-align:left; vertical-align:top; font-size:14px; color:#646464; line-height:23px;}
.cname{
font-size:18px; color:#323232; width:100%; line-height:30px;}
.whhd li{
float:left; position:relative; width:400px; height:260px; position:relative; overflow:hidden;}
.whhd li img{
float:left; width:100%; height:260px;}
.whhd .mk{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; top:0; width:100%; height:260px; z-index:10; background-image:url(../images/wh13.png); text-align:center;}
.whhd .mk span{
display:inline-block; width:69px; height:69px; background-image:url(../images/wh14.png); margin-top:95px; background-position:center; background-repeat:no-repeat;}
.whhd .whhdname{filter:alpha(opacity=0);  -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; width:100%; text-align:center; bottom:0; color:#fff; z-index:100; font-size:18px; padding:20px 0px;}
.whhd li:hover .mk,.whhd li:hover .whhdname{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
	  
.wtitle{
border-bottom:1px #c8c8c8 solid; text-align:center; font-weight:bold; font-size:24px; color:#333; background-image:url(../images/b.jpg); background-position:center bottom; background-repeat:no-repeat; padding-bottom:18px; margin-top:40px; margin-bottom:40px;}	  
.indexpro li{
float:left; width:280px; margin-left:20px; margin-bottom:26px; height:245px; background-color:#fff; position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;}
.indexpro li img{
float:left; width:100%; height:200px;}
.indexpro li span{-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
float:left; width:100%; height:45px; text-align:center; line-height:45px; background-color:#828282; color:#fff; font-size:14px;}
.indexpro li:hover{
-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.indexpro li .mark{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; bottom:0; width:100%; height:75px; background-color:#007ed5; color:#fff;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexpro li:hover span{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.indexpro li:hover .mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	  
.indexpro li .mark div{
width:100%; text-align:center; margin:0px; padding:0px; overflow:hidden;}
.wbmore{
width:118px; height:38px; text-align:center; line-height:40px; border:1px #c8c8c8 solid; display:inline-block;-moz-border-radius: 18px; /* Gecko browsers */ -webkit-border-radius: 18px; /* Webkit browsers */ border-radius:18px; /* W3C syntax */}
.wbmore:hover{
color:#fff; background-color:#007ed5}
.index_about_left{
float:left; width:550px; color:#fff; font-size:14px; line-height:25px; padding-top:70px;}
.index_about_more{
text-align:center; padding-top:40px; overflow:hidden}
.index_about_more .wbmore{
border-color:#fff; color:#fff;}
.indexcase li{
float:left; width:390px;height:625px; margin-left:15px; position:relative}
.indexcase li.fli{
margin-left:0px;
}
.indexcase li.fli img{
float:left; width:100%; height:625px;}
.indexcase li.sli .imgtop{
float:left; width:100%; height:260px; margin-bottom:20px; position:relative}
.indexcase li.sli .imgtop img{
float:left; width:100%; height:260px;}

.indexcase li.sli .imgtop2{
float:left; width:100%; height:350px; position:relative}
.indexcase li.sli .imgtop2 img{
float:left; width:100%; height:350px;}

.indexcase li.tli .imgtop{
float:left; width:100%; height:350px; margin-bottom:20px; position:relative}
.indexcase li.tli .imgtop img{
float:left; width:100%; height:350px;}

.indexcase li.tli .imgtop2{
float:left; width:100%; height:260px; position:relative}
.indexcase li.tli .imgtop2 img{
float:left; width:100%; height:260px;}

.indexcase li .mark{-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; width:310px; left:20px; bottom:20px; background-image:url(../images/index4.png); color:#fff; height:60px; padding:20px;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.indexcase li.fli:hover .mark,.imgtop2:hover .mark,.imgtop:hover .mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;} 	  
.mark_left{
width:255px; float:left; height:60px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index6.png);}
.mark_right{
float:right; width:34px; height:60px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index5.png);}
.mark_left_top{
text-align:left; font-size:18px;}
.mark_left_bottom{
font-size:12px; padding-top:10px; width:100%; overflow:hidden;}
.partlist li{
float:left; width:230px; height:140px; margin-left:12px; margin-bottom:12px;}
.partlist li img{
float:left; width:100%; height:140px;}
.index_fb_left{
position:absolute; left:0; top:0; width:45%; height:514px; background-position:right center; background-repeat:no-repeat;  z-index:-10;}
.index_fb_right{
z-index:-10;
position:absolute; right:0; top:0; width:55%; height:514px; background-position:right center; background-repeat:no-repeat; }
.index_fb_left_left{
float:left; width:600px; text-align:left;}
.indexlxfs{
padding-top:5px; overflow:hidden; clear:both; width:100%; color:#555;}
.indexlxfs li{
float:left; width:100%; background-position:left center; background-repeat:no-repeat; line-height:26px; margin-top:22px;}
.indexlxfs li span{
float:left; color:#555; font-size:14px; margin-left:0px;}
.abouttitle{
text-align:center; width:100%; overflow:hidden; padding-top:35px;}
.abouttitle a{
display:inline-block; font-size:20px; padding:15px 0px; margin:0 20px;}
.abouttitle a:hover,.abouttitle a.on{
color:#007ed5; background-image:url(../images/b.jpg); background-repeat:repeat-x; background-position:center bottom;  }
.nybgtitle{
font-size:30px; color:#fff; text-align:center; padding-top:140px; padding-bottom:30px; letter-spacing:1em;}
.lnlist{
width:100%; overflow:hidden; padding-top:50px;}
.lnlist li{
float:left; width:280px; margin-left:26px;}
.lnlist li img{
float:left; width:100%;}
.lnlist li span{
float:left; width:100%; background-image:url(../images/ln5.jpg); font-size:16px; color:#3c3c3c; background-position:center bottom; background-repeat:no-repeat; text-align:center; padding-top:35px; padding-bottom:20px;}
.lnf{
border-left:20px #007ed5 solid; width:1020px; padding:20px 80px; text-align:left; font-size:14px; color:#565656; line-height:30px;}
.nypro_cate a{
display:inline-block;  border:1px #cbcbcb solid; margin-bottom:17px; height:34px; line-height:34px; padding:0 20px; margin-right:17px;}
.nypro_cate a:hover{
background-color:#007ed5; color:#fff; border-color:#007ed5;}
.nypro_cate a.on{
background-color:#007ed5; color:#fff; border-color:#007ed5;}

.nypro_cate font.active a{
background-color:#007ed5; color:#fff; border-color:#007ed5;}

.prony_top{
background-image:url(../images/pro1.jpg); padding-top:40px; background-position:center top; background-repeat:repeat-x;}
.prony_top_table{
width:1198px; border:none;border-collapse: collapse; 
}
.prony_top_table td{
border-collapse: collapse; }
.prony_top_table_left{
width:599px; float:left; margin:0px; padding:0px; text-align:center;}
.pror{
width:1198px; float:right; margin:0px; padding:0px;}
.prony_top_table_left_top{
width:100%; margin:0px; padding:0px; clear:both; padding-bottom:10px; padding-top:10px;}
.prony_top_table_left_footer{
width:100%; margin:0px; padding:0px; clear:both; padding-bottom:10px; overflow:hidden;}
.prony_top_table_left_footer ul li{
float:left; position:relative; width:42px; height:42px; margin-left:10px;}
.prony_top_table_left_footer ul li img{
float:left; width:40px; height:40px; border:1px #d2d2d2 solid;}
.prony_top_table_left_footer .mark{
position:absolute; left:0; top:0; width:100%; height:42px; background-image:url(../images/pro3.png);filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.prony_top_table_left_footer ul li:hover .mark,.prony_top_table_left_footer ul li.on .mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	  
.pror_top{
width:1180px; float:right; margin:0px; padding:0px;}	  
.pror_top_top{
width:100%; background-color:#222529; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#fff; text-indent:40px; margin-top:20px;}
.pror_top_top_jj{
font-size:16px; color:#767676; line-height:25px; overflow:hidden; width:100%; padding:10px 0px 15px 0px;}
.pror_top_top_footer{
width:100%; margin:0px; padding:0px;}
.pror_top_top_footer span{
float:left; font-size:16px; color:#767676; display:block; width:35px; height:35px; line-height:35px; margin-right:10px;-moz-border-radius: 100%; /* Gecko browsers */ -webkit-border-radius: 100%; /* Webkit browsers */ border-radius:100%; /* W3C syntax */}
.so_zhanting{
padding-top:20px;}
.so_zhanting li{
float:left; width:100%; margin-top:20px;  position:relative;}
.so_zhanting li img{
float:left; width:100%;  }
.so_zhanting li .mark{
position:absolute; width:380px; color:#fff; height:230px; background-image:url(../images/s1.png); left:360px; top:95px; padding:50px 50px 0px 50px;}

.so_zhanting li .mark .mark_top{
font-size:30px; text-align:center; line-height:35px; padding-bottom:10px;}
.so_zhanting li .mark .mark_footer{
font-size:14px; padding-top:10px; line-height:25px;}
.zt_top{
width:100%; text-align:center; font-size:20px; color:#636363; border-bottom:1px #e4e4e4 solid; line-height:50px; padding-bottom:20px; position:relative}
.zt_top a{
position:absolute; left:0; width:50px; height:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/left2.png);}
.container-fluid {
  padding: 0px;
  }
.box {
  margin-bottom: 15px;
  float: left;
  width: 390px;
  }
  .box img {
  max-width: 100%
}
.nck{
position:relative; margin:0px; padding:0px;}

.nck .mark{-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; width:310px; left:20px; bottom:20px; background-image:url(../images/index4.png); color:#fff; height:60px; padding:20px;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.nck:hover .mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.newslist{
padding-top:40px;}	  
.newslist li{
float:left; width:1150px; height:150px; margin-bottom:20px; background-color:#fff; position:relative; padding:25px;}
.newslist_left_ww{
float:left; width:240px; height:150px;}
.newslist_left_ww img{
float:left; width:100%; height:150px;}
.newslist_right_ww{
float:left; width:625px; margin-left:50px; padding-top:10px;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.newslist_right_ww_top{
width:100%; font-size:25px; color:#434343; line-height:30px; padding-bottom:10px;}
.newslist_right_ww_footer{
width:100%; font-size:14px; color:#a8a8a8; padding:10px 0px; line-height:25px;}
.newslist_right_ww_t{
width:170px; height:150px; position:absolute; right:25px; top:25px; background-image:url(../images/n2.jpg); background-position:left center; background-repeat:no-repeat;-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.newslist_right_ww_t div{
width:100%; margin:0px; padding:0px; text-align:right; color:#969696}
.newslist_right_ww_t2{-ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
width:170px; height:150px; position:absolute; right:25px; top:25px; background-image:url(../images/n3.png); background-position:center; background-repeat:no-repeat;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.newslist li:hover .newslist_right_ww_t{
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
}	  
.newslist li:hover .newslist_right_ww_t2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.newslist li:hover{
background-color:#007ed5}	
.newslist li:hover .newslist_right_ww{
margin-left:80px;} 
.newslist li:hover .newslist_right_ww_top a,.newslist li:hover .newslist_right_ww_footer,.newslist li:hover .newslist_right_ww_top{
color:#fff}
.fuwzhognxing_img{
padding-top:120px;}
.fuwzhognxing_img li{
float:left; width:400px; text-align:center; font-size:16px; color:#4e4e4e; line-height:40px;}
.conmap{
float:left; width:550px; height:320px;}
.conr{
float:right; width:535px;}
.jobtop{
margin-top:30px;
background-color:#383838; color:#fff; text-align:left; padding:20px 35px; width:1130px; font-size:14px; line-height:30px;}
.joblist_new li{
float:left; width:100%; clear:both; margin:0px; margin-top:70px; padding:0px;   background-color:#fff; position:relative;-webkit-transition:all .2s linear;transition:all .2s linear; }
.joblist_new li:hover{
-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.joblist_new li .ttt{
text-align:center;
width:200px; height:60px; line-height:60px; position:absolute; color:#fff; font-size:16px; top:-30px; left:500px; background-color:#007ed5;
-moz-border-radius: 26px; /* Gecko browsers */ -webkit-border-radius: 26px; /* Webkit browsers */ border-radius:26px; /* W3C syntax */}
.joblist_new li table{
width:90%; margin:0 auto; padding:0px; vertical-align:middle; clear:both}
.joblist_new li td{
vertical-align:middle; line-height:30px; height:120px; padding:40px 0px;}
.effimg{
width:100%; overflow:hidden;}

.cssimg { -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1); }
.cssimg:hover { -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.index_about_more .wbmore:hover{
background-color:#fff; color:#007ed5}

/*分页*/
.paginate{color: #666; text-align: center; clear:both; margin-top: 1em;}
.paginate a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}
.paginate .prev::before{font-family: "FontAwesome";display: inline-block; content:"\f100"; width: 10px; height: 10px; margin-right: 5px;}
.paginate .next::after{font-family: "FontAwesome";display: inline-block; content: "\f101"; width: 10px; height: 10px; margin-left: 5px;}
.paginate a:not(.goto):hover{background-color: #eee; color: #2a6496}
.paginate a.cur,
.paginate a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.paginate a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.paginate .prev{border-radius: 5px 0 0 5px; padding: 0 10px 0 0;}
.paginate .next{border-radius: 0 5px 5px 0; padding: 0 0 0 10px; }
