@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
body{
    margin:0px;
	padding:0px;
	text-align:left;
	color:#333333;
	font-family:"微软雅黑";
	font-size:15px;	
	
	background-image: url(../images/bj123.png) !important;
    background-position: center center!important;
    background-repeat: repeat !important;
    background-attachment: fixed !important;

	
}
img{ border:0}
form, input, textarea, table, h1, h3, h4, h5, h6{
	font-family:"微软雅黑";
	font-size: 14px;
}

span{ border:0px;}

h1{ font-size:16px;}

h3{ background:none;}

input,textarea{
	border:1px solid #CCCCCC;
	padding:2px;
	background:url(input_bg.jpg) bottom  repeat-x;
}
a{
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
	color:#6E6E6E;
	
}
a:hover{text-decoration:none; color:#00418f;}
ul, li{ list-style:none; margin:0px; padding:0px;}
ul{ list-style:none; margin:0px; padding:0px;}
ul, li, dd{ list-style:none; margin:0px; padding:0px;}
ul, li, dt{ list-style:none; margin:0px; padding:0px;}
.clear{margin: 0;padding: 0;clear: both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



a{ color:#5f5f5f;
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


.warp{ width:100%;}

.fl{ float:left}

.fr{ float:right}


.jb a{
	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
}
.jb a:hover{
	-webkit-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	-moz-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	-o-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;	
}


.header{ background:#FFF;}
.header_top{ height:112px;}
.w1200{ width:1200px; margin:auto;}
.search{ width:284px; height:37px; line-height:37px;  float:right; margin-top:20px;}
.sl{ width:214px; height:35px; display:block; padding:0; margin:auto; border-left:#b3b2b2 1px solid; border-top:#b3b2b2 1px solid; border-botttom:#b3b2b2 1px solid; background:none; float:left; font-size:14px; text-indent:5px; line-height:35px; color:#acacac;}
.sr{ width:67px; height:37px; display:block; padding:0; margin:0; border:none; background:#f92726; float:left; cursor:pointer; font-size:18px; color:#fff;}
.search p{ font-size:16px; padding-top:5px; text-align:center;}

.nav{ height:62px; background:#00418f; width:100%;}
.nav ul{ width:1200px;position:relative;}
.nav ul li{ width:120px; float:left; text-align:center; }
.nav ul li a{ display:block; height:62px; width:120px; line-height:62px; color:#fff; font-size:18px;}
.nav ul li.active a{ background:#012a5c; color:#fff;}
.nav ul li:hover a{ background:#012a5c; color:#fff;}

.nav ul li ul{ background:url(../images/png.png); width:1200px; display:none; position:absolute; top:62px; left:0; z-index:999;}
.nav ul li:nth-child(3) ul{ padding-left:120px; width:1080px}
.nav ul li:nth-child(4) ul{ padding-left:120px; width:1080px}
.nav ul li:nth-child(5) ul{ padding-left:240px; width:960px}
.nav ul li:nth-child(6) ul{ padding-left:480px; width:720px}
.nav ul li:nth-child(7) ul{ padding-left:600px; width:600px}
.nav ul li:nth-child(8) ul{ padding-left:720px; width:480px}
.nav ul li:nth-child(9) ul{ padding-left:600px; width:600px}

.nav ul li:hover ul li a{ background:none; line-height:45px; height:45px;color:#121010; font-size:16px;}
.nav ul li ul li{ float:left;}
.nav ul li ul li:hover a{ color:#f92726;}
.nav ul li:hover ul{ display:block;}

.nav ul li ul li a{ 
	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
}
.nav ul li ul li a:hover{
    background:#012a5c; color:#fff;
	-webkit-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	-moz-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	-o-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;
	transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;	
}


.banner{ position:relative; z-index:1;}
.flexslider{position:relative;overflow:hidden; width:1200px; margin:auto; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{ width:1200px;}
.slides li img{width:1200px; display:block; height:393px;}

.flex-control-nav{position:absolute;bottom:0px;z-index:3;width:100%;text-align:center; height:40px; }
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:450px;overflow:hidden; cursor:pointer; background:#fff; border-radius:8px}
.flex-control-nav .flex-active{ background:#014da1;}
.flex-direction-nav{position:absolute;z-index:3;width:80%;top:45%; left:10%;}
.flex-direction-nav li a{display:block;width:42px;height:42px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li .flex-prev{ background:url(../images/nl.png) no-repeat;}
.flex-direction-nav li .flex-next{ background:url(../images/nr.png) no-repeat;}
.flex-direction-nav li:last-child{ float:right; margin-right:42px;}

.content{width:100%; padding:30px 0;}


.newsbox{ padding-bottom:30px;}
.jiaodian{ width:720px; height:450px; }
.slideBox{ width:720px; height:450px; position:relative;}
.slideBox .bd{ position:absolute; left:0; bottom:0; z-index:1;}
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul li p{  height:44px; width:720px; background:url(../images/png1.png); color:#fff; font-size:14px; position:absolute; left:0; bottom:0; 
z-index:2; line-height:44px; text-indent:20px;}


.slideBox .bd img{ width:720px; height:450px; display:block;}
.slideBox .hd{ height:26px; width:720px; color:#fff; font-size:12px; position:absolute; left:0; bottom:10px; z-index:2;}
.slideBox .hd ul{ float:right;}
.slideBox .hd ul li{ float:left;  width:10px; height:10px; text-indent:9999px; background:#ffffff; cursor:pointer; margin-right:10px; margin-top:8px;
 text-align:center; overflow:hidden;  border-radius:8px}
.slideBox .hd ul li.on{ background:#014da1;}


.newsright{ width:460px; float:right;}
.newsright .tit{ background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:10px; line-height:35px;}
.newsright .tit p{ float:left; color:#00418f; font-size:28px;}
.newsright .tit a{ display:block; float:right;}
.topnews{ border-bottom:1px dashed #afafaf; padding-bottom:10px;}
.topnews a{ display:block;}
.topnews a h3{ padding-top:15px; line-height:24px; font-size:20px; font-weight:500;}
.topnews a p{ padding-top:5px; line-height:25px; text-indent:2em; font-size:14px;}
.newsright ul{ padding-top:6px;}
.newsright ul li{ line-height:33px;}
.newsright ul li a{ font-size:16px;}
.newsright li span{ float:right; color:#6f6f6f;}


.tsks{ width:100%; }
.tsks .tit{ position:absolute; top:0px; left:0px; z-index:88}
.tsks img{ display:block;}
.tsks ul{ }
.tsks li{ float:left;width:240px; height:360px; position:relative; z-index:11}
.tsks li img{ width:240px; height:360px;}
.tsks li .info{ position:absolute;color:#FFF; text-align:center; width:100%; top:90px; left:0px;}
.tsks ul li:nth-child(1) .info{color:#5e5e5e;}
.tsks ul li:nth-child(1) .info p{border-bottom:1px solid #5e5e5e;}
.tsks ul li:nth-child(2) .info{color:#5e5e5e;}
.tsks ul li:nth-child(2) .info p{border-bottom:1px solid #5e5e5e;}
.tsks li .info h3{  font-size:25px; font-weight:normal}
.tsks li .info p{  padding-top:10px; border-bottom:1px solid #FFF; width:75px; margin:auto; padding-bottom:10px;}
.tsks li a{ display:block; width:100%; height:100%;
-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;}

.tsks ul li a:hover{ background:#00418f;display:block;width:240px; height:360px; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
	-webkit-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-moz-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-o-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;}

.tsks ul li a:hover .info{ color:#FFF}
.tsks ul li a:hover .info p{ color:#FFF;border-bottom:1px solid #FFF;}

.ad{}
.ad li{ float:left; margin-right:12px;}
.ad li img{ display:block;}
.ad li:nth-child(5){ margin-right:0px; float:right;}
.ad li:hover{filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}






.xkzj{ margin-top:20px; border:1px solid #e3e3e3}
.xkzj .tit{ background:#00418f; line-height:45px; text-align:center; color:#FFF; font-size:28px;}
.xkzj .tit a{  color:#FFF; font-size:28px;}
.xkzj .tit a:hover{  color:#FFF; font-size:28px;}
.xkzjbox a{ display:block; width:373px; height:211px; background:#eae9e9; float:left; margin:20px 13px;}
.xkzjbox a img{ display:block; float:left; width:145px; margin:15px 0px 0 10px;transition-duration: 0.5s;  overflow:hidden}
.xkzjbox a:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;-webkit-transform: scale(1.04); -webkit-transform: all 1s ease 0s; z-index:999;  }
.xkzjbox a .fr{ width:185px; padding-right:15px; padding-top:15px}
.xkzjbox a .fr h3{ color:#00418f; font-size:18px;}
.xkzjbox a .fr p{ color:#666; line-height:24px; padding-top:10px; font-size:14px;}
.xkzjbox a .fr span{ display:block; color:#00418f; border:1px solid #00418f; width:100px; line-height:30px; text-align:center; margin-top:15px;}

.xkzjbox a span{ 
	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
}
.xkzjbox a:hover span.jbspan{background:#00418f; color:#FFF;
	-webkit-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-moz-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-o-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;	
}

.ad{ margin-top:20px;}

.case{ margin-top:20px; }
.casebox{height:510px; border:1px solid #e5e5e5; width:577px;}
.casebox img { display:block;}
.casebox .tit h3{ font-size:28px; color:#00418f; font-weight:400; padding:20px 0 0 10px; float:left;}
.casebox .tit a{ display: block; float:right; line-height:25px; height:25px; border:1px solid #e5e5e5; width:90px; text-align:center; margin:21px 10px 0 0; border-radius:6px;}

.casebox .tit a{ 
	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
}
.casebox .tit a:hover{background:#00418f; color:#FFF;
	-webkit-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-moz-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-o-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;	
}



.casebox ul{ padding:7px 10px 0 10px;}
.casebox ul li{ line-height:34px;}
.casebox ul li a{ font-size:16px;}
.casebox li span{ float:right; color:#6f6f6f;}

.tsjb{ margin-top:20px;}



.conleft{ float:left; width:220px;}
.lefttit{ text-align:center; background:url(../images/nav1.jpg) no-repeat; width:220px; line-height:63px; height:63px; color:#FFF; font-size:24px;}
.ernav{}
.ernav li{ line-height:45px; background:#f0f0f0; border-bottom:1px solid #cccccc;}
.ernav li a{ font-size:18px; display:block; padding-left:30px; background:url(../images/j1.png) no-repeat 187px center;}
.ernav li a:hover{ font-size:18px; display:block; padding-left:45px; background:#FFF url(../images/j2.png) no-repeat 187px center;
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}
.ernav li a.hover{ font-size:18px; display:block; padding-left:45px; background:#FFF url(../images/j2.png) no-repeat 187px center; color:#00418f}



.pages_left_nav_item a:hover{display:block;border-left:#029189 3px solid; color:#029189; padding-left:40px;text-decoration:none;	
	-webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out; height:40px; overflow:hidden; border-right:#029189 1px solid;background-color:#ffffff
	 }	






.leftbtn{ padding-top:10px;}
.leftbtn li{ line-height:50px; background:#00418f;border-radius:3px; margin-top:5px; width:100%; height:50px}
.leftbtn li a{ display:block; padding-left:85px; font-size:16px; color:#FFF;}
.leftbtn li.li1{ background:#00418f url(../images/l1.png) no-repeat 33px center;}
.leftbtn li.li2{ background:#00418f url(../images/l2.png) no-repeat 33px center;}
.leftbtn li.li3{ background:#00418f url(../images/l3.png) no-repeat 33px center;}
.leftbtn li.li4{ background:#00418f url(../images/l5.png) no-repeat 33px center;}
.leftbtn li.li5{ background:#00418f url(../images/l6.png) no-repeat 29px center;}
.leftbtn li:hover{filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}


.conright{ float:right; width:955px;}
.righttit{ border-bottom:1px solid #b9b8b8; height:65px; line-height:65px;}
.righttit .fl{ color:#00418f; font-size:22px; background:url(../images/tit.png) no-repeat left center; padding-left:30px;}

.newslist{}
.newslist li{ padding:20px 0px; border-bottom:1px solid #f3f3f3;}
.newslist li a{ display:block}
.newslist li .fl{ width:251px; height:159px; overflow:hidden}
.newslist li .info{ float:right; width:680px;}
.newslist li .info h3{ font-size:22px; font-weight:500}
.newslist li .info span{ display:block; line-height:30px; padding-top:4px;}
.newslist li .info p{ line-height:30px;}
.newslist li .more{ color:#db1700; padding-top:10px;}

.newslist li img{ display:block; width:251px; height:159px; transition-duration: 0.5s;  overflow:hidden}
.newslist li a:hover img{transform: scale(1.05);transition: all 0.5s ease 0s;-webkit-transform: scale(1.05); -webkit-transform: all 1s ease 0s; z-index:999;  }


.lanmu{ padding-top:20px;}
.lanmu li{ float:left; width:274px; height:65px; line-height:65px; text-align:center; background:#e8e6e6; margin:10px 20px; border-radius:5px; border:1px solid #cdcbcb}
.lanmu li a{ font-size:20px; color:#6f6f6f; display:block;}
.lanmu li a:hover{ background:#03367f; color:#FFF;border-radius:5px; display:block;}
.lanmu li a.hover{ background:#03367f; color:#FFF;border-radius:5px; display:block;}

.piclist{ padding-top:40px;}
.piclist .title{ color:#03367f; font-size:22px; text-align:center; border-top:1px solid #b9b8b8; padding-top:20px;}
.piclist ul{ padding-top:10px;}
.piclist li{width:301px; float:left; text-align:center; margin:10px 7px}
.piclist li div{width:301px; height:196px; overflow: hidden; }
.piclist li p{ line-height:40px;} 


.piclist li img{ display:block; width:301px; height:196px; transition-duration: 0.5s;  overflow:hidden}
.piclist li a:hover img{transform: scale(1.05);transition: all 0.5s ease 0s;-webkit-transform: scale(1.05); -webkit-transform: all 1s ease 0s; z-index:999;  }



.text-c1{ line-height:35px; text-align:center; margin-top:20px;}
.text-c1 span{ background:#0053B2; padding:5px 10px; color:#FFF}
.text-c1 a{  padding:5px 10px; border:1px solid #eaeaea}

.conbox{ padding:20px 0px; line-height:30px;}
.conbox img { max-width:100%}

.ksbox{ padding-top:20px;}
.ksbox .fl{ width:445px; height:298px;}
.ksbox .fl img{ display:block}
.ksbox .fr{ background:url(../images/ks2.jpg) no-repeat; width:509px; height:298px;}
.ksbox .fr p.name{ font-size:35px; color:#FFF; padding:110px 0px 0px 35px; font-family:宋体; font-weight:bold;}
.ksbox .fr p.dh{ font-size:22px; color:#FFF; padding:100px 0px 0px 129px; color:#00418f;}
.ksbox .title{ font-size:25px; color:#00418f; line-height:40px; padding:10px 0px 5px}
.ksbox .des{ line-height:30px; color:#666; font-size:15px;}


.kslist{}
.kslist li{ float:left; width:460px; height:210px; border:3px solid #00418f; position:relative; background:#eae9e9; margin:10px 0;}
.kslist li:nth-child(2n){ float:right;}
.kslist li img{ display:block; float:left; width:145px; height:180px; margin:14px 10px;transition-duration: 0.5s;  }
.kslist li a:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;-webkit-transform: scale(1.04); -webkit-transform: all 1s ease 0s; z-index:999;  }
.kslist li .info{ float:left; width:265px; padding-left:10px;}
.kslist li .info h3{ color:#00418f; font-size:18px; font-weight:500; padding-top:20px;}
.kslist li .info p{ font-size:14px; color:#666; padding-top:10px; line-height:25px;}
.kslist li .info span{ display:block; position:absolute; top:160px; left:172px; text-align:center; width:100px; height:30px; line-height:30px; border:1px solid #00418f; color:#00418f}
.kslist li .sj{ position:absolute; right:0px; bottom:0px; background:url(../images/sj1.jpg) no-repeat; width:38px; height:44px;}
.kslist li a:hover span{ background:#00418f; color:#FFF;}



.jbspan{
	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;
}
a:hover span.jbspan{
	-webkit-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-moz-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	-o-transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;
	transition:color .5s ease,background-color .5s ease,box-shadow .5s ease;	
}

.conbox .title{ text-align:center; font-size:22px;}
.news_detail_from{ line-height:40px; border-top:1px solid #eee ;border-bottom:1px solid #eee ; text-align:center; color:#666; margin:15px 0px;}
.news_detail_content{ line-height:30px; padding:10px 0px; min-height:400px;}
.news_detail_prev_next{border-top:1px solid #eee ;border-bottom:1px solid #eee ; line-height:40px;}
.news_detail_content img{ max-width:100%;}

.tsjb{ background:url(../images/test1.jpg) no-repeat; width:1200px; height:132px; position:relative;}
.tsjb .name{ width:352px; height:43px; position:absolute; left:178px; top:14px;}
.tsjb .dh{ width:352px; height:43px; position:absolute; left:178px; top:74px;}
.tsjb .ry{ width:564px; height:100px; position:absolute; right:94px; top:14px; }


.tsjb .input-text{width:340px; height:40px; padding-left:10px;}



.leftLoop{ overflow:hidden; position:relative; width:1180px; margin:auto} 
.leftLoop .bd{   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ text-align:center; float:left;display:_inline;  } 



.erweima:hover .close_btn{ display:block;}
.erweima{
	 
background:rgba(255,255,255,.74);
	 
-moz-box-shadow:0px 1px 10px #e0e0e0;
	 
-webkit-box-shadow:0px 1px 10px #e0e0e0;
	 
box-shadow:0px 1px 10px #e0e0e0;
	 
position:fixed;
	 
top:180px;
	 
width:130px;
	 
right:0px;
	 
height:660px;
	 
z-index:9999;
	 
border:#eeeeee 1px solid;
	 
display:block;
	 
}
.erweima img{width:130px; height:130px; margin:10px; }
.erweima_text{width:130px;margin:0px; font-size:14px; text-align:center; line-height:22px; color:#343536; }
.erweima_text a{ color:#932a88; text-decoration:none} 
.erweima_text a:visited{ color:#932a88; text-decoration:none} 
.erweima_text a:hover{ color:#932a88; text-decoration:underline} 



.close_btn {
    width: 50px;
    height: 25px;
    margin-right: 22px;
    background:none; 
	display:none; 
	cursor:pointer;
}
.close_btn img {
    width: 50px;
    height: 25px;
}













.footer{ background:url(../images/footbj.jpg) no-repeat; width:100%; height:230px ; color:#FFF;}
.footer .link{ border-bottom:1px solid #666666; line-height:30px; font-size:15px;color:#FFF; padding:22px 0px;}
.footer .link span{color:#FFF; }
.footer .link a{ color:#fff; font-size:15px; padding:0px 8px;}
.footer .link a:hover{ color:#FFF;}
.foot{ text-align:center; font-size:15px; line-height:30px; padding:15px 0 20px; color:#FFF;}









