@charset "utf-8";
/* CSS Document */

body,p,h1,h2,div,ul,li,img,html{margin:0;padding:0}
a{text-decoration:none;}
a:link,a:visited,a:hover{text-decoration:none;color:#545454;}
a.hover{text-decoration:none;color:#900;}
img{border:0;}
ul,ul li{list-style-type:none;}
.clear{clear:both;}

body{font-size:12px;color:#545454;font-family:"微软雅黑",arial, sans-serif;}
	.main{width:1200px;margin:0 auto;padding:0 auto;}
.logo{width:275px;height:90px;float:left;}
.nav{width:920px;float:left;height:90px;}
.nav ul{width:920px;margin:0 auto;padding:0px;height:90px;}
.nav ul li{float:left;width:110px;line-height:88px;}
.nav ul li a{color:#232121;font-size:14px;text-align:center;display:block;height:88px;line-height:88px;}
.nav ul li a:hover,.nav ul li a.hover{width:108px;height:88px;background:#d9e7ec;color:#005098;float:left;border-top:2px #005098 solid;}

	#full-screen-slider { width:100%; height:562px; float:left; position:relative;background:url(../image/sliderbj.jpg) bottom no-repeat;border-top:3px #c9c9c9 solid;}
    #slides { display:block; width:100%; height:525px; list-style:none; padding:0; margin:0; position:relative;padding-top:5px;}
    #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
    #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
    #pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
    #pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
    #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
    #pagination li.current { background:#448e3c;}
	
	.mtitle{width:1200px;height:70px;margin-top:40px;font-size:24px;color:#000000;width:100%;text-align:center;border-bottom:1px #CCC solid;}
	.mtitle h2{margin:0 auto;padding:0 auto;height:20px;line-height:20px;font-size:16px;color:#333333;width:18%;text-align:center;font-weight:normal;}
	
	 .mabout{width:1000px;font-size:14px;ine-height:24px;padding:0px 10px 30px 10px;border-bottom:1px #CCC dashed;}
	 .mtitle h1{margin:0 auto;padding:0 auto;height:48px;line-height:48px;font-size:30px;color:#333333;width:25%;text-align:center;border-bottom:5px #0076ca solid;font-weight:normal;}
.mser{width:1200px;font-size:14px;padding:0px 10px 0px 10px;float:left;text-align:center;margin-top:30px;}
  .s1{float:left;width:300px;height:220px;line-height:20px;}
  .s1 h4{font-size:18px;text-align:center;padding-top:140px;font-weight:normal;}
  .ser1{float:left;background:url(../image/ser1.jpg) center no-repeat;width:300px;height:145px;}
  .ser1 a{color:#a8a8a8;}
  .ser1 a:hover,.ser1 a.hover{float:left;background:url(../image/ser1-1.jpg) center  no-repeat;width:300px;height:145px;color:#005098;}
  .ser2{float:left;background:url(../image/ser2.jpg) center no-repeat;width:300px;height:145px;}
  .ser2 a{color:#a8a8a8;}
  .ser2 a:hover{float:left;background:url(../image/ser2-1.jpg) center  no-repeat;width:300px;height:145px;color:#005098;}
  .ser3{float:left;background:url(../image/ser3.jpg) center no-repeat;width:300px;height:145px;}
  .ser3 a{color:#a8a8a8;}
  .ser3 a:hover{float:left;background:url(../image/ser3-1.jpg)  center no-repeat;width:300px;height:145px;;color:#005098;}

  .ser4{float:left;background:url(../image/ser4.jpg) center no-repeat;width:300px;height:145px;;}
  .ser4 a{color:#a8a8a8}
  .ser4 a:hover{float:left;background:url(../image/ser4-1.jpg) center  no-repeat;width:300px;height:145px;color:#005098;}
 
 .wangzhan{width:100%;background:url(../image/webj.jpg) center no-repeat;height:450px;margin-top:45px;color:#FFF;}
 .wt{font-size:40px;marign:0;padding:0;font-weight:bold;text-align:center;width:100%;padding-top:20px;}
 .pt{font-size:20px;marign:0;padding:0;font-weight:normal;text-align:center;width:100%;}
 .ct{background:rgba(0,0,0,0.2) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#fff; filter:Alpha(opacity=20);/*实现IE背景透明*/ 
 width:550px; height:300px; font-size:18px; margin:20px 320px; color:#fff;text-align:center;}
 .ct p{padding:25px;line-height:28px;font-size:18px;}
 .more{font-size:14px;border:1px #FFF solid;border-radius:5px;width:100px;height:30px;line-height:30px;margin:0px 230px;}
 .more a{color:#FFF;display:block;}
 .more a:hover{color:#F00;width:100px;height:30px;line-height:30px;background:#FFF;border-radius:5px;}
 .mobile{width:1200px;margin-top:20px;}
 .mobile p{margin:0 auto;padding:0 auto;height:30px;line-height:30px;font-size:18px;color:#333333;width:1200px;text-align:center;font-weight:normal;}
 .new{background:#f8f8f8;width:100%;margin:0 auto;padding:0 auto;border-top:1px #006dc7 solid;overflow:hidden;border-bottom:5px #006dc7 solid;padding-bottom:70px;}
 .new ul{width:1100px;color:#a8a8a8;margin:0 auto;padding:0 auto;margin-top:15px;}
 .new ul li{float:left;width:450px;text-align:center;height:120px;background:url(../image/newbj.jpg) bottom no-repeat;margin-top:50px;margin-left:60px;}
 .new ul li .shu{float:left;font-size:18px;color:#333;width:75px;height:120px;}
  .new ul li .shu a{color:#333;text-align:center;}
 .new ul li .shu a:hover{color:#006dc7;}
 .new ul li .shu span{font-size:12px;color:#a8a8a8;float:left;border-top:1px #ccc solid;line-height:30px;width:75px;text-align:center;}
 .new ul li .nt{float:left;font-size:14px;line-height:30px;width:310px;margin-left:30px;text-align:left;}
 .new ul li .nt a{color:#333;}
 .new ul li .nt a:hover{color:#006dc7;}
 .new ul li .nt p{font-size:12px;text-align:left;}
 .link{height:125px;background:url(../image/link.jpg) left no-repeat;padding-left:170px;line-height:50px;margin-top:40px;width:830px;margin-left:50px;}
 
	  .pzbann{width:100%; background:url(../image/pzbanner.jpg) center no-repeat;height:250px;margin-bottom:10px;}
	  .foot{width:100%;background:#00589f;height:120px;margin-top:40px;}
	  .footlogo{float:left;width:350px;height:100px;background:url(../image/footblogo.jpg) center no-repeat;padding-top:10px;}
	  .footer{float:left;width:700px;height:100px;padding-top:30px;color:#FFF;text-align:center;line-height:24px;}
	    .nycontent{width:100%;padding:15px 0px;line-height:24px;font-size:14px;min-height:400px}
	 .nytitle{width:100%;border-bottom:1px #e3e3e3 solid;height:60px;margin:20px 0px 25px 0px;}
	 .nytitle h1{width:500px;margin-left:350px;font-size:30px;line-height:59px;border-bottom:3px #f9a200 solid;text-align:center;font-weight:normal;}
	  .nynewleft{width:220px;float:left;margin-top:30px;padding-left:50px;}
   .nynewright{width:850px;float:right;margin-top:30px;border-left:1px #d7e6f5 dashed;padding-left:30px;padding-right:30px;}
   .nt{width:160px;height:60px;border-bottom:1px #5a5a5a solid;text-align:right;font-size:18px;padding-top:15px;}
   .ntcon{width:140px;margin:10px 17px;border-left:1px #5a5a5a solid;float:left;}
   .ntcon ul{float:left;width:135px;}
   .ntcon ul li{float:left;width:135px;height:60px;line-height:60px;}
   .ntcon ul li a{color:#5a5a5a;font-size:16px;}
   .ntcon ul li a:hover{color:#900;font-size:16px;}
   .ntcon ul li a.active{color:#900;font-size:16px;}
      	.nrcon{float:left;width:830px;margin-top:30px; min-height:500px}
	.nyrtitle{width:100%;height:73px;font-size:24px;line-height:73px;text-align:left;border-bottom:3px #838383 solid;}
	  .nrcon li{float:left;border-bottom:1px #c2c2c2 dashed;width:690px;display:inline;margin-bottom:10px;line-height:45px}
	  .nrcon li img{width:260px;height:130px;float:left;margin:5px 20px 25px 5px;}
	  .nrcon h1{color:#900;font-size:16px;font-weight:normal;line-height:30px;}
	  .nrcon li a{color:#797979;}
	  .nrcon li a:hover{color:#c1730e;}
	  .nrcon p{line-height:24px;text-align:left;color:#797979;}
	  .nrcon span{float:right;line-height:45px;}
	  	    .page{float:left;height:40px;margin-top:15px;text-align:center;width:100%;}
   .page ul{height:40px;}
   .page ul li{width:40px;lin-height:40px;float:left;border:1px #e5e5e5 solid;margin-left:5px;}
   .page ul li a{text-align:center;}
   .page ul li a:hover,a.hover{background:#e5e5e5;color:#e90404;width:40px;float:left;}
   
   
 .picbox{ width:1200px;margin:50px auto;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.piclist{margin-left:1px}
.piclist:after{height:0;display:block;clear:both;visibility:hidden;content:'.';font-size:0}
.piclist ul{ width:1140px;margin:0 auto;position:relative;margin-left:30px;}
.piclist li{ float:left;text-align:center;cursor:pointer;z-index:0;position:relative;margin:0 22px 10px 0;width:260px;height:200px;margin-bottom:35px;box-shadow:0px 1px 0px #edecec;border: 1px solid #e5e5e5;}
.piclist li.r{ margin-right:0}
.piclist li .in img{*width:260px;*height:auto;}
.piclist li .in{ position: absolute;left: 0;top: 0;z-index:2;width: 240px;}
.piclist li .in .imgdiv{display:block;width:250px;height: 142px;margin:0 auto;margin-top:4px;overflow:hidden;}
.piclist li span{ display:block;text-align: center;height:46px;padding:8px 3px 0 3px;font-size:14px;line-height:46px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li span b{display:block;color:#666;}
.piclist li.pic .original{display:none;padding:5px;padding-bottom:0;border: 1px solid #d13a3e;position:absolute;text-align: center;left:-16px; top:-59px; background: #fff;}
.piclist li.pic .original .imga{display:block;}
.piclist li .original img{*height:250px;*width:auto;}
.piclist li .original span {height:36px;padding-top:0}
.piclist li .original b{ line-height:36px;}
.piclist li.on{z-index:999}
.piclist li.on .original{ display:block;z-index:100;}

.service_list {margin:0 auto;padding:0 auto;width:1140px;padding-top:50px;margin-left:30px;}
.service_list li{ float:left; width:157px;padding-bottom:80px;}
.service_list li span{ display:block; cursor:pointer;}
.service_icon{ display:block; background-image:url(../image/service_tipimg.png); width:100px; height:100px; margin-left:18px;}
.service_icon1{ background-position:0 0;} 
.service_icon2{ background-position:-159px 0;} 
.service_icon3{ background-position:-317px 0;} 
.service_icon4{ background-position:-476px 0;} 
.service_icon5{ background-position:-635px 0;} 
.service_icon6{ background-position:-793px 0;} 
.service_icon7{ background-position:-952px 0;} 
.service_list li:hover .service_icon1{ background-position:0 -122px;}
.service_list li:hover .service_icon2{ background-position:-157px -122px;}
.service_list li:hover .service_icon3{ background-position:-317px -122px;}
.service_list li:hover .service_icon4{ background-position:-476px -122px;}
.service_list li:hover .service_icon5{ background-position:-635px -122px;}
.service_list li:hover .service_icon6{ background-position:-793px -122px;}
.service_list li:hover .service_icon7{ background-position:-952px -122px;}
.service_name,.service_intro{ width:120px; padding-left:18px; text-align:center;}
.service_name{ color:#333; font-size:18px; padding:18px 0 8px 18px;}
.service_intro{ color:#484848;}
.service_list li:hover span{ color:#c70c1f;}