body { margin:0 auto; }
p { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
img { border:0; }
h2 { margin:0 }
ul { margin:0px; padding:0px; }
ul li { list-style:none; list-style-type:none; }

/*清除浮动*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}

a{ color:#2E2E2E; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline;}


/*========== 头部开始 ==========*/
#header {width:960px; height:70px; margin:0px auto;}

.pagetop {width:960px;height:40px;overflow:hidden;}
.logo_small {width:140px;height:40px;float:left;	}
.header_you {width: 820px;float: left;}

.mainnav {margin-top:7px;margin-left:10px;width:600px;height:30px;float:left;background:url(../images/nav_bg_a.gif) no-repeat;}
.mainnav ul {font-size:12px;color:#FFF;overflow:hidden;padding-left:10px;}
.mainnav ul li {width:36px;height:26px;line-height:26px;text-align:center;padding-top:1px;float:left;display:block;}
.mainnav ul li a {width:36px;height:26px;text-align:center;float:left;display:inline;color:#FFF;text-decoration:none;}
.mainnav ul li a:hover {color:#FF9;}
.mainnav a.red {color:#e00;text-decoration:none;}

.nav_tool {margin:7px 0;height:26px;float:right;}
.nav_tool ul {font-size:12px;display:inline;}
.nav_tool ul li {width:38px;height:26px;text-align:center;float:left;display:block;}
.nav_tool .tool_1,.tool_2,.tool_3,.tool_4 {width:38px;height:26px;line-height:26px;text-align:center;padding-top:1px;padding-left:12px;float:left;}
.nav_tool .tool_1 {background-image: url(../images/ico_tool_1.gif);background-repeat: no-repeat;background-position: 0px 5px;}
.nav_tool .tool_2 {background-image: url(../images/ico_tool_2.gif);background-repeat: no-repeat;background-position: 0px 5px;}
.nav_tool .tool_3 {background-image: url(../images/ico_tool_3.gif);background-repeat: no-repeat;background-position: 0px 5px;}
.nav_tool .tool_4 {background-image: url(../images/icon10.gif);background-repeat: no-repeat;background-position: 0px 5px;}
.nav_tool ul li a {width:36px;height:26px;text-align:center;float:left;display:block;color:#666;text-decoration:none;}
.nav_tool ul li a:hover {color:#F60;}
.nav_tool a.red {color:#e00;text-decoration:none;}

.qlink {width:960px;height:23px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;float: left;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.qlink ul {width:959px;height:23px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;border-right:1px #ddd solid;font-size:12px;color:#666;float:left;display:inline;}
.qlink ul li {text-align:center;float:left;border-left:1px #ddd solid;display:inline;height: 23px;}
.qlink ul li a {padding-left:9px;padding-right:9px;text-align:center;display:block;color:#666;text-decoration:none;line-height: 23px;}
.qlink ul li a:hover {color:#F60;background:#e9e9e9;display: block;line-height: 23px;}
.qlink a.red {color:#e00;text-decoration:none;}


.head{width:100%; height:35px; background:#fff;}
.top {width:960px;height:33px;background:url(../images/a_01.jpg) repeat-x;margin:0 auto;background-color: #FFFFFF;}
.top span {background:url(../images/logo.jpg) no-repeat;margin-left:10px;width:120px;display:block;height:33px;float:left;}
.top span a {display:block;	width:120px; height:33px; font-size:12px;}
.top div {float:right;color: #333333;line-height:33px;padding-right:5px; font-size:12px;}
.top div a {margin:0 6px; font-size:12px;}


/*========== 头部结束 ==========*/

/*========== content css样式开始 ==========*/
.mg_15{margin-top:15px;}

.zt_content{width:960px; height:auto; background:#ccc; margin:0px auto;padding-top:6px; padding-bottom:6px;}
.zt_banner{width:946px; height:200px; margin:0px auto; background:url(../images/banner_bg.gif) repeat-x;}
.banner_left{width:400px; height:200px; font-size:40px;color:#fff; font-weight:bold; float:left;}
.banner_left span{margin-left:50px; line-height:250px;}
.banner_right{float:left;width:500px; margin-left:20px; height:160px; margin-top:20px; color:#fff; line-height:25px;}
.zt_editor{width:946px;background:#fff; margin:0px auto; margin-top:5px; padding:10px 0px;}
.zt_editor p{ width:930px; margin:0px auto; font-size:12px; line-height:24px; color:#18631a; }

.white_bg{width:946px; margin:0px auto; height:auto; background:#fff; margin-top:5px; padding-top:4px;padding-bottom:5px;}

.m_con1,.m_con2,.m_con3{width:938px; margin:0px auto;  border:1px solid #c9c9c9; background:url(../images/con_bg.gif) bottom repeat-x;}

.mc_left { float:left; width:290px;  margin:10px 5px 5px 5px;}
.mc_middle { float:left; margin-left:10px; width:380px;}
.mc_middle .btitle,.left1 .btitle,.left3 .btitle,.mc_con_left .btitle{ width:380px; height:30px; font-weight:bold; text-align:center; }
.mc_middle .btitle a,.left1 .btitle a ,.left3 .btitle a,.mc_con_left .btitle a{ font-size:14px; font-weight:bold; line-height:30px; color:#18631a; text-align:center; text-decoration:none;}
.mc_middle .bdetail,.left1 .bdetail,.left3 .bdetail,.mc_con_left .bdetail{ width:380px; font-size:12px; line-height:20px; color:#666; text-align:left; }
.mc_middle .bdetail a.more,.left1 .bdetail a.more,.left3 .bdetail a.more{ font-size:12px; line-height:20px; color:#f60; text-decoration:none;}
.mc_middle ul { margin-top:10px;}
.mc_middle ul li { float:left; width:170px; padding-left:10px; margin-right:5px; font-size:14px; line-height:26px; background:url(../images/dot.gif) left no-repeat;}
.mc_middle ul li a { font-size:14px; color:#000; text-align:left; text-decoration:none;}
.mc_middle ul li a:hover { color:#f00;}
.mc_right{width:240px; height:auto; float:left;}
.mc_right img{margin:5px 5px 0px 5px;width:230px; height:172px;}
.mc_right ul,.mc_con_left ul{width:230px; margin-left:5px;}
.mc_right ul li{font-size:12px; line-height:22px; background:url(../images/title_dot.gif) 5px no-repeat; padding-left:15px;}

.m_con2,.m_con3{margin-top:15px; border:none;}
.mc_title{width:938px; height:35px; background:url(../images/title_bg.gif) repeat-x;}
.mc_title a{ background:url(../images/ico_sj.gif) 15px no-repeat; padding-left:30px; font-size:18px; font-weight:bold; color:#FFF; line-height:35px; text-decoration:none;}
.mc_title a:hover{color:#f90; text-decoration:none;}
.mc_con2{width:936px; height:auto; border:1px solid #c9c9c9;}

.left1,.left3{width:177px; height:225px; overflow:hidden; padding-right:10px; border-right:1px solid #18631a; margin:10px; float:left;}
.left1 .btitle,.left3 .btitle { width:177px;}
.left1 .btitle a ,.left3 .btitle a,.mc_con_left .btitle a{ font-size:12px;}
.left1 .bdetail,.left3 .bdetail { width:177px;}

.left3{ border:none;}
.mc_con_right{width:302px; height:235px; float:left; margin-top:10px;}

.mc_con_left{width:200px; height:auto; margin:5px; float:left;}
.mc_con_left .btitle,.mc_con_left .bdetail{width:200px;}
.mc_con_left ul{width:200px;}
.mc_con_left ul li{width:180px; height:25px; overflow:hidden;font-size:12px; line-height:25px; background:url(../images/title_dot.gif) 5px no-repeat; padding-left:15px;}

.mc_con3_right{width:280px; border-left:1px dashed #18631a; float:left; margin:5px;}
.mc_con3_right h2{font-size:14px; font-weight:bold; background:url(../images/ico1.gif) 5px no-repeat; padding-left:20px;}
.mc_con3_right h2 a{color:#18631a; text-decoration:none;}
.mc_con3_right h2 a:hover{color:#f90;}
.mc_con3_right a img{width:270px; height:130px; margin-left:10px;}

.ztlist .ztpicbox { margin-top:5px; }
.ztlist .ztpicbox .ztpic { float:left; width:100px;}
.ztlist .ztpicbox .ztpic img{width:100px; height:70px;}
.ztlist .ztpicbox .ztbt { float:left; margin-left:10px; width:160px;}
.ztlist .ztpicbox .ztbt a { font-size:14px; color:#000; text-align:center; text-decoration:none;}
.ztlist .ztpicbox .ztbt .zdetail { margin-top:5px; font-size:12px; line-height:20px; color:#666; text-align:left;}

.ztlist ul { margin:9px; }
.ztlist ul li { float:left; width:245px; padding-left:10px; font-size:14px; line-height:24px;background:url(../images/title_dot.gif) 5px no-repeat; padding-left:15px;}
.ztlist ul li a { font-size:14px; color:#000; text-align:left; text-decoration:none;}
.ztlist ul li a:hover { color:#f00;}

.mc_con4_right{ margin-left:10px; display:inline;}
.mc_con4_left3{padding-right:0px;}

.nv_ad2{width:900px; margin-top:10px; margin-left:30px;}
.nv_ad2 dl{margin-left:10px; float:left;display:inline;}
.nv_ad2 dl dt{width:215px;height:70px;}
.nv_ad2 dl dt img{width:180px; height:70px; border:none; vertical-align:middle;}
.nv_ad2 dl dd{width:180px; height:30px; overflow:hidden; margin-left:0px; text-align:center;line-height:30px;}
.nv_ad2 dl a{color:#666; font-size:12px;}



.con_bot{width:960px; height:auto; margin:0px auto; margin-top:15px;}
.share{width:352px; height:60px; float:left; background:#e1e1e1;}
.share span{ display:inline-block; float:left; font-size:14px; line-height:60px; margin-left:90px;}
.share a{ width:24px; height:24px; display:inline-block; background:url(../images/ico.png) no-repeat; margin:18px 0 0 10px; float:left;}
.share a.ico_01{ background-position:0px -120px;}
.share a.ico_02{ background-position:0px -150px;}
.share a.ico_03{ background-position:-30px -120px;}
.con_bot_r{width:600px; height:60px; float:right; background:#e1e1e1; text-align:center; line-height:60px;}
.con_bot_r span{ margin-left:20px; font-size:14px;}

/****** footer ********/
.newfoot { text-align:left; font-size:12px; color:#2e2e2e; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 ; border-top: 1px solid #ccc; width:960px; margin:0 auto; margin-top:20px;}
.foot_logo{float:left;width:220px; height:75px; margin:5px 0 0 10px; background:url(../images/foot_logo.gif) no-repeat; border-right:1px solid #ddd;}
.foot_right{width:700px; height:auto; float:left; margin-left:10px;}
.foot_right p{ line-height:25px; color:#2e2e2e;}
.foot_right p a{ margin:0 13px 0 13px; display:inline; font-size:12px; text-decoration:none; color:#333;}
.foot_right p a:hover{color:#f60;}
.p_mgl{ margin-left:13px;}











/*+++++++++ foot ++++*/
.foot { text-align:center; font-size:12px; color:#333333; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 ; border-top: 1px solid #ccc; width:960px; margin:0 auto; margin-top:20px;}
.foot p a { margin:0 6px;}