﻿@charset "utf-8";
/*reset*/
body{background:#fff;font:12px/1.67 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666;}
input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:'Microsoft Yahei';color:#666;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;padding:0;font-weight:normal;cursor:default;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;transition:all .2s ease; cursor:pointer;transition: all 0.2s ease 0s;}
a:hover{color:#e77016}
img{border:0;vertical-align:top;}
i,s,em,u{font-style:normal;text-decoration:none;}
/*通用*/ 
.wrap{width:980px;margin-left:auto;margin-right:auto; position:relative}
.l{float:left;}.r{float:right !important;}
.pr{position:relative; z-index:1}.pa{position:absolute; z-index:999}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.mtop{ height:31px; background:#ececec; line-height:31px; color:#989898;}
.mtop a{ color:#989898; padding:0px 10px;}
.mtopa{ width:400px; float:left;}
.mtopb{ width:300px; float:right; text-align:right}
.langs{ position: absolute; right:154px; top:0px; height:30px; line-height:30px; width:140px;overflow:hidden; z-index:3}
.lang{ position:absolute; right:0px; top:0px; width:70px; height:30px; z-index:1 }
.lang a{ display:block; height:30px; line-height:30px; border-bottom:#fff 1px solid}
.langs:hover{ overflow:visible;}
.langs:hover .lang a{background:#ddd;}

.hbk{border:#ddd 1px solid;box-shadow: 0 1px 2px #ccc}
.hbk:hover{border:#ccc 1px solid;box-shadow: 0 1px 2px #aaa}
.tytta{ height:43px; line-height:43px; border-bottom:#ddd 1px solid;background: -moz-linear-gradient(center bottom , #f7f7f7 27%, #eeeeee 74%) repeat scroll 0 0 #eeeeee;}
.tytta h2{ width:150px; float:left; text-indent:15px; font-weight:bold; font-size:15px; color:#0f0f0f;}

.tyttb{height:43px; line-height:43px; border-bottom:#ddd 1px  dotted; margin:0px 10px;}
.tyttb h2{ width:150px; float:left; text-indent:15px; font-weight:bold; font-size:15px; color:#0f0f0f;}
.tyttb_2{height:33px; line-height:43px;  margin:0px 10px;}
.tyttb_2 h2{ width:150px; float:left; text-indent:15px; font-weight:bold; font-size:15px; color:#0f0f0f;}
.mt15{ margin-top:15px;}
.cr{ clear:both;}
.top{ width:980px; margin:0px auto; height:90px; position:relative}
.logo{ background:url(logo.jpg) no-repeat; width:215px; height:72px; overflow:hidden; text-indent:-99em; position:absolute; left:0px; top:10px;}
.p20{padding:20px;}.plr15{padding-left:15px;padding-right:15px;}
/*导航*/
.nav{width:620px;z-index:1; top:40px; right:0px;}
.nav .li{float:left;width:20%;height:50px;}
.nav .nav_cell{background:url(ts.gif) no-repeat  60px 100px;display:block;font:bold 14px/50px 'microsoft yahei';text-align:center;}
.nav .nav_cell:hover{ color:#333;}
.nav_lev2{display:none;position:absolute; z-index:9999;right:0;top:50px;width:600px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);*zoom:1;_top:49px;border-radius:0px 0px 10px 10px}
.nav_menu{background:#ededed;margin-bottom:-9999px;padding-bottom:9999px;}
.nav_menu li{font-size:14px;height:30px;line-height:30px;border-bottom:1px solid #ccc;overflow:hidden;font-weight:bold;}
.nav_block{height:4px;overflow:hidden;left:0;bottom:0;width:100%;overflow:hidden;z-index:-1;_bottom:1px;}
.nav_line{height:4px;overflow:hidden;left:0;bottom:0;width:100%;background:url(navLine.gif);}
.head_block{height:4px;overflow:hidden;left:50%;margin-left:-587px;width:1174px;bottom:0;z-index:-1;}
.head_line{height:4px;overflow:hidden;right:0;width:100px;bottom:0;background:#e30f00;}
.nav .hover .nav_lev2{display:block; }
.nav .hover .nav_cell{ background:url(ts.gif) no-repeat  60px 40px;}
.nav .no{ background:url(ts.gif) no-repeat  60px 40px;}
.nav_lev2 .cont{padding:30px 35px 35px;color:#666;}
.nav_lev2 .t{font-size:14px;color:#333;margin-top:.5em;font-weight:bold;}
.nav_lev2 .shadow{bottom:auto;top:0;}
.nav_lev2 .cont ul{width:100%;overflow:hidden;*zoom:1;}
.nav_lev2 .cont li{float:left;width:45%;margin-right:5%;*width:44%;}
.nav_lev2 .cont img{width:100%;}
.nav_lev2_1{width:690px;}
.nav_lev2_1 .cont img{float:left;width:294px;margin-right:15px;}
.nav_lev2_1 .cont .t{height:4em;overflow:hidden;}
.nav_lev2_2{width:690px;}
.nav_lev2_2 .cont a{display:block;position:relative;width:100%;}
.nav_lev2_2 .cont .vid .t{padding-right:1em;background:url(v.gif) right 5px no-repeat;}

.nav_lev2_3{width:690px;}
.nav_lev2_3 .cont a{display:block;position:relative;width:100%;}
.nav_lev2_3 .cont .vid .t{padding-right:1em;background:url(v.gif) right 5px no-repeat;}
.nav_lev2_3 .dl{}
.nav_lev2_3 .dt{}
.nav_lev2_3 .dd{}
.nav_lev2_3 .cpl li{ width:160px; float:left; display:block; margin-right:20px;}
.nav_lev2_4{width:666px;}
.nav_lev2_4 .cont .t{height:2em;overflow:hidden;}
.nav_lev2_5{width:684px;}
.nav_lev2_5 .cont .t{height:auto;overflow:hidden;line-height:1.5;margin-bottom:.5em;}
.nav_lev2_6{width:620px;}
.navtoplev1{}
.navtoplev2{}
.navtoplev3{}
.navtoplev4{}
.navtoplev5{}
.navtoplev6{}
.banner{height:420px;background:#f5f4f2;}
.banner .ban_c{text-align:center;}
.banner .ban_c img{width:auto;height:100%;}
.banner .ban_nav{right:0;bottom:20px;left:50%;margin-left:-450px;width:auto;}
.banner .ban_nav a{float:left;border:2px solid #ccc;font-size:0;background:url(about:blank);width:10px;height:10px;}
.banner .ban_nav .on{border-color:#e77016;}
 
/*架构*/
.percent30{width:30%;}
.percent50{width:49%;}
.percent70{width:70%;}
.side{width:185px;}
.main{width:760px;}
.main_cont{width:495px;}
.sub{width:235px;}
.w705{ width:705px;}
.w255{ width:255px;}
/*焦点图*/
.slide { position: relative; width:100%; height:410px}
.ban_c { display:none;position: absolute; left: 0; top: 0; width: 100%; height:410px; overflow: hidden; }
.ban_c a{ display:block; min-width:980px; height:410px;}
.ban_c img { width: 100%; height:410px; margin:0px auto }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000); z-index: 3; }
.ban_nav { position: absolute; bottom: 0; left: 0; width: 100%; text-align: right; z-index: 4; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; text-decoration: none; font-size: 10px; -webkit-text-size-adjust: none; background: #ccc; }
.ban_nav .on { background: #f90; color: #fff; }
.Left,.Right { cursor: pointer; }
.fann{ height:360px; border-bottom:#ddd 1px solid; font-family:"SimSun"; font-size:12px; padding-left:2px; padding-top:6px;}
.fann p{ width:217px; height:150px; position:relative; z-index:2; line-height:18px; overflow:hidden; display:block; margin:9px 5px 15px 10px; float:left; color:#666}
.fann p .pic{ width:215px; height:101px; overflow:hidden; display:block; margin-bottom:12px; border:#ddd 1px solid}
.fann p .pic img{ width:215px; height:101px;}
.fann p .tt{ width:216px; height:26px; line-height:26px; display:block; overflow:hidden; color:#fff; background:#666060; font-size:12px; font-weight:bold; text-indent:5px; display:block; position:absolute; left:0px; top:76px; z-index:10;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);opacity:0.8;white-space: nowrap;text-overflow: ellipsis;}
.fann p:hover{ color:#e77016 }
.fann p:hover .tt{ background:#e77016;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);opacity:1;}

.leftcplist{  overflow:hidden; width:682px; height:100px; }
#List1,List2{ float:left;}
.kzleft{ background:url(zkb.png) no-repeat center; width:34px; height:60px; position:absolute; left:10px; top:7px; z-index:9988; filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);opacity:0.7;border-radius:5px; cursor:pointer}
.kzleft:hover{ background:url(zkb.png) no-repeat center #333; width:34px; height:60px; position:absolute; left:10px; top:7px; z-index:9988; filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);opacity:0.7;border-radius:5px; cursor:pointer}
.kzright{ background:url(ykb.png) no-repeat center; width:34px; height:60px; position:absolute; right:22px; top:7px; z-index:9988;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);opacity:0.7; border-radius:5px; cursor:pointer}
.kzright:hover{ background:url(ykb.png) no-repeat center #333; width:34px; height:60px; position:absolute; right:22px; top:7px; z-index:9988;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);opacity:0.7; border-radius:5px; cursor:pointer}
.leftcpli{width:99999px;}
.cpn{ height:120px;  font-family:"SimSun"; font-size:12px; position:relative;margin:13px 0px 0px 10px;}
.cpn p{ width:217px; height:103px; position:relative; z-index:2; line-height:18px; overflow:hidden; display:block; margin-right:15px; float:left; color:#666}
.cpn p .pic{ width:217px; height:101px; overflow:hidden; display:block; margin-bottom:12px;}
.cpn p .pic img{ width:217px;}
.cpn p .tt{ width:217px; height:26px; line-height:26px; display:block; overflow:hidden; color:#fff; background:#666060; font-size:12px; font-weight:bold;text-indent:5px; display:block; position:absolute; left:0px; top:75px; z-index:10;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);opacity:0.8;white-space: nowrap;text-overflow: ellipsis;}
.cpn p:hover{ color:#333 }
.cpn p:hover .tt{ background:#e77016;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);opacity:1;}

.xwn{ height:291px;  font-family:"SimSun"; font-size:12px; padding-left:8px; padding-top:10px;}
.xwn p{ width:217px; height:170px; line-height:20px; overflow:hidden; display:block; margin:9px 5px 5px 10px;  color:#666; border-bottom:#c1c1c1 1px dotted}
.xwn p .pic{ width:217px; height:101px; overflow:hidden; display:block;}
.xwn p .pic img{ width:217px;}
.xwn p .tt{ width:217px; height:26px; line-height:26px; display:block;font-weight:bold; color:#323232; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwn p:hover{ color:#333 }
.xwn p:hover .tt{ background:#f6791f; color:#FFFFFF; text-align:center; } 
.xwt{ display:block;height:43px; overflow:hidden; margin-bottom:8px; border-bottom:#c1c1c1 1px dotted; width:217px; margin-left:10px; color:#343434;}
.xwt span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#666 }

.mores{ background:#c6c6c6; color:#fff; font-size:12px; width:34px; height:15px; line-height:15px; text-align:center; display:block; float:right; margin:15px 15px 0px 0px;border-radius:5px}
.mores:hover{color:#fff;background:#e77016; }
.zyl{ border:#fff 2px solid; height:93px;}
.zyl p .pic{ width:196px; height:92px; overflow:hidden; display:block; float:right;}
.zyl p .pic img{ width:196px;}
.zyl p .tt{ margin-left:8px; margin-bottom:5px;height:30px; line-height:30px; width:258px; border-bottom:#dbdbdb 1px solid; overflow:hidden; display:block; float:left;text-indent:8px; font-weight:bold; font-size:15px; color:#0f0f0f;}
.zyl p span{ width:243px; float:left; display:block; height:54px; margin-left:15px; overflow:hidden; line-height:18px;}
.zyl p:hover .tt{ color:#ff6e00}

.ban{ background:#f8f8f8; height:200px; margin-top:15px; border-bottom:#cecece 1px solid}
.ans{ width:980px; margin:0px auto;}
.ans a{line-height:260px; text-align:center; font-size:15px;height:140px; display:block; float:left; font-weight:bold;transition:all 0.5s ease 0s;}
.ans1{ background:url(dico.jpg) no-repeat 0px 0px; width:112px;  margin:20px 0px 20px 0px;}
.ans1:hover{ background:url(dico.jpg) no-repeat 0px -175px;}
.ans2{ background:url(dico.jpg) no-repeat -190px 0px; width:112px;margin:20px 0px 20px 90px; }
.ans2:hover{ background:url(dico.jpg) no-repeat -190px -175px;}
.ans3{ background:url(dico.jpg) no-repeat -390px 0px; width:112px; margin:20px 0px 20px 90px;}
.ans3:hover{ background:url(dico.jpg) no-repeat -390px -175px; }
.ans4{ background:url(dico.jpg) no-repeat -580px 0px; width:152px;  margin:20px 0px 20px 90px; }
.ans4:hover{ background:url(dico.jpg) no-repeat -580px -175px; }
.ans5{ background:url(wx.jpg) no-repeat 5px 15px; width:112px; height:140px; display:block; float:left;  margin:20px 0px 20px 80px;line-height:260px; text-align:center; font-size:15px;font-weight:bold }
.copys{ border-top:#fff 1px solid; background:#ececec; min-height:40px; line-height:40px;}
.copys b{ float:left}
.fx{ height:26px; width:30px; margin:5px; display:block; float:left; background:url(fxs.png) no-repeat;transition:all 0.2s ease 0s;}
.w1{ background-position:0px 0px;}.w1:hover{ background-position:0px -32px;}
.w2{ background-position:-30px 0px;}.w2:hover{ background-position:-30px -32px;}
.w3{ background-position:-60px 0px;}.w3:hover{ background-position:-60px -32px;}
.w4{ background-position:-88px 0px;}.w4:hover{ background-position:-88px -32px;}
.w5{ background-position:-115px 0px;}.w5:hover{ background-position:-115px -32px;}
.w6{ background-position:-143px 0px;}.w6:hover{ background-position:-143px -32px;}
.w7{ background-position:-176px 0px;}.w7:hover{ background-position:-176px -32px;}
.w8{ background-position:-216px -2px;}.w8:hover{ background-position:-216px -32px;}
.w9{ background-position:-250px 0px;}.w9:hover{ background-position:-250px -32px;}
.w10{ background-position:-286px -2px;}.w10:hover{ background-position:-286px -32px;}
.w11{ background-position:-326px -2px;}.w11:hover{ background-position:-326px -32px;}

.navs{ height:45px; line-height:45px; background:url(1px.png) repeat-x #fff 0 -32px; font-family:'Microsoft Yahei','SimSun',sans-serif; font-size:12px}
.znr{ background:url(shadow9.png) repeat-x #fff  0px 45px; }
.bt{ color:#f57921;border-bottom:#dddddd 1px solid; height:50px; line-height:50px; }
.bt2{ font-size:18px; color:#111;  height:40px; line-height:40px;}
.bt3{ display:block; height:60px; line-height:60px;}
.bt4{ display:block; height:50px; line-height:50px;border-bottom:#dddddd 1px solid;}
.bt5{ font-weight:bold;display:block; height:50px; margin:20px 0px;  line-height:50px;border-top:#dddddd 1px solid;}
.abtnr{ line-height:22px; font-size:13px; height:280px; overflow:hidden}
.abtnr h3{ font-size:16px; font-weight:600; height:40px; line-height:40px;}
.abtpic{ float:left; margin:0px 20px 0px 0px; width:391px; height:275px; cursor:pointer}
.abtf{ padding-top:20px;}
.abtfn{ width:273px; margin:18px; height:228px; overflow:hidden; position:relative; z-index:1}
.abtfn:hover{ color:#e77016}
.abtfn .pic{ width:273px; height:127px; display:block; overflow:hidden; margin-bottom:5px;}
.abtfn .pic img { width: 273px;transform: scale(1); transition: all 0.5s ease 0s;}
.abtfn .pic img:hover {transform: scale(1.05);}
.abtfm{ position:absolute; bottom:0px; height:36px; line-height:36px; z-index:10; background:#fff; width:286px;}
.abtfm a{ font-size:15px; padding:0px 10px; font-weight:bold; border-right:#ccc 1px  dotted}
.rm30{ margin-right:20px;}
.tf{ margin-bottom:20px; min-height:310px; background:#fff; float:left; width:310px;}
.cpabt{line-height:22px; font-size:13px; height:280px; overflow:hidden; padding:20px 0px; }
.cpabt h1{ margin-bottom:10px;}

.cpp { padding-left: 10px; border-top:#ccc 1px dotted}
.cpp p { color: #666; display: block; float: left; height: 220px; line-height: 20px; margin: 9px 14px 5px 0; overflow: hidden; width: 310px;}
.cpp p .pic { border: 1px solid #fff; box-shadow: -1px 1px 5px #999; display: block; height: 135px; margin: 10px; overflow: hidden; transition: all 0.5s ease 1.2s; width: 290px;}
.cpp p .pic img { width: 290px;transform: scale(1);transition: all 0.5s ease 0s;}
.cpp p .pic img:hover{transform: scale(1.02);}
.cpp p span { display: block; font: 12px/1.67 "Microsoft Yahei","SimSun",sans-serif; margin: 0 10px;}
.cpp p .tt { color: #323232; display: block; font-weight: bold; height: 26px; line-height: 26px; text-indent: 10px; width: 264px;}
.cpp p:hover { background: none repeat scroll 0 0 #fff; color: #222;}
.cpp p:hover .tt { text-indent: 10px;}
.cpp p:hover span { display: block; margin: 0 10px; color:#e77016}
.cpp .mr0 { margin-right: 0;}

.vpp p{ width:234px; height:180px; line-height:20px; overflow:hidden; display:block; margin:9px 12px 5px 0px;  color:#666; float:left; border:#f4f4f4 1px solid;}
.vpp p .pic{ width:234px; height:74px; overflow:hidden; display:block;}
.vpp p .pic img{ width:234px;}
.vpp p .tt{ background: url(cs.gif) no-repeat 270px 0px; width:234px; height:26px; line-height:26px; display:block;font-weight:bold; color:#323232; display:block}
.vpp p:hover{ color:#333;border:#ff6600 1px solid; }
.vpp p:hover .tt{ background: url(cs.gif) no-repeat 0px 0px #ccc; color:#FFFFFF; text-indent:10px} 
.vpp p:hover span{ margin:0px 5px; display:block;}
.vpp .mr0{ margin-right:0px;}

.spp p{ width:234px; height:176px; line-height:20px; overflow:hidden; display:block;padding:9px 5px 5px 5px;  color:#666; float:left}
.spp p .pic{ width:232px; height:85px; overflow:hidden; display:block;border: 1px solid #fff;box-shadow:0px 0px 3px #666;}
.spp p .pic img{ height:85px; width:232px;transform: scale(1);transition: all 0.5s ease 0s;}
.spp p .pic img:hover{transform: scale(1.02);}
.spp p .tt{ width:234px; height:26px; line-height:26px; display:block;font-weight:bold; color:#323232; display:block}
.spp p:hover{ color:#333; } 
.spp p:hover .tt{color:#f57921}
.spp .mr0{ margin-right:0px;}
.fananads{ padding-bottom:20px;}
.fananads img{ max-width:980px;}
.tyleft{ width:185px; float:left;}
.tyright{ width:760px; float: right;}
.tyright img{ max-width:760px;}
.cpfl .cpdl{ display:block; height:38px; line-height:38px; border-bottom:#ddd 1px solid; color:#666; text-indent:20px;background: url(libg.gif) no-repeat 0px -35px; font:14px/38px "microsoft yahei" }
.cpfl .cpdl:hover{background-position: 0 15px;font-weight: bold;}
.cpfl .no{ color:#e67018;background:url(ico2.gif) no-repeat 5px 15px; }
.cpxl{ font-size:12px; display:block; height:36px; line-height:36px; text-indent:20px;  overflow:hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom:#dfdede 1px solid }
.cpfl .no2{ color:#e67018;}
.nyad{ margin:20px 0px ;}
.nyad img{max-width:760px;}
.cpdlms{ line-height:22px; font-family:"宋体" }
.cpdlms h1,.cpdlms h2,.cpdlms h3{ height:34px; line-height:34px;font-weight:bold}
.cpxxnr{ line-height:23px;}
#bkall{ text-align:right; padding:10px;}
#bkall a{ color:#003399;}
.nrbk{ height:43px; overflow:hidden;}
.nrbk .kg{ width:44px; height:12px; display:block; background:url(gban.jpg) no-repeat 0px 0px; float:right; margin:15px 10px 0px 0px}
.nrbk2 { height:auto; }
.nrbk2 .kg{ width:44px; height:12px; display:block; background:url(gban.jpg) no-repeat 0px -12px; float:right; margin:15px 10px 0px 0px}
.nrxbt{ background:url(nrxbt.jpg) repeat-x; height:41px; line-height:41px; color:#333; text-indent:20px; cursor:pointer;border:#fff 1px solid;}
.nrxbt:hover{ border:#ccc 1px solid;}

.nrxnr{ line-height:23px; padding:10px}
.nrxnr img{ max-width:735px;}
.nrxnr td,tr,table,tbody{ padding:0px; border-collapse:collapse;border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; text-indent:3px;}

#cpdt{ margin:20px 0px;}
#cpdt img{ max-width:760px;}
.cpsltk {width:760px; margin:0px auto 20px auto; clear:both}
.cpsltk a{ width:100px; height:60px; overflow:hidden; display:block; cursor:pointer; float:left; border:#ccc 1px solid; padding:5px; margin-right:10px;}
.cpsltk img{ width:100px; height:60px;}
.cpsltk .vs{ border:#FF6600 1px solid;}

.vodlist .li{ width:234px; height:200px; float:left; margin-right:15px;}
.vodlist .li .pic{ width:234px; height:155px; overflow:hidden; display:block; position:relative; z-index:0}
.vodlist .li .pic img{ width:234px;}
.vodlist .li .pic span{height:41px; width:41px; left:100px; top:50px; display:block; position:absolute; z-index:3; overflow:hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);opacity:0.8;}
.vodlist .li .pic span img{ width:41px; height:41px;transition: all 0.8s ease 0s;}
.vodlist .li .tt{ width:234px; height:30px; line-height:30px; display:block; text-align:center; overflow:hidden; background: url(cs.gif) no-repeat 270px 0px #dedfde; font-family:"宋体"; font-size:12px;white-space: nowrap;text-overflow: ellipsis; }
.vodlist .li:hover .pic span{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);opacity:1;}
.vodlist .li:hover .pic span img{transform: rotate(720deg);}
.vodlist .li:hover .tt{background: url(cs.gif) no-repeat 0px 0px #ccc; color:#fff}

.xzan{ width:70px; height:30px; background: url(nrxbt.jpg); border:#ddd 1px solid;border-radius:5px; line-height:30px; text-align:center; display:block}
.xzlbys {border-radius:5px; border:#ccc 1px solid;}
.xzlbys td{ border-right:#ccc 1px solid;border-bottom:#ccc 1px solid}
.dynr{ padding:20px 0px; line-height:23px;}
.fanad{ padding:20px 0px}
.fannr{ border-bottom:#ccc 1px dotted; margin-bottom:20px;}

.vodfl{ background:#eee; border:#ddd 1px solid; height:52px;}
.vodfl a{ width:110px; height:38px; line-height:38px; display:block; text-align:center; font-size:14px; font-weight:bold; border:#eee 1px solid; border-bottom:none; margin:12px 0px 0px 12px; float:left; }
.vodfl a:hover{ background:#f4f4f4;border:#ddd 1px solid; border-bottom:none;}
.vodfl .no{ background:#f4f4f4;border:#ddd 1px solid; border-bottom:none;height:40px; line-height:38px; color:#e77119;}
.spxg{ color:#666; padding:10px 0px;}
.noinfo{ padding:30px; }

.gbook .txt{ width:380px; border:#ccc 1px solid; height:24px; line-height:24px; background:#fff; text-indent:10px;}
#kyl{ padding:10px; border:#ccc 1px solid; background:#fff; cursor:pointer}
.donlbs{ border:#dcdcdc 1px solid; background:#fff}
.donlbs td{ background:#ebebeb; padding-left:10px;}
.donlbsn td{ padding-left:10px; padding-bottom:10px; border-bottom:#dedede 1px solid }
.donlbsn .tt{ font-size:14px}
.vodso{ padding:10px 0px; border-bottom:#ccc 1px solid}
.xwso{ padding:10px 10px; border:#ddd 1px solid; background:#eee; margin:20px 0px}
.sowb{ border:#ccc 1px solid; background:#fff; height:24px; line-height:24px; text-indent:10px; width:200px}
.soan{ background:url(so.jpg) no-repeat 5px 5px; cursor:pointer; width:30px; height:24px; text-indent:-999em; overflow:hidden; }

.pagenav{ clear: both; height:20px; line-height:20px; padding:15px 0px;text-align:center;}
.pagenav a{ padding:5px 10px; border:#ccc 1px solid; margin-right:10px;}
.pagenav a:hover{ border:#333 1px solid; background:#ddd;}
.pagenav span{ padding:5px 10px; background:#e77016;border:#ccc 1px solid; color:#fff; margin-right:10px;}
#n_list a:hover{ color:#FF6600}
#n_list li{ border-bottom:#ccc 1px  dotted; min-height:160px; max-height:180px; clear:both}
#n_list li span{ color:#999}
#n_list li .tt{ display:block; font-weight:bold; height:36px; line-height:40px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
#n_list li .nr{ line-height:22px; color:#666;height:66px; overflow:hidden;}
#n_list li .pic{ width:205px; height:120px; float:left; margin:15px 15px 5px 0px; display:block;}
#n_list li .pic img{ width:205px; height:120px;}
#n_list li .tt2{ float:left; height:36px; width:540px; line-height:40px; font-weight:bold; display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#n_list li .nr2{ float:left; width:540px;line-height:20px;  margin-top:5px; height:88px; overflow:hidden }
.rmu{ position:fixed; right:0px; top:216px; width:46px; height:240px;}
.rmu a{ display:block; padding:10px;  background: url(cs.gif) no-repeat -270px 0px #d4d4d4; color:#fff; margin-bottom:10px; border:#d4d4d4 1px solid;border-radius:0px 5px 5px 0px;}
.rmu a:hover{  background: url(cs.gif) no-repeat 0px 0px #ccc; border:#ff9900 1px solid; color:#fff}
.rmu .ftop{ height:20px; padding:0px; overflow:hidden; text-indent:-999em; background:url(gotop.gif) no-repeat 18px 7px #d4d4d4;}
.rmu .ftop:hover{background:url(gotop.gif) no-repeat 18px 7px #ff9900;}

/*新闻详细*/
#n_show{ margin-top:20px;}
#n_show img{ max-width:760px; margin:10px 0px}
#n_show .tt{ text-align:center;font-size:26px; line-height:60px; }
#n_show .infonav{ background:#eee; padding:10px 15px; margin-bottom:15px; text-align:center; color:#666666; border-bottom:#dedede 1px solid;font-size:12px; font-family:"宋体"}
#n_show .infonav a{ color:#666666; padding:5px; margin:5px; border:#ccc 1px solid; }
#shownrs{ line-height:24px;font-size:13px}

.fav0{ background:#eee;  margin-bottom:15px;  color:#666666; border-bottom:#dedede 1px solid;font-size:12px; font-family:"宋体"; position:relative; height:40px; z-index:0}
.fav1{ width:180px; height:40px; line-height:40px; position:absolute; top:0px; left:10px; z-index:6}
.fav2{ width:50px; height:40px; position:absolute; left:160px; top:5px; z-index:7}
.fav0 #bdshare .bds_more,.artbdshare #bdshare .bds_more{background:url(share.gif) 5px -60px no-repeat !important;font-family:'microsoft yahei';}
.fav0 span.bds_more, .bds_tools a {cursor: pointer;display: block;float: left;font-family: "宋体",Arial;height: 16px;padding-bottom: 3px;padding-left: 22px;padding-top: 6px;}
.fav3{ width:60px; height:20px; position:absolute; left:218px; top:10px; z-index:8;background:url(share.gif) no-repeat 0px -135px; padding-left:20px; display:block}
.fav3:hover{background-position: 0 -197px;}
.fav4{ width:300px; height:40px; line-height:40px; position:absolute; left:300px; top:0px; z-index:9}
.fav4 a{ color:#666666; padding:5px; margin:5px; border:#ccc 1px solid; }

.n_nav{ line-height:32px; font-size:13px; padding:10px; color:#787878}
#pic_show{ padding:15px;}
#pic_show .tt{ text-align:center; height:32px; line-height:32px; border-bottom:#CCCCCC 1px dotted}
#pic_show .pic{ text-align:center}
.anlitu{padding-top:15px;}
.anlitu img{max-width:760px}
#anli_list{ margin-top:10px; font-family:"宋体"; font-size:12px}
#anli_list li{ border: 1px solid #fff;float: left;height: 210px;margin-bottom: 20px;margin-right: 5px;width: 247px;}
#anli_list li:hover{ background:#fff; border:#ff9900 1px solid; box-shadow:0 1px 2px #ccc;}
#anli_list li:hover .tt{ background:#e77016; text-indent:10px; color:#fff }
#anli_list li:hover .nr{ width:234px; background:#fff; text-indent:10px; padding:0px 5px;}
#anli_list li .pic{ width:244px; height:113px; display:block; overflow:hidden;border: 1px solid #fff;box-shadow: 1px 1px 1px 1px #ccc;}
#anli_list li .pic img{ width:244px; height:113px;}
#anli_list li .tt{ height:30px; line-height:30px; display:block; font-weight: bold} 
#anli_list li .nr{ width:244px;}

#job_list .tt{ background:#ddd; font-size:14px; color:#000; height:36px; line-height:36px; text-indent:10px; margin:10px 0px 0px 0px; font-weight:bold;border-radius:5px 5px 0px 0px;}
.jobk{ margin:0px 0px 20px 0px}
.ypan{ float:right; padding-right:10px; color:#FF9900}
.hrn{ padding:10px 0px; line-height:24px;}
.hr_list{ line-height:22px;border:#ddd 1px solid;margin-top:15px;}
.hr_list .tt{ display:block; font-size:14px; height:36px; line-height:36px; text-indent:20px; background:url(ico1.gif) no-repeat 10px 15px #eee; border-bottom:#ddd 1px solid;  }
.hr_list .nr{ padding:10px;}
.hr_list:hover{border:#ff6600 1px solid;}
.hr_list:hover .tt{ background:url(ico1.gif) no-repeat 10px 15px #ff6600; color:#fff}
.fwk{ border:#ddd 1px solid; height:158px; background:#fff; margin-top:20px;}
.fwkn{ width:220px; height:158px; float:left; padding-left:100px; position:relative; margin:0px; overflow:hidden}
.fwk1{ width:65px; height:65px; float:left; display:block; background:url(service_ico.png) no-repeat 0px 0px; position:absolute; left:25px; top:25px;}
.fwk2{ width:65px; height:65px; float:left; display:block; background:url(service_ico.png) no-repeat -65px 0px; position:absolute; left:25px; top:25px;}
.fwk3{ width:65px; height:65px; float:left; display:block; background:url(service_ico.png) no-repeat -130px 0px; position:absolute; left:25px; top:25px;}
.tmk{ height:26px; line-height:26px; display:block; padding-top:30px;}
.peilk{ margin:15px auto; }
.peil{border:#ddd 1px solid; float:left; padding:10px; width:180px; background:#fff}
.peil b{display:block; height:36px; line-height:36px; background:#eee; font-size:16px; padding-left:10px;}
.peil a{ width:180px; height:28px; line-height:28px; display:block; border-bottom:#eee 1px solid; background:url(ico1.gif) no-repeat 10px 10px; text-indent:20px;}
.peiln{ width:760px; float:right; border:#ddd 1px solid; background:#fff; min-height:290px;}
#picList2{padding-top:20px;}
#picList2 .li {display: block;float: left;height: 220px;margin: 10px 10px 10px 0;width: 180px;}
#picList2 .li .pic {border: 1px solid #ccc;display: table-cell;height: 200px;margin-bottom: 30px;overflow: hidden;text-align: center;vertical-align: middle;width: 175px;}
#picList2 .li .ptt {text-align: center;display: block;height: 30px;line-height: 30px;width: 175px;overflow: hidden;}
#picList2 .li .pic img {display: table-cell;max-height: 170px;max-width: 160px;vertical-align: middle;margin:0px auto;}
.honor{ padding-top:20px;}
.slide-pic{ height:60px;}
.slide-pic A#prev {background: url(left_btn1.jpg) no-repeat ;border: medium none;cursor: pointer;display: inline;float: left;height: 33px;width: 28px;}
.slide-pic A#next {background: url(right_btn.jpg) no-repeat ;border: medium none;cursor: pointer;display: inline;float: left;height: 33px;width: 28px;}
.slide-pic A#prev.gray {background: url(left_btn1.jpg) no-repeat ;}
.slide-pic A#next.gray {background: url(right_btn.jpg) no-repeat ;}
.slide-pic .pic-container {background: url(linebg.jpg) repeat-x scroll left top ;float: left;height: 36px;overflow: hidden;width: 675px;}
.slide-pic ul li {color: #616161;cursor: pointer;display: inline;float: left;font-family: Arial,Helvetica,sans-serif;height: 50px;line-height: 36px;margin: 0 5px;overflow: hidden;text-align: center;width: 50px;}
.slide-pic ul li.hover a, .slide-pic ul li a:hover {background: url(gyuan.jpg) no-repeat scroll center center ;color: #fff;display: block;}
.slide-pic ul li img {display: block;}
.tabcon {display: inline; padding-top:20px;text-align: justify; font-size:14px}
.tabcon .hidden{ display:none}
.tabcon p {background: url(redj.jpg) no-repeat scroll left 5px ;color: #616161;display: inline;float: left;line-height:28px;padding-left: 15px}
.tyright .tabcon  img{ max-width:740px;}

.fwlb .fwbk {display: block;float: left;height: 280px;margin-right: 10px;margin-top: 10px;width: 320px;}
.fwlb .fwbk:hover p{ color:#e77016}
.fwlb .fwbk .pic {display: block;height: 150px;overflow: hidden;width: 308px;}
.fwlb .fwbk .tt {display: block;font-size: 14px;font-weight: bold;height: 26px;line-height: 26px;text-indent: 5px;width: 320px;}
.fwlb .rm0 {margin-right: 0;}
.fwlb .pic img {border: 1px solid #fff;box-shadow: -1px 1px 5px #999;height: 128px;margin: 10px 10px 10px 5px;width: 273px;transform: scale(1); transition: all 0.5s ease 0s;}
.fwlb .pic img:hover{transform: scale(1.02)}
.fwlb .fwbk p {padding-left: 5px;width: 273px;}