﻿
body{ margin:0px auto; line-height:1.9; color:#000000; font-size:12px;background:white; }
.bk{ border-bottom:1px #dde1dc dashed;}
ul,ol,li,p,dl,dt,dd{margin:0;padding:0; list-style:none}
a{ text-decoration:none; color:#000; }
a img { border:0px;}
a:hover{color:#c00;}
img{border:0;}
.left{float:left; display:inline}
.right{float:right; display:inline;}
.clear{clear:both;}

#top{ width:100%;background: url(images/zcfm_02.jpg) repeat-x; }
#top_t{ width:1080px;margin:0 auto;height:117px;background: url(images/zcfm_05.jpg) 75px bottom no-repeat;overflow:Hidden;}
#top_t_r{ width:402px;text-align: right;background: url(images/zcfm_08.jpg) bottom right no-repeat;height: 100px;padding:20px 20px 0 0}
#top_t_r a{ padding: 0 3px;font-size: 11px;}
.menu{ width:1080px; height:36px; clear:both;margin:0 auto;line-height:36px;overflow:hidden }
/*.menu .nav{ height:42px; overflow:hidden; clear:both; width:1220px;}*/
.menu .nav a{ color:#fff; font-size:14px; font-weight:700; width:97px;height:36px; float:left; text-align:center;}
/*.menu .nav a.on{ color: black;background: url(images/zcfm_09.jpg) -8px 0  no-repeat;}*/
.menu .nav a.on{background:url(images/11111.jpg) left center no-repeat;text-indent:999px;overflow:hidden;}

#logo1 h1{background: #fff;font-size: 22px;height: 55px;overflow: hidden;font-weight: bold;line-height: 75px;padding-bottom:8px;width:890px;margin:0;}
#logo1 h2{background:#fff;font-size: 16px;color:#666;height:40px;overflow:hidden;font-weight: normal;width:890px;margin:0;}


/*banner*/
.banner{min-width: 1180px;height: 400px;position: relative;margin: 0 auto;overflow: hidden;z-index: -999;clear: both;}
.banner_pre_next{position:relative;z-index:101;top:180px;display:none;}
.banner_pre_next .banner_btn_left{position:absolute;left:10%;color:#fff;font:bold 80px/normal simsun;}
.banner_pre_next .banner_btn_right{position:absolute;right:10%;color:#fff;font:bold 80px/normal simsun;}
.banner_pre_next .banner_btn_right:hover,.banner_pre_next .banner_btn_left:hover{color:#C00;}
.yq_banner_list{width:200px;height:25px;position:absolute;top:125px;text-align:right;z-index:100;left:435px;padding-right:12px;}
.yq_banner_list a{display:inline-block;width:14px;height:3px;background:url(abg.jpg) no-repeat left;}
.yq_banner_list a:hover,.yq_banner_list a.hover{background:url(abg.jpg) no-repeat right;}
.banner_show{width:100%;text-align:center;height:388px;overflow:hidden;position:relative; }
.bannger_inbox{position:absolute;left:50%;top:0;}
.banner_mag{width:660px;height:140px;position:absolute;left:50%;top:35px;margin-left:-500px;text-align:left;z-index:99;font-family: "微软雅黑";}
.banner_magbox{width:600px;height:90px;background:url(ico3.png) repeat;text-align:left;padding:25px 30px 35px;}
.banner_magbox h4{font-size:20px;*font-size:18px;font-weight:bold;color:#fff;margin-bottom:10px;}
.banner_magbox p{font-size:12px;color:#fff;font-weight:normal;margin-bottom:12px;}

.top_di_bg{background:url(images/c_19.jpg) repeat-x;height: 39px;line-height: 39px;}
.top_di_bg .con{ width: 1220px;margin:0 auto}
#gjc span{ float:Left;}

/*.menu .nav a:hover{ background:Url(images/dhqh.jpg); width:92px;}*/
#m_main{ width:1180px;margin:0 auto; clear:both; overflow:hidden}
#main{width:1180px;margin:0 auto; clear:both;overflow:hidden}
#m_left{ width: 309px;}

#h_main{ width:1180px;margin:0 auto; clear:both; overflow:hidden}
#h_left{ width: 309px;float:left}
#h_right{ width: 856px;overflow:hidden;float:right}
#zuo{ width: 309px;float:left}
#you{ width: 856px;overflow:hidden;float:right}

    .cplb .con,.xswl .con{background: url(images/zcfm_45.jpg) repeat-y;padding:8px 0}
    .xswl .con1{ margin-top: 10px;}
    .xswl .con{ padding: 8px;}
    .cplb .more{margin:10px 0}
    .cplb .li{line-height: 30px;background: url(images/zcfm_21.jpg)  no-repeat;margin: 0 auto;text-indent:20px;width: 305px;margin:0 auto;clear:both;height:30px;overflow:hidden}
    .cplb .li a{ font-size: 14px;font-weight: bold;text-align:left}
    .cplb .ul ul li{ width: 48%;float: left;padding: 0 0 0 2%;background: url(images/dian.jpg) 6px 4px no-repeat;border-bottom: 1px #ccc dashed;text-indent:15px;line-height:30px;height:30px;}
	.cplb .ul ul li.clear{clear:both;float:none;width:auto;}
	.cplb .ul ul li.kong{background:none;}
	.dt{clear:both;font-size:14px;font-weight:bold;border:1px #ccc solid;border-width:1px 0;height:36px;line-height:36px;text-align:center}
	
#m_right{ width: 856px;overflow:hidden}
  .gsjj{ width: 604px;}
  .gsjj .con{background: url(images/zcfm_18.jpg) repeat-y;padding:10px;height: 250px;width:584px;}
  .alzs{ width: 241px;}
  .alzs .con{background: url(images/zcfm_24.jpg) repeat-y;padding:10px;height: 249px;}
  
  .cpzs{margin:10px 0}
    .cpzs .con{ background: url(images/zcfm_31.jpg) repeat-y;padding:10px 0;}
    .cpzs .con .marquee {width:810px; height:515px;overflow:hidden; margin:10px 0 0 10px;}
    .cpzs .con .marquee ul li{ float:left; text-align:center; width:200px;height: 170px;}
    .cpzs .con .marquee ul li img{border:1px #ccc solid;width:175px;height:140px;}


.r_bottom .con1{ padding:5px 10px;height:85px;}
.hyzs{width:434px}
.news{width:422px}
    .news .con{padding: 10px 0;height: 160px;}
    .hyzs .con{padding: 10px 0;height: 160px;text-align:left}
    .r_bottom .con li{width: 90%;height:28px; line-height:28px; background:url(images/dian.jpg) 0 7px no-repeat;text-indent: 8px;}
    .r_bottom .con li a{ padding-left:10px; float:left; width:285px;height:22px;overflow: hidden; text-overflow: ellipsis;}
    .r_bottom .con li span{ float:right;}

    #gcal{margin:5px auto;}
    #gcal .con{ background: url(images/zcfm_49.jpg) repeat-y;width:100%;padding-top:10px;}
    #gcal .con .marquee {width:836px; height:170px;overflow:hidden; margin:0 auto;}
    #gcal .con .marquee ul li{ float:left; text-align:center; width:200px;height: 170px;}
    #gcal .con .marquee ul li img{border:1px #ccc solid;width:175px;height:140px;}

.spbottom{width:1180px;margin:0 auto;}
   .spbottom .nr{ width: 100%;border: 1px #ccc solid;margin-bottom: 5px;height: 35px;overflow: hidden;line-height: 35px;}
   .spbottom .nr .tit{ font-size: 14px;font-weight: bold;width: 110px;text-indent: 40px;}
   .xgcp .tit{ background: url(images/zcfm_54.jpg) no-repeat 10px;}
   .cgal .tit{ background: url(images/zcfm_57.jpg) no-repeat 10px;}
   .dyss .tit{ background: url(images/zcfm_59.jpg) no-repeat 10px;}
   .spbottom .nr .con{ width: 1060px;overflow:hidden}
   .spbottom .con ul li{ float: left;padding: 0 8px;white-space: nowrap;}
   .yqlj{ width: 1187px;margin:0 auto}
   .yqlj .con{ padding:5px 0;background: url(images/zcfm_62.jpg) repeat-y;width: 100%;}
   .yqlj .con li{ float: left;padding: 0 8px;white-space: nowrap;}

#di{ clear:both;background: #DFDBDC;margin-top:10px; }
.di{ clear:both; text-align:center;width: 1180px;margin: 0 auto;}




#m_newsList{margin:0;padding:0;width:99%;}
#m_newsList li{margin:0;height:30px;border-bottom:1px #ccc dashed;padding-left:30px; line-height:30px; }
#m_newsList li a{float:left; padding-left:5px;}
#m_newsList li em{ float:left;}
#m_newsList li span{float:right;margin:0 10px 0 0;}



.master_con{ padding-top:10px; float:left;}





#p_proList{margin:8px 0 0 10px;}
#p_proList li{ width:210px; height:220px; text-align:center;float:left;}
#p_proList li img{width:200px; height:160px; border:1px #ccc solid;}

.page{clear:both; text-align:center;}



#m_pic_img{ padding-top:35px;}
#m_pic_img li{ width:210px; height:190px; text-align:center;float:left;}
#m_pic_img li img{width:200px; height:160px; border:1px #ccc solid;}

.ftit{ width:100%; text-align:center; font-size:14px; font-weight:700;}
.ftit1{clear:both; text-align:center;border-top:1px #ccc solid; border-bottom:1px #ccc solid; }

.con_right{ width:100%; clear:both;}
.con_tit{  background:#ccc;width:100%; height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:700; float:left;}


#m_pList2 .li{ float:left;width:175px; text-align:center; margin:0 5px;}
#m_pList2 .li a{ float:left;}

#m_pList .li{float:left;width:230px; height:180px;margin:0 5px; text-align:center;}
#m_pList .li .img img{width:200px; height:160px;}
#m_nList li{line-height:30px; height:30px; border-bottom:1px #ccc dashed; background:url(images/bot.jpg) no-repeat 5px 9px; padding:0 0 0 20px;}
#m_nList li span{float:right;}
#m_nList li a{float:left}



#newsshow h1{font-size:16px; text-align:center; border-bottom:1px #C8D8F2 solid; line-height:50px;margin:0 10px;}
#newsshow .rt1{ text-align:center;line-height:30px;margin:0 10px;border-bottom:1px #C8D8F2 solid;}
#newsshow .rt1 #art_author{margin:0 5px;}
#newsshow .rt1 #art_font a{margin:0 5px;}
#newsshow .rt1 #art_font a.on{color:Red;}
#newsshow .rc{margin:0 5px;}

.rt{background:#ccc;width:98%; height:30px; line-height:30px;  padding-left:30px; font-size:14px; font-weight:700; }
.ctitle{background:#ccc;width:98%; height:30px; line-height:30px;  padding-left:30px; font-size:14px; font-weight:700;  }
.rc{ padding:6px 10px; clear:both;}



.page{clear:both;text-align:center;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a:hover,.pagination>li>a.active, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {color: #2a6496;background-color: #eee;border-color: #ddd;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #428bca;text-decoration: none;
background-color: #fff;border: 1px solid #ddd;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.center{text-align:center;padding:8px 0}
.center img{min-width:300px;max-width:640px;}


.menubox {width: 100%;border-bottom: 1px #333 solid;display: inline-block;}
.menubox li {padding:0 6px;float: left;background: #333;text-align: center;height: 40px;color: #FFF;border-right:1px white solid;}
.menubox li a {line-height: 40px;height: 40px;color: #FFF;font-family: 'microsoft yahei';font-size: 16px;font-weight: normal;}




#protxt{display:inline-block;}
#proimg  {width:420px;float:left; border:1px solid #ddd; margin:10px 0;}
#protit{font-size: 20px;float: left;width: 100%;margin-bottom: 6px;color:#000;font-family:'microsoft yahei';font-weight: bold;line-height:60px;border-bottom:1px #E7E7E7 solid;}
#proAbstract{text-align: left;float:left;padding-top:10px;height:155px;}
#proAbstract .con{height:158px;overflow:hidden;font-size: 14px;}
#productimagelist { width:420px;height:280px;position:relative;}
#productimagelist ul { position:absolute;left:0;top:0;width:420px;height:280px; z-index:1;}
#productimagelist ul li {float:left;width:420px;height:280px; display:none;}
#productimagelist ul li.on {display:block;}
#productimagelist ul li img {width:420px;height:280px;}
#productimagelist ol { position:absolute;bottom:20px;left:20px; z-index:2;}
#productimagelist ol li { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:0.4;}
#productimagelist ol li.on { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:1;}
#pro_right{width: 710px;float:left;margin-left:30px;}
#pro_con{padding:0;margin:0;clear:both;}
#pro_con .menubox {width:100%;display:inline-block;}
#pro_con .menubox li{width:10%;float:left;background:#EE1C25;text-align:center;height:35px;color:#FFF;}
#pro_con .menubox li:hover{background:#333;}
#pro_con .menubox li+li{background:#F3F3F3;color:#000;}
#pro_con .menubox li+li a{color:#000;width:100%;}
#pro_con .menubox li+li:hover{color:#FFF;}
#pro_con .menubox li+li a:hover{color:#FFF;}
#pro_con .menubox li a{line-height:35px;height:35px;color:#FFF;  font-family: 'microsoft yahei';font-size: 15px;font-weight: normal;}
#pro_con .itemtab {padding:20px 0;}
#pro_con .itemtab h3{font-size:16px;font-family: 'microsoft yahei';color:#333;}

#procon{margin-top:10px;float:left;}
#procon .cpzx{float:left; width:820px; margin-left:5px; }
#procon .cpzx .nrcon{padding-bottom:10px;}
#procon .cpzx .cname{width:100%;border-bottom:1px #DCDCDC solid;}
#procon .cpzx .cname a{font-family:'microsoft yahei';font-size:18px;color:#222222;padding-LEFT:10px;}
#procon .cpzx .cimg {padding:20px 0;}
#procon .cpzx .cimg li{font-family:'microsoft yahei';font-size:14px;color:#222222;padding:0 10px;float:left;overflow:hidden;width:185px; height:200px;}
#procon .cpzx .cimg img{width:170px;height:135px; border:1px solid #ddd;}
#procon .cpzx .cimg .img a{height:auto;}
#procon .cpzx .cimg .txt a{width:171px;line-height:30px;height:30px;text-align:center;overflow:hidden; margin:8px 0; font-size:13px; background:#f3f3f3; color:#666;}
#newleft{width:585px;float:left}
#topfz{background:url(images/logofz.jpg) no-repeat center top;width:1180px;margin:0 auto;height:117px;}
#topfz h1{padding-left:90px;width:800px;height:32px;overflow:hidden;font-size:18px;padding-top:10px;}
#topfz h2{padding-left:90px;width:800px;height:32px;overflow:hidden;font-size:14px;font-weight:normal;}
.cbn{background:url(images/cbn.jpg) no-repeat center top;height:477px;margin-bottom:10px;overflow:hidden;}
.cbn .cnr{padding-top:390px;width:1180px;margin:0 auto;font-family:cursive;line-height:1.2;}
#pro_con p{font-size:16px;margin-bottom:20px;}