
* {
margin: 0;
padding: 0
}

html {  

height:100%;

/*
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-filter: grayscale(1);   
*/

}
body {
min-heigth:min-height:100%; height:auto !important; height:100%;
}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank25{clear:both;height:25px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.fl{ float:left;}
.fr{float:right;}
a {
border: 0;
color: #2b5483;
text-decoration: none
}
a:hover {
color: #c00
}
img {
border: 0
}
ul,
li,
ol {
list-style: none
}
.w1000 {
clear: both;
overflow: hidden;
margin: 0 auto;
width: 1000px;
}

.blank {
clear:both;
height:10px;
overflow:hidden;
display:block;
}
.blanka {
clear: both;
display: block;
margin: 0 auto;
width: 1000px;
height: 10px;
background: url(imagesico.png) repeat-x center -50px
}
.red,
.red a {
color: #a00
}
#miniheader {
clear: both;
overflow: hidden;
margin: 0 auto;
width: 1000px;
height: 40px;
border-bottom: 1px solid #eee;
background: url(imagesico.png) repeat-x center top;
font-size:14px;
}
#miniheader a {
font-family: "Î¢ÈíÑÅºÚ";
line-height: 40px
}
a#khd {
background: url(imagesico.png) no-repeat;
background-position: 0 -68px
}
a#xlgs {
background-position: 0 -95px
}
a#sethome {
background: url(imagesico.png) no-repeat;
background-position: 0 -120px;
padding: 0 20px 0 20px;
}
a#weibo {
background-position: 0 -141px
}
a#weixin {
background-position: 0 -164px
}
a#gdxw {
background-position: 0 -189px
}
a#lxwm {
background-position: 0 -212px
}
a#tgyx {
background: url(imagesico.png) no-repeat;
background-position: 0 -236px;
padding: 0 0 0 20px;
}

a#bbslg {
float: right;
padding: 0 5px;
background: 0
}
a#bbsreg {
float: right;
padding: 0 5px;
background: 0
}
.head_bg{width:1000px;margin:0 auto;background:#fff;padding-top:10px;}
.ha{width:765px; padding-left:10px; float:left;}
.hb{width:225px; float:left;}
.hba{width:155px; height:20px; padding-top:10px; float:left; overflow:hidden;}
.hbb{ float:left; padding-right:20px;}

.search {
	width: 214px;
	height: 23px;
	line-height: 23px;
	margin-top: 6px;
	padding-right: 0px;
	background: #fff;
	border: 1px solid #d2d2d2;
	float:right;
}
.searchText {
	float: left;
	width: 166px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	padding-left: 5px;
	border: 0;
	color: #666;
	background: #fff;
}
.searchBtn {
	float: right;
	width: 43px;
	height: 23px;
	cursor: pointer;
	border: 0;
	background:url(imagessearch_bg.png) no-repeat;
}


#header {
margin: 10px 0 15px 0
}
h1#logo {
float: left;
margin-right: 15px;
width: 220px;
height: 68px;
background: url(imagesicon.png) no-repeat left top
}
h1#logo a {
display: block;
width: 220px;
height: 68px;
font-size: 0
}

div#logo {
float: left;
width: 220px;
padding-top:5px;
}
div#serch img{
width: 220px;
height:60px;
border:0px;
}

div#serch {
float: left;
width: 370px;
padding-top:5px;
}

div#jubao {
float: left;
width: 100px;
padding-top:5px;
padding-left:10px;
}

div#serch img{
width: 370px;
height:60px;
border:0px;
}
div#product {
float: left;
display: block;
margin-top: 5px
}
div#product a {
float: left;
display: block;
margin-left: 10px;
width: 60px;
height: 60px;
background-image: url(imagesicon.png);
font-size: 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out
}
a#app {
background-position: -206px -139px
}
a#wb {
background-position: -132px -139px
}
a#wx {
background-position: -280px -139px
}
a#lht {
background-position: -56px -139px
}
a#app:hover {
background-position: -206px -210px
}
a#wb:hover {
background-position: -132px -210px
}
a#wx:hover {
background-position: -280px -210px
}
a#lht:hover {
background-position: -56px -210px
}

.layout_nav {width:1000px;height:100%; margin:0 auto;overflow:hidden;background:#345b8f;}
.nav-mod-1,.nav-mod-2,.nav-mod-3,.nav-mod-4{background:url(imagesbg_sprite.png) no-repeat 0px 0px;}

/*nav*/
.nav{width: 1000px; height:70px; background:#345b8f; color:#fff;font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";margin: 0 auto;}
.nav-mod-1,.nav-mod-2,.nav-mod-3,.nav-mod-4{float:left;padding:10px 0px 10px 55px;}
.nav-mod-1{width:170px;background-position:15px 15px; padding-left:70px;}
.nav-mod-2{width:170px; background-position:0px -50px; }
.nav-mod-3{width:220px; background-position:3px -115px;}
.nav-mod-4{width:160px; background-position:3px -175px;}
.navline{float:left;width:1px; height:40px; background:#4a70a2;border-right:1px solid #1b4275; margin:15px 8px 0px 0px;}
.nav li{float:left;display:block; width:40px; height:24px; line-height:24px; margin-right:5px; color:#fff; text-align:center;}
.nav li a{color:#fff;}
.nav li a:hover{display:block;width:35px;background:#3192d8;color:#fff; text-align:center;}
.nav li.wa{ width:70px;} 
.nav li.wa a:hover{width:70px;}

.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf{
	*zoom:1;
}
/********************subNav BEGIN*****************/
.subNav {
	width: 1000px; 
	height: 30px;
	margin-bottom: 13px;
	background: #e4ebf1;
	margin: 0 auto;
}
.subNav ul {padding-left:30px;}
.subNav ul li {
	float: left;
	width: 41px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #004ea2;
	font-size:12px;
}
.subNav ul li.noa {
	width: 40px;
}

.subNav ul li.nob {
	width: 55px;
}
.subNav ul li a {
	color: #666;
}
.subNav ul li a:hover {
	color: #ff7d00;
}

.more2 {
float: right;
width: 20px;
height: 12px;
font-size: 11px
}
/********************subNav END*******************/

#adtext {
margin-top: 5px;
height: 20px;
text-align: center;
font-size: 12px
}
#adtext a {
color: #a00; 
padding-left:5px; 
padding-right:5px;
}
#toutiao {
margin: 0px auto 0;
width: 998px;
border: 1px solid #ddd;
position: relative;
background: url(imagesicon.png) no-repeat -270px 0
}
#toutiao .icon{position:absolute;left:0;top:0;width:75px;height:75px;background:url(imagestoutiaoicon.png) no-repeat left top;}
#toutiao .icon:hover{background:url(imagestoutiaoicon.png) no-repeat left -75px;}
#toutiao h2 {
overflow: hidden;
margin: 5px 15px 5px 70px;
text-align: center;
line-height: 0;
}
#toutiao h2 img {
width: 900px;
height: 50px;
}
#toutiao h2 a {
color: #053367
}
#toutiao h2 a: hover {
color: #a00
}
#toutiao p {
overflow: hidden;
margin: 0 15px 0 30px;
height: 25px;
text-align: center;
font: 12px/25px simsun
}
#adv {
float: left;
margin-right: 15px
}
#ldbdj {
overflow: hidden
}
#ldbdj p#banzimap {
height: 25px;
border-bottom: 1px solid #a00;
text-align: right;
font: 12px/25px simsun
}
#ldbdj p#ldrk {
overflow: hidden;
height: 25px;
font: 12px/25px simsun
}
#ldbdj p#ldrk a {
margin: 0 6px
}


#ztzw {
margin: 10px auto 0 auto;
width: 1000px;
border: 1px solid #ccc;
background: #f3f3f3
}
#ztzw p {
overflow: hidden;
height: 30px;
font-size: 12px;
line-height: 30px
}
#ztzw span {
padding: 3px 5px;
background: #333;
color: #fff;
line-height: 26px
}
#ztzw a {
margin-left: 14px
}
#container {
overflow: hidden;
margin: 10px auto;
width: 1000px
}
#footer {
margin: 0 auto;
}
.colmain {
float: left;
display: inline
}
.colauto {
float: right;
display: inline;
width: 320px
}
.w750 {
width: 750px
}
.w680 {
width: 680px
}
.w660 {
width: 660px
}
.w650 {
width: 650px
}
.w620 {
width: 620px
}
.w490 {
width: 490px
}
.w420 {
width: 420px
}
.w360 {
width: 360px
}
.w320 {
width: 320px
}
.w300 {
width: 300px
}
.w290 {
width: 290px
}
.w220 {
width: 220px
}
.borR {
padding-right: 10px;
border-right: 1px solid #ccc
}
.box {
overflow: hidden
}
.box .content {
clear: both;
display: block
}
.pre3 {
float: left;
margin-right: 12px;
width: 320px
}
.titblock {
clear: both;
display: block;
overflow: hidden;
margin-bottom: 6px
}
.titblock h3 {
float: left;
padding: 0 5px;
height: 29px;
border-bottom: 1px solid #ff8500;
color: #053367;
font-size: 16px;
font-family: "Î¢ÈíÑÅºÚ";
line-height: 29px;
cursor: pointer
}
.titblock h3.on {
border-bottom: 1px solid #a00;
background: url(imagesicon.png) no-repeat -284px -298px
}
.titblock span.ext {
display: block;
height: 29px;
border-bottom: 1px solid #ff8500;
color: #ed9c02;
text-align: right;
font-size: 12px;
font-family: cursive;
line-height: 29px
}
.titblock span.ext a {
margin-right: 10px;
color: #333
}
.titblock span.ext i {
float: right;
height: 29px;
font-size: 12px;
line-height: 29px
}
.titblock span.ext i a {
margin: 0 4px;
font-style: normal
}
.titblock a.more {
float: right
}
.titp li {
margin-bottom: 7px
}
.titp h2 {
overflow: hidden;
height: 30px;
font: 700 18px/30px simhei
}
.titp p {
color: #666;
text-indent: 2em;
font: 13px/20px simsun
}
.more {
float: right;
margin-top: 10px;
width: 40px;
height: 12px;
background: url(imagesmore2.gif) no-repeat center top;
text-indent: 9999em;
font-size: 11px
}
.newslist {
padding: 2px 0
}
.newslist li {
overflow: hidden;
padding-left: 10px;
height: 30px;
background: url(imagesico.png) no-repeat left -376px;
font-size: 14px;
line-height: 30px
}
.hotnews {
padding: 5px 5px 8px 5px;
border-bottom: 1px solid #dedede
}
.hotnews li {
overflow: hidden;
padding-left: 10px;
height: 30px;
background: url(imagesico.png) no-repeat left -376px;
color: #888;
font-size: 14px;
line-height: 30px
}
.cred a {
color: #a00
}
.lipic {
overflow: hidden;
padding: 10px 0 5px
}
.lipic li {
position: relative;
float: left;
margin-right: 10px;
width: 150px
}
.lipic li img {
float: left;
width: 150px;
height: 100px
}
.lipic li em {
position: absolute;
bottom: 0;
left: 0;
display: block;
width: 100%;
height: 20px;
background: #000;
color: #fff;
text-align: center;
font: 12px/20px simsun;
opacity: .6
}
.lipic li:hover em {
opacity: 1
}
.videolist {
overflow: hidden
}
.videolist li {
position: relative;
float: left;
margin: 10px 0 0 10px;
width: 160px
}
.videolist li.one {
margin-left: 0;
width: 320px;
height: 210px
}
.videolist li img {
float: left;
width: 160px;
height: 100px
}
.videolist li.one img {
width: 320px;
height: 210px
}
.videolist li em {
position: absolute;
bottom: 0;
left: 0;
display: none;
width: 100%;
height: 20px;
background: #000;
color: #fff;
text-align: center;
font: 12px/20px simsun;
opacity: .6
}


ul.v1 li i {
position: absolute;
left: 40%;
top: 40%;
width: 30px;
height: 30px;
background: url() no-repeat -1px -63px
}
ul.v1 li.one i {
left: 42%;
top: 40%;
width: 42px;
height: 42px;
background: url() no-repeat left top
}

ul.v li i {
position: absolute;
left: 40%;
top: 40%;
width: 30px;
height: 30px;
background: url(imagesvideobg.png) no-repeat -1px -63px
}
ul.v li.one i {
left: 42%;
top: 40%;
width: 42px;
height: 42px;
background: url(imagesvideobg.png) no-repeat left top
}
.videolist li:hover em {
display: block
}
.videolista {
overflow: hidden
}
.videolista li {
position: relative;
float: left;
margin: 10px 0 0 10px;
width: 145px
}
.videolista li img {
float: left;
width: 145px;
height: 100px
}
.videolista li em {
position: absolute;
bottom: 0;
left: 0;
display: none;
width: 100%;
height: 20px;
background: #000;
color: #fff;
text-align: center;
font: 12px/20px simsun;
opacity: .6
}
.videolista li:hover em {
display: block
}
.lipicv {
overflow: hidden;
padding: 10px 0 5px
}
.lipicv li {
position: relative;
float: left;
margin-right: 10px;
width: 135px
}
.lipicv img {
float: left;
width: 135px;
height: 90px
}
.lipicv em {
position: absolute;
bottom: 0;
left: 0;
display: block;
width: 100%;
height: 20px;
background: #000;
color: #fff;
text-align: center;
font: 12px/20px simsun;
opacity: .6
}
.lipic li:hover em {
opacity: 1
}
.lipico {
overflow: hidden;
padding: 10px 0 5px
}

.lipico li {
position: relative;
float: left;
margin-right: 10px;
width: 320px
}
.lipico img {
float: left;
width: 320px;
height: 100px
}
.lipico em {
position: absolute;
bottom: 0;
left: 0;
display: block;
width: 100%;
height: 20px;
background: #000;
color: #fff;
text-align: center;
font: 12px/20px simsun;
opacity: .6
}
.lipicl {
overflow: hidden;
padding: 0 0 5px
}
.lipicl li {
overflow: hidden;
margin-top: 10px
}
.lipicl li img {
float: left;
margin-right: 10px;
width: 120px;
height: 80px
}
.lipicl li p {
width: auto;
color: #666;
font: 12px/18px simsun
}
.lipicl li p em {
display: block;
font: 700 14px/20px simsun
}
.lipicp {
overflow: hidden;
padding: 10px 0 5px
}
.lipicp img {
float: left;
margin-right: 10px;
width: 120px;
height: 80px
}
.lipicp p {
width: auto;
color: #888;
font-size: 12px;
line-height: 18px
}
.lipicp p em {
display: block;
font: 700 14px/22px simsun
}
.liempicp {
overflow: hidden;
padding: 5px 0 5px
}
.liempicp em {
display: block;
overflow: hidden;
height: 28px;
font: 700 14px/28px simsun
}
.liempicp img {
float: left;
margin-right: 10px;
width: 120px;
height: 80px
}
.liempicp p {
width: auto;
color: #888;
font: 13px/20px simsun
}
.piclist {
position: relative;
margin-top: 10px
}
.piclist li {
position: absolute;
width: 242px;
height: 160px
}
.piclist li img {
width: 242px;
height: 160px
}
.piclist li span {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 16px;
background: #000;
text-align: center;
opacity: .6;
-moz-opacity: .6;
-khtml-opacity: .6;
filter: alpha(Opacity=60)
}
.piclist li.one {
top: 0;
top: 0
}
.piclist li.two {
top: 0;
left: 252px
}
.piclist li.three {
top: 0;
left: 504px
}
.piclist li.four {
top: 0;
left: 756px
}
.piclist li.five {
top: 170px;
left: 0
}
.piclist li.six {
top: 170px;
left: 252px
}
.piclist li.seven {
top: 170px;
left: 504px
}
.piclist li.eight {
top: 170px;
left: 756px
}
.piclist li a {
position: relative;
display: block;
line-height: 0
}
.piclist li em {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 7;
display: block;
font: 400 12px/24px simsun;
height: 24px;
text-align: center;
background-color: #000;
color: #fff;
opacity: .6;
filter: alpha(opacity=60);
-webkit-transition: all .2s;
transition: all .2s
}

#meiti p {
overflow: hidden;
padding: 10px 0;
font-size: 14px
}
#meiti p a {
float: left;
display: block;
margin: 4px 0 5px 10px;
width: 90px;
border: 1px solid #ccc;
background: #f9f9f9;
text-align: center;
font-size: 13px
}
#meiti p a:hover {
border: 1px solid #a00;
background: #f6f6f6;
font-weight: 700
}
#meitia{ padding-top:15px;}
#meitia li{float:left; width:145px; height:117px; margin-left:11px; display:inline;}
#meitia li img{ width:145px; height:83px; border:0px;}
#meitia li p{ text-align:center;}
.bianmin {
overflow: hidden;
padding: 5px 0
}
.bianmin a {
background-image: url(../images/bianming.png)
}
.bianmin a {
float: left;
display: inline-block;
margin: 0 0 0 16px;
width: 60px;
height: 60px
}
.bianmin a.weiz {
background-position: -24px -5px
}
.bianmin a.gongj {
background-position: -87px -5px
}
.bianmin a.changt {
background-position: -152px -5px
}
.bianmin a.hangb {
background-position: -216px -5px
}
.bianmin a.tianq {
background-position: -24px -72px
}
.bianmin a.jiud {
background-position: -87px -72px
}
.bianmin a.jingd {
background-position: -152px -72px
}
.bianmin a.yil {
background-position: -216px -72px
}
.bianmin a.guah {
background-position: -24px -138px
}
.bianmin a.caip {
background-position: -87px -138px
}
.bianmin a.xingz {
background-position: -152px -138px
}
.bianmin a.diany {
background-position: -216px -138px
}

#subsilder ul.img li,
#subsilder ul.img a,
#subsilder ul.img img {
display: block;
width: 310px;
height: 200px
}
#subsilder ul.img li a {
position: relative
}
#subsilder ul.img li a em {
position: absolute;
bottom: 0;
left: 0;
display: block;
overflow: hidden;
width: 100%;
height: 30px;
background: #000;
color: #fff;
text-align: center;
font: 700 14px/30px simsun;
opacity: .6
}
#subsilder ul.taba {
position: relative;
clear: both;
display: block;
overflow: hidden;
padding: 8px 0 5px 108px
}
#subsilder ul.taba li {
float: left;
display: inline-block;
margin: 0 3px;
width: 10px;
height: 10px;
border-radius: 10px;
background: #f0f0f0;
box-shadow: 0 1px 2px #555 inset;
cursor: pointer
}
#subsilder ul.taba li.on {
background: #a00
}
.serch {
width: 320px;
border: 1px solid #ccc;
border-radius: 3px;
background: #a00
}
.serch form input.text {
width: 280px;
height: 30px;
border: 0;
line-height: 30px
}
.serch form input.btn {
width: 32px;
height: 30px;
border: 0;
background: 0;
color: #fff
}
#serch .time {
margin-top: 10px;
font-size: 14px;
line-height: 20px
}
#clock {
color: #a00
}
.advlist {
overflow: hidden
}
.advlist li {
width: 1010px;
height: 50px;
line-height: 0
}
.advlist li a {
float: left;
display: block;
margin-right: 5px
}
.advlist li.bd img {
width: 328px;
height: 48px;
border: 1px solid #60a3ca
}


.advlist1 {
overflow: hidden
}
.advlist1 li {
width: 1010px;
height: 50px;
line-height: 0
}
.advlist1 li a {
float: left;
display: block;
margin-right: 5px
}
.advlist1 li.bd img {
width: 496px;
height: 48px;
border: 1px solid #60a3ca
}

.ttpic {position: relative;
height: 50px;
overflow: hidden;
margin: 5px 5px 5px 70px;
text-align: center;
line-height:50px;
}
.ttpics li{width:900px;height:50px; font-size:34px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; font-weight:bold; overflow:hidden;}
.ttpics li a{ color:#0055A5;font-weight:bold; }
.ttpic .num {overflow:hidden;height:45px;position:absolute;top:2px;right:0px;zoom:1;z-index:3}
.ttpic .num li {width:8px;height:8px;text-align:center;color:#FFFFFF;background:#f0f0f0;border:1px solid #0093E6;margin-top:4px;border-radius:50%;cursor:pointer;text-indent:-9999em;}
.ttpic .num li.on {background: #0093E6;}

.ttpic .prev,
.ttpic .next {display:none;width:30px;height:50px;position:absolute;top:115px;}
.ttpic .prev {left:0;}
.ttpic .next {right:0;background-position:right}
.footimg {
margin: 0 auto;
height: 50px;
text-align: center
}

#frlink p {
padding: 10px 20px;
border: 1px solid #ddd;
color: #333;
font-size: 13px
}
#frlink p a {
padding: 0 4px
}
.footmenu {
width: 100%;
height: 30px;
color: #333;
text-align: center;
font-size: 13px;
line-height: 30px
}
.foottxt {
display: block;
overflow: hidden;
width: 100%;
color: #333;
text-align: center;
font-size: 13px;
line-height: 22px
}
.foottxt a {
color: #333
}
.foottxt a:hover {
color: #a00
}





#productBodya {
width: 102px;
padding: 10px 0 0 0;
position: fixed;
left: 10px;
bottom: 10px;
z-index: 9990;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+100));
}
#productBodya a {
display: block;
width: 100px;
height: 100px;
background: #f6f6f6 url(imagesaerweima.png) no-repeat center top;
border: 1px solid #aaa;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 10px 0;
}
#productBodya a.wx {
background-position: center top;
}
#productBodya a.app {
background-position: center -102px;
}
#productBodya a.gsfb {
background-position: center -205px;
}
#productBodya a.gsfb1 {
background-position: center -308px;
}

#productBodya span {
display: block;
text-align: center;
line-height: 20px;
font-size: 12px;
background: #ddd;
}






#productBody {
width: 102px;
padding: 10px 0 0 0;
position: fixed;
right: 10px;
bottom: 10px;
z-index: 9990;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+100));
}
#productBody a {
display: block;
width: 100px;
height: 100px;
background: #f6f6f6 url(imageserweima.png) no-repeat center top;
border: 1px solid #aaa;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 10px 0;
}
#productBody a.wx {
background-position: center top;
}
#productBody a.app {
background-position: center -102px;
}
#productBody a.gsfb {
background-position: center -205px;
}
#productBody a.gsfb1 {
background-position: center -308px;
}
#productBody a.cs{
background: url(imagescs.jpg);
}

#productBody span {
display: block;
text-align: center;
line-height: 20px;
font-size: 12px;
background: #ddd;
}







/*footer*/
.footer .lx li.add,.footer .lx li.tel,.footer .lx li.mail{background:url(imagesbg_sprite.png) no-repeat 0px 0px; font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";}
.mr20{ margin-right:30px; _margin-right:20px;}
.layoutLeft,.layoutMiddle{float:left; width:313px;}
.layoutRight{float:right; width:313px;}
.footer{width:100%;background:#345b8f;}
.footer h5{font-size:14px; font-weight:bold;height:70px;line-height:70px; color:#fff; border-bottom:1px #173f75 solid;}
.footer .lx{border-top:1px #4a7dc1 solid;padding:20px;line-height:28px;color:#fff;font-size:12px;}
.footer .lx li{line-height:21px;height:45px; padding-left:50px; color:#fff; vertical-align:middle}
.footer .lx li.add{ background-position:-560px 2px;padding-top:10px;}
.footer .lx li.tel{background-position:-560px  -75px;}
.footer .lx li.mail{margin-top:10px; background-position:-560px -149px;line-height:40px;}
.footer .lx_link{width:300px; padding-left:10px;}
.footer .lx_link li{float:left; display:block;width:95px; height:27px;line-height:27px;}
.footer .lx_link li a{color:#fff;font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";}
.footer .lx_link li a:hover{color:#fff;}
.footer_di{ text-align:center;height:60px; color:#fff;line-height:60px;background:#345b8f;}
.footer .footer_line{margin:0 auto; width:1000px;;border-top:1px #173f75 solid; border-bottom:1px #4a7dc1 solid;padding:0px;height:0px;font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";}


.banzi {
float: right;
width: 215px;
}
.gray a{
	color: #666;
}
.gray a:hover{
	color: #FF7D00;
}

/*Ã½Ìå¾ØÕó begin*/
.matrix{
	position: relative;
	z-index: 10;
	width: 213px;
	height: 109px;
	border: 1px solid #ddd;
	background: #fafafa;
	border-bottom: none;
	margin-bottom: 30px;
}
.matrix h3{
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	padding-left: 51px;
	background: url(imagesa_bg5.png) no-repeat 20px 10px;
	font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";
	color: #ff5a00;
}
.matrix h3 a{
	color: #ff5a00;
}
.matrix h3 a:hover{
	color: #ff5a00;
}
.matrix h4{
	height: 20px;
	line-height: 20px;
	padding: 12px 0 8px 0;
	font-size: 18px;
	text-align: center;
	color: #004ea2;
}
.matrix ul{
	width: 179px;
	padding-left: 34px;
}
.matrix ul li{
	float: left;
	margin-right: 9px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 12px;
	color: #666;
}
.matrix ul.paper{
    background: url(imagesa_bg6.png) no-repeat 15px 2px;

}
.matrix ul.paper li{
	height: 22px;
	line-height: 22px;
}
.matrix ul.paperTwo{
	position: relative;
	top: -7px;
	overflow: hidden;
	height: 20px ;
	line-height: 20px;
}
.matrix ul.web{
	 background: url(imagesa_bg6.png) no-repeat 15px -44px;
}
.matrix ul.mobile{
	 background: url(imagesa_bg6.png) no-repeat 15px -94px;
}
.matrix ul a{
	white-space: nowrap;
	font-size: 12px;
}
.matrix ul.mobile li{
	position: relative;
	z-index: 9999;
	cursor: pointer;
}
.matrix ul.mobile li span{
	display: none;
	position: absolute;
	top: 26px;
	left: -14px;
	width: 78px;
	height: 78px;
	border: 1px solid #ddd;
	background-color: #f5f5f5;
	cursor: default;
}
.zjtt span{
	background: url(imagesa_bg7.png) no-repeat 0px -10px;
}
.zjsj span{
	background: url(imagesa_bg7.png) no-repeat -82px -10px;
	
}
.zfsj span{
	background: url(imagesa_bg7.png) no-repeat 0px -85px;
}
.matrixMenu{	
	position: absolute;
	top: 109px;
	left: -1px;
}
.matrixSelect {
	width: 213px;
	height: 135px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fafafa;
	display: none;
}
.down {
	position: relative;
	width: 215px;
	height: 20px;
	background: #ddd;
	_z-index: -1;
	cursor: pointer;
}
.matrixarrow {
	position: absolute;
	top: 6px;
	left: 104px;
	z-index: 10;
	width: 16px;
	height: 9px;
	overflow: hidden;
	background: url(imagesa_bg8.png) no-repeat 0px 0px;
}
.matrixarrowHover {
		background: url(imagesa_bg8.png) no-repeat -21px 0px;
}
/*Ã½Ìå¾ØÕó end*/

.banzia {
float: left;
width: 213px;
height:165px;
border: 1px solid #ddd;
background: #fafafa;
}

.banzia  h3{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	padding-left: 15px;
	color: #ff5a00;
	font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";
}






/*ico*/
.header ul.hnnav li a,
.header ul.hnnav li a:hover,
.advert ul.font_ad li,
.advert ul.font1_ad li,
ul.list_video li,
ul.list_newsr li,
ul.list_newsc li,
ul.list_newsrzr li,
.wapper .main .center_box .tab_box .modbox ul.txt_tab li,
.wapper .main .center_box .tab_box .modbox ul.txt_list li,
ul.boxr_txt li,
.list_Enterprise li,
.wapper .main ul.groom li span a{background-image:url(imagesico2.png); background-repeat:no-repeat}
em,i{ font-style:normal}
/*main*/
.fontwr{ font-family:Î¢ÈíÑÅºÚ}
.wapper{ width:1000px; margin:0 auto;}
.mright{ margin-right:20px;}
.mtop{ margin-top:10px}
.mtops{ margin-top:10px}
.botsx{ border-top:1px solid #5B88A7}
.wapper .main{ width:670px; float:left}


.wapper .main .top_line{ width:670px; padding:15px 0; float:left}
.wapper .main .top_line h1{ width:670px;  text-align:center; font-size:32px; font-weight:bold; line-height:32px}
.wapper .main .top_line h1 a:hover{ text-decoration:none}
.wapper .main .top_line ul.mort{ padding-top:8px; width:auto; text-align:center; margin:0 auto;  }
.wapper .main .top_line ul.mort li{ padding:0 5px;}



.wapper .main ul.groom{ width:318px; float:left; margin-left:12px;}
.wapper .main ul.groom li{ width:318px;  float:left; }
.wapper .main ul.groom li strong{ width:318px; float:left; font-size:14px; line-height:28px; font-weight:normal}
.wapper .main ul.groom li strong i{ color:#c00; float:left; font-weight:bold}
.wapper .main ul.groom li strong i a{ color:#c00}
.wapper .main ul.groom li span{ width:318px; float:left; font-size:14px;}
.wapper .main ul.groom li span a { width:308px; padding-left:10px; background-position:left -68px;  padding-bottom:6px;  }

.wapper .main ul.groom li span span.tit { background:url(imagesico2.png) left -68px no-repeat;  display:inline; height:28px;line-height:28px; overflow:hidden;}
.wapper .main ul.groom li span span.tit a { background:none;}

.wapper .main .left_box{ width:310px; float:left; position:relative}
.wapper .main .left_box .ad_left{ width:60px; height:180px; position:absolute;left:-65px; top:0px; }
.wapper .main .center_box{ width:340px; float:left}


.wapper .sidebr{ width:310px; float:left}
.wapper .title{ width:310px; float:left; padding:12px 0 8px}
.wapper .title strong,.wapper .titles strong{ font-size:18px; float:left}
.wapper .title strong.bgred,.wapper .titles strong.bgred{ float:left;background:#c00; color:#fff; padding:2px 8px;display:block; margin-right:10px}
.wapper .title strong.bgred a,.wapper .titles strong.bgred a{ color:#fff; }
.wapper .title em.red_ad,.wapper .titles em.red_ad{ float:left}
.wapper .title span,.wapper .titles span{ float:right}
.wapper .title i,.wapper .titles i{ float:right; text-align:right}
.wapper .title i a,.wapper .titles i a{ color:#666; padding-left:10px}
.wapper .title i a:hover,.wapper .titles i a:hover{ color:#333}
.wapper .titles{ width:340px; float:left; padding:12px 0 8px}

.wapper .sidebr .box_r{ width:308px; float:left; border:1px solid #ddd}
.wapper .sidebr .box_r .title_tab{ width:308px; float:left; padding:10px 0}
.wapper .sidebr .box_r .title_tab span{ float:right; padding-right:10px}
.wapper .sidebr .box_r ul.tab{ float:left}
.wapper .sidebr .box_r ul.tab li{float:left; cursor:pointer; font-size:16px; font-weight:bold; padding:0 10px; border-right:1px solid #ddd}
.wapper .sidebr .box_r ul.tab li.hover{ display:block;  font-size:16px; font-weight:bold;padding:0 10px;}
.wapper .sidebr .box_r .modbox{ width:288px; padding:0 10px 10px; float:left}


.titlef li {float:left;cursor:pointer;font-size:16px;font-weight:bold;padding:0 10px ;border-right:1px solid #ddd;list-style:none;width:auto;} 
.titlef li.hover {float:left; font-size:16px;font-weight:bold;margin-left:0px;}


.pic_tw{ width:100%; float:left; padding-top:7px; margin-bottom:10px;}
.pic_tw .img_h{ width:120px; height:80px; float:left; margin-right:10px; }
.pic_tw .img_h img{ width:120px; height:80px; float:left}
.pic_tw .fotwz{ width:auto; font-size:16px; font-weight:bold;font-family:Î¢ÈíÑÅºÚ; }

.list_Enterprise{ width:340px;float:left; overflow:hidden;zoom: 1;}
.list_Enterprise li{float:left; display:inline;width:155px;margin-left:10px; padding-left:10px; line-height:28px;background-position:left -68px}
.listEnterprise{ margin-left:-10px; overflow:hidden;zoom: 1;}

ul.list_video,ul.list_newsr,ul.list_newsrzr{ width:310px; float:left;}
ul.list_video li{ padding-left:25px; width:285px; line-height:28px; background-position:left -42px}
ul.list_newsr li,ul.list_newsrzr li{ width:300px; float:left; padding-left:10px; line-height:28px;background:url(imagesd_bg2.jpg) no-repeat 0px 11px; }
.size14{ font-size:14px}
ul.list_newsc{width:340px; float:left;}
ul.list_newsc li{ width:330px; float:left; padding-left:10px; line-height:28px;background:url(imagesd_bg2.jpg) no-repeat 0px 11px;  }
ul.list_newsrzr li a{ width:240px; float:left;}
ul.list_newsrzr li span{ color:#666; float:left; width:60px; text-align:right}

ul.boxr_txt{ width:288px; float:left}
ul.boxr_txt li{width:278px; float:left; padding-left:10px; line-height:28px;background:url(imagesd_bg2.jpg) no-repeat 0px 11px; }

.rpic{ width:310px; float:left; overflow:hidden;zoom: 1;}
.list_rpic{ margin-left:-10px; overflow:hidden;zoom: 1;}
.list_rpic li{float:left; display:inline;width:150px;margin-left:10px;}
.list_rpic img{ width:150px; height:74px; float:left}

.rpic2{ width:310px; float:left; overflow:hidden;zoom: 1;}
.list_rpic2{ margin-left:-10px; overflow:hidden;zoom: 1;}

.list_rpic2 ul{width:320px;}
.list_rpic2 li {position: relative;float:left;margin-left:10px; margin-bottom:10px;width:150px;}
.list_rpic2 img {float: left;width: 150px;height: 100px}
.list_rpic2 em {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 20px;background: #000;color: #fff;text-align: center;font: 12px/20px simsun;opacity: .6}


.rpic31{ width:275px; height:35px; line-height:35px; font-size:18px; font-weight:bold; padding-left:33px; background:#fafafa url(imagese_bg1.jpg) no-repeat 10px 5px; color:#ff5a00; border:1px solid #DBDBDB; float:left; overflow:hidden;zoom: 1;}
.rpic31 a{color:#ff5a00;}
.rpic3{ width:308px; border:1px solid #DBDBDB; float:left; overflow:hidden;zoom: 1;}
.rpic3a{ width:308px; height:35px; background:url(imagesb_bg1.jpg) no-repeat; float:left; overflow:hidden;}
.rpic3b{ width:308px; padding-bottom:9px; float:left; overflow:hidden;}

.rpic3b li{float:left; display:inline;width:90px; padding-top:9px;margin-left:9px;}
.rpic3b img{ width:90px; height:76px; float:left}

.video_pic{ width:340px; float:left; overflow:hidden;zoom: 1;}
.video_pic li{float:left; display:inline;width:162px;margin-left:16px; margin-bottom:5px}
.video_pic img{ width:162px; height:98px; float:left}
.video_pic span{ width:162px; float:left; text-align:center; padding-top:3px;}
.videopic{ margin-left:-16px; overflow:hidden;zoom: 1;margin-bottom:-5px}

.video_pic2{ width:340px; float:left; overflow:hidden;zoom: 1;}
.video_pic2 li{float:left; display:inline;width:162px;margin-left:16px; margin-bottom:5px}
.video_pic2 img{ width:162px; height:93px; float:left}
.video_pic2 span{ width:162px; float:left; text-align:center; padding-top:3px;}
.videopic2{ margin-left:-16px; overflow:hidden;zoom: 1;margin-bottom:-5px}



.botm_pic{ width:310px; float:left; overflow:hidden;zoom: 1;}
.botm_pic li{float:left; display:inline;width:147px;margin-left:12px; }
.botm_pic img{ width:147px; height:98px; float:left}
.botmpic{ margin-left:-12px; overflow:hidden;zoom: 1;}





.wapper .ad_banner{ width:1000px; float:left}
.wapper .ad_banner .left_ad{ float:left; width:670px;}
.wapper .ad_banner .right_ad{ float:right; width:310px;}
.wapper .main .left_box .banner_310{ width:310px; float:left; margin:10px 0}
.wapper .main .center_box .banner_340{ width:310px; float:left; margin:10px 0}

.wapper .main .center_box .tab_box{ width:338px; float:left; border:1px solid #ddd}
.wapper .main .center_box .tab_box ul.tab{ width:338px; float:left; background:#f9f9f9; font-size:14px}
.wapper .main .center_box .tab_box ul.tab li{float:left; cursor:pointer;text-align:center;  border-right:1px solid #ddd; line-height:32px; border-bottom:1px solid #ddd; width:83.5px}
.wapper .main .center_box .tab_box ul.tab li.hover{ display:block;  font-size:14px; font-weight:bold; border-bottom:none; background:#fff}
.wapper .main .center_box .tab_box .modbox{ width:318px; padding:10px; float:left}
.wapper .main .center_box .tab_box .modbox .pic{ width:318px; float:left; margin-bottom:6px;}
.wapper .main .center_box .tab_box .modbox .pic img{ width:318px; height:134px; float:left}
.wapper .main .center_box .tab_box .modbox ul.txt_tab,.wapper .main .center_box .tab_box .modbox ul.txt_list{ width:318px; float:left}
.wapper .main .center_box .tab_box .modbox ul.txt_tab li{ padding-left:24px; width:294px;  background-position:left -42px; line-height:26px}
.wapper .main .center_box .tab_box .modbox ul.txt_list li{width:308px; float:left; padding-left:10px; background-position:left -68px;line-height:26px}

.wapper .main .center_box ul.pic_w{ width:340px; float:left}
.wapper .main .center_box ul.pic_w li{ width:340px; float:left; margin-top:11px; margin-bottom:2px}
.wapper .main .center_box ul.pic_w li img{ width:142px; height:98px; margin-right:10px; float:left}
.wapper .main .center_box ul.pic_w li strong{ float:left; background:#c00; padding:0 8px; display:block; font-size:14px}
.wapper .main .center_box ul.pic_w li strong a{ color:#fff;}
.wapper .main .center_box ul.pic_w li strong a:hover{ color:#FF0; text-decoration:none}
.wapper .main .center_box ul.pic_w li span{ width:188px; float:left; font-size:14px; padding:5px 0; font-weight:bold}
.wapper .main .center_box ul.pic_w li i{ width:188px; float:left; line-height:20px; font-size:12px;}
.wapper .main .center_box ul.pic_w li i a{ color:#666}




/*Ê×Ò³Í¼Æ¬¹ö¶¯*/
.hdwrap {width:340px; float:left; height:310px; overflow:hidden }
.flashlist {height:270px;width:340px; }
.flashlist .f_out {height:270px;overflow:hidden;position:relative;z-index:100; float:left}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic,.vip02pic,.vip03pic,.vip04pic,.vip05pic,.vip06pic {width:58px;height:58px;display:block;position:absolute;top:0px;left:0px;z-index:200}
.vip01pic {background:url(imagesfocus.png) no-repeat 0 -123px;}
.vip02pic {background:url(imagesfocus.png) no-repeat -58px -123px;}
.vip03pic {background:url(imagesfocus.png) no-repeat -116px -123px;}
.vip04pic {background:url(imagesfocus.png) no-repeat -174px -123px;}
.vip05pic {background:url(imagesfocus.png) no-repeat -232px -123px;}
.vip06pic {background:url(imagesfocus.png) no-repeat -290px -123px;}
.flashlist .f_out .picintro {height:34px;background:url(imagesfocus.png) no-repeat scroll 0 -63px;position:absolute;bottom:0;left:0;width:300px;z-index:999;padding:0 20px; text-align:center}
.picintro h2 a {color:#FFF;font-family:"Î¢ÈíÑÅºÚ";font-size:15px;line-height:34px; font-weight:normal}
.flash_tab {height:21px;background:url(imagesfocus.png) no-repeat  0px 0px;padding-top:19px;}
.flash_tab .tabs {width:200px;height:5px;overflow:hidden;margin:auto;}
.flash_tab .tabs ul li {width:33px;height:5px;float:left;display:block;}
.flash_tab .tabs ul li.opdiv,.noopdiv {padding:0;opacity:1}
.flash_tab .tabs ul li.opdiv a {width:21px;height:5px;background:url(imagesfocus.png) no-repeat scroll -36px -190px;display:block;}
.flash_tab .tabs ul li.opdiv a:hover {background-position:-3px -190px;}
.flash_tab .tabs ul li.noopdiv a {width:21px;height:8px;background:url(imagesfocus.png) no-repeat scroll -3px -190px;display:block;}


/*Ê×Ò³Í¼Æ¬ÂÖ²¥Í¨ÓÃ*/
.focus{ width:340px; padding-top:10px; float:left; overflow:hidden}
.focus2{ width:340px; float:left; overflow:hidden}
.hdwrap_1 {width:340px; float:left; height:262px; overflow:hidden }
.flashlist_1 {height:217px;width:340px; }
.flashlist_1 .f_out {height:217px;overflow:hidden;position:relative;z-index:100; float:left;}
.flashlist_1 .f_out .picintro {height:34px;background:url(imagesfocus.png) no-repeat scroll 0 -63px;position:absolute;bottom:0;left:0;width:300px;z-index:999;padding:0 20px; text-align:center}


.hdwrap_2 {width:340px; float:left; height:250px; overflow:hidden }
.flashlist_2 {height:215px;width:340px; }
.flashlist_2 .f_out {height:215px;overflow:hidden;position:relative;z-index:100; float:left;}
.flashlist_2 .f_out .picintro {height:34px;background:url(imagesfocus.png) no-repeat scroll 0 -63px;position:absolute;bottom:0;left:0;width:300px;z-index:999;padding:0 20px; text-align:center}



/*advert*/
.advert{ width:1000px; margin:0 auto; overflow:hidden;}
.advert .adbanner{ width:1000px; float:left; margin-bottom:2px}
.advert .adbanner .left{ width:498px; float:left}
.advert .adbanner .right{ float:right; width:498px}
.advert .adbanner .ad_left{ width:155px; float:left}
.advert .adbanner .ad_cen{ width:682px; float:left; margin:0 4px; display:inline}

.advert .adbanner .lia{ width:680px; float:left}
.advert .adbanner .lib{ width:310px; float:right}

.advert .adbanner .lic{ width:244px; float:left}
.advert .adbanner .lid{ width:244px; padding-left:8px; float:left}
.advert .adbanner .lie{ width:244px; float:right}


.left1{ width:668px; height:245px;border:1px solid #D7D7D7;float:left;overflow:hidden;}
.title1{ width:668px; height:35px; background:url(imagesd_bg1.jpg) repeat-x;float:left;}
.title1 ul{width:700px; }
.title1 li{ width:60px; float:left; height:35px; line-height:35px; text-align:center; font-size:14px;font-weight:bold;color:#0000; border-right:1px solid #DDDDDD; color:#333333;}
.title1 li:hover{ width:60px; height:35px; line-height:35px; text-align:center; background:#FFF;color:#0000;}
.title1 li.hover{cursor:pointer; width:60px; height:35px; line-height:35px; text-align:center; background:#FFF;color:#0000;}


.new1{ width:668px;float:left;overflow:hidden;}
.new1_L{ width:240px; padding-left:15px; padding-top:20px;float:left;overflow:hidden;}
.new1_L li{width:230px; height:200px; float:left;}
.new1_L img{width:230px; height:148px;}
.new1_L p{text-align:center; padding-top:1px;}

.new1_R{ width:400px; padding-top:10px;float:right;overflow:hidden;}
.new1_R h3{ height:20px;padding-left:10px; padding-top:10px;font-size:18px;}
.new1_R ul{width:400px; float:left; padding-top:5px;}
.new1_R li{ width:380px; height:26px; line-height:26px; font-size:14px; background:url(imagesyd2.jpg) no-repeat 8px 9px;padding-left:18px; float:left;}
.new1_R li span{ padding-right:10px; color:#666666;float:right;}


.new11 {width:310px; height:120px;float:left;overflow:hidden;}
.new11 ul{width:320px;}
.new11 li {position: relative;float:left;margin-right:10px;width:150px;}
.new11 img {float: left;width: 150px;height: 110px}
.new11 em {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 20px;background: #000;color: #fff;text-align: center;font: 12px/20px simsun;opacity: .6}

.xwt{ width:310px; height:90px;float:left;}
.xwt_title{ width:310px; height:28px; font-size:14px; font-weight:bold;float:left;}
.xwt_left{ width:80px; height:55px;float:left;}
.xwt_left img{ width:80px; height:55px; border:0px;}
.xwt_right{ width:220px;float:right; font-size:12px; line-height:18px;color:#666;}
.xwt_right a{color: #ff5a00;}


/*Í¼¹ÛÌìÏÂ*/
.title11{ width:998px; height:36px; border:1px solid #DDDEE0;background:url(imagesd_bg3.jpg) repeat-x;float:left;}
.title11 .p1{ height:36px; line-height:36px; font-size:18px; font-weight:bold;background:url(imagesd_bg4.jpg) no-repeat 20px center; float:left; padding-left:45px;}


.picture-cont{width:1000px;overflow: hidden;height:335px;position: relative;margin:0px auto;}
.picture-cont li{overflow: hidden;position: absolute;z-index: 10;}
.picture-cont .img1{width: 435px;height: 335px;left: 0;top: 0;}
.picture-div{position:absolute;width:100%;height:30px;bottom:0px;}
.picture-cont .tit-bg{width: 100%;height: 30px;filter:alpha(opacity=50);opacity:0.5;background: #000;position: absolute;left: 0;bottom: 0;_bottom:-1px;z-index: 15;}
.picture-cont .h3{padding: 0 5px;height: 30px;overflow: hidden;position: absolute;left: 0;bottom: 0;_bottom:-1px;z-index: 20;line-height: 30px;}
.picture-cont .h3 a{color: #fff;font-size: 12px;}
.picture-cont .img2{width: 204px;height:167px;left:436px;top: 0;}
.picture-cont .img3{width: 204px;height: 167px;left:436px;bottom: 0;}
.picture-cont .img4{width: 119px;height: 111px;right: 240px;top: 0;}
.picture-cont .img5{width: 119px;height: 111px;right:240px;bottom:112px;}
.picture-cont .img6{width: 119px;height: 111px;right:240px;bottom: 0;}
.picture-cont .img7{width: 119px;height: 111px;right:120px;top: 0;}
.picture-cont .img8{width: 239px;height: 111px;right:0;bottom:112px;}
.picture-cont .img9{width: 119px;height: 111px;right:120px;bottom: 0;}
.picture-cont .img10{width: 119px;height: 111px;right:0;top:0;}
.picture-cont .img11{width: 119px;height: 111px;right:0;bottom: 0;}






.focus08{width:340px;height:272px;background:url(imagesslidershadow.png) no-repeat center bottom}
.m-slide {
position: relative;
overflow: hidden;
width: 340px;
border: 1px solid #e9e9e9;
border-bottom: 0;
background: #fff
}
.m-slide .bottom-shadow {
position: absolute;
bottom: -3px;
left: 0;
overflow: hidden;
width: 100%;
height: 1px;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #ececec;
background: #e6e6e6
}
.m-slide ul.img {
position: relative;
float: left
}
.m-slide ul.img li,
.m-slide ul.img a,
.m-slide ul.img img {
display: block;
width: 340px;
height: 260px
}
.m-slide ul.img li {
position: absolute;
top: 0;
left: 0;
display: none
}
.m-slide ul.img li a {
position: relative
}
.m-slide ul.img li a em {
position: absolute;
bottom: 0;
left: 0;
display: block;
overflow: hidden;
width: 100%;
height: 30px;
background: #000;
color: #fff;
text-align: center;
font: 700 14px/30px simsun;
opacity: .6
}
.m-slide ul.img .first {
display: block
}
.m-slide .tab {
position: absolute;
top: 0;
right: -60px;
background: #666;
opacity: .6
}
.m-slide .tab:hover {
opacity: 1
}
.m-slide .tab li {
width: 60px;
border-top: 1px solid #e5e5e5;
}
.m-slide .tab .first {
border-top: 0
}
.m-slide .tab a {
position: relative;
display: block;
height: 36px;
line-height:0px;
border-left: 1px solid #fff;
text-decoration: none
}
.m-slide .tab a b {
position: absolute;
top: 13px;
left: 0;
overflow: hidden;
width: 4px;
height: 11px
}
.m-slide .tab a span {
position: absolute;
overflow: hidden
}
.m-slide .tab a .title {
top: 6px;
left: 17px;
color: #fff;
font-weight: 700;
font-size: 14px
}
.m-slide .tab a .des {
top: 26px;
left: 18px;
height: 16px;
color: #999;
line-height: 16px
}
.m-slide .tab .first a {
height: 50px
}
.m-slide .tab .on a {
border-left: 1px solid #a00
}
.m-slide .tab .on a b {
background: url(imagesdot.png) no-repeat left top
}
.m-slide .tab .on a span {
color: #a00
}



