/* 全局CSS定义 */
*{margin:0;padding:0;border:0;}
body{text-align:center;margin:0 auto;padding:0;background:url(../images/tbg_s1.jpg) repeat-x #fbfbfb;font-size:12px;color:#333;}
body > div{text-align:center;margin-right:auto;margin-left:auto;} 
select,input,img,select{vertical-align:middle;}
img,a img{border:0;margin:0;padding:0;}
ul,ol,li{list-style:none;}
table,td,input{font-size:12px;padding:0;}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}

/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) }
:focus {-moz-outline-style: none; } 

/* 通用属性 */
.L{float:left;}
.R{float:right;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

/*常用方法*/
.show{display:block}
.hide{display:none}
.box{ width:1000px; margin:0 auto;  text-align:left;}
.box2{ width:1100px; margin:0 auto; text-align:left;}
.bai{ background:#fff;}
.hui{ background:#F5F5F5;}
.hui2{ background:#efefef;}
.hui3{ background:#E7E5E6;}
.hui4{ background:#e7e7e7;}
.hui5{ background:#e3e3e3;}

/*--------------------------------------------------------------------------------------*/
.top{ height:150px; text-align:center;}

.nav_w{ background:url(../images/ls_r1_c2_s1.jpg) repeat-x; height:56px; line-height:56px;}
.nav{ width:1000px; margin:0 auto; height:56px; line-height:56px; font-size:18px; background:url(ls_r1_c2_s1.jpg) repeat-x 5px -2px; }
.nav ul.nav_ul{ float:left;}
.nav li{ float:left;background:url(../images/ls_r2_c31_s1.jpg) no-repeat right center; width:162px; height:56px; display:inline; position:relative; z-index:99999999; text-align:center; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:500; padding-right:2px;}
.nav li.nav_wu{ background:none;}
.nav li a{ color:#333; display:block;}
.nav li.hs{ background:#0D95C8 url(../images/ls_r1_c9_s1.jpg) repeat-x right top;}
.nav li.hs a{ color:#fff;}
.nav li.hs ul a{ color:#fff;}
.nav li ul{ position:absolute; display:none; z-index:999; background:#0059c9; left:0px; top:56px; width:164px; font-size:14px;}
.nav li ul.nav_ly{ width:522px; padding-bottom:10px;}
.nav li ul li{ background:none; text-indent:0; border-bottom:1px dotted #0a7198; height:36px; width:164px; line-height:36px; font-size:14px; margin:0; padding:0;}
.nav li ul.nav_ly li{ margin:0 5px;}
.nav li ul li a{ display:block; height:36px; width:164px; color:#FFF; text-decoration:none; text-align:center;}
.nav li ul li a:hover{ height:36px; border:none; background:#0066FF;} 
.nav li.hs ul li{ background:none;}


.fullSlide {width:100%;padding:0;margin:0 auto;position:relative;height:530px;background:#fff;}
.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:530px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:530px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:85px;left:0;height:26px;line-height:26px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#377FED;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#fff;}
.fullSlide .fw_xm{width:100%;position:absolute;z-index:1;bottom:12px;left:0;height:73px;line-height:73px; overflow:hidden;}
.fullSlide .fw_xm .fw_a{ width:1000px; margin:0 auto;}
.fullSlide .fw_xm .fw_a a{ float:left; width:114px; line-height:22px; height:22px; padding:46px 0 5px 9px;color:#666; font-weight:500; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; text-align:center;}
.fullSlide .fw_xm .fw_a a:hover{ color:#0059C9;}
.fullSlide .fw_xm .fw_a a.fw_one{ width:137px; height:73px; line-height:73px; padding:0;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;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:15%;background-position:-6px -137px;}

.tit{ border-bottom:1px solid #EDEDED; height:44px; line-height:44px;}
.tit a{ float:right; color:#999; line-height:38px; padding-top:6px;}
.tit a:hover{ color:#1066d3;}
.tit span{ float:left; font-family:"微软雅黑", "黑体", "宋体"; font-size:20px; color:#1066d3; font-weight:bold;}
.tit span i{ font-style:normal; color:#aeaeae; font-size:14px; display:inline-block; padding-left:10px; font-weight:500;}

.news{ width:485px; padding:10px 5px 5px 0;}
.news dl{ width:100%; height:108px; padding:10px 0; float:left; overflow:hidden;}
.news dl dt{ width:136px; height:100px; float:left; overflow:hidden; padding:4px 28px 4px 0; background:url(../images/11_s1.jpg) no-repeat right center;}
.news dl dd{ float:left; width:311px; padding-left:10px; line-height:27px;}
.news dl dd a{ color:#757575; float:left;}
.news dl dd a:hover{ color:#1066d3;}
.news dl dd span{ color:#999; float:right;}

.lx_hm{ width:315px; padding:30px 0 30px 20px;}
.lx_hm p{ padding:10px 2px; line-height:22px; color:#666;}

.zy_hm{ width:665px; padding:30px 0; height:268px; overflow:hidden;}
.zy_hm .tit2{ height:32px; line-height:32px; padding-bottom:4px;}
.zy_hm .tit2 .L{ width:585px;}
.zy_hm .tit2 .L a{ float:left; font-size:14px; padding:0 12px 0 10px;}
a.bg2:link,a.bg2:visited,a.bg2:hover { background:#0066cc; color:#fff; font-weight:bold;}
a.bg1:link,a.bg1:visited,a.bg1:hover { background:url(../images/ls_r16_c20_s1.jpg) no-repeat right center; color:#333;}
.zy_hm .tit2 .R{ width:80px; text-align:right;}
.zy_hm .tit2 .R a{ color:#999;}
.xm_hm dl{ width:325px; padding:16px 0 0;}
.xm_hm dl dt{ float:left; width:135px; height:100px; overflow:hidden;}
.xm_hm dl dd{ float:left; width:180px; padding:0 0 0 10px; line-height:20px; color:#999;}
.xm_hm dl dd a{ color:#1066d3;}
.xm_hm dl dd a:hover{ text-decoration:underline;}
.xm_hm dl dd.xm_tit a{ display:block; line-height:20px;height:40px;font-size:14px; font-weight:bold; overflow:hidden; color:#333;}


.tit3{ height:52px; overflow:hidden;}
.tit3 a{ float:right; color:#aeaeae; line-height:38px; padding:6px 5px 0 0;}
.tit3 span{ float:left; font-family:"微软雅黑", "黑体", "宋体"; font-size:24px; color:#1066d3; font-weight:bold; line-height:26px;}
.tit3 span i{ font-style:normal; color:#aeaeae; font-size:16px; display:block; font-weight:500;}

.liuc_hm{ padding:15px 0; height:147px; overflow:hidden;}
.liuc_hm .lc_hm a{ float:left; padding:10px 0 5px 10px;}
.liuc_hm .lc_hm a.one{ padding:10px 0 0 0;}

.fengc_hm{ padding:20px 0 20px; height:378px; overflow:hidden;}
.fengc_hm .tit3 span i{ color:#aeaeae;}
.fengc_hm .fc_hm{ float:left; padding:10px 0; height:306px; overflow:hidden;}
.fengc_hm .fc_hm li{ float:left; width:232px; padding-left:24px;}
.fengc_hm .fc_hm li.one{ padding-left:0;}
.fengc_hm .fc_hm li a{ display:block; width:222px; border:5px solid #fff; background:#efefef;}
.fengc_hm .fc_hm li a:hover{ background:#fff; border-bottom-color:#1066d3;}
.fengc_hm .fc_hm li img{display:block;}
.fengc_hm .fc_hm li span{display:block; text-align:center; color:#1066d3; font-size:16px; font-weight:bold; height:24px; line-height:24px; padding:5px 13px;}
.fengc_hm .fc_hm li i{display:block; font-style:normal; padding:0 13px 10px; line-height:22px;}

.ad{ background:url(../images/adbg_s1.jpg) repeat; height:155px; overflow:hidden;}

.lunt_lb{ padding:20px 30px 20px 0; width:320px; height:389px; overflow:hidden;}
.lunt_lb a{ display:block; padding:10px 0; text-align:center;}
.lunt_lb a:hover{ color:#1066d3;}
.lunt_lb .sq_li{ background:url(../images/ls_r45_c37_s1.jpg) no-repeat 0 12px; padding:5px 0;}
.lunt_lb .sq_li a{ height:30px; line-height:30px; padding:0; text-align:left; text-indent:28px; overflow:hidden;}
.lunt_lb .sq_li a:hover{ color:#1066d3;}
.lunt_hy{ width:300px; height:389px; padding:20px 0; overflow:hidden;}
.lunt_hy a{ float:left; padding:4px 15px 4px 0;}
.lunt_hy a:hover{ color:#1066d3;}

.about{ padding:20px 0 25px;}
.about .tit3{ padding-bottom:10px;}
.video_hm{ width:317px; height:284px; background:#135cb8; padding:10px; overflow:hidden; text-align:center; float:left;}
.video_hm a{ display:block; line-height:38px; color:#FFF; font-size:14px;}
.video_hm a:hover{ text-decoration:underline;}
.about_hm{ width:653px; padding-left:10px; float:left; height:304px; overflow:hidden; }
.about_hm a{ float:left; width:33.3%;  padding-bottom:10px; }
.about_hm a.wu_p{ padding-bottom:0;}

.pinp_hm{ padding:20px 0; height:370px; }
.pinp_hm .pp_hm{ float:left; padding:10px 0; height:299px; overflow:hidden;}
.pinp_hm .pp_hm li{ float:left; width:230px; padding-left:26px;}
.pinp_hm .pp_hm li.one{ padding-left:0;}
.pinp_hm .pp_hm li a{ display:block; color:#333; background:#efefef;}
.pinp_hm .pp_hm li span{ color:#1066d3;}
.pinp_hm .pp_hm li a:hover{ background:#87b2e9; color:#fff;}
.pinp_hm .pp_hm li a:hover span{ color:#fff;}
.pinp_hm .pp_hm li img{display:block;}
.pinp_hm .pp_hm li span{display:block; font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; font-weight:500; height:48px; line-height:24px; padding:5px 13px;}
.pinp_hm .pp_hm li i{display:block; font-style:normal; padding:0 13px 6px; line-height:21px; border-bottom:10px solid #03F;  }

.rongy_hm{ padding:20px 0 30px; height:259px;}
.rongy_hm .tit3{ padding-bottom:10px;}
.blk_29 { padding:10px 0; zoom: 1; position: relative; width:1000px; margin:0 auto; height:177px; overflow:hidden; background:#fff;}
.blk_29 .LeftBotton { background:url(../images/ls_r54_c13_s1.jpg) no-repeat 0 0; left:13px; float: left; width:22px; cursor: pointer; position: absolute; top:60px; height:57px;}
.blk_29 .RightBotton { right:13px; background:url(../images/ls_r55_c89_s1.jpg) no-repeat 0 0; float: right; width:22px; cursor: pointer; position: absolute; top:60px; height:57px;}
.blk_29 .Cont {	margin: 0px auto; overflow: hidden; width:920px; background:#fff;}
.blk_29 .box { float: left; text-align: center; width:170px; overflow:hidden; padding:10px 7px 5px;}
.blk_29 .box .imgBorder{ display:block; background:url(../images/jg_r6_c12_s1.jpg) no-repeat center top; padding-bottom:5px;}
.blk_29 .box img { display:block; margin: 0px auto; padding:4px; border:1px solid #ddd;}
.blk_29 .box p {line-height:25px; height:25px; overflow:hidden;}
.blk_29 .box p a:hover{ color:#1066d3;}

.links{ padding:20px 0;}
.links .tit4{ font-family:"微软雅黑", "黑体", "宋体"; font-weight:500; font-size:16px; background:url(../images/ls_r59_c4_s1.jpg) no-repeat 0 4px; color:#666; padding:0 0 10px 10px; height:26px; line-height:26px;}
.links a{/* float:left; */display:inline-block; color:#666; padding:0 5px; line-height:24px;}
.links a:hover{ text-decoration:underline;}

.foot{ height:36px; line-height:36px; text-align:center; background:#b9b9b9;}
.foot a{ display:inline-block; padding:0 10px;}
.foot a:hover{ text-decoration:underline;}

.copy{ background:#c6c6c6; text-align:center; color:#666; line-height:22px; padding:20px 0 30px;}
.copy a,.copy a:hover{ color:#666;}

/*--------------------------------------*/
.fullSlide2 {width:100%;padding:0;margin:0 auto;position:relative;height:455px;background:url(../images/wzbg_s1.jpg) no-repeat right bottom #fff;}
.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:405px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a {display:block;height:405px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:10;bottom:65px;left:0;height:26px;line-height:26px;}
.fullSlide2 .hd ul {text-align:center;}
.fullSlide2 .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#377FED;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide2 .hd ul .on {background:#fff;}

.fullSlide2 .b_nav{ width:100%; position:absolute; z-index:2; height:130px; bottom:0; left:0;}
.fullSlide2 .b_nav .box2{}
.fullSlide2 .b_nav .lm_tit{width:195px; float:left; overflow:hidden;background:url(../images/n_r1_c8_s1.jpg) repeat; text-align:center; padding:40px 0 40px; height:50px; line-height:25px;}
.fullSlide2 .b_nav .lm_tit span{ font-family:"微软雅黑", "黑体", "宋体"; font-size:20px; font-weight:500; color:#fff; display:block; text-align:center;}
.fullSlide2 .b_nav .lm_tit i{ display:block; font-style:normal; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; color:#999; text-align:center;}
.fullSlide2 .b_nav .weizi{ width:905px; float:left; background:url(../images/n_r3_c13_s1.jpg) repeat-x left bottom; height:50px; line-height:50px; padding-top:80px;}
.fullSlide2 .b_nav .weizi p{ background:url(../images/n_r4_c10_s1.jpg) no-repeat 50px center; text-indent:75px; color:#666;}

.fullSlide2 .prev,.fullSlide2 .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;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;}
.fullSlide2 .next {left:auto;right:15%;background-position:-6px -137px;}

.neiy{ padding-bottom:40px;}
.left{ padding-right:25px; width:195px;}
.left li{ padding-top:5px; font-size:14px;}
.left li a{ display:block; height:35px; line-height:35px; background:url(../images/n_r12_c3_s1.jpg) no-repeat 30px center #fff; color:#333; text-indent:50px;}
.left li a:hover{ background:url(../images/n_r10_c4_s1.jpg) no-repeat 30px center #4A8CEA; color:#fff;text-indent:50px;}
.left p{ padding:10px 0 0;}

.right{ width:864px; background:#fff; padding:15px 8px;}
.txt_nr,.n_news,.n_news2{ padding:25px; width:830px;}
.n_news,.n_news2{ padding:10px 25px 25px;}
.right .fengcai{ float:left;}
.right .fengcai li{ float:left; width:258px; padding:9px 15px 0; text-align:center;}
.right .fengcai li a{ color:#333;}
.right .fengcai li a:hover{ color:#0059C9;}
.right .fengcai li img{ padding:3px; border:1px solid #ddd;}
.right .fengcai li span{ display:block; line-height:24px; height:24px; overflow:hidden; font-size:14px; padding:12px 0 5px;}

.n_news dl{ float:left; padding:20px 0; height:145px; width:100%; overflow:hidden; border-bottom:1px dashed #ddd;}
.n_news dt{ float:left; width:195px; height:145px; padding-right:15px;}
.n_news dd{ float:left; width:620px; line-height:24px; font-size:14px; color:#999;}
.n_news dd a{ font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; color:#000; display:block; line-height:26px; height:26px; overflow:hidden; padding:5px 0; font-weight:bold;}
.n_news dd a:hover{ color:#0059C9;}
.n_news dd.dd_txt{ height:72px; overflow:hidden;}
.n_news dd.dd_time{ text-align:right; padding:10px 10px 0 0; width:610px;}

.n_news2 .nw_li{ height:26px; line-height:26px; padding:20px 0 0; width:100%;}
.n_news2 .nw_li a{ font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:500; float:left;}
.n_news2 .nw_li a:hover{ color:#0059C9;}
.n_news2 .nw_li span{ float:right; padding-right:10px; color:#999;}
.n_news2 dl{ float:left; padding:20px 0; height:110px; width:100%; overflow:hidden; border-bottom:1px dashed #ddd;}
.n_news2 dt{ float:left; width:150px; height:110px; padding-right:15px;}
.n_news2 dd{ float:left; width:665px; line-height:24px; font-size:12px; color:#999;}
.n_news2 dd a{ color:#999;}
.n_news2 dd a:hover{ color:#7CACDD;}
.n_news2 dd.dd_time{ padding:10px 0 0 0;}

.txt_nr h1.title{ font-size:16px; font-weight:bold; line-height:32px; padding-bottom:10px; text-align:center; color:#333;/*color:#0064e2;*/}
.txt_nr div.time{ text-align:center; color:#000; font-size:12px; padding:10px 0; border-top:1px dotted #ddd; height:26px; line-height:26px;}
.txt_nr .txet{ font-size:14px; line-height:32px; color:#000; padding-bottom:20px;}

.right .next_fy{ line-height:32px; font-size:14px; padding:30px 0; text-align:center;}
.right .next_fp{ padding:10px 0; line-height:26px; font-size:12px; color:#000; text-align:left; border-top:1px dotted #ddd;}
.right .next_fp a{ color:#000;}


.gallery img {width: 126px;height: 99px;}

.gallery a { float:left; width:126px;height: 99px; margin:10px;display: inline-block;overflow: hidden;padding:6px;box-shadow: 0 0 4px -1px #000;}

.baguetteBoxOne {width:790px; margin:0 auto; padding:30px 0 20px;}

.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 35px; top: 48%; }
.rebox-prev { left: 35px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}






