/* ============容器============== */
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left;background:url(../images/conbg.png) 0 0 repeat-y} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto;} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex,#advsex2,#advsex1{display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 
div#showpages {padding-bottom:40px!important;background:#fff;} 

/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */

div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , blockquote , th , td {margin:0; padding:0;}
ul{margin:0px;padding:0px;}
ul,li{list-style:none}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: underline;}
a:hover{color:#ff0000;text-decoration: none;}
em{font-style:normal; font-weight:normal;}

/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}

/* ==提示样式== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}
.phone{ overflow:hidden; padding:5px 0; float:right; padding-left:60px; background:url(../images/phone.png) no-repeat left center; }
.phone em{ display:block; font-size:13px; color:#000;}
.phone span{ font-size:24px; color:#c73426; font-weight:bold; display:block;}
.index_notice {
    float: left;color:#AB372C;
    width: 600px;font-size: 18px;
}

.index_notice span {
    line-height: 60px;color:#AB372C;
    vertical-align: top;
    font-weight: bold;
}
.index_notice a {
    color: #545454;
	text-decoration:none;
    line-height: 60px;font-size: 14px;
}

.ititle{ text-align:center; width:100%;background: url(../images/title.png)  center no-repeat; margin-top:40px; white-space:40px; margin-bottom:24px;}
.ititle p{font-size:24px;height:12px;font-family:'microsoft yahei',Verdana, Arial;}
.ititle font{ font-size:14px;line-height:28px;font-family:'microsoft yahei',Verdana, Arial;text-transform:uppercase;}

.fuwu { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:50px;}

.fuwu ul{ overflow:hidden; width:100%; height:240px;}

.fuwu li{ float:left; width:249px; border-right:1px solid #e1e1e1; height:240px; text-align:center}

.fuwu li .tu{ overflow:hidden; background:url(../images/fuwu.png) no-repeat center top; width:152px; height:152px; margin:0 auto; margin-bottom:30px;}

.fuwu li img{ display:block;}

.fuwu li p{ font-size:18px; color:#000; margin-bottom:15px;}

.fuwu li i{ display:block; width:37px; height:1px; background-color:#cecece; margin:0 auto;}

.fuwu .last{ border:none}

.fuwu li:hover .tu{ background-position:bottom}

.menu { overflow:hidden;width:100%; padding-top:15px; background-color:#fff;}

.menu ul{ overflow:hidden; margin-bottom:20px;}

.menu li{ overflow:hidden; width:100%; *float:left; font-size:14px; line-height:42px;height:42px;}

.menu li a{ display:block; padding-left:25px; color:#000; background:url(../images/pro_left_s01.png) no-repeat 15px center; text-decoration:none; font-size:14px; line-height:42px;height:42px;}

.menu li a:hover{ background:#c73426 url(../images/pro_left_s02.png) no-repeat 15px center;color:#fff; font-weight:bold}


.proright { overflow:hidden; width:100%; float:right;}

.proright .top{ overflow:hidden; margin-bottom:18px; background:url(../images/pro_right01.png) repeat-x left bottom; width:100%;}

.proright .top ul{ overflow:hidden; float:left}

.proright .top .more{ float:right; font-size:13px; color:#575757;}

.proright .top li{ float:left; font-size:16px; padding-bottom:17px}

.proright .top li a{text-decoration:none; color:#000; font-weight:bold; font-size:16px; display:block; padding:0 10px; border-right:#b3b3b3 1px dotted;} 

.proright .top li.last a{ border:none}

.proright .top li.cur,.proright .top li:hover{ background:url(../images/pro_right02.png) no-repeat center 27px;*background:url(../images/pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px;}

.proright .list { overflow:hidden; width:100%;}

.proright .list li{ float:left; width:226px; height:268px; border:2px solid #dcdcdc; margin-right:18px; margin-bottom:16px; background-color:#fff;}

.proright .list li img{ display:block; margin-bottom:10px;}

.proright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}

.proright .list li a{ display:block; text-decoration:none}

.proright .list li:hover { border-color:#ab372c;}

.jianzheng { overflow:hidden; width:100%; margin:0 auto; padding-bottom:110px; background:url(../images/probg.png) repeat center}
.jianzheng .jzbox { overflow:hidden; width:110%; height:365px;}
.jianzheng dl{ overflow:hidden; width:475px; height:162px; float:left; margin-right:50px; margin-bottom:35px;}
.jianzheng dt{ overflow:hidden; float: left; width:159px; height:154px; padding:3px; border:1px solid #d6d6d6;}
.jianzheng dd{ overflow:hidden; width:290px; float:right;}
.jianzheng dd h4{ font-size:16px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.jianzheng dd h4 a{ font-size:16px;color:#333}
.jianzheng dd p{ font-size:13px; color:#333; line-height:20px; text-align:justify; height:80px; overflow:hidden; margin-bottom:12px;word-break:break-all;word-wrap:break-word;}
.jianzheng dd a.more{ display:block; width:80px; height:24px; background:url(../images/jz_more.jpg) no-repeat center;}

.link { overflow:hidden; width:100%; position:relative; margin:0 auto; margin-bottom:50px;}

.link h3{ position:absolute; left:0; top:0}

.link ul{ overflow:hidden; float:right; width:900px; padding:15px 0 35px 35px; border:1px solid #c4c4c4;}

.link li{ float:left; white-space:nowrap; margin-left:30px; font-size:13px; line-height:22px;}

.link li a{ color:#383838;}

.link .rk{ display:block; overflow:hidden; position:absolute; right:0; bottom:0}

.link .rk img{ display:block;}


.left{ overflow:hidden; width:234px; height:270px; background-color:#961b0f; float:left; padding-top:30px;}

.left img{ display:block; margin:0 auto; margin-bottom:12px;}

.left p{ text-align:center; font-size:13px; color:#fff;}

.rtop{ overflow:hidden; padding:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;background:#FFF;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #c73426; font-weight:normal; line-height:16px;height:16px;}
.rtop h5 a{ font-size:16px; color:#c73426; line-height:16px;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}


.newsListn{padding: 20px;background:#FFF;}

.newsListn dl{position:relative;height:120px; background-color:#ebebeb;}

.newsListn dt{float:left;}

.newsListn dt img{display:block;width: 220px;height: 118px;}

.newsListn dd{margin-left: 240px;}

.newsListn dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}

.newsListn dd h5 a{color:#c73426;}

.newsListn dd h5 span{  float: right;color: #bfbfbf;}

.newsListn dd p{line-height:22px; height:97px; overflow:hidden; font-size:13px;}

.newsListn dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}

.newsListn ul,div{margin:0;padding:0;}

.newsListn li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}

.newsListn li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;}

.newsListn li a:hover{color:#c73426;}

.newsListn li span{position:absolute; top:0; right:0; color:#999;}


/* ============翻页============== */

div#showpages {
clear:both;
padding:0px;
margin:0;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
color:#696969;
float:left;
padding:3px 20px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:8px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
background:#fff;
}
/* ============提示信息窗口============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============弹出frame/或大窗口层============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
