@charset "utf-8";
/* CSS Document */
/*1.1 布局*/
body{ position: relative; color: #595857; font-size: 12px; background-color: #f6f7e3; font-family: Microsoft YaHei;}
.wp{ width:1002px; margin:0 auto; padding: 0; }/*网页整体宽度*/
/*1.2 文字*/
a{color:#333; }/*主链接颜色*/
.sublink:link,.sublink:visited,.sublink:active{}/*次链颜色*/
a:hover,a:focus,.c_main,.c_main a{color:#06c;}/*链接经过颜色，主色调*/
.c_sub,.c_sub a{}/*次文字颜色*/
.c_title{}/*标题颜色*/
.c_content{ color:#818181}/*内容文字颜色*/
.c_Auxiliary{}/*辅助颜色*/

.title-big{ font-size:22px; line-height:30px;}/*首屏标题*/
.title-large{}
.blod{ font-weight: 700;}
.bold{ font-weight: bold;}
.Arial{ font-family:Arial; padding:0 2px}
.SimSun{ font-family:SimSun}
.YaHei{ font-family:Microsoft YaHei}
.ti-9999{ text-indent: -9999em;}
.f-l{ float: left;}
.f-r{ float: right;}
.clear{ clear: both;}
.pl-75{ padding-left: 75px;}
.ml-75{ margin-left: 75px;}
.pl-220{padding-left: 220px;}
.ml-220{margin-left: 220px;}
.ml-140{margin-left: 140px;}
img{display: block;}
a{ text-decoration: none;}
p{ display: block; line-height: 28px; word-break: break-all; text-indent: 2em;  text-align: justify;}

/*2.1 头部*/
header{ position:relative; height: 81px; width:1002px; margin:0 auto; padding-top: 20px;}
header ul { float: left; width: 546px; padding-left: 30px;}
header ul li{ float: left; width: 200px; line-height: 28px; padding-top: 8px;}
header ul .ry1,header ul .ry2{ width: 165px;}
header .phone{ width: 110px; padding-left: 44px; padding-top: 21px; color: #e60013; font-weight:700;  background: url(../images/zhengb/share_icon1.png) 0 21px no-repeat;  }

/*2.1.2主导航*/
nav{ overflow:hidden; height: 30px; background-color: #0081cc; margin-bottom: 20px;}
nav li{ text-align:center; color:#666; font-size:14px;}
nav li a{ display: inline-block; height: 30px; line-height: 30px; color:#fff;}
nav li a:hover{ text-decoration:underline; color:#fff;}

.header { width: 1500px; padding: 67px 0 41px 0; background-color: #229938;}
.header .head-top{ height:46px; background-position: top center; background-repeat: no-repeat; }

/*banner大图*/
.bannerbox{ position: relative; z-index: -1; top:0;}
.banner1,.banner2,.banner3{ background-position:top center; background-repeat:no-repeat; }
.banner1{height:200px; background: url(../images/zhengb/banner1.jpg) top center no-repeat; }
.banner2{ height:200px; background: url(../images/zhengb/banner2.jpg) top center no-repeat;}
.banner3{ height:100px; background: url(../images/zhengb/banner3.jpg) top center no-repeat;}

.bannerbox1{ position: relative; z-index: -1; top:0;}
.bg1,.bg2,.bg3,.bg4,.bg5{ background-position:top center; background-repeat:no-repeat; min-width:1500px;  height:200px;}
.bg5{ height:239px;}

.bannerbox2{ position: relative; z-index: -1; top:0;}
.bannerbox2 .bg1,.bannerbox2 .bg2,.bannerbox2 .bg3{ background-position:top center; background-repeat:no-repeat; min-width:1500px;  height:200px;}

.main{}

.content { width: 1002px;  overflow: inherit;}
.content h3{margin: 0; padding: 0; color: #2aaae0; font-size: 36px; text-align: center; margin-top: 25px;}
.content .cont-title span{ display: inline-block; width:74px; height: 74px; margin-right: 20px; font-family: "Arial"; font-weight: 700; text-align: center; line-height: 74px; font-size: 48px; color: #fff; background: url(../images/zhengb/share_icon1.png) 0 -72px no-repeat;}
.content p.dex{ clear: both; height: 43px; line-height: 43px; margin: 0; text-align: center; text-indent: 0; padding: 0 50px 0 50px; font-size: 20px; color: #a22025; background: url(../images/zhengb/cont2-2.png) 0 0 no-repeat;}

.content1 {}
		  .cont1-box ul { overflow: hidden; padding-left: 12px;}
		  .cont1-box ul li{ width:309px; margin-right:25px;}
		  .cont1-box ul li strong { display: block; text-align: center; font-size: 18px; line-height: 44px; padding-bottom: 10px; }
		  .cont1-box ul li span{ display: block; word-break: break-all; text-align: justify; text-indent: 0; font-size: 14px;}
		  .cont1-box ul li.last{ margin-right: 0;}
		  .cont1-box ul li.last strong{ color: #ec661a;}
		  .cont1-box p { text-align: center;}
		  .cont1-box p a.btn{ display: inline-block; width: 135px; padding: 0; height: 32px; line-height:32px;  text-align: center; text-indent: 0; color: #fff; border: 0; background: url(../images/zhengb/share_icon1.png)  -179px 0px no-repeat; }

.content2 .cont2-title{ line-height: 44px; padding-left:97px; text-align: left; }
		  .cont2-title span{float: left; margin-top: 5px; }
		  .cont2-box{ }
		  .cont2-box .cont2-top{ padding-top: 60px; height: 215px; background:url(../images/zhengb/cont2-1.png) 0 31px no-repeat; }
		  .cont2-box .cont2-top h4 { width: 346px; margin: 0 auto; overflow: hidden;}
		  .cont2-box .cont2-top h4 em{ float: left; display: inline-block; width: 104px; height: 68px; padding-left: 10px; background: url(../images/zhengb/share_icon1.png)  -181px -82px no-repeat;}
		  .cont2-box .cont2-top h4 strong {float: left; padding-top: 38px; color: #e71f1a; font-size: 24px; font-weight: 500;}
		  .cont2-box .cont2-top p{ padding: 0 35px; text-align: justify; color: #e71f1a; font-size: 18px;text-indent: 0;}
		  .cont2-box .cont2-mid h4{ overflow: hidden; width: 696px; margin: 0 auto; margin-top: 40px; margin-bottom: 50px;}
		  .cont2-box .cont2-mid h4 em{float: left; display: inline-block; width: 48px; height:59px; margin-right: 10px; background:url(../images/zhengb/share_icon1.png) -344px -217px no-repeat;}
		  .cont2-box .cont2-mid h4 span {float: left; width: 628px; height: 44px; line-height: 44px; margin-top: 10px; text-align: center; color: #fff; font-size: 18px; background-color: #a22025;}
		  .cont2-box .cont2-mid dl dt{ float: left;  width: 78px; height: 216px; margin-right: 10px; font-size: 43px; line-height: 78px; text-align: center; color: #fff;font-family: "Arial"; background:url(../images/zhengb/share_icon1.png) 0px -200px no-repeat; }
		  .cont2-box .cont2-mid dl dd{ padding-right: 10px;line-height: 30px; text-align: justify; font-size: 16px;}
		  .cont2-box .cont2-mid dl dd.title{ font-size: 18px; color: #000; font-weight: 700; }
		  .cont2-box .cont2-mid .eq dl{ overflow: hidden; height: 399px; background:url(../images/zhengb/eqbg.png) 489px 45px no-repeat; padding-top: 40px; }
		  .cont2-box .cont2-mid .eq dl dt{ width: 490px; height: 390px; background: none;}
		  .cont2-box .cont2-mid .eq dl dt strong{ display: block; text-align: center; font-size: 18px; color: #2aaae0; margin-top: -20px;}
		  .cont2-box .cont2-mid .eq dl dd { float: left; width:470px; padding-top: 34px; padding-left: 20px;}
		  .cont2-box .cont2-mid .eq dl dd span{ display: block; font-size: 16px; line-height: 20px; margin-bottom: 33px; text-align: justify;}
		  .cont2-box .cont2-mid .eq dl dd span.sp2{ margin-bottom:12px;}
		  .cont2-box .cont2-btmbox{ margin: 24px 0;}
		  .cont2-box .cont2-btmbox h4 { clear: both; overflow: hidden; width: 438px; margin: 0 auto; padding: 15px 20px; height: 64px; margin-bottom: 19px;  background-color: #29aae0;}
		  .cont2-box .cont2-btmbox h4 em{ float: left; display: block; width: 104px; height: 64px; margin-right: 15px; background:url(../images/zhengb/share_icon1.png) -170px -214px no-repeat;}
		  .cont2-box .cont2-btmbox h4 strong{ float: left; font-size: 22px; color: #fff; margin-top: 39px; font-weight: 500;}

.content3 { padding-top: 35px;}
.content3 .cont3-title{ line-height: 78px; width: 765px; margin: 0 auto;}
		  .cont3-title strong,.cont3-title span,.cont3-title em,.cont5-title strong,.cont5-title span,.cont5-title em{ float: left;}
		  .cont3-title em,.cont5-title em{ display: inline-block; width:150px; height: 76px; margin-right: 15px;  background:url(../images/zhengb/share_icon1.png) -172px -315px  no-repeat;}
		  .cont3-title strong,.cont5-title strong{ float: left; font-weight: 500; padding-top: 6px;}
		  .cont3-box { width: 1080px; padding-top: 37px; margin: 0px 0 37px 0; overflow: hidden;}
		  .cont3-box dl{ width: 250px; height: 314px; background:url(../images/zhengb/cont3-1.png) top center no-repeat; }
 		  .cont3-box dl dd strong { display: block; margin: 36px 0 12px 0; font-size: 22px; color: #ec7452; font-weight: 500; text-align: center;}
 		  .cont3-box dl dd strong em{ display: inline-block; margin-right: 10px; width: 29px; height: 29px; text-align: center; line-height: 29px; font-size: 18px; color: #fff; font-style: normal; background:url(../images/zhengb/share_icon1.png) -410px -116px no-repeat;}
		  .cont3-box dl dd{ display: block; padding: 0 26px; color: #2aaae0; font-size: 18px; text-align: justify;}

.content4{ margin-top: 65px; padding-bottom: 50px; background-color: #d8eef5;}
.content4 .cont4-title span{margin-right: 0;}
.content4 .cont4-box p{padding: 20px 30px; margin: 0; font-size: 18px;}
		  .cont4-box dl{padding-left: 85px;}
		  .cont4-box dl dt{ font-size: 28px; color: #e7833f;}
		  .cont4-box dl dd{ line-height: 44px; font-size: 18px;}
		  .cont4-box .zxbox{ float: right; width: 185px; font-size: 16px; margin-top: 97px; margin-right: 105px; text-align: center; color: #2aaae0;}
		  .cont4-box .zxbox a,.cont4-box .yybox a{ display:inline-block; width: 136px; height: 31px; line-height: 31px; margin-top: 30px; text-decoration: none; color: #fff; text-align: center; background:url(../images/zhengb/share_icon1.png) -327px 0 no-repeat; }
		  .cont4-box p.tips{ height: 72px; line-height: 21px; text-indent: 0; text-align: justify; letter-spacing: 1.2px; padding: 12px 42px 0 42px; font-size: 16px; color: #f9f6f4; margin-top: 13px; background:url(../images/zhengb/cont4-tip.png) top center no-repeat; }
		  .cont4-box p.tips strong{ color: #f2cd26;}
		  .cont4-box .yybox{ width: 410px; margin: 0 auto; margin-top: 16px; text-align: center;}
		  .cont4-box .yybox b{ display: inline-block; width:30px; height: 35px; background:url(../images/zhengb/share_icon1.png) -348px -112px no-repeat;  }
		  .cont4-box .yybox span{ display: block; color: #e1691e; line-height: 30px; font-size: 16px;}
		  .cont4-box .yybox a{ background-position: -179px 0; margin-top: 6px;}

.content5{ margin-top: 34px;}
.content5 .cont5-title { width: 886px; margin: 56px auto;  overflow: hidden;}
		  .cont5-title strong{ padding-top: 27px;}
		  .cont5-box{ height: 393px; margin-bottom: 60px; background:url(../images/zhengb/cont5bg.jpg)  top center no-repeat;}
		  .cont5-box dl{ width:50%; margin: 0; padding: 0;}
		  .cont5-box dl.dll{ float: left;}
		  .cont5-box dl.dlr{ float: right;}
		  .cont5-box dl.dlr dt,.cont5-box dl.dlr dd{ padding-left: 216px;}
		  .cont5-box dl dt{ width: 285px; color: #e83923; font-size: 18px; font-weight: 700; line-height: 40px;}
		  .cont5-box dl dd{ width: 285px; text-align: justify; font-size: 16px; line-height:22px; letter-spacing: 1px;}

.content6 { background:url(../images/zhengb/doc.jpg) 540px 173px no-repeat;}
.content6 .cont6-box{ overflow: hidden; width: 400px; padding-top: 50px; padding-left: 80px; margin-bottom: 60px;}
		  .cont6-box p.name { overflow: hidden;}
		  .cont6-box p.name strong,.cont6-box p.name span{ float: left; text-indent: 0;}
          .cont6-box p.name strong{ display: inline-block; height: 53px;line-height: 53px; font-size: 53px; color: #000; margin-right: 20px;  }
		  .cont6-box p.name span{ width: 180px; height: 53px;  font-size: 20px; color: #e94f36; font-weight: 700;}
		  .cont6-box dl{ margin-top: 30px; }
		  .cont6-box dl dt{ margin:0 0 18px 0; width: 122px; height: 36px; line-height: 36px; text-indent: 0; padding-left: 5px; font-size: 23px; color: #fff; background:url(../images/zhengb/share_icon1.png) 0 -484px  no-repeat; }
		  .cont6-box dl dd{ line-height:31px; font-size: 18px; }
		  .cont6-box p.btnbox a,.cont8-box p.btnbox a{ float: left; display:block; width: 160px; height: 42px; line-height: 42px; font-size: 21px; color: #fff; padding-left: 20px; text-indent: 0; text-decoration: none; background:url(../images/zhengb/share_icon1.png)  no-repeat; }
		  .cont6-box p.btnbox a.yybtn,.cont8-box p.btnbox a.yybtn{ margin-right: 35px; background-position: -326px -52px;}
		  .cont6-box p.btnbox a.zxbtn,.cont8-box p.btnbox a.zxbtn{ background-position: -526px -52px;}

.content7 .cont7-box{ padding: 0 45px; overflow: hidden;}
.content7 .cont7-title{ padding-top: 20px;} 
		  .cont7-left,.cont7-mid,.cont7-mid p.l{ float: left;}
		  .cont7-right,.cont7-mid p.r{ float: right;}
		  .cont7-all{ width: 190px; }
		  .cont7-all p{ text-align: center; text-indent: 0; padding-bottom: 50px;}
		  .cont7-all p img{ display: inline-block;}
		  .cont7-all p strong{ display: block; text-align: center; font-size: 20px; font-weight: 500; line-height: 37px;}
		  .cont7-all p a{ display: block; color: #fff; line-height: 28px; background-color: #29aae0; text-decoration: none;}
		  .cont7-mid {width: 520px; padding-top: 65px;}
		  .cont7-mid p { display: block; width: 443px; height: 124px; margin: 0; margin-bottom: 7px; line-height: 20px; font-size: 14px;}
		  .cont7-mid p.l{ padding: 0 20px 0 50px; background: url(../images/zhengb/cont7-bgl.png) top left no-repeat;}
		  .cont7-mid p.r{ padding: 0 50px 0 20px; background: url(../images/zhengb/cont7-bgr.png) top right no-repeat;}
		  .cont7-mid p strong{ display: block; color: #e71f1a; font-size: 16px; text-indent: 0; padding:11px 0 5px 0;}
		  .cont7-mid p.p3{ margin-top: 76px;}
		  .cont7-left p{ padding-top: 37px;}
		  .cont7-right p a{ margin-top: 37px;}

.content8 { padding-bottom: 50px;}
.content8 .cont8-box{  width: 540px; height: 427px; margin: 0 auto; margin-top: 28px; padding-top: 25px; background:  url(../images/zhengb/cont8.jpg) top left no-repeat;}
          .cont8-box p{ margin: 0; font-size: 20px; height: 56px; line-height: 56px; margin-bottom: 28px; font-weight:bold;}
          .cont8-box p.p1{ padding-left:88px; }
          .cont8-box p.p2{ padding-left:131px; }
          .cont8-box p.p3{ padding-left:175px; }
          .cont8-box p.p4{ padding-left:219px; }
          .cont8-box p.btnbox{ padding-top: 50px; overflow: hidden; text-indent: 0;}
          .cont8-box p.btnbox a{width: 135px; height: 32px; padding-left: 0; text-align:center; line-height: 32px; font-weight: 500;}
          .cont8-box p.btnbox a.yybtn{  background-position: -179px 0px; margin-right: 185px; margin-left: 60px;}
          .cont8-box p.btnbox a.zxbtn{  background-position: -526px 0px;}




/*2.2 尾部*/
footer{ margin-top: 40px; overflow: hidden; width:1002px; padding: 16px 0; background-color: #22a4d8; margin: 0 auto; padding: 20px 0; font-family:tahoma,Arial;font-size:14px;color:#999;line-height:22px;text-align:center}
footer p{ text-align: center; color: #3e3a39; margin-bottom: 0; color: #fff; line-height: 32px;}