body { margin:0; font-size:12px; font-family:"microsoft yahei";background:#faecd2 }
a:link { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#f00; }
a:active { text-decoration:none; color:#666; }
a{ text-decoration:none;color: #F00;}
img {border:0px;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,form,p { padding:0px; margin:0px; list-style:none; }

/*logo*/
#top { width:100%; height:100px;line-height:26px; background:url(../image/index_02.png) } 
#top p {width:1000px; margin:0 auto}
#top span { float:right; color:#7f6268;+margin-top:-100px;}
#top span a {color:#7f6268; }

/*nav*/
#nav { width:100%; height:47px; background:url(../image/index_05.png)}
#nav ul { width:1000px; height:47px; margin:0 auto;  }
#nav li { width:124px; float:left; color:#FFF; font-size:16px; text-align:center; line-height:47px;background:url(../image/index_07.png) no-repeat }
#nav ul li:hover {  background:url(../image/index_13.png) }
#nav ul li a { color:#FFF; display:block;  }
#nav ul li a:hover { color:#ffd07b}
#nav ul .first{  background:url(../image/index_13.png) }
#nav ul .first a { color:#ffd07b}


/*banner*/
#banner { width:100%; height:435px; float:left;}
#slides { display:block; width:100%; height:435px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:40%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*main*/
#main_box {  background:#faecd2 url(../image/index_14.png) repeat-x; padding:15px}
#main { width:1000px; height:607px; margin:0px auto; }
.title { height:48px; line-height:48px;font-size:18px; font-style:italic }
.title .yellow { color:#e79100}
.title .bule { color:#476c89}
.title .en { color:#ccc}

/*about*/
#about { width:590px; height:292px; padding:0px 20px;color:#555;background:#fff; line-height:23px; float:left;font-size:14px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/-moz-box-shadow: 2px -2px 10px #ccc;/*firefox*/-webkit-box-shadow: 2px -2px 10px #ccc;/*safari或chrome*/box-shadow:2px -2px 10px #ccc;/*opera或ie9*/ }
#about img { padding:2px; border:1px solid #999; float:left; margin-right:20px; }

/*video*/
#video { width:315px; height:292px; padding:0px 20px; background:#fff; float:left;margin-left:15px; +margin-left:5px; line-height:26px;font-size:14px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/-moz-box-shadow: 2px -2px 10px #ccc;/*firefox*/-webkit-box-shadow: 2px -2px 10px #ccc;/*safari或chrome*/box-shadow:2px -2px 10px #ccc;/*opera或ie9*/}
#video p { text-align:center; }

/*news*/
#news { width:960px; height:300px; padding:0px 20px; background:#fff; margin-top:15px;position:relative; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/-moz-box-shadow: 2px -2px 10px #ccc;/*firefox*/-webkit-box-shadow: 2px -2px 10px #ccc;/*safari或chrome*/box-shadow:2px -2px 10px #ccc;/*opera或ie9*/}
/*news_pic*/
#news_pic { width:326px; float:left;}
#news_pic .news_box { width:326px; height:239px; position: absolute; background:url(../image/index_22.png)}
.newsbanner{position:relative;width:300px;height:210px;overflow:hidden; background:#fff; margin:13px}
.newsbanner .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(http://www.jljydc.cn/css/loading.gif) center -40px no-repeat;}/*载入画面*/
.newsbanner .pic li{position:absolute;}
.newsbanner .pic li img{width:300px;height:210px;}/*图片和焦点图框架一样大小*/
.newsbanner .txt li{position:absolute;z-index:2;left:0;width:300px;height:36px;line-height:36px;overflow:hidden;}
.newsbanner .txt li a{display:block;color:#fff;padding:2px 0 0 16px; font-weight:bold;text-decoration:none;}/*标题样式*/
.newsbanner .txt-bg{position:absolute;bottom:0;z-index:1;width:300px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=40);opacity:0.4;}/*标题背景*/
.newsbanner .num,.newsbanner .num-bg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff;}/*按钮样式*/
.newsbanner .num li,.newsbanner .num-bg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.newsbanner .num-bg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.newsbanner .num li.current,.newsbanner .num li.hover{background:#F60;}/*当前/悬停按钮背景*/

/*news_tab*/
#news_tab { width:382px; height:270px; float:left; margin-left:10px; border:1px solid #ccc; margin-top:15px;}
#news_tab #tab { height:38px; border-bottom:1px solid #ccc; margin-bottom:10px; background: url(../image/index_23.png)}
#news_tab #tab li {line-height:35px; font-size:14px; float:left; }
#news_tab #tab li a  { float:left; width:100px; text-align:center;border-right:1px solid #ccc; padding-top:3px; display: block;   }
#news_tab .box{ display:none}
#tab .cur {border-top:3px solid #d20001; padding:0px; color:#f00; line-height:28px;height:32px; display: block;   }
#news_tab #info1 ul li ,#news_tab #info2 ul li { line-height:26px;height:26px; text-indent:10px; overflow:hidden;color:#555; }
#news_tab ul li span { float:right; margin-right:15px;}

/*contact*/
#contact { width:230px; height:268px; float:left; margin-left:10px; background:url(../image/index_31.png) no-repeat; margin-top:15px; }
#contact .phone { height:86px; line-height:110px; color:#fff; font-size:26px; text-indent:20px;letter-spacing:1px;}
#contact p { line-height:22px;  text-indent:10px; }

/*display*/
#display { height:270px; background:#88000e;}
#featureContainer { margin: 0px auto; width: 1134px;   }
#featureContainer .prev { text-indent: -9999px; width: 35px; display: block; background: url(../image/feature_left.png) center top; float: left; height: 96px; margin-top: -170px;  }
#featureContainer .next { text-indent: -9999px; width: 35px; display: block; background: url(../image/feature_right.png) center top; float: right; height: 96px; margin-top: -170px;  }
.featureBox { width: 240px; float:left; margin:0px 5px; height: 250px; overflow: hidden;text-align:center; line-height:30px;font-size:14px; color:#fff}
#block {  position: relative; margin: 0px auto; width:1000px; height: 210px; overflow: hidden; }

/*link*/
#link { width:1000px; height:60px; margin:15px auto; padding-top:5px; border-bottom:1px solid #d9c89d; background:url(../image/index_32.png) no-repeat }
#link ul li { float:left}

/*footer*/
#footer { width:100%; min-height:60px; text-align: center; padding-top:20px; padding-bottom:10px; line-height:22px; color:#fff; background:#2e2e2e; }
#footer a{ color:#fff; }

.mains { width:1000px; min-height:600px; background:#fff; margin:0px auto; margin-top:-15px;}
/*left*/
.left { width:215px; margin-left:10px;color:#fff; background:#9b160c; float:left}
.left .left_title { height:75px; margin-top:-58px; z-index:9999; position:absolute}
.left ul { margin-top:17px;}
.left ul li { height:28px; line-height:28px; border-bottom:1px solid #dc1e11; border-top:1px solid #721009; text-indent:15px; }
.left ul li span { background:#fff; width:7px; height:3px; display:block; margin-left:30px; margin-top:12px; float:left}
.left ul li a {float:left; color:#fff; display:block}
.left ul li:hover { background:#fff}
.left ul li:hover a { color:#f00}
.left ul li:hover span { background:#f00}
.left ul .subnav a { color:#f00}
.left ul .subnav span { background:#f00}
.left ul .subnav { background:#fff}

/*left_contact*/
#left_contact { height:260px; width:197px; border:1px solid #b45647; background:url(../image/about_22.png) no-repeat; margin:20px 9px; }
#left_contact .phone { height:86px; line-height:110px; color:#fff; font-size:24px; text-indent:10px;letter-spacing:1px;}
#left_contact p { line-height:21px;  text-indent:10px; }

/*right*/
.right {  width:755px; min-height:400px; padding-left:20px; border-top:5px solid #87150b; float:left; _margin-left:-12px;}
.right .right_title { height:32px;width:745px; line-height:32px; color:#999; border-bottom:1px solid #ccc; background:url(../image/about_06.png) no-repeat; text-indent:30px; margin:10px 0px;}
.right .right_title .red { color:#942e26; font-size:18px}
.right .right_title .location { float:right; color:#333; +margin-top:-28px;}
.right .right_text { line-height:26px; width:725px;margin-left:5px; } 

