@charset "utf-8";
/* CSS Document */


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}

.left{ float:left;}
.right{ float:right;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:dd; src:url(AgencyFB.TTF)}
.zt1{font-family:dd; }

@font-face{font-family:aa; src:url(FZDHTJW.TTF)}
.zt2{font-family:aa; }
@font-face{font-family:cc; src:url(DINMITTE.TTF)}
.zt3{font-family:aa; }



/*PC样式表*/
.wap_header{ display:none}
.header_top{ width:100%; height:100px; background:rgba(0,0,0,0.5);position: absolute; z-index:999999; }
.header_top1{ width:100%; max-width:1200px; height:100px; margin:0 auto  }
.header_logo{ width:25%; height:100px; float:left}
.header_logo img{ width:100%; height:auto;}
.header_menu{ width:47%; height:100px;  padding-left:15%; float:left}


.header_nav{ width:13%; height:28px; padding:36px 0; float:left}
.header_nav1{ width:20%; height:27px; float:left; display:none}
.header_nav2{ width:60%; height:25px; background:#1f437f;  border-radius:3px; display:block; overflow:hidden; box-sizing:border-box; float: right; margin:0 10%;}
.header_nav2_1{ width:50%; height:25px; background:#fff;color:#1f437f; font-size:14px; line-height:25px; text-align:center;  float:left}
.header_nav2_1 a{ color:#1f437f;}
.header_nav2_2{ width:50%; height:25px; background:#1f437f; color:#fff; font-size:14px; line-height:25px; text-align:center; float:left}
.header_nav2_2 a{ color:#fff;}

.navbg{ width:100%;padding-bottom:10px; width: 100%; z-index:9999; display:block; overflow:hidden; margin-top:10px;}
.navbg li{ padding:0px 15px; background:rgba(0,0,0,0.5); line-height:35px; height:auto;display: -webkit-box;
-webkit-box-orient: horizontal;-webkit-box-align: center;}
.navbg li a{ color:#fff;}

.PC_banner{ width:100%; height:auto; display:block; overflow:hidden}

/*PC产品展示*/
.PC_product{ max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0; margin:0 auto; }
.PC_product1{ width:100%; height:auto; color:#333; font-size:26px; line-height:50px; text-align:center; background: url(../images/x1.png) center no-repeat; display:block; overflow:hidden }
.PC_product1 span{ color:#999; font-size:28px; line-height:30px; text-transform:uppercase; display:block}
.PC_product1 b{ color:#888; font-size:12px; line-height:16px; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

.PC_product2{ width:100%; height:auto; display:block; overflow:hidden; padding-top:30px; }
.PC_product2 dl{ width:18%; height:auto; display:block; overflow:hidden; margin-top:20px; margin-right:2.5%; border:1px #e0e0e0 solid; box-sizing:border-box; padding:15px; float:left;transition:all 0.5s ease; }
.PC_product2 dl dd{ width:68%; height:42px; background:#0893f0; border-radius:30px; color:#fff; font-size:20px; font-family:"黑体"; line-height:42px; text-align:center; margin:20px auto 0 auto}
.PC_product2 dl dt{ width:100%; height:auto; padding:70px 0 0 0}
.PC_product2 dl dt img{ width:100%; height:auto;}
.PC_product2 dl dt span{ width:80%; height:36px;  color:#333333; font-size:14px; line-height:36px; text-align:center; display:block; margin:18px auto 0 auto }
.PC_product2 dl:hover dt span{ width:75%; background:#1c4785; height:36px; display:block; color:#fff; font-size:14px; line-height:36px; text-align:center; cursor: pointer}
.PC_product2 dl:nth-child(5n){ margin-right:0px;}
.PC_product2 dl:hover{ margin-top:0px; }


.PC_product3{ width:100%; height:auto; display:block; overflow:hidden; padding-top:40px; }
.PC_product3 span{ width:130px; height:30px; background:#eaeaea; border:1px #dadada solid; color:#333; font-size:14px; line-height:30px; text-align:center; margin:0 auto; display: block; border-radius:15px;}
.PC_product3 span:hover{ background:#1c4785; border:1px #1c4785 solid; color:#fff; cursor:pointer}

/*PC新闻中心*/
.PC_news{ width:100%; height:auto; display:block; overflow:hidden; background:url(../images/bg1_11.jpg); padding:40px 0;}
.PC_news1{ max-width:1200px; width:100%; height:auto; color:#fff; font-size:26px; line-height:50px; text-align:center; background: url(../images/x2.png) center no-repeat; display:block; overflow:hidden; margin:0 auto }
.PC_news1 span{ color:#fff; font-size:28px; line-height:30px; text-transform:uppercase; display:block}
.PC_news1 b{ color:#fff; font-size:12px; line-height:16px; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.PC_news2{ width:90%; max-width:1100px;  height:auto; display:block; overflow:hidden;  background:url(../images/x4.png) top center no-repeat; margin:40px auto 0 auto}
.PC_news2_1{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 40px 0}
.PC_news2_1 dl{ width:100%; height:auto; display:block; overflow:hidden;}
.PC_news2_1 dl dd{ width:45%; height:auto; display:block; overflow:hidden; color:#fff; font-size:30px; line-height:40px; text-align:right; padding:0 2.5%; float:left;transition:all 0.5s ease; }
.PC_news2_1 dl dd span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news2_1 dl dt{ width:45%; height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left; transition:all 0.5s ease; }
.PC_news2_1 dl dt h2{ color:#fff; font-size:18px; line-height:40px;}
.PC_news2_1 dl dt span{ color:#fff; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.PC_news2_2{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 40px 0}
.PC_news2_1 dl:hover dd{ padding:0 4% 0 1%;}
.PC_news2_1 dl:hover dt{ padding:0 1% 0 4%;}

.PC_news2_2 dl{ width:100%; height:auto; display:block; overflow:hidden;}
.PC_news2_2 dl dd{ width:45%; height:auto; display:block; overflow:hidden; color:#fff; font-size:30px; line-height:40px; text-align: left; padding:0 2.5%; float: right; transition:all 0.5s ease; }
.PC_news2_2 dl dd span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news2_2 dl dt{ width:45%; height:auto; display:block; overflow:hidden; padding:0 2.5%; text-align:right; float: left; transition:all 0.5s ease; }
.PC_news2_2 dl dt h2{ color:#fff; font-size:18px; line-height:40px;}
.PC_news2_2 dl dt span{ color:#fff; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.PC_news2_2 dl:hover dd{ padding:0 1% 0 4%;}
.PC_news2_2 dl:hover dt{ padding:0 4% 0 1%;}


.PC_news3{ width:90%; max-width:1200px;  height:auto; display:block; overflow:hidden; padding:15px 0; background:#1c4785; margin:0 auto}
.PC_news3_1{ width:10%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; color:#fff; font-size:30px; line-height:40px; text-align: right; float:left}
.PC_news3_1 span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news3_2{ width:30%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left}
.PC_news3_2 img{ width:100%; height:auto;}
.PC_news3_3{ width:45%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left; transition:all 0.5s ease; }
.PC_news3_3 h2{ color:#fff; font-size:18px; line-height:40px; margin-bottom:5px;}
.PC_news3_3 span{ color:#fff; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.PC_news3_3:hover{padding:0 1% 0 4%;}


/*PC关于我们*/
.PC_about{ width:100%; height:auto; display:block; overflow:hidden;  padding:40px 0 100px 0;}
.PC_about1{ max-width:1200px; width:100%; height:auto; color:#333; font-size:26px; line-height:50px; text-align:center; background: url(../images/x1.png) center no-repeat; display:block; overflow:hidden; margin:0 auto }
.PC_about1 span{ color:#999; font-size:28px; line-height:30px; text-transform:uppercase; display:block}
.PC_about1 b{ color:#888; font-size:12px; line-height:16px; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.PC_about2{ max-width:1200px; width:100%; height:auto; display:block; overflow:hidden; padding-top:40px; margin:0 auto}
.PC_about2_1{ width:44%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_1 img{ width:100%; height:auto;}
.PC_about2_2{ width:56%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_2_1{ width:90%; height:auto; display:block; overflow:hidden; color:#888; font-size:16px; line-height:200%; padding-left:10%; margin-bottom:40px;}
.PC_about2_2_2{ width:90%; height:auto; display:block; overflow:hidden; border-bottom:1px #ccc solid;border-top:1px #ccc solid; padding:10px 0 10px 10%;}
.PC_about2_2_2 dl{ width:25%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_2_2 dl dd{ width:100%; height:auto; color:#1c4785; font-size:24px; text-align:center; line-height:30px; font-weight:bold}
.PC_about2_2_2 dl dt{ width:100%; height:auto; color:#333333; font-size:18px; text-align:center; line-height:30px;}
.PC_about2_2_3{ width:85px; height:38px; float:right; color:#fff; font-size:16px; line-height:38px; text-align:center; background:url(../images/jt1_03.jpg) left no-repeat #1c4785; padding-left:48px;}
.PC_about2_2_3:hover{  background:url(../images/jt1_03.jpg) left no-repeat #f34200; color:#fff;}

/*PC尾部*/
.foot{ width:100%; height:auto; background:#202020; padding:40px 0; display:block; overflow:hidden; }
.foot1{ max-width:1200px; height:auto; margin:0 auto; display:block; overflow:hidden }
.foot1_1{ width:25%; height:auto; display:block; overflow:hidden; padding-right:5%; background:url(../images/x3_23.jpg) right repeat-y; float:left}
.foot1_1 img{ width:100%; height:auto;}
.foot1_2{ width:45%; height:auto; display:block; overflow:hidden; color:#cccccc; font-size:14px; line-height:32px; padding-left:5%; float:left}
.foot1_3{ width:20%; height:80px; background:url(../images/foot_bg1.jpg) no-repeat; color:#fff; font-size:30px; line-height:30px; margin-top:40px; display:block; padding:38px 0 0 50px; box-sizing:border-box; overflow:hidden; float:left}

/*PC内页内容*/
.pc_fl{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:30px 0 0 0; margin:0 auto; text-align:center}
.pc_fl ul li{ width:20%; height:40px; display: inline-block; margin:10px 10px;}
.pc_fl ul li a{ width:100%; height:38px; display: inline-block; border:1px #b7b7b7 solid; color:#333; font-size:16px; line-height:38px; text-align:center; border-radius:20px;}
.pc_fl ul li a:hover{ width:100%; height:38px; display: inline-block;  border:1px #1c4785 solid; color:#fff; background:#1c4785; font-size:16px; line-height:38px; text-align:center;border-radius:20px;}
.pc_fl ul .blue a{ width:100%; height:38px; display: inline-block;  border:1px #1c4785 solid; color:#fff; background:#1c4785; font-size:16px; line-height:38px; text-align:center;border-radius:20px;}


.pc_nywork1{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0 30px 0; color:#333; font-size:16px; line-height:220%; margin:0 auto}
.pc_nywork1 img{ max-width:100%; height:auto}

.pc_nywork2{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; border-bottom:1px #ccc solid; padding:20px 0%; margin:0 auto}
.pc_nywork2 dl{ width:25%; height:auto; display:block; overflow:hidden; float:left}
.pc_nywork2 dl dd{ width:100%; height:auto; color:#1c4785; font-size:28px; text-align:center; line-height:50px; font-weight:bold}
.pc_nywork2 dl dt{ width:100%; height:auto; color:#333333; font-size:18px; text-align:center; line-height:30px;}

.pc_nywork3{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:30px 0 0 0;  margin:0 auto}
.pc_nywork3 dl{ width:30.333%; height:auto; display:block; overflow:hidden; padding:10px 1.5%; float:left}
.pc_nywork3 dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.pc_nywork3 dl dt{ width:100%; height:auto; display:block; overflow:hidden; color:#333; font-size:16px; line-height:40px; text-align:center }

.pc_nywork4{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:30px 0 0 0;  margin:0 auto}
.pc_nywork4 dl{ width:22%; height:auto; display:block; overflow:hidden; border:1px #e6e6e6 solid; padding:8px; box-sizing:border-box; margin:10px 1.5%; float:left}
.pc_nywork4 dl dd{ width:100%; height:auto;}
.pc_nywork4 dl dt{ width:100%; height:38px; color:#333; background:#eeeeee; font-size:14px; line-height:38px; text-align:center}

.pc_nywork5{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0 30px 0; color:#333; font-size:16px; line-height:220%; margin:0 auto}
.nybox_nr2_bt{ width:100%; max-width:1200px;  height:40px; background:url(../images/icon7.jpg) center bottom no-repeat; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto}
.nybox_nr2_nr1{width:100%; max-width:1200px;  height:auto; display:block; overflow:hidden; padding:20px 0px 30px 0px; color:#333; font-size:16px; line-height:200%; text-align:center}
.nybox_nr2_nr1 img{ width:86px; height:86px; margin:10px auto}
.nybox_nr2_nr2{width:100%; max-width:1200px;  height:auto; display:block; overflow:hidden; padding:20px 0px 30px 0px; color:#333; font-size:16px; line-height:200%; text-align:center}
.nybox_nr2_nr2 img{ max-width:100%; height:auto}

.nyright5{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0 0 0; margin:0 auto}
.nyright5_4{  width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:50px 0 0 0; margin:0 auto}
.nyright5_4_1{ width:100%; max-width:1200px; height: auto; display:block; overflow:hidden; padding-bottom:25px;}
.nyright5_4_1 .input1{ width:48%; height:46px; border:1px #585555 solid; padding:0 1%; box-sizing:border-box; color:#888; font-size:16px; line-height:46px; }
.nyright5_4_1 .input2{ width:100%; height:46px; border:1px #585555 solid; padding:0 10px; color:#888; font-size:16px; line-height:46px; box-sizing:border-box; }
.nyright5_4_1 .input3{width:100%; height:150px; border:1px #585555 solid; padding:0 10px; color:#888; font-size:16px; line-height:46px;box-sizing:border-box; font-family:"微软雅黑" }
.nyright5_4_1 .butn1{ width:35%; height:46px; border:0px; background:#0893f0; color:#fff; font-size:18px; line-height:46px; text-align:center;}

.nyright5_5{  width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:10px 0 0 0; color:#333; font-size:24px; line-height:40px; margin:0 auto}
.nyright5_5 span{ color:#666; font-size:16px; line-height:32px; display:block}

.pc_nywork6{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0 30px 0; margin:0 auto}

.pc_nywork6_1{ width:100%; height:auto; display:block; overflow:hidden; padding:15px 0; background:#e8eff9; margin:0 0 20px 0 }
.pc_nywork6_1_1{ width:10%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; color:#1c4785; font-size:30px; line-height:40px; text-align: right; float:left}
.pc_nywork6_1_1 span{ color:#1c4785; font-size:18px; line-height:24px; display:block}
.pc_nywork6_1_2{ width:30%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left; transition:all 0.5s ease;}
.pc_nywork6_1_2 img{ width:100%; height:auto;}
.pc_nywork6_1_3{ width:45%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left;transition:all 0.5s ease;}
.pc_nywork6_1_3 h2{ color:#333; font-size:18px; line-height:40px; margin-bottom:5px;}
.pc_nywork6_1_3 span{ color:#333; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.pc_nywork6_1:hover .pc_nywork6_1_2{ padding:0 1% 0 4%;}
.pc_nywork6_1:hover .pc_nywork6_1_3{ padding:0 1% 0 4%;}

.pc_nywork6_1_5{ width:10%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; color:#1c4785; font-size:30px; line-height:40px; text-align: right; float:left}
.pc_nywork6_1_5 span{ color:#1c4785; font-size:18px; line-height:24px; display:block}

.pc_nywork6_1_4{ width:80%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left;transition:all 0.5s ease;}
.pc_nywork6_1_4 h2{ color:#333; font-size:18px; line-height:40px; margin-bottom:5px;}
.pc_nywork6_1_4 span{ color:#333; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.pc_nywork6_1:hover .pc_nywork6_1_4{ padding:0 1% 0 4%;}

.pc_nywork7{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:40px 0 20px 0 ; }
.pc_nywork7 dl{ width:23%; height:auto; display:block; overflow:hidden; margin-right:2.5%; border:1px #e0e0e0 solid; box-sizing:border-box; padding:15px; float:left; margin-bottom:20px;}
.pc_nywork7 dl dd{ width:68%; height:42px; background:#0893f0; border-radius:30px; color:#fff; font-size:20px; font-family:"黑体"; line-height:42px; text-align:center; margin:0 auto}
.pc_nywork7 dl dt{ width:100%; height:auto; }
.pc_nywork7 dl dt img{ width:100%; height:auto;}
.pc_nywork7 dl dt span{ width:80%; height:36px;  color:#333333; border:1px #eee solid; font-size:14px; line-height:36px; text-align:center; display:block; margin:18px auto 0 auto }
.pc_nywork7 dl:hover dt span{ width:75%; background:#1c4785; height:36px; display:block; color:#fff; font-size:14px; line-height:36px; text-align:center; cursor: pointer}
.pc_nywork7 dl:nth-child(4n){ margin-right:0px;}

.pc_nywork8{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:40px 0 20px 0 ; }

.nyword7{ display:none}
.nyword3{ width:1180px; height:auto; display:block; overflow:hidden; padding:30px 0px 10px 0px; margin:0 auto}

.nyword13_1{ width:435px; height:325px; border:1px #ececec solid; padding:5px; float:left;}
.nyword13_1 img{ width:435px; height:325px;}
.nyword13_2{ width:703px; height:337px; float:left; padding-left:30px;}
.nyword13_2 h2{ color:#333; font-size:22px; line-height:65px; border-bottom:1px #cdcdcd solid; height:65px; font-weight:normal}
.nyword13_2 span{ width:703px; height:88px; overflow:hidden; color:#666; font-size:14px; line-height:22px; overflow:hidden; display:block; margin:25px 0;}
.nyword13_2_1{ width:703px; height:110px; padding-top:30px}

.nyword14{ width:100%; height:auto; display:block; overflow:hidden; padding:30px 0px; }
.nyword14_1{ width:100%; height:150px; background:#1c4785; margin:0 auto }

.nyword13_3{ width:1180px; height:150px; background:#1c4785; margin:0 auto}
.nyword13_3_1{ width:1180px; height:80px; color:#fff; font-size:24px; line-height:80px; }
.nyword13_3_2{ width:1180px; height:50px; margin-top:20px;}

#Tab3 { width:100%; margin: 0px; padding: 0px; margin:0px ; display:block; overflow:hidden}
/*菜单class*/   
.Menubox3 { width: 100%; height:70px; line-height:33px;   }
.Menubox3 ul { margin: 0px; padding: 0px; }
.Menubox3 li { float: left; display: block; cursor: pointer; width:195px; text-align: center; color: #fff; background:#0d346c;  font-size: 16px; font-weight: bold; line-height:50px; height: 50px; margin-right:0px; }
.Menubox3 li.hover { padding: 0px; width:195px; color: #2e2e2e; background:#ffffff; font-size:16px; font-weight: bold; height:50px;  line-height:50px; margin-right:0px; }
.nyword1{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:10px 0; color:#333; font-size:16px; line-height:220%; margin:0 auto}
.nyword1 img{ max-width:100%; height:auto;}


.fy{ width:100%; max-width:1200px; text-align:center; padding:10px 0px 10px 0px; margin:30px auto 0px auto;}
.fy a{ background:#e5e5e5; padding:10px 18px; color:#666; margin-right:10px; font-size:14px;}
.fy a:hover{background:#1c4785; color:#fff; }
.fy a:hover,.fy a.fyls{background:#1c4785; color:#fff; }

/*新闻详细*/
.newsbt{ font-size:18px; color:#333; text-align:center; padding:15px;}
.time{text-align:center; font-size:14px; line-height:32px; color:#888; border-bottom:1px #e5e3da solid; padding-bottom:10px;}
.nynr{ height:auto;  padding:20px 0; display:block; color:#333; font-size:16px; line-height:220%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px ; margin-top:10px;}
.next_fy a{color:#555;}
.next_fy a:hover{color:#f60;}

.nyright2{ width:100%; height:auto; padding:20px 0; color:#222; font-size:15px; line-height:200%; margin:0 auto; max-width:1200px;}
.nyright2 img{ max-width:100%; height:auto; padding:20px 0}
.nyright2 h2{ color:#222; font-size:18px; line-height:32px; font-weight:normal;margin-bottom:10px;}


.table{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; } 
.table td{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7; padding:8px;  } 
.table1{border-right:1px solid #fff;border-bottom:1px solid #fff} 
.table1 td{border-left:1px solid #fff;border-top:1px solid #fff; padding:8px;  } 
.white{ font-size:16px; color:#fff;}
.gray_14_20{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a:hover{ font-size:14px; color:#c00e0e; line-height:20px;}
.gray_14_28{ font-size:14px; color:#444; line-height:28px;}
.gray_16_20{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a:hover{ font-size:16px; color:#c00e0e; line-height:20px;}
.fhlb{ width:180px; height:40px; border:1px #2d7bdd solid; color:#2d7bdd; font-size:16px; line-height:40px; text-align:center; margin:40px 10px ;}
.fhlb:hover{ border:1px #c00e0e solid; color:#c00e0e;}


/*手机样式表*/
@media (max-width:1000px) {
	
.header_top{ display:none}
.wap_header{ width:100%; height: auto; display:block; position: fixed; z-index:999999; background:rgba(0,0,0,0.5);}
.wap_logo{ width:38%; padding-left:2%; height:auto; float:left}
.wap_logo img{ width:55%; height:auto;}


.header_nav{ width:30%; height:28px; padding:10px 0; float: right}
.header_nav1{ width:25%; height:27px; display: block; float:left}
.header_nav2{ width:55%; height:25px; background:#1f437f;  border-radius:3px; display:block; overflow:hidden; box-sizing:border-box; float:left; margin:0 10%;}
.header_nav2_1{ width:50%; height:25px; background:#fff;color:#1f437f; font-size:14px; line-height:25px; text-align:center;  float:left}
.header_nav2_1 a{ color:#1f437f;}
.header_nav2_2{ width:50%; height:25px; background:#1f437f; color:#fff; font-size:14px; line-height:25px; text-align:center; float:left}
.header_nav2_2 a{ color:#fff;}

.navbg{ width:100%;padding-bottom:10px; width: 100%; z-index:9999; display:block; overflow:hidden; margin-top:10px;}
.navbg li{ padding:0px 15px; background:rgba(0,0,0,0.5); line-height:35px; height:auto;display: -webkit-box;
-webkit-box-orient: horizontal;-webkit-box-align: center;}
.navbg li a{ color:#fff;}

/*WAP产品展示*/	
.PC_product1{ width:100%; height:auto; color:#333; font-size:28px; line-height:50px; text-align:center; background: url(../images/x1.png) center no-repeat; display:block; overflow:hidden }
.PC_product2{ width:100%; height:auto; display:block; overflow:hidden; padding-top:10px; }
.PC_product2 dl{ width:45%; height:auto; display:block; overflow:hidden; margin:20px 2.5%; border:1px #e0e0e0 solid; box-sizing:border-box; padding:15px; float:left;transition:all 0.5s ease; }
.PC_product2 dl dd{ width:68%; height:32px; background:#0893f0; border-radius:30px; color:#fff; font-size:16px;  line-height:32px; text-align:center; margin:10px auto 0 auto}
.PC_product2 dl dt{ width:100%; height:auto; padding:50px 0 0 0}
.PC_product2 dl dt img{ width:100%; height:auto;}
.PC_product2 dl dt span{ width:80%; height:36px;  color:#333333; font-size:14px; line-height:36px; text-align:center; display:block; margin:18px auto 0 auto }
.PC_product2 dl:hover dt span{ width:75%; background:#1c4785; height:36px; display:block; color:#fff; font-size:14px; line-height:36px; text-align:center; cursor: pointer}
.PC_product3{ width:100%; height:auto; display:block; overflow:hidden; padding-top:20px; }


/*PC新闻中心*/
.PC_news2{ width:90%;  height:auto; display:block; overflow:hidden;  background:url(../images/x4.png) top center no-repeat; margin:40px auto 0 auto}
.PC_news2_1{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 40px 0}
.PC_news2_1 dl{ width:100%; height:auto; display:block; overflow:hidden;}
.PC_news2_1 dl dd{ width:45%; height:auto; display:block; overflow:hidden; color:#fff; font-size:30px; line-height:40px; text-align:right; padding:0 2.5%; float:left}
.PC_news2_1 dl dd span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news2_1 dl dt{ width:45%; height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left}
.PC_news2_1 dl dt h2{ color:#fff; font-size:18px; line-height:40px; font-weight:normal; height:40px; display:block; overflow:hidden}
.PC_news2_1 dl dt span{ color:#fff; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden}
.PC_news2_1 dl:hover dd{ padding:0 4% 0 1%;}
.PC_news2_1 dl:hover dt{ padding:0 1% 0 4%;}

.PC_news2_2{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 40px 0}
.PC_news2_2 dl{ width:100%; height:auto; display:block; overflow:hidden;}
.PC_news2_2 dl dd{ width:45%; height:auto; display:block; overflow:hidden; color:#fff; font-size:30px; line-height:40px; text-align: left; padding:0 2.5%; float: right}
.PC_news2_2 dl dd span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news2_2 dl dt{ width:45%; height:auto; display:block; overflow:hidden; padding:0 2.5%; text-align:right; float: left}
.PC_news2_2 dl dt h2{ color:#fff; font-size:18px; line-height:40px; font-weight:normal; height:40px; display:block; overflow:hidden}
.PC_news2_2 dl dt span{ color:#fff; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden}
.PC_news2_2 dl:hover dd{ padding:0 1% 0 4%;}
.PC_news2_2 dl:hover dt{ padding:0 4% 0 1%;}

.PC_news3{ width:90%; max-width:1200px;  height:auto; display:block; overflow:hidden; padding:15px 0; background:#1c4785; margin:0 auto}
.PC_news3_1{ width:30%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; color:#fff; font-size:30px; line-height:40px; text-align: right; float:left}
.PC_news3_1 span{ color:#fff; font-size:18px; line-height:24px; display:block}
.PC_news3_2{ width:60%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left}
.PC_news3_2 img{ width:100%; height:auto;}
.PC_news3_3{ width:95%;  height:auto; display:block; overflow:hidden; padding: 0 2.5%; float:left}
.PC_news3_3 h2{ color:#fff; font-size:18px; line-height:40px; margin-bottom:5px; font-weight:normal; height:40px; display:block; overflow:hidden}
.PC_news3_3 span{ color:#fff; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden}


/*PC关于我们*/
.PC_about{ width:100%; height:auto; display:block; overflow:hidden;  padding:40px 0;}
.PC_about1{ width:100%; height:auto; color:#333; font-size:26px; line-height:50px; text-align:center; background: url(../images/x1.png) center no-repeat; display:block; overflow:hidden; margin:0 auto }
.PC_about1 span{ color:#999; font-size:28px; line-height:30px; text-transform:uppercase; display:block}
.PC_about1 b{ color:#888; font-size:12px; line-height:16px; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.PC_about2{  width:100%; height:auto; display:block; overflow:hidden; padding-top:20px; margin:0 auto}
.PC_about2_1{ width:100%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_1 img{ width:100%; height:auto;}
.PC_about2_2{ width:100%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_2_1{ width:95%; height:auto; display:block; overflow:hidden; color:#888; font-size:16px; line-height:200%; padding:0 2.5%; margin:10px  auto}
.PC_about2_2_2{ width:95%; height:auto; display:block; overflow:hidden; border-bottom:1px #ccc solid;border-top:1px #ccc solid; padding:10px 2.5% 10px 2.5%; }
.PC_about2_2_2 dl{ width:25%; height:auto; display:block; overflow:hidden; float:left}
.PC_about2_2_2 dl dd{ width:100%; height:auto; color:#1c4785; font-size:24px; text-align:center; line-height:30px; font-weight:bold}
.PC_about2_2_2 dl dt{ width:100%; height:auto; color:#333333; font-size:18px; text-align:center; line-height:30px;}
.PC_about2_2_3{ width:85px; height:38px;  color:#fff; font-size:16px; line-height:38px; text-align:center; background:url(../images/jt1_03.jpg) left no-repeat #1c4785; padding-left:48px; margin:10px auto}


.foot{ width:100%; height:auto; background:#202020; padding:30px 0; display:block; overflow:hidden; }
.foot1{ width:100%; height:auto; margin:0 auto; display:block; overflow:hidden }
.foot1_1{ width:100%; height:auto; display:block; overflow:hidden; text-align:center; border-bottom:1px #666 solid }
.foot1_1 img{ max-width:70% ; height:auto;}
.foot1_2{ width:100%; height:auto; display:block; overflow:hidden; color:#cccccc; font-size:14px; line-height:32px; padding:20px 0 20px 0; text-align:center; border-bottom:1px #666 solid }
.foot1_3{ width:80%; height:80px; background:url(../images/foot_bg1.jpg) no-repeat; color:#fff; font-size:30px; line-height:30px; margin:20px 0 0 20%; display:block; padding:38px 0 0 50px; box-sizing:border-box; overflow:hidden; }

/*PC内页内容*/
.pc_nywork1{ width:95%; height:auto; display:block; overflow:hidden; padding:30px 0 0 0; color:#333; font-size:14px; line-height:200%; margin:0 auto}
.pc_nywork1 img{ max-width:100%; height:auto; margin-bottom:10px;}

.pc_nywork2{ width:100%;  height:auto; display:block; overflow:hidden; border-bottom:1px #ccc solid; padding:20px 0 ; margin:0 auto}
.pc_nywork2 dl{ width:25%; height:auto; display:block; overflow:hidden; float:left}
.pc_nywork2 dl dd{ width:100%; height:auto; color:#1c4785; font-size:24px; text-align:center; line-height:50px; font-weight:bold}
.pc_nywork2 dl dt{ width:100%; height:auto; color:#333333; font-size:16px; text-align:center; line-height:30px;}

.pc_nywork3{ width:95%;  height:auto; display:block; overflow:hidden; padding:20px 0;  margin:0 auto}
.pc_nywork3 dl{ width:30.333%; height:auto; display:block; overflow:hidden; padding:10px 1.5%; float:left}
.pc_nywork3 dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.pc_nywork3 dl dt{ width:100%; height:auto; display:block; overflow:hidden; color:#333; font-size:14px; line-height:35px; text-align:center }

.pc_fl{ width:95%; max-width:1200%; height:auto; display:block; overflow:hidden; padding:30px 0 0 0; margin:0 auto; text-align:center}
.pc_fl ul li{ width:45%; height:40px; display: inline-block; margin:10px 2%;}
.pc_fl ul li a{ width:100%; height:38px; display: inline-block; border:1px #b7b7b7 solid; color:#333; font-size:16px; line-height:38px; text-align:center; border-radius:20px; box-sizing:border-box}
.pc_fl ul li a:hover{ width:100%; height:38px; display: inline-block;  border:1px #1c4785 solid; color:#fff; background:#1c4785; font-size:16px; line-height:38px; text-align:center;border-radius:20px; box-sizing:border-box}
.pc_fl ul .blue a{ width:100%; height:38px; display: inline-block;  border:1px #1c4785 solid; color:#fff; background:#1c4785; font-size:16px; line-height:38px; text-align:center;border-radius:20px; box-sizing:border-box}

.pc_nywork4{ width:95%;  height:auto; display:block; overflow:hidden; padding:10px 0 0 0;  margin:0 auto}
.pc_nywork4 dl{ width:47%; height:auto; display:block; overflow:hidden; border:1px #e6e6e6 solid; padding:8px; box-sizing:border-box; margin:10px 1.5%; float:left}
.pc_nywork4 dl dd{ width:100%; height:auto;}
.pc_nywork4 dl dt{ width:100%; height:38px; color:#333; background:#eeeeee; font-size:14px; line-height:38px; text-align:center}


.nyright5{ width:95%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:20px 0 0 0; margin:0 auto}
.nyright5_4{  width:100%; max-width:1200px; height:auto; display:block; overflow:hidden; padding:20px 0 0 0; margin:0 auto}
.nyright5_4_1{ width:100%; max-width:1200px; height: auto; display:block; overflow:hidden; padding-bottom:25px;}
.nyright5_4_1 .input1{ width:48%; height:40px; border:1px #585555 solid; padding:0 1%; box-sizing:border-box; color:#888; font-size:14px; line-height:40px; }
.nyright5_4_1 .input2{ width:100%; height:40px; border:1px #585555 solid; padding:0 10px; color:#888; font-size:14px; line-height:40px; box-sizing:border-box; }
.nyright5_4_1 .input3{width:100%; height:150px; border:1px #585555 solid; padding:0 10px; color:#888; font-size:14px; line-height:40px;box-sizing:border-box; font-family:"微软雅黑" }
.nyright5_4_1 .butn1{ width:50%; height:40px; border:0px; background:#0893f0; color:#fff; font-size:18px; line-height:40px; text-align:center;}

.nyright5_5{  width:95%; height:auto; display:block; overflow:hidden;  color:#333; font-size:18px; line-height:24px; margin:0 auto}
.nyright5_5 span{ color:#666; font-size:14px; line-height:22px; display:block}

.pc_nywork6{ width:100%; height:auto; display:block; overflow:hidden; padding:10px 0 ; margin:0 auto}
.pc_nywork6_1{ width:100%; height:auto; display:block; overflow:hidden; padding:15px 0; background:#e8eff9; margin:0 0 20px 0 }
.pc_nywork6_1_1{ width:30%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; color:#1c4785; font-size:30px; line-height:40px; text-align: right; float:left}
.pc_nywork6_1_1 span{ color:#1c4785; font-size:18px; line-height:24px; display:block}
.pc_nywork6_1_2{ width:60%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left; transition:all 0.5s ease;}
.pc_nywork6_1_2 img{ width:100%; height:auto;}
.pc_nywork6_1_3{ width:95%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left;transition:all 0.5s ease;}
.pc_nywork6_1_3 h2{ color:#333; font-size:18px; line-height:40px; margin-bottom:5px;}
.pc_nywork6_1_3 span{ color:#333; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.pc_nywork6_1:hover .pc_nywork6_1_2{ padding:0 1% 0 4%;}
.pc_nywork6_1:hover .pc_nywork6_1_3{ padding:0 1% 0 4%;}

.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:10px auto 0px auto;}
.fy a{ background:#e5e5e5; padding:4px 10px; color:#666; margin:0 2px; font-size:14px;}
.fy a:hover{background:#1c4785; color:#fff; }
.fy a:hover,.fy a.fyls{background:#1c4785; color:#fff; }

.pc_nywork6_1_5{ width:18%;  height:auto; display:block; overflow:hidden; padding:0 1%; color:#1c4785; font-size:22px; line-height:40px; text-align: right; float:left}
.pc_nywork6_1_5 span{ color:#1c4785; font-size:14px; line-height:24px; display:block}

.pc_nywork6_1_4{ width:75%;  height:auto; display:block; overflow:hidden; padding:0 2.5%; float:left;transition:all 0.5s ease;}
.pc_nywork6_1_4 h2{ color:#333; font-size:18px; line-height:40px; margin-bottom:5px;}
.pc_nywork6_1_4 span{ color:#333; font-size:16px; line-height:24px; height:48px; display:block; overflow:hidden}
.pc_nywork6_1:hover .pc_nywork6_1_4{ padding:0 1% 0 4%;}

.nynr{ height:auto;  padding:20px 10px; display:block; color:#333; font-size:15px; line-height:200%; }
.nynr img{ max-width:100%; height:auto;}

.pc_nywork7{ width:95%; max-width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:20px 0 10px 0 ; }
.pc_nywork7 dl{ width:48%; height:auto; display:block; overflow:hidden; margin:0 1%; border:1px #e0e0e0 solid; box-sizing:border-box; padding:15px; float:left; margin-bottom:20px;}
.pc_nywork7 dl dd{ width:68%; height:42px; background:#0893f0; border-radius:30px; color:#fff; font-size:20px; font-family:"黑体"; line-height:42px; text-align:center; margin:0 auto}
.pc_nywork7 dl dt{ width:100%; height:auto; }
.pc_nywork7 dl dt img{ width:100%; height:auto;}
.pc_nywork7 dl dt span{ width:80%; height:36px;  color:#333333; border:1px #eee solid; font-size:14px; line-height:36px; text-align:center; display:block; margin:18px auto 0 auto }
.pc_nywork7 dl:hover dt span{ width:75%; background:#1c4785; height:36px; display:block; color:#fff; font-size:14px; line-height:36px; text-align:center; cursor: pointer}

.nyword3{ display:none}

.nyword14{ width:100%; height:auto; display:block; overflow:hidden; padding:30px 0px; }
.nyword14_1{ width:100%; height:120px; background:#1c4785; margin:0 auto }

.nyword13_3{ width:95%; height:120px; background:#1c4785; margin:0 auto}
.nyword13_3_1{ width:100%; height:50px; color:#fff; font-size:24px; line-height:70px; }
.nyword13_3_2{ width:100%; height:50px; margin-top:20px;}

#Tab3 { width:100%; margin: 0px; padding: 0px; margin:0px ; display:block; overflow:hidden}
/*菜单class*/   
.Menubox3 { width: 100%; height:70px; line-height:33px;   }
.Menubox3 ul { margin: 0px; padding: 0px; }
.Menubox3 li { float: left; display: block; cursor: pointer; width:33.333%; text-align: center; color: #fff; background:#0d346c;  font-size: 16px; font-weight:normal; line-height:50px; height: 50px; margin-right:0px; }
.Menubox3 li.hover { padding: 0px; width:33.333%; color: #2e2e2e; background:#ffffff; font-size:16px; font-weight:normal; height:50px;  line-height:50px; margin-right:0px; }


.nyword7{ width:95%; height:auto; display:block; overflow:hidden;  padding:15px 2.5%  }
.nyword7_1{ width:100%; height:auto; display:block; overflow:hidden; color:#666; font-size:14px; line-height:200%; padding-top:10px;}
.nyword7_1 h2{ color:#333; font-size:16px; line-height:180%; font-weight:normal; padding:2px 0; border-bottom:1px #cdcdcd solid; margin:0 0 10px 0; }

.nyword7_2{ width:100%; height:auto; display:block; overflow:hidden; margin-top:10px; }

.nyword1{ width:95%;height:auto; display:block; overflow:hidden; padding:10px 0; color:#333; font-size:14px; line-height:200%; margin:0 auto}
.nyword1 img{ max-width:100%; height:auto;}

.nyright2{ width:95%; height:auto; padding:20px 0; color:#222; font-size:15px; line-height:200%; margin:0 auto; max-width:1200px;}
.nyright2 img{ max-width:100%; height:auto; padding:20px 0}
.nyright2 h2{ color:#222; font-size:18px; line-height:32px; font-weight:normal;margin-bottom:10px;}

}







