body{ margin:0px; font-size:12px; color:#333333;font-family: "Microsoft YaHei"; min-width:1200px; background:#FFF; }
*{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; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei",  SimSun,  STXihei, Heiti, sans-serif;}
img{border:none; vertical-align:middle;}
image{border:none; vertical-align:middle;}
a{color:#333333;text-decoration:none; font-size:14px; outline:none;}
a:hover{color:#2781c4;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.logo{float:left;margin-top: 18px;}
.logo img{height: 69px;}
.rt{ float:right;}
.m {width: 1200px;margin: 0px auto;}
.mm {width: 100%;margin: 0px auto;background-color: #2781c4;}
.nm{ margin-top:30px;}
.cont { width:1200px; margin:0px auto;position: relative;}
.lf a img{width: 680; margin-left: 0px;width: 35px;height: 31px;}

.top h1{ font-size:20px; color:#FFF; line-height:22px; margin-top:35px;margin-left: 20px;}
.top h1 span{ font-size:12px; color:#FFF;}
.sou{margin-top:36px;position: relative;}
.sou img{ margin:0px;}
.sou .search-btn{position: absolute;top: 5px;right: 8px;width: 22px;}
.sou .search-btn:focus{outline: 0;}

.search{ width:168px; height:32px; border:none; outline:none; line-height:32px; font-size:14px; padding-left:20px; color:#bebebe; font-family:"Microsoft YaHei";background: url(../image/sou1_4.png) no-repeat left;}

.dh{ background:#2781c4; width:100%;border-top: 0.1px solid #b4bdcd;margin-top:17px;}
#nav {font-family: "Microsoft YaHei"}
#nav>ul {padding:0; margin:0;list-style-type: none;width:1200px;}
#nav>ul>li {float:left; position:relative;z-index: 999;width: 109px;}
#nav ul>li>a, #nav>ul>li>a:visited {display:block; text-align:center; height:45px; color:#fff; border:0.1px solid #b4bdcd; line-height:45px; font-size:15px; padding:0 14px;}
#nav ul>li>ul {display: none;}
#nav ul li:hover a {color:#fff; background:#3892d5;}
#nav ul>li:hover>ul {display:block; position:absolute; top:45px; left:0; width:140px; z-index:999;}
#nav ul>li:hover>ul>li>a {display:block; background:#3892d5;font-size:14px;font-weight:normal;height:40px;line-height:40px; color:#fff;  width:170px;}
#nav ul>li:hover>ul>li>a:hover {background:#2f8acd; color:#fff;font-size:14px;font-weight:normal;}

#nav>ul>li>ul>li {position: relative;}
#nav>ul>li>ul>li>ul {position: absolute;}
#nav>ul>li>ul>li>ul li {position: relative;top: -45px;}
#nav>ul>li>ul>li>ul li {position: relative;top: -45px;}
#nav ul>li:hover>ul li ul {left: 198px}
#nav ul>li:hover>ul li ul li ul {left: 198px}






.gong{ background:#f5f5f5; width:100%;}
.gong h1{ font-size:18px; color:#2781c4; line-height:52px; font-weight:bold;}
a{font-size:15px;text-decoration:none;color:#666;} 
.shell{ 
width:800px; 
padding:16px 2px 2px 0px; 
} 
#div1{ 
height:18px; 
overflow:hidden; 
} 

.bt{ text-align:center; margin-bottom:28px;}
.bt h1 a{ font-size:20px; color:#2781c4; line-height:40px; font-weight:bold;}
.bt h2 a{ font-size:16px; color:#999;  text-transform:uppercase;}
.btt{ width:42px; height:1px; background:#dfdfdf; margin:10px auto;}

.xw{ width:500px;}
.xw ul li{ padding:18px 15px; background:#f7f7f7; margin-bottom:12px;}
.xw ul li h1{ font-size:17px; color:#2781c4; line-height:30px;}
.xw ul li p{ font-size:14px; color:#999; line-height:20px; height:40px; overflow:hidden;}
.xw ul li:hover h1{ color:#1b74b7;}
.zx_lb dl{ height:240px; overflow:hidden; margin-top:10px;}
.zx_lb dl dd{ line-height:30px; clear:both; width:500px; background: url(404.png) no-repeat 2px 12px;}
.zx_lb dl dd a{ font-size:15px; color:#777; line-height:30px; margin-left:20px;}
.zx_lb dl dd span{ float:right; font-size:15px; color:#777; line-height:30px;}
.zx_lb dl dd:hover a{ color:#2781c4;}
.zx_lb dl dd:hover span{ color:#2781c4}

.more1{ width:95px; text-align:center; margin:30px auto; border-radius:0.5em; background:#2781c4;} 
.more1 a{ line-height:38px; font-size:15px; color:#fff;}
.more1:hover{ background:#1d76b9;}
.more1:hover a{ color:#fff;}

.xw_z{ width:660px;}
.xw_z1{ margin-bottom:40px;}
.bt1{ margin-bottom:15px;}
.bt1 h1 a{ font-size:20px; color:#2781c4; font-weight:bold; line-height:40px;}
.bt1 h1 a span{ font-size:15px; text-transform:uppercase; color:#888; line-height:40px; font-weight:normal;}
.bt1 h2{ width:50px; text-align:center;border-radius:0.5em; background:#2781c4; margin-top:10px;}
.bt1 h2 a{ font-size:10px; text-transform:uppercase; color:#fff; line-height:20px;}
.xian{ background:#ececec; width:100%; height:1px;}
.xian1{ width:85px; background:#2781c4; height:1px;}

.zx_d{width:660px;}
.zx_d img{ margin-right:20px;}
.zx_d h1{  margin-top:18px; width:450px; float:left;}
.zx_d h1 a{ font-size:17px; color:#3086c6; line-height:30px; }
.zx_d p{ font-size:14px; color:#888; line-height:24px; width:450px; float:left; height:48px; overflow:hidden;}

.zx1 dl{ height:140px; overflow:hidden; margin-top:20px;}
.zx1 dl dd{ line-height:28px; clear:both; width:660px;}
.zx1 dl dd a{ font-size:15px; color:#888; line-height:28px;}
.zx1 dl dd span{ float:right; font-size:15px; color:#888; line-height:28px;}
.zx1 dl dd:hover a{ color:#2782d1;}
.zx1 dl dd:hover span{ color:#2782d1;}

.xw_z2{ width:315px;}
.zx2 dl{ height:204px; overflow:hidden; margin-top:10px;}
.zx2 dl dd{ line-height:28px; clear:both; width:315px;}
.zx2 dl dd a{ font-size:15px; color:#777; line-height:28px;}
.zx2 dl dd span{ float:right; font-size:15px; color:#777; line-height:28px;}
.zx2 dl dd:hover a{ color:#2782d1;}
.zx2 dl dd:hover span{ color:#2782d1;}

.new{ width:290px;}
.new_1{ border:1px solid #dedede;}
.bt3{ width:100%; background:#f0f0f0; height:50px; }
.bt3 a{ font-size:20px; color:#2781c4; font-weight:bold; line-height:50px; margin-left:20px;}
.new_1 ul{ margin:10px 20px; height:168px; overflow:hidden;}
.new_1 ul li a{ font-size:15px; color:#888; line-height:28px;}
.new_1 ul li:hover a{ color:#2781c4;}

.new_2{ border:1px solid #dedede; margin-top:10px;}
.new_2 ul{ margin:10px 20px; height:84px; overflow:hidden;}
.new_2 ul li a{ font-size:15px; color:#888; line-height:28px;}
.new_2 ul li:hover a{ color:#2781c4;}

.new_tu{ margin-top:10px; text-align:center;}
.new_tu h1{ font-size:18px; font-weight:bold; color:#fff; margin-top:-145px;}

.dibu{ background:#118ce7; width:100%; padding:20px 0;}
.lx{ width:400px;}
.lx h1 a{ font-size:18px; color:#fff; line-height:50px;}
.lx ul li a{ font-size:14px; color:#fff; line-height:30px;}

.yq{ width:388px;}
.yq h1 a{ font-size:18px; color:#fff; line-height:50px;}
.yq ul li{ width:270px;display: inline;white-space: nowrap;}
.yq ul li a{ font-size:14px; line-height:30px; margin-right:10px; color:#fff; float:left;}
.yq ul li a:hover{text-decoration: underline;}
.ewm{ width:121px; text-align:center; margin-top:20px;}
.ewm a{ font-size:15px; color:#fff; line-height:30px;}
.didi{ background:#2781c4; width:100%; text-align:center;}
.didi a{ font-size:14px; color:#fff; line-height:60px;}



.news_box_lf {
    width: 800px;
    float: left;
    padding: 15px 15px 0 0;
}

.bxww {
    border-bottom: 2px solid #2781c4;
    height: 50px;
    margin-bottom: 15px;
}

.bxww h1 span{
    width: 60px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    text-align: right;
    float: right;
    margin-top: 13px;
}
.bxww h1 span a {color:#2781c4;}

.bxww h1 span:hover{text-decoration: underline;}

.new_lf {
    width: 395px;
    height: 275px;
    margin-top: 15px;
    float: left;
    text-align: center;
}

.new_lf p {
    height: 55px;
    line-height: 55px;
    color: #6F6F6F;
    font-size: 14px;
}

.new_lf p:hover{
   color:#2781c4;text-decoration:none; font-size:14px;
}



.new_rg {
    width: 370px;
    height: auto;
    float: right;
}


.new_rg li img{
    width:30px;
    height: auto;
    float: right;
    margin-right: 15px;
    *margin-top: -18px;
}
.news_box_rg {
    float: left;
    width: 370px;
    padding: 15px 0px 10px 15px;
}

.news ul li {
    border-bottom: 1px dashed #cccccc;
    padding: 15px 0px;
    line-height: 24px;
}

.new_rg li {
    font-size: 14px;
    color: #6F6F6F;
    line-height: 24px;
    height: 20px;
    padding: 15px 0px;
    border-bottom: #d8d8d8 solid 1px;
}

.new_rg li a{
    font-size: 14px;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#333
}

.new_rg li a:hover{
    font-size: 14px;
    color:#2781c4
}

.new_rg span {
    float: right;
}

.new_rg1 {
    width: 360px;
    height: auto;
    float: right;
}

.new_rg1 li img{
    width: 30px;
    height: auto;
    float: right;
    margin-right: 15px;
    *margin-top: -18px;
}

.new_rg1 li {
    font-size: 14px;
    color: #6F6F6F;
    line-height: 24px;
    height: 20px;
    padding: 15px 0px;
    border-bottom: #d8d8d8 solid 1px;
}

.new_rg1 li a{
    font-size: 14px;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#333
}

.new_rg1 li a:hover{
    font-size: 14px;
    color:#2781c4
}

.new_rg1 span {
    float: right;
    color: #BBBBBB;
}

.bxww h3 {
    font-size: 22px;
    color: #2781c4;
    float: left;
    padding-right: 15px;
    line-height: 50px;
    *color:#2781c4
}





.banner2 {
    position: relative;
    width: 395px;
    height: 240px;
    z-index: 9;
    margin: 0px;
    padding: 0px;
}

#fullSlide2 {
    width: 100%;
    position: relative;
    height: 240px;
    background: #F3F3F3;
} 

 #fullSlide2 .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
} 

 #fullSlide2 .bd ul {
    width: 100% !important;
} 

 #fullSlide2 .bd li {
    width: 100% !important;
    height: 285px;
    text-align: center;
} 

 #fullSlide2 .bd li a {
    display: block;
    height: 240px;
}

 #fullSlide2 .bd li a div {
    position: absolute;
    bottom: 0
} 

 #fullSlide2 .bd li a p {
    text-align: center;
} 

 #fullSlide2 .bd li {
    padding: 0
} 

 #fullSlide2 .hd {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 28px;
    line-height: 28px;
    text-align: center;
} 

 #fullSlide2 .hd ul {
    height: 28px;
    text-align: center;
} 
 #fullSlide2 .hd ul li {
    cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:28px;margin:0 5px;background:url(../image/ico2.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;
} 

#fullSlide2 .hd ul .on {
    background: url(../image/ico2.png) no-repeat -37px -169px;
} 


.jxyd { margin-left:35px;}
.jxgz { width:370px; margin-top:10px;height:350px;}
.jxgz h1{ margin:0px auto; height:45px; line-height:50px; margin-top:10px; font-size:22px; color:#2781c4; padding-left:0 px;}
.jxgz h1 span { width:60px; height:25px; line-height:25px;  color:#FFF; text-align:right; float:right; margin-top:13px;}
.jxgz h1 span a {color:#2781c4;;}
.jxgz ul {border-top:1px solid #d7d7d7; margin-top:10px;}
.jxgz ul li {border-bottom:1px solid #d7d7d7; line-height:46px; font-size:14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.jxgz ul li a{color: #333}
.jxgz ul li a:hover{color: #2781c4}
.jxgz ul li span { float:right; color:#BBBBBB; font-size:14px;}

.zcb { width:395px; margin-top:10px;height:350px;}
.zcb h1{ margin:0px auto; height:45px; line-height:50px; margin-top:10px; font-size:22px; padding-left:0 px;color:#2781c4;}
.zcb h1 span { width:60px; height:25px; line-height:25px;  color:#2781c4;text-align:right; float:right; margin-top:13px;}
.zcb h1 span a {color:#2781c4;}
.zcb ul {border-top:1px solid #d7d7d7; margin-top:10px;}
.zcb ul li {border-bottom:1px solid #d7d7d7; line-height:46px; font-size:14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.zcb ul li a {font-size:14px; color:#333;}
.zcb ul li a:hover{ font-size:14px; color:#2781c4;  }
.zcb ul li span { float:right; color:#BBBBBB; font-size:14px;}


*,html,img,ul,li,a{padding:0;border:0;list-style:none;}
.xshd{width:1200px;margin:50px auto 0 auto;overflow:hidden;}
.xshd .md-title{color:#2781c4;}

.xshd ul{margin-top:25px;overflow:hidden;height: 295px;}
.xshd ul li{float:left;width:269px;height:245px;margin-left:41px;}
.xshd ul li:first-child{margin-left:0;}
.xshd ul li:first-child+li+li{margin-left:41px;}
.xshd ul li div{width:274px;height:170px;border-radius:4px;overflow:hidden;behavior: url(PIE.htc);}
.xshd ul li div img{margin:0 auto; width:269px;height:170px;transition:all .6s;}
.xshd ul li div:hover img{transform:scale(1.2);}
.xshd ul li a{display:block;height:48px;color: #333;}
.xshd ul li a .pub-time{display:block;float:none;font-size:12px;margin:10px 0 6px;}
.xshd ul li a:hover,
.xshd ul li a:hover .pub-time{color:#2781c4;}
.xshd ul li p{min-height:36px;line-height:18px;font-size:12px;color:#999;}
.xshd-more{width:86px;height:26px;margin:18px auto 30px;border:1px solid #2781c4;line-height:26px;text-align:center;}
.xshd-more a{display:block;width:100%;height:100%;color:#2781c4;}
.xshd-more:hover a{background-color:#2781c4;color:#FFF;}

.md-title{height:26px;line-height:24px;font-size:22px;}

.md-new-more{float:right;height:26px;line-height:26px;font-size:14px;}
.pub-time{float:right;font-size:14px;color:#999;}



.metaslider {height: 100%;}

.metaslider .slides img {height: 430px !important;}
