@charset "utf-8";
/* CSS Document */
html{ height:100%;}
body {
width:100%;
height:100%;
position: relative;
margin: 0px;
font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
font-size: 12px;
color:#222;
text-align:center;
background-color:#f7f7f7;
}
li,ul,form,img{ border:0px; padding:0px; margin:0px;}
li{list-style:none}
a,input,select{outline:none;}
.clear{clear:both; border:0px; margin:0px; padding:0px;}
a{ text-decoration:none; color:#222;}
a:hover{ text-decoration:none; color:#006496;}
.shuwutitle{ width:95%; height:63px; text-align:center; background:url(shuwutitlebj.jpg) no-repeat center; margin:0 auto; line-height:63px; font-size:28px; color:#FFF;}
.searchbox{float:left; width:100%; height:40px; text-align:center; border-bottom:2px solid #0067bd; margin-bottom:3px;}
.searchbox .searchform{display:inline-block; margin:6px auto; float:right; padding-right:10px; height:38px;}
.searchbox .searchform input{display:block; float:left; height:30px; line-height:30px; padding:0px 5px; border:1px solid #fce07f; text-align:left; margin-right:10px; background-color:#e7f4fd; border-radius:5px; width:400px;}
.searchbox .searchform div{display:block; float:left; width:50px; text-align:center; height:30px; line-height:30px; padding:0px 5px; border:1px solid #fce07f;background-color:#e7f4fd; border-radius:5px; color:#fc4300; cursor:pointer;}
.searchbox .searchform span{display:block; float:left; text-align:center; height:30px; line-height:30px; padding:0px 5px; color:#fc4300;}
.w1200{display:inline-block; margin:0 auto; width:1200px; background-color:#fff;}
.nbox{display:block; float:left; width:100%;}
.nvabox{ position:fixed; z-index:50; width:100%; height:100px; text-align:center; background-color:#fff;}
.nvabox .logobox{ display:block; float:left; width:340px; height:100px; background:url(toplogo.png) no-repeat left center;}
.topsoc{border-bottom: 1px solid rgba(61,61,61,.15);box-shadow: 0 4px 15px rgba(0,0,0,.08);}
.navkong{display:block; float:left; width:100%; height:100px;}
.nvabox .linkbox{ display:block; float:right; height:60px; margin-top:15px;}
.nvabox .linkbox a.bigdef,.nvabox .linkbox .libox{display:block; float:left; width:85px; position:relative;}
.nvabox .linkbox a.bigdef,.nvabox .linkbox .big{height:60px; line-height:60px; text-align:center; color:#5e5e5e; font-size:16px; cursor:pointer;}
.nvabox .linkbox a.bigdef:hover{background:#e7f6fd url(navhx.png) no-repeat center 52px; color:#106996;}
.nvabox .linkbox .big a{color:#5e5e5e}
.nvabox .linksel .big a{color:#106996}
.nvabox .linkbox .big{display:block; float:left; width:95px; position:relative; margin-left:-5px;}
.nvabox .linkbox .big a.bigdef{width:95px;}
.nvabox .linksel{background-color:#e7f6fd;}
.nvabox .linksel .small{display:block; background-color:#e7f6fd;}
.nvabox .linksel .big{background:#e7f6fd url(navhx.png) no-repeat center 52px; color:#106996;}
.nvabox .small{display:none; float:left; width:95px; margin-left:-5px;}
.nvabox .small a{display:block; color:#252525; float:left; padding-left:25px; padding-right:0px; width:70px; overflow:hidden; height:36px; line-height:36px; text-align:left; background:url(navjt.png) no-repeat 15px center;}
.nvabox .small a:hover{color:#ab0000; background-color:#d9f2fd;}
.nvabox .sbox{ position:relative; float:left;}
.nvabox .slist{ display:none;}
.nvabox .sboxsel .slist{ display:block;}
.nvabox .sbox .slist{position:absolute; top:0; left:95px; width:95px;background-color: #e7f6fd;}
/***********海报样式**************/
.bannerone{position:relative; float:left; width:100%; height:540px; overflow:hidden;}
.banner{
position:relative;
width: 1920px;
height:540px;
left: 50%;
margin-left: -960px;
}
.banner .ds-switchable-content {
width: 7680px;
padding:0px;
margin:0px;
}
.banner .ds-switchable-content li {
height:540px;
width: 1920px;
overflow: hidden;
float: left;
}
.banner .ds-switchable-content li a{
display:block;
float:left;
width:100%;
height:100%;
background-position:center center;
background-repeat:no-repeat;
position:relative;
}
.banner .ds-switchable-content li a span{
position:absolute;
display:inline-block;
right:360px;
bottom:10px;
height:30px;
line-height:30px;
color:#fff;
}
.banner .ds-switchable-nav {
position:absolute;
bottom:10px;
right:50%;
height:14px;
}
.banner .ds-switchable-nav li{
float:left;
width:10px;
height:10px;
margin:0px 5px;
overflow:hidden;
text-indent: -9999px;
outline:none;
border:0px solid #fff;
background-color:rgba(255,255,255,.8);
border-radius:5px;
cursor:pointer;
}
.banner .ds-switchable-nav li:hover,.banner .ds-switchable-nav li.ds-active {
width:30px;
height:10px;
background-color:rgba(0,100,150,.8);
}
.linbox{
position:relative;
width: 450px;
height:353px;
left: 50%;
margin-left: -225px;
}
.linbox .ds-switchable-content {
width: 7680px;
padding:0px;
margin:0px;
}
.linbox .ds-switchable-content li {
height:353px;
width: 450px;
overflow: hidden;
float: left;
}
.linbox .ds-switchable-content li a{
display:block;
float:left;
width:100%;
height:100%;
background-position:center center;
background-repeat:no-repeat;
position:relative;
}
.linbox .ds-switchable-content li a span{
position:absolute;
display:inline-block;
right:360px;
bottom:10px;
height:30px;
line-height:30px;
color:#fff;
}
.linbox .ds-switchable-nav {
position:absolute;
bottom:50px;
right:50%;
height:14px;
z-index:10;
}
.linbox .ds-switchable-nav li{
float:left;
width:10px;
height:10px;
margin:0px 5px;
overflow:hidden;
text-indent: -9999px;
outline:none;
border:0px solid #fff;
background-color:rgba(255,255,255,.6);
border-radius:5px;
cursor:pointer;
}
.linbox .ds-switchable-nav li:hover,.linbox .ds-switchable-nav li.ds-active {
width:30px;
height:10px;
background-color:rgba(0,100,150,.4);
}
/***********海报结束**************/
.zjheadlin{ height:auto; width:98%; margin:0 auto; margin-bottom:20px; margin-top:15px;}
.zjheadlinleft{ width:30%; height:40px; float:left; line-height:40px; background:#203e99;}
.zjheadlinlefttit{ font-family:"宋体"; font-size:28px; color:#FFF; line-height:40px; height:40px; font-weight:bold; margin-left:15px;}
.zjheadlinright{ width:70%; height:40px; float:right; text-align:left;background:#00a1e9;}
.zjkuang4{ height:210px; width:98%; margin:0 auto; margin-bottom:20px; clear:both;}
.zjkuang3{ height:95px; width:98%; margin:0 auto; margin-bottom:20px; clear:both;}
.zjkuang2{ height:100px; width:98%; margin:0 auto; margin-bottom:20px; clear:both;}
.zjkuang1{ height:70px; width:98%; margin:0 auto; margin-bottom:20px; clear:both;}
.zjkuangdw{ height:140px; width:99%; margin:0 auto; margin-bottom:20px; clear:both;}
.zjkuangline{ width:98%; height:10px; line-height:10px; border-bottom:1px dotted #999;}
.zjkuangtit{ font-family:"宋体"; font-size:20px; float:left; width:90%; height:40px; line-height:50px; font-weight:bold; clear:both; margin-bottom:5px;}
.zjkuangcon{ width:100%; height:auto; clear:both;}
.zjkuangcon li{ width:218px; margin-right:5px; float:left; height:30px; display:block; line-height:30px; font-family:"宋体"; font-size:18px; color:#333;text-decoration:none; margin-bottom:10px;}
.zjkuangcon li a{color:#000; display:block; width:218px; height:30px;text-decoration:none;}
.zjkuangcon li a:hover{color:#333; background-color:#bad2f0; display:block; width:218px; height:30px;text-decoration:none;}
.zjkuangcon2{ width:99%; height:auto; clear:both;}
.zjkuangcon2 li{ width:140px; float:left; height:30px; display:block; line-height:30px; font-family:"宋体"; font-size:18px; color:#333;text-decoration:none; margin-bottom:10px;}
.zjkuangcon2 li a{color:#000; display:block; width:140px; height:30px;text-decoration:none;}
.zjkuangcon2 li a:hover{color:#333; background-color:#bad2f0; display:block; width:140px; height:30px;text-decoration:none;}
.bottom{display:block; float:left; width:100%; background-color:#0089cd;}
.bottom .nbox{background-color:#0089cd;}
.bottom .kong10{display:block; float:left; width:100%; background-color:#f7f7f7; height:10px;}
.bottom .kong5{display:block; float:left; width:100%; height:5px; overflow:hidden;}
.bottom .sitelink{display:block; float:left; width:100%; padding:15px 0; background-color:#fff;}
.bottom .ltbox{display:block; width:100%; position:relative; background-color:#fff;}
.bottom .ltbox .lttit{ position:absolute; left:0; top:0; height:35px; width:120px; line-height:35px; color:#006496; font-size:18px; text-align:left;}
.bottom .ltbox .ltrig{display:block; float:right; width:1100px;}
.bottom .ltbox .ltrig .ltype{display:block; float:left; width:195px; color:#666; padding-right:25px; text-align:right; font-size:16px; height:35px; line-height:35px; background:url(linkjt.png) no-repeat right center; cursor:pointer;}
.bottom .ltbox .llist{float:left; display:none; width:1158px; padding:10px 15px; border:1px solid #dee0e2; border-top:0px; background-color:#f9f9f9; margin-left:-100px;}
.bottom .ltbox .llist a{display:block; float:left; width:20%; height:25px; line-height:25px; text-align:left; color:#333; font-size:13px;}
.bottom .ltbox .llist a:hover{color:#006496;}
.bottom .coybox{display:block; float:left; width:100%; padding:30px 0;}
.bottom .coybox .coyinfo{display:block; float:left; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;}
.bottom .coybox .beian{display:block; float:left; width:100%; height:40px; text-align:center;}
.bottom .coybox .beian .beian_in{display:inline-block; margin:0 auto; height:40px;}
.bottom .coybox .beian span,.bottom .coybox .beian a,.bottom .coybox .beian img{display:block; float:left; color:#fff; font-size:14px; height:40px; line-height:40px;}
.bottom .coybox .beian img{ height:20px; width:20px; margin:10px 5px 10px 20px;}
.bottom .coybox .showcount{display:block; float:left; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;}
.bottom .coybox .showcount b{ padding:0px 10px; color:#9eda1e;}
.main_wai{display:block; float:left; width:100%;}
.main .kong10{ clear:both; display:block; float:left; width:100%; height:10px;}
.imgnews{display:block; float:left; width:100%; margin-top:10px;}
.imgnews .leftimg{display:block; float:left; width:450px; height:353px; overflow:hidden;}
.imgnews .leftimg .linbox .imgw{display:block; position:relative; z-index:5; width:450px; height:353px; overflow:hidden;}
.imgnews .leftimg .linbox .imgw .imgin{ float:left; width:1920px; margin-left:-735px; height:353px; text-align:center;}
.imgnews .leftimg .linbox .imgw img{height:353px;}
.imgnews .leftimg .linbox .articletitle{position:absolute; left:0; bottom:0; z-index:6; background-color:rgba(0,0,0,.5); color:#fff; font-size:14px; width:430px; padding:0px 10px; height:40px; line-height:40px; text-align:center; overflow:hidden;}
.imgnews .rightlst{display:block; float:right; width:740px; height:353px; overflow:hidden;}
.imgnews .titspan,.imgnews .gptit{cursor:pointer;}
.newstit{float:left; width:100%; height:53px; position:relative;}
.newstit .newsbg{ position:absolute; z-index:1; left:0; top:0; width:100%; height:46px; background-color:#f2f2f2;}
.newstit .titmore{ position:relative; z-index:2; width:100%; height:53px;}
.newstit .titspan{display:block; float:left; width:152px; padding-bottom:7px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; background:url(titbg.png) no-repeat center center;}
.newstit .titmore a.more{display:block; float:right; margin-right:15px; height:46px; line-height:46px; color:#666; font-size:14px;}
.newstit .titmore a.more:hover{color:#006496;}
.newstit .gptit{display:block; float:left; width:152px; padding-bottom:7px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#666;}
.groupnews{display:block;}
.placardnews{display:none;}
.slistbox .listbox{float:left;}
.slistbox .listbox li a{ margin-left:30px; }
.slistbox .listbox li{float:left; width:100%; height:30px; line-height:30px;overflow:hidden; position:relative; background-image:url(a3.jpg); background-repeat:no-repeat;background-position:13px 13px;}
.slistbox .listbox li a,.slistbox .listbox li span{display:block; float:left;height:30px; line-height:30px; font-size:14px;}
.slistbox .listbox li span{margin-left:10px; }.slistbox .listbox li span font,.slistbox .listbox li .stime font{color:#ff0000;}
.slistbox .listbox li .stime{position:absolute; display:block; right:0px; top:0px; height:30px; line-height:30px; padding:0px 10px; background-color:#fff;}
.mainbox{ clear:both; display:block; float:left; width:100%;}
.mainbox .mainleft{display:block; float:left; width:595px; overflow:hidden;}
.mainbox .mainright{display:block; float:right; width:595px; overflow:hidden;}
.ipro1{float:left; width:600px;}
.ipro2{float:left; width:1220px;}
.ipro1 li{float:left; margin:8px 10px 8px 0px; width:140px; height:135px; overflow:hidden;}
.ipro li a{ display:block; float:left; width:100%; height:100%;}
.ipro1 li a .proimgw{float:left; width:138px; height:105px; overflow:hidden; border:1px solid #ccc;}
.ipro li a .proimgw img{width:100%;}
.ipro li a span{display:block; float:left; width:100%; height:30px; line-height:30px; text-align:center;}
.ipro2 li{float:left; margin:8px 20px 8px 0px; width:285px; height:180px; overflow:hidden;}
.ipro2 li a .proimgw{float:left; width:278px; height:150px; overflow:hidden; border:1px solid #ccc;}
.rangelst{display:block; float:left; width:595px; margin-left:20px;}
.rangelst .rtit{ display:block; float:left; width:100%; height:40px; margin:5px 0px;}
.rangelst .rtit .titw{ display:block; float:left; width:175px; height:40px; line-height:40px; padding-left:25px; color:#fff; font-size:20px; text-align:left;}
.rangelst .rtit1 .titw{background-color:#11aaf6}
.rangelst .rtit2 .titw{background-color:#e09839}
.rangelst .rangelist1 a{background-color:#21b7d0}
.rangelst .rangelist2 a{background-color:#e0af6e}
.rangelst .rangelist1 a:hover{background-color:#11aaf6}
.rangelst .rangelist2 a:hover{background-color:#e09839}
.rangelst .rangelist a{display:block; float:left; width:100px; margin:5px 10px 5px 0; padding:0 10px; color:#fff; font-size:16px; text-align:center; height:30px; line-height:30px; border-radius:3px;}
.rangebox .rangelst .rangelist a.w1{width:150px;}
.rangebox .rangelst .rangelist a.w2{width:115px;}
.rangebox .rangelst .rangelist a.w3{width:85px;}
.rangebox .rangelst .rangelist a.w4{width:95px;}
.pagebox{float:left; width:100%; margin:20px; height:25px;}
.pagebox b{color:#ff6600;}
.pagebox b,.pagebox span,.pagebox a{ padding:0px 5px;}
.infotitle{float:left; width:100%; padding:5px 0px; line-height:30px; font-size: 23px;font-weight: bold;color: #0F3537; text-align:center; margin-top:15px;}
.infotime{float:left; width:100%;line-height:30px; height:30px; text-align:center;}
.infotime span{padding:0px 10px;}
.infoline{float:left; width:80%; margin-left:10%; margin-right:10%;height:5px; margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #2d2d2d;}
.infocontent{float:left; width:905px; padding:10px; text-align:left;font-size:22px; font-family:"宋体"; line-height:2; }
.infocontent img{ margin:1px;}
.infocontent p{ }
.nextup{float:left; width:905px; margin:20px 0; padding:0px 9px; border:1px solid #ccc; background-color:#f7f7f7;}
.nextup .upinfo,.nextup .nextinfo{ float:left; width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.mainbox{float:left; width:100%;background:url(lbg2.png) repeat-y left top;}
.mainbox .left{float:left; width:240px; overflow:hidden;background:url(lbg2.png) repeat-y left top; padding-bottom:10px;}
.mainbox .left .titbox{display:block; float:left; width:220px; padding-right:20px; height:80px; margin-top:5px; background: url(ltbg.png) no-repeat center bottom; color:#fff; font-size:22px; text-align:center; line-height:80px; clear:both;}
.mainbox .left .lelibox{float:left; width:240px; overflow:hidden;}
.mainbox .left .lelibox li{ position:relative; display:block; float:left; width:237px; height:40px; overflow:hidden; background:url(jt.png) no-repeat 45px 16px; border-right:3px solid #f2fafd; background-color:#f2fafd;}
.mainbox .left .lelibox li a{display:block; width:152px; margin-left:25px; padding-left:35px; margin-right:25px; height:39px; line-height:39px; text-align:left; border-bottom:1px dashed #ccc; color:#666; font-size:14px;}
.mainbox .left .lelibox li:hover{ margin-top:-1px; padding-top:1px; border-right:3px solid #87d7f8; background-color:#daf2fe; background-position:45px 16px;}
.mainbox .left .lelibox li:hover a{border-bottom:1px dashed #f2fafd;}
.mainbox .left .lelibox .scls{background:#c5e6f7 url(xsj.png) no-repeat 35px 20px; border-right-width:0px; width:180px; padding-left:60px; height:50px; text-align:left; line-height:50px; font-size:16px;}
.mainbox .left .lelibox .scls:hover{margin-top:0px; padding-top:0px; border-right-width:0px; background-color:#c5e6f7; background-position:35px 20px;}
.mainbox .left .mesbox{ display:block; margin:20px 40px; float:left; width:200px; height:56px;}
.mainbox .right{float:right; width:925px; padding:0px 10px; overflow:hidden; }
.mainbox .right .info{float:left; width:915px; padding:5px; font-size:14px; text-align:left; line-height:30px;}
.mainbox .right .titbox,.zaopin .right .titbox{float:left; width:925px; height:62px; border-bottom:1px solid #a1a1a1;}
.mainbox .right .titbox .pagetitle,.zaopin .right .titbox .pagetitle{display:block; float:left; height:50px; margin-top:12px; line-height:50px; font-size:18px; color:#474747; padding-left:10px;}
.mainbox .right .titbox .pagepath{display:block; float:right; height:50px; margin-top:12px; line-height:50px; font-size:14px; color:#666; padding-right:10px;}
.main_wai .zaopin .right .titbox{width:100%;}
.main_wai .zaopin .right .info{float:left; width:1180px; padding:10px; font-size:14px; text-align:left; line-height:30px;}
.vodlist{ float:left; width:100%; padding-top:20px;}
.vodlist a{ display:block; float:left; width:46%; margin:0 2%;}
.vodlist a img{display:block; width:100%; margin-bottom:15px;}
.aritcle-list-box{float:left; width:100%;}
.aritcle-list-box li{display:block; float:left; width:100%; height:45px; border-bottom:1px dashed #ccc; overflow:hidden; position:relative; background:url(a3.jpg) no-repeat 10px 16px; font-size:14px;}
.aritcle-list-box li a,.aritcle-list-box li span{display:block; float:left;height:45px; line-height:45px;}
.aritcle-list-box li a{ margin-left:30px; }
.aritcle-list-box li span{margin-left:10px; }.aritcle-list-box li span font,.aritcle-list-box li .stime font{color:#ff0000;}
.aritcle-list-box li .stime{position:absolute; display:block; right:0px; top:0px; height:45px; line-height:45px; padding:0px 10px; background-color:#fff;}
.product-list-box{ float:left; width:908px; padding-left:15px;}
.product-list-box li{float:left; margin:10px; overflow:hidden;}
.product-list-box li a,.product-list-box00 li .imgwai img{display:block; float:left; width:100%; height:100%;}
.product-list-box li .imgwai{ float:left; border:1px solid #ccc; overflow:hidden;}
.product-list-box li td{width:100%; height:40px; line-height:20px; font-size:13px;}
.product-list-box00 li{ width:210px; margin:10px 15px 0px 0px; height:192px; overflow:hidden;}
.product-list-box00 li .imgwai{ width:208px; height:150px;}
.product-list-box22 li{ width:135px; margin:10px 15px 0px 0px; height:222px; overflow:hidden;}
.product-list-box22 li .imgwai{ width:134px; height:182px;}
.product-list-box22 li .imgwai img{display:block; float:left; width:134px; height:auto;}
.right img{max-width:100%;}
.menu_list { width: 100%; }
.menu_head { padding: 5px 5px; height:40px; line-height:40px; cursor: pointer; position: relative; margin:1px; font-size:16px; background: #ddf1f9 url(left.png) center right no-repeat; }
.menu_head img{ margin:1px 10px 2px 0;}
.menu_body { display:none; width:95%; margin:0 auto; background:none;}
.menu_body a { display:block; height:40px; line-height:40px; color:#000; width:100%; margin:0 auto;border-bottom:1px dashed #dddcdc; background-color:#f2fafd; font-size:14px;text-decoration:none; background-image:url(navjt.png); background-repeat:no-repeat;background-position:65px 16px;}
.menu_body a:hover { width:100%; height:40px; display:block; background:#f5f2f2; margin:0 auto;border-bottom:1px dashed #dddcdc; color: #810000; text-decoration:underline; background-image:url(navjt.png); background-repeat:no-repeat;background-position:65px 16px;}
.tuweicy{ width:900px; margin:0 auto; height:auto; text-align:center;}
.tuweicy ul{ width:900px; height:370px; margin:0 auto;text-align:center;}
.tuweicy ul li{ float:left; width:220px; height:370px; margin:0 auto;list-style-type:none;}
.tuweicy ul li img{ margin:10px;}
.tuweicy ul li span{ text-align:center; height:20px; line-height:20px; font-size:16px; color:#333;}
.tuweicys{ width:800px; margin:0 auto; height:auto; text-align:center;}
.tuweicys ul{ width:800px; height:370px; margin:0 auto;text-align:center;}
.tuweicys ul li{ float:left; width:240px; height:370px; margin:0 auto;list-style-type:none;}
.tuweicys ul li img{ margin:10px;}
.tuweicys ul li span{ text-align:center; height:20px; line-height:20px; font-size:16px; color:#333;}