/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#666;font-family: "微软雅黑"; line-height:26px}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢ź", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif;font-family: "微软雅黑"; }
button {overflow:visible}
img{border:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#3366cc;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;font-family: "微软雅黑"; }
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
table{border-collapse:collapse;border-spacing:0;}

.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt5{margin-top:5px;}
.ml46{ margin-left:46px;}


.w1200{ width:1000px; margin:0 auto; }
.bt{ font-size:20px; color:#292929; line-height:48px; border-bottom:1px solid #3366cc; margin-bottom:20px; margin-top:10px}
.bt a{color:#292929;}
.bt a:hover{color:#3366cc;text-decoration:none;}
.bt span{ float:right; font-size:12px; display:block; padding-right:10px}
.bt nobr{ color:#CCC; margin-left:10px; text-transform:uppercase; font-size:16px}
/*头部*/

.top{ height:122px;}
.logo{ width:230px; float:left; }
.seachall{ height:78px; float:left; margin-left:20px;}
.seach{ width:476px; height:38px; background:url(../images/index2_103.jpg) no-repeat center; }
.seachtb{  margin:3px;}
.seachbd{ width:387px; height:31px; border:none; background:none}
.tel{ width:250px; float:right; font-size:14px; text-align:right}
.tel span{ font-size:22px; color:#3366cc}
.dh{ width:100%; height:50px; background-color:#3366cc}





/*底部*/
.gg2{ width:100%; height:178px; overflow:hidden; margin-top:10px; margin-bottom:20px; }

#db{ width:100%;height:150px; background: url(../images/tbj.jpg) no-repeat center;margin-top:30px;}
.db{ width:1200px;  margin:0 auto;   padding-top:50px;color:#999; }
.db1{ width:300px; height:70px; float:left; }
.db1 img{ float:left; }
.db1 span{ width:170px; display:block; float:left; margin-left:10px; }
.db1 span p{ font-size:19px; line-height:30px; color:#fff;}

.bm{ width:200px; float:left;text-align:center;margin:20px 0; }
.bm p{ font-size:18px; color:#000; line-height:45px; }
.bm p a{  color:#000; }
.bm p a:hover{  color:#3366cc; }
.bm ul li{ font-size:14px; line-height:30px;}
.bm ul li h3{ color:#3366cc; font-size:22px; }
.bm ul li span{ color:#3366cc; font-size:15px; }

.bm2{ width:300px; float:right;margin:20px 0;  }
.bm2 p{ font-size:18px; color:#000; line-height:45px; }
.bm2 p a{  color:#000; }
.bm2 p a:hover{  color:#3366cc; }
.bm2 ul li{ font-size:14px; line-height:30px;}
.bm2 ul li h3{ color:#3366cc; font-size:22px; }
.bm2 ul li span{ color:#000; font-size:15px; }

.foot{ width:100%; height:45px; text-align:center; background-color:#000; line-height:45px; overflow:hidden}

/*内页1*/
.nbanner{ width:100%; height:200px; background:url(../images/nbanner2.jpg) no-repeat center top;  }
.ntop{ width:100%; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.nbt{ line-height:60px; width:1200px;}
.xk{ width:250px; height:38px; line-height:38px; margin:0 auto;display:block; margin-top:15px; padding-left:10px; }
.xk1{ width:235px; height:38px; line-height:38px; margin:0 auto;display:block; margin-top:15px; padding-left:10px;}
.an{ width:250px; height:38px; line-height:38px; margin:15px auto; display:block; border: none; background-color:#e4e4e4; color:#666; font-size:14px; margin-bottom:30px;}

.nnlf{ width:280px; float:left;overflow:hidden}

.cplf{ width:280px;   background:#3366cc;  float:left; margin-top:20px; padding-bottom:20px;}
.cplf p{ font-size:16px; line-height:55px; text-align:center; color:#FFF}
.cplf p a{ color:#FFF}
.cplf p a:hover{ color:#FFF}

.lanrenzhijia{ width:280px;   background:#3366cc;  float:left; }
.lanrenzhijia .tab{ overflow:hidden; background:#fff; font-size:16px; text-align:center;}
.lanrenzhijia .tab a{ display:block; width:280px; padding-top:10px; float:left; text-decoration:none; color:#333;}
.lanrenzhijia .tab a:hover{ background:#3366cc; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#3366cc; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; width:280px;height:230px; }
.lanrenzhijia .content ul{left:0; top:0; }
.lanrenzhijia .content li{ width:280px;  float:left; }

.nr{ float:right; width:680px; margin-bottom:10px;     min-height: 100px;}
.nr2{ width:1000px; margin:0 auto; margin-bottom:50px; min-height:500px; font-size:14px}
.nr2 p{ font-size:24px; line-height:60px; border-bottom:#CCC 1px double ; border-width:4px; margin-bottom:10px;    }
.nr2 p span{ height:25px; width:5px; display:block; float:left; margin-right:10px; background-color:#3366cc; margin-top:18px;}
.nr1{ padding-bottom:30px; }
.nr1 p1{ font-size:24px; line-height:60px; border-bottom:#CCC 1px double ; border-width:4px; margin-bottom:10px;    }
/*.nr1 p span{ height:25px; width:5px; display:block; float:left; margin-right:10px; background-color:#3366cc; margin-top:18px;}*/

.ncp{ width:678px; height:160px; float:left; border:1px #CCCCCC solid; margin-top:20px;}

.ncplf{ padding:5px; float:left; width:200px;  }
.ncprt{ width:430px; float:right; padding:5px; font-size:14px; line-height:24px;}
.ncprt h3{ font-size:16px; font-weight:normal; line-height:24px;color:#3366cc;}
.ncprt span{ width:100px; background-color:#3366cc; display:block; line-height:36px; text-align:center; margin-top:10px; color:#FFF}


.ncprt span a{  color:#FFF}
.ncprt span a:hover{  color:#bbe4f9}
.xq{ margin:20px auto;font-size:15px; line-height:35px; width:680px; overflow:hidden}
.xq .tu{ width:239px; height:259px; float:left}
.xq .zi{ width:420px; float: right; }
.xq .zi h1{ font-size:18px; line-height:60px;}


.demo { width:960px; margin:0 auto; padding:100px 50px 0; background-color:#f2f2f2; }
.qhd-desc h2 { margin-bottom:0.8em; }
.qhd-desc h3 { margin-bottom:0.6em; }
.qhd-desc p { margin-bottom:0.5em; }
.demo-copyright { margin-top:100px; text-align:center; }
.xiaocms-page {font-family: "微软雅黑";padding: 5px;margin: 5px;text-align: center;margin: 30px auto;
}
.xiaocms-page a { border-right: #ddd 1px solid; padding-right: 8px;border-top: #ddd 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #ddd 1px solid;color: #3366cc;margin-right: 5px;padding-top: 5px;border-bottom: #ddd 1px solid;text-decoration: none;
}
.xiaocms-page a:hover {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page a:active {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page span {border-right: #3366cc 1px solid;padding-right: 8px;border-top: #3366cc 1px solid;padding-left: 8px;font-weight: bold;padding-bottom: 5px;border-left: #3366cc 1px solid;color: #fff;margin-right: 5px;padding-top: 5px;border-bottom: #3366cc 1px solid;background-color: #3366cc;
}
.xiaocms-page span.disabled {border-right: #3366cc 1px solid;padding-right: 8px;border-top: #3366cc 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #3366cc 1px solid;color: #3366cc;margin-right: 5px;padding-top: 5px;border-bottom: #3366cc 1px solid;
}