@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6,ul,dl,dd,dt,ol,div,form,img{ margin:0px; padding:0px; border:0px;}
body{ font-family:"微软雅黑"; color:#000;}
li{ list-style-type:none;}
a{color:#000; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

/*---------------首页头部-------------------*/
.top_m{width:992px; margin:0 auto; height:95px;}
.top_ml{float:left;}
.top_ml a{background:url(../images/logo.jpg) no-repeat; display:block; width:750px; height:65px; margin-top:20px; text-indent:-999em;}
.top_mr{float:right; margin-top:30px;}
.top_mr a{margin:0 5px;}
.menu{background:url(../images/nav.jpg) repeat-x; height:44px; line-height:44px;}
.nav{width:1002px; margin:0 auto;}
.nav ul li{width:125px; float:left; text-align:center; background:url(../images/line.jpg) no-repeat right center;}
.nav ul li a{color:#fff; display:block;}
.nav ul li a:hover{color:#fff; background:url(../images/hover.jpg) repeat-x; display:block;}

/* banner */
.banner{height:350px;overflow:hidden; position:relative; z-index:1000; clear:both;}
.banner .d1{width:100%;height:350px;display:block;position:absolute;left:0px;top:0px; }
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;}
.banner .d2 ul{float:left;position:absolute;left:45%;top:320px; display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*----------------------首页中部-----------------------------*/
.m5{background:#f2f2f2; padding:30px 0px; margin:10px 0px;}
.m1{width:1002px; margin:0 auto;}
.m1_l{width:310px; float:left;}
.m1_r{width:670px; float:right; line-height:25px;}
.m1_rb{margin-top:10px;}

.m2{width:1002px; margin:20px auto;}
.pr_t{background:url(../images/pr.jpg) no-repeat; width:425px; height:45px; line-height:45px; margin:0 auto; font-size:24px; text-align:center;}
.jdjs{width:1002px; margin:10px auto; overflow:hidden; }
.jdjs ul li{float:left; width:230px; height:210px; margin:15px 9px; border:1px #ddd solid; color:#000; text-align:center;}
.jdjs ul li img{width:230px; height:170px; margin-bottom:5px;}
.jdjs ul li:hover{background:#4951b4; color:#fff;}
.jdjs ul #demos {overflow:hidden; width:1002px; margin:0 auto;}
.jdjs ul #indemos { float:left;}
.jdjs ul #demos1 { float:left;}
.jdjs ul #demos2 { float:left;}
.tb{width:980px; margin:20px auto;}
.tb_l{width:120px; float:left; font-size:26px; margin-top:15px;}
.tb_r{width:860px; float:right;}
.tb_r img{width:860px; height:83px;}

.m3{width:1002px; margin:0 auto 10px auto;}
.m3_t{height:37px; line-height:37px; border-bottom:2px #4951b4 solid; margin-bottom:15px;}
.m3_tl{font-size:16px; padding-left:20px; width:177px; height:37px; color:#ffffff; background:url(../images/zy.jpg) no-repeat left -38px bottom;border-bottom:2px #3d47cb solid; float:left;}
.m3_tl a{ display:block; height:37px; color:#ffffff;}
.m3_tl a:hover{ color:#ffffff;}
.m3_tl span{font-size:14px; color:#bc2a34;}
.m3_tr{float:right;}
.m3_tr a{ display:block; border-radius:10px; height:22px; line-height:22px; margin-top:10px;  background:#3d47cb; color:#ffffff;text-align:center; padding:0 10px;}
.m3_tr a:hover{ text-decoration:underline;}
.m3_l{width:315px; float:left;}
.m3_lt{width:312px; height:114px; border:1px #ddd solid; margin-top:8px;}
.m3_lm p{line-height:22px; text-indent:2em; margin-top:7px;}
.m3_r{width:672px; float:right;}
.m3_r ul li{width:300px; padding:10px 10px; float:left; background:#f9f9f9; height:80px; margin:8px 8px;}
.m3_r ul li .m4_lr_t{background:url(../images/dot.jpg) no-repeat left center; padding-left:15px; font-size:18px; color:#004195;}
.m3_r ul li .m4_lr_m{line-height:23px; margin-top:5px;}

.link{width:1002px; margin:10px auto;}
/*---------------底部-------------------*/
.foot{background:url(../images/bj.jpg) repeat-x; padding:20px;}
.mf{width:1002px; margin:0 auto; line-height:25px; color:#666; text-align:center;}
.mf a{color:#666;}

/*--------------内页-------------------*/
.n_banner{background:url(../images/banner.jpg) no-repeat center; height:313px;}
.main{width:1002px; margin:15px auto;}
.main_l{width:200px; float:left; }
.main_lt{background:url(../images/lbg.jpg) no-repeat; height:51px; line-height:45px; color:#fff; text-align:center; font-size:18px;} 
.main_lt span{font-size:14px;}
.main_lm{background:#e7e7e7;}
.main_lm ul li{height:31px; line-height:31px; margin:0px auto;}
.main_lm ul li a{display:block; background:url(../images/lbg1.jpg) no-repeat left center; padding-left:35px; }
.main_lm ul li a:hover{background:url(../images/lbg2.jpg) no-repeat left center; padding-left:35px; color:#fff; display:block;}
.gp ul li{ margin:0px auto;}
.gp .lh{ padding-left:5px; font-size:16px;}
.main_lb{background:url(../images/lbg.jpg) no-repeat; height:51px; line-height:45px; color:#fff; margin-top:10px; text-align:center; font-size:18px;}
.main_lc{background:url(../images/cont1.jpg) no-repeat right top; padding:5px 0; min-height:210px;}
.main_lc ul li{line-height:24px;}
/*---------------内页右侧-------------------*/
.main_r{width:775px; float:right; min-height:320px;}
.main_rt{height:40px; line-height:40px; border-bottom:1px #ddd solid;}
.main_rt span{font-size:18px; color:#666666;}
.main_rt a{color:#ec6d38;}
.main_rm{width:760px; margin:15px auto; line-height:25px; color:#555;}
.content{width:750px; margin:15px auto; line-height:25px;}
.ct{width:770px; margin:15px auto;}
.ct ul li{float:left; width:192px; height:170px; text-align:center; margin-top:7px;}
.ct ul li img{width:170px; height:140px; margin:5px auto;}
.main_rm td{border:1px #ddd solid;}

.content1{width:760px; margin:15px auto; min-height:320px; line-height:27px;}
.content1 ul li{height:35px; color:#111; line-height:35px; border-bottom:1px #ddd dashed; background:url(../images/li.gif) no-repeat left center; padding-left:15px;}
.fl{float:left;}
.fr{float:right;}
.page1{clear:both; font-size:16px;}
.center{margin-top:15px; text-align:center;}

.fy{line-height:25px; margin-top:10px;}
.title{text-align:center; font-size:20px; font-weight:bold;}
.anything{margin:10px auto; line-height:26px;}
.atime{text-align:center; margin-top:10px; background:#ededed; height:30px; line-height:30px;}
.time{height:30px; border-top:1px #ddd solid; font-size:12px; font-family:'宋体'; margin:15px 0px; border-bottom:1px #ddd solid; line-height:30px; text-align:center;}

/* suspend */
.suspend {width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl {width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt {width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd {}
.suspend dl dd.suspendQQ {width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a {width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel {width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a {width:120px;height:112px;display:block;background:url(../images/suspend.png) -40px -86px;overflow:hidden;}
* html .suspend {position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}