body { position: relative }
.fd{
z-index: 9999; position: fixed ! important;
}
.maink { width: 100%; }
.main { width: 1200px; margin: 0 auto; padding: 0; background: #fff; }
ul, li { list-style: none; padding: 0; }
.fl { float: left }
.fr { float: right }
.mt15 { margin-top: 15px }
.mt30 { margin-top: 30px }
.mt60 { margin-top: 100px }
.pb30 { padding-bottom: 30px }
.pt30 { padding-top: 30px }
.mr15 { margin-right: 15px; }
.bga { background-color: #175aa1 }
.bk { padding: 10px; border: 1px #eeeeee solid; box-sizing: content-box }
.w315h280 { width: 313px; height: 278px; }
.w480h280 { width: 478px; height: 278px; }
.w663h280 { width: 663px; height: 278px; }
a { color: #333; }
a:hover { text-decoration: none }
  
.head { height: 110px; }
.logo { line-height: 110px }





.txtMarquee-left { position: relative; padding:0 10px; height: 24px; line-height: 24px; margin-top: 45px; font-size: 18px;}
.txtMarquee-left .hd{font-weight: bold;    color: #175aa1;}
.txtMarquee-left .bd{height: 24px;}
.txtMarquee-left .bd .tempWrap { width: 425px !important;height: 24px; }
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1;height: 24px; }
.txtMarquee-left .bd ul li { margin-right: 20px; float: left; text-align: left; _display: inline; width: auto !important; }
.txtMarquee-left .bd ul li span { color: #999; }


.navBar{ position:relative; z-index:1; color:#fff; height:40px; line-height:40px;   }
.nav{  }
.nav .m{float: left; line-height: 40px;    }
.nav a:hover{ text-decoration:none;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:40px; overflow:hidden; margin: 0;line-height: 40px; }
.nav h3 a{ float: left; color: #fff;   padding: 0 28px;  border-left:1px solid #ccc; vertical-align:top;font-size: 16px;  }
.nav .on{ border-color:#1F7CAF;   }
.nav .on h3 a{  }
.nav .sub{ display:none;  width:100%; position:absolute;top:40px; left:.5px; background:#1F7CAF; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{line-height:30px; padding:4px 0;  display:block; background:url(404.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#fff; background:#2595d1;   }




#c122012 ul li:nth-child(8)  ul li:nth-child(1){display:none}
#c122012 ul li:nth-child(8)  ul li:nth-child(2){display:none}
#c122012 ul li:nth-child(8)  ul li:nth-child(3){display:none}


 
.fullSlide { width: 100%; position: relative; height: 440px; background: #000; }
.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: 440px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 440px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.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: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #175aa1; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 3%; z-index: 1; width: 40px; height: 60px; background: url(../image/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 3%; background-position: -6px -137px; }
 
.seach { margin: 20px auto; }
.seach .has-warning .form-control { border-color: #175aa1; border-radius: 0; height: 40px; line-height: 25px; }
.seach .has-warning .input-group-addon { color: #fff; background-color: #175aa1; border-color: #175aa1; border-radius: 0; height: 40px; padding: 6px 30px; }
.seach a { color: #fff }
.seach .has-warning .input-group-addon:hover { font-weight: bold; padding: 6px 30px; background-color: #0f4680; }
 
.mini_ad { margin: 15px auto; padding: 10px; box-sizing: border-box; }
.mini_ad img { width: 100%; height: 100px }

.title { padding: 30px 0; }
.title h1 { color: #004a9f }
.title h4 { text-transform: uppercase; color: #747474 }

.focusBox { float: left; position: relative; overflow: hidden; font-family: Arial; background: #fff; }
.focusBox .pic img { width: 478px; height: 280px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 8px; z-index: 1; height: 36px; width: 478px; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 8px; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 20px; }
.focusBox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background: #175aa1; }

.slideTxtBox { float: right; overflow: hidden; padding: 10px; background: #fff; text-align: left; }
.slideTxtBox .hd { height: 28px; line-height: 28px; padding: 0 15px; border-bottom: 2px solid #175aa1; font-size: 14px; }
.slideTxtBox .hd ul { overflow: hidden; zoom: 1; }
.slideTxtBox .hd ul li { float: left; }
.slideTxtBox .hd ul li a { display: block; padding: 0 15px; }
.slideTxtBox .hd ul li a:hover { text-decoration: none; }
.slideTxtBox .hd ul li.on a { background: #175aa1; color: #fff; font-weight: bold; }
.slideTxtBox .bd { padding: 10px; }
.slideTxtBox .bd li { height: 31px; line-height: 31px; background: url(../image/list_btn.png) left center no-repeat; text-indent: 1em; }
.slideTxtBox .bd li a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.slideTxtBox .bd li .date { float: right; color: #999; }
.slideTxtBox .pull-right { color: #666 }

.ztzl1{float: none;}
.ztzl1 .bd li {     background: none;    font-weight: bold; width: 80%;     margin:0 10% 15px 10%;    height: 65px;    line-height: 35px; text-align: center;border:1px solid #ddd; }
.ztzl1 .bd li:hover{border:1px solid #175aa1}
.ztzl1 .bd li a{ display: inline; font-size:16px}
.ztzl1 .ztzl_btn { background: url(../image/zb_btn.png) no-repeat; width: 20px; height: 20px; margin-top: 15px; display:block; margin: 10px auto 0 auto;}
.ztzl1 .ztzl1 { background-position: 0 0 }
.ztzl1 .ztzl2 { background-position: 0 -35px }
.ztzl1 .ztzl3 { background-position: 0 -71px }
.ztzl1 .ztzl4 { background-position: 0 -107px }
.ztzl1 .ztzl5 { background-position: 0 -143px }
.ztzl1 .ztzl6 { background-position: 0 -182px }

.ztzl .bd li { background: none; font-weight: bold; text-align: left; margin-top: 8px; }
.ztzl .bd li a { display: inline; font-size: 18px }
.ztzl .ztzl_btn { background: url(../image/zb_btn.png) no-repeat; width: 20px; height: 20px; margin-top: 15px; display: block; margin: 10px auto 0 auto; float: left; }
.ztzl .ztzl1 { background-position: 0 0 }
.ztzl .ztzl2 { background-position: 0 -35px }
.ztzl .ztzl3 { background-position: 0 -71px }
.ztzl .ztzl4 { background-position: 0 -107px }
.ztzl .ztzl5 { background-position: 0 -143px }
.ztzl .ztzl6 { background-position: 0 -182px }




.ztzl_er{float: none;}
.ztzl_er .bd li {     background: none;    font-weight: bold; width: 80%;     margin:0 10% 15px 10%;    height: 65px;    line-height: 35px; text-align: center;border:1px solid #ddd; }
.ztzl_er .bd li:hover{border:1px solid #175aa1}
.ztzl_er .bd li a{ display: inline; font-size:16px}
.ztzl_er .ztzl_btn { background: url(../image/zb_btn.png) no-repeat; width: 20px; height: 20px; margin-top: 15px; display:block; margin: 10px auto 0 auto;}
.ztzl_er .ztzl1 { background-position: 0 0 }
.ztzl_er .ztzl2 { background-position: 0 -35px }
.ztzl_er .ztzl3 { background-position: 0 -71px }
.ztzl_er .ztzl4 { background-position: 0 -107px }
.ztzl_er .ztzl5 { background-position: 0 -143px }
.ztzl_er .ztzl6 { background-position: 0 -182px }


.pd { display: inline-block; }
.pd div { width: 16.66666666666666666666666%; float: left; font-size: 20px; }
.pd div a { color: #175aa1; }
.pd span { color: #ccc; font-size: 36px; display: block; margin: 1em 0 .2em; }
.pd div:hover span { color: #175aa1 }
.f_link { position: relative; }
.f_link_con { position: absolute; right: 0; width: 250%; opacity: 0; filter: alpha(opacity=0); background: #175aa1; display: none; bottom: 80px; transition: .3s }
.pd div li { text-align: left }
.pd div li a { color: #fff; padding: 10px 20px; float: left; font-size: 14px }
.f_link:hover .f_link_con { opacity: 1; filter: alpha(opacity=100); display: block }

.foot { height: 150px; color: #fff }
.foot .f_logo { line-height: 150px; margin-left: 10px }
.foot .f_info { border-left: 1px solid #fff; padding-left: 15px; margin-top: 30px; font-size: 14px; line-height: 1; }
.foot .f_ewm ul { margin-bottom: 0 }
.foot .f_ewm li { display: inline-block; text-align: center; margin: 10px; }
.foot .f_ewm img { display: block; }
.SYfoot{margin-bottom: -20px;}


.page_fanye { width: 80%; margin: 0 auto; clear: both; }
.page_fenye { text-align: center; clear: both; }

.breadcrumb { padding: 8px 15px; list-style: none; background: none; border-radius: 0; border-bottom: 2px solid #eee; margin: 0 15px 20px 15px; }
.er_title { height: 35px; line-height: 35px; padding: 0 15px; border-bottom: 2px solid #175aa1; font-size: 14px; background: #175aa1; color: #fff; font-weight: bold; }
.tabBar { }
.tabBar .hd ul { z-index: 5; position: relative; zoom: 1; margin-top: 10px; }
.tabBar .hd a{display:block}
.tabBar .hd li { line-height: 2.5; padding: 0px 16px; margin-right: 5px; color: #333333; border-bottom: 1px solid #c8d1d5; cursor: pointer; }
.tabBar .hd li.on { font-weight: bold; overflow: hidden; position: relative; top: 1px; background: #fff; }
.tabBar .hd li.on span { font-weight: bold; color: #c00; }
.tabBar .bd { position: relative; height: auto; overflow: hidden; }
.tabBar .bd .conWrap { border: 1px solid #ddd; padding: 15px; }
.tabBar .bd p { text-indent: 2em; text-align: justify; }

.news li { line-height: 2.5; background: url(../image/list_btn.png) left center no-repeat; text-indent: 1em; border-bottom: 1px solid #eee; }
.news li a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news li span { float: right; color: #999; }

.friendLink { padding: 10px; background: #fff; overflow: hidden; clear: both; }
.friendLink ul { overflow: hidden; zoom: 1; }
.friendLink ul li { float: left;margin-bottom: 20px; display: inline; text-align: center; }
.friendLink ul li img { width: 100%; }
.thumbnail{margin-bottom: 10px;}
.lm_fenye{ display:block;width: 100%;margin-top: 30px;}


.page_fanye { clear: both; }
.page_fenye { text-align: center; clear: both; ; display: block }
.pagination>li>a, .pagination>li>span{color: #2fc3a3;}
