@charset "utf-8";
/* CSS Document */

body{width:100%; margin:0 auto; padding:0; font-size:15px; font-family:"微软雅黑"; color:#333; line-height:28px;}
img{ border:0;}
*:focus { outline:none;}
ul,ol,li,dl,dt,dd{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
img,object{ vertical-align:bottom; border:0;}
.cls{ clear:both; height:0; font:0/0 Arial; margin:0; padding:0;}
a{blr:expression(this.onFocus=this.blur()); outline:none; text-decoration:none;}
.floatL{float:left;}
.floatR{float:right;}

.big{ background:#FFF; min-width:1200px;}
.container{ width:1200px; margin:0 auto;}

.top { height:29px; background:#696767; line-height:29px; font-size:14px; color:#FFF;}
.top .left { float:left;}
.top .right { float:right;}
.top .right a { color:#FFF;}
.top .right a:hover { text-decoration:underline;}
.header { height:90px; background:#FFF;}
.logo { float:left;}
.tel { float:right;}
.nav { height:45px; background:#038079;}
.nav li { float:left; width:200px; height:45px;}
.nav li a { display:block; width:89px; height:29px; margin:7px auto 0 auto; line-height:29px; text-align:center; font-size:16px; color:#FFF;}
.nav li a:hover { background:url(../images/li_ah.png) no-repeat; color:#000;}
/*banner*/
.wy-mod-banner{ height:550px;position:relative;overflow:hidden; z-index:0;}
.wy-mod-banner .banners{width:1920px;height:550px;overflow:hidden;position:absolute;left:50%;margin-left:-960px;}
.wy-mod-banner .banner{width:1920px;height:550px;overflow:hidden;position:absolute;}
.wy-mod-banner .focus{width:980px;margin:0px auto;padding-top:500px;text-align:center;}
.wy-mod-banner .focus a{text-decoration:none;z-index:3;width:24px;height:20px;position:relative;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.wy-mod-banner .focus a .bg-m{z-index:4;color:white;line-height:40px;font-size:40px;position:absolute;display:block;left:2px;top:6px;cursor:pointer; display:none;}
.wy-mod-banner .focus a .bg-b{background:url(../images/ico01.png) no-repeat 0 -26px;position:absolute;display:block;left:0px;top:0px;cursor:pointer; width:22px; height:22px;}
.wy-mod-banner .focus a .inner{background:url(../images/ico01.png) no-repeat 0 0;position:absolute;left:0px;top:0px;z-index:9;opacity:0;display:none\0;+display:none;*display:none; width:22px;height:22px;}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;top:-3px;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}
.wy-mod-banner .focus .hover .inner{display:block;}

.box1 { height:530px; margin-top:60px;}
.box1 .left { float:left; width:228px; height:480px; border:1px solid #bfbfbf;}
.box1 .left .title { width:228px; height:116px;}
.box1 .left ul { height: 220px;}
.box1 .left ul li { width:228px; height:70px; line-height:70px; border-bottom:1px solid #bfbfbf; text-align:center;}
.box1 .left ul li a { display: block; font-size:16px; color:#5a5d5d;}
.box1 .left ul li a:hover { color:#037f6e; font-weight:bold; border-left: 2px solid #037f6e;}
.box1 .left .telphone { width:228px; height:136px;}
.box1 .right { float:right; width:970px;}
.box1 .right li { float:left; width:290px; height:227px; position:relative; margin:0 0 26px 33px;}
.box1 .right li img { width:290px; height:227px;}
.bgtm { width:290px; height:40px; display:block; background:#037f6e; fliter:alpha(opacity=60); opacity:0.6; position:absolute; z-index:1; left:0; bottom:0;}
.wz { width:290px; height:40px; line-height:40px; padding-left:15px; display:block; font-size:16px; color:#FFF; z-index:10; left:0; bottom:0; position:absolute;}

.box2 { height:625px; background:url(../images/box2_bg.jpg) center no-repeat;}
.box2 .about { width:600px; padding-top:255px; font-size:14px; line-height:36px; color:#3b3232; overflow:hidden;}
.box2 .box { overflow:hidden;}
.box2 .box dl { float:left; width:116px; height:179px; margin-right:120px;}
.box2 .box dl dt img { width:116px; height:134px;}
.box2 .box dl dd { width:116px; height:45px; line-height:45px; text-align:center;}
.box2 .box dl dd a { font-size:14px; color:#3b3232;}
.box2 .box dl dd a:hover { text-decoration:underline;}

.box3 { height:670px; background:url(../images/box3_bg.jpg) center no-repeat;}
.box3 .fenlie { overflow:hidden; width:328px; margin:0 auto; padding-top:140px;}
.box3 .fenlie li { float:left; width:110px; height:31px; line-height:31px; text-align:center; margin:0 27px;}
.box3 .fenlie li a { display:block; width:110px; height:31px; background:url(../images/news_a.png) no-repeat; font-size:14px; color:#FFF;}
.box3 .fenlie li a:hover { background:url(../images/news_ah.png) no-repeat; color:#FFF;}
.box3 .left { float:left; width:600px; height:425px; background:#FFF; margin-top:30px;}
.box3 .left .tu { width:600px; height:205px;}
.box3 .left .tu img { width:600px; height:205px;}
.box3 .left .biaoti { width:570px; height:45px; padding:15px 15px 0 15px; border-bottom:1px solid #ccc; line-height:45px; overflow:hidden;}
.box3 .left .biaoti a { font-size:18px; color:#101010;}
.box3 .left .biaoti a:hover { color:#037f6e;}
.box3 .left .detail { width:570px; height:96px; margin:0 auto; line-height:32px; font-size:14px; color:#101010; padding-top:10px; text-indent:2em; overflow:hidden;}
.box3 .left .more_news { width:110px; height:35px; padding-top:18px;}
.box3 .right { float:right; width:545px; margin-top:30px;}
.box3 .right li { width:545px; height:115px; margin-bottom:40px;}
.box3 .right li a { display:block; width:545px; height:115px; background:#FFF;}
.box3 .right li a .tu { float:left; width:92px; height:87px; margin:14px;}
.box3 .right li a .tu img { width:92px; height:87px;}
.box3 .right li a .biaoti { float:left; width:410px; height:32px; padding-top:10px; overflow:hidden; font-size:18px; color:#212121;}
.box3 .right li a .detail { float:left; width:410px; height:60px; line-height:30px; overflow:hidden; font-size:14px; color:#585858;}
.box3 .right li a:hover { background:#037f6e;}
.box3 .right li a:hover .biaoti { color:#FFF;}
.box3 .right li a:hover .detail { color:#FFF;}

.box4 { height:650px; background:#f6f6f6;}
.tab { position:relative;}
.tab .tab_box{ width:1080px; margin:0 auto; clear:both; top:40px;}
.hide{ display:none;}

.box4 .title { width:218px; height:120px; margin:0 auto;}
.tab_03 { border-bottom:1px solid #037f6e; height:38px; margin-top: 15px;}
.tab .culture{ width:390px; margin:0 auto;}
.tab .culture li{ float:left;width:110px;height:38px;line-height:38px;cursor:pointer;text-align:center;margin:0 20px 0 0; font-size:16px; color:#FFF; background:#037f6e;}
.tab .tab_box{ position:relative;}
.tab .culture .selected{ cursor:pointer; color:#fff; font-weight: bold;}
.hide{ display:none;}

.tab .tab_box .culture_box { width:1003px; height:395px; margin:0 auto; position:relative;}
.tab .tab_box .culture_box .tu { width:567px; height:394px; background:url(../images/box4_bg1.png) no-repeat; position:absolute; z-index:0;}
.tab .tab_box .culture_box .tu img { width:554px; height:380px;}
.tab .tab_box .culture_box .CCTV { width:390px; height:280px; background:url(../images/box4_bg2.png) no-repeat; position:absolute; top:50px; left:510px;}
.tab .tab_box .culture_box .CCTV .biaoti { width:280px; height:26px; margin:50px auto 0 auto; font-size:18px; color:#fff;}
.tab .tab_box .culture_box .CCTV .border { width:50px; height:2px; background:#fff; margin: 10px 0 0 57px;}
.tab .tab_box .culture_box .CCTV .detail { width:280px; overflow:hidden; margin:20px auto 0 auto; font-size:15px; color:#fff;}
.tab .tab_box .culture_box .CCTV .more { width:50px; height:10px; margin:20px 0 0 55px;}
.tab .tab_box .culture_box .more_box { width:70px; height:128px; background:url(../images/more_box.png) no-repeat; position:absolute; bottom:65px; right:0;}
.tab .tab_box .culture_box .more_box .name { width: 45px; font-size:16px; color:#fff; letter-spacing:5px; padding:20px 0 0 14px;}

.box5 { width:1200px; height:360px; margin:0 auto;}
.box5 .title { width:1200px; height:42px; padding-top:35px; background:url(../images/box5_title.jpg) bottom no-repeat;}
.h2_1 { float:left; font-weight:normal; font-size:24px;}
.box5 .title .more_case { float:right; padding-top: 8px;}
.box5 .title .more_case a { font-size:18px; color:#037f6e;}
.box5 .gundong { width:1200px; height:213px; padding-top:30px;}
#demo { overflow:hidden; width:1200px; height:213px;}
#demo  dl { width:276px; height:213px; float:left; margin-right:30px;}
#demo  dl dt img { width:276px; height:173px;}
#demo  dl dd { width:276px; height:36px; line-height:36px; text-align:center; background:#037f6e; margin-top:4px;}
#demo  dl dd a { color:#FFF; font-size:16px;}
#indemo {
float: left;
width: 3000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.link { height:52px; line-height:52px; background:url(../images/link_bg.jpg) repeat-x; font-size:14px; color:#696969;}
.link .title { float:left; font-size:16px; color:#000;}
.link a { float:left; display:block; color:#696969; margin:0 5px;}
.link a:hover { text-decoration:underline;}

.footer { height:68px; padding-top:12px; background:url(../images/footer_bg.jpg) repeat-x; font-size:14px; line-height:30px; color:#FFF; text-align:center;}
.footer a { color:#FFF;}

/*单页*/
.main { width:1200px; margin:25px auto; overflow:hidden;}
.main_left { float:left; width:230px;}
.main_left .title { height:35px; border-bottom:1px solid #037f6e;}
.h2_4 { float:left; font-size:18px; font-weight:normal; color:#037f6e;}
.main_left ul { margin-top:10px;}
.main_left ul li { width:230px; height:40px; line-height:40px; text-align:center; background:url(../images/z_li_bg.png) no-repeat; margin-bottom:8px;}
.main_left ul li a { font-size:14px; color:#333;}

.main_right { float:right; width:930px;}
.main_right .title { height:35px; border-bottom:1px solid #037f6e;}
.f_right { float:right;}
.f_right a { color:#666;}

.main_right .about { height:auto; margin:15px auto;}

/*新闻列表*/
.main_right .ul_news { overflow: hidden; padding: 10px 0 30px 0;}
.main_right .ul_news li { padding: 20px 0; border-bottom:1px dashed #ccc; overflow: hidden;}
.main_right .ul_news li .time { float: left; width: 80px; height: 80px; background:#eee;text-align:center;color:#666; margin-right: 20px;}
.dd { line-height:35px;padding-top:10px;font-size:25px;}
.ym { font-size:16px;}
.main_right .ul_news li .biaoti { float: left; width: 790px; padding-bottom: 5px;}
.main_right .ul_news li .biaoti a { color: #000; font-size: 16px;}
.main_right .ul_news li .biaoti a:hover { color: #038079;}
.main_right .ul_news li .detail { float: left; width: 830px; font-size: 14px; line-height: 24px;}

/*图片列表*/
.main_right .ul_pro1 { overflow: hidden; padding-top: 10px;}
.main_right .ul_pro1 li { float: left; width: 290px; margin: 10px 30px 10px 0;}
.main_right .ul_pro1 li:nth-child(3n){ margin-right: 0;}
.main_right .ul_pro1 li .tu { width: 290px; height: 220px; position: relative; overflow: hidden;}
.main_right .ul_pro1 li .tu img { width: 290px; height: 220px; transition: transform 0.3s ease-in-out;}
.main_right .ul_pro1 li .tu img:hover { transform: scale(1.1);}
.main_right .ul_pro1 li .text { background: #038079; height: 48px; line-height: 48px; text-align: center; margin-top: 2px;}
.main_right .ul_pro1 li .text a { display: block; color: #fff;}

/*详细页*/
.main_right .biaoti_detail { padding: 35px 0 15px 0; text-align:center; font-size:20px; font-weight: bold;}
.main_right .admin { text-align: center; border-bottom: 1px dashed #706d57; padding-bottom: 10px; font-size: 14px;}
.main_right .xiangxi { height:auto; padding-top: 20px; line-height: 32px; font-size: 15px;}

/*page*/
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0}
.blank-large{height:80px;line-height:80px;clear:both;font-size:0}
.text-center {text-align:center}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination li {font-size:14px;border:none;border-radius:4px; margin: 0 3px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#037f6e;color:#fff;border:1px solid #037f6e;}