/* ============容器============== */
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#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,#advsex1 {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 

/*===插件分离层===*/

.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}
ul{margin:0px;padding:0px;}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: none;}
a:hover{color:#ff0000;text-decoration: none;}
h1,h1 a { font-size:32px;}
h2,h2 a { font-size:26px;}
h3,h3 a { font-size:20px;}
h4,h4 a { font-size:14px;}
h5,h5 a { font-size:12px;}
h6,h6 a { font-size:10px;}
.fl { float:left;}
.fr { float:right;}
/* ============表单============== */
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;}

.h_lx{ color:#be161c; font:28px Impact; background:url(../images/tel.png) no-repeat left center; padding-left:50px; height:45px; line-height:45px; margin-top:41px; width:180px; overflow:hidden;}

.coo{ width:100%; height:263px; margin:0px auto 0; font-family:'microsoft yahei',Verdana, Arial; overflow:hidden;}
.coo h2{ height:40px; text-align:center; line-height:40px; overflow:hidden; font-size:32px;}
.coo h2 a{ color:#222;}
.coo h2 span{ font-weight:normal;}
.coo_z , .coo_y{ margin-top:58px; width:29px; height:81px; overflow:hidden;}
.coo_z { margin-right:25px;}
.coo_c{ width:1010px; overflow:hidden;}
.coo_c li{ float:left; margin:34px 0 0 11px; width:241px; overflow:hidden;}
.coo_c li img{ width:239px; height:125px; border:1px solid #dddddd;} s

.pic{height:177px;font-family:'microsoft yahei',Verdana, Arial; z-index:1;}
.pic p{ position:absolute; top:25px;font-size:14px; color:#fff;}
.pic p span{ font:32px Impact;}
.pic .zx { position:absolute; top:87px;}
.zx{ background:url(../images/pic_ico.png) no-repeat; width:292px; height:44px; text-align:center;letter-spacing:2px; display:block;}
.zx a{ font-size:18px;font-weight:bold;color:#fff; line-height:40px}

.light_bj{ height:1286px; overflow:hidden; position:relative; font-family:'microsoft yahei',Verdana, Arial;}
.light{ width:1000px; position:absolute;left:50%; margin-left:-500px; overflow:hidden; height:962px;}
.light h2{ background:url(../images/highlight_nav.png) no-repeat center top; height:110px; overflow:hidden; text-align:center; font-size:40px; padding-top:16px; line-height:45px;}
.light h2 a{ color:#000;}
.light h2 i{display:block; font:12px 'microsoft yahei',Verdana, Arial; letter-spacing:5px; color:#556363; text-transform:uppercase; padding-top:20px;}
.lightimg{ position:absolute; top:165px; right:44px; width:379px; height:532px; overflow:hidden;}
.lightimg img{width:379px; height:532px; }
.light dl{ margin:36px 0 0 42px; padding-left:80px; width:404px; overflow:hidden;}
.light .dl01{ background:url(../images/highlight_ico.gif) no-repeat;}
.light .dl02{ background:url(../images/highlight_ico1.gif) no-repeat;}
.light .dl03{ background:url(../images/highlight_ico2.gif) no-repeat;}
.light .dl04{ background:url(../images/highlight_ico3.gif) no-repeat;}
.light .dl05{ background:url(../images/highlight_ico4.gif) no-repeat;}
.light dl dt{ font-size:24px; color:#be161c; font-weight:bold; line-height:30px;}
.light dl dt span{ color:#1d1d1d;}
.light dl dt i{ font:14px/24px 'microsoft yahei',Verdana, Arial; color:#aeacac; text-transform:uppercase; display:block;}
.light dl dd{ padding:0;margin:0;font-size:14px; padding-top:10px; line-height:24px; color:#686565;}
.tel{ position:absolute; top:730px; left:656px;}
.tel p{ font-size:14px; line-height:35px; color:#333;}
.tel p span{ font:32px Impact; color:#0f0800;}
/*
.wt{ height:196px; background:url(../images/wt_line.gif) repeat-x center top; overflow:hidden; font-family:'microsoft yahei',Verdana, Arial;}*/
.wt h2{ padding-top:36px; background:url(../images/wt_nav.jpg) no-repeat; width:89px; height:160px; float:left; overflow:hidden;}
.wt h2 a{ display:block; width:25px; margin:0 auto; line-height:27px; color:#fff; font-size:20px;}
.wt_c{ border:1px #ddd solid;padding:20px 55px 0 30px; margin-top:22px;width:878px!important; overflow:hidden; float:left; overflow:hidden;}
.wt_c dl{ padding-top:15px; line-height:24px; font-size:14px;}
.wt_c dt ,.wt_c dt a{ color:#333; font-weight:bold;} 
.wt_c dd{margin:0;padding:0;}
.wt_c dd b{ color:#333;}

dl.news_dl{ padding-bottom:120px;}
dl.news_dl .time{ background:#BF161D; color:#fff; float:left; font-weight:bold; height:93px; line-height:28px; text-align:center; width:90px; font-size:16px;}
dl.news_dl em{ display:block; font-size:40px; height:40px; padding-top:14px;}
dl.news_dl dt{ float:left; width:auto; width:200px; height:124px;}
dl.news_dl dt img{ width:200px; height:122px;}
dl.news_dl dd{ background:#f3f3f3; color:#333333; float:left; height:90px; line-height:30px; padding:3px 14px 0; width:600px;margin:0}
dl.news_dl dd h5 a{ color:#BF161D; font-size:14px; font-weight:bold; line-height:24px;}
dl.news_dl dd P,h5{padding:0;margin:0}

.leftlx{width: 199px;text-align: left;font-family: "Microsoft YaHei"; padding: 6px 0 0 0px;  overflow:hidden; }
.leftlx h3 {font-size: 16px; color:#3b3b3b; border-bottom:1px solid #ededed; height:63px; line-height:63px; margin-bottom:10px;padding-left:24px;}
.leftlx h3 span{ color:#c4c4c4; margin-left:10px; font-weight:normal;}
.leftlx .phone{ margin:0 5px 20px; height:45px; border-bottom:1px solid #ededed; color:#727272; }
.leftlx .phone span{ font-size:12px; background:url(../images/tel.jpg) no-repeat 0 0; padding-left:50px; height:45px; display:block;}
.leftlx .phone span b{ display:block; color:#3b3b3b; font-size:16px; margin-top:2px;}
.leftlx p{ line-height:22px; font-size:14px; color:#666; margin-bottom:10px; padding-left:10px;}
.leftlx p span{ float:left;}
/* ==提示样式== */

.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;}

/* ============提示信息窗口============== */
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}


/* ============????============== */

div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
color:#696969;
float:left;
padding:3px 8px;
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;
}