﻿*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
body{line-height:24px; font-size:16px; color:#000; background:#FFF;/*letter-spacing:1px*/}
img{border:0px;}
a{color:#000; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
a:hover{color:#155dac;}
.clear{clear:both; height:0px; font-size:0px;}
/*头部*/
.top{ width:100%; height:80px; background:url(../images/top02.png); position:absolute; top:0; left:0; z-index:99;}
.el-carousel ul{height: 50px;}
.top01{ margin:0 auto; height: 100%;}
.top01a{ float:left; margin-top: 0px;height: 100%;margin-left: 10%}
.top01a img{ height: 100%;}
.top01b{float:right;height: 100%;}
.top01b ul li{ display:block; float:left; width:98px; text-align:center; /*height:120px;*/ position:relative; height: 100%;}
.top01b ul li .a01{ width:100%; padding-top:20px; display: block; /*height:60px;*/ }
.top01b ul li:hover .a01 { color:#155dac;}
.top01b ul .li_hover { background-color: #c01b1a;}

/*.top01b ul li:hover a{color:#155dac;}*/
.top01b ul li .m_hover{ color:#fff; width:100%; padding-top:20px; display: block; /*height:60px;*/}

.dh_xl01{width:100%; height:auto; padding:0px; position:absolute; left:0px; top:60px; z-index:999999; display:none;}
.dh_xl02{width:100%; height:auto;}
.dh_xl02 a{width:100%; line-height:40px; text-align:center; font-size:12px; background:#155dac; color:#FFF; margin-top:1px; display:block;}
.dh_xl02 a:hover{background:#3584b6;}


.dh_xl03{width:100%; height:auto; padding:0px; position:absolute; left:100px; top:0px; z-index:999999; display:none;}
.dh_xl04{width:100%; height:auto;}
.dh_xl04 a{width:100%; line-height:40px; text-align:center; font-size:12px; background:#155dac; color:#FFF; margin-top:1px; display:block;}
.dh_xl04 a:hover{background:#3584b6;}


.nra{ width:100%;}
.nr_top{ width:100%; border-bottom:#ccc 1px solid; padding-bottom:10px; margin-bottom:20px;}
.nr_top img{ display:block; float:left;}
.nr_top a{ font-size:16px; color:#000; float:right; padding-top: 3px;}
.nr_top a:hover{ color:#4097e1;}
.nra01{ width:1200px; margin:25px auto;}
.nra01_l{ width:585px; float:left;}
.nra01_la{ width:100%;}
.nra01_la0{ width:230px; height:303px; float:left;}
.nra01_la0 img{ width:230px; height:303px;}
.nra01_la1{ width:326px; float:right;}
.nra01_la1 img{ width:100%; display:block;}
.nra01_la1 span{ width:100%; display:block; margin-top:20px; line-height:28px;}
.nra01_la1 a{ width:160px; height:35px; margin-top:30px;color:#000; text-align:center; border:#d2d2d2 1px solid; border-radius:35px; line-height:35px; display:block; font-size:14px;}
.nra01_la1 a:hover{ background:#155dac; color:#fff;}
.nra01_r{ width:580px; float:right;}
.nra01_r0{ width:100%;}
.nra01_r0 img { width:165px; float:left; height:115px; display:block;}
.nra01_r0 span{ width:400px; float:right; font-size:14px; color:#000;}
.nra01_r0 span a{ color:#000; font-size:20px;}
.nra01_r0 span a:hover{ color:#155dac;}
.nra01_r0 span h1{ color:#999; font-weight:normal;font-size:14px;line-height: 35px;}
.nra01_r0 span h2{font-weight:normal; font-size:16px;color:#7a7a7a;}
.nra01_r1{ width:100%; margin-top:18px;}
.nra01_r1 ul { width:100%; border-top:1px #ccc dashed;}
.nra01_r1 ul li { width:100%;border-bottom:1px #ccc dashed; background:url(../images/d01.jpg) left 50% no-repeat;}
.nra01_r1 ul li span{ color:#999; font-size:16px; float:right; line-height: 55px;}
.nra01_r1 ul li a{ color:#000; float:left; line-height: 55px; padding-left:18px;}
.nra01_r1 ul li a:hover{ color:#155dac;}
.nra02{ width:1200px; margin:0 auto;}
.nra02_l{ width:585px; float:left;}
/*
.nra02_l1 ul { width:100%;}
.nra02_l1 ul li { width:100%;border-bottom:1px #ccc dashed; background:url(../images/d01.jpg) left 50% no-repeat;}
.nra02_l1 ul li span{ color:#000; font-size:16px; float:left; padding-left:18px;margin-right: 5px; line-height: 50px;}
.nra02_l1 ul li a{ color:#000; float:left; line-height: 50px;}
.nra02_l1 ul li a:hover{ color:#155dac;}*/
.nra02_l1{ width:100%; margin-top:18px;}
.nra02_l1 ul { width:100%; border-top:1px #ccc dashed;}
.nra02_l1 ul li { width:100%;border-bottom:1px #ccc dashed; background:url(../images/d01.jpg) left 50% no-repeat;}
.nra02_l1 ul li span{ color:#999; font-size:16px; float:right;  line-height: 55px;}
.nra02_l1 ul li a{ color:#000; float:left; line-height: 55px;padding-left:18px;margin-right: 5px;}
.nra02_l1 ul li a:hover{ color:#155dac;}
.nra02_l0{ width:100%;padding-top: 3px;}
.nra02_l0 img { width:165px; float:left; height:115px; display:block;}
.nra02_l0 span{ width:400px; float:right; font-size:14px; color:#000;}
.nra02_l0 span a{ color:#000; font-size:20px;}
.nra02_l0 span a:hover{ color:#155dac;}
.nra02_l0 span h1{ color:#999; font-weight:normal;font-size:14px;line-height: 35px;}
.nra02_l0 span h2{font-weight:normal; font-size:16px;color:#7a7a7a;}


.nra02_r{ width:580px; float:right;}
.nra02_r0{ width:100%;padding-top: 3px;}
.nra02_r0 ul li{ margin-bottom:23px; border-bottom:1px #ccc dashed;padding-bottom: 23px;}
.nra02_r0 ul li img { width:165px; float:left; height:115px; display:block;}
.nra02_r0 ul li span{ width:400px; float:right; font-size:14px; color:#000;}
.nra02_r0 ul li span a{ color:#000; font-size:20px;}
.nra02_r0 ul li span a:hover{ color:#155dac;}
.nra02_r0 ul li span h1{ color:#999; font-weight:normal;font-size:14px;line-height: 35px;}
.nra02_r0 ul li span h2{font-weight:normal; font-size:16px;color:#7a7a7a;}
.nra02_r1{ width:100%; margin-top:18px;}
.nra02_r1 ul { width:100%; border-top:1px #ccc dashed;}
.nra02_r1 ul li { width:100%;border-bottom:1px #ccc dashed; background:url(../images/d01.jpg) left 50% no-repeat;}
.nra02_r1 ul li span{ color:#999; font-size:16px; float:right;line-height: 55px;}
.nra02_r1 ul li a{ color:#000; float:left; line-height: 55px; padding-left:18px;margin-right: 5px; }
.nra02_r1 ul li a:hover{ color:#155dac;}

.nra03{ width:1200px; margin:15px auto 0 auto;}
.nra030 { width:100%;}
.nra030  ul{ display:block;float:left;}
.nra030  ul li{ width:280px; float:left;}
.nra030  ul li img{ display:block; margin:0 auto;}
.nra030  ul li span{ width:100%; text-align:center; display:block; margin:0 auto; line-height:55px;}

.nra04{ width:1200px; margin: 15px auto 15px auto;}
.yqlj01{ width:100%;}
.yqlj01 a{ margin-right:15px;}


.ljqj{ width:100%;cursor:pointer;}
.ljqj img{ width:100%; display:block;}
#video01{ width:100%; height:100%; background:url(../images/tm_bj02.png); position: fixed;z-index: 999999999;top: 0px;left: 0; display:none;}
#video02{ width:29px; height:24px; position: fixed;z-index: 999999999;top:5% ;right: 5%; cursor:pointer;}


.bottom{ width:100%; height:125px; background:#155dac;}
.bottom01{ width:1200px; margin:0 auto; text-align:center; color:#FFF; padding-top:40px;}
.bottom01 a{ color:#fff;}
.ny{ width:100%;}
.ny01{ width:1200px; margin:0 auto;}
.ny_l{ width:250px; float:left;}
.ny_la dl{ position: relative;}
.ny_la dt{ width:225px; height:70px; padding-left:25px; line-height:70px; background:#155dac; color:#fff; font-size:22px; position:absolute; top:-70px; z-index: 3}
.ny_la dd{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.sub_a_link{ display:block; background: url(../images/ny01.png) no-repeat 25px 50%; padding-left:40px; line-height:50px; border-bottom:1px #e0e0e0 solid;}
.sub_a_hover{ display:block;background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; padding-left:40px; line-height:50px; color:#155dac;border-bottom:1px #e0e0e0 solid;}
.ny_la dd a:hover{background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; color:#155dac;}
.ny_lb{ background:#f2f2f2; padding-bottom:20px;}
.ny_lb dt{ width:225px; height:70px; padding-left:25px; line-height:70px; background:#155dac; color:#fff; font-size:22px;}
.ny_lb dd { position:relative;}
.ny_lb dd img{ width:250px; height:125px; display:block;}
.ny_lb dd span{ width:100%; display:block; position:absolute; text-align: center; bottom:0px; background:url(../images/tm_bj01.png) ; color:#fff; font-size:12px;}

.ny_lb ul{ width:217px; display:block; margin:10px auto;}
.ny_lb ul li{ width:100%; border-bottom:1px #e0e0e0 dashed; background: url(../images/ny01.png) no-repeat left 50%; line-height:35px;}
.ny_lb ul li:hover{background: url(../images/ny02.png) no-repeat left 50% #e0e0e0; }
.ny_lb ul li:hover a{color:#155dac;}
.ny_lb ul li a{ font-size:12px; padding-left:13px; line-height:35px;}
.ny_lb ul li a:hover{ color:#155dac;}
.ny_r{ width:920px; float:right; padding-top:35px;}
.ny_ra{ width:100%; border-bottom:#cfcfcf 1px solid;margin-bottom: 15px;}
.ny_ra span{ display:block; float:left;border-bottom:#155dac 2px solid; color:#155dac; font-size:22px; font-weight:bold; padding-bottom:10px;}
.ny_ra span i{ width:3px; height:21px; background:#155dac; display:block;float: left;
margin-top: 2px;margin-right: 5px;}
.ny_ra h2{ float:right; font-weight:normal; font-size:14px;}

/*首页切换*/
.banner{width:100%; height:720px;  margin:0px;/* background:url(../images/banner01.jpg) center no-repeat;*/ position:relative;}
.flexslider{width:100%; height:auto;overflow:hidden; /*position:relative;*/ z-index:1;background:url(../images/loading.gif) 50% no-repeat;}
.slides{/*position:relative;*/z-index:1;}
.slides li{height:720px; /*position:relative;*/ position: unset !important;}
.slides li img{width:100%; height:720px; display:block;}
.slides li a{display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute; bottom:40px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{display:inline-block; display:inline;width:10px;height:10px;margin:0 5px;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px; overflow:hidden; border:1px #FFFFFF solid; cursor:pointer;}
.flex-control-nav .flex-active{background:#119f0f; border:1px #119f0f solid;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}

.banner_ny{width:100%; height:480px; margin:0px auto; /*background:url(../images/banner02.jpg) center no-repeat;*/ position:relative;}
.banner_ny0{ width:1200px; margin:0 auto;padding-top: 240px;}
.banner_ny0 h1{ color:#fff; font-size:40px; padding-left: 25px; display:block;}
.banner_ny0 span{ color:#fff; font-size:30px; padding-left: 25px; display:block;line-height: 100px;}
.banner_ny .flexslider{width:100%; height:auto;overflow:hidden;/* position:relative;*/ z-index:1;background:url(../images/loading.gif) 50% no-repeat;}
.banner_ny .slides{/*position:relative;*/z-index:1;}
.banner_ny .slides li{height:480px;/* position:relative;*/}
.banner_ny .slides li img{width:100%; height:480px; display:block;}
.banner_ny .slides li a{display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.banner_ny .flex-control-nav{position:absolute; bottom:40px; z-index:2; width:100%; text-align:center;}
.banner_ny .flex-control-nav li{display:inline-block; display:inline;width:10px;height:10px;margin:0 5px;}
.banner_ny .flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px; overflow:hidden; border:1px #FFFFFF solid; cursor:pointer;}
.banner_ny .flex-control-nav .flex-active{background:#119f0f; border:1px #119f0f solid;}
.banner_ny .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.banner_ny .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner_ny .flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.banner_ny .flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}


/*留言预定*/
.feed01{width:100%; height:auto;}
.feed02{width:100%; height:auto; margin:20px 0px;}
.feed02_a{width:100px; height:35px; line-height:35px; text-align:right; margin-right:10px; font-size:14px; float:left;}
.feed02_b{width:600px; height:35px; line-height:35px; float:left;}
.feed02_b span{color:#F00; font-size:16px;}
.feed02_c{width:600px; height:auto; line-height:22px; float:left;}
.feed03{height:auto; padding-left:110px; font-size:16px;}
.form01{width:300px; height:35px; line-height:35px;}
.form02{width:50px; height:35px; line-height:35px;}
.form03{width:500px; height:90px; line-height:22px;}
.form04{width:100px; height:35px; cursor:pointer; margin-left:110px;}




/*--详情页面--*/
.xq01{width:100%; height:auto; margin:0px auto;}
.xq02{width:100%; height:auto; line-height:40px; padding:0px 0px 30px 0px; text-align:center; font-size:26px; color:#333;}
.xq03{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; background:#ececec;}
.xq04{width:100%; height:auto; padding:30px 0px; font-size:16px; line-height:25px;}
.xq05{width:100%; height:auto; padding-top:10px; font-size:16px; border-top:1px #CCCCCC solid;}


/**********内容样式************/

/**********纯图片展示单独***********/
.show_img01{width:100%; margin:0px auto;}
.show_img01 ul li{width:245px; height:auto; padding:10px; background:#eee; color:#FFF; margin-left:35px; margin-top:20px; float:left;}
.show_img01 ul li img{display:block;}
.show_img01 ul li span{width:245px; height:30px; line-height:30px; display:block; background:#555; font-size:12px; text-align:center;}
.show_img01 ul li .xz01{width:78px; height:25px; margin-left:25px; margin-top:10px; float:left;}

/**********纯图片展示***********/
.show_img{width:100%; margin:0px auto; overflow:hidden;padding-top: 15px;}
.show_img ul{width:110%; margin:0px auto;}
.show_img ul li{width:280px; height:auto; background:#fff; margin-right:40px; margin-bottom:30px; position:relative; float:left;}
.show_img ul li .div01{width:100%; height:220px; overflow:hidden;}
.show_img ul li .div01 img{width:100%; height:220px; display:block; transition:0.6s;}
/*.show_img ul li .div01:hover img{transform:scale(1.4);}*/

.show_img ul li span{width:100%; height:50px; line-height:50px; display:block; font-size:16px; text-align:center;}
.show_img ul li p{display:none;}
.show_img ul li:hover p{width:100%; height:220px; background:url(../images/tm_bj01.png); position:absolute; top:0px; left:0px; display:block;}
.yuan01{width:60px; line-height:60px; border-radius:50%; border:1px #FFFFFF solid; color:#FFF; font-size:30px; text-align:center; display:block; margin:66px auto 0px auto;}


/**********新闻列表展示***********/
.show_news{ width:100%; margin:0px auto;}
.show_news ul li{width:100%; height:60px; font-size:16px; background:url(../images/dian01.png) no-repeat 5px 50%; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{height:60px; line-height:60px; display:block; position:absolute; left:20px; top:0px;}
.show_news ul li span{line-height:60px; color:#555; position:absolute; right:0px; top:0px;}

/**********图文混排展示***********/
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{width:100%; padding:10px 0px; text-align:left;}
.show_news_img ul li div{height:150px;/* border:1px solid #ccc; background:#FFFFFF;*/ position:relative;}
/*.show_news_img ul li div:hover{border:1px solid #afd4c7; background:#eff8f5;}*/
.show_news_img ul li div img{width:200px; height:150px; background:#f0f0f0; display:block; position:absolute; left:0px; top:0px; z-index:1;}
.show_news_img ul li div span{width:620px; height:auto; line-height:25px; display:block; color:#555; font-size:14px; position:absolute; left:220px; top:0px; z-index:1;}
.show_news_img ul li div span h3{line-height:40px; font-size:18px; margin:0px;}
.show_news_img ul li div span p{width:100%; height:25px; line-height:25px; color:#999; padding-bottom:10px;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}


/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both;}
.PageNav_2 .PageTurn{height:35px; line-height:35px; border:#777 1px solid; background:#777; margin:2px; padding:0px 10px; color:#FFFFFF; display:inline-block; margin:0px 5px;}
.PageNav_2 .PageTurn_Disable{height:35px; line-height:35px; border:#999 1px solid; color:#999; padding:0px 10px; display:inline-block; margin:0px 5px; background:#FFFFFF;}
.PageNav_2 .PageNum{height:35px; line-height:35px; border:#777 1px solid; background:#777; color:#fff; padding:0px 15px; margin:0px 5px; display:inline-block;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:35px; line-height:35px; color:#FFFFFF; border:1px solid #155dac; background:#155dac; padding:0px 15px; display:inline-block; margin:0px 5px;}/*当前选中样式*
