@charset "UTF-8";
@charset "utf-8";
body{color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
img,table{max-width:100%;}
a{ text-decoration:none; color:#333333; font-size:14px;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0c61b0;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
div{ margin:auto;}

.header_bg{ height:177px; width:100%; background:#2166c3;}
.header{ width:1200px; height:177px;}
.logo{ width:486px; height:110px; margin-top:30px; float:left; background-image:url(../images/logo.png);}

.ss{ float:right; margin-top:50px;}
.ss .inputTxt{ float:left; width:285px; height:35px; padding:8px 13px 7px 10px; line-height:18px; border:#4c93d6 1px solid; border-radius:5px 0 0 5px;}
.ss .inputBtn{ width:103px; height:55px; margin-left:-2px; background:url(../images/ss.png) no-repeat; border:0; cursor:pointer;}
.ss yy{ float:right;}

.nav{ width:1200px; position: relative; top:0px; z-index:999;}
.nav ul li{ float:left; width:11%; height:75px; line-height:75px;  font-weight:bold; }
.nav ul li :hover{ }
.nav ul li a{ font-size:18px;}
.nav ul li a:hover{ color:#da2421; }


.nav2{  width:1200px;  height:75px;}
.nav2 ul li{float:left; width:11%; height:75px; line-height:75px;  font-weight:bold; text-align:center; }
.nav2 ul li :hover{ }
.nav2 ul li a{ font-size:18px;}
.nav2 ul li a:hover{ color:#da2421; }


.bg-sw{ margin:auto; width:1680px;}
.bg-sw ul li img{ margin:auto;}

.c1200{ width:1200px; position: relative; top:300px; background:#FFF; }

.box1{ width:1160px; height:440px; padding-top:20px;}

.banner{ float:left;}
.banner-img{
    position: relative;
    height:700px; height:440px;
    overflow: hidden;
}
.banner-img img{ 
	width:700px; 
	height:440px;
  
}
.banner-img a,.banner-img a img{
    display: block;
}
.banner-img a{
    position: absolute;
    left: 0px;
    top: 0px;
}
.banner-tool{
    height: 50px;
    background: rgba(0,0,0,0.6);
    width: 100%;
    position:absolute;
    left: 0px; 
    bottom: 0px;

}
.banner-text{
    padding-left: 32px;
    padding-right: 165px;
    height: 50px;
    margin-top:20px;
}

.banner-text p a,.banner-text p{
    color: #ffffff; line-height:10px;
}
.banner-text p:hover a,.banner-text p:hover{
    color: #be1906;
}
.banner{
    position: relative;
    width: 700px;
}
.banner-btn{
    position: absolute;
    right:23px ;
    top: 15px;
}

.banner-btn span.cur{
    background: #f75a5c;
}


.banner-btn li{
    display: block; 
    height: 25px;
    width: 23px; text-align:center;
    margin: 0px 4px; background:url(../images/linx.png);
   
    float: left;
   
}

.banner-btn li span{font-size:1px; color:#FFF;}

.banner-btn li.cur{ background:url(../images/linx2.png);
}

.xwbb{ width:433px; height:438px; float:right;}
.xwbb_title{ width:433px; height:37px; line-height:34px; border-bottom:1px solid #2166c3;}
.xwbb_title span{ float:left; font-weight:bold; border-bottom:3px solid #2166c3; font-size:18px;}
.xwbb_title a{ float:right;}

.xwbb_tt{ width:100%; height:100px; margin-top:20px;}
.xwbb_tt_title{width:100%; height:30px; text-align:center;}
.xwbb_tt_title a{ color:#e03d3d; font-size:18px; font-weight:bold;}
.xwbb_tt_txt{ width:100%; height:70px; line-height:30px;}
.xwbb_tt_txt span{ color:#999;}

.xwbb ul li{line-height: 35px;
    text-align: right; font-size:16px;}
.xwbb ul li a{ float: left;
    background: url(../images/ld.png) left no-repeat;
    padding-left: 15px;  font-size:16px; }

.box2{ width:98.5%; height:330px; margin-top:50px;}
.box2 ul li{ 
	float:left; 
	width:275px;
 	text-align:center; height:92px;
   line-height:92px; 
   border:1px solid #497cc1;
    border-radius:5px;
    margin-left:9px;
    margin-right:9px;
    margin-top:50px;
   }
.box2 ul li a{ font-size:18px; margin-left:50px; }

.box2 ul li:hover{ background:#2166c3;}
.box2 ul li:hover a{ color:#FFF; }

.boxbg1{ background:url(../images/box1.png) no-repeat;background-position:50px 15px;}
.boxbg2{ background:url(../images/box2.png) no-repeat;background-position:50px 15px;}
.boxbg3{ background:url(../images/box3.png) no-repeat;background-position:50px 15px;}
.boxbg4{ background:url(../images/box4.png) no-repeat;background-position:50px 15px;}
.boxbg5{ background:url(../images/box5.png) no-repeat;background-position:50px 15px;}
.boxbg6{ background:url(../images/box6.png) no-repeat;background-position:50px 15px;}
.boxbg7{ background:url(../images/box7.png) no-repeat;background-position:50px 15px;}
.boxbg8{ background:url(../images/box8.png) no-repeat;background-position:50px 15px;}

.boxbg1:hover{ background:url(../images/box11.png) no-repeat;background-position:50px 15px;}
.boxbg2:hover{ background:url(../images/box22.png) no-repeat;background-position:50px 15px;}
.boxbg3:hover{ background:url(../images/box33.png) no-repeat;background-position:50px 15px;}
.boxbg4:hover{ background:url(../images/box44.png) no-repeat;background-position:50px 15px;}
.boxbg5:hover{ background:url(../images/box55.png) no-repeat;background-position:50px 15px;}
.boxbg6:hover{ background:url(../images/box66.png) no-repeat;background-position:50px 15px;}
.boxbg7:hover{ background:url(../images/box77.png) no-repeat;background-position:50px 15px;}
.boxbg8:hover{ background:url(../images/box88.png) no-repeat;background-position:50px 15px;}


.box4{ height:40px;}
.footer{width:1200px; height:180px;  border-top:#2166c3 solid 3px;}
.footer_txt{ float:left; height:108px; width:480px; margin-top:30px; margin-left:22px;}
.footer_txt p{ line-height:35px;}

.footer_wx{ height:115px; width:375px; float:right; margin-right:22px; margin-top:30px;}

.ldzc_title{ width:100%; height:37px; line-height:34px; border-bottom:1px solid #2166c3;}
.ldzc_title span{ float:left; font-weight:bold; border-bottom:3px solid #2166c3; font-size:18px;}
.ldzc_title a{ float:right;}

.ldzc{ width:95px; height:150px; float:left;  margin:10px;}
.ldzc table{ width:89px; height:150px;}

.ldzccontent{ width:100%; min-height:170px; margin:20px;}
.ldzcpic{width:89px;height:120px;border:1px solid #e5e4e4; display:block;}
.ldzcpic img{width:85px;height:116px;margin:2px;}
.ldzctitle{color:#000; font-size:12px; display:block;text-align:center;line-height:20px;}