@charset "utf-8";

.index_top1{
 height:40px;
 width:100%;
 background:#1071a8;
 min-width:1200px;}
.index_top1 .top1{
 height:40px;
 width:1200px;
 line-height:40px;
 margin:0 auto;}
.top1 .top1L{
 float:left;
 color:#fff;}
.top1 .top1R{
 float:right;}
.top1 .top1R_icon{
 display:block;
 height:14px;
 width:18px;
 background:url(../images/images/top1r_icon.png) no-repeat;
 float:left;
 margin-top:14px;
 margin-right:6px;}

.index_top2{
 height:130px;
 width:100%;
 min-width:1200px;
 background:#1071a8;}
.index_top2 .top1{
 height:125px;
 width:1200px;
 margin:0 auto;
 padding-top:5px;}
.index_top2 .logo{
 float:left;
 margin-right:38px;}
.index_top2 .center{
 height:70px;
 width:156px;
 border-left:1px solid #fff;
 float:left;
 margin-top:16px;
 padding-left:26px;}
.index_top2 .search{
 float:right;
 width:280px;
 height:40px;
 margin-top:30px;
 position:relative;}

 

::-webkit-input-placeholder { 
color:#fff;}
:-moz-placeholder { 
color:#fff;}
::-moz-placeholder { 
color:#fff;}
:-ms-input-placeholder { 
color:#fff;}
.index_top2 .search_icon{
 display:block;
 height:20px;
 width:20px;
 background: url(../images/images/search.png) no-repeat;
 position:absolute;
 top:12px;
 right:18px;}

.nav{
 height:50px;
 line-height:50px;
 background:#fff;}
.nav ul{
 width:1200px;
 height:50px;
 margin:0 auto;
 font-size:16px;
 list-style: none;}
.nav ul a{
 display:block;
 height:45px;
 width:100%;
 float:left;
 color:#222;}
.nav ul li{
 height:50px;
 line-height:50px;
 width:10%;
 float:left;
 text-align:center;
 box-sizing:border-box;}
.nav ul a:hover {
 color:#fff;}
.nav ul a:hover{
 border-bottom:2px solid #0c65a3;}
.active{
 border-bottom:2px solid #0c65a3;}
.active a{
 color:#0c65a3 !important;}

.center{
 width:100%;
 position:relative;}
.lunbo{
 height:300px;
 min-width:1200px;
 background:#ccc;
 margin-bottom:30px;}

.focusBox { float:left; position: relative; width: 420px; height:290px; overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .pic img { width: 420px; height: 290px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}


.center .cen_div1{
 width:1200px;
 margin:0 auto;
 margin-top:30px;
 overflow:hidden;}
.center .div1_top{
 height:52px;
 border-bottom:1px solid #eee;
 margin-bottom:20px;}
.center .div1_topL{
 float:left;
 height:32px;
 line-height:32px;
 padding-left:20px;
 width:130px;
 background:#0c65a3;
 background: url(../images/images/div1_topll.png) no-repeat;
 color:#fff;
 font-size:16px;}
.center .div1_topR{
 float:right;
 color:#999;
 margin-top:12px;
 font-size:13px;}

.center .div1_botL{
 width:640px;
 float:left;}
.center .div1_botR{
 background:#fff;
 float:right;
 
 width:740px;}
.center .div1_botR .botRTOP{
 border-bottom:1px dashed #ccc;
 margin-bottom:14px;}
.center .div1_botR .botRTOP h3{
 text-align:center;
 font-size:22px;
 font-weight:normal;
 height:40px;
 line-height:40px;}
.center .div1_botR .botRTOP p{
 line-height:30px;
 text-indent:2em;
 margin-bottom:10px;
 margin-top:10px;
 font-size:16px;}
.center .div1_botR p a{
 display:inline-block;
 color:#ba2121;
 font-size:12px;}
.center .div1_botR .botRBOT{}
.center .div1_botR .botRBOT a{
 color:#0c65a3;
 line-height:30px;display:block;}
.center .div1_botR ul li{
 color:#0c65a3;
 font-size:12px;}
.center .div1_botR ul span{
 color:#494949;
 font-size:15px;}
.center .div1_botR ul .dian{
 font-size:22px;
 color:#0c65a3;
 padding-right:15px;}
.center .div1_botR ul li .sj{
 display:block;
 color:#999;
 float:right !important;
 font-size:16px;}


.cen_div2{
 margin:0 auto;
 width:1200px;
 margin-top:30px;
margin-bottom:30px !important;}
.cen_div2 .div2_leftT{
 width:640px;
 float:left;
 padding:0;}

.cen_div2 .div2_rightT{
 width:520px;
 float:right;
 padding:0;}

.cen_div2 .div2_right .botRBOT{
 height:150px;
 width:520px;
 background:#f4f4f4;
 padding:25px 10px;}
.cen_div2 .div2_right .botRBOT .xxfw{
 width:165px;
 height:75px;
 float:left;}
.cen_div2 .div2_right .botRBOT .xxfw span{
 display:block;
 height:44px;
 width:44px;
 border-radius:50%;
 margin:0 auto;
 float:left;
 margin:16px 10px 0 10px;}
.cen_div2 .div2_right .botRBOT .xxfw1 span{
 margin-top:25px;}
.cen_div2 .div2_right .botRBOT .xxfw p{
 float: left;
 height:75px;
 line-height:74px;font-size:15px;}
.cen_div2 .div2_right .botRBOT .xxfw1 p{
 line-height:92px;}
.cen_div2 .div2_right .botRBOT a{
 float:left;
 color:#0c65a3;}
.cen_div2 .bot_bot{
 height:120px;
 width:490px;

 padding:7px 0 0 8px;}
.cen_div2 .line{
 border:1px solid #fff;
 width:470px;
 height:100px;
 color:#fff;
 font-size:30px;
 text-align:center;
 line-height:100px;
 position:relative;}

.cen_div2 .line span{
 display:block;
 float: left;
 height:48px;
 width:48px;
 background:yellow;
 position:absolute;
 top:27px;
 left:126px;}
.cen_div2 .line p{
 margin-left:100px;}

.div3{
 min-width:1200px;
 max-width:1200px;
 margin:0 auto;
margin-bottom:30px;
 overflow:hidden;}
.div3 ul{
 margin-right:10px;
 text-align:center;}
.div3 .ul1{
 list-style:none;
 width:188px;
 float:left;}
.div3 .ul2{
 list-style:none;
 width:199px;
 float:left;}
.div3 .ul2 li{
 padding-top:68px;
 height:182px;}
.div3 .ul1 li{
 width:188px;
 height:94px;
 padding-top:26px;}
.MarginTOP{
 margin-top:10px;}
.noMargin{
 margin-right:0 !important;}
.div3 ul span{
 display:block;
 height:45px;
 width:45px;
 margin:0 auto;
 margin-bottom:10px;}
.div3 .ul2 span{
 height:73px;
 width:92px;}
.div3 ul p{
 font-size:16px;}
.div3 .ul2 p{
 font-size:18px;}

.div3 ul li{
  cursor: pointer;  
     transition: all 2s;}
.div3 ul li:hover{
     transform: scale(1.1);}




.footer1{
 width:100%;
 min-width:1200px;
 height:165px;
 background:#0c65a3;
 padding-top:30px;
margin-top:30px;}
.footer1 .footer{
 width:1200px;
 margin:0 auto;}
.footer1 .footer select{
 float:left;
 margin-right:20px;
 height:30px;
 line-height:30px;
 width:190px;
 padding-left:15px;
 color:#0c65a3;
 font-size:12px;}
.footer1 .txt{
 margin:0 auto;
 width:1200px;
 color:#fff;
 font-size:14px;}
.phone{
 margin-top:40px;
 margin-bottom:15px;}
.p_footer{
 float:left;}
.logo_footer{
 margin-top:40px;
 height:64px;
 width:52px;
 background: url(../images/images/logo_footer.png) no-repeat;
 float:right;}

.cen_div1 a:hover{
 color:#0c65a3 !important; cursor: pointer;}
.center .div1_botR ul li span:hover{
 color:#0c65a3 !important;}
.center .div1_botR ul a:hover{
 color:red !important;}


.footer2{
width:100%;min-width:1200px;
 line-height:30px;
 background:#0a568b;
 color:#fff;
 font-size:12px;}
.footer2 .foot{
width:1200px;
 margin:0 auto;}

.slider{ width:100%;  min-width:1200px;  height:300px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px;}
.slider .bd li p{
     position: absolute;
    width: auto;
    height: 13%;
    background: rgb(0, 0, 0);
    opacity: 0.7;
    box-sizing: border-box;
    text-align: center;
    margin: 0px;
    color: white;
    z-index: 5;
    left: 105px;
    bottom: 50px;
    font-size: 26px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 60px;
    margin-left: 50px;}
.slider .bd li{ width:1200px;  overflow:hidden; position: relative;}
.slider .bd li img{ display:block; width:1200px; height:300px;}
.slider .tempWrap{ overflow:visible !important ;}
.slider .tempWrap ul{  margin-left:-1200px !important;}

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;}
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:12px; height:12px; line-height:99px; overflow:hidden; background:url(../images/images/slider-btn.png) -1px -17px no-repeat; 
  margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on{ 
 background-position:-1px 0; 
 filter:alpha(opacity=100);
 opacity:1;    
 border: none;}
.slider .pnBtn{  
 position:absolute; 
 z-index:1; 
 top:0; 
 width:100%;  
 height:400px; 
 cursor:pointer;}
.slider .prev{ 
 left:-50%; 
 margin-left:-600px;}
.slider .next{ 
 left:50%;  
 margin-left:600px;}
.slider .pnBtn .blackBg{ 
 display:block;  
 position:absolute; 
 left:0px; 
 top:0; width:100%; height:300px; 
 background:#fff; 
 filter:alpha(opacity=70);opacity:0.7;}
.slider .pnBtn .arrow{
 
 position:absolute; 
 top:0; 
 z-index:1;
 width:60px; 
 height:90px;}

.slider .prev .arrow{ 
 right:-60px; 
 top: 114px;
 background:url(../images/images/slider-arrow.png) 0px 0 no-repeat;
 text-decoration: none;}
.slider .next .arrow{
 left: -56px;
 top: 114px;
 background:url(../images/images/slider-arrow1.png) 0 0 no-repeat;
 text-decoration: none;}



.center1{
 width:1200px;
 margin:0 auto;}
.cen1_ul1{
 width:280px;
 list-style:none;
 float:left;
 margin-right:70px;}
.cen1_ul1 .li1{
 height:80px;
 line-height:80px;
 text-align:center;
 font-size:28px;
 background:#0c65a3;
 color:#fff;}
.cen1_ul1 li{
 height:50px;
 line-height:50px;
 background:#f1f1f1;
 border:1px solid #e6e6e6;
 border-top:0;
 padding-left:22px;
 
 font-size:16px;}
.cen1_ul1 li a{
display:block;

height:50px;
color:#333;}
.cen1_ul1 li:hover{
 color:#0c65a3;
 background:#fff;}
.cen1_ul1 li:hover a{
 color:#0c65a3;}
.cen1_ul1 li:hover span{
 background: url(../images/images/jiantou-hover.png) no-repeat !important;}

.on{
 color:#0c65a3 !important;}
.on1{
 background: url(../images/images/jiantou-hover.png) no-repeat !important;}
.cen1_ul1 li span{
 display:block;
 float:right;
 height:16px;
 line-height:16px;
 width:16px;
 background: url(../images/images/jiantou.png) no-repeat;
 border-radius:50%;
 margin-top:18px;
 color:red;
 margin-right:15px;}

.cen1_ul2{
 float:left;
 width:850px;
 max-width:850px;}
.cen1_ul2_top{
 height:40px;
 line-height:40px;
 border-bottom:3px solid #0c65a3;}
.cen1_ul2_top p{
 font-size:24px;
 float:left;
 line-height:30px;
cursor:pointer;}
.cen1_ul2_top span{
 font-size:14px;
 color:#999999;
cursor:pointer;}
.cen1_ul2_top span a{
 display:inline-block;
 color:#999999;
cursor:pointer;}
.cen1_ul2 li{
 line-height:52px;
 border-bottom:1px dashed #ccc;
 font-size:16px;
 color:#0c65a3;
cursor:pointer;overflow:hidden;}
.cen1_ul2>ul li a{
 color:#494949;
 
 line-height:52px;
 width:97%;
 float:left;}

.cen1_ul2 li:hover a{
 color:#0c65a3;}
.cen1_ul2 li:hover a span{
 color:#0c65a3;}
.cen1_ul2 li a p{
 max-width:500px;
 display:block;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 float:left;
cursor:pointer;}
.cen1_ul2 li a span{float:right;}
.noFloat>span{float:none !important;}

.xinwenxq{
 width:1080px;
 max-width:1080px;
 min-width:1080px;}
.zhxw-cen{
 width:1200px;
 max-width: 1200px;}


.xinwenxq-cen{
 margin-top:-100px;
 background:#fff;
 padding:36px 60px;
 position:static;
 z-index:99;
 width:960px;
 max-width:960px;}
.xinwenxq-cen .cen1_ul2_top{
 border:0;}
.cen1_ul2 li .dian{
 float:left;
 margin-right:1%;
 font-size:32px;
height:16px;}

.xinwenxq-cen .cen1_ul2_top p{
 font-size:20px;
 color:#0c65a3;
 float:left;}
.xinwenxq-cen h3{
 text-align:center;
 color:#0c65a3;
 font-size:26px;
 margin-top:30px;}
.xinwenxq-cen .sj{
 text-align:center;
 color:#333;
 font-size:16px;
 height:50px;
 line-height:50px;
 background:#f1f1f1;
 margin-top: 40px;
 margin-bottom:40px;}
.xinwenxq-cen .txt{
 border-bottom:1px dashed #ccc;
 padding-bottom:20px;
 margin-bottom:20px;}
.xinwenxq-cen .txt p{
 text-indent:2em;
 line-height:26px;
 margin-bottom:20px;}
.xinwenxq-cen .shan-xia span{
 float:left;
 margin-top:20px;}
.xinwenxq-cen .shan-xia a{
 color:#333;
 float:left;
 margin-top:20px;}



.jg-cen .cen1_ul2 .cen1_ul2_bot{
 margin:20px;}


*{padding:0px; margin:0px;}
.dagang_liebiao
 {
  
  width:100%;
  height:400px;
  float:left;}
.dagang_liebiao ul li 
 {
  overflow:visible;
  list-style-type:none;
  float:left;
  padding:0px;}

.dagang_liebiao ul li 
 {
  
  margin:18px;
  float:left;}

.dagang_liebiao ul li a
 {
  text-decoration:none;
  color:#333;   
  float:left;}
 .dagang_liebiao ul li a:hover
 {
   
  color:#0c65a3;}
 
 

 .hhhhh{position:relative;white-space: nowrap;}
.xueaaa{position:absolute;top:0;left:0;}

      #dagang_liebiao1
{

   width: 100%;
          min- height: 450px;
           margin-top: 38px;
           border:1px solid #eee;
 border-radius:10px;
 display:none;
 background:#f1f1f1;
 position:absolute;
 top:0px;
 left:0px;} 
*+html #dagang_liebiao1{top:-280px;}
 .close{
 float:right;
 right:20px;
 top:0px;
 color:#333; 
 font-size:18px;
 font-style: normal;
 cursor:pointer;
 position: absolute;}

ul li{
            list-style:none;}
        .jw_rencai{
            width:700px;
            height:400px;}
        .jw_rencai .rencai_ul1{
             width:100%;}
        .jw_rencai .rencai_ul1 li{
            width:100%;
            margin-left: 30px;}
        .jw_rencai .rencai_ul1 li a1{

            text-decoration:none;
            color:#0c65a3;
            display:inline-block;
            width:100%;
            height:100%;}
  .rencai_xiala{

            display:none;}
 .rencai_p:hover .rencai_xiala{
            display:block;}
 .rencai_xiala li
    {
    float: left;
    list-style-type:none;
    margin-left:30px;
    width:20%;
    line-height:40px;}

    .aa
    {
        color:#333;
        font-size:13px;}