@charset "utf-8";
/*页头*/
body{font-family:"Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif;}
.header{background: url(top-bar.png) 0 0 repeat-x;height: 112px;position: fixed;left: 0;top: 0;z-index: 100;width: 100%;_position:absolute;}

.top-bar{height: 26px;line-height: 26px; overflow:hidden; color:#999}

.deng{ height:25px; overflow:hidden;  text-align:left; color:#666; padding-right:20px; border-right:1px solid #ddd; }
.deng table{ padding-top:0px;}
.deng input{ padding:0; margin:0 10px; list-style:none}
.deng td{font-size:12px; color:#666}
.zhd{ border:1px solid #dcdcdc; width:100px; height:18px; line-height:18px;}
.zhd2{ background:#ff8500; padding:0 3px; color:#fff; width:40px; height:18px; line-height:18px; border:0; cursor:pointer; margin:0;}
.zhd3{ background:#da3126; padding:0 3px; color:#fff; width:40px; height:18px; line-height:18px; border:0;cursor:pointer}

.lu{ color:#666}
.lu strong{ color:#F30; font-weight:normal; margin:0 3px;}
.lu a{ margin:0;}

.sj{ padding-left:10px;}

.sc{ border-left:1px solid #ddd; }
.sc a{ margin-left:10px; padding-left:15px;}
.sc a.tsw{ background:url(sw.gif) no-repeat 0 4px; }
.sc a.tsc{ background:url(sc.gif) no-repeat 0 4px; }
.sc a.cnn{ background:url(cn.jpg) no-repeat 0 3px;padding-left:20px;}


.los{ height:80px; border-bottom:1px solid #ddd; background:url(ibg.jpg) no-repeat center top}
.logo{margin: 12px 0 0 0px;float: left;display: inline;}
.logo h1 {width:213px; height:64px; background:url(logo.png) no-repeat;text-indent: -1000px;overflow: hidden;}
.logo span.ra{ top:4px; left:220px; width:214px; height:80px; background:url(lr00.png) no-repeat;}
.logo span.ra img{ margin-bottom:6px;}



.nav{float: right;margin-top:35px;}
.nav li{width:90px;line-height: 32px;font-size: 16px; margin-left:10px; float:left; text-align:center;}
.nav a{font-size: 18px;color: #555;width:90px;line-height: 32px;height: 32px;margin-right: 7px;-webkit-transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;-ms-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s; display:block;border-radius:4px;}
.nav a:hover{background:#a7dadd;color: #000;}
.nav a.now{background: #a7dadd;color:#000;}

.cso{ border:1px solid #eee; width:1258px; margin:0 auto; margin-top:20px;box-shadow:1px 1px 10px #ddd; overflow:hidden;}
	.cs1{ width:500px; padding-top:10px; height:160px; border-right:1px solid #eee}
	.cs2{ width:416px; height:170px;  margin-left:10px;border-right:1px solid #eee}
	.cs3{ width:320px; height:170px;}
	.cs3 span{ display:block; height:50px; background:#F90; margin:5px}
	
	.tj{ left:100px;top:20px; color:#999}
	.tj em{ color:#f00; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0 5px;}
	
	.tj2{ left:260px;top:20px; color:#999}
	.tj2 em{ color:#f00; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0 5px;}
	
.px{ padding:12px 0 0 12px;}
.px span{border:1px solid #ddd;height:21px; line-height:21px;  margin-right:10px;}
.px span.an{ padding:0 8px; font-size:14px; color:#666}
.px ul.ys{ background:url(ys2.jpg) no-repeat; width:200px; height:22px; line-height:300px; overflow:hidden; padding-right:8px;}
.px b{ display:block; margin-right:10px; font-size:14px;}
.px b a{ display:block; height:22px; line-height:22px; padding:0 10px; background:#69c0c5; color:#fff}
.px ul.ys li{ float:left; width:28px; height:22px; margin-right:5px;}
.px ul.ys li a{ display:block; height:22px;}
.px ul.jb{}
.px ul.jb li{ float:left}
.px ul.jb li a{ display:block; height:21px; border:1px solid #eee; line-height:21px; padding:0 5px; margin-right:8px;}
a.hs{ color:#f00;}
a.hs em{ display:block; width:27px; height:19px; background:url(ht.gif) no-repeat; right:0; top:-17px;}


span.res{ display:block; padding-top:15px; font-size:20px; padding-bottom:6px;}

.soi{ overflow:hidden;}
.soi form { margin:0;}
.soi input {float:left;width:320px;height:34px; border:1px solid #ddd; border-right:0; background:0 none; color:#777; padding-left:5px;}
.sm-widget-txt { float:left;    width:80px;    height: 40px;    overflow: hidden;    font-size: 16px;    line-height: 39px;    text-align: center;
    background: #ff500b;    color: #fff;    border: 0;    outline: 0;
}
.rem{ padding-top:8px; color:#666}
span.remc{ color:#F30; float:left}
.rem a{ color:#999; float:left; margin-bottom:8px; margin-right:10px;}


.mb{ padding-top:20px;}
.mb ul{ width:1300px;}
.mb ul li{ width:300px; height:370px;   position:relative; float:left; margin-right:20px; margin-bottom:30px; border-radius:6px;  box-shadow:0 1px 8px 1px rgba(0, 0, 0, 0.3); }
.mb ul li img{ width:300px;}
.mb ul li a.pt{ display:block;width:300px; height:300px;background-size:100% 100%; position:relative; border-top-left-radius:4px;border-top-right-radius:4px; }
.mb ul li a.pt b{ display:block; position:absolute; bottom:-30px; left:0; background:#a7dadd; width:300px; height:30px; text-align:center; line-height:30px; font-size:15px;overflow: hidden;    width: 100%;    display: block;    text-overflow: ellipsis;    white-space: nowrap;filter:alpha(opacity=95); -moz-opacity:0.95;-khtml-opacity: 0.95; opacity:0.95; color:#000}


.mb ul li span.pho{ position:absolute; background:url(sj.png) no-repeat; width:63px; height:119px; right:6px; bottom:80px; z-index:9}
.mb ul li span.pho a{ display:block; width:54px; height:96px; padding-top:9px; padding-left:4px; overflow:hidden; }
.mb ul li span.pho a img{width:54px;}



.mb ul li span.wen{ display:block; padding:40px 0 0 8px;color:#666}
.mb ul li span.wen a{ margin-right:8px;color:#666}
.mb ul li span.wen a.ipc{ background:url(ihon.png) no-repeat 0 2px; padding-left:15px;}
.mb ul li span.wen a.iyd{ background:url(iyd.png) no-repeat 0 2px; padding-left:10px;}
.mb ul li span.wen a.isp{ background:url(isp.png) no-repeat 0 5px; padding-left:10px;}
.mb ul li span.wen em{ background:url(isp.png) no-repeat 0 5px; padding-left:10px;}
.mb ul li span.wen a:hover{ color:#f00;}

.mb img:hover{filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8; opacity:0.8;}


/*页脚*/
.footer{background: #333;width: 100%;color: #999;padding: 10px 0 10px;}
.footer p{line-height: 30px;}
.footer .w-500{width:500px;line-height: 24px;}
.footer .cor-999 a{color:#999;margin-right:10px;float: left;display: inline;white-space:nowrap;}
.footer p.a99 a{ color:#999}



.wz{ padding-top:15px; height:35px; line-height:35px; padding-bottom:5px; color:#999; font-size:14px;}
.wz a{ color:#999;}
.wz span{ float:right; padding-top:2px;}

.ikt{ padding-top:10px; border-bottom:1px solid #eee; padding-bottom:5px;}
.ikt strong{ font-size:30px; color: #F30; float:left; padding-right:10px;}
.ikt span{ float:left; font-size:14px; color:#666; padding-top:18px;}
.ikt span a{ color:#f00; margin:0 8px;}


.g10{ height:10px;}
.g20{ height:20px;}
.spy{ background:#000;}

.wsm{ background:url(wsmd.png) no-repeat top center #fdc50e; }
.wsmb{ background:url(wsmbg.png) center center no-repeat;}
.wsmt{ background:url(wsm.png) no-repeat center top #fff; height: auto; padding-top:180px;}
.wsmt p{ display:block;   }
.wsmt p.p1 strong{ color:#F30;}
.wsmt p.p1{text-align:center;line-height:50px; font-size:20px; border-bottom:1px solid #efefef; padding-bottom:10px;}

.wsmt span.qx{ display:block; text-align:center; font-size:30px; color:#00F; padding:15px 0;}

.wsmt p.p2{ font-size:25px; margin:10px 30px; line-height:50px; color:#666; background:#eee; padding:0 10px;}
.wsmt p.p2 b{ display:block;}
.wsmt p.p2 b strong{ color:#F09; font-size:35px;}
.wsmt p.p2 span{ font-size:12px;}

.wsmt p.p3{  background:url(tel.jpg) no-repeat; height:133px; width:100%;}

.webn{ padding:0px 30px; font-size:18px; line-height:35px;}



.nif{height:100px; }
.h106{ height:106px;}
.nf{height:130px; }
.nfz{ height:100px;}




/*开始新闻列表*/
.wii{ width:1260px; margin:0 auto;}
.xw{ border-top:1px solid #e6e6e6;}
.xwl{ width:875px;}
.xwr{ width:300px;  padding-top:20px; overflow:hidden;}


.chanlDiv{overflow:hidden; height:120px; padding:0 5px; border-bottom:1px solid #e6e6e6;}

.titleP img{ float:left; margin:20px 10px 0 0;}


.chanlDiv dl dd strong.titleP{ display:block; overflow:hidden; height:45px;}
.chanlDiv dl dd strong.titleP a{font: normal 22px/60px Arial, Helvetica,'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}
.chanlDiv dl dd strong.titleP a:hover{ color:#0062b0;}

.chanlDiv dl{ clear:both; float:left; display:block; }
.chanlDiv dl dt,.chanlDiv dl dd{ display:block; float:left; overflow:hidden;}

.chanlDiv dl dt{ width:150px; height:100px; padding-top:10px;}
.chanlDiv dl dt img{ border-radius:5px; }

.chanlDiv dl dd{ position:relative; width:670px; padding:0 10px 0 20px;}

.chanlDiv dl dd p{ display:block; overflow:hidden;  width:100%; height:60px; font:14px/28px Times New Roman,SimSun,Serif; color:#8c8c8c; line-height:30px;}


.chanDay{ height:24px;}
.chanDay span{ display:block; float:left; font:13px/24px Times New Roman,SimSun,Serif; color:#8c8c8c;}
.chanDay span em{ color:#e2625a; font-style:normal;}
.chanDay .right{ float:right;}
.chanDay a{ display:none; float:left; height:22px; border:1px solid #53a2e1; border-radius:3px; padding:0 10px; margin-left:10px; font:13px/22px Times New Roman,SimSun,Serif;}


/*搜索*/
.so{ background:url(sobg.jpg) no-repeat; height:34px; overflow:hidden;}
.so form {padding-left:8px; margin:0;}
.so input {float:left;width:250px;height:32px;line-height:32px;border:0; background:0; color:#777;}
.so button {float:left;margin-left:0px;width:35px;height:32px;border:0 none; cursor:pointer; background:0 none;}


.rHM30{ margin-top:30px;}
.rH3{ clear:both; display:block; height:48px; border-bottom:2px solid #e6e6e6; font:18px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}
.rH3 span{ display:block; float:left;font:20px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}

.rH3 h3{ display:block; float:left;font:20px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}

.rH3 strong{ display:block; float:left;font: normal 20px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}
.rH3 span p{ float:left;}
.rH3 span h1{ float:left;font:20px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333;}
.rH3 a{ display:block; float:right; background:url(icon05.jpg) no-repeat right 15px; padding-right:27px; font: normal 14px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#8c8c8c;}
.rH3 a:hover{font: normal 14px/48px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#0062b0; background-position:right -61px;}
.rH3 .subA{ background:none; padding-right:18px;}


ul.re{ display:block; width:320px; padding:10px 0;}
ul.re li{ float:left; width:145px; margin-right:10px; margin-bottom:12px;}
ul.re li span{ display:block; width:143px; height:105px; overflow:hidden;border:1px solid #ddd;}
ul.re li span img{ width:143px; }
ul.re li img:hover{filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8; opacity:0.8;}
ul.re li strong{ display:block;line-height:22px; height:44px; overflow:hidden; padding-top:5px; font-weight:normal}
ul.re li a:hover{ color:#f00;}


.hotWord{ float:left; display:block; width:300px; margin-top:15px;}
.hotWord li{ display:block; overflow:hidden; width:300px; height:34px;}
.hotWord li a{ font:16px/34px Arial, Helvetica,'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;}
.hotWord li span{ display:block; float:left; width:19px; height:24px; margin:5px 10px 0 0;  padding-left:5px; font:17px/22px Arial, Helvetica,'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#999999; font-style:italic; text-align:left;}
.hotWord li em{ padding-left:10px; font:16px/34px Arial, Helvetica,'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#e2625a;}
.hotWord li .topSpan{ width:16px; height:22px;color:#e2645c; text-align:left;}

.fan{ height:80px; line-height:80px; text-align:center; background:url(fan.jpg) center;border-radius:4px;}
.fan a{ font-size:25px; display:block; height:80px;}






.titleH{ clear:both;   padding-top:25px;}
.titleH h1{ margin: 3px 0; font:30px/44px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333; text-align:center;}
.zsp{ display:block;  padding:10px 0 16px 0; background:url(bg01.jpg) repeat-x left bottom; font:13px/13px Times New Roman,SimSun,Serif; color:#999999; text-align:center; }
.zsp span{ display:inline-block; margin:0 15px;}
.zsp span a{ color:#999}

.contdiv{ clear:both;  padding-top:4px;}
.contdiv p,.contdiv h2{ display:block; clear:both; float:left; width:100%; margin:10px 0 10px 0; font:16px/30px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333; text-indent:2em; word-wrap:break-word;overflow:hidden;}
.contdiv p img {margin-left:-2em;}
.contdiv p a{ font-size:16px;}
.contdiv table{margin:0 auto 10px auto;border-collapse:collapse;display:table;}
.contdiv td, .contdiv th{padding: 5px 10px;border: 1px solid #e6e6e6; height:18px;}
.contdiv th{border-top:1px solid #BBB;background-color:#ebf1f7 !important;font-size:14px;font-family:Times New Roman,SimSun,Serif;font-weight:bold;color:#333;}

.cv{ padding-top:6px;}


.contdiv table tr.footertable{ height:30px; background-color: #0c3b6e; border:1px solid #0c3b6e; color:#FFF;font:13px/30px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;}
.contdiv table tr.footertable i{ display:block; float:left; font:13px/30px Times New Roman,SimSun,Serif; color:#FFF;}
.contdiv table tr.footertable a{ display:block; float:right; font:13px/30px  arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#FFF;}
.contdiv td p{margin:0;padding:0;}
.contdiv h2, .works h3, .works h4, .works h5, .works h6{ font:16px/27px \5B8B\4F53;margin:0 0 28px 0; text-indent:2em;font-weight:normal;}
.contdiv h2{ margin:0;}
.contdiv .J_signature strong{margin-left:-32px;}
.contdiv .J_signature img{margin-left:0;}
.newtext a{font: 16px/28px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;}




/*反馈的在线留言*/
.liuyt{ width:675px; margin:0 auto; background:#abb5bf; height:34px; line-height:34px;}
.liuyt strong{ padding-left:15px; color:#fff; font-size:14px;}
.liux{ width:635px; margin:0 auto; background:#fff; padding:20px 0; font-size:12px;}
.tjk{ background:URL(tik.jpg) no-repeat; height:20PX; width:495px; border:0; line-height:20px;}
.tjqu{ background:URL(tiqu.jpg) no-repeat; height:93PX; width:495px; border:0;}
.tja{ background:url(tja.jpg) no-repeat; width:51px; height:21px; border:0; float:left; cursor:pointer}
.ctn{ background:url(tjb.jpg) no-repeat; width:51px; height:21px; border:0; float:left;cursor:pointer}


.pr{ position:relative}
.pa{ position:absolute;}
.iso{ width:300px; right:0; top:29px;}





.wt{ background:#f8f8f8; padding:10px;}
.inew{ padding-bottom:15px;}
	.ink{width:24%; min-height:300px; }
	.ml15{ margin-left:1.3%;}
	.ink h3{font-weight: normal;font-size: 18px;color: #3d3d3d;padding: 15px 0}
	.ink h3 span{ float:right; font-size:12px; font-weight:normal; line-height:30px;}
	.ink h3 span a{ color:#666}
	.ink ul li a{color: #333;font-size: 14px;width: 290px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
	.ink ul li:hover{background: url("dot_hover.png") no-repeat left center;}
	.ink ul li:hover a{color: #1090e2}
	.ink ul li{width: 100%;padding-left: 10px;background: url("dot.png") no-repeat left center;margin-bottom: 8px}
	
	.ink ul .first{padding: 0;background: none;height: 160px;overflow: hidden;position: relative;margin-bottom:15px}
	.ink ul .first a{width:auto}
	.ink ul .first img{height: 160px;width: 100%;display:block}
	.ink ul .first .newsName{display: block;position: absolute;bottom: 0;left: 0;right: 0;background: #1090e2;text-align: center;color: #fff;padding: 8px 0;color: #fff;}
	.ink ul .first:hover img{webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}


/*开始下载*/



.cpb{ background:url(bg.jpg) repeat-y center; padding:15px 0; margin-top:5px;}
.yw{ background:#fff;color:#000;border-radius: 4px;}
.yw0:hover{  background:#fff;filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8; opacity:0.8; cursor:pointer}

.ywl{ padding:20px; width:510px; text-align:center;}
.ywl strong{ font-size:40px; color:#1090e2}
.ywl ul{ display:block; padding:10px 0;}
.ywl ul span{font-size:18px; line-height:30px; background:#06F; color:#fff; display: block; padding:0 8px;border-radius:4px; margin:0 auto;margin-bottom:15px; }
.ywl ul span.bj2{ background:#C00}
.ywl ul span.bj3{ background: #F0F}
.ywl ul span.bj4{ background: #906}
.ywl ul span.bj5{ background: #360}
.ywl ul span.bj6{ background: #C06}
.ywl ul span.bj7{ background: #C30}
.ywl a{ display:block;  text-align:center; height:35px; line-height:35px; background:#F90; color:#fff; font-size:18px; font-weight:bold; width:60%; margin:0 auto;border-radius:14px;}
.ywl a:hover{ background:#C00}
span.zf{ font-size:14px; padding-top:15px; color:#f00; display:block;}

.ywr{ width:400px; overflow:hidden;padding:20px 10px; border-left:1px solid #ddd; min-height:450px; text-align:center;}
.ywr strong{ font-size:40px; color:#F06}
.ywr span{ display:block;}
.ywr span.yxq{ color:#f00; padding:10px 0;}
.ywr span.ms{ padding-top:15px;}
.ywr span.ms a{ display:block;text-align:center; height:35px; line-height:35px; background:#f90; color:#fff; font-size:18px; font-weight:bold; border-radius:14px; width:60%; margin:0 auto;}
.ywr span.ms a:hover{ background:#C00}

ul.kt{ }
.ywr ul{ display:block;}
.ywr ul li{ display:block; line-height:40px; font-size:20px;}

.ywr span.kv{ text-align:left; padding-left:20px; padding-top:25px;}
.ywr span.kv strong{ font-size:18px; color:#333;}
.ywr span.kv ul{}
.ywr span.kv ul li{ font-size:16px; line-height:30px;}


.epages{ text-align:center; font-size:18px; padding:15px 0;}
.epages a{ padding:10px 15px; border:1px solid #a7dadd; margin:0 6px;}
.epages b{ color:#f00}

/*新的产品页面*/

.xm{}
	.xml{ width:960px; background:#eee}
	.xmr{ width:290px; }
	
	.xt{ height:430px; background:url(xt.jpg);}
		.xt h3{ display:block; font-size:25px; color:#000; height:60px; line-height:60px; padding:0 15px; background:url(xth.png);}
		span.cs{ top:12px; right:10px;color:#999;}
		span.cs em{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:30px;}
.tu{ padding:15px; margin:18px; width:300px; height:300px;background:url(xth.png);}
.tu img{box-shadow:1px 1px 5px #999;}
.tur{background:url(xth.png) #fff; height:330px;margin:18px 0px 0 18px; width:570px;}
.jgj{ left:50px; top:60px; background:url(jgj.png) no-repeat; width:40px; height:24px;}


.tur h3{ padding:10px 0; color:#333; font-size:16px; display:block; font-weight:500; line-height:25px;}
.tur p.pjs{ line-height:20px; padding-top:10px; padding-bottom:15px; text-align:center}

.pl20{ padding-left:20px;}
	.jgs{ padding:20px 0 15px 15px; line-height:25px; }
	.jgs span.jia{ float:left;  color:#F30; font-size:35px; font-weight:600; font-family:Georgia, "Times New Roman", Times, serif; padding-right:10px;}
	.jgs em{ color:#F30; font-size:20px;float:left; padding-top:8px; padding-right:5px;}
	.jgs span.bz{ display:block; width:179px; height:33px; right:45px; top:20px;}
	.jgs span.bz1{ background:url(v1.png) no-repeat;}
	.jgs span.bz2{ background:url(v2.png) no-repeat;}
	.jgs span.bz3{ background:url(v3.png) no-repeat;}
	.jgs span.bz4{ background:url(v4.png) no-repeat;}
	

	p.lp{ padding-top:8px;}
	p.lp i{ display:block; width:120px; text-align:center; color:#fff; background:#f30;border-radius: 4px; font-size:12px; font-style:normal;top:0px; right:-120px;}
	p.lp a{ color:#fff; display:block; font-size:18px; padding:4px 5px;}
	
	.sl{}
	.sl p{ float:left;}
	.sl p.bh{ font-family:宋体; padding-top:15px; color:#666}
	.sl p.bh b{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#F00; font-weight:normal}
	.sl p.bh span{ color:#999}
	
	
	.gm{ padding:20px 0 20px 20px ;}
	.p.plj{ padding-top:10px;}
	p.plj a{ display:block; height:46px; line-height:46px; width:160px;font-weight:bold; font-size:18px; color:#fff; margin-bottom:10px; margin-right:18px;border-radius: 4px;}
	
	p.plj a.pcy{ background:url(30.png) no-repeat 8px 11px #1090e2;padding-left:45px; width:100px;}
	p.plj a.sjy{ background:url(31.png) no-repeat 8px 10px #1090e2; padding-left:40px; width:100px;}
	p.plj a.wsmy{ background:url(33.png) no-repeat 8px 11px #b90; padding-left:40px; width:140px;}
	

.gmx{ border-top:1px solid #ddd; padding-left:20px;}
.do{ background:#fff; margin-top:10px;}
.dow{padding:8px 0;}
.dow a.aj{ float:left;display:block;font-size:18px; width:135px; padding:10px 0 10px 40px;  margin-right:10px; border-radius:5px; border:1px solid #ddd; background:url(4.png) no-repeat 4px 8px; font-weight:600; color:#e54447}

.dow span{ font:12px/22px Times New Roman,SimSun,Serif; color:#8c8c8c; display:block; padding-right:18px;}
.dow span a{ float:none; background:none; color:#f00;}
.dow span a:hover{ background:none; text-decoration:underline}

.hc{ padding-top:10px; height:90px; overflow:hidden;color:#fff;}
.hca{ width:232px; height:90px; margin-right:10px;}
.bg01{ background:#faba46}
.bg02{ background:#ed6942}
.bg03{ background:#15ade3}
.bg04{ background:#2ebb99; margin:0;}

.hca span{ display:block; float:left; width:50px; height:50px; text-align:center; line-height:50px;  font-size:20px; border:4px solid #fff;border-radius:50px; margin:15px 10px;}
.hca b{ display:block; font-size:18px; padding-top:12px;}
.hca p{ display:block; line-height:20px; height:40px; overflow:hidden; padding-top:3px;}

.np{ padding-top:10px; text-align:center;}
.np table{ padding:0; margin:0;border-spacing:0}
.np img{ margin-bottom:12px;}
.np a{ display:block;position:relative;}
.np span{width:20px; display:block; position:absolute; top:80px; left:-50px; background:#69c0c5; color:#fff; padding:10px 10px; font-size:20px;box-shadow:3px 3px 5px #999;border-radius:4px;}



/*内容页右侧推荐*/
.b8{display:block; height:50px; border-bottom:2px solid #e6e6e6; font:18px/50px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333; background:url(b8.jpg);border-top-right-radius:4px;border-top-left-radius:4px;}
.b8 span{ display:block; float:left;font:20px/50px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#333333; padding-left:8px;}
.b8 a{ display:block; float:right; background:url(b81.png) no-repeat right 15px; padding-right:27px; font: normal 14px/50px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color:#8c8c8c; margin-right:10px;}
	
ul.rep{ display:block; width:320px; padding:10px 0;}
ul.rep li{ float:left; width:140px; margin-right:10px; margin-bottom:12px;}
ul.rep li span{ display:block; width:140px; height:105px; overflow:hidden;}
ul.rep li span img{ width:140px;}
ul.rep li img:hover{webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}
*:link, *:visited, *:hover, *:active, *:focus{	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	-o-transition: all .3s linear;	transition: all .3s linear}
ul.rep li strong{ display:block;line-height:22px; height:44px; overflow:hidden; padding-top:5px; font-weight:normal; border-bottom:1px solid #ddd;}
ul.rep li a:hover{ color:#f00;}


.lk{ width:1258px; margin:0 auto; min-height:80px;  border:1px solid #ddd; margin-bottom:15px;}
.lkt{ height:36px; line-height:36px; background:url(lk.jpg) repeat-x; padding:0 15px;color:#666}
.lkt strong{ font-size:15px; font-weight:500; }
.lkt span{ margin-left:10px;}
.lk span.lkn{ display:block; padding:5px 10px;line-height:26px; color:#999}
.lk span.lkn a{ margin:0 5px; }
.lk span.lkn a:hover{ color:#f00;}

.nag{ padding-top:15px;}
.nag img{}


.tw{}
.twl{ width:620px;border: 1px solid #eee;box-shadow: 1px 1px 10px #ddd;}
.twt{ border-top:2px solid #0062b0;border-bottom:1px solid #e6e6e6; height:45px;}
.twt strong{ float:left; padding-left:15px;}
.twt strong a{font: bold 24px/46px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;    color: #333;}
.twt span{ float:right}
.twt span a{    margin: 0 10px;    font: 17px/47px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;    color: #8c8c8c;}

.plist4{padding:15px;height:137px;position:relative;border-bottom:1px #eaeaea solid;}
.plist4 strong{ text-align:left; font-size:14px; color:#000000; line-height:24px; height:60px; overflow:hidden;}
.plist4 strong a{  color: #252525;font-size: 20px;line-height: 30px;text-align: left;font-weight: bold;}
.plist4 strong a:hover{ color:#0a5d9f; text-decoration:none }
.plist4:hover strong a {color:#0a5d9f; text-decoration:none }

.plist4_img{width:200px;margin-top:8px;height:129px; overflow:hidden;}
.dh {-webkit-transition: all .25s linear .1s;    -moz-transition: all .25s linear .1s;    -ms-transition: all .25s linear .1s;    -o-transition: all .25s linear .1s;    transition: all .25s linear .1s}

.plist4:hover img {    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    -o-transform: scale(1.05);
    transform: scale(1.05)}

.plist4:hover {height: 137px;}
.plist4_zi{ color:#808080;  text-align:left;width:365px;margin-left:20px;margin-top:5px; }
.plist4_zi p{margin-top:3px;line-height:21px;font-size:14px;color:#808080; height:42px; overflow:hidden;}
.t_b {    position: absolute; height:25px; overflow:hidden;    bottom: 10px;    left: 235px;    color: #1f8adc;    font-size: 14px;}
.t_b span {    margin-right: 5px;}
.t_b span a {    color: #3989c8;}
.t_b span.tags{}


.a3{ border:1px solid #ddd; width:1258px; margin:10px auto; height:100px;}
