@charset "utf-8";
/* CSS Document */
.fontstyle1123559{
display:inline;}
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#000;}
a:hover { COLOR:#cc0001;}
img { border:0; padding:0px; margin:0px;}

/*公共样式开始*/
body{font-family:"Microsoft YaHei", "微软雅黑"; color:#000; font-size:14px; background:#fff; min-width:1100px;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1000{ width:1127px; margin:0 auto;}
.box{ background:url() left top repeat-y; padding:15px 50px 0 50px; width:1200px; margin:0 auto;}

.top{ height:160px; width:1000px; margin:0 auto;}
.sj{ height:35px; margin-top:5px; line-height:35px;}
.sj span{ padding-left:15px;}
.sj a{ margin:0 10px;}
.logo{width:313px; height:69px; padding-top:25px;}
.logo img{ height:69px;}

.logo_r{ width:630px;}

/*search*/
.ss{ margin-top:20px; width:210px; height:31px; padding-left:8px; background:#f6f6f6; overflow:hidden;}
.ssk{ width:175px; height:31px; line-height:31px; font-size:12px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#999; font-family:"微软雅黑";}
.search_btn{ float:right; width:31px; height:31px; background:#efefef; outline:medium none;}

/******nav******/
.nav { height:40px; line-height:40px; margin-top:10px; width:700px;}
.nav ul {padding:0; margin:0;list-style-type: none;  }
.nav ul li {float:left; position:relative; z-index:998; display:block;}
.nav ul li a{display:block; text-decoration:none; text-align:center; font-size:18px; width:65px; }
.nav ul li ul {display: none;}
.nav ul li ul li{width:100%;position:static; border-right:none !important; }
.nav ul li:hover a { color:#fff; background:#cc0001;}
.nav ul li.hover a { color:#fff; background:#cc0001;}
.nav ul li:hover ul {display:block; position:absolute; top:40px; left:0; }
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li a {display:block; text-align:center; line-height:35px; background:#cc0001; font-size:14px; color:#fff; border-top:1px solid #d51011;}
.nav ul li:hover ul li a:hover {color:#fff; text-align:center; background:#b80001;}

#banner { position: relative; z-index: 1; width:1127px; height:367px; border:4px solid #cc0001; margin:0 auto;}
#banner ul li { position: absolute; z-index: 2; }
#banner ul li img { width:1127px; height:367px !important;}

#banner .arrow-l { cursor: pointer; position: absolute; top: 45%; left: 1%; z-index: 999; display: inline-block; width:40px; height:40px; }
#banner .arrow-r { cursor: pointer; position: absolute; top: 45%; right: 1%; z-index: 999; display: inline-block; width:40px; height: 40px;  }
#banner .arrow-r:hover,#banner .arrow-l:hover { opacity: 0.8; }
#banner .slider-btn { display:none; }
#banner .banner-pageing { width: 100%; position:absolute; z-index: 222; bottom: -30px; text-align:right; right:50px;}
#banner .banner-pageing a { margin-right: 10px; width:16px; height:16px; display:inline-block; background: url(../images/banner-dot.png) no-repeat center; }
#banner .banner-pageing a.active,#banner .banner-pageing a:hover { background: url(../images/banner-active-dot.png) no-repeat center; }



.w480{ width:550px;}

.tit{height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #cccccc;}
.tit h2{ float:left; display:block; background:url(../images/h2bg.jpg) left center no-repeat; display:block; padding-left:20px; text-align:center; font-size:16px; font-weight:bold; }
.tit em{float:left; display:block; font-style:normal; margin:0 7px; color:#d7d2cb;}
.tit i{float:left; display:block; font-style:normal; font-size:12px; text-transform:uppercase;color:#333;}
.tit a{ color:#666666; float:right; font-size:12px; }

.list{ overflow:hidden; margin-top:10px; height:165px; overflow:hidden;}
.list ul li { line-height:28px; font-size:14px; height:28px; overflow:hidden;}
.list span{ font-size:12px; float:right;}

.ztxw{ width:550px; margin-top:10px; background:#f7f7f7;}
.ztxw img{ width:252px; height:160px;}
.ztxw span{ width:285px; height:160px; line-height:23px; overflow:hidden;}
.ztxw a{ line-height:37px;}

.sjrd{ border-bottom:1px solid #cccccc; height:238px;}
.tply{ margin:10px auto; padding:10px; background:#f7f7f7;  height:208px; overflow:hidden;}
.tply li{float:left;border:1px solid #f9d4b2; width:206px; height:206px; display:block; margin:0 10px; overflow:hidden; position:relative; z-index:1;}
.tply li img{ width:206px; height:206px; position:absolute; z-index:2;}
.tply li span{width:196px; display:block; height:50px; line-height:25px; padding:15px 5px; position:absolute; text-align:center; font-size:12px; z-index:3; background:url(../images/bg1.png) repeat; left:0; bottom:0px;}


.tply1{ margin:0 auto; }
.tply1 li{float:left; border:1px solid #f9d4b2; width:206px; height:206px; display:block; margin:15px 25px; overflow:hidden; position:relative; z-index:1;}
.tply1 li img{ width:206px; height:206px; position:absolute; z-index:2;}
.tply1 li span{width:196px; display:block; height:40px; line-height:25px; padding:15px 5px; position:absolute; text-align:center; font-size:14px; z-index:3; background:url(../images/bg1.png) repeat; left:0; bottom:0px;}


.gz{ height:60px; line-height:60px; border-bottom:1px solid #000; border-top:1px solid #000; overflow:hidden;}
.w800{ width:800px; margin:0 auto;}
.gz h2{ font-size:16px; font-weight:bold; width:150px;}
.gz a{ margin:0 10px;}

.link{ border-bottom:1px solid #000; height:100px; padding:20px 0;}
.link h2{font-size:16px; font-weight:bold; width:150px; height:70px;}
.link span{ width:840px; float:right;}
.link a{ width:280px; height:25px; display:block; float:left; line-height:25px;}

.bq{ width:1127px; padding:20px; margin:0 auto;}
.bq h2{ font-size:16px; font-weight:bold; width:150px;}
.bq p{ line-height:25px; float:left; padding-left:10px;}



/*内页样式*/
.ny{width:1000px; margin:30px auto; padding-top:40px; border-top:2px solid #656565;}
.ny_left{ float:left; width:165x; min-height:500px;}
.ny_left_top{ height:50px; width:165px; border-bottom:1px solid #000; font-size:22px; line-height:50px;}
.ny_right{ float:right; width:780px; min-height:500px; padding-bottom:30px;}
.ny_right1{width:1000px; margin:0 auto; min-height:500px;}
.ny_right_con{ line-height:30px !important; padding-top:15px;}

.nytit{ border-bottom:1px solid #f18200; height:40px; line-height:40px; margin-top:10px;}
.nytit h2{ background:#f18200; padding:0 10px; font-size:24px; text-align:center;}
.nytit em{ margin:0 10px;}


.nynav{width: 165px;}
.nynav ul li{ border-bottom:solid 1px #000;}
.nynav ul li a{display: block;  height:30px;line-height: 30px;position: relative;}
.nynav ul li .inactive{ background:url(../images/off.png) no-repeat 155px center;}
.nynav ul li .inactives{background:url(../images/on.png) no-repeat 155px center;} 
.nynav ul li ul{display: none;}
.nynav ul li ul li { border-left:0; border-right:0; background-color:#f3f3f3; border-color:#fff; }
.nynav ul li ul li ul{display: none;}
.nynav ul li ul li a{ padding-left:10px; font-size:12px;}
.nynav ul li ul li ul li { background-color:#fafafa; border-color:#fff; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.nynav ul li ul li ul li a{padding-left:30px; font-size:12px; border:1px solid #999}


.dpzw{text-indent:2em; font-size:14px;}
.dpzw p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:600px; margin:0 auto; display: block;} 


/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc; font-size:14px}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}

.Newslist1 { margin:10px auto;}
.Newslist1 ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc; font-size:15px;}
.Newslist1 ul li i{float: right; color: #999999; margin-right: 2px;}


/*图片列表开始*/
.Pic {}
.Pic ul { padding-top:15px;}
.Pic ul li { padding:0 15px; float: left; margin-bottom:20px; display: block; width:125px; height:180px; }
.Pic ul li img{ height:125px; width:125px; overflow:hidden;}
.Pic ul li span{ display: block; font-size:16px; width:125px; height:20px; line-height:20px; overflow:hidden;}
.Pic ul li p{ display: block; font-size:14px; width:125px; height:20px; line-height:20px; overflow:hidden;}



/*详细页*/
.content{width:1000px; padding-top:20px;}
.content-title{ width:1000px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#cc0001; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:900px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1000px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}