/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#343434;font-family:"微软雅黑"; min-width:1100px;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, STXihei,  Heiti, sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#343434;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
body{min-width:1250px}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}
.head0{background:url(1.jpg) repeat-x ; width:100%}
.head2{ background-color:#f6f6f6; height:96px}
.head{width:1250px; margin:0 auto}
.top1{height:43px; line-height:40px; padding-right:15px}
.yuy{width:200px; float:right;}
.yuy li{ float:left; margin-right:10px}
.yuy img{vertical-align:middle; margin-right:10px}
.top2{}
.logo{margin-top:24px}
.tel{ width:620px; margin-top:24px}
.tel li{ float:left; margin-right:20px}
.tel .tu{float:left; margin-right:20px}
.tel .wz1{font-size:14px}
.tel .wz2{font-size:20px; color:#34495e; font-weight:bold;text-transform:uppercase;}
.nav{ background:url(dh.png) no-repeat; height:50px; width:1250px; margin:0 auto }
.nav ul{list-style:none; width:1250px; margin:0 auto} 
.nav li{float:left;width:178px;line-height:50px;box-sizing:border-box;} 
.nav li:last-child {border-right:0}
.nav li:first-child {border-left:0}

.nav a{display:block;text-align:center;height:50px; font-size:16px} 
.nav a:link{color:#fff;text-decoration:none;} 
.nav a:visited{color:#fff;} 
.nav a:hover{color:#FFF; text-decoration:none;background:url(dh_o.png) no-repeat; width:178px} 



.fullSlide{width:100%;position:relative;height:700px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:700px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:62px;height:4px;margin:5px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#999;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:3%;background-position:-6px -137px;}

.main0{ width:100%}
.main{ width:1200px; margin:30px auto; overflow:hidden}
.main1 .biaot{ font-size:28px; font-weight:bold; color:#415b76; text-align:center; line-height:125px; margin-bottom:30px}
.cs li{ float:left; width:240px;}
.cs li .nrr{ width:210px; margin:0 auto; color:#999; text-align:center}
.cs li .nrr .t1{font-size:20px; font-weight:bold; line-height:40px}
.cs li .nrr .t2{font-size:18px; line-height:35px;text-transform:uppercase;}
.cs li .nrr .t3{font-size:14px; line-height:25px}
.biaot_c{ font-size:28px; font-weight:bold; color:#415b76; text-align:center; line-height:40px; margin-top:30px; margin-bottom:30px}
.biaot_e{font-size:24px;text-transform:uppercase;}
.main2{ margin-top:50px}
.main3{ background-color:#f4f4f4; padding-top:18px; padding-bottom:60px}
.cp dd{ width:382px; height:385px; background-color:#FFFFFF; margin-right:25px; margin-bottom:33px; float:left}
.cp .bt{height:80px; line-height:80px; text-align:center; font-size:22px; color:#333}

.main4{ background-color:#fff}
.gy{ width:1200px; margin:0 auto;background-color:#F69E5E; color:#FFFFFF}
.gya{ float:left; width:590px; background-color:#F69E5E}
.gya_a{ height:235px;background-color:#4D7181;font-size:14px; line-height:25px; padding:10px 15px}
.gya_a .bt{ font-size:20px; line-height:40px; border-bottom:2px solid #FFF; width:104px}
.gya_a .nr{margin-top:10px}

.gya_b{background-color:#F69E5E; height:130px;}
.gyb{ float:left; width:307px; }
.gyb_a{ height:255px;}
.gyb_b{background-color:#4D7181;height:110px; font-size:14px; line-height:25px; padding:10px}
.gyc{ float:right; width:303px; }



.main5{ margin-top:15px}
 .hjzuo{width:1200px; margin:0 auto; overflow:hidden}
 .hj li{ float:left; margin-right:15px; width:280px}
  .hj li .txt{ font-size:14px;line-height:52px; text-align:center}
  
.main6{ background-color:#f4f4f4; padding-top:18px;}  
  

 .tabbox {width:1200px;height:900px;}
.tabmenu {width:1200px;height:28px;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; width:180px; height:40px; overflow:hidden; background:url(cpb1.png) no-repeat;line-height:40px; display:inline; font-size:16px;color:#415b76; margin-right:20px}
.tabmenu .cli {text-align:center;float:left;width:180px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:16px; cursor:pointer;background:url(cpb2.png) no-repeat; color:#fff}
#tabcontent {width:1200px;padding-top:50px;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}  
  
  
  
  
  .tabbox1 {width:1200px;}
.tabmenu1 {width:1200px;height:28px;}
.tabmenu1 ul {margin:0;padding:0;list-style-type:none; width:400px; margin:0 auto}
.tabmenu1 li { text-align:center; float:left; width:180px; height:40px; overflow:hidden; background:url(cpb1.png) no-repeat;line-height:40px; display:inline; font-size:16px;color:#415b76; margin-right:20px}
.tabmenu1 .cli {text-align:center;float:left;width:180px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:16px; cursor:pointer;background:url(cpb2.png) no-repeat; color:#fff}
#tabcontent1 {width:1200px;padding-top:50px;}
#tabcontent1 ul {margin:0px;list-style-type: none;}
#tabcontent1 .hidden {display:none;} 
  
  .xw_tu{ width:535px}
  .xw_nr{width:625px}
  .xw_tu .bt{background-color:#202D35; line-height:50px; color:#fff;padding:0 10px}
.xw_nr .xwa{ margin-bottom:70px}
  .xw_nr .rq{ background-color:#FFFFFF; width:50px; height:45px; padding-top:5px; float:left; line-height:25px;color:#999; font-size:12px; text-align:center}
  .xw_nr .rq .ri{font-size:18px; line-height:20px}
  .xwb{ width:560px;  float:right; font-size:14px; line-height:25px}
  .xwb_a a{ color:#415b76}
  
  
  .foot{ color:#fff; }
 .foota{ background-color:#434343; padding-top:50px; padding-bottom:60px}
 .foot1{width:1200px; margin:0 auto}
 .foota_aa{float:left; width:362px!important; border-right:1px solid #fff; }
  .foota_aa .bt{ font-size:18px; line-height:65px}
  .foota_aa .bt2 li{ font-size:16px; line-height:30px; float:left; width:50%!important;}
  .foota_aa .bt2 a{ color:#FFFFFF}
   .fa{ margin-left:60px; width:290px!important;}
    .fa .bt2 li{ font-size:16px; line-height:30px;width:260px!important; float:none}
	  .foot_cc { float:right; width:470px}
  .foot_cc .bt{ font-size:18px; line-height:65px}
  .dblx{ line-height:35px; font-size:16px; }
  .foot2{background-color:#222;  line-height:50px; font-size:16px; text-align:center}
    .foot2 a{ color:#fff}
  .cp2 dd{ width:200px; height:240px; margin-right:25px; margin-bottom:15px; float:left}
  
.cp2 .bt{height:40px; line-height:40px; text-align:center; font-size:14px; color:#333}
  
  



.nlf{ float:left; width:234px}
.nlf .kslj ul li:hover{ transform:translateX(5px); transition:all 0.6s}
.nlf .kslj ul li{ margin-bottom:5px}

  .top_imgbox{
width:100%; 
height:260px; 
position:relative;
z-index:2; 
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
    margin-left:-960px; 
z-index:99;
}
		
		
.ksfl { border:#dddddd 1px solid; margin-bottom:20px}
.ksfl h3{ display:block; background:#4D7181; line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight:normal}
.ksfl ul{ margin:5px}
.ksfl ul li{  line-height:43px;outline: 1px  solid #FFF;outline-offset: -3px;  margin-bottom:5px; font-size:13px; transition:all 0.6s}
.ksfl ul li a{ display:block;background:#95b6c4; padding-left:8px; text-align:center}
.ksfl ul li a:hover{ background:#4D7181; transition:all 0.6s; color:#fff }

.ksfl2 { border:#dddddd 1px solid; padding:15px; line-height:25px}

.nrt{ float:right; width:890px; border:#e5e5e5 1px solid; padding:25px}
.nbt{ border-bottom:#e5e5e5 1px solid; margin-bottom:15px; padding-bottom:10px; overflow:hidden}
.nbt h3{ display:block; border-left:#4d7181 5px solid; color:#4d7181; font-size:16px; padding-left:10px; float:left}
.nbt span{ float:right; color:#999}

.tuwen{ color:#333; font-size:14px; line-height:30px}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

.cp22 li{ border-bottom:1px solid #ccc; padding:10px; margin-bottom:10px}
.cp22 li:hover{ background-color:#CCCCCC}
