﻿body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:"微软雅黑";overflow:-Scroll;overflow-x:hidden; }
form,ul,li,h1,p,dd,dl,dt,p,a,img,table,div,h2,h3{ border:0; margin:0px; padding:0px;}
dl,ul,li{ list-style:none;}
.clear {clear:both;}
img,border,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal;}
.cls { clear: both;}
a{ color:#333; text-decoration:none;}
a:focus { outline: none; }
.left{ float:left;}
.right{ float:right;}
ul{ margin:0px; padding:0px; list-style:none;}
img ,img a{border:0;}
.green{ color:#019a62}
.font14{ font-size:14px}
.clear{clear:both;}


/*头部开始*/
.top{ width:1000px; margin:0 auto;}
.top_left{ float:left; width:500px;}
.top_right{ float:right; width:450px; margin-top:5px;}
.yuyan{ float:right; width:450px; text-align:right; padding-top:15px;}
.yuyan table{ float:right;}
.yuyan a{ color:#6b6b6b;}
.yuyan a:hover{ color:#c9151e;}
.shuru_in{ width:190px; height:20px; border: none; background:none; line-height:20px; color:#999999; padding-left:10px;}
.youlian{ float:right; border:#CCC solid 1px; width:230px; height:24px; margin-top:12px;}
.youlian img{ padding-top:2px; }

.nav_bg { width:100%; background:url(../images/nav.gif) repeat-x;}
/*.n_nav { width:1000px; height:31px; overflow:hidden; margin:0 auto;}
.n_nav ul li { width:124px; float:left; line-height:31px; background:url(../images/n_bor.png)no-repeat right top; display:block; overflow:hidden; font-size:12px; font-weight:bold; text-align:center;}
.n_nav ul li a { color:#fff;}
.n_nav ul .nobot { background:none;}*/

/* navBar */
.navBar{width:1000px;margin:0 auto;height:31px;line-height:31px;}
.nav{position:relative;width:1000px;margin:0 auto; font-size:12px;}
.nav a{color:#fff;}
.nav h3{font-size:100%;font-weight:normal;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav h3 a{display:block;width:122px;text-align:center;font-weight:bold;}
.nav .sub{display:none;position:absolute; top:31px;z-index:1;width:122px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:1px 0;height:31px;line-height:31px;color:#666;font-size:12px;}
.nav .sub li a:hover{color:#900;}


/* 焦点图 */
.focus{overflow:hidden;zoom:1; min-width:1000px; background:url(../images/banner_vbg.png) repeat-x;}
.focus_body{}
.scroll{width:1000px;margin:0 auto;position:relative;padding-top:16px;}
.arr_left, .arr_right,.scroll_txt{position:absolute;}
.arr_left{width:45px;height:70px;cursor:pointer;line-height:400px;overflow:hidden;left:0;top:135px;background:url(../images/arrow_left.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/arrow_left.png');_background:none;}
.arr_right{width:45px;height:70px;cursor:pointer;line-height:400px;overflow:hidden;right:0;top:135px;background:url(../images/arrow_right.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/arrow_right.png');_background:none;}
.scroll .box{float:left;width:994px;}
.scroll_cont{border:solid 3px #fff;width:994px;height:300px}
.numList{vertical-align:middle;text-align:center;padding:8px;}
.numList span{display: inline-block;width:25px;height:0;padding-top:8px;border:solid 1px #5e5e5e;margin-right:5px;background:#9d9d9d;cursor:pointer;line-height:0;font-size:0}
.numList span.selected{border:solid 1px #333;background:#fff}


/*index*/
.i_index{ width:1000px; overflow:hidden; margin:auto; margin:30px auto 20px;}
.mid_one{ width:1001px; float:left;  height:100px;}
.mid_one ul li{ width:165px; border-right:#FFF solid 1px;background:#005ba2; float:left; height:99px;}
.mid_one ul li a{ display:block;}
.mid_one ul li a:hover{ background:#333;height:99px;}
.mid_one ul li img{ padding-left:30px; padding-top:20px;}

.mid_two{ width:1001px; float:left; padding-top:20px;}
.mid_left{ float:left; background:url(../images/left-bg.jpg) no-repeat; width:334px; height:357px; padding-right:7px;}
.mid_mid{ float:left; background:url(../images/mid-bg.jpg) no-repeat; width:320px; height:357px;}

.mid_right{ float:right;background:url(../images/right-bg.jpg) no-repeat; width:334px; height:357px;}
.cylb{ width:310px; padding-top:40px;}

.left_tu{padding-left:14px; padding-top:55px;}
.left_zi{ padding:10px 16px;  line-height:24px; text-align:justify; text-indent:24px;}
.left_zi a{ color:#900;}

.ileft_zi{ padding:10px 16px; line-height:24px; text-align:justify;}
.ileft_zi a{ color:#900; float:right;}
.ileft_zi p{ line-height:24px; text-align:justify; text-indent:2em;}

.mid_xw{ padding:55px 18px 0px 12px; float:left; }
.mid_xw img{ float:left; padding-right:10px;}

.xw_lb{ float:left; padding-top:15px; padding-left:14px; line-height:24px; padding-bottom:10px;}
.xw_lb table tr td{ border-bottom:#CCC dashed 1px;}
.xw_lb a{ color:#6b6b6b;}
.xw_lb a:hover{ color:#396ba4;}
.xwct { padding: 10px 17px;}

/*bigbanner*/
.bigBanner { background-color: #FFFFFF; height: 260px; margin: 10px auto; overflow: hidden; width: 300px;}
.bigBanner1 { height: 200px; position: relative; top: 20px; width: 152px;}
.bigTitle { float: right; height: 260px; position: relative; width: 140px;}
.bigTitle #brImg { height: 240px; margin-left: 1px; position: relative; width: 150px;}
.bigTitle .button6 { background: url("../images/btn_in.png") repeat scroll center top transparent; border: medium none; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; height: 54px; line-height: 26px; margin-left: 30px; margin-top: 10px; text-indent: -9990em; width: 200px;}
.bigTitle a.button6 { color: #FFFFFF;}
.bigTitle .button6:hover { background-position: center bottom; text-decoration: none;}
.bigBanner p { bottom: 0; left: -15px; position: absolute;}
.bigTitle .idx { background: url("../images/btn_idx.png") repeat scroll center bottom transparent; border: medium none; cursor: pointer; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; text-indent: -9990em; width: 16px;}

/* slide */
.slide,.slide li{width:310px;height:260px;}
.slide{overflow:hidden; position:relative;margin:20px 10px 0;}
.slide li{position:absolute;overflow:hidden;display:none;}
.slide li.current{display:block;}
.slide li .image{position:absolute;top:-2px;left:-2px;}
.slide li .text{bottom:0;overflow:hidden;width:148px;float:right;position:relative;height:auto;background:0;filter:none;text-indent:0;margin:10px 5px 0 5px;}
.slide li .text a{color:#fff;font-size:14px;line-height:17px;float:left;}
.slide li img{width:150px;height:200px;}
.slide li .text .title a{font-size:16px;font-weight:700;color:#000;font-family:"微软雅黑","宋体";line-height:22px;text-indent:0;float:none;}
.slide li .text p{color:#888;font-size:12px;text-indent:0;clear:both;line-height:20px;margin-top:10px;}

/*.slide .triggers{position:absolute;z-index:1;width:150px;text-align:center;bottom:10px;height:38px;right:0;left:0;padding:0 0 8px;}
.slide .triggers a{font-size:11px;line-height:12px;color:#000;overflow:hidden;border-radius:1px;-webkit-text-size-adjust:none;float:none;width:62px;height:42px;text-align:center;display:inline-block;background:0;margin:0 3px 0 0;}
.slide .triggers a:hover{text-decoration:none;}
.slide .triggers a img{width:58px;height:38px;border:1px #999 solid;vertical-align:middle;opacity:.6;}
.slide .triggers a.current img{border:2px #2fac00 solid;opacity:1;}*/

.slide .icon-dot{display:inline-block;position:absolute;bottom:20px;right:43px;}
.slide .icon-dot a{width:9px;height:9px;display:inline-block;background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-1px -1px;overflow:hidden;margin:0 2px;}
.slide .icon-dot a.current{background-position:-1px -12px;}

/*.slide .link-watch{width:30px;height:44px;display:none;position:absolute;top:110px;background:url(../images/arrow.png) no-repeat 0 -57px;filter:alpha(opacity=60);cursor:pointer;}
.slide .link-watch.pre{left:0;}
.slide .link-watch.next{left:368px;right:0;background-position:right -57px;}
.slide .link-watch.down{background-position-y:-2px;}*/



.bannar_all {width:1000px; height:300px; background:url(../images/banner.jpg) no-repeat center; margin:0 auto; padding-top:10px;}

.inside-warp{ width:1000px; margin:20px auto; position: relative;}
.inside-nav{ width: 215px; float: left;}
.inside-content{ width:750px; float: right;}






/* 左侧*/
.pro_nav{ width:185px; height:30px; margin:10px auto; background: url(../images/pro_nav.jpg) no-repeat center top; font-size:24px; color:#666666; padding-left:30px;}
.arrowlistmenu{ padding:10px 0 20px; width: 200px; float: left;}
.arrowlistmenu ul li{display: block; line-height:40px; margin-bottom:5px; font-size:12px; color:#fff; text-decoration:none; background:#666;}
.arrowlistmenu ul li a{display:block;padding-left:30px; color:#fff; text-decoration: none;font-size:12px; }
.arrowlistmenu ul li a:visited{color:#fff; }
.arrowlistmenu .hover{line-height:40px; font-size:12px; color: #fdfdfd; text-decoration: none; text-shadow: 0px 1px 0px rgba(0,0,0, .35); background: #b00110;}

.pro_contact_left {float:left; width:200px; margin-top:10px;}

/* 右侧*/
.ppath{ width:750px; height: 52px; border-bottom: 1px solid #d9dadd;}
.ppath h1{ font: 14px/52px "微软雅黑"; padding-left: 8px; float: left; color:#B00110;}
.ppath p{ line-height: 52px; padding-left: 18px; float: right; color: #bbbbbb; background: url(../images/sign02p.png) no-repeat left 21px;}
.ppath a{ display: inline-block; line-height: 52px; color: #bbbbbb;}
.ppath a:hover{ color: #035cac;}
.ppath span{ font-family: "宋体"; color: #bbbbbb; padding: 0 5px;}

.content-intro{ position: relative; height: auto!important;  padding:20px 0;}
.content-intro p{ line-height:25px;  padding:10px 0;}

.hx_pros{/*width:720px;*/ margin:0 auto;}
.pros_style{float:left; margin:15px 7px; padding:2px; border:1px solid #d0d0d0; width:220px; height:185px; /*background:#F2F2F2;*/}
.pros_style a{ color:#333333}
.pros_style:hover{border:#B00110 solid 1px; color:#fff; /*background:#308F01;*/}
.pros_style img{ width:220px; height:155px;}
.pros_wz {font-size:12px; height:30px; line-height:30px; text-align:center;}
.pros_wz a:hover{ color:#B00110; font-weight:bold;}


.hx_pross{margin:0 auto;}
.pross_style{float:left; margin:15px 7px; padding:2px; border:1px solid #d0d0d0; width:220px; /*height:294px;*/}
.pross_style a{ color:#333333}
.pross_style:hover{border:#B00110 solid 1px; color:#fff;}
.pross_style img{ width:220px; height:294px;}
.pross_wz {font-size:12px; height:30px; line-height:30px; text-align:center;}
.pross_wz a:hover{ color:#B00110; font-weight:bold;}
.hx_pross .imgs{margin:10px auto; max-height:300px;}
.hx_pross .imgs img{height:300px; padding:2px; border:1px solid #ccc;}
.hx_pross .tts{margin:20px auto; text-align:center; font-size:16px; color:#b00110; font-weight:bold;}
.hx_pross .ccs{margin:10px auto;}


/*contact*/
.contactico{ width:380px;height:200px; float:left;margin-bottom:20px;}
.contactIntro{ width:1000px; margin:0 auto; padding-top:25px;}
.contactIntro p{line-height:25px; padding:0}


.contenttext { width:750px; text-align:left; padding: 10px 0; clear: both; background:url(../images/gg1.jpg) top left no-repeat; margin-bottom:20px;}


/*advantage*/
.products-list{margin:40px auto 0;}
.products-list img{padding:2px; border:1px solid #ccc;}
.products-list h1{height:30px; line-height:30px; font-size:16px; color:#B00110;}
.products-list p{height:60px; line-height:25px; padding-top:5px;}
.products-list .more{line-height:25px; float:right; display:inline-block; font-weight: bold; padding: 0 20px; background: #ececec; position: absolute; right: 0;}
.products-line{ width: 100%; height: 1px; background: #d9dadd; margin: 20px auto; position: relative; overflow: hidden;}
.products-details{ margin-top:20px;}
.products-details p{ line-height: 24px;}

#tags { padding:0px; HEIGHT: 30px; font-size:14px; line-height:30px; color:#FFFFFF;  BACKGROUND:#eeeeee;}
#tags LI { FLOAT: left; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none; HEIGHT: 30px; line-height:30px;}
#tags LI A { padding:0px 20px; FLOAT: left; COLOR: #333333; HEIGHT: 30px; TEXT-DECORATION: none;}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag { background:#fff; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT:28px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; border-top:2px #0168b7 solid;}
#tags LI.selectTag A { background:#FFFFFF; COLOR: #b20000; LINE-HEIGHT:30px; HEIGHT:30px;}
#tagContent {padding:20px 1px; BORDER-TOP: #ccc 1px solid; BACKGROUND-COLOR: #fff;}
.tagContent {PADDING:10px; DISPLAY: none; WIDTH: 700px; COLOR: #474747;}
#tagContent DIV.selectTag {DISPLAY: block}


/*honor_pic*/
.divleft{ float:left;}
.divright{ float:right;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0; margin: 0;	border:0; outline:none; vertical-align:top }
.fancybox-wrap { position:absolute; top:0; left:0; z-index:8020;}
.fancybox-skin { position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.fancybox-opened {z-index:8030}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner { position:relative; }
.fancybox-inner { overflow:hidden;}
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch;}
.fancybox-error { color:#444; margin:0; padding:15px; white-space:nowrap;}
.fancybox-image, .fancybox-iframe { display:block; width:100%; height:100%;}
.fancybox-image { max-width:100%; max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }
#fancybox-loading div { width:44px; height:44px; background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040;}
.fancybox-nav { position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url('../images/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040;}
.fancybox-prev { left:0;}
.fancybox-next {right:0;}
.fancybox-nav span { position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden;}
.fancybox-prev span { left:10px; background-position:0 -36px; }
.fancybox-next span { right:10px; background-position:0 -72px; }
.fancybox-nav:hover span { visibility:visible;}
.fancybox-tmp { position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important;}
.fancybox-lock { overflow:hidden !important; width:auto;}
.fancybox-lock body { overflow:hidden !important;}
.fancybox-lock-test { overflow-y:hidden !important;}
.fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed {position:fixed; bottom:0; right:0; }
.fancybox-lock .fancybox-overlay {overflow:auto; overflow-y:scroll;}
.fancybox-title {visibility:hidden; position:relative; text-shadow:none; z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap { position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center;}
.fancybox-title-float-wrap .child { display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative; margin-top:10px;color:#fff }
.fancybox-title-inside-wrap { padding-top:10px}
.fancybox-title-over-wrap { position: absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	   #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('../images/fancybox_sprite@2x.png'); background-size: 44px 152px;}
	   #fancybox-loading div {background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;}
}


/*-news-*/
.zj_texts{ width:750px; overflow:hidden; margin:10px auto 20px;}
.zj_texts p{width:100%; height:auto; overflow:hidden;margin:0 auto; line-height:25px;}
.zj_texts p span{color:#990100; padding-right:5px;}

.news_pic{ width:100%; float:left; margin:20px auto;}
.news_a{width:100%; float:left; margin-bottom:20px; margin-top:10px;}
.news_a_left{ float:left; margin-right:20px;}
.news_a_left img{ float:left; border:1px solid #c7c7c7; padding:2px;}
.news_a_right{ text-align:left; margin-left:10px;}
.news_a_right .tt{ font-size:16px;}
.news_a_right .tt a{ color:#B00110; padding-bottom:5px; text-decoration:none;}
.news_a_right .nr{ font-size:12px; color:#636060; line-height:25px; padding-top:5px;}
.shijian{float:left; font-size:12px; color:#b1afaf; padding-top:7px;}

.ntitle{ width:1000px; height:40px; position:relative; margin:20px auto;}
.ntitle h1{ width:100%; font:bold 16px/40px "微软雅黑"; color:#666; text-align:center}
.ntitle span{width:100%; line-height:20px; text-align:center; color:#adadad; float:left;}
.intro{ width:100%; padding-top:20px;}
.intro p{ padding-bottom:10px;}
/*.intro img{ display:block; margin:10px auto;}*/
.introbot{ width:962px; height:3px; background: url(../images/bg18.png) no-repeat;}

.news{width:100%; float:left;}
.news ul{width:100%; }
.news li{height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding:0 5px 0 15px; background:url(../images/ico_inews.jpg) no-repeat 0 13px; margin-bottom:5px;}
.news li a{color:#333333;}
.news_det{padding:22px 5px 26px; color:#000000;}
.news_det .tt{height:70px;display:block; text-align:center; margin:15px 0 25px; color:#666666;}
.news_det .tt b{ font-size:16px;color:#000; margin-bottom:10px; display:block; color:#000;}
.news_det p{line-height:22px; color:#333333;}

.titles{ width:100%; height:40px; position:relative; margin:10px 0 30px; text-align:center}
.titles h1{ width:100%; font:bold 16px/40px "微软雅黑"; color:#000;}
.titles span{ display:inline-block; line-height:30px; top:0; color:#adadad}
.intros{ padding-top:20px; color:#666;}
.intros p{ line-height:25px;}
.intros img{ display:block; margin:0 auto;}
.introbot{ width:962px; height:3px; /*background: url(../images/bg18.png) no-repeat;*/}

.turn{ width:100%; padding-top:25px; margin:10px 0; position:relative}
.turn p{ float:left; font:bold 12px/32px "微软雅黑"; padding:0 20px; border-right:1px solid #fff; background:#ececec; margin-bottom:7px; width:auto;}
.turn a.name{ display:inline-block; min-width:322px; padding:0 10px; background:#f4f4f4; float:left; line-height:32px; margin-bottom:7px;}
.turn a.back{ display:inline-block; font-weight:bold; line-height:32px; padding:0 28px; background:#ececec; position:absolute; top:25px; right:0}
.turn a:hover{ color:#ac0000}
.turn .lines{ width:100%; height:0; line-height:0; clear:both}


.job-intro{ position: relative; height: auto!important; padding:20px 10px;}
.job-intro p{ line-height:25px;}

.join{ clear:both;width:450px;height:20px; padding-top:5px; margin:20px auto;}
.join strong{ display:block;width:200px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.join span{ display:block;width:200px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.join a{ color:#333333;}
.join a:hover{ color:#000000; text-decoration:underline;}


/*foot*/
.foot{ width:1000px; border-top:#afafaf solid 1px; height:70px; margin:0 auto; position:relative; /*top:-30px;*/}
.foot_left{ float:left; line-height:22px; color:#676565; padding-top:15px;}
.foot_left a{ color:#6b6b6b;}
.foot_left a:hover{color:#0070af;}
.foot_right{ float:right;line-height:20px;font-size:12px; color:#676565; padding-top:20px;}


/*-分页-*/
.zipage,.zi_page{ clear:both;width:auto;/*height:30px;*/text-align:center;padding:20px 0px 5px 0px;font-size:12px;}
.zipage span{ font-weight:bold;padding:1px 5px 1px 5px; background-color:#fff;color:#007b03; border:1px solid #007b03; margin-right:5px;}
.zipage li{ display:block;margin-top:5px;}
.zipage a{ color:#000000;padding:1px 5px 1px 5px; text-decoration:none;color:#343434; margin-right:5px; border:1px solid #515254; background-color:#fff;}
.zipage a:hover{ background-color:#3CA8C4;color:#fff;padding:1px 5px 1px 5px; font-weight:bold; text-decoration:none;}
.zi_page a:hover{ text-decoration:underline;}

.pre_list{ clear:both; width:100%; height:20px; padding-top:5px; border:1px dashed #999999; background-color:#c7f4ff; margin:20px auto;}
.pre_list .p{ display:block;width:300px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.pre_list .n{ display:block;width:300px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.pre_list a{ color:#333333;}
.pre_list a:hover{ color:#000000; text-decoration:underline;}

.pro_sx { /*background-color: #C7F4FF; border: 1px dashed #999999;*/ clear: both; height: 20px; margin: 20px auto; /*padding-top: 5px;*/ width: 100%;}
.pro_sx strong { color: #000000; display: block; float: left; font-weight: normal; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; width: 300px;}
.pro_sx span { color: #000000; display: block; float: right; overflow: hidden; padding-right: 10px; text-align: right; text-overflow: ellipsis; width: 300px;}
.pro_sx a {color: #333333;}
.pro_sx a:hover { color: #000000; text-decoration: underline;}