body{font-family:"microsoft yahei";background: url(../images/top_bg1.png) repeat-x; font-size:13px; line-height: 20px;}
ul, li {list-style: none outside none;margin: 0; padding:0;}
a{text-decoration:none; color:#444}
a:hover{text-decoration:underline; color:#FE202D}
img{boder: none;}
.blue,blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a{ color:#f00}
.keylink,.keylink:link,.keylink:hover,.keylink:active {text-decoration:underline;width:26px; height:22px; line-height:22px; background:#fff; border:1px dotted #aaa;  text-align:center}
textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.input-text,input.date,input.endDate,.input-focus{border:1px solid #DCDDDD; height:22px; padding:0 0 0 3px}
input.date,input.endDate{background: #fff url(../images/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
.pad-6{padding:6px; overflow:hidden}.pad-10{padding:10px; overflow:hidden}.pad_10,.pad-lr-10{padding:0 10px}.pad-lr-6{padding:0 6px}
.hr{background: url(../images/uline.gif) repeat-x center center;}
.hr hr{display:none}
.ib, .ib-li li, .ib-a a, .ib-span span,.btn,.btn input,.photo-hot li,.Article-Tool a ,.photo-list li,.photo-channel .photo-slide .change i,.photo-channel .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next,.photo-cat .content h5 span.blue a,.submit{display:inline-block;zoom:1;*display:inline;}
.body-top,.header{background: url(../images/body-top.png) repeat-x left -115px;}
.body-top{height:26px; background-color:#eee; vertical-align:middle}
.body-top .login{ float:right}
.body-top .login span{ color:#CCC}
.body-top .login a.rss{width:32px; float:right;overflow:hidden; text-indent:-222px;background: url(../images/rsso.gif) no-repeat left center; margin-left:8px}
.body-top .content{ margin:auto; width:1200px;}
.special-body-top{height:38px;background-position: left -104px; background-color:#fff}
.special-body-top a.logo{background: url(../images/special-show.png) no-repeat right center; padding-right:58px; float:left; display:block}
.special-body-top .content{ padding:2px 0}
.special-body-top .nav{ float:left; padding:10px 0 0 12px}
.special-body-top .nav span{ padding:0 8px; color:#CCC}
body fieldset{border:1px solid #D8D8D8; padding:0 10px 10px;*padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.btn{ padding-left:6px}
.btn,.btn input{background: url(../images/button.png) no-repeat; height:24px; line-height:24px;width:auto;_width:0;overflow:visible !ie}
	 .btn input{background-position: right 0; border:0 none; color:#fff; padding-right:6px;_height:25px}
.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}
.header,.main{width:1200px;margin:0 auto;}
.header{padding:0;background: url(../images/logo.png) repeat-x; height:102px;}
.header .logo{float:left;padding:0; width:1200px; height:102px; text-align:center;*font-size:40px; overflow:hidden;}
.header .logo a{ float:right; width:148px; height:51px; clear:both; display:block;}
.header .search{ float:left; width:360px;_width:auto; padding-left:20px; height:102px}
.header .search .tab{ padding:3px 0}
.header .search .tab span{ color:#ddd}
.header .search .tab a{ color:#6f7172}
.header .search .tab a.on{ font-weight:700}
.header .search .bd{ background:#ededed; padding:5px; float:left;}
.header .search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:210px;background:#fff url(../images/icon.png) no-repeat}
.header .search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;margin-left:3px;width:4.2em; margin-left:6px;vertical-align:middle; text-align:center}
.header .banner{ float:left; width: 505px; height:102px; overflow:hidden;}
.header .banner1{float:left; width: 274px; height:102px;}
.header .banner2{float:left; width: 55px; height:102px;}
.header .banner3{float:left; width: 80px; height:102px;}
.header .top_right{float: left; width: 108px; height:102px; position:relative; overflow:hidden; white-space:nowrap;}
.header .top_right a{font-size: 14px; color:#f00; font-weight:200;}
.pre_page{height: 45px;background:#d00;}
#warpper{width:100%;height:296px;position:relative; margin:0 auto;}
.focusWarp{width:100%;height:296px;overflow:hidden;position:relative;}
.imgList{position:absolute;}
.imgList li{float:left;text-align:center;height:296px;}
.imgList_two{position:absolute;z-index:10;top:190px;}
.imgList_two li{float:right;text-align:center;}
.imgList_two li img{margin-left:0;}
.imgBtn{position:absolute;bottom:10px;z-index:10;}
.btnWarp{overflow:hidden;}
/* Ĭ��Բ����ʽ */
.imgBtn li{width:19px;height:20px;float:left;font-size:14px;margin-right:10px;background:url(../images/btnBg_03.png) no-repeat right top;_background:url(../images/btnBg_03.gif) no-repeat right top;text-align:center;line-height:18px;cursor:pointer;}
.imgBtn li.hover{background:url(../images/btnBg_03.png) no-repeat left top;_background:url(../images/btnBg_03.gif) no-repeat left top;}
/* Բ����ʽ���� */
.sizeBox{width:300px; position:absolute;z-index:10;top:0;left:0;}
.prev,.next{display:block;height:77px;width:36px;position:absolute;top:120px;z-index:100;background:url(../images/prevNext.png) no-repeat;outline:none;*background:url(../images/prevNext.gif) no-repeat;background:url(../images/prevNext.gif) no-repeat;}
.prev{left:50px;}
.next{right:50px;}
.thumPrev,.thumNext{width:20px;height:20px;display:block;background:url(../images/sprevNext.png) no-repeat;_background:url(../images/sprevNext.gif) no-repeat;margin-top:10px;margin-right:10px; outline:none;}
.thumNext{background-position:right top;}
#slideLeft{margin: 0 auto;}
#slideLeft img{width: 100%; height: 100%;}
.page{ margin-top:10px;}
.minpage{background: url(../images/menu_bg.png) repeat-x;}
.left{float:left;}
.rt{float: right;}
.bgf{ background:#fff;}
.main_left{position:relative; width:202px; display:block;}
.main_left dl {display:table; width: 202px; }
.main_left dl dt{height: 40px; background:#D00; border-right: solid 3px #A00; }
.main_left dl a{font-size:13px;}
.main_left dl dt a{font-size:16px; color:#fff; font-weight:bold;display: block; line-height:40px; text-indent:20px;}
.subnav{ padding-left:16px; border-left:1px solid #d2dfed;border-right:1px solid #d2dfed;background-position: left -33px;background-repeat: repeat-x; height:32px; line-height:32px}
.main_left dl dd{ background: url(../images/sub_menu_bg.jpg) repeat;border-style:none solid solid solid; border-width:0 3px 3px 3px; border-color: #fff #D3D3D3 #D3D3D3 #D3D3D3; width:196px;}
.main_left dl dd.absolute{}
.main_left dl dd a{color: #000; display:block;line-height:31px; padding-left: 25px; background: url(../images/nav_g.gif) 6px 12px no-repeat; font-size:14px; font-weight:700;}
.main_left dl dd a:hover{ text-decoration:none; color:#FE202D;}
.scrolled{position: fixed; top: 0;}
.main_right{ margin: 0 0 0 215px; padding: 4px 0 0 0; } 
.nav-bar{height:45px;display:block;margin: 0 auto;width: 1200px;}
.nav-site{height:45px; margin:0; width:1200px;}
.nav-site li{float:left; height:45px; line-height:45px; padding:0; width:120px; text-align:center; margin:0 5px;}
.nav-site li.nav-common a{color:#fff; font-size:16px; font-weight:700;display:block;}
.nav-site li.nav-common a span{padding-top: 4px;}
.nav-site li.nav-select a{color:#d00; background: url(../images/menu_slt_bg.png) no-repeat; padding-top:3px;}
.fc{ margin: 0;height: 160px;}
.title{background:url(../images/title_bg.png) repeat-x; display:block;}
.company{ float:left;line-height:21px; display:block;width:721px; }
.company .company_logo{background:url(../images/company_title.gif) repeat-x; height: 33px; width:182px;}
.more{float:right; height:auto; line-height: 33px; background:url(../images/c.png) no-repeat 4px 10px; padding-left: 25px; padding-right:10px; display:inline;}
.more a{color: #BE0000; font-weight:bold;}
.company .ma{height: 28px; padding: 5px 0 0 5px;}
.company .ma img{width: 100%; height:100%;}
.company .company-content{line-height:21px; padding: 10px 0 0 ; width:721px}
.company-content img{ float:left; width:255px; border:1px solid #ddd; margin-right:10px; padding:3px;}
.company-content p{ text-indent:2em;}
.company .company-content .company-left{width: 192px; height: 105px;float:left; background:url(../images/cvb.png) no-repeat; padding: 38px 13px 16px 16px; margin: 0 4px 4px 0;}
.news{border:solid 1px #ddd; display:inline-block;margin: 5px 0;}
.news .title{background:url(../images/title_bg1.png) repeat-x; display:block; height: 62px;}
.news .news_logo{background:url(../images/news.gif) no-repeat; height: 62px; width:182px;}
.news .news_sub{margin: 21px 0 0 20px; line-height:22px; font-size:14px;}
.news .news_sub a{margin: 0 10px;}
.news .news-content{ display:inline-table; margin: 3px 0 0 0;}
.news .news-content .content-col{min-height:306px; width:321px; margin: 3px;}
.news .news-content .content-col .co1_c{border:solid 1px #ddd; margin:3px; background:#F8F8F8;}
.news .news-content .content-col .co1_c a{font-size: 13px; line-height: 18px; color: #000; display:block; margin:4px 0 0 0;}
.commend{border-right: solid 1px #ddd;}
.commend a{display: block; line-height: 22px; font-size: 14px; margin:5px 0;}
.commend a.hot{font-weight: bold; line-height: 24px; font-size:16px;}
.commend a.hot span{ color: #d00;}
.nit{height: 44px; display:block; background:url(../images/hot_bg.gif) repeat-x;}
.nit ul{margin-left: 14px;} 
.nit ul li{float:left; margin: 0;}
.nit ul li a{display: block; color:#d00; font-size:14px; font-weight:300; line-height:44px; text-align:center; padding: 0 10px; text-decoration: none;}
.nit ul li a.slt{background:url(../images/hot_bg_slt.gif) no-repeat;}
.nit-content{padding:4px; height:252px; overflow:hidden; margin-top:2px;}
.nit-content ul{display: block;}
.nit-content ul li{ background:url(../images/right_newsbg.jpg) 0 -2px no-repeat;display:block; width: 100%; white-space:nowrap; overflow:hidden;}
.nit-content ul li a{display: block; line-height: 28px; font-size: 13px; padding:0 0 0 15px;}
.prds{border:solid 1px #ddd; display:block;margin: 5px 0 0 0; height:auto;}
.prds .title{background:url(../images/title_bg1.png) 0 -12px repeat-x; display:block; height: 50px;}
.prds .title .prd_sub { padding: 10px 0 0 5px;}
.prds .title .prd_sub ul {display:block;}
.prds .title .prd_sub ul li{ float:left; margin:0 5px;}
.prds .title .prd_sub ul li a{display:block; height:35px; line-height:30px; font-size:16px; font-weight:bold; padding:0 15px;}
.prds .title .prd_sub a:hover{ text-decoration:none;}
.prds .title .prd_sub a.slt{background:url(../images/qh.png) no-repeat top center; color:#fff;}
.prds .prd-content{display: table; min-height: 100px; margin: 3px 0 0 0;}
.prds .prd-content .prd-container-col{padding:2px; }
.prds .prd-content .prd-container{border: solid 1px #ddd; width: 190px; margin: 4px 0 4px 4px;}
.prds .prd-content .prd-container-col a{padding:6px 0 6px 6px; text-align: center; }
.prds .prd-content .prd-container-col a:hover{ text-decoration:none;}
.dis{display: none;}
.ylink{line-height: 18px; clear:both; margin-top:10px; float:left; width:100%; background:#f9f9f9; margin-bottom:5px}
.ylink .title{ height:30px; line-height: 18px; background:#f5f5f5; border-bottom:1px solid #ddd; text-indent:10px;}
.ylink .title b{float: left; line-height:30px; font-size:14px;}
.ylink .linka a{float:left; margin: 4px 10px 4px 4px;}
.footer{margin: 5px 0;}
.footer .footer-contaner{height:35px; margin:5px 0;}
.footer .footer-contaner .ct{ width: 1200px; margin:15px auto 30px; overflow:hidden;  position:relative;}
.footer .footer-contaner .ct ul{ text-align:center;}
.footer .footer-contaner .ct ul a{color:#fff; font-weight:bold; font-size:15px; line-height: 35px; text-decoration:none; padding:0 15px 0 5px;}
.footer .footer-contaner .ct p{line-height: 25px; font-size:13px; text-align:center;}
.footer .footer-contaner .ct a.gxblg{position: absolute; right: 30px; top: 10px;}
.catp{background: url(../images/icon.png) no-repeat left -38px; padding:1px 0 3px 18px; font-family:"����"; border-bottom:1px solid #c3d4e7; margin-bottom:10px;}
.catp a{color: #004499; font-size:13px;}
.article{border: 1px solid #ddd;zoom: 1; padding: 0; margin-bottom:5px;}
.article h1{
	color: black;
	font: 800 26px/30px "����",arial;
	margin: 0 20px 6px 20px;
	text-align: center;
	padding: 16px 0 8px;
	border-bottom: 1px solid #E5E5E5;
}
.article h1 span {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}
.sharecontainer{width: 155px; margin: 0 auto; height: 30px;overflow:hidden;}
.summary{
    background-color: #F6FAFD;
    border: 1px solid #DCDDDD;
    font-size: 14px;
    line-height: 23px;
    margin: 0 20px 6px;
    padding: 12px 5px 12px;
    text-align: justify;
    text-indent: 2em;	
}
.article .ct{margin: 12px 20px; line-height: 22px; font-size: 13px; font-family:"����"}
.article .oa{font-size: 13px; margin: 10px 20px;}
.article .related{border-top: 1px dashed #CCCCCC; margin: 15px 20px 7px;}
.article .related .list1{color: #888888;font-size: 13px; }
.article .related .list1 a {
    line-height:22px;
}
.Article-Tool {
    background-color: #F4F8FD;
    border-top: 1px solid #C3D4E7;
}
.nct{background: url("../images/title_bg1.png") repeat-x scroll 0 0;
    display: block;
    height: 62px;
	margin-bottom:5px;}
.nct .news_logo {
    background: url("../images/newc.gif") no-repeat scroll 0 0;
    height: 62px;
    width: 182px;
}
.content .channel-hot{width: 350px;}
.content .channel-hot .news-hot{background: url("../images/cat_hot_bg.png") repeat-x scroll left -38px;border: 1px solid #ddd;height: 300px;margin: 0;position: relative;margin-right: 10px; overflow:hidden;}
.content .channel-hot .news-hot .icon{ background: url("../images/cat_hot_bg.png");background-position: left top;
    background-repeat: no-repeat;
    height: 37px;
    left: 0;
    position: absolute;
    top: 0;
    width: 37px;}
.content .prd-slider{width: 460px; border: 1px solid #DDDDDD;margin-right: 4px;
    padding: 3px;}
.content .prd-hot{width: 315px; padding: 3px;  border: 1px solid #DDDDDD;}
.car-cat{margin: 0;width: auto; position:relative;}
.car-cat .car-list{display: block;}
.car-cat .car-list li{ list-style:none; float: left;}
.car-cat .car-list li div.img-wrap {
    margin: auto auto 10px 8px;
	padding: 4px;
    width: 178px;
	text-align:left;
	line-height:20px;
}
.newscenter{margin-top: 3px;}
.news-hot h4{margin:3px 0 0 40px; line-height:23px;}
.news-hot .ct {
    padding: 5px 10px 0 4px;
}
.list {
    color: #888888;
	min-height:240px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}
.list li{
	display:block;
	background: url(../images/right_newsbg.jpg) repeat-X scroll 0 0;
	height:30px;
}
.list li a{
	background: url(../images/right_newsbg1.jpg) no-repeat;
    font-size: 14px;
	line-height: 30px;
    margin: 0;
	padding: 0 0 0 20px;
	float:left;
}
.list li span{float:right; line-height: 30px; display:block; width: 80px;}
.channel-slide {
    border: 1px solid #ddd;
    padding: 3px;
}
.channel-slide .thumb {
    float: left;
    width: 94px;
}
.channel-slide .thumb li {
    position: relative;
}
.channel-slide .thumb li img {
    border: 3px solid #FFFFFF;
}
.channel-slide .thumb li a .icon {
    display: none;
}
.channel-slide .thumb li.on a .icon {
    background: url("../images/channel_slide.png") no-repeat scroll 0 0;
    display: block;
    height: 8px;
    position: absolute;
    right: -2px;
    top: 25px;
    width: 8px;
}
.channel-slide .thumb li img {
    border: 3px solid #FFFFFF;
}
.channel-slide .thumb li.on img {
    border-color: #059B2D;
}
.channel-slide .photo {
    height: 234px;
    overflow: hidden;
    position: relative;
    width: 398px;
}
.channel-slide .photo li {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.channel-slide .title {
    background: url("../images/channel_slide.png") repeat-x scroll left -17px;
    height: 60px;
}
.channel-slide .title p {
    color: #666666;
    display: none;
    padding: 8px 10px 0;
	line-height: 23px;
}
.channel-slide .title p strong {
    color: #0066CC;
    font-size: 18px;
    line-height: 25px;
}
.bk10{ clear:both;}
.newscenter .c-left {
    margin-right: 10px;
    width: 655px;
}
.cat-area {
    float: left;
    width: 268px;
}
.box {
    background-color: #FFFFFF;
    border: 1px solid #C3D4E7;
    overflow: auto;
    padding-bottom: 10px;
}
.box h5.title-1 a.title, .box h6.title-1 a.title {
  background:url("../images/news_t_bg.gif") no-repeat scroll 0 0;
  margin-left:10px;
  padding: 0 5px 0 5px;
  width:112px;
  text-align:center;
  display:block;
  
}
.box h5.title-1 a.more, .box h6.title-1 a.more {
	background: url("../images/c.png") no-repeat scroll 4px 14px rgba(0, 0, 0, 0);
    padding-left: 20px;
	line-height: 43px;
	font-size:12px;
	float:right;
	font-weight:normal;
}
.box h5.title-1, .box h6 {
	background: url("../images/hot_bg.gif") repeat-x scroll 0 0;
    color: #1E50A2;
	height:43px;
    line-height: 44px;
    margin-bottom: 10px;
    padding-left: 2px;
    position: relative;
}
.box .content {
    overflow: auto;
    padding: 0 10px;
}
.cat-area .content p {
    color: #777777;
    height: 62px;
    overflow: hidden;
	line-height: 21px;
}
.cat-area .content p img {
    float: left;
    margin-right: 10px;
}
.cat-area .content p strong {
    color: #333333;
    font-size: 14px;
}
.box h5.title-2, .box h6.title-2 {
    background-position: right -100px;
}
.box h5, .box h6 {
    border-bottom: 1px solid #DCE7F3;
    color: #059B2D;
    height: 43px;
    line-height: 43px;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}
.box .digg {
    background: url("../images/num_list.png") no-repeat scroll 10px 6px;
	padding: 0 0 0 30px;
}
.box .digg li {
    line-height: 24px;
	font-size:14px;
}
.box .digg li a{display: block;}
.rank li {
    background: url("../images/uline.gif") repeat-x scroll left top;
    clear: both;
    margin-top: -1px;
    overflow: hidden;
}
.rank li span {
    color: #1E50A2;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding-right: 10px;
    text-align: center;
    width: 30px;
}
.rank li a {
    display: block;
    margin-left: 43px;
    padding: 0;
	line-height: 31px;
}
.crumbs {
    background: url("../images/favicon.png") no-repeat scroll left center #f9f9f9;
    margin-bottom: 1px;
    padding: 0 0 0 36px;
	line-height: 38px;
}
#pages{ clear:both; text-align:center; padding:10px 0;}
#pages span{
    border: 1px solid #059b2d;
	font-weight:bold; color:#fff;
	background:#059b2d;
	display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
	padding: 0 6px;
	margin:0 2px;
}
#pages a.a1 {
    padding: 0;
    width: 56px;
}
#pages a {
    border: 1px solid #E3E3E3;
    color: #333333;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
	padding: 0 6px;
	margin:0 2px;
}
#pages a:hover{
	background-color:#059B2D;
	color:#fff;
	 
}
.searchform{
	float: right;	
}
.searchform input[type="text"]{
	font-size: 14px;
    margin-right: 10px;
    line-height: 17px;
	padding: 5px 0 6px 2px;
	border: solid 1px #ccc;
}
.page_fl { background:#FFF; border:1px solid #CCC; border-top:2px solid #059B2D; border-bottom:none; overflow:hidden; margin-bottom:10px;}
.page_fl dl { line-height: 28px;
    text-align: left;
    white-space: nowrap;border-bottom:1px solid #CCC; padding:8px 0 8px 20px; display:block;}
.page_fl dl dt{font-size:14px; font-weight:700; margin-right:15px; float:left;}
.page_fl dl dd{font-size:13px; display:table;  width:676px;}
.page_fl dl dd a { background-image: url("../images/kks1.jpg");background-position: left 9px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding: 0 13px;
    }
.page_fl dl dd a:hover {background-image: url("../images/kks2.jpg");
    background-position: left 9px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 13px;
    }
.page_fl dl dd a.page_flbc {background-image: url("../images/kks2.jpg");
    background-position: left 9px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 13px;
    }
.page_lr { display:block; height:auto; overflow:hidden; margin: 0 auto;margin-top:10px;}
.page_lr_l { width:238px; height:auto; float:left;margin-bottom:10px;}
.page_lr_r { display:block;}
.page_lr_tit { background:url(../images/plist.jpg); width:238px; height:33px; line-height:33px; text-indent:40px; font-size:14px; font-weight:700; color:#FFF;}
.page_lr_lc { width:242px; height:auto;}
.page_lr_c1 { background:url(../images/plist.jpg) no-repeat left bottom; font-size:14px; font-weight:700; text-indent:30px; width:238px; height:32px; line-height:32px;}
.page_lr_c2 { border-left:1px solid #c4d5e7; border-right:1px solid #c4d5e7; background:url(../images/fwicon.jpg) no-repeat 10px center; font-size:14px; text-indent:30px; width:236px; height:28px; line-height:28px; border-bottom:1px dotted #c4d5e7;}
.page_lr_rc { background:#FFF; border:1px solid #ddd; width:320px; height:auto; overflow:hidden; float:left; margin: 0 3px 5px;}
.page_lr_rcc { float:left;  width: 312px; height:auto; padding:4px 4px 0;}
.page_lr_rcc img { width:312px; height:214px; margin-bottom:5px;}
.page_lr_rcc span,.page_lr_rcc p { width:220px; height:20px; line-height:20px;white-space: nowrap;overflow: hidden;}
.page_lr_rcc p { color:#F00; margin:0; padding:0;}
.page_lr_rcb { float:left; height:auto; padding:2px 4px 4px; width: 312px; }
.page_lr_rcb .spanl { float:left;}
.page_lr_rcb .spanl strong { float:left; color:#F00; font-size:14px;}
.page_lr_rcb .spanl a { background:#059B2D; color:#FFF; padding:1px 8px; display:inline;}
.page_lr_rcb .spanr { float:right;}
.page_lr_rcb .spanr a { background:#eee; border:1px solid #ddd; padding:1px 3px; margin-left:5px;}
.page_lr_gm { float:left; width: 320px; background:#f7f7f7; border-top:1px dotted #ddd; padding:2px 0px;}
.page_lr_gm a{ float:left;}
.page_lr_gm span { float:right; color:#999;}
.page_lr_gm span strong { color:#6bad32; font-size:14px;}
#bbv {
position: fixed;
top: 300px;
right: 2px;
_position: absolute;
_top: expression(documentElement.scrollTop+300);
}
#dbnr {
display: none;
position: absolute;
top: 0;
right: 10px;
border: 6px solid #059B2D;
background: #FCFCFC;
width: 272px;
overflow: hidden;
z-index: 9;
}
#dbnr b {
display: block;
clear: both;
height: 26px;
font-size: 14px;
padding: 8px 0 0 10px;
}
#dbnr b span {
float: left;
}
#dbnr b span.span2 {
float: right;
padding-right: 7px;
font-size: 12px;
font-weight: normal;
cursor: pointer;
}
#dbnr img {
cursor: pointer;
margin-right:5px;
}
#tishi {
width: 100%;
text-align: center;
padding-bottom: 10px;
font-size: 12px;
}
#dbnr ul {
width: 246px;
overflow: hidden;
padding: 0 0 4px 14px;
}
#dbnr ul li{margin-bottom:2px;}
.pkbut {
clear: both;
height: 45px;
background: url(../images/pkline.gif) repeat-x;
padding-left: 60px;
}
.pkbut span {
display: inline-block;
float: left;
width: 65px;
height: 22px;
background: #059B2D;
border-radius: 5px;
text-align: center;
line-height: 22px;
color: #fff;
margin: 12px 18px 0 0;
cursor: pointer;
}
.pkbut span a:link, .pkbut span a:visited {
text-decoration: none;
color: #fff;
}
.datatable{    height: auto;
    margin: 10px auto 0; overflow-x:scroll;}
.datatable table{ border-collapse:collapse;  width:auto;line-height:24px; word-wrap:break-word;word-break:break-all; border-collapse:  collapse;}
.datatable tr{height: 24px;}
.datatable tr td{border: solid 1px #ddd; padding: 2px 2px 2px 5px;}
.datatable tr td:first-child { text-align:center; background-color:#F1F1F1; width:120px; font-size:14px; font-weight:700; white-space: nowrap;}
#preview{margin: 0 20px 6px; display:block;}
.jqzoom {
    padding: 0;
    position: relative;
	width:330px;
	float:left;
}
.jpzoom img{width:330px;height:248px;border:1px solid #AAA;padding:1px;}
.jqZoomPup {
    background: none no-repeat scroll 50% top #FEDE4F;
    border: 1px solid #AAAAAA;
    cursor: move;
    height: 50px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 50px;
    z-index: 10;
}
.zoomdiv {
    background: url("../images/loading.gif") no-repeat scroll center center #FFFFFF;
    border: 1px solid #E4E4E4;
    display: none;
    height: 400px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 640px;
    z-index: 100;
}
#spec-list {
	float: left;
    height: 65px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
    width: 610px;
}
.list-h {
    float: left;
    width: 600px !important;
	margin: 0 3px;
}
.list-h li {
    float: left;
    margin-right: 3px;
}
#spec-list ul li img {
    border: 2px solid #CCCCCC;
    display: inline;
    height: 51px;
    padding: 1px;
    width: 76px;
}
#spec-list ul li a.zoomThumbActive img{border: solid 1px #059B2D;}
.preview_right_text {
    float: right;
    width: 400px;
	height: 224px;
}
.preview_right_text ul li {
    float: left;
    font-size: 13px;
    line-height: 30px;
    width: 320px;
}
.preview_right_text ul strong {
    color: #FF0000;
}
.prdc{margin: 0 20px 6px;  display:block; overflow:hidden;}
.prdc table{ width:95%; font-size:12px; border-collapse: collapse;}
.prdc table tr td{ word-wrap:break-word; white-space:normal; border:solid 1px #ddd;line-height:27px; height: 27px; padding-left:3px;}
.mBoxl{width: 526px; border:solid 1px #ddd;}
dl.boxVideo {
    overflow: hidden;
}
.boxV_1 dt {
    height: 182px;
    position: relative;
    width: 249px;
}
.boxVideo .time {
    background-color: #666666;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 13px;
    left: 0;
    line-height: 13px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
    z-index: 4;
}
.boxVideo .plus {
    bottom: 0;
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    width: 15px;
    z-index: 5;
}
.boxV_1 dt .pic {
    height: 75px;
    width: 132px;
}
.boxVideo .plus a {
    background: url("../images/ico.png") no-repeat scroll -59px -24px rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    width: 15px;
}
.boxVideo .plus a.j2 {
    background: url("../images/sj.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    height: 13px;
    position: absolute;
    right: 0;
    width: 15px;
}
.boxV_1 dt .pic {
    height: 75px;
    width: 132px;
}
.boxV_1 dt .pic img {
    height: 100%;
    width: 100%;
}
.boxVideo .pic img {
    position: absolute;
    z-index: 2;
}
.boxV_1 .text {
    width: 132px;
}
.boxVideo dd span {
    white-space: nowrap;
}
.mFocus .boxVideo .info {
    height: 20px;
    width: 134px;
}
.boxVideo dd {
    line-height: 20px;
    overflow: hidden;
}
.boxVideo dd span {
    white-space: nowrap;
}
.boxVideo dd cite {
    font-family: Arial;
    font-size: 11px;
}
.boxVideo dd span {
    white-space: nowrap;
}
.show, .review {
    color: #666666;
}
.boxVideo dd cite {
    font-family: Arial;
    font-size: 11px;
}
.show cite, .review cite {
    color: #FF6600;
}
.mVideoList li {
    float: left;
	overflow: hidden;
    padding: 9px 5px 2px 7px;
}
.mBoxr {
    border: 1px solid #C3D4E7;
	width: 260px;
}
.mBoxr .nav {
    background: url("../images/navbg_x.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    line-height: 24px;
}
.mBoxr .nav h5 {
    margin-left: 0.5em;
}
.mBoxr .nav .more {
    float: right;
    margin-right: 1em;
}
.nav {
    font-size: 14px;
}
.tag3 .col3 {
    margin-top: 0;
}
.tag3 .col3 li {
    margin-bottom: 0;
    margin-top: 0;
}
.col3 li {
    float: left;
    width: 33%;
}
.tag3 a {
    color: #333333;
    display: block;
    text-align: center;
	margin: 5px 0 0 10px;
}
.tag3 a.current {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C3D4E6 #C3D4E6 #fff #C3D4E6;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-top: 5px;
    position: relative;
    text-decoration: none;
    top: -1px;
}
.uli4 {
    background: url("../images/top_ico.gif") no-repeat scroll 0 89px rgba(0, 0, 0, 0);
}
.mg10 {
    margin: 10px;
}
.uli4 {
    background: url("../images/top_ico.gif") no-repeat scroll 0 89px rgba(0, 0, 0, 0);
}
.mg10 {
    margin: 10px;
}
.clr:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.l {
    float: left;
}
.r {
    float: right;
}
.uli4 li {
    color: #999999;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 25px;
}
.uli4 li.p_r {
    height: 78px;
    margin-bottom: 6px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 0;
}
.uli4 li img {
    margin-right: 10px;
}
.uli4 .bs {
    background: url("../images/top_imgbg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 26px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 2px;
    position: absolute;
    width: 26px;
}
#spec-n1{margin: 0 auto;width:550px; height: 367px;}
#spec-n5 {
    height: 65px;
    overflow: hidden;
    padding-top: 6px;
    width: 640px;
	margin:0 auto;
}
#spec-left {
    cursor: pointer;
    float: left;
    height: 45px;
    margin-top: 10px;
    width: 10px;}
	
#spec-right {
    cursor: pointer;
    float: left;
    height: 45px;
    margin-top: 10px;    
    width: 10px;
}
.ztbt{
	border: 1px solid #ddd;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 25px;
	width: 100%;
	text-align: center;
}
.ztbt .head{
	font-size:12px;
	font-weight: bold;
	
}
.ztbt tr td{
	border: solid 1px #ddd;
}


.contactA { width:250px; height:auto; float:right; overflow:hidden; margin-bottom:10px;}
	.con_titA { background:url(../Images/contact.jpg) no-repeat; width:250px; height:67px; overflow:hidden;}
	.con_bA { border:1px solid #ddd; border-top:none; width:248px;}
	.con_cA { width:228px; overflow:hidden; height:auto; font-size:16px; padding:10px 10px; line-height:28px; font-size:14px; min-height:220px;}
	.con_cA p { text-indent:20px;}
	.con_cA p { border-top:1px solid #ddd; float:left; width:100%; background:#eee; font-size:14px; margin:0; padding:0; line-height:29px;}
	.con_cA strong{ color:#f00; font-size:18px;}