@charset "utf-8";
/*reset*/
body,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,tr,th,img,input,select,a,button{margin: 0px;padding: 0px;border: 0px;font-family: 'Microsoft Yahei',sans-serif,'SimSun','SimHei';}
li{list-style: none;}
a{color: #333;text-decoration: none;}
a:hover{text-decoration: underline;}
.auto-cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wrapper-full{width: 100%;}
.wrapper{width: 1180px;margin: 0 auto;}
* html .clearfix {zoom: 1;}/*ie6*/
*:first-child+html .clearfix{zoom: 1;}/*ie7*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom: 1;}
.undis{display: none;}
.dis{display: block;}
/*float*/
.rel{position: relative;}
.abs{position: absolute;}
.fl{float: left;display:inline;}
.fr{float: right;display:inline;}
.clear{clear: both;height:0;overflow:hidden;zoom:1;}
/*margin*/
.mgt5{margin-top: 5px;}
.mgt10{margin-top: 10px;}
.mgt15{margin-top: 15px;}
.mgt20{margin-top: 20px;}
.mgt25{margin-top: 25px;}
.mgt30{margin-top: 30px;}
.mgt35{margin-top: 35px;}
.mgt40{margin-top: 40px;}
.mgt45{margin-top: 45px;}
.mgt50{margin-top: 50px;}

.mgl5{margin-left: 5px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{margin-left: 20px;}
.mgl25{margin-left: 25px;}
.mgl30{margin-left: 30px;}
.mgl35{margin-left: 35px;}
.mgl40{margin-left: 40px;}

.mgb5{margin-bottom: 5px;}
.mgb10{margin-bottom: 10px;}
.mgb15{margin-bottom: 15px;}
.mgb20{margin-bottom: 20px;}
.mgb25{margin-bottom: 25px;}
.mgb30{margin-bottom: 30px;}
.mgb35{margin-bottom: 35px;}
.mgb40{margin-bottom: 40px;}
.mgb45{margin-bottom: 45px;}
.mgb50{margin-bottom: 50px;}

.mgr5{margin-right: 5px;}
.mgr10{margin-right: 10px;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr35{margin-right: 35px;}
.mgr40{margin-right: 40px;}

/*font-size*/
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}

/* 空行属性 */
.blk { LINE-HEIGHT: 0; HEIGHT: 0px; clear: both; FONT-SIZE: 0px }
.bl5 { LINE-HEIGHT: 0; HEIGHT: 5px; clear: both; FONT-SIZE: 0px }
.bl10 { LINE-HEIGHT: 0; HEIGHT: 10px;clear:both; FONT-SIZE: 0px }
.bl15 { LINE-HEIGHT: 0; HEIGHT: 15px;clear:both; FONT-SIZE: 0px }
.bl20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }
.bl30 { LINE-HEIGHT: 0; HEIGHT: 30px;clear:both; FONT-SIZE: 0px }
.bl60 { LINE-HEIGHT: 0; HEIGHT: 60px;clear:both; FONT-SIZE: 0px }

/* 宽度 */
.w370{width:370px;overflow:hidden;}

/* 广告 */
.ad380{width:380px;overflow:hidden;}
.ad385{width:385px;overflow:hidden;}
.ad780{width:780px;overflow:hidden;}
/*line*/
.line2{border-bottom: 2px solid #e10d0d;}

/*子导航*/
.sub-orange{border-bottom: 1px solid #c1c1c1;}
.sub-orange h3{border-bottom: 3px solid #ff9900; margin-bottom: -2px; line-height: 38px;display: inline-block;*display:inline; *zoom:1;}
.sub-orange h3 a{color:#333}
.sub-red{border-bottom: 1px solid #c1c1c1;}
.sub-red h3{border-bottom: 3px solid #E10D0D; margin-bottom: -2px; line-height: 38px;display: inline-block;*display:inline; *zoom:1;}
.sub-red h3 a{color:#333}
.sub_big{color:#0084cf;font-size:26px;font-weight:bold;padding-bottom:5px;border-bottom:3px solid #f08300;}
.sub-friend{border-bottom: 3px solid #f2f2f3;}
.sub-friend h3{ margin-bottom: -2px; margin-left:20px; line-height: 38px;display: inline-block;*display:inline; *zoom:1;}
.sub-friend h3 a{color:#333}
.sub-friend .on{ border-bottom: 3px solid #ff9900;}

/*opacity*/
.div-opa{position:absolute;left: 0px;bottom: 0px;_bottom: 15px;width: 100%;background:#000;opacity:0.5;-moz-opacity:0.5; filter:alpha(opacity=50); z-index:1;}

.main{width:1170px;overflow:hidden;margin:0 auto;}

/*section-top*/
.section-top { width:1170px;margin:0 auto; }
.topbox h1{width:180px;height:60px;margin-top:20px;}
.special{width:700px;height:60px;margin-top:20px; margin-left:40px;}
.qr_code{ padding-top:35px;width:180px;height:44px}
.qr_code li { position:relative;float:right;width:70px;height:35px;line-height:14px; margin-right:10px;}
.qr_code li.zjsjb{width:78px}
.qr_code li a{display:block;margin-left:0;padding-left:36px;width:30px;height:28px; font-size: 14px;}
.qr_code li.zjsjb a{width:42px}
.qr_code li span{position:absolute;top:35px;left:-9px; z-index:100; display:none;width:78px;height:78px;border:1px solid #ddd;background-color:#f5f5f5}
.qr_code li span img{display:block;width:78px;height:78px}

.jlnews_sqd { background:url(../images/ewm_pic_sqd.jpg) no-repeat;}
.jlfb_sqd { background:url(../images/ewm_pic_sqd.jpg) no-repeat;}
/*导航下*/
.menu {
    width:100%;
	margin:0 auto;
    height:70px;
    background:url(../images/menubg.jpg) repeat-y center top;
   /* clear:both;*/
    overflow:hidden;
}

.menu-dh {
    width: 1170px;
    height:60px;
    clear:both;
    overflow:hidden;
    margin:0px auto 0px;
    padding-top:10px;
    background:url(../images/menu-ritbg.jpg) no-repeat 940px 0px;
}
.two_right_a {
    width: 215px;
    _padding-top: 8px;
    _padding-right: 1px;
    _margin-left: 5px;
    float: left;
    border-right: 1px solid #24a1f6;
}
.two_right_a ul {
    list-style: none;
}
.two_right_a li {
    text-align: left;
    line-height: 26px;
    font-size: 14px;
}
.two_right_a li a {
    color: #FFF;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 20px 0px 0px;
}
.two_right_b1 li a {
    color: #FFF;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 20px;
}

.two_right_b2 li a {
    color: #FFF;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 25px;
}
.two_right_b3 li a {
    color: rgb(0, 0, 0);
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 20px;
}
.two_right_a li a:hover {
    color: #FFF;
    text-decoration: none;
}
.two_right_b1 li a:hover {
    color: #FFF;
    text-decoration: none;
}
.two_right_b2 li a:hover {
    color: #FFF;
    text-decoration: none;
}
.two_right_b3 li a:hover {
    color: rgb(255, 113, 8); text-decoration: none;
}
.two_right_b {
    margin: 0px; width: 440px; float: right;
}
.two_right_b1 {
    width: 300px;
    _padding-top: 8px;
    _padding-right: 1px;
    _margin-left: 5px;
    float: left;
    border-left: 1px solid #0984e0;
    border-right: 1px solid #24a1f6;
}

.two_right_b1 ul {
    list-style: none;
}
.two_right_b1 li {
    text-align: left;
    line-height: 26px;
    font-size: 15px;
    clear: both;
}
.two_right_b2 {
    width: 190px;
    _padding-top: 8px;
    _padding-right: 1px;
    _margin-left: 5px;
    float: left;
    border-left: 1px solid #0984e0;
}
.two_right_b2 ul {
    list-style: none;
}
.two_right_b2 li {
    text-align: left;
    line-height: 26px;
    font-size: 14px;
}
.two_right_b3 {
    _padding-top: 4px;
    padding-right: 2px;
    _padding-right: 1px;
    margin-left: 11px;
    _margin-left: 5px;
    float: left;
}
.two_right_b3 ul {
    list-style: none;
}
.two_right_b3 li {
    text-align: left;
    line-height: 26px;
    font-size: 14px;
}

.L2 {
    height: 40px;
    line-height:40px;
    background-color:#f6f8f9;
    width:1220px;
    padding:0px 15px;
    margin:0px auto;
    clear:both;
    overflow: hidden;
}
.L2 ul li {
    float: left;
    text-align: center;
    padding: 0px 8px;
    _padding: 0px 5px;
}
.L2 ul li a {
    color:#333;
    font-size:13px;
}
.L2 ul li a:hover {
    font-size:13px;
    text-decoration:none;
}
.L2 ul li.hh {
    margin: 0px auto;
    float: right;
}


.navbar { background: #f7f7f7;width:100%; height:35px; margin:0 auto;}
.navbar .nav-part-a { width:1170px;overflow:hidden;margin:0 auto;}
.navbar .nav-part-a ul{margin-right:15px;margin-right: 4px \9;+margin-right: 0px;}
.navbar .nav-part-a ul.last-item{margin-right: 0;}
.navbar .nav-part-a ul li{font-size: 14px;line-height: 32px;}
.navbar .nav-part-a ul li a{margin-right: 15px;+margin-right: 15px;}

.navbar .nav-part-b{height: 36px;}
.navbar .nav-part-b ul li{font-size: 14px;line-height: 36px;font-weight: bold;color: #666;}
.navbar .nav-part-b ul li a{font-weight: normal;color: #666;margin-right: 18px;}
.navbar .nav-part-b ul li a:hover{color: #cc0000;}
.navbar .nav-part-b p{float: right;font-size: 14px;line-height: 36px;}
.navbar .nav-part-b p a{margin-left: 15px;color: #666;}
.navbar .nav-part-b p a:hover{color: #cc0000;}

/*section-headline*/
.headline h1{text-align: center; margin-left: 21px; margin-right: 21px; position: relative; margin-top: 10px}
.headline h1 a{color:#0085c2;font-size:36px;}
.smallline{font-size: 14px; margin-left: 21px; margin-right: 21px; text-align: center;}
.smallline a{color:#666464;font-size: 18px; color:; line-height: 34px;}
.list13_1{  position: relative; line-height: 38px; height: 38px; border: 1px solid #089de2;}
.list13R_1{ position: absolute; top:-10000px; width:90%; left:0;}
.list13_1 .marqueenTank_1{  width:98%;  overflow: hidden; position: relative;  height: 38px;}
.list13_1 ul{ position: absolute;  top:0; left:0; width:20000px; line-height: 38px; height: 38px;}
.list13_1 .marqueenTank_1 ul li{ float: left;   display: inline-block; margin-right: 25px; line-height: 37px;}
.list13_1 h4{ font-size: 18px; font-weight: bolder;}
.list13_1 .marqueenTank_1 ul li a{ color: #666464; font-size: 14px;   font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
.list13_1 h4{ display:inline;  width:82px;  color: #089de2;padding-left: 10px;  height: 20px;}
.list13_1 h4 a{  color: #089de2;  background: #fff; font-size:18px; line-height: 38px; padding-left: 10px;  height: 22px;  width:100%;}
.list13_1 h4.blue{ background: #c1d9e8;}
.list13_1 h4.blue a{ color:#0a69a4;}
.list13 h4.grey{ background: #c1c1c1;}
.list13_1 h4.grey a{ color:#6a6a6a;}
.list13 h4.brown{ background: #dcaa5c;}
.list13_1 h4.brown a{ color:#704a17;}
.list13 h4.jishi { background: #A3B1D8;}
.list13_1 h4.jishi a { color: #4663B1;}

/*section-a*/
.lbt {width:770px;overflow:hidden;}
.slideBox{ width:770px; height:410px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor:pointer;display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px;background-color:#ddd; border-radius: 5px; }
.slideBox .hd ul li.on{background-color:#ef2d36}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd li .cap{position: absolute; right: 0; bottom: 0; left: 0;height:55px;line-height:66px;background: url(/static/images/line_bg_1.png) repeat-x scroll left bottom !important;}
.slideBox .bd li .cap a{text-decoration:none;font-size: 16px;font-weight: normal;color:#fff;padding-left:20px;}
.slideBox .bd img{ width:770px; height:410px; display:block;  }

.list13{ position: relative; height: 39px; border-bottom: dashed 1px #1a1a1a; } 
.list13R{ position: absolute; top:-10000px; width:90%; left:0; } 
.list13 .marqueenTank{ width:100%; overflow: hidden; position: relative; height: 50px; } 
.list13 ul{ position: absolute; top:0; left:0; width:20000px; } 
.list13 .marqueenTank ul li{ float: left; display: inline-block; margin-right: 25px; } 
.list13 h4{ font-size: 18px; font-weight: bolder; } 
.list13 .marqueenTank ul li a{ font-size: 14px; color:#787878; font-family: "宋体"; } 
.list13 h4{ display:inline; width:82px; padding-left: 6px; height: 20px; } 
.list13 h4 a{ background: #fff; font-size:18px; line-height: 20px; padding-left: 10px; height: 22px; width:100%; } 
.list13 h4.blue{ background: #c1d9e8; } 
.list13 h4.blue a{ color:#0a69a4; } 
.list13 h4.grey{ background: #c1c1c1; } 
.list13 h4.grey a{ color:#6a6a6a; } 
.list13 h4.brown{ background: #dcaa5c; } 
.list13 h4.brown a{ color:#704a17; } 
.list13 h4.jishi { background: #A3B1D8; } 
.list13 h4.jishi a { color: #4663B1; }
.list13{ line-height: 38px; height: 38px; border: 1px solid #089de2; }
.list13 h4{ color:#2b7deb; padding-left: 10px;}
.list13 h4 a{color: #089de2;}
.list13 ul{ margin-top: 7px;}
.list13 .marqueenTank{ width: 98%;}
.list13 .marqueenTank ul li{height:20px;line-height:20px;}
.list13 .marqueenTank ul li a {  color: #666464; font-size: 14px;   font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
.list13 .marqueenTank ul li a span{ color:#aaabab; margin-left: 7px; font-size: 14px;}
.list13 .marqueenTank ul li a:hover{ text-decoration: none;}

.lbr{width:370px;overflow:hidden}

.focuspic-box ul { width: 100%; }
.focuspic-box ul li {overflow:hidden;position: relative; }
.focuspic-box ul li .pic img{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transition-duration: 1.5s; -ms-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.focuspic-box ul .icon { position: absolute; left: 5px; bottom: 6px; width: 19px; height: 20px; z-index: 9999; }
.focuspic-box ul li a.title{position: absolute; right: 0; bottom: 0; width: 100%; text-align: center;filter: none; background: url(/static/images/line_bg.png) repeat-x rgba(0, 0, 0, 0) scroll 0px 0px !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); overflow: hidden; display: block; color: #fff; z-index: 1000; text-decoration: none;font-size: 16px; font-family: "微软雅黑"; height: 40px; line-height: 40px;}

.vlist-box ul{margin-left:5px;}
.vlist-box ul li{height:35px;line-height:35px;list-style: none; background: url(/static/images/video_r.png) no-repeat left center; padding-left: 36px; }
.vlist-box ul li a{color:#242424;}

.focussmallpic-box ul{}
.focussmallpic-box ul li{overflow:hidden;position:relative;float:left;width:49%;margin-bottom:2%;}
.focussmallpic-box ul li .pic img{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transition-duration: 1.5s; -ms-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.focussmallpic-box ul li.hasLeftGap{margin-left:2%;}
.focussmallpic-box ul .icon { position: absolute; left: 5px; bottom: 6px; width: 19px; height: 20px; z-index: 9999; }
.focussmallpic-box ul li a.title{position: absolute; right: 0; bottom: 0; width: 100%; text-align: center;filter: none; background: url(/static/images/line_bg.png) repeat-x rgba(0, 0, 0, 0) scroll 0px 0px !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); overflow: hidden; display: block; color: #fff; z-index: 1000; text-decoration: none;font-size: 14px; font-family: "微软雅黑"; height: 40px; line-height: 50px;}

/*section-b*/
.section-b{overflow:hidden;}
.section-b-left{width:770px;overflow:hidden;}
.section-b-right{width:370px;overflow:hidden;}

.list-st1{}
.list-st1 li{padding-left:15px;background:url(/static/images/square.png) left center no-repeat;height:36px;line-height:36px;overflow:hidden;}
.list-st1 li a{color:#242424}
.list-st1 li.one{padding-left:0px;background:none;}
.list-st1 li.one a{font-size: 16px; font-weight: bold; color: #089de2;}

/*section-d*/
.mod-a .news-pic{margin-bottom:15px;}
.mod-a .news-pic h4{font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 50px;}
.mod-a .news-pic dl{width: 160px; height: 100px; overflow: hidden; position: relative; float: left; }
.mod-a .news-pic dl dt{float: left; margin-right: 10px;}
.mod-a .news-pic dl dt img{width: 160px; height: 100px}
.mod-a .news-pic p{float: right; font-size: 14px; line-height: 28px; margin-top: 6px; width: 196px; height: 84px; overflow: hidden; color: #013068;}
.mod-a ul li{background: url(/static/images/dot-grey.jpg) 0 center no-repeat; padding-left: 18px;font-size: 16px; line-height: 34px; color: #013068; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mod-a ul li.first-item { font-size: 18px; }

/* 读图 */
.imgLiblist{overflow:hidden;}
.imgLiblist li { float: left; width: 277px; height: 192px; position: relative; margin: 0 20px 20px 0; }
.imgLiblist a { color: #fff; }
.imgLiblist img { width: 277px; height: 192px; }
.imgLiblist p { width: 277px; height: 32px; line-height: 32px; font: 300 14px/32px "\5FAE\8F6F\96C5\9ED1"; text-align: center; position: absolute; left: 0; bottom: 0; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); }
.imgLiblist .nomar { margin: 0 0 20px 0; }

#gallery{ width:1170px;height:400px;position:relative; margin:0px auto;}
#gallery #thumbs{width:1050px; height:400px;}
#gallery #thumbs .thumb{float:left;width:1050px; height:400px;position:relative; text-align:center;}

#gallery #prev{position: absolute;display:block;width:40px;height:90px;background:url(/static/images/yx_icon.png) 0px 0px no-repeat;bottom: 45%;left: -50px; z-index:8888;}
#gallery #prev:hover{position: absolute;display:block;width:40px;height:90px;background:url(/static/images/yx_icon.png) 0px -100px no-repeat;bottom: 45%;left: -50px; z-index:8888;}
#gallery #next{position: absolute;display:block;width:40px;height:90px;background:url(/static/images/yx_icon.png) 0px -200px no-repeat;bottom: 45%;right: -50px;z-index:8888;}
#gallery #next:hover{position: absolute;display:block;width:40px;height:90px;background:url(/static/images/yx_icon.png) 0px -300px no-repeat;bottom: 45%;right: -50px;z-index:8888;}


#gallery #prev.disabled, #next.disabled {display: none !important;}
#gallery .pic1{position:absolute; width:345px; height:405px; top:0px; left:0px;}
#gallery .pic1 p{ width:345px;}
#gallery .pic1 img{width:345px;height:405px;}
#gallery .pic2{position:absolute;width: 210px;height:160px;top:0px;left:355px;}
#gallery .pic2 p{width: 210px;}
#gallery .pic2 img{width: 210px;height:160px;}
#gallery .pic3{position:absolute;width: 210px;height:160px;top:0px;left: 575px;}
#gallery .pic3 p{width: 210px;}
#gallery .pic3 img{width: 210px;height:160px;}
#gallery .pic4{position:absolute;width: 430px;height:235px;top:170px;left:355px;}
#gallery .pic4 p{width: 430px;}
#gallery .pic4 img{width: 430px;height:235px;}
#gallery .pic5{position:absolute;width: 395px;height:200px;top:0px;left: 795px;}
#gallery .pic5 p{width: 395px;}
#gallery .pic5 img{width: 395px;height:200px;}
#gallery .pic0{position:absolute;width: 395px;height:195px;top:210px;left: 795px;}
#gallery .pic0 p{width: 395px;}
#gallery .pic0 img{width: 395px;height:195px;}
#gallery p{background: #000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;position:absolute;text-align:center;font-size:14px;color:#fff;line-height:30px; height:30px; bottom:0px; left:0px;}
#gallery span{display:block;width:100%;position:absolute;left:0px;bottom:0px;text-align:center;color:#fff;font-size:15px; line-height:30px;height:30px;overflow:hidden;}



/* 底部 */
.friend p { line-height: 34px; font-size: 14px; margin-top: 15px; }
.friend p a { color: #666; margin-right: 12px; }

.footer-a { height: 54px; background-color: #e6e6e6; text-align: center; }
.wrapper { width: 1180px; margin: 0 auto; }
.footer-a div.mod-menu { padding-top: 17px; text-align: center; font-size: 0; }
.footer-a div.mod-menu p { font-size: 16px; color: #666; line-height: 20px; }
.footer-a div.mod-menu a { padding: 0 11px; color: #666; }
.footer-info{overflow:hidden;padding-bottom:30px;}
.footer-info .wechat{margin-left:50px;}
.siteinfo{width:760px;overflow:hidden;margin-left:15px;text-align:center;margin-top:20px;}
.siteinfo p{font-size:14px;color:#6b6b6d;margin-bottom:15px;}