html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
body{/*font:bold 12px/1.5em Microsoft YaHei,微软雅黑,tahoma,arial,Verdana,Hiragino Sans GB,\\5b8b\4f53,sans-serif,宋体;*/
    font-size:12px; font-family:tahoma,Verdana,宋体,sans-serif;margin: 0px auto;height: auto;
    background:#fff url() repeat-x top left;text-align:center;}

*{margin:0; padding:0; list-style:none;}
div,form,img,ul,ol,li,dl,dt,dd{border:none;}
td {font-size:12px; line-height: 140%;}
em{font-style:normal;}
h2  {font-family:微软雅黑,Arial,宋体,Verdana;}
#headersu:after, #navsu:after, #contentsu:after, #footersu:after,.b1:after,#wrappersu:after
{padding:0px;content:'.';display:block;clear:both;visibility:hidden;height:0;}

#contentsu, #headersu, #navsu #footersu, .line4, .b1, #wrappersu{height:1%;}

a{color:#0f6fa8; text-decoration:underline;}
a:hover{color:#ec870e; text-decoration:none;}
a.lineno, a.lineno:link,a.lineno:visited,a.lineno:hover{color: #555; text-decoration: none;}

/*↓网站头部*/
#headerTopSu{ width:100%; height:85px; border-bottom:2px #2c4b9d solid;  background:#fff;
           text-align:center;} 
#headersu { width:1180px;height:85px; margin:0px auto 0px;clear:both; border-bottom:2px #2c4b9d solid;  background:#fff; }
#headersulogo {float:left;width:435px;height:83px;background:#fff url(../images/logohzwl.png) no-repeat 2px 8px;} 
#headersulogo h1 a{position:relative; top:10px!important;top:10px; left:1px;
text-indent:-9999em;
width: 430px;
height: 64px;
font-size:0;
display:block;
border: 0 !important;
border-bottom: 0;}

/*↓头部次级菜单栏导航*/

/*.headericon {float:right;}
.headericon li {float:left;display:inline-block;position:relative; padding-left:12px;height:30px; line-height:30px; _zoom:1}
.headericon li a { display:inline-block; color:#555;  }
.headericon li a:hover { text-decoration:none;   }

.headericon li em {float:left; position: absolute;left:0px; top:5px; }
.headericon span{padding-left:12px; }
.headericon li .icn1 { background:url(../images/iconall.png) no-repeat 0px -83px; width:17px; height:17px;}*/

#headerInfosu {float:right; width:440px; height:30px; color:#8f8f8f; background:#fff;
	 padding-right:12px; margin-top:20px; text-align: right; background:url(../images/img-toptel.gif) no-repeat 98% 0%;
}
#headerInfosu span{display:none;}

#headerNavsu { float:right;width:660px;height:85px; color: #666;  text-align: right;margin-top:0px; background:#fff;}

/*↓顶部栏导航*/
#navsu { width:620px!important; width /**/:620px;height: 85px; line-height: 85px; clear:both; margin:0 auto;margin-bottom:0px; 
           text-transform: uppercase; overflow: hidden; text-align:center; float:right; background: #fff;}	
#navsu ul{list-style:none;display: inline;}
#navsu li{float:left;margin-left:5px; overflow:hidden; display:block; background: #fff;font-weight:bold;}
#navsu a{ width:90px; color: #2c4b9c; text-decoration: none; font-size:14px; display:block;}
#navsu a:hover{width:90px;color: #fff;text-decoration: none; display:block; background: #2c4b9d;}
#navsu .hoverbg a{ margin-right: 0; color: #fff; background: none;background: #2c4b9d; } 

/*↓广告横幅*/
#bannerbgbox {width:980px!important; width /**/:980px; height:300px; background:#A20000; margin:2px auto 5px;text-align:center; }
/*#bannerbgbox img {display:block;vertical-align: middle;}*/
 
#bannerbgboxnei{ width:980px!important; width /**/:980px; height:175px; background:#A20000;
           vertical-align: middle;text-align:center;margin:2px auto 3px; } 
/*#bannerbgboxnei img {display:block;text-align:center;margin:0 auto;}*/

  	#picBox{width:980px; height:175px; margin:0px auto; overflow:hidden; position:relative;}
#picBox ul#show_pic{
	margin:0;
	padding:0;
	list-style:none;
	height:175px;
	width:2940px;
	position:absolute;
}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:170px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:5px; right:10px;}
#icon_num li{ float:left; no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#000; text-align:center; cursor:pointer; padding:0; margin:0 5px 5px 0;}
#icon_num li:hover,#icon_num li.active{no-repeat 0 0; color:#fff;}
#picBox_top{width:960px; height:170px; margin:0px auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:170px; width:960px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:170px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:5px; right:10px; }
#icon_num_top li{ float:left; no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0;margin:0 5px 5px 0;}
#icon_num_top li:hover,#icon_num_top li.active{ no-repeat 0 0; color:#fff;}

 /*底栏background:#d3e5e7*/
#footersu{ width:100%; height:160px; border-top:2px #eef8f9 solid;  background:#dde6ef; text-align:center;} 

.contentSubox{ width:1180px; height:145px;  text-align:center;margin:0px auto 0px; font-size:14px; } 

#footersuLeft{  float:left; width:700px;   } 
#footersuRight{  float:right; width:350px; height:145px; background:url(../images/pic-hzwlgzh.jpg) no-repeat 50px 18px; display:inline; text-align:center; } 

.footerNavsu{ width:auto; height:35px;line-height:35px;text-align:left; margin:0 auto;}
.footerNavsu li{ float:left; color:#555; }
.footerNavsu li a{ color: #555;text-decoration: none; margin-right:10px;margin-left:10px;}
.footerNavsu li a:hover{color: #ec870e;text-decoration:underline;}
.footerNavsu ul{ display:inline-block; *display:inline; zoom:1;}
 
#copyrightsu{clear:both;color:#555555;line-height:160%;text-align:left;margin-left:10px; margin-top:40px;} 
#copyrightsu a{color:#555555;text-decoration:none;}
#copyrightsu a:hover{color:#555555;text-decoration:underline;}

/*↓内容页面整体设置content/container/ Main Navigation display: inline;display: block;clear:both;vertical-align:top; */
#contentsu,#containersu,#wrappersu {
width:1180px; text-align:left; margin:0 auto; background:#fff;clear:both;color:#444;line-height:160%;}

#contentsubg {width:980px; float:left; margin:0 auto;background:url(../images/contentbgKuai.gif) repeat-y;}

/*首页四列上图下文*/
#homepic  {height:280px;background:#fff; }
#homepic ul  {   }
#homepic li { float:left; width:282px; margin-right:16px;  }
#homepic li.nomargin { margin-right:0px;}

  .homepicbox{ width:280px; height:240px; border:1px #E2E2E2 solid;      
        border-radius:10px;
   -moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-background-clip: padding-box;
}
  .homepicbox h2  {color:#FF7800; font-size:16px; font-weight:bold; display:block;margin-bottom:5px; padding-top:10px; line-height:140%;text-align:left;padding-left:10px; }
  .homepicbox h2 a{color:#FF7800; text-decoration:none;  }
  .homepicbox h2 a:hover{color:#0f6fa8;text-decoration:underline;}
  .homepicbox img { margin-top:0px;margin-left:0px;}
            .pbox {color:#484848; padding-left:10px;padding-right:10px; height:55px; line-height:20px; display:block;font-size:14px;   }

         .morebox {width:210px;  display:block; padding:10px 0; clear:both;text-align:center;}

/*-------------按钮样式-----------------*/

 .button-more {
display:inline-block; 
font-size:14px; 
line-height:38px; 
color:#fefefe;
text-decoration:none;
padding:8px 40px;
border-right:1px solid #b9babc;
border-bottom:1px solid #b9babc;
background:#FF7800;
        border-radius:40px;
   -moz-border-radius:40px;
-webkit-border-radius:40px;
-webkit-background-clip: padding-box;
}
.button-more:hover {color:#fff; background:#0f98dc;}

 /* #homepic1 {width:476px; height:135px; float:left; background:#5CC2E2 url(../images/pic-hfc.png) no-repeat 3% 50%; 
     border: 1px solid #48AFCF;
-webkit-box-shadow: 1px 2px 6px #bbb;   阴影水平偏移值**阴影垂直偏移值**阴影模糊值**阴影颜色  
   -moz-box-shadow: 1px 2px 6px #bbb;   老的 Firefox 
        box-shadow: 1px 2px 6px #bbb; 

 -webkit-background-clip: padding-box;
   -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
           border-radius: 6px;
		  }

  #homepic2 {width:476px; height:135px; float:right; background:#91C846 url(../images/pic-gyc.png) no-repeat 3% 50%;
  border: 1px solid #7AAF32;
-webkit-box-shadow: 1px 2px 6px #bbb; 
   -moz-box-shadow: 1px 2px 6px #bbb; 
        box-shadow: 1px 2px 6px #bbb; 
   -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;}
 
#homepic1 a, #homepic2 a {color:#fefefe; text-decoration:none; }
#homepic1 a:hover, #homepic2 a:hover{color:#004E2F;  }

    .more {float:right;display:block;height:20px;line-height:20px;padding-right:30px; clear:both; }
    .more a{color:#DFF7FE;text-decoration:none;} */

  /*当需要随着内容自适应高度，但又想div有一个最小的高度时候*/
.homeSection {
min-height: 295px;/* for ie7 firefox opera*/
max-height:none;/* for ie7 firefox opera*/
_height: 295px;/* only for ie6*/
}

/*--lianxi.asp kehupingjia.asp min-height:330px; height:100%; _height:330px;--*/
.min-height{height:auto!important; min-height:388px; height:379px; overflow:hidden;} 

 #indexMainl {float:left;width:630px; height:260px; font-size:14px; overflow:hidden;text-overflow:ellipsis;margin-top:20px; margin-right:60px;  }
 #indexMainr {float:left;width:1px; height:245px; margin-top:20px; overflow:hidden;text-overflow:ellipsis;background:#bbb; }

   #indexMainl p {line-height:200%;margin-left:20px; }  

   #indexMainl h2 { color:#2c4b9c; font-size:18px; line-height:40px; padding-bottom:5px;margin-bottom:5px; background:url() repeat-x right bottom;  }
   #indexMainr h2 { color:#2c4b9c; font-size:18px; line-height:40px; border-bottom: 0px solid #E3E3E3;padding-bottom:15px;margin-bottom:15px; background:url(../images/h3_bg.png) repeat-x right bottom;  }

   #indexMainl h2 a,#indexMainr h2 a,#indexSidebar h2 a{ text-decoration:none; }

#indexSidebar {float:right; width:425px; height:250px; font-size:14px; margin-top:20px; overflow:hidden;text-overflow:ellipsis;   }
#indexSidebar h2 {color:#2c4b9c; font-size:16px; line-height:40px; background:url() repeat-x right bottom; padding-bottom:5px;margin-bottom:5px;  }
 

/*首页新闻列表*/
.listhomeNews { padding-left:5px;clear:both;   }
.listhomeNews li{ padding:3px 5px 3px 10px; background:url(../images/icon_sub-nav.gif) 0px 9px no-repeat;letter-spacing:0; 
border-bottom: 1px solid #E3E3E3; margin-bottom:10px;}
.listhomeNews li a{color:#444; text-decoration:none; }
.listhomeNews li a:hover{color:#ec870e; text-decoration:none;}
.listhomeNews li span{ float:right;text-align: right; color:#999;font-size: 12px;}
.listhomeNews li span.w{ width:310px; height: 20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}  /*文字截断*/
 
  .c-title { padding: 0 5px; font-size: 12px; font-weight: 500;  height: 22px;line-height: 22px; overflow: hidden; text-align:center;}
  .c-slideshow {margin-top: 10px;margin-left: 15px; clear: both; background:#ccc }
  .c-slideshow li { position: relative; overflow: hidden; }
  .c-slideshow span.c-title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 22px; line-height: 22px; font-size: 12px; }
  .c-slideshow span.c-title { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
  .c-slideshow SPAN.c-title { text-indent: 0px; }
 
#c-slidesImgs li { width: 136px; height: 92px;float:left; margin-bottom: 15px; margin-right: 15px; background:#ccc }

/*icon1
.iconshp h2 {float:left; display:inline-block;position:relative; _zoom:1; height:30px; line-height:30px;  }
.iconshp h2 em {float:left; position: absolute;left:0px; top:0px; }
.iconshp .title{position:relative;top:0px;left:36px;zoom:1;}
.iconshp span{color:#5D841A; font-size:12px; padding-right:15px; float:right; text-align:right;font-weight:normal;}
.iconshp .iconNews { background:url(../images/icon-su.png) no-repeat -72px 0px; width:35px; height:35px;}*/

/*icon2*/
.question h2{word-wrap:break-word;position:relative;zoom:1;font-size:14px;}

.question-title{position:relative;top:0px;left:6px;zoom:1;}

span.icon{display:inline-block;padding-left:40px;line-height:40px; 
height:auto!important;
height:40px;
min-height:40px;
background:url(../images/icon-msall.png) no-repeat;font-family:tahoma;vertical-align:middle;}

span.i-gsjj{background-position:0px 0px;*background-position:0px 0px; background:url(../images/icon-fxp.png) no-repeat;}
span.i-gcal{background-position:-41px 0px;*background-position:-41px 0;}
span.i-news{background-position:-82px 0px;*background-position:-82px 0; background:url(../images/icon-page.png) no-repeat 6px 5px; }

span.i-more{position: absolute;top:0px;  zoom:1; right: 4px;font-size:12px;font-weight:normal;padding-right:15px; float:right; text-align:right;font-weight:normal;}

/*
.imgleft{float:left; margin:0 5px 5px 0; }
.imgright{float:right; margin:5px;}

.p2em {text-indent:2em;}*/
.maptxt_su { width:1180px; border:0; margin:0 auto; margin-top:1px; text-align:left;
height: 30px;
color: #999;
line-height: 30px;
text-indent: 10px;
font-size: 12px;
}

.maptxt_su a{  color: #999;text-decoration:none; }
.maptxt_su a:hover{color:#ec870e; text-decoration:none;}

/*公共左右分栏*/
.public_box {width:100%;margin:0px auto;overflow:hidden; border-top: 1px solid #dfdfdf;}
.public_box .article_su { width:1180px; }
.public_box .main_su{width:850px;margin:0px 0px 0px 8px;font-size: 14px;}
.public_box .side_su {
width: 300px;
height: 500px;
background: #f4f4f4;
margin-right: 12px;
height: 100%;
border-bottom: 10px solid #ffffff;
margin-bottom: -9999px;
padding-bottom: 9999px;
}

.content_show {background:#fff;
width: 96%;
min-height:500px;
margin-bottom: 10px;
}
.content_show_text { padding-top: 30px;padding-bottom: 30px;color:#333;
min-height: 400px;
line-height: 230%;
}
.content_show_text h1 { font:bold 25px/1.5em Microsoft YaHei,微软雅黑,tahoma,arial,Verdana,Hiragino Sans GB,\\5b8b\4f53,sans-serif,宋体;
color:#2c4b9c; width:auto; display:inline-block; padding:10px 30px; margin-bottom:20px; border: 1px solid #ccc;
        border-radius:30px 30px 30px 30px;
   -moz-border-radius:30px 30px 30px 30px;
-webkit-border-radius:30px 30px 30px 30px;

-webkit-background-clip: padding-box;
}
.content_show_text h3 { font:bold 17px/1.5em Microsoft YaHei,微软雅黑,tahoma,Hiragino Sans GB,sans-serif,宋体;
color:#5275d0; width:auto; display:inline-block; clear:both; padding:5px 5px; margin-bottom:5px; border-bottom: 1px solid #ccc;
 
}

.content_show_text p {
text-indent: 2em;
margin-bottom: 1em;
}

/*侧位栏目样式*/
.public_box .side_su #MenuListBox { width:250px; border:1px solid #dfdfdf; background:#ffffff; margin:0 auto; margin-top:25px; margin-bottom: 20px; }
.public_box .side_su #MenuListBox .title { height:80px; padding-top:10px; background:#c6d9eb; margin:0;}
.public_box .side_su #MenuListBox .title h3 { width:200px; height:60px; text-align:left; margin-top:15px; margin-left:30px; background:none; }
.public_box .side_su #MenuListBox .title h3 strong { display:block;font-size:20px; color:#ffffff; letter-spacing:1px;
                                                     font-family: Microsoft YaHei,微软雅黑,tahoma,arial,Verdana,Hiragino Sans GB,sans-serif,宋体;}
.public_box .side_su #MenuListBox .title h3 em { display:block;font-size:16px; color:#ffffff; font:normal normal bold 12px/1.5em "Arial"; letter-spacing:1px;}

/*栏目页：右侧边导航*/
#MenuTreeSu { width:248px; margin:0 auto; }
#MenuTreeSu ul {}
#MenuTreeSu ul li { border-bottom:1px solid #dfdfdf;margin-bottom:1px;  background:url(../images/icon-pagenav.png) no-repeat 25px 18px; }
#MenuTreeSu ul li:hover { background:#f5f3e6 url(../images/icon-pagenav2.png) no-repeat 25px 18px; }
#MenuTreeSu ul li a { display:block; line-height:48px; font-size:14px; text-decoration:none;padding-left:45px;}
#MenuTreeSu ul li i{ line-height:48px;}
#MenuTreeSu ul li i.fa-caret-right { color:#ff6c00; margin:0 10px 0 30px; float:left; }
#MenuTreeSu ul li i.fa-angle-right { color:#ff6c00; width:25px;height:40px; float:right; background:url(../images/icon-sjhui.png) no-repeat 0 50%;}
#MenuTreeSu ul li ul li { display: block; background:#f5f5f5;border-radius:0;height: 50px;height:50px; border-bottom:1px solid #dfdfdf;margin-bottom:1px;}
#MenuTreeSu ul li ul li a {display:block;   line-height:48px;  }

#MenuTreeSu ul li:last-child {border:0;}

#MenuTreeSu ul .nav_bg {background: #f5f3e6;}

.public_box .side_su .QR { width:250px; height:120px; background:#ffffff;border:1px solid #dfdfdf; margin:0 auto;margin-bottom:10px;}
.public_box .side_su .QR img { width: 100px; height:100px; margin:10px; float:left;}
.public_box .side_su .QR strong { display:block; width:120px; height:30px; line-height:30px; font-weight:bold; margin-top:20px; color:#eb870f; float:right;}
.public_box .side_su .QR p { display:block; width:120px; height:40px; line-height:40px; color:#eb870f;float:right;}

.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-family: FontAwesome;
font-size: inherit;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/*↓内容页面整体设置*/

.mainsu {float:right;width:750px; margin-bottom:0px;overflow:hidden;text-overflow:ellipsis; }
.mainsupadd{padding-top:5px; padding-right:5px;}

/*内页侧栏width:198px!important; width /*:200px;*/
.sidebarSu{ float:left; width:200px; }
.sidebarSu h2 { color:#E4F1C0; height:36px;line-height:36px; font-size:16px; text-align:center;
              background:#E57300 url(../images/sidebarbg.png) no-repeat 0 0;}
.sidebarSu h2 em{float:right; font-weight:normal; font-size:12px;padding-right:15px;}
 
 .sidebarSuPadd{ padding-top:5px; padding-left:7px;}

 .sidebarSuLinebg{padding:10px; line-height:180%; border: 1px solid #C8A57F; background:#DAB995; 
        border-radius:0px 0px 10px 10px;
   -moz-border-radius:0px 0px 10px 10px;
-webkit-border-radius:0px 0px 10px 10px;

-webkit-background-clip: padding-box;

-webkit-box-shadow: 0 0 3px #8A6D4D; /* 阴影水平偏移值**阴影垂直偏移值**阴影模糊值**阴影颜色 */
   -moz-box-shadow: 0 0 3px #8A6D4D; /* 老的 Firefox */
        box-shadow: 0 0 3px #8A6D4D; 
}

/*border
.suborder { -webkit-box-shadow: 0 0 3px #ccc; -moz-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; 
border-radius: 6px; border: 1px solid #d7d7d7; min-height: 500px; _height:500px; background-color: #fff; padding: 0 0 30px 0; margin-top:20px; }*/


.listsunav {padding:3px 0 5px 0;}
.listsunav ul {margin:0px; list-style:none; color: #333;}
.listsunav li{ font-size:14px; width:178px; height:30px; background:url(../images/listsunavbg.png) 0 0 no-repeat; margin-bottom:1px; letter-spacing:2px;font-weight:bold; }
.listsunav li a {color:#88640B; height:30px; line-height:30px; padding:0 0 0 48px;  text-decoration: none;display: block;
text-shadow: 1px /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #FFEFDE /*{shadow-color}*/;}    
.listsunav li a:hover {color:#DDD1C4;  height:30px; line-height:30px; padding:0 0 0 48px; background:url(../images/listsunavbg.png) 0 -30px no-repeat; text-decoration:none;
text-shadow: 1px /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #720000 /*{shadow-color}*/;} 

/**/
.listpronav {padding:3px 0 5px 0;}
.listpronav ul {margin:0px; list-style:none; color: #333;}
.listpronav li{ font-size:14px; width:178px; height:30px; background:url(../images/listsunavbg.png) 0 0 no-repeat; margin-bottom:1px;  letter-spacing:2px;font-weight:bold;}
.listpronav li a {color:#88640B; height:30px; line-height:30px; padding:0 0 0 48px;  text-decoration: none;display: block;
text-shadow: 1px /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #FFEFDE /*{shadow-color}*/;}    
.listpronav li a:hover {color:#DDD1C4;  height:30px; line-height:30px; padding:0 0 0 48px; background:url(../images/listsunavbg.png) 0 -30px no-repeat; text-decoration:none;text-shadow: 1px /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #720000 /*{shadow-color}*/;} 


/*通用文章内容正文*/

.titlesuBox,div.titlesu,.titlesu span{ height:35px;}
.titlesuBox{ background:url(../images/titlebgC.gif) repeat-x #DFD2C4;}
.titlesu{ background:url(../images/titlebgL.gif) left no-repeat;}
.titlesu span{ width:53px; background:url(../images/titlebgR.gif) right no-repeat; float:right;}
.titlesuBox h2{ font-size:15px; font-weight:bold; color:#B00101; padding-left:65px;background: url() no-repeat 10px center; line-height:35px;height:35px;}  
.titlesuBox h2 em{ font-size:12px; font-weight:normal; float:right; }  
.titlesuBox h2 a{ color:#B00101;text-decoration:none; }  

.b1{border:1px solid #DBF1EC; margin-bottom:5px;clear:both; background:#fff; overflow:hidden;text-overflow:ellipsis;}

.b2bg{padding:20px 20px 40px; line-height:180%; border: 1px solid #CFC4B8;border-top: 0px;background:#fff;overflow: hidden;}/*text-indent:2em;*/
.b2bg h2{ padding:0 0 10px 0; font-size:22px; color:#6B582B;text-align:center; }
.b2bg h3{color:#739128;padding:0 0 0 22px;background:url(../images/icon-circle.gif) no-repeat 2px 88%;
font-size:14px;font-weight:bold; margin:15px 0;border-bottom:1px #C0D28A dashed;}
.b2bg h4{color:#228EBD;font-size:12px;font-weight:bold; margin-top:15px; }

.b2bg ul {clear:both;}    
.b2bg li a:hover {color:#033; text-decoration:none;} 
.b2bg li a {color:#7D652C; text-decoration:underline;}    
.b2bg li a:hover {color:#033; text-decoration:none;} 

 .b2bg table{margin:10px 0; 
border-collapse:collapse;/*text-align:center;*/
}
 .b2bg td{
border:solid 1px #d7d7d7; margin:2px; padding:3px 5px; line-height:140%;
}
 .b2bg th{
border:solid 1px #d7d7d7; margin:2px; padding:4px 2px 4px 5px; background:#eee;font-size:14px;
}
 /*----*/
.infoTxt{  padding:10px 20px 0 20px; height:auto; overflow: hidden; }
.infoTxt h1 {width: 100%;height:30px; line-height:30px;  color:#693; font-size:26px; padding-top:20px; padding-bottom:10px; margin-bottom:10px;
                 border-bottom:1px solid #d7d7d7;  font-family:黑体,宋体,Verdana;}
.infoTxt p{ line-height:200%; padding:10px 0;text-indent:2em;font-size:110%;}
 /*--lianxi womeng--*/
.infoContact{  padding:10px 20px 0 30px; margin-top:10px; background: url(../images/pic-contact.jpg) 98% 90px no-repeat; height:330px; }
.infoContact h1 {width: 100%;height:30px; line-height:30px;  color:#9B720D; font-size:26px; padding-top:20px; padding-bottom:10px; margin-bottom:10px;
                 border-bottom:1px solid #d7d7d7;  font-family:黑体,宋体,Verdana;}
.infoContact p{ line-height:180%; padding:3px 0;}

.procontact{  width: 708px; height:auto; overflow: hidden; }
.procontact h5 {font-size:12px; color:#61A9B8; margin-top:10px; }

 /**-------------li列表样式-------------**/
.listTitle li{ padding:4px 0 2px 20px; background: url(../images/icon_bullet.png) 0px center no-repeat;}
.listTitle li span{ float:right;}
.listTitle li a{color:#2490C1; text-decoration:underline;}
.listTitle li a:hover{color:#0F4B8E; text-decoration:none;}
     /**-lianxi.asp--**/
.listDefault ul{padding-left:22px; padding-top:22px;}
.listDefault ul li{list-style:disc outside; padding:2px 0 2px 0px; }  

.listDefaultY {padding-left:22px; }
.listDefaultY ul li{list-style:circle outside; padding:4px 0 2px 0px; }
.listDefaultY ul li span{ float:right;}
.listDefaultY a{color:#2490C1; text-decoration:underline;}
.listDefaultY a:hover{color:#0F4B8E; text-decoration:none;}

.listDefaultF ul{padding-left:22px; }
.listDefaultF ul li{list-style:square outside; padding:2px 0 2px 0px; }

.listDefaultM ul{padding-left:22px; }
.listDefaultM ul li{list-style:decimal outside; padding:2px 0 2px 0px; }

.listDefault ol{padding-left:20px; }
.listDefault ol li{list-style:circle outside; padding:4px 0 4px 0px;}

#pic ul {background:#fff; margin:1px; padding:1px; }
#pic li {width:170px; height:160px; float:left; margin-left:19px; display:inline;text-align:center;}
#pic li a {  display:block;}
#pic li span { width:170px; height:24px; line-height:24px; text-align:center; white-space:nowrap;
    text-overflow:ellipsis; overflow: hidden;display:none;}
.picblock {background:url(../images/picbg.gif) no-repeat 0 0; width:170px;height:140px;margin:0px auto;display: table-cell;
vertical-align:middle;text-align:center; border:#fc0 0px solid;font-size:125px;/*IE下条件：height/font-size≈1.14*/
}
.picblock img {display:block;vertical-align:middle;width:150px;}

 /**--产品展示-图片列表样式-zhoushanhaixian--**/
.products ul{background:#fff; margin:0px; padding:0; clear:both;}
.products li {  
    width:205px;height:180px;float:left; margin-left:20px; margin-right:5px; margin-bottom:15px; 
    display:inline; text-align:center;	
}
.products .box {background:#fff; width:205px;height:155px;margin:0px auto;padding:1px; display: table-cell;
vertical-align:middle;text-align:center; border:#ccc 1px solid;font-size:135px;/*IE下条件：height/font-size≈1.14*/
}
.products .box img {display:block;vertical-align:middle;margin:0 auto;}
.products li a {  display:block; }
/*
.products li a img {
    border:1px solid #A28440;
    padding:1px;  width:180px; height:178px;
}*/
.products li span {
    width:205px;
    height:25px;
    line-height:25px;
    text-align:center;
	 white-space:nowrap;
    text-overflow:ellipsis; 
    overflow: hidden;}

/*-------*新闻内页样式*---------*/
.newstitle{padding:6px 10px;  }
.newstitle ul{padding-left:42px; padding-right:12px;  padding-top:10px;padding-bottom:30px;}
.newstitle li{ list-style:disc outside;  line-height:180%;margin:10px 0; border-bottom: 1px dashed #ccc;font-size:14px;}
.newstitle li em{ float:right;text-align: right; font-size:12px; color:#999;}
.newstitle li a{ text-decoration:none;}

.newstxt{padding:8px 15px; line-height:180%;border-collapse:collapse; margin-bottom:10px;font-size:14px;clear:both; }
.newstxt p{padding:0px 0 0px; text-indent: 2em;line-height: 200%;display:block;  }
.newstxt h2 {width: 100%;height: 50px;line-height: 50px;font-size: 22px;text-align: center; color:#666;font-family:微软雅黑,Arial,Verdana;font-weight:bold; }

.newstxt .time{
width: 99%;height:38px;margin: 0 auto 30px;  font-size:12px;text-align:center;border-bottom: 1px solid #e4e4e4;color:#666;  
}
.newstxt h5 { font-weight:normal;} 

.newstxt a,.newstxt a:hover { text-decoration:none;color:#444;}
 
 .newstxt img{padding:8px 1px;display:block; clear:both;float:none; text-align:center;margin: 0 auto; max-width: 750px;}

.print-top-close { text-align:right; background:#FFF8F2;height:22px;line-height:22px;padding:0 10px;clear:both;margin-top:20px;font-size:12px;}

.nextpage { height:28px;line-height:28px;padding:1px 10px;clear:both; margin-top:20px;font-size:12px;}

.mianbaoxue { margin-bottom:20px;clear:both; color:#666;}

/****************************************************************************************************/
 
/*--案例展示--*/
.caselist {width:678px; background:#fff; margin:10px 0 0; padding:10px 0 0;}
.caselist ul{ margin:0; padding:0;}
.caselist li { width:210px; height:200px; float:left; margin-left:15px; display:inline;}
.caselist li a { display:block;}
.caselist li a img {padding:1px; height:156px;width:206px;border:2px solid #d7d7d7;}
.caselist li span { width:210px; height:24px; line-height:24px; text-align:center;text-decoration:none;
    white-space:nowrap; text-overflow:ellipsis; 
    overflow: hidden;} /*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;文字截断*/
 
.bh {height:213px!important; height /**/:233px;}

/*--表格---*/
.table{
border-collapse:collapse;/*text-align:center;*/
}
.table td{
border:solid 1px #d7d7d7; margin:2px; padding:5px; line-height:150%;
}
.table th{
border:solid 1px #d7d7d7; margin:2px; padding:4px 2px 4px 5px; background:#eee;font-size:14px;
}

.tcenter{
border-collapse:collapse;text-align:center;
}
.tcenter td{
border:solid 1px #d7d7d7; margin:2px; padding:5px; line-height:150%;
}
.tcenter th{
border:solid 1px #d7d7d7; margin:2px; padding:1px 1px 1px 5px; background:#99cc33;
}
/*spancolortxt*/
.tBlue{color:#0692ED;}
.tBlue2{color:#005FBC;}
.tGreen{color:#2D882D;}
.tGreen2{color:#690;}
.tOrange{color:#f60;}
.tYellow{color:#E3AB16;}
.tRed{color:#f00;}
.tRed2{color:#E26407;}
.tGray{color:#aaa;}
.strong{font-weight:bold;}

.f14{font-size:14px;font-family:Arial,Verdana,宋体;}
.f8{font-size:10px;font-family:Arial,Verdana,宋体;}
/*水平条虚线效果定义 border:1px dashed #86BCD4; height: 1; */
hr {border:1px dotted #cccccc; height:1;clear:both;} 
.hrb {border-bottom:1px dotted #cccccc; height:5px;clear:both;font-size:1px;} 
.hrt {border-top:1px dashed #ccc;height:15px; clear:both; overflow:hidden; font-size:1px; background:transparent;} 
.hidden {display: none;}
.clear { clear:both; height:0px;line-height:0px; overflow:hidden; }/*通用清除浮动*/
.blank5{ height: 5px;font-size: 1px;overflow: hidden;}
.blank10{ height: 10px;font-size: 1px;overflow: hidden;}
.blank30{ height: 30px; background: url(../images/emailfg.gif) no-repeat center center;overflow: hidden;}
 /**/
 
.HSpace_1{height:1px; overflow:hidden; clear:both; font-size:0; background:#fff;}
.dashed {clear:both; padding:8px; margin:8px; border:#ccc dashed 1px;display:block;}/*虚线*/
.f_left{float:left;}
.f_right{float:right;}
.align_Left{text-align:left;}
.align_Center{text-align:center; margin:0 auto;}
.align_Center table{text-align:center; margin:0 auto;}
.align_Right{text-align:right;}
.margin_b5{margin-bottom:5px;}
.m_line{text-decoration:line-through;}