 
html, legend {overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
body { font-family:'微软雅黑';  font-size:14px; max-width:1920px; margin:auto; }
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:medium none;}
li {list-style:none outside none;}
caption, th {text-align:left; font-weight:normal;}
h1, h2, h3, h4, h5, h6 ,b{font-size:100%;font-weight:normal;}
select, input, button, textarea {font:100% Tahoma,Helvetica,Arial,sans-serif;}
small {font-size:100%;}
del {text-decoration:line-through;}
em {font-style:normal;}
hr {background-color:#DEDEDE; border:medium none; color:#DEDEDE; min-height:1px;}
a{text-decoration:none;cursor:pointer; color:#000;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
a:hover{ color:#49506b;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.clear {clear:both; }
.hide{ display:none;}
.show{ display:block;}
.main{  width:100%; float:left;}
.mainbody{ width:1200px;margin:0 auto;}


.head{ line-height:35px;  height:35px;background-color:#d5d5d5; border-bottom:1px solid #ddd;}
.head em{ float:right; color:#dd1016;}

.top{ width:100%; float:left;  margin-bottom:20px;margin-top:20px;  }

.top  .c1{ width:140px;  float:left;}
.top  .c1 img{ height:37px; }
.top  .c3{ width:410px; float:left; border-left:2px solid #131313; height:71px;}
.top  .c3 label{ width:100%; display:block; text-indent:20px;margin-top:10px; letter-spacing:6px; float:left; color:#20221c; font-size:18px; line-height:26px;}
.top  .c3 span{ width:100%; display:block; text-indent:20px; float:left; font-size:15px; color:#20221c; margin-top:5px; }

.top  .c2{ width:238px; float:right; position:relative;}
.top  .c2 label{ width:100%; display:block; line-height:40px; text-align:right; font-size:24px;letter-spacing:1px;
                  font-weight:bold; color:#666;text-shadow: 2px 2px 5px #ccc;}
.top  .c2 span.i2{ float:left; width:100%; text-align:right; line-height:40px; font-size:22px;  letter-spacing:1px; font-family:@新宋体;
                   display:block;   color:#151515;text-shadow: 2px 2px 5px #ccc;background:url(../images/tel.png) no-repeat left;  }

.top_menu{width:100%;  background-color:#196abe; position:relative; height:42px; line-height:42px; float:left;}
.top_menu dl{ width:100%; float:left; position:absolute; z-index:99; }
.top_menu dl dd{ float:left;  }
.top_menu dl dd a.itm{ color:#fff; text-align:center; font-size:18px;  padding:9px 39px; }

.top_menu dl dd:hover a.itm{ background-color:#435865; color:#fff;  }
.top_menu dl dd a.se{  background-color:#435865; color:#fff; }

.banner{ width:100%; float:left; height:23vw;  z-index:1; }
#solid{	width:100%;	height:23vw;	clear:both;	position:relative;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;	}
#solid ul li{	position:absolute;	top:0px;	width:100%; text-align:center; z-index:3; 	height:23vw;	display:none;	cursor:pointer;}
#solid ul li a{ display:block; width:100%; height:23vw;}
.banner_pre{position:absolute;left:0;margin-top:10vw;width:4vw;height:4vw; z-index:999;
            cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;right:0;margin-top:10vw;width:4vw;height:4vw;z-index:999;
             cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.numItem{position:absolute; top:22vw;height:10px; overflow:hidden; width:100%; float:left; z-index:9;}
#solid #btt{	width:905px; margin:auto; position:relative;	text-align:center;}
#solid #btt span{	top:15px;	font-size:8px;   padding:0px 15px;margin:0 10px;background:#333;	z-index:1000;cursor:pointer;
	filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}


.abt{margin-top:40px; }
.abt .tit{width:100%; float:left; }
.abt .tit label{ float:left; color:#1a1a1a; line-height:35px; font-size:30px; font-weight:bold; letter-spacing:3px;}
.abt .tit span{ float:left; color:#4a4a4a; line-height:35px; font-size:25px; letter-spacing:3px;}
.abt .tit em{ width:900px; height:2px; margin-top:15px; background-color:#b6b6b6; display:block; float:right;}
.abt .cnt{ width:100%; float:left; margin-top:20px}

.abt .cnt .l{ width:470px; float:left; margin-top:10px; }
.abt .cnt .r{ width:700px; float:right;margin-top:10px; }
.abt .cnt .r .c1{width:100%; float:left; text-indent:2em; margin-top:20px; line-height:30px; font-size:14px; color:#2c2b2b;}
.abt .cnt .r .c2{width:100%; float:left; text-align:right; }
.abt .cnt .r .c2 a{ background-color:#ffa200; color:#fff; padding:5px 15px; }

.product{ margin-top:80px;}
.product .cnt1{ background-color:#196abe; height:154px; width:100%; float:left;}
.product .cnt1 .mainbody{ position:relative;}
.product .cnt1 .c1{ color:#fff; font-weight:bold; font-size:30px; width:247px; height:216px; position:absolute; top:-62px;
                     background:url(/template/pc/images/pro01.png) no-repeat bottom; text-align:center; float:left;}
.product .cnt1 .c1 span{ width:100%; float:left; margin-top:140px;}
.product .cnt1 .c2{ width:300px; float:left; margin-left:300px; color:#fff;}
.product .cnt1 .c2 span{ font-size:25px; padding:10px 20px; color:#fff; letter-spacing:2px; border:1px solid #fff; float:left; margin:50px 0px;}
.product .cnt1 .c3{ width:300px; float:right;  color:#fff;}
.product .cnt1 .c3 a{ font-size:25px; padding:10px 30px; color:#fff; letter-spacing:2px; border:1px solid #fff; float:right; margin:50px 0px;}
.product .cnt2{ width:247px; float:left; background-color:#196abe; position:relative; height:1200px;}
.product .cnt2 .c1{width:100%; float:left; margin-top:10px; }
.product .cnt2 .c1 dl dd{ width:100%;  float:left;}
.product .cnt2 .c1 dl dd a{font-size:25px;  width:80%; float:left; margin-left:10%;  line-height:58px; height:58px; overflow:hidden; display:block; color:#fff;}
.product .cnt2 .c2{width:272px; height:360px; float:left; color:#fff; bottom:0px; background:url(/template/pc/images/pro02.png) no-repeat bottom; position:absolute;  }

.product .cnt2 .c2 label{ width:200px; float:left; margin-left:20px; margin-top:30px;  margin-bottom:10px; display:block; font-size:20px; text-align:center;}
.product .cnt2 .c2 p{ line-height:35px; width:100%; float:left; font-size:20px;}
.product .cnt2 .c2 p span{ width:70px; display:block; margin-left:15px; float:left; height:35px;}
.product .cnt2 .c2 p span.d{ height:105px;}
.product .cnt3{ width:920px; float:right; margin-top:20px;}
.product .cnt3 ul li{ float:left; width:300px; margin-right:10px;}
.product .cnt3 ul li img{ width:100%;}
.product .cnt3 ul li:nth-child(3n){ margin-right:0px;}
.product .cnt3 ul li p{ line-height:40px; text-align:center; height:40px; overflow:hidden; font-size:14px;}


.honor{padding-top:20px; margin-top:30px; width:100%; float:left;}
.honor .tit{ width:100%;float:left;text-align:center; line-height:30px; }
.honor .tit label{width:100%;float:left; display:block; color:#2d2d2d;font-size:40px;line-height:45px; letter-spacing:2px; font-weight:bold;}
.honor .tit span{width:100%;float:left;display:block;color:#272727;font-size:23px; line-height:45px; letter-spacing:2px;   }

.honor .cnt{width:100%;float:left; margin-top:30px; margin-bottom:30px;}
.honor .cnt ul li{ float:left; width:280px; position:relative; text-align:center; line-height:40px; margin-right:26px}
.honor .cnt ul li img{ width:278px; border:1px solid #ddd; }
.honor .cnt ul li p{ width:100%; float:left; line-height:40px; }
.honor .cnt ul li:last-child{ margin-right:0px;}


.ads001{ width:100%; float:left;  background:url(/template/pc/images/ads01.jpg) no-repeat center; height:306px; }
.ads002{ width:100%; float:left;  background:url(/template/pc/images/ads02.jpg) no-repeat center; height:368px; }

.case{margin-top:40px; }
.case .tit{width:100%; float:left; }
.case .tit label{ float:left; color:#1a1a1a; line-height:35px; font-size:30px; font-weight:bold; letter-spacing:3px;}
.case .tit span{ float:left; color:#4a4a4a; line-height:35px; font-size:25px; letter-spacing:3px;}
.case .tit em{ width:750px; height:2px; margin-top:15px; background-color:#b6b6b6; display:block; float:right;}
.case .cnt{width:100%;float:left; margin-top:30px; margin-bottom:30px;}
.case .cnt ul li{ float:left; width:280px; position:relative; text-align:center; line-height:30px; margin-right:26px}
.case .cnt ul li img{ width:278px; border:1px solid #ddd; }
.case .cnt ul li p{ width:100%; float:left; line-height:30px; }
.case .cnt ul li:last-child{ margin-right:0px;}


.news{ margin-top:25px;}
.news .tit{ width:100%; float:left; border-bottom:2px solid #010101; padding:10px 0px; }
.news .tit span{ font-size:20px; color:#010101; letter-spacing:3px; font-weight:bold; float:left; height:25px; border-left:4px solid #010101; text-indent:8px;}
.news .tit a{ float:right; color:#010101; font-size:16px;  }

.news .cnt{ width:580px; float:left; margin-right:40px;  }
.news .cnt:nth-child(2){margin-right:0px; }

.news .cnt .c{ width:100%;float:left; margin-top:15px;   }
.news .cnt .c dl dt{ float:left; width:280px; margin-right:20px; margin-bottom:20px;}
.news .cnt .c dl dt:nth-child(2){ margin-right:0px;}
.news .cnt .c dl dt a{ width:100%; display:block;  position:relative; height:170px;}
.news .cnt .c dl dt a img{ width:100%;}
.news .cnt .c dl dt a p{ width:96%; position:absolute; bottom:0px; overflow:hidden;
                          line-height:35px; height:35px; background:rgba(0,0,0,0.6); color:#fff; text-align:center; padding:0px 2%;}
.news .cnt .c dl dd{ width:100%;background:url(/template/pc/images/news01.png) no-repeat left;   border-bottom:1px dashed #ddd; border-bottom-style:dashed;  float:left; }
.news .cnt .c h3{ width:440px; height:34px; text-indent:14px; line-height:34px; float:left; overflow:hidden;}
.news .cnt .c h3 a{ font-size:14px; color:#393939; }
.news .cnt .c label{ color:#888; font-size:14px; width:130px; text-align:right; display:block; float:right; }


.link{color:#999; margin-bottom:10px; margin-top:10px; line-height:30px;}
.link label{  float:left;  margin-right:10px; float:left; color:#2c2b2b; font-size:17px; color:#888; }
.link a{ font-size:14px; color:#999;}
.link span{ width:1070px; float:right; display:block;}

.zr_banner{ width:100%; float:left; height:250px;}
.zr_bn1{background:url(/template/pc/images/banner_gywm.jpg) no-repeat center ;}
.zr_bn2{background:url(/template/pc/images/banner_rczp.jpg) no-repeat center ;}
.zr_bn3{background:url(/template/pc/images/banner_xwzx.jpg) no-repeat center ;}
.zr_bn4{background:url(/template/pc/images/banner_jjfa.jpg) no-repeat center ;}
.zr_bn5{background:url(/template/pc/images/banner_alzs.jpg) no-repeat center ;}

.zr-mbx{ line-height:50px; height:50px; width:100%; border-bottom:1px solid #eee;  margin-top:40px; float:left; padding:5px 0px;}
.zr-mbx label{ float:left; font-size:22px;  line-height:52px;   text-align:left;   color:#131313; }
.zr-mbx label a{ float:left; margin-right:20px;} 
.zr-mbx label a.se{ color:#000; border-bottom:3px solid #000;}

.zr-mbx span.l{ float:right; color:#666; }  
.zr-mbx span.l a{ color:#666;}  
.zr-mbx span.l a:hover{ color:#dd1016;}  
.zr-mbx span.r{ float:left; }

.zr-l{ width:260px; float:left; margin-top:20px; overflow:hidden; padding:10px;  }
.zr-l .zr-m1{ width:248px;  position:relative;margin-bottom:20px; padding:10px; border:1px solid #f3f3f3;  float:left;z-index:999;}
.zr-l .zr-m1t{width:100%; float:left;  background-color:#014fa1;  padding:15px 0px;  line-height:24px; }
.zr-l .zr-m1t span{ font-size:25px; font-weight:bold;  color:#fff;  text-align:center;letter-spacing:2px; display:block; width:100%; }
.zr-l .zr-m1t label{font-size:15px; color:#fff; text-align:center; line-height:25px; letter-spacing:1px;  display:block; width:100%; }

.zr-l .zr-m1c{ width:100%; float:left;  background-color:#f9f9f9; }
.zr-l .zr-m1 ul{ width:230px; float:left;margin-bottom:5px; margin-left:10px;}
.zr-l .zr-m1 ul li{  overflow:hidden;background:url(/template/pc/images/tp01.png) no-repeat right;  background-size:5%; padding:14px 0px;
                      width:100%; float:left; border-bottom:1px solid #eee; border-bottom-style:dashed; }
.zr-l .zr-m1 ul li a{ width:180px;  font-size:16px;   display: flex;    align-items: left;    justify-content: space-around;    flex-direction: column;}
.zr-l .zr-m1 ul li:hover a{ color:#0c2f8e;font-size:16px;    font-weight:bold;}

.zr-l .zr-m2{ width:248px;  margin-bottom:20px;margin-bottom:20px; padding:10px; border:1px solid #f3f3f3;   float:left;}
.zr-l .zr-m2t{width:100%; float:left;  background-color:#014fa1;  padding:15px 0px;  line-height:24px; color:#fff;  }
.zr-l .zr-m2t span{ font-size:24px; font-weight:bold;  color:#fff;letter-spacing:2px; text-align:center; display:block; width:100%; }
.zr-l .zr-m2t label{font-size:14px; color:#fff;text-indent:20px;  display:block; width:100%; }
.zr-l .zr-m2c{ width:230px; margin:10px; float:left;}
.zr-l .zr-m2c ul li{ line-height:35px; height:35px; border-bottom:1px solid #ddd; border-bottom-style:dashed; overflow:hidden; color:#666; }
.zr-l .zr-m2c ul li a{ color:#666;}
.zr-l .zr-m2c ul li a:hover{ color:#dd1016;}

.zr-l .zr-m3{ width:248px; margin-bottom:10px;margin-bottom:20px; padding:10px; border:1px solid #f3f3f3; 
                float:left;}
.zr-l .zr-m3t{width:100%; float:left;   background-color:#014fa1; padding:15px 0px;   line-height:24px; color:#fff;  }
.zr-l .zr-m3t span{ font-size:24px; font-weight:bold;  color:#fff; letter-spacing:2px; text-align:center; display:block; width:100%;  }
.zr-l .zr-m3t label{font-size:14px; color:#fff;  text-indent:20px; display:block; width:100%;  }
.zr-l .zr-m3 p{ line-height:32px; color:#666;}

.zr-center{ float:right; width:900px; margin-top:20px; }
.cont-rc{ margin:10px 0px; width:100%;float:left;}
.cont-rc img{ max-width:100%;}

.zr-news{ width:100%;}
.zr-news ul{ width:100%; float:left;  margin-top:15px;}
.zr-news ul li{ width:100%;  border-bottom:1px dashed #ddd;  padding:10px 0px 20px 0px; margin:5px 0;  float:left;}

.zr-news ul li .l{ float:left; width:230px; height:140px; overflow:hidden; text-align:center; }
.zr-news ul li .l img{ width:100%;}
.zr-news ul li .r{ float:right;  width:650px;}
.zr-news ul li .r h3{ width:100%; display:block; color:#666;float:left;  height:30px; overflow:hidden; line-height:30px; font-weight:bold; font-size:18px;}
.zr-news ul li .r p{ width:100%; font-size:15px; margin-bottom:10px;margin-top:5px; text-align:left; float:left; color:#999; line-height:20px;}
.zr-news ul li .r span a{color:#265f70;}
.zr-news ul li .r label{ width:100%; float:left; text-align:left; color:#888; margin-top:10px;}

.zr_fuwu{ width:100%;}
.zr_fuwu ul li{ width:100%;  border-bottom:1px dashed #ddd;  padding:10px 0px 20px 0px; margin:5px 0;  float:left;}
.zr_fuwu h3{ width:100%; display:block; color:#666;float:left;  height:30px; overflow:hidden; line-height:30px; font-weight:bold; font-size:18px;}
.zr_fuwu p{ width:100%; font-size:14px; margin-bottom:10px;margin-top:5px; text-align:left; float:left; color:#a4a4a4; line-height:24px;}



.zr-mainsl-t{ line-height:50px; width:100%; text-align:center;}
.zr-mainsl-d{ width:100%; line-height:30px; text-align:center; color:#999;}
.zr-mainsl-d a{color:#999;}
.zr-mainsl-t h1{ font-size:20px;}
.zr-mainsl-cmm{ width:100%;float:left; line-height:180%;}
.zr-mainsl-pp{ line-height:35px;}
.cont-r a:hover{ color:#0a4e7f;}



.zr_art_t{ line-height:50px; width:100%; text-align:center;}
.zr_art_d{ width:100%; line-height:30px; text-align:center; color:#999;}
.zr_art_d a{color:#999;}
.zr_art_t h1{ font-size:20px; color:#f00;}
.zr_art_d_c{ width:100%;float:left; line-height:180%;}
.zr_art_c img{ max-width:100%;}

.zr_fangan{ margin-top:20px;}
.zr_fangan ul li{ width:32%; float:left; height:310px; overflow:hidden; margin-bottom:25px; margin-right:2%;  text-align:center;  }
.zr_fangan ul li:nth-child(3n) { margin-right:0px;}
.zr_fangan ul li img{  height:220px;}
.zr_fangan ul li a{ width:100%; display:block; overflow:hidden; height:310px;background-color:#f1f1f1;   }
.zr_fangan ul li label{ margin: 0px 10px; width:270px;float:left; cursor:pointer; display:block; color:#265f70; text-align:left; height:35px; line-height:35px; overflow:hidden; }
.zr_fangan ul li span{ width:90px; float:right; cursor:pointer; display:block; color:#aaa; font-size:12px;height:35px; line-height:35px; }
.zr_fangan ul li p{  line-height:25px; width:270px;margin: 0px 10px; color:#666; float:left; text-align:left;}

.zr_pro{ margin-top:20px;}
.zr_pro ul li{ width:32%; float:left;overflow:hidden; margin-bottom:25px; margin-right:2%;  text-align:center;  }
.zr_pro ul li:nth-child(3n) { margin-right:0px;}
.zr_pro ul li img{ width:100%; }
.zr_pro ul li a{ width:100%; display:block; overflow:hidden;  text-align:center; }
.zr_pro ul li label{ width:100%; float:left; cursor:pointer; display:block; color:#265f70;height:35px; line-height:35px; overflow:hidden;}

.zr_fhxc{ margin-top:20px;}
.zr_fhxc ul li{ width:24%; float:left; margin-right:1.2%;  text-align:center; }
.zr_fhxc ul li:nth-child(4n){ margin-right:0px;}
.zr_fhxc ul li img{width:100%; }
.zr_fhxc ul li a.img{ width:100%; display:block; overflow:hidden;}
.zr_fhxc ul li a.tit{ line-height:35px; height:35px; display:block; width:100%; overflow:hidden;}

.zr_honor{ margin-top:20px;}
.zr_honor ul li{ width:30%; float:left; margin-right:5%;  text-align:center; }
.zr_honor ul li:nth-child(3n){ margin-right:0px;}
.zr_honor ul li img{width:100%; }
.zr_honor ul li a.img{ width:100%; display:block; overflow:hidden;}
.zr_honor ul li a.tit{ line-height:45px; height:45px; display:block; width:100%; overflow:hidden;}



.zr_prev{ width:100%; line-height:30px; }
.zr_next{ width:100%; line-height:30px; }

.zr-news-more{width:100%; float:left;}
.zr-news-more label{ width:100%; float:left; text-align:center; line-height:55px; font-size:18px; color:#333; font-weight:bold;}
.zr-news-more ul li{ width:48%;  text-align:left; float:left; border-bottom:1px solid #ddd; border-bottom-style:dashed; margin-right:4%; line-height:40px;}
.zr-news-more ul li a{ width:70%; float:left; display:block; height:35px; overflow:hidden;}
.zr-news-more ul li span{ float:right;}
.zr-news-more ul li:nth-child(2n){ margin-right:0px;}

.zr-supply-more{ width:100%; float:left;}
.zr-supply-more label{ width:100%; float:left; text-align:center; line-height:55px; font-size:18px; color:#333; font-weight:bold;}
.zr-supply-more ul li{ width:18%;  text-align:center; float:left; margin-right:2.5%; line-height:40px;}
.zr-supply-more ul li img{ width:calc(100% - 2px); border:1px solid #eee; }
.zr-supply-more ul li:nth-child(5n){ margin-right:0px;}
.zr-supply-more ul li h3{ line-height:40px; height:40px; overflow:hidden;}
/*----------------------分页样式--------------- */
.c_a_u_c3{width:100%; line-height:60px; font-size:12px; color:#777; background-color:#fff; border-top:none; float:left; text-align:right; }
.c_a_u_c3 a{ color:#777; padding:5px 10px; margin-left:3px; border:1px solid #aaa;}
.ht_page_inp{ width:30px; height:25px; line-height:25px; border:1px solid #aaa; vertical-align:middle;  color:#777; text-align:center;}
.c_a_u_c3 .current{padding:5px 10px; margin-left:3px; background-color:#1a28b8;border:1px solid #1a28b8; color:#fff;}
.c_a_u_c3 a:hover{ background-color:#1a28b8;border:1px solid #1a28b8; color:#fff;}
.c_a_u_c3 .disabled{ padding:5px 10px; margin-left:3px; border:1px solid #aaa;}
/*----------------------相关信息--------------- */
.xg_cp{ width:100%; float:left;}
.xg_xw{ width:100%; float:left;}
.xg_cpt{ width:100%; line-height:40px; height:40px; color:#000; border-bottom:2px solid #000;}
.xg_cp ul li{ width:160px; margin:10px 5px 10px 10px; text-align:center; float:left;}
.xg_cp ul li img{ width:160px; height:160px;}
.xg_cp ul li p{ line-height:25px;}
.xg_xwt{ width:100%; line-height:40px; height:40px; color:#000; border-bottom:2px solid #000;}
.xg_xw ul li{ width:100%; text-indent:0.5em; line-height:30px; float:left;}
.targ{ width:100%; float:left; margin:10px 0px;}


.bottom{  color:#fff; line-height:30px; background-color:#064fa0;}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#fff;}
.bottom .tit{ width:100%; float:left; text-align:center;  background-color:#124677; line-height:45px;}

.bottom .c{ width:100%; float:left; margin:10px 0px; padding-bottom:30px;}

.bottom .c1{ width:100%; float:left; font-size:16px; line-height:65px; text-align:center; }
.bottom .c1 a{ margin:0px 13px;}
.bottom .c2{ width:100%; float:left; font-size:14px;line-height:35px;text-align:center;  }
.bottom .c3{ width:100%; float:left; font-size:14px;  line-height:35px;text-align:center; }

.mbx{ background-color:#ededed;}
.mbxm{ color:#666666;line-height:40px;}
.mbxm a{ color:#666;}
.al_soso{ width:100%; float:left;}
.news_soso{ width:100%; margin-bottom:20px; float:left;}

.r-top{ width:100%; float:left; line-height:48px; border-bottom:2px solid #0a4e7f; text-align:left; color:#0a4e7f; text-indent:0.2em; font-size:20px; font-weight:bold;}
.r-top span{ float:right;font-size:14px; font-weight:normal; color:#666; }
.r-top span a{ color:#666;}
.m-l-mc2{ width:100%; float:left; height:233px; }
.m-l-mc3{ line-height:30px; width:230px; float:left; padding:20px 10px;}

.r-bd-c{ padding:5px;}
.r-bd-n{ padding:5px; }
.r-bd-n ul li{ width:100%; float:left; line-height:35px; border-bottom:1px solid #fff; border-bottom-style:dashed;}
.r-bd-n ul li a{ color:#000;}
.r-bd-n ul li a:hover{ color:#0a4e7f;}
.r-bd-n ul li span{ float:right; color:#aaa;}
.r-bd-n ul li em{ color:#f00; font-weight:bold;}
.r-bd-s ul li { width:220px; float:left; margin:10px; text-align:center;}
.r-bd-s ul li img{ border:1px solid #fff; width:220px; height:180px;}
.r-bd-s ul li img:hover{ border:1px solid #008cd7;}
.r-bd-s ul li p{ line-height:35px;}
.r-bd-s ul li p a{ color:#000;}
.r-bd-s ul li p a:hover{ color:#008cd7;}
.r-bd-s ul li em{ color:#f00; font-weight:bold;}




