﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"微软雅黑";}
a{text-decoration:none;}
li{list-style:none;}
body {
				font: 12px/24px "微软雅黑";
			}

.banner{width:1180px;height:333px;margin:0 auto;background:url(banner_pic_01.png) no-repeat;position:relative;}
.black{width:380px;height:332px;background:#000;position:absolute;right:0;opacity:0.3;z-index:0;}
.banner_nr{width:380px;height:333px;position:absolute;right:0;z-index:1;}
.banner_nr h5{font-size:25px;color:#FFF;padding:60px 0 10px 25px;}
.banner_nr p{color:#FFF;font-size:16px;padding:5px 30px;}
.button button{width:134px;height:37px;background:#0086c5;border-radius:5px;border:none;margin:20px 0 0 30px;color:#FFF;font-size:14px; cursor:pointer;}

.jp-box{
    width: 1180px;
    height: 320px;
    margin:0 auto;
    overflow: hidden;}
.jp{width:1180px;height:330px;margin:0 auto;margin-top:40px;}
.bt{width:1180px;height:30px;border-bottom:#d5d1ce solid 10px;}
.bt h4{font-size:20px;color:#666;font-weight:100;}

.jp_nr{width:1180px;height:260px;margin-top:30px;}
.jtje{width:376px;height:260px;background:url(jp_pic_01.png) no-repeat;float:left;}
.jtje h3{color:#FFF;font-size:30px;margin:75px 0 15px 35px;}
.jtje p{padding:5px 35px;color:#FFF;font-size:14px;}
.jtje a{float:right;color:#FFF;font-size:12px;padding-right:40px;}
.jp_img{width:777px;height:260px;float:left;margin-left:25px;}

.mp{width:1180px;height:325px;margin:0 auto;margin-top:40px;}
.mp_nr{width:1180px;height:260px;background:#f5f5f5;margin-top:30px;}
.mp_img{width:363px;height:213px;float:left;}
.mp_img img{margin:25px 0 0 10px;}
.mp_ly , .zlzy_ly{width:376px;float:left;margin:18px 0 0 35px;}

.mp_zy p{font-size:14px;color:#999;padding:7px 0;}

.mp_li{clear:both;float:left;}
.mp_li ul{width:326px;height:145px;}
.mp_li ul li{float:left;padding:18px 0;}
.mp_li ul li a{font-size:16px;color:#666;}
.mp_nav{width:406px;height:260px;background:#FFF;float:left;}
.mp_nav li{float:left;margin-left:20px;width: 386px;height: 68px;}


.zlzy{width:1180px;height:330px;margin:0 auto;margin-top:40px;}
.zlzy_left{width:780px;height:260px;background:#f5f5f5;margin-top:30px;float:left;}
.zlzy_img{width:358px;height:201px;float:left;}
.zlzy_img img{margin:30px 0 0 20px ;}
.zlzy_ly{float:left;}
.zlzy_ly p{font-size:14px;color:#999;padding:7px 0;}

.zlzy_li{clear:both;float:left;}
.zlzy_li ul{width:326px;height:145px;}
.zlzy_li ul li{float:left;padding:18px 0;}
.zlzy_li ul li a{font-size:16px;color:#666;}

.zlzy_right{width:380px;height:260px;background:url(zlzy_right.png) no-repeat;float:right;margin-top:25px;}
.right_nr{width:178px;height:212px;background:#f8f8f8;margin:20px 0 0 10px;}
.ggxm{width:154px;height:175px;margin: auto;}
.ggxm h4{font-size:20px;color:#00a0e9;font-weight:100;padding:20px 0;}
.ggxm a{font-size:12px;color:#019eeb;float:right;padding-top:10px;}


.jrlt{width:1180px;height:385px;margin:0 auto;margin-top:40px;}
.jrlt_nr{margin-top:30px;}
.jrlt_nr ul{width:1180px;height:315px;}
.jrlt_nr ul li{width:281px;height:315px;float:left;padding-left:18px;}
.more{display:block;width:81px;height:22px;background:url(a_bg.png) no-repeat;font-size:12px;color:#019eeb;padding:0 0 0 10px;float:right;}
.bts span{font-family:"宋体";font-size:20px;color:#143b55;}
.bts a{font-size:18px;color:#00a0e9;padding-left:10px;}
.jrlt_nr ul li p{padding:5px 0;font-size:14px;color:#999;}


/*------------------------------------------相册动画---------------------------------------*/
.jp_imgs{width:777px;height:258px;position:relative;overflow:hidden;}
.jp_imgs ul{float:left;}
#bottoms , #tops ,.infolist  , .bg{ position:absolute;}
.bg{width:633px;height:40px;background:#000;filter:alpha(opacity=40); -moz-opacity:0.4;opacity: 0.4; bottom:0;z-index:20;left:0}
.inlist{float:left;position:relative;}
.imglist li{display:none;}
.indexlist{ position:absolute;top:0;}
.indexlist li{}
#bottoms{bottom:0;right:45px; opacity:0.8;cursor:pointer;}
#tops{top:0;right:45px; opacity:0.8;cursor:pointer;}
.infolist{bottom:5px;left:10px;z-index:30;}
.infolist li{display: none;color:#fff;font-size:20px;} 
.infolist li a{color:#fff;font-size:20px;}
.info{display: inline !important;}
#tops:hover{ opacity:1;}
#bottoms:hover{ opacity:1;}



.top{width:1180px; margin:12px auto 10px auto; _margin:11px auto; height:71px;}
.logo{width:500px; float:left;}
*{margin:0;padding:0;}
.h20{height:20px;}
img{margin:0;padding:0;border:0; vertical-align:middle;}
.top-right{float:right; text-align:right; width:250px;margin-right: 15px;}
.menu{font-size:12px;position:relative;z-index:100;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;left:14px;top:23px; background:#fff; border:1px solid #ccc;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block; padding-top:3px; padding-bottom:3px; padding-right:27px; padding-left:15px; color:#666; text-decoration:none; font-size:13px;}
.menu a.bgm{background:url(down-icon.jpg) right no-repeat;}
.menu a.bgm1{background:url(left-icon.jpg) right no-repeat;}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li.tzz{ background:url(img12.jpg) 5px center no-repeat; padding-left:15px; border-bottom:1px dashed #ccc;}
.menu ul ul li.qzz{ background:url(img12.jpg) 5px center no-repeat; padding-left:15px;}
.menu ul ul li a{display:block; width:40px; height:15px;margin:0;border:0; height:28px; line-height:28px;}
.menu ul ul li a:hover{border:0;background:none; color:#256c9b;}
.top-right span{color:#666; line-height:30px; height:24px; font-size:12px; margin-left:12px; _margin-left:12px;}
.top-right span a{ color:#666; text-decoration:none; }
.nav{clear:both; margin:0; ;padding:0; overflow:hidden; background:#256b9c;}
.nav .nav-n{width:1180px; margin:0 auto;}
.nav .nav-n ul{margin:0; padding:0; height:47px; line-height:47px; width:980px; float:left;}
.nav .nav-n ul li{float:left; list-style-type:none; margin-right:50px;}
.nav .nav-n ul li a{font-size:18px; color:#fff; text-decoration:none;}
.nav .nav-n ul li a:hover{ text-decoration:underline;}
.navbar-form{width:186px; float:right; height:25px; border:1px solid #fff; margin:10px 0; vertical-align:middle;}
.ser-text {
    border: 0;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 140px;
	background:#256c9b;
	border-right:1px solid #fff;
	color:#fff;
}
.ser-button {
    background:url(search-btn.jpg) center center no-repeat;
    border: medium none;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    width: 45px;
	border:none;

}
.longbox{width:1180px;margin:0px auto;position:relative;z-index:2; background:url(bj.jpg) repeat-x;}
.topvebanner { margin: 0 auto; width: 1366px; height: 400px; overflow: hidden; }
.topvebanner ul { margin: 0; padding: 0; }
#myjQuery { OVERFLOW: hidden; WIDTH: 1366px; POSITION: relative; HEIGHT: 400px; }
#myjQueryContent { OVERFLOW: hidden; WIDTH: 1366px; HEIGHT: 400px; }
#myjQueryContent DIV { POSITION: absolute; HEIGHT: 400px; }
#myjQueryContent .smask { Z-INDEX: -1; }
#myjQueryContent IMG { WIDTH: 1366px; HEIGHT: 400px; border: 0; }
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; WIDTH: 190px; HEIGHT: 15px; position: absolute; z-index: 5; right:558px; background:url(lunbobj.png) bottom no-repeat; bottom:0; padding:13px 30px;}
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH: 18px; CURSOR: pointer; HEIGHT: 18px; TEXT-ALIGN: center; margin-left: 1px; background:url(cone.png) no-repeat; color: #fff; margin-left:15px;}
#myjQueryNav .nbg { BACKGROUND: #666; }
#myjQueryNav A { DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20; }
#myjQueryNav .current { BACKGROUND:url(con-h.png) no-repeat; }
#myjQueryNav .current A { COLOR: #fff; }
#myjQuery #flow { background: url(fcurrent.gif) no-repeat; margin-top: -33px; WIDTH: 45px; HEIGHT: 22px; Z-INDEX: 22; left: 652px; POSITION: absolute; }
.gg{ clear:both; background:white;}
.ggl{font-size:14px;width:1130px; margin:0 auto; height:44px; background:url(gg-bj1.png) center left no-repeat; padding-left:30px;}
.ggl b{ font-size:18px; color:#333;}
.ggl span{line-height:44px; font-size:14px; }
.ggl span{ color:#666; font-size:14px;}
.ggl span a{color:#666; font-size:14px; text-decoration:none;}



.footer{width: 1180px; background:#efefef;  overflow:hidden;margin: 0 auto;}
.foot{width:1180px; margin:0px auto;}
.foot ul{ overflow:hidden; margin:35px 0 25px 0;}
.foot ul li{ list-style-type:none;}
.foot ul li.li1{width:384px; float:left;}
.foot ul li h1{font-size:16px; color:#585858; font-weight:normal;}
.foot ul li.li1 p{font-size:14px; color:#585858; font-weight:normal; margin-top:20px; line-height:30px;text-align:justify;}
.foot ul li.li2{width:378px; margin-left:16px; float:left;}
.li2-left{width:181px; float:left; }
.li2-right{width:181px; float:right; }
.foot ul li.li2 p{line-height:30px; background:url(line.jpg) bottom repeat-x;}
.foot ul li.li2 p a{font-size:14px; color:#585858; text-decoration:none;}
.foot ul li.li2 p a:hover{color:#256c9b;}
.foot ul li.li3{width:226px; margin-left:16px; float:left;}
.foot ul li.li4{width:102px; margin-left:16px; float:right; margin-top:40px;}
.foot ul li.li4 p{ text-align:center; font-size:14px; margin-top:10px;}
/*.searchmume .selected{ background:url(link.jpg) top no-repeat; width:215px; height:30px; margin-bottom:13px; line-height:30px; font-size:14px; color:#585858; padding-left:10px;}*/
.foot ul li.li4 img{border:1px solid #256c9b;}
.foot ul .list-menu{margin:0;margin-top: 10px;}
.foot ul li .searchmume li ul{ position:absolute; background:#fff; border:1px solid #d8d8d8; width:205px; height:128px;overflow: scroll; overflow-x: hidden; clear:both; margin-top:0; *margin-top:30px; *margin-left:-60px;}
.foot ul li .searchmume li ul li{
	padding-left: 5px;
	line-height:30px; 
}
.foot ul li .searchmume li ul li:hover{
	background: #eee;
}
.foot ul li .searchmume ul li.current{
background:url(link.jpg) top no-repeat; 
	width:215px; height:30px; margin-bottom:13px; 
	
	line-height:30px; list-style-type:none; padding-left:10px; }
.foot ul li .searchmume ul li a{font-size:14px; color:#585858; text-decoration:none; }
.foot ul li .searchmume ul li a:hover{color:#256c9b;}
.foot-wx{width:1180px; margin:10px auto;height:80px;}
.f-left{width:710px; float:left; font-size:10px; line-height:30px; color:#585858; margin-top: 10px;}
.f-right{width:360px;margin-left:20px;float:right; font-size:12px; color:#585858; padding:10px 0; }
.f-right a{font-size:12px; line-height:24px; color:#585858; text-decoration:none; padding:0 -2px;}
.f-right a:hover{color:#256c9b;}


.boxkong{width: 1180px;height: 60px;}
.clear{clear:both}