/* ============容器============== */
#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 {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 
#advsex1 {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;}  
.pic1{height:100px;position:absolute;padding:1px 0; border:1px solid #d6d7d8; background:#fff; background:url('../images/pic1.jpg') no-repeat center center;}
.pic2{height:100px; padding:1px 0; border:1px solid #d6d7d8; background:#fff; background:url('../images/pic2.jpg') no-repeat center center;}
.pic{width:1440px; height:100px;font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif;}
.pic a.btn1{float:left; width:100%;left:-16%; }
.pic a.btn2{position:absolute; top:66px; right:4px;}
.pic p{color:#000; font-size:14px;position:absolute; left:430px; top:70px;}
.pic p b{font-size:18px; font-family:'arial'; font-weight:normal;}
.pic .inp{position:absolute; top:70px; left:370px; color:#000; font-size:14px;}
.pic .inp input{width:158px; height:18px; line-height: 18px; border:1px solid #fbfbfb; background:#fff; text-indent:8px; margin:0 15px 0 3px;}
.pic .inp .lxfs{ color:#000;}

em{color:#6a6a6a;
font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; 
font-weight:bold;
font-size:16px;
display: block;
float:left;line-height:32px;}
em p{padding:0;margin:0;color:#4c9b05;font-size:18px;line-height:32px;}
em span{display:block; color:#f3a233; font-size:22px;}
.wm span {
    color: #111;
    font-size: 22px;
    font-weight: 500;
}
 
.h-pho{float:left;width:250px; color:#4c4c4c; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; padding:0 0 0 60px; background:url('../images/pho.png') no-repeat;}
.h-pho span{font-size:13px; color:#727272;display:block; float: right;width:100%;}
.h-pho b{color:#4c9b05;font-size:26px;line-height:34px; font-weight:normal;display:block; font-family:'arial';}

.list-con-a,.list-con-b{float: left;}
.hb .list-con-a{padding:35px 0 0 0;}
.hb .list-con-c{padding:35px 0 0 0 ; float: right;}
.hb li{width:162px;padding-left:20px; float: left;}
.hb li img{width:160px;height:90px;display:block; border:1px solid #e6e6e6;}
.hb li span{display:block; text-align:center; height:28px; line-height:28px;overflow: hidden; }
.hb li a{color:#555;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.tit{height:64px;padding:0 0 0 45px;background:url('../images/t01.gif') no-repeat;}
.tit em{color:#bcbcbc;float: left;font-family:'Microsoft YaHei';font-size:15px;text-transform: uppercase;display:block; font-weight:normal;}
.tit em a{color:#000;margin-right:8px;font-size:18px;line-height:28px}
.tit em span{font-size:14px;height:12px;line-height:12px;color:#BCBCBC;}
.tit b{display:block; float: right;margin-top:25px;font-size:12px; font-weight:normal;text-transform: uppercase;}
.tit b a{color:#666;}

.sample_cont dl{padding:15px 0 0;}
.sample_cont dt{float: left; width:484px;height:300px;padding:0 0 20px; background:url('../images/s03.gif') no-repeat 0 bottom;}
.sample_cont dt img{display:block; width:484px;height:300px;}
.sample_cont dd{width:486px; float:right; background:url('../images/s04.gif') no-repeat;}
.sample_cont dd li{width:210px; float: left;padding-left:20px;}
.sample_cont dd li img{display:block; width:242px; height:150px;}
.sample_cont dd li span{display:block; text-align:center;  height:36px; line-height:36px; overflow:hidden; background:url('../images/s02.gif') no-repeat;}


.dt-l{width:640px; float: left;}
.dt-l dl{width:320px; float: left;}
.dt-l dt img{display:block; width:316px; height:190px;border:2px solid #fff;}
.dt-l dd{margin-right:-5px;padding:6px 0 0;}
.dt-l dd span{display:block; width:154px; float: left; padding:0 3px;}
.dt-l dd img{display:block; width:150px; height:84px;border:2px solid #fff;}
.dt-l ul{width:302px; float: right;margin-top:-5px;}
.dt-l li{height:32px; line-height:32px;overflow:hidden; border-bottom:1px dotted #9f9f9f; padding-left:14px; background:url('../images/ico1.gif') no-repeat 2px center;}

.news_con { width:720px; margin:0 auto; padding:15px;background:#ffffff;border:1px #ddd solid;
border-radius:3px; 
-moz-border-radius:3px; 
-webkit-border-radius:3px; }
dl.dl_2s{padding:12px 4px 12px 10px;overflow:hidden;}
dl.dl_2s dt{ width:125px; height:79px; float:left;}
dl.dl_2s dt img{  width:121px; height:75px;border:1px solid #CFE9FF;}
dl.dl_2s dd{ float:left; width:570px; padding-left:10px; line-height:22px; height:85px;overflow:hidden; }
dl.dl_2s dd h4 a{ color:#333; height:22px; overflow:hidden; display:block;font-size:14PX;}
dl.dl_2s dd p{ height:88px; overflow:hidden; text-indent:2em; padding-top:2px; margin-bottom:2px;}



.leib{ width:201px;}
.leib .tit{background: url("../images/cp_pro_top.gif") no-repeat scroll ; color: #333333; font-family: 'Microsoft YaHei'; font-size: 16px;font-weight: normal; height: 33px;line-height: 30px; padding: 55px 0 0;text-align: center;border-bottom:1px #ddd solid;}
.leib .tit a{color:#333333; }
.leib .tit a:hover{color:#333333; }
.leib .nr {background: url("../images/cp_pro_center.gif") repeat-y scroll;padding: 0 15px;}
.leib .nr h4 { background: url("../images/cp_pro_bg.gif") no-repeat scroll center;font-size: 12px;height:34px;line-height:34px;text-align:left; padding-left:30px;}
.leib .nr h4 a{font-family: 'Microsoft YaHei',Verdana, Arial,Sans-Serif; color:#333333;}
.leib .nr .cur a { display:block; color:#4C9B05;}
.leib .nr .curs a { display:block; color:#4C9B05;}
.leib .nr li{ background: url("../images/cp_dot.gif") no-repeat scroll 24px center; display:block; padding-left:40px;line-height:32px; height:32px; overflow:hidden}
.leib .nr li a{font-family: 'Microsoft YaHei',Verdana, Arial,Sans-Serif; color:#000000;}

.leftbot { background:url(../images/cp_pro_bot.gif) no-repeat; height:38px; font-size:0; overflow:hidden;  margin-bottom:10px;}

dl.pd_t05_con_dl { width:174px; height:160px; overflow:hidden; padding-top:10px;}
dl.pd_t05_con_dl dt{ width:174px; height:130px; line-height:0; font-size:0;}
dl.pd_t05_con_dl dt img { width:166px; height:122px; padding:3px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dt a:hover img { border:solid 1px #4C9B05;}
dl.pd_t05_con_dl dd {width:174px; overflow:hidden;height:30px; line-height:30px; text-align:center;  }
dl.pd_t05_con_dl dd a{color:#000;}
/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== 

div,li,td,p,span,select,input,textarea,a,button,input{font:12px 'Microsoft YaHei',Verdana, Arial,Sans-Serif;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;list-style-type: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: none;}
a:hover{color:#ff0000;text-decoration: none;}*/

html{color:#000;overflow-y:scroll;overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

ul,li{margin:0px;padding:0px;list-style-type: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: none;}
a:hover{color:#ff0000;text-decoration: none;}
/* ============表单============== */
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,Sans-Serif;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;}


/* ============提示信息窗口============== */
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,Sans-Serif;}
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,Sans-Serif;}
#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}
