BODY { TEXT-ALIGN: center; PADDING: 0px; margin: 0px; background:#fff url(../images/topbg.jpg) repeat-x;}
#cj-wrapper { PADDING: 0px;  margin: 0px auto;TEXT-ALIGN: center; width: 1000px;background:#fff ; }
ul li { list-style:none;  padding:0; margin:0;}
#cj-main { margin:6px auto 0; width: 1000px; text-align:left; }
.col-lef { width:206px; float:left;  }
.col-rig { width:772px; margin-right:10px;_margin-right:5px; float:right;}

.cj-lefboxbg {width:206px;background:url(../images/mbg_box.jpg) repeat-y; }
.cj-lefbox { border:1px solid #e3e3e3; width:185px; margin:0 auto; background:#f5f5f5;}
.cj-lefbox h3 { padding:0; margin:0; background:url(../images/titlebg_s1.jpg) no-repeat center 2px; padding-bottom:4px; height:24px;border-bottom:1px solid #ddd; font:bold 12px/27px "宋体"; color:#fff; padding-left:12px; padding-top:3px; overflow:hidden; }

.cj-lefnav  { margin:16px auto 10px; width:140px ;}
.cj-lefnav li { background:url(../images/dot2.gif) no-repeat 0 4px; text-align:left; padding:0; padding-left:13px; margin:0; display:block; height:30px; white-space:nowrap; }
.cj-lefnav li a { color: #333333}

.cj-lefcon  { margin:10px auto ; width:180px;}
.cj-lefcon li { text-align:left; line-height:20px; margin:4px;font-family: Arial; }
.cj-lefcon li span { white-space: nowrap; }
.u-nav { background:url(../images/title_unav.jpg) no-repeat right 3px; height:38px; color:#fff;font: normal 12px/36px "宋体"; padding-left:12px;}
.u-nav a  { color:#fff;}

.main-box { margin:20px ;}
.about { color:#333; line-height:23px;}
.about p { line-height:22px;}


#cj-footer  { padding:0; margin:0; margin-top:10px; background:url(../images/bg_footer2.jpg) repeat-x 0 0; clear:both; height:68px; float:left; width:100%; text-align:left;}
.footer-nav { margin:16px 0 12px 0; text-align:center;}
.footer-nav span { color:#999; padding:0 10px;}
.footer-nav a { color:#666;}
.copyright { text-align:center; color:#666;}


#cj-header {  margin:0; height:408px; text-align:left; }
.top-header { height:96px;background:#fff url(../images/bg_header.jpg) no-repeat; position:relative;}
.logo {width: 301px; height: 77px; TOP: 16px; left: 0px; position: absolute; text-align:center;}
.topfav {width: 200px; TOP: 4px; right: 12px; position: absolute; text-align:center; }
.topfav span { padding:0 10px; color:#bbb}
.topfav a { color:#888;}


.nav { position:absolute;width: 680px; height: 39px; TOP: 51px; left: 322px }
.nav li { TEXT-ALIGN: center; margin: 0px 4px 0px 0px; width: 92px;  float: left; height: 39px;  }
.nav li a { color:#111; font-size:14px; font-weight:bold; display:block;background: url(../images/menu_nav.jpg) no-repeat 0px 0px;height: 39px;line-height:41px; text-decoration:none;}
.nav li a:hover { color:#c00; font-size:14px; font-weight:bold; display:block; background: url(../images/menu_nav_now.jpg) no-repeat 0px 0px; height: 39px;line-height:41px;text-decoration:none;}



.so { background:url(../images/so.gif) no-repeat; width:45px; height:22px; border:none; cursor:pointer;}


.news_list {}
.news_list li { background:url(../images/bg_li_cc.gif) repeat-x 0 25px; text-align:right; height:28px; line-height:28px;}
.news_list li strong { font-weight:normal; float:left; padding-left:16px; background:url(../images/dot6.gif) no-repeat 4px 10px;}
.news_list li span { color:#999; font-size:11px;}
.news_list li a { color: #333333;}
.news_list li a:hover { color:#c00;}


DIV,LI,TD ,P ,SELECT,INPUT,TEXTAREA {FONT: 12px Verdana, Arial; COLOR: #333; TEXT-DECORATION: none}
A { TEXT-DECORATION: none}
BUTTON {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
INPUT {FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none}
UL { padding:0; margin:0; list-style:none;}

FORM {padding:0; margin:0;}

.input {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-left: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-height: 20px; PADDING-left: 3px; PADDING-right: 3px; background: #f7f7f7; height: 20px; COLOR: #555; BORDER-TOP: #ddd 1px solid; BORDER-right: #ddd 1px solid; PADDING-TOP: 0px
}
.textarea {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-left: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-left: 3px; PADDING-right: 3px; background: #f7f7f7; FONT-SIZE: 12px; BORDER-TOP: #ddd 1px solid; BORDER-right: #ddd 1px solid; PADDING-TOP: 3px
}

.button {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-left: #c0c0c0 1px solid; PADDING-BOTTOM: 0px; LINE-height: 20px; PADDING-left: 3px; PADDING-right: 3px; background: #e8e8e8; height: 22px; BORDER-TOP: #c0c0c0 1px solid; BORDER-right: #c0c0c0 1px solid; PADDING-TOP: 0px
}

.submit {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-left: #c0c0c0 1px solid; PADDING-BOTTOM: 0px; LINE-height: 20px; PADDING-left: 3px; PADDING-right: 3px; background: #e8e8e8; height: 22px; BORDER-TOP: #c0c0c0 1px solid; BORDER-right: #c0c0c0 1px solid; PADDING-TOP: 0px
}
.mustfill {
	COLOR: #ff0000
}
SELECT {FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050}




body a:hover { color:#c00;}

.showpages {}
.pagesinfo {float:left; width:200px;}
.pages { float:left; width:530px; text-align:right;} 
.showpages li { display:inline; padding:0 6px;}






.art {color:#333; line-height:23px;}
.art p { line-height:22px;}

.newsinfo {}
.mytitle { margin:0; padding:0; text-align:center; font:bold 20px/36px "微软雅黑"}
.mydate { text-align:center; color:#999;}
.content { line-height:20px; color:#333; margin:15px 0;}
.myright { text-align:right; margin-bottom:20px;}

.previous {margin-bottom:8px; }


.prolist  { margin:20px 0; text-align:center;}
.prolist li { float:left; width:160px; margin-left:10px;margin-right:10px; margin-bottom:10px; line-height:24px;_margin-left:5px;_margin-right:15px; height:150px;  }
.prolist li strong { display:block; font-weight:normal; padding:4px 0; white-space:nowrap; width:160px;text-overflow:ellipsis; overflow:hidden;}
.prolist li em { display:block; font-style:normal; margin-bottom:4px;}
.prolist li span { width:150px;height:110px; overflow:hidden; border:1px solid #ddd; background:#f5f5f5; padding:3px; display:block;}
.prolist li span a { display:table-cell;height:110px;width:150px;text-align:center;vertical-align:middle;font:12px/1 Tahoma, Helvetica, Arial;*display:block;*font-family:Arial;*font-size:90px;background:#fff;}
.prolist li span a img { border:0; -ms-interpolation-mode:bicubic;vertical-align:middle;overflow:auto; max-height:110px; _height:expression(this.height > 110 ? "110px" : this.height); background:#fff;}

.propic { float:left; width:369px; margin-left:3px;}

#top01,#top02,#top03,#top04,#top05 {width:330px;height:250px; overflow:hidden; border:1px solid #ddd; background:#fff; padding:5px; display:block; margin:0; text-align:center;zoom:1; }
#top01 a,#top02 a,#top03 a,#top04 a,#top05 a {display:table-cell;width:330px;height:250px;text-align:center;vertical-align:middle;font:12px/1 Tahoma, Helvetica, Arial;*display:block;*font-family:Arial;*font-size:218px;background:#fff;max-width:330px; zoom:1;}
#top01 a img,#top02 a img,#top03 a img,#top04 a img,#top05 a img {background:#fff;border:0; vertical-align:middle;overflow: hidden; max-height:250px; _height:expression(this.height > 250 ? "250px" : this.height); margin:0; }


.shuxing {float:left; width:339px;}
.shuxing li { border-bottom:1px solid #ddd; line-height:32px;}
.jianjie { clear:both; line-height:20px; color:#333; margin:15px 0;}
.shuxing li h2 { display:inline; font:bold 18px/24px "微软雅黑"}
.pro_content { margin:20px; line-height:180%;}
.pro_content  li { line-height:180%;}
.guest{width:100%;margin:2px;}
.guest .row{padding:4px;clear:both;}
.guest .left{ float:left;text-align:right; width:80px;padding:5px 0px 0px 0px;}
.guest .right{ float:left;text-align:left;padding:0px 0px 0px 5px;}

.guestlist{width:100%; margin:2px; margin-top:10px;}
.guestlist table {border:1px solid #ddd; border-collapse:collapse; width:98%;}
.guestlist table th { border:1px solid #ddd; padding:4px; width:80px; }
.guestlist table td { border:1px solid #ddd; padding:4px;}
.guestlist table td span { color:#f00;}

.showpage { margin:15px 6px; text-align:right;}


.feedback{width:100%;margin:2px;}
.feedback .row{padding:4px;clear:both;}
.feedback .left{ float:left;text-align:right; width:80px;padding:5px 0px 0px 0px;}
.feedback .right{ float:left;text-align:left;padding:0px 0px 0px 5px;}

.order{width:100%;margin:2px }
.order .row{padding:2px;clear:both;}
.order .left{ float:left;text-align:right; width:80px;padding:5px 0px 0px 0px;}
.order .right{ float:left;text-align:left;padding:0px 0px 0px 5px; }






.home_news { float:left;width:280px; margin-left:10px; margin-top:3px;}
.home_news h3 { margin-bottom:10px; border-bottom:1px solid #ddd; text-align:right; height:20px; background:url(../images/icon_arr111.gif) no-repeat 2px 0;}
.home_news h3 strong {background:url(../images/titfont.gif) no-repeat 0 0; float:left; margin-left:11px; }
.home_news h3 span { font:normal 11px/16px Arial; padding-left:70px; color:#999;} 

.home_news li { text-align:right; background:url(../images/icon_dot.gif) repeat-x 0 bottom; height:18px; margin:4px 6px 0; padding-top:4px;}
.home_news li strong { font-weight:normal; float:left; background:url(../images/icon_arr222.gif) no-repeat 3px 3px; padding-left:14px;}
.home_news li strong a { color:#333;}
.home_news li span {font:normal 11px/16px Arial;color:#999;}

.home_pro { float:left; width:460px; margin: 3px 20px 0;}
.home_pro h3 { margin-bottom:10px; border-bottom:1px solid #ddd; text-align:right; height:20px; background:url(../images/icon_arr111.gif) no-repeat 2px 0;}
.home_pro h3 strong {background:url(../images/titfont.gif) no-repeat 0 -35px; float:left; margin-left:11px; }
.home_pro h3 span { font:normal 11px/16px Arial; padding-left:70px; color:#999;} 

/*.home_pro li { float:left; width:146px; margin-left:4px; border:0; text-align:center; }
.home_pro li strong { font-weight:normal; width:130px; overflow:hidden; float:left; white-space:nowrap;}
.home_pro li img { border:1px solid #ddd; padding:2px; background:#eee; width:130px; height:100px;}
*/
.home_con { float:left; width:200px;margin-top:3px; }
.home_con h3 { margin-bottom:10px; border-bottom:1px solid #ddd; text-align:right; height:20px; background:url(../images/icon_arr111.gif) no-repeat 2px 0;}
.home_con h3 strong {background:url(../images/titfont.gif) no-repeat 0 -71px; float:left; margin-left:11px; }
.home_con h3 span { font:normal 11px/16px Arial; padding-left:70px; color:#999;} 
.home_con li { padding-left:20px; line-height:20px;}
.hottel { text-align:center; margin:0px 0 6px;}
.hottel2 img { width:172px; margin-left:4px;}
.cnt li { line-height:26px;}


h3.etit1 strong{ background:none;}
h3.etit1 span { font:bold 14px/14px Arial; padding-left:0px; color:#333;}
h3.etit2 strong{ background:none;}
h3.etit2 span { font:bold 14px/14px Arial; padding-left:0px; color:#333;}
h3.etit3 strong{ background:none;}
h3.etit3 span { font:bold 14px/14px Arial; padding-left:0px; color:#333;}
.productpage,.showpage { text-align:center; clear:both; margin-top:10px;}
.productpage span,.showpage span { border:1px solid #ccc; padding:4px 6px; text-align:center; margin:0 2px;}
.productpage strong,.showpage strong { color:#333;}



.pro_detail { border-bottom:1px solid #ddd;height:28px; clear:both; margin-top:20px; float:left\0; width:100%\0; margin-bottom:20px\0;  }
.pro_detail strong{ float:left; height:28px; width:90px; background: url(../images/productdetail_title.jpg) no-repeat; font:bold 12px/28px Verdana, Arial; text-align:center; margin-left:3px; padding-top:1px;}

.sopro img { width:150px; height:110px; background:#f5f5f5; border:1px solid #ddd; padding:3px;}

.soproli { float:left; width:160px; height:139px; margin:0 10px 20px; text-align:left; overflow:hidden;}

.soproli span { display:block; text-align:center; padding:5px 0;}
.prosearchbar { background:#f5f5f5; border:1px solid #ddd; padding:4px; text-align:center;}
.prosearchbar {}


.sosum { margin:10px; font-weight:bold; color:#f00; border-bottom:1px solid #ddd; line-height:20px; padding-bottom:3px}


.pro_simg { margin-top:16px; margin-bottom:0px; text-align:center; width:310px;  margin-left:18px; _margin-left:9px; float:left;}
.pro_simg span { margin:0 5px; position:relative; float:left; }
.pro_simg span.top_off img { width:60px; height:48px; border:1px solid #e60; background:#f5f5f5; padding:2px;}
.pro_simg span.top_no img { width:60px; height:48px; border:1px solid #ddd; background:#f5f5f5; padding:2px;}
.pro_simg span.top_off b { height:3px; overflow:hidden; position:absolute;top:-8px;left:27px; border-right:5px solid #FFFFCC;border-bottom:5px solid #e60;border-left:5px solid #FFFFCC;}

div.sildPic { position:relative;}
div.sildPic .sildPicBar { position:absolute;top:-31px;right:0px; oveflow: hidden; width: 86px; height: 22px;zoom: 1;}
.sildPic .pre { display: inline; background:url(../images/dot_sc.gif) no-repeat 0px 0px; float: left; width: 20px; height: 15px; cursor: pointer;margin-right: 8px; }
.sildPic .next {background: url(../images/dot_sc.gif) no-repeat 0px -71px; float: right; width: 20px; height: 15px; cursor: pointer;}
.sildPic .sildPicBar li {margin-top: 5px; display: inline; background: url(../images/dot_sc.gif) no-repeat -14px -52px; float: left; margin-left: 3px; width: 6px; height: 6px;  cursor: pointer; }
.sildPic .sildPicBar li.select {background: url(../images/dot_sc.gif) no-repeat -14px -26px;}

div.sildPic ul { margin: 0px; padding: 0px; list-style:none;}
div.sildPic li {float: left; width:146px; margin-left:6px; _margin-left:3px;_margin-right:3px; border:0; text-align:center;  font-size:12px;}
div.sildPic li strong { font-weight:normal; width:130px; overflow:hidden; float:left; white-space:nowrap;}
div.sildPic li img { border:1px solid #ddd; padding:2px; background:#eee; width:130px; height:100px;}
div.sildPic .cnt-wrap {overflow:hidden; width: 460px; height: 140px; zoom: 1; }
div.sildPic .cnt {width:2000px;margin-top:-20px; }


.dq-lefboxbg1 {width:320px;background:url(../images/mbg_box.jpg) repeat-y; float:left; }
.dq-lefbox1 { border:1px solid #e3e3e3; width:306px;height:220px; margin:0 ; background:#f5f5f5;}
.dq-lefbox1 h3 { padding:0; margin:0; background:url(../images/titbg_h1.jpg) no-repeat center 2px; padding-bottom:4px; height:24px;border-bottom:1px solid #e3e3e3; font:bold 14px/27px "宋体"; color:#fff; padding-left:12px; padding-top:3px; overflow:hidden; }
.dq-lefcon1  { margin:10px auto; width:220px;}


.dq-lefboxbg2 {width:420px;background:url(../images/mbg_box.jpg) repeat-y;float:left; }
.dq-lefbox2 { border:1px solid #e3e3e3; width:406px; height:220px; margin:0 ; background:#f5f5f5;}
.dq-lefbox2 h3 { padding:0; margin:0; background:url(../images/titbg_h2.jpg) no-repeat center 2px; padding-bottom:4px; height:24px;border-bottom:1px solid #e3e3e3; font:bold 14px/27px "宋体"; color:#fff; padding-left:12px; padding-top:3px; overflow:hidden; }


.dq-lefboxbg3 {width:260px;background:url(../images/mbg_box.jpg) repeat-y;float:left; }
.dq-lefbox3 { border:1px solid #e3e3e3; width:256px;height:220px; margin:0 ; background:#f5f5f5;}
.dq-lefbox3 h3 { padding:0; margin:0; background:url(../images/titbg_h3.jpg) no-repeat center 2px; padding-bottom:4px; height:24px;border-bottom:1px solid #e3e3e3; font:bold 14px/27px "宋体"; color:#fff; padding-left:12px; padding-top:3px; overflow:hidden; }
.dq-lefcon3  { margin:10px auto; width:220px;}


.flash-banner { height:300px; border:4px solid #ddd; background: #fff }
.flash-banner img { width:992px; float:left; overflow:hidden;}




.news_cc { margin:10px auto; width:386px;}
.news_cc li { background:url(../images/bg_li_cc.gif) repeat-x 0 25px; text-align:right; height:28px; line-height:28px;}
.news_cc li strong { font-weight:normal; float:left; padding-left:16px; background:url(../images/dot6.gif) no-repeat 4px 10px;}
.news_cc li span { color:#999; font-size:11px;}
.news_cc li a { color: #333333;}
.news_cc li a:hover { color:#c00;}

.con_cc { margin:10px auto; width:236px; }
.con_cc li { line-height:18px; padding-top:2px; margin:0 12px; color:#666;}

.pas_cc { margin:10px auto; width:292px; text-align:center; height:170px;   }


.cnt3 {}
.cnt3 h2 span { font-size:16px; line-height:24px;}
.cnt3 li { font-size:14px;line-height:30px;}


.car-show {border:1px solid #e3e3e3; width:996px; margin-top:12px; float:left; height:200px; background:#f5f5f5; position:relative; }
.csm { width:93px; height:91px; position:absolute;left:-3px;top:-4px; background:url(../images/pic_left_show.gif) no-repeat; z-index:999;}

.rollBox{clear:both;width:996px; padding:0; margin:0; margin-top:10px;}
.rollBox .LeftBotton{ width:27px; height:60px; position:absolute;left:10px;top:66px; background:url(../images/showlr_arrow.gif) no-repeat 0 0; overflow:hidden;margin: 0;cursor:pointer;}
.rollBox .RightBotton{width:27px; height:60px; position:absolute;right:10px;top:66px; background:url(../images/showlr_arrow.gif) no-repeat -27px 0;overflow:hidden;margin:0;cursor:pointer;}
.rollBox .Cont{width:880px;overflow:hidden; margin:0px; padding:0; text-align:center; position:relative;left:60px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li {width:200px; float:left; margin:0px; padding:0; text-align:left;}
.rollBox .Cont li span { line-height:28px; display:block; text-align:center;}
.rollBox .Cont li img{ padding:3px;background:#fff;border:1px solid #ddd;display:block;margin:0; width:180px; height:150px; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333333;text-decoration:none;}
.rollBox .Cont a:hover{color:#c00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.pro_content p { line-height:24px;}

 
/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap{width:992px; height:306px;}   /*可以修改宽高*/
#slider{position: relative; width:992px; height:306px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:992px; height: 306px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:992px;height:306px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:990px; z-index:50; height: 40px; }/*可以修改宽高*/
.nivo-caption p{width:992px;height: 40px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; right:10%; bottom:10px; z-index: 100;}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#074d91}
.nivo-controlNav a.active{background:#ff6400;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}
 