/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei'}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0px;padding:0px}
fieldset,img{border:none}
img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
li{list-style:none}
input{padding-top:0px;padding-bottom:0px;font-family:'Microsoft YaHei'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
select,input,textarea{font-size:13px;margin:0px}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
body,html{font-family:"Microsoft YaHei";height:100%}
.clearfix{zoom:1}
.clear{clear:both;height:0px;font-size:0px;overflow:hidden;width:100%}
a{text-decoration:none}
.max{max-width:640px;margin:0 auto;overflow:hidden}
.box{width:94%;margin:0 auto}
.box:after,.clearfix:after,ul:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;text-decoration:none}
.left{float:left}
.right{float:right}

/*-----*/
header{height:auto;margin:0 auto;position:fixed;z-index:99;padding:10px 0;background:#fff;background-size:cover;max-width:100%;left:0;top:0;width:100%;border-bottom:1px solid #e8e8e8}
header:after{content:"";display:block;height:0px;visibility:hidden;clear:both;}
header .logo{float:left;display:block;height:40px;line-height:40px;padding-left:10px;}
header .logo img{display:block;height:100%;vertical-align:middle}
header .menu{float:right;display:block;height:32px;width:30px;padding:5px 15px 0 10px;z-index:9999;position:relative}
header .menu .icon-bar{display:block;position:relative;width:30px;height:4px;background-color:#1e46af;margin-top:5px}
header .menu .icon-bar:before,.icon-bar:after{content:'';display:block;width:30px;height:4px;position:absolute;background:#1e46af;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms}
header .menu .icon-bar:before{margin-top:9px}
header .menu .icon-bar:after{margin-top:18px}
header .menu.toggle-animate .icon-bar{background:none}
header .menu.toggle-animate .icon-bar:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
header .menu.toggle-animate .icon-bar:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
header .menu.toggle-animate .icon-bar:before,.toggle-animate .icon-bar:after{content:'';display:block;width:25px;height:3px;position:absolute;background:#fff}
header .menu i{font-size:12px;color:#c0c0c0;font-style:normal;display:block;margin-top:14px}
header.default{box-shadow:0px 5px 15px rgba(0,0,0,.2)}

nav{position:fixed;top:0;left:-100%;width:45%;height:100%;padding-top:5%;background:#fff;z-index:14;float:none;margin-left:0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;display:block !important;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;z-index:99}
nav ul{width:100%;margin:0 auto;background:#fff}
nav ul li.nLi{width:100%;text-align:center;color:#333;display:block;font-size:15px;position:relative}
nav ul li.nLi>a{color:#333;display:block;height:45px;line-height:45px;text-align:left;padding-left:20px;box-sizing:border-box;border-bottom:1px solid #eee}
nav ul li.nLi i{display:block;width:25px;height:25px;background:url(../images/jjj.png) no-repeat center;background-size:60%;position:absolute;right:10px;top:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
nav ul li.nLi div{display:none;padding:5px 5px 5px 20px;box-sizing:border-box; text-align:left;border-bottom:1px solid #eee}
nav ul li.nLi div a{ display:block; margin:0; padding:0; font-size:14px; color:#666; line-height:28px; background:url(../images/hr7.png) no-repeat left center; padding-left:15px;}
nav ul li.nLi i.fan{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
nav ul li.nLi:last-child{background:none}
nav ul li.on a{color:#0099d5}
nav.active{left:0}
.nav_bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99}
.navtiao{height:61px}
.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-transform:translateZ(0)}

.banner{width:100%;margin:0 auto;position:relative;overflow:hidden}
.banner .bd{position:relative;z-index:0}
.banner .bd li img{display:block;width:100%}
.banner .hd{width:100%;height:14px;position:absolute;z-index:1;bottom:15px;text-align:center}
.banner .hd ul{display:inline-block;height:8px;padding:3px 5px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:0;vertical-align:top}
.banner .hd ul li{display:inline-block;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#8C8C8C;margin:0 3px;vertical-align:top;overflow:hidden}
.banner .hd ul .on{background:#1e46af}

.bbg{background:#edf3f9;overflow:hidden}
.yst{padding:1.5% 0}
.yst dl{float:left;width:49%;padding:1.2% 0;position:relative}
.yst dl:nth-of-type(even){float:right}
.yst dl dt{width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);}
.yst dl dt img{display:block;width:100%;height:100%}
.yst dl dd{padding-left:55px}
.yst dl dd h3{font-size:16px;font-weight:bold;color:#000;line-height:28px}
.yst dl dd p{color:#707070;font-size:14px;line-height:20px}

.htit{text-align:center;padding:20px 0 15px;color:#fff}
.htit h2{display:inline-block;font-size:24px;line-height:42px;padding-bottom:8px;background:url(../images/hr6.png) repeat-x left bottom}
.htit p{font-size:15px;line-height:24px;padding-top:12px}
.htit2 h2{color:#000;background:url(../images/hr3.png) repeat-x left bottom;}
.htit2 p{color:#747474}

.video_show{width:100%;height:440px;margin:0 auto;background:#ffffff;box-sizing:border-box;color:#fff;overflow:hidden}
.video_show .video{width:100%;height:440px;overflow:hidden;position:relative;}
.video_show .video video{ display:block; height:100%}
.video_show .video video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.video_show .video .xci{ width:100%; height:100%; display;block}
.video_show .videobg{width:100%;height:100%;position:absolute;top:0;overflow:hidden;}
.video_show .videobg .box{padding-top:20px}
.video_show .videobg .jjbox .text{font-size:16px;line-height:32px;color:#fff;padding-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.video_show .videobg .jjbox .more{text-align:center;padding-top:20px}
.video_show .videobg .jjbox .more a{display:inline-block;color:#fff;width:30%;font-size:15px;line-height:36px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}

.sbg{background:url(../images/bg2.jpg) no-repeat center top;background-size:cover;padding-bottom:30px;overflow:hidden}
.ywbox dl{float:left;width:50%;background:url(../images/l_r3.png) repeat-y right top #fff;text-align:center}
.ywbox dl dt{font-size:18px;line-height:28px;padding:12px 0;background:url(../images/l_r3.png) repeat-y right top #d9e7f3;border-top:4px solid #97bdde;border-bottom:4px solid #97bdde}
.ywbox dl dt a{color:#393939;}
.ywbox dl:nth-of-type(even){background:#fff}
.ywbox dl:nth-of-type(even) dt{background:#d9e7f3}
.ywbox dl dd{padding:12px 12px 20px;font-size:15px;color:#747474;line-height:26px}
.ywbox dl dd img{display:block;width:100%;height:217px;margin:0 auto}
.ywbox dl dd p{text-align:left;padding-top:5px; height:78px; overflow:hidden}
.ywbox dl dd a.xq{display:inline-block;background:#005bac;width:50%;line-height:36px;margin-top:15px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}

.wbg{background:#fff}
.nnav{padding:10px 0}
.hnav ul{float:left;width:100%;text-align:center}
.hnav ul li{float:left;width:49%;margin-right:2%;margin-top:1%}
.hnav ul li:nth-of-type(even){margin-right:0}
.hnav ul li a{display:block;font-size:15px;background:#999;line-height:32px;color:#fff}
.hnav ul li.on a,.hnav ul li a:hover{background:#005bac;color:#fff}

.hshows{ padding-bottom:25px;}
.hshows ul{float:left;width:100%;}
.hshows ul li{float:left;width:49%;margin:2% 2% 0 0;text-align:center;position:relative}
.hshows ul li:nth-of-type(even){ margin-right:0}
.hshows ul li img{display:block;width:100%;height:238px;}
.hshows ul li span{position:absolute;left:0;bottom:0;font-size:15px;color:#fff;background:url(../images/w_bl.png) repeat;display:block;width:100%;line-height:32px;height:32px;overflow:hidden}

.lbg{background:url(../images/bg3.jpg) no-repeat center top;background-size:cover;padding:20px 0;overflow:hidden;}
.lctit{height:32px;line-height:32px;background:url(../images/hr-f.png) repeat-x left bottom;padding-bottom:6px}
.lctit h2{float:left;font-size:18px;font-weight:normal;color:#fff}
.lctit h2 span{color:rgb(255,255,255,0.3);font-size:13px;font-weight:normal;text-transform:uppercase;display:inline-block;padding-left:5px}
.lctit h3{float:right;color:#fff;background:url(../images/tel.png) no-repeat left center;background-size:auto 60%;font-family:Arial,Helvetica,sans-serif;padding-left:28px;}
.lcbox ul{float:left;width:100%;padding-top:12px}
.lcbox ul li{float:left;width:23.5%;text-align:center;background:url(../images/tt3.png) no-repeat right 40%;padding:1.5% 2% 1.5% 0}
.lcbox ul li:nth-of-type(4n){background:none;padding-right:0}
.lcbox ul li img{display:block;width:30px;height:30px;margin:0 auto}
.lcbox ul li span{display:block;font-size:15px;color:#fff;line-height:24px;padding-top:5px}

.albox{position:relative;}
.albox .hcase{width:100%;overflow:hidden}
.albox .list dl{float:left;width:49%;text-align:center;margin-right:2%}
.albox .list dl:nth-of-type(even){margin-right:0}
.albox .list dl dt{border-top:4px solid #97bdde;border-bottom:4px solid #97bdde;width:100%}
.albox .list dl dt img{display:block;width:100%;height:224px;}
.albox .list dl dd{border:1px solid #dfdfdf;border-top:none;padding:10px 10px 12px}
.albox .list dl dd span{display:block;font-size:16px;font-weight:bold;color:#000;line-height:28px;height:28px;overflow:hidden}
.albox .list dl dd a{display:inline-block;font-size:14px;width:50%;margin-top:8px;line-height:32px;border:1px solid #72a4d1;color:#6e6e6e;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.albox .list dl dd a:hover{background:#6194c1;color:#fff}
.albox .hd{width:100%;height:14px;text-align:center;padding-top:20px}
.albox .hd ul{display:inline-block;height:8px;padding:3px 5px;background-color:rgba(0,0,0,0.7);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:0;vertical-align:top}
.albox .hd ul li{display:inline-block;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;margin:0 3px;vertical-align:top;overflow:hidden}
.albox .hd ul .on{background:#1e46af}
.cmore{padding-bottom:25px}
.cmore a{display:block;background:#005bac;font-size:15px;width:30%;line-height:42px;margin:15px auto 0;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}

.hbg{background:#d8dada;overflow:hidden}
.zxbox .hd ul{font-size:0;text-align:center;}
.zxbox .hd ul li{display:inline-block;width:32%;cursor:pointer;margin-right:2%}
.zxbox .hd ul li:nth-of-type(3n){margin-right:0}
.zxbox .hd ul li span{font-size:15px;line-height:36px;display:block;color:#555;background:#a2ccef;}
.zxbox .hd ul li.on span{color:#fff;background:#005bac}
.zxbox .bd .xw ul li{background:#fff;margin-top:2%;padding:2%;font-size:14px;line-height:22px;}
.zxbox .bd .xw ul li a{font-size:16px;font-weight:bold;color:#000;line-height:32px;height:32px;display:block;overflow:hidden}
.zxbox .bd .xw ul li p{color:#888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.zxbox .bd .xw ul li span{display:block;color:#999;background:url(../images/t.png) no-repeat 0 8px;padding-left:20px;padding-top:5px}

.hbbox{padding-bottom:30px}
.hbbox ul{float:left;width:100%}
.hbbox ul li{float:left;width:32%;margin-right:2%;margin-top:2%}
.hbbox ul li:nth-of-type(3n){margin-right:0}
.hbbox ul li img{display:block;width:100%;height:83px;padding:1px;background:#e7e7e7;box-sizing:border-box}
.hbbox ul li img:hover{background:#005bac}
.hbbox .more{display:block;font-size:15px;line-height:38px;width:140px;text-align:center;margin:15px auto 0;border:1px solid #6194c1;color:#6e6e6e}
.hbbox .more:hover{background:#6194c1;color:#fff}

/*--内页--*/
.nbanner{height:220px;position:relative;overflow:hidden}
.nbanner .box{color:#fff;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.nbanner .tit{font-size:26px;line-height:42px;display:inline-block;font-weight:bold;position:relative;text-shadow: 0 3px 0 #005bac;}
.nbanner .tit:after,.nbanner .tit:before{position:absolute;top:50%;margin-top:-1px;width:30px;height:3px;background:#fff;content:"";display:block;-moz-box-shadow:0px 2px 0 #005bac;-webkit-box-shadow:0px 2px 0 #005bac;box-shadow:0px 2px 0 #005bac}
.nbanner .tit:before{left:-45px}
.nbanner .tit:after{right:-45px}
.nbanner p{font-size:14px;line-height:22px;padding-top:5px;text-shadow: 0 1px 0 #005bac;}

.weizhi{font-size:14px;color:#999;line-height:44px;height:44px;border-bottom:1px solid #dcdcdc}
.weizhi .left{background:url(../images/house.png) no-repeat left 12px;padding-left:22px}
.weizhi .left a{color:#999;display:inline-block;padding:0 3px}
.weizhi .right{background:url(../images/cjt2.png) no-repeat left 12px}
.weizhi .right a{color:#017be3;display:inline-block;padding-left:25px}

.xw-list ul li{background:#f9f9f9;margin-top:2%;padding:2%;font-size:14px;line-height:22px;}
.xw-list ul li a{font-size:16px;font-weight:bold;color:#000;line-height:32px;height:32px;display:block;overflow:hidden}
.xw-list ul li p{color:#888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.xw-list ul li span{display:block;color:#999;background:url(../images/t.png) no-repeat 0 8px;padding-left:20px;padding-top:5px}

.nrtit{padding-top:20px;text-align:center}
.nrtit h1{font-size:18px;line-height:26px;color:#000;font-weight:normal}
.nrtime{font-size:13px;color:#8c8c8c;line-height:22px;padding:10px 0;border-bottom:1px solid #e2e2e2;text-align:center}
.nrtext{padding:15px 0 25px;font-size:15px;line-height:28px;color:#373737}
.nrtext img{max-width:100% !important;height:auto !important}

.al-list ul{float:left;width:100%}
.al-list ul li{float:left;width:48.5%;margin-right:3%;margin-top:3%}
.al-list ul li:nth-of-type(even){margin-right:0}
.al-list ul li a{display:block;border-bottom:2px solid #eee}
.al-list ul li a:hover{border-color:#005bac}
.al-list ul li img{display:block;width:100%;height:222px}
.al-list ul li span{display:block;font-size:15px;color:#3e3e3e;line-height:32px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.stit{border-bottom:2px solid #005bac}
.stit h2{font-size:16px;color:#fff;padding:0 30px;line-height:38px;display:inline-block;background:#005bac;font-weight:bold;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.stit2{font-size:15px;font-weight:bold;color:#2b2b2b;background:url(../images/i_r2.png) no-repeat 2px 22px;line-height:28px;padding:15px 0 7px 15px;border-bottom:1px solid #e2e2e2;box-sizing:border-box}

.altext{padding-top:15px;padding-bottom:20px}
.altext .zuo{width:100%;text-align:center;padding-bottom:20px}
.altext .zuo img{display:block;margin:0 auto;max-width:100%;}
.altext .you{width:95%;background:#2f2f2f;color:#c3c3c3;padding:2% 2.5%}
.altext .you h2{font-size:20px;color:#fff;line-height:32px;padding-bottom:5px}
.altext .you p{font-size:14px;line-height:32px;background:url(../images/xx.png) no-repeat 0 8px;padding-left:25px}
.altext .you p.p2{color:#ffe507;padding-left:0;background:none}

.cbg2{background:#f2f3f7}
.form ul{width:100%;padding:10px 0 25px}
.form ul li{width:100%;padding:5px 0}
.form ul li input,.form ul li select,.form ul li textarea{display:block;width:100%;background:#fff;border:1px solid #dcdcdc;font-size:14px;padding:0 10px;box-sizing:border-box;height:40px;line-height:40px;color:#333}
.form ul li textarea{height:120px;padding:10px;line-height:22px}
.form ul li.li2 input{display:inline-block;width:48%;font-weight:500;color:#333;background:#eee;font-size:15px;border:none}
.form ul li.li2 input:first-child{background:#1046a1;color:#fff;margin-right:4%}

.lx-txt{padding-bottom:25px}
.lx-txt dl{width:45%;float:left;margin-right:2%;margin-top:2%;text-align:center;padding:2%;border-top:5px solid #75a2cb;font-size:14px;line-height:24px;color:#616161;transition:all .4s ease;-moz-box-shadow:0 2px 5px #e2e2e2;-webkit-box-shadow:0 2px 5px #e2e2e2;box-shadow:0 2px 5px #e2e2e2}
.lx-txt dl:nth-of-type(even){margin-right:0}
.lx-txt dl dt{font-size:16px;font-weight:bold;color:#606060;padding-top:50px;padding-bottom:5px}

.xmap{padding-bottom:30px}
.xmap #xmap{width:100%;height:360px;border:#ccc solid 1px;font-size:12px;box-sizing:border-box}

.yw-list dl{float:left;width:48.5%;margin-right:3%;margin-top:3%;box-sizing:border-box;border:1px solid #e3e3e3;text-align:center}
.yw-list dl:nth-of-type(even){margin-right:0}
.yw-list dl dt img{display:block;width:100%;height:236px}
.yw-list dl dd{line-height:32px;padding:10px 10px 15px}
.yw-list dl dd span{display:block;font-size:16px;color:#3e3e3e;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yw-list dl dd a{color:#fff;font-size:14px;background:#7fadd5;display:inline-block;width:100px;margin-top:10px}

.cnav{padding-top:20px}
.cnav .ltit{display:block;font-size:16px;font-weight:bold;line-height:42px;background:url(../images/ny.png) no-repeat 12px center #005bac;padding-left:35px}
.cnav .ltit a{display:inline-block;color:#fff}
.cnav .llei dl{display:block;width:100%}
.cnav .llei dl dt{font-size:14px;font-weight:normal;line-height:36px;padding-left:40px;border-bottom:1px solid #e9e9e9;background:url(../images/sb1.png) no-repeat 18px center #e9f0f6}
.cnav .llei dl dt a{display:inline-block;color:#005bac}
.cnav .llei dl dd{font-size:0;padding:10px 10px 6px;line-height:20px;display:none}
.cnav .llei dl dd a{font-size:14px;display:inline-block;color:#666;padding-right:10px}
.cnav .llei dl dd a:hover,.cnav .llei dl dd a.zk{color:#005bac}
.cnav .llei.active dl.on dt{background:url(../images/sb2.png) no-repeat 18px center #e9f0f6}
.cnav .llei.active dl.on dd{display:block}

.cp_pic{padding:15px 0}
.cp_pic img{display:block;width:100%;height:auto;margin:0 auto}
.cp_xc{padding:0 0 30px;color:#333;font-size:15px;color:#777}
.cp_xc p{line-height:26px}
.cp_xc h1{display:block;font-size:20px;font-weight:bold;line-height:44px;color:#333;border-bottom:1px solid #ddd}
.cp_xc .p3{padding-bottom:13px}
.cp_xc .zy{padding:13px 0;border-bottom:1px solid #ddd;margin-bottom:10px}
.cp_xc a{display:inline-block;padding:2% 3%;margin-right:10px;background:#fe8815;color:#fff;font-size:16px;text-align:center;font-weight:500}
.cp_xc a.a1{background:#d30b00}
.cptxt{font-size:15px;line-height:28px;padding:10px 0;color:#333}
.cptxt-1{padding-bottom:20px}
.cptxt img{max-width:100%;width:auto !important;height:auto !important}

.qbg{background:url(../images/ai3.jpg) no-repeat center top;background-size:cover;overflow:hidden}
.abox2{padding-bottom:30px;font-size:20px;line-height:40px;color:#fff;font-weight:bold}
.abox2 dl{width:100%;margin-top:15px;text-align:center;position:relative;-webkit-border-radius:5px;-moz-border-radius:3px;-o-border-radius:5px;border-radius:5px;overflow:hidden}
.abox2 dl dt img{display:block;width:100%;height:100%}
.abox2 dl dd{position:absolute;left:50%;top:50%;width:90%;max-height:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.rbg{background:#f1f1f1;padding-bottom:30px;overflow:hidden}
.rtit{font-size:16px;color:#000;background:url(../images/wz.png) no-repeat 0 10px;text-indent:15px;line-height:35px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #dedede}
.rtit2{padding-top:20px;background-position:0 30px}
.zs-list ul{float:left;width:100%}
.zs-list ul li{float:left;width:32%;overflow:hidden;position:relative;margin-right:2%;margin-top:2%}
.zs-list ul li:nth-of-type(3n){margin-right:0}
.zs-list ul li img{display:block;width:100%;height:273px}
.zs-list ul li span{font-size:14px;color:#fff;background:url(../images/i_r1.png) repeat;position:absolute;width:100%;left:0;bottom:0;text-align:center;height:36px;line-height:36px;overflow:hidden}

.zsbox,.zlbox{ width:100%; overflow:hidden; position:relative; padding-top:15px}
.zsbox span.next,.zsbox span.prev,.zlbox span.next,.zlbox span.prev{ position:absolute; top:50%; margin-top:-17px; width:34px; height:34px;}
.zsbox span.next,.zlbox span.next{left:0;background:url(../images/ttb.png) no-repeat center center;}
.zsbox span.prev,.zlbox span.prev{right:0;background:url(../images/tta.png) no-repeat center center;}
.rr-list ul{float:left;width:100%}
.rr-list ul li{float:left;width:49%;overflow:hidden;position:relative;margin-right:2%;}
.rr-list ul li:nth-of-type(2n){margin-right:0}
.rr-list ul li img{display:block;width:100%;height:417px}
.rr-list ul li span{font-size:14px;color:#fff;background:url(../images/i_r1.png) repeat;position:absolute;width:100%;left:0;bottom:0;text-align:center;height:36px;line-height:36px;overflow:hidden}

.footer{padding:25px 0;background:#101010;padding-bottom:75px;color:#fff}
.footer .copy h2{font-weight:bold;font-size:16px;padding-bottom:10px}
.footer .copy p{font-size:13px;line-height:28px;color:#fff}
.footer .copy a{color:#fff}

.bottom{width:100%;height:60px;background:#005bac;margin:0 auto;position:fixed;bottom:0;left:0;z-index:9999}
.bottom ul{max-width:640px;height:60px;margin:0 auto}
.bottom ul li{width:33.33333%;height:60px;display:block;float:left;text-align:center;background:url(../images/nav-ul.png) repeat-y right center}
.bottom ul li a{color:#fff;font-size:13px}
.bottom ul li:nth-of-type(3){background-image:none}
.bottom ul li i{display:block;width:100%;height:30px;margin-top:5px}
.bottom ul li.index i{background:url(../images/index.png) no-repeat center;background-size:auto 100%;}
.bottom ul li.bohao i{background:url(../images/dh.png) no-repeat center;background-size:auto 100%;}
.bottom ul li.guanyu i{background:url(../images/women.png) no-repeat center;background-size:auto 100%;}

.fenye{text-align:center;padding:5% 0 7%}
.fenye a{display:inline-block;padding:0 6px;text-align:center;line-height:25px;border:1px solid #bababa;font-size:14px;color:#333;margin:2px}
.fenye b,.fenye a:hover{font-weight:500;display:inline-block;padding:0 6px;text-align:center;line-height:25px;border:1px solid #014489;font-size:14px;color:#fff;margin:0 1px;background:#014489}

.fenpian{border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:30px}
.fenpian p{font-size:14px;line-height:28px;color:#565656}
.fenpian p a{color:#565656}
.fenpian p a:hover{color:#00aae5}

@media (max-width: 568px) {
.ywbox dl dd img{height:191px}
.hshows ul li img{height:213px}
.albox .list dl dt img{height:199px}
.hbbox ul li img{height:74px}
.al-list ul li img{ height:197px}
.zs-list ul li img{ height:242px}
.lx-txt dl dd{ min-height:48px}
.yw-list dl dt img{ height:210px}
.rr-list ul li img{ height:377px}
}

@media (max-width: 440px) {
header .logo{height:35px;line-height:35px}
header .menu{padding-top:2px}
.navtiao{height:56px}
.htit{padding:15px 0 10px}
.htit h2,.htit2 h2{font-size:20px;line-height:36px}
.htit p{font-size:14px;line-height:20px}
.yst dl{width:100%}
.yst dl dt{width:40px;height:40px}
.yst dl dd{padding-left:50px}
.yst dl dd h3{font-size:15px;line-height:22px}
.video_show .videobg .jjbox .more a{width:40%; font-size:14px; line-height:32px}
.ywbox dl dt{font-size:16px;padding:6px 0}
.ywbox dl dd img{height:134px}
.ywbox dl dd{font-size:14px;line-height:24px}
.ywbox dl dd a.xq{width:75%; font-size:14px; line-height:32px}
.hnav ul li a{font-size:14px}
.hshows ul li img{height:155px}
.hshows ul li span{font-size:14px}
.albox .list dl dt img{height:145px}
.hbbox ul li img{height:54px}
.lcbox ul li{width:32%; background-size:auto 15px}
.lcbox ul li:nth-of-type(4n){padding-right:2%;background:url(../images/tt3.png) no-repeat right 40%; background-size:auto 15px}
.lcbox ul li:nth-of-type(3n){padding-right:0;background:none}
.lcbox ul li span{font-size:14px;}
.albox .list dl dd{padding:5px 5px 10px}
.albox .list dl dd span{font-size:15px;}
.albox .list dl dd a{width:75%;font-size:13px;line-height:28px}
.cmore a{width:40%;font-size:14px;line-height:36px}
.zxbox .bd .xw ul li,.xw-list ul li{ font-size:13px; line-height:20px;}
.zxbox .bd .xw ul li a,.xw-list ul li a{ font-size:15px; line-height:28px;}
.hbbox .more{ font-size:14px; line-height:32px;}
.nbanner{ height:200px}
.nbanner .tit{ font-size:20px; line-height:36px}
.nbanner .tit:after,.nbanner .tit:before{ width:25px}
.nbanner .tit:before{ left:-35px}
.nbanner .tit:after{ right:-35px}
.nrtit h1{ font-size:16px}
.nrtime{ font-size:12px; line-height:20px}
.altext .you h2{font-size:18px}
.al-list ul li img{ height:143px}
.al-list ul li span{ font-size:14px; line-height:28px}
.zs-list ul li img{ height:176px}
.abox2{ font-size:16px; line-height:28px}
.yw-list dl dt img{ height:152px}
.yw-list dl dd{ padding:5px 5px 10px}
.yw-list dl dd span{ font-size:15px}
.yw-list dl dd a{ line-height:28px; margin-top:0}
.rr-list ul li img{ height:270px}

.fenye a{font-size:13px}
.bottom ul li{ height:52px}
.bottom ul li i{ height:26px}
}

@media (max-width: 380px) {
.ywbox dl dd img{ height:119px;}
.hshows ul li img{height:141px}
.albox .list dl dt img{height:131px}
.hbbox ul li img{height:48px}
.lctit h2 span{display:none}
.al-list ul li img{ height:130px}
.zs-list ul li img{ height:160px}
.yw-list dl dt img{ height:138px}
.rr-list ul li img{ height:245px}
}

@media (max-width: 360px) {
.ywbox dl dd img{ height:114px;}
.ywbox dl dd p{ min-height:101px}
.hshows ul li img{height:135px}
.albox .list dl dt img{height:124px}
.hbbox ul li img{height:46px}
.al-list ul li img{ height:125px}
.zs-list ul li img{ height:153px}
.yw-list dl dt img{ height:132px}
.rr-list ul li img{ height:234px}
}

