@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;}

/*---------------首页头部-------------------*/
.tp{background:url(../images/tbg.jpg) repeat-x; height:105px;}
.top_m{width:1002px; margin:0 auto; height:110px;}
.top_ml{float:left;}
.top_ml a{background:url(../images/logo.jpg) no-repeat; display:block; width:382px; height:63px; margin-top:20px; text-indent:-999em;}
.top_mr{float:right; margin-top:30px; background:url(../images/phone.png) no-repeat left center; color:#555; padding-left:60px;}
.top_mr span{font-size:24px; color:#ff0000;}

.menu{background:#01519a; height:45px; line-height:45px;}
.nav{width:1002px; margin:0 auto;}
.nav ul li.current a.topa{background:url(../images/hover.jpg) no-repeat center; color:#fff;}
.nav ul li{width:138px; float:left; text-align:center; font-size:15px; margin:0 2px; border-right:1px #3c82be solid;}
.nav ul li a{display:block; color:#fff;}
.nav ul li a:hover{display:block; background:url(../images/hover.jpg) no-repeat center; color:#fff;}

/* banner */
#div1{ width:100%; height:376px; overflow:hidden; margin:0 auto; position:relative;}
#div1 ol{ position:absolute; right:5px; bottom:5px; height:25px; z-index:999;}
#div1 ol li{ float:left; width:20px; height:20px; text-align:center; border:1px solid #f47400; margin:2px; cursor:pointer; color:#f47400; background:#fbf2d1; margin-top:2px;}
#div1 ol li.actived{ background:#ffb542; font-weight:bold; color:#FFF;width:22px; height:22px; margin-top:0;}
#div1 ul{ position:absolute;left:0; top:0;}
#div1 ul li{width:100%; height:376px; float:left; text-align:center;}
#div1 ul li img{max-width:100%; height:376px; }

/*----------------------首页中部-----------------------------*/
.gg{background:url(../images/bg1.jpg) repeat-x; height:44px; line-height:44px; overflow:hidden;}
.gg_t{width:1002px; margin:0 auto; font-weight:bold;}
.gg_tl{width:80px; float:left; color:#0c77d2;}
.gg_tr{float:right;}
.gg_tr a{color:#0c77d2;}

.mm{width:1002px; margin:20px auto;}
.jdjs{width:1002px; overflow:hidden; height:210px;}
.jdjs ul li{float:left; width:245px; text-align:center;}
.jdjs ul li img{width:220px; height:200px; border:5px #006699 solid;}
.jdjs ul li img:hover{border:5px #7e807f solid;}
.jdjs ul #demos {overflow:hidden; width:1002px; margin:0 auto;}
.jdjs ul #indemos { float:left; width:1000%;}
.jdjs ul #demos1 { float:left;}
.jdjs ul #demos2 { float:left;}

.m1{width:1002px; margin:20px auto 30px auto;}
.m1_l{width:300px; float:left; height:280px;}
.m1_lt{font-size:18px; color:#006699; font-weight:bold;}
.m1_lt span{color:#555; font-size:15px;}
.m1_lm{margin-top:15px; border:1px #ddd solid;}
.m1_lb{line-height:23px; margin-top:5px;}
.m1_c{width:300px; float:left; height:280px; margin-left:20px;}
.m1_r{width:350px; float:right; height:280px;}
.m1_lb{margin-top:3px;}
.m1_lb ul li{line-height:23px;}

/*---------------底部-------------------*/
.foot{background:url(../images/bg2.jpg) repeat-x; height:180px;}
/*---------------友情链接----------------*/
.link{width:1002px; margin:0 auto; color:#fff; height:36px; line-height:36px;}
.link a{color:#fff;}
.mf{width:1002px; margin:20px auto 0 auto;}
.mf_l{width:700px; float:left; color:#fff; line-height:24px;}
.mf_l a{color:#fff;}
.mf_r{float:right; margin-top:20px;}

/*--------------内页-------------------*/
.main{width:1002px; margin:15px auto;}
.main_l{width:225px; float:left;}
.main_left{border:1px #ddd solid; background:#f8f8f8; border-bottom:0px;}
.mm_lt{height:45px; line-height:45px; color:#fff; text-align:center; background:#1a7ab4; font-size:16px;}
.mm_lm{}
.mm_lm ul li{height:33px; line-height:33px; text-align:center; border-bottom:1px #ddd solid;}
.main_cl{margin-top:10px; border:1px #ddd solid;}
.main_cl_t{height:45px; line-height:45px; color:#fff; text-align:center; background:#1a7ab4; font-size:16px;}
.main_cl_b{padding:7px 7px;}
.main_cl_b ul li{line-height:25px; color:#666;}

/*---------------内页右侧-------------------*/
.main_r{width:750px; float:right; min-height:320px; border:1px #ddd solid;}
.main_rt{height:42px; font-size:16px; line-height:42px; border-bottom:1px #ddd solid; padding-left:10px;}
.main_rt a{ color:#cc0000;}
.main_rm{width:720px; margin:15px auto; line-height:25px;}
.content{width:720px; margin:15px auto; line-height:25px;}
.ct{width:745px; margin:15px auto;}
.ct ul li{float:left; width:205px; text-align:center; margin-top:7px; height:250px; padding: 0 20px;overflow:hidden;}
.ct ul li img{max-width:220px; max-height:185px; margin:7px auto; border:2px #ddd solid;}
.ct ul li img:hover{max-width:220px; max-height:185px; margin:7px auto; border:2px #1a7ab4 solid;}

.content1{width:730px; 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.jpg) no-repeat left center; padding-left:10px;}
.fl{float:left;}
.fr{float:right;}
.page1{clear:both; font-size:14px;}
.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;}