body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td{margin:0; padding:0; border: 0;}
body{font-family:'Microsoft YaHei',Arial,Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
address, caption, cite, code, dfn, em, i, strong, th, var { font-style:normal; font-weight:normal;}
a{text-decoration:none; outline:none;/* 取消IE下点击出现虚线框 */blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none;}
img{ border:none;vertical-align: top;}
dl,ol,ul,li{list-style:none;}
input, textarea, select, button{font:14px Microsoft YaHei,Verdana,Helvetica,Arial,sans-serif;}
table{border-collapse:collapse;/* 设置表格的两边框合并为一条 */}
.clearfix:after{content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{ *zoom:1; }
.word-W{word-wrap:break-word;/* 允许长单词换行到下一行 */word-break:break-all;/* 允许在单词内换行 */}

.wrap{width: 1150px;margin: 0 auto;position: relative;}
.fl{float: left;}
.fr{float: right;}
.h30{height: 30px;}
body{min-width: 1150px;}

/* 头部公共样式 */
.header{padding-top: 4px solid #193a7f;height:90px;background: #fff; border-bottom: 3px solid #004da5; position:fixed; top:0; left:0; z-index:9999; width:100%}
.header h1{padding-top: 10px;}
.header .navBar{line-height:70px;margin-left: 50px; margin-top: 10px;}
.header .navBar ul li{float: left;font-size: 16px; width:92px; text-align:center}
.header .navBar ul li:hover a{color: #114c88; background: url(../images/bottom.jpg) center 60px no-repeat;}
.header .navBar ul li a{color: #494949;display: block;}
.header .headLink{line-height: 70px;text-align: right;}
.header .headLink span{color: #494949;}
.header .headLink a{color: #494949;padding: 0 10px;}
.header .headLink a:hover{color: #114c88;}

  .spanBox{position: relative;z-index: 3;}
  .header .navBar ul .spanBox .sub{display:none; width: 100%; left:0; top:70px;  position:absolute; line-height:40px;}
  
  .header .navBar ul .spanBox .sub li{ zoom:1;background:rgba(25,58,127,0.7);border-bottom: 1px solid #16619c;}
  .header .navBar ul .spanBox .sub li:first-child{ background:#fff; height:10px; border-bottom:none;}
  .header .navBar ul .spanBox .sub li:hover{background:rgba(3,38,107,0.9);}
  .header .navBar ul .spanBox .sub a{ display:block; color: #fff;font-size: 14px;text-align: center;background:none}
  .header .navBar ul li:hover .sub a{color: #fff;}
  .header .navBar{margin-left:24px;}

.header .navBar ul li a{}
.headLink{background:url(../images/icon.png) no-repeat -118px center;}
.headLink span{display:none;}
.headLink:hover span{display:block;}

.banner{ min-width:1000px; position:relative; height:658px; overflow:hidden; margin-top:90px}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:658px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:658px;  }
.banner .bd li a{ height:560px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:64px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px;border-radius: 10px; margin:0 4px; background:#193a7f; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1;}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;width: 24px;background: #fff; }

.headNews{padding: 52px 46px 32px;line-height: 44px;font-size: 30px;font-weight: bold;border-bottom: 1px solid #e5e5e5;margin-bottom: 22px;}
.headNews a{color: #1c1c1c;padding-left: 85px;display: block;}

.module1 .slideBox{ width:568px; height:418px; overflow:hidden; position:relative; }
.module1 .slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:3; }
.module1 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.module1 .slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; background:#ecedef; cursor:pointer; font-size: 0;border-radius: 50%;}
.module1 .slideBox .hd ul li.on{ background:#0455be; color:#fff; }
.module1 .slideBox .bd{ height:100%; z-index:0; }
.module1 .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.module1 .slideBox .bd .pic{ position:relative; z-index:0; }
.module1 .slideBox .bd .pic img{ width:568px; height:418px; display:block; }
.module1 .slideBox .bd .bg{ width:100%; height:90px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6; }
.module1 .slideBox .bd .tit{ width:100%; height:90px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:2; color:#fff; text-align: left;}
.module1 .slideBox .bd .tit h4{font-size: 22px;font-weight: bold; padding:0 10px 0 14px;line-height: 44px;overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.module1 .slideBox .bd .tit p{font-size: 16px;line-height: 24px; padding:0 10px 0 14px;}
.module1 .slideBox .bd .tit a{ color:#fff;}
.module1 .slideBox .prev,
.module1 .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:none; filter:alpha(opacity=50);opacity:0.5; }
.module1 .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.module1 .slideBox .prev:hover,
.module1 .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.module1 .slideBox .prevStop{ display:none; }
.module1 .slideBox .nextStop{ display:none; }

.module1 .rightNews{width: 564px;}
.module1 .rightNews h2{font-size:20px;height: 39px;text-align: left;}
.module1 .rightNews h2 span{display: inline-block;height: 39px;float: right;line-height: 39px;padding: 0 20px;background: #cccccc;margin-right: 10px;}
.module1 .rightNews h2 span.on{background: #193a7f;line-height: 39px;}
.module1 .rightNews h2 span.on a{color: #fff;}
.module1 .rightNews h2 a{color: #000;font-weight: normal;}

.module1 .rightNewsLis li{height:55px;margin-bottom: 10px;border-bottom: 1px dashed #A2A2A2;}
.module1 .rightNewsLis li .data{width: 80px;height: 55px;line-height:55px;font-size: 14px;}
.module1 .rightNewsLis li .data span{display: block;padding: 0 20px;text-align: right;}
.module1 .rightNewsLis li .data span:first-child{text-align: left;padding: 0 12px;}
.module1 .rightNewsLis li .tit{width:478px;height: 55px;font-size: 16px;overflow: hidden}
.module1 .rightNewsLis li .tit a{color: #000; background:url(../images/jt.png) left 50% no-repeat; padding-left:18px;width:460px;overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;display: block}
.module1 .rightNewsLis li td{border: 0;padding: 0 8px;text-align: left}

.banner_gg{padding-top: 50px;}


.module2{ background-color: #dfdfdf; margin-top: 20px; padding-bottom:40px;}
.module2 .titPic,.module3 .titPic{text-align: center;padding-top: 56px;padding-bottom: 30px;}
.ywlyCon{height: 620px;}
.ywlyCon .tabTit{background: #003d82;width: 320px;height: 100%;}
.ywlyCon .tabTit ul{width: 80%;margin: 0 auto;padding-top: 25px;}
.ywlyCon .tabTit li{height: 75px;line-height: 75px;font-size:24px;border-bottom: 1px solid #668bb4;}
.ywlyCon .tabTit li.on a{color: #7dcef9;background: url(../images/jt.png) no-repeat right center;}
.ywlyCon .tabTit li a{color: #fff;display: block;}

.ywlyCon .tabCon{width: 830px;background: #f9f9f9;height: 100%;}
.ywlyCon .tabCon .tabConlis{height: 100%;display: none;}
.ywlyCon .tabCon .tabConlis dl{height: 100px;padding: 0 30px;text-align: left;}
.ywlyCon .tabCon .tabConlis dl a{color: #000;}
.ywlyCon .tabCon .tabConlis dt{font-size: 18px;line-height: 44px;}
.ywlyCon .tabCon .tabConlis dd{line-height: 22px;font-size: 14px;}
.ywlyCon .tabCon .tabConlis .lbCon{height: 520px;}

.ywlyCon .slideBox{ width:864px; height:520px; overflow:hidden; position:relative; }
.ywlyCon .slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:3; }
.ywlyCon .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ywlyCon .slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; background:#ecedef; cursor:pointer; font-size: 0;border-radius: 50%;}
.ywlyCon .slideBox .hd ul li.on{ background:#0455be; color:#fff; }
.ywlyCon .slideBox .bd{ height:100%; z-index:0; }
.ywlyCon .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.ywlyCon .slideBox .bd .pic{ position:relative; z-index:0; }
.ywlyCon .slideBox .bd .pic img{ width:864px; height:520px; display:block; }
.ywlyCon .slideBox .bd .bg{ width:100%; height:120px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6; }
.ywlyCon .slideBox .bd .tit{ width:100%; height:120px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:2; color:#fff; text-align: left;}
.ywlyCon .slideBox .bd .tit h4{font-size: 22px;font-weight: bold; padding:0 10px 0 14px;line-height: 44px;}
.ywlyCon .slideBox .bd .tit p{font-size: 16px;line-height: 24px; padding:0 10px 0 14px;}
.ywlyCon .slideBox .bd .tit a{ color:#fff;}
.ywlyCon .slideBox .prev,
.ywlyCon .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-60px; display:block; width:60px; height:60px; background:url(../images/1764.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.ywlyCon .slideBox .next{ left:auto; right:3%; background-position:right top; }
.ywlyCon .slideBox .prev:hover,
.ywlyCon .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.ywlyCon .slideBox .prevStop{ display:none; }
.ywlyCon .slideBox .nextStop{ display:none; }

.ywlyCon .tabCon .tabConlis{ display: block; visibility:hidden;}
.ywlyCon .tabCon .jd{ visibility:visible }
.ywlyCon .tabTit li{text-align:left;}
.ywlyCon .tabTit ul{padding-top:12px;}


.module3{margin-bottom:40px;}
.module3 .conBox dl{height: 340px;background: #dfdfdf;}
.module3 .conBox dl dt{float: left;width: 536px;height: 86px;line-height: 86px;}
.module3 .conBox dl dt img{height: 340px;float: left;}
.module3 .conBox dl dd{float: right;width: 525px;padding:30px 50px 20px 35px;text-align: left;}
.module3 .conBox dl dd h3{height:86px;line-height:86px;font-size: 22px;color: #000;}
.module3 .conBox dl dd p{line-height: 36px;font-size: 18px;text-indent: 2em;padding-bottom:25px;}
.module3 .conBox dl dd a.more{padding: 10px 25px;border: 1px solid #193a7f;font-size: 18px;color: #003d82;}
.module3 .gpxxBox{width: 1150px;overflow: hidden;margin:30px auto 0px;}
.module3 .gpxxBox ol{width: 120%;}
.module3 .gpxxBox li{width:353px;margin-right:45px;height:280px;float: left;}
.module3 .gpxxBox .gpxx{background: url(../images/lxwm.jpg) no-repeat;color: #fff;font-size: 15px;line-height: 30px;padding-top: 140px;height: 186px;}

/* 底部公共样式 */
.copyright{background-color:#001834; height:136px; color:#747b86; font-size:12px;}
.copyright a{color:#747b86;}
.copyright_l{float:left;}
.copyright_logo{display:block; margin:30px 0 24px;}
.copyright_r{float:right; line-height:20px; font-size:12px;text-align: left;margin-top: 30px;}
.footerTop{background: #00234b;color: #a3aab4;text-align: left;height:5px;}
.footerTop .cyzq{width: 290px;}
.footerTop .cyzq dd li{width: 145px;}
.footerTop .yqlj{width: 730px;}
.footerTop .yqlj dd ul{width: 130%;}
.footerTop .yqlj dd li{width: 270px;}
.footerTop dt{font-size: 18px;font-weight: bold;line-height: 48px;}
.footerTop dd li{float: left;font-size: 14px;line-height: 30px;}
.footerTop dd li a{color: #a3aab4;}

.nybanner{width: 100%;text-align: center;margin-top:90px}
.nybanner img{max-width: 100%;height: auto;}

.erjiCon{padding: 30px 0 60px;}
.erjiLeft .leftNavBar{width: 220px;}
.erjiLeft .leftNavBar dt{height:90px;line-height: 90px;border-bottom:3px solid #003d82;text-align:center;color: #fff;font-size: 22px; font-weight:normal; background: #003d82;color:#fff;}
.erjiLeft .leftNavBar dd{border-top:0;border-bottom:1px solid #d6d6d6;height: 52px; line-height: 52px;font-size: 18px;font-weight: bold;}
.erjiLeft .leftNavBar dd a{color:#003d82;display: block;}
.erjiLeft .leftNavBar dd.cur a{color:#003d82;background: #f8f8f8;}

.erjiLeft .leftNavBar ul{border-bottom:1px solid #d6d6d6;}
.erjiLeft .leftNavBar ul li{display: block;height: 52px;line-height: 52px;border-bottom:1px dotted #d6d6d6;}
.erjiLeft .leftNavBar ul li a.cur2{color:#003d82;}

.erjiRight{width: 880px;}
.erjiRight .erjiCurNav{color: #003d82;font-size: 24px;font-weight: bold;height: 60px;line-height: 60px;border-bottom: 1px solid #dddddd;}
/* 公司概况 */
.erjiRight .erjiRightBox .wzBox{padding: 20px 0;font-size: 16px;line-height: 2;text-align: left;min-height: 350px;}
.erjiRight .erjiRightBox .wzBox p{}
/* 当前位置 */
.dqwz{line-height: 60px;font-size: 14px;color: #003d82;font-weight: normal;text-align: left;}
.dqwz a{color: #003d82;}
/* 新闻列表 */
.xw_list{padding-top: 10px;}
.xw_list li{border-bottom:1px dashed #dddddd; padding-bottom:15px; padding-top:15px; font-size:16px; background:url(../images/jt.png) 0 27px no-repeat; padding-left:14px; overflow:hidden;}
.xw_list li a{float:left;}
.xw_list li a:hover{color: #003d82;}
.xw_list li span{float:right; color:#b2b2b2; font-size:14px;}
/* 分页 */
.pages{border: 0;padding: 20px 0;text-align: center}
.pages font{display: inline-block; height: 34px; line-height: 34px; padding: 0 15px; background: #003D82; color: #fff;margin: 0 5px;}
.pages a{display: inline-block; height: 34px; line-height: 34px; padding: 0 15px; background: #cdcdcd; color: #fff;margin: 0 5px;}


.article_title{font-size:24px; font-weight:bold; text-align:center; line-height:150%; padding-bottom:20px; border-bottom:1px solid #dddddd; padding-top:1px;}
.article_attr{text-align:center; padding-top:25px; padding-bottom:50px; color:#999999;}
.article_text{font-size:16px; line-height:32px;text-align:left;min-height: 350px;}


.sbanner{ width: 1150px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px;position:relative;overflow: hidden}
.sbanner .bd{ position:relative; z-index:0;}
.sbanner .bd ul{ width:100% !important; }
.sbanner .bd li{ width:100% !important;  height:100px; }
.sbanner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:100px;  }
.sbanner .bd li a{ height:100px; display:block;width: 100%;}
.sbanner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.sbanner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px;border-radius: 10px; margin:0 4px; background:#193a7f; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1;}
.sbanner .hd ul .on{ filter:alpha(opacity=100);opacity:1;width: 10px;background: #fff; }

.service_list{}
.service_list li{ width: 31.3%; margin: 10px 1%; float:left; text-align: center;}
.service_list li:hover{background:rgba(3,38,107,0.9);}
.service_list li:hover a{color: #fff}
.service_list li .img{height: 194px; overflow: hidden;width: 100%}
.service_list li img{width:100%;height:194px; }

