* {
  margin:0px;
  padding:0px;
 }
body {background:#fff;
  color:#555;
  font-size:12px;
  font-family:arial,"微软雅黑";
  }
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style:none;list-style-position:outside;
  text-overflow:ellipsis;}
div{margin:0 auto;}
img{vertical-align:top;border:0; max-width:100%;}
a{color:#555;text-decoration:none;}
a:hover {color:#16399d;text-decoration:none;}


.z1_1{width:100%; height:33px; float:left; background:url(../images/zd_02.gif) repeat-x;}
.z1_2{width:1000px; height:33px; margin:0 auto; line-height:33px; background:url(../images/zd_03.gif) no-repeat right 0; color:#666;}
.z1_2 span{font-weight:bold;}
.z1_3{width:100%; height:123px; float:left; background:url(../images/zd_23.gif) repeat-x;}
.z1_4{width:1000px; height:123px; margin:0 auto;}
.z1_5{width:480px; height:93px; float:left; padding-top:30px;}
.z1_6{width:272px; height:93px; float:left; font-size:18px; color:#999; padding-top:30px; line-height:32px;}
.z1_6 span{color:#134dc2; font-weight:bold;}
.z1_7{width:248px; height:123px; float:left; background:url(../images/zd_04.jpg) no-repeat 0 75px; font-size:30px; color:#d30d1d; font-weight:bold; text-align:center; line-height:100px;}

.z2_1{width:1000px; height:50px; margin:0 auto;}
.z2_2{width:750px; height:50px; float:left; line-height:50px; overflow:hidden;}
.z2_2 span{font-weight:bold;}
.z2_2 a{padding-left:15px;}
.z2_3{width:250px; height:38px; float:left; padding-top:12px;}
.z2_3 .input{width:185px; height:22px; float:left; border:1px solid #e3e3e3; border-right:none; background:none; text-indent:5px; border-radius:2px 0 0 2px;}
.z2_3 .push{width:43px; height:24px; float:left; background:#16399d; color:#fff; border:none; cursor:pointer; border-radius:0 5px 5px 0;}

.z2_4{width:100%; height:auto; float:left; background:url(../images/zd_24.gif) repeat-x 0 0;}
.z2_5{width:1000px; height:auto; margin:0 auto; padding-top:30px;}
.z2_6{width:198px; height:467px; float:left; border:1px solid #c8c8c8;}
.z2_7{width:100%; height:47px; float:left; background:url(../images/zd_07.jpg) repeat-x; line-height:45px; font-size:16px; color:#fff; text-indent:20px;}
.z2_8{width:181px; height:auto; float:left; padding-left:9px; padding-top:5px;}
.z2_8 li{width:181px; height:29px; float:left; padding-bottom:10px;}
.z2_8 li a{width:181px; height:29px; float:left; background:url(../images/zd_08.gif) no-repeat; line-height:29px; text-indent:15px; font-weight:bold;}
.z2_9{width:780px; height:auto; float:left; padding-left:20px;}
.z2_10{width:100%; height:37px; float:left; border-bottom:2px solid #103f9f;}
.z2_10 h2{width:140px; height:37px; float:left; line-height:43px; text-indent:25px; font-size:16px; color:#fff; background:url(../images/zd_09.jpg) no-repeat; overflow:hidden;}
.z2_10 a{float:right; line-height:37px; padding-right:10px;}
.z2_11{width:100%; height:440px; float:left; overflow:hidden;}
.z2_11 ul{width:800px; height:auto; float:left; padding-top:8px;}
.z2_11 li{width:180px; height:auto; float:left; padding:0 20px 10px 0;}
.z2_11 li img{border:1px solid #dadada;}
.z2_11 li span{width:100%; height:25px; float:left; line-height:25px; text-align:center; background:#cccccc; color:#413f3f; margin-top:1px;}
.z2_11 li a:hover span{width:100%; height:25px; float:left; line-height:25px; text-align:center; background:#0f3e9e; color:#fff; margin-top:1px;}

.z3_1{width:1000px; height:145px; margin:0 auto;}
.z3_2{width:100%; height:944px; float:left; background:url(../images/zd_11.jpg) no-repeat center 0;}
.z3_3{width:998px; height:auto; margin:0 auto; border:1px solid #dfdfdf;}
.z3_4{width:998px; height:42px; float:left; background:url(../images/zd_12.jpg) repeat-x;}
.z3_4 h2,.z4_4 h2{width:300px; height:42px; float:left; line-height:42px; font-size:14px; color:#0f3e9e; text-indent:15px; font-weight:bold;}
.z3_4 h2 span,.z4_4 h2 span{color:#999; text-transform:uppercase; padding-left:10px; font-weight:100;}
.z3_4 a,.z4_4 a{width:44px; height:42px; float:right; display:block; background:url(../images/zd_13.gif) no-repeat 0 17px; padding-right:10px;}
.z3_5{width:100%; height:210px; clear:both;}
.z3_5 ul{width:1990px; height:210px; float:left;}
.z3_5 li{width:180px; height:auto; float:left; padding:20px 9px 0 10px;}
.z3_5 li span{width:100%; height:30px; float:left; line-height:30px; text-align:center;}

.z4_1{width:1000px; height:auto; margin:0 auto;}
.z4_2{width:1000px; height:auto; float:left;}
.z4_3{width:678px; height:auto; float:left; border:1px solid #dfdfdf;}
.z4_4{width:100%; height:42px; float:left; background:url(../images/zd_12.jpg) repeat-x;}
.z4_5{width:100%; height:375px; float:left;}
.z4_6{width:100%; height:156px; float:left; padding-top:20px;}
.z4_7{width:188px; height:150px; float:left; padding:2px; border:1px solid #dfdfdf; margin-left:12px;}
.z4_8{width:435px; height:156px; float:left; padding-left:15px;}
.z4_9{width:100%; height:30px; float:left; line-height:30px; font-size:14px; font-weight:bold; color:#0f3e9e}
.z4_9 a{font-size:14px; font-weight:bold; color:#0f3e9e}
.z4_10{width:100%; height:auto; float:left; line-height:22px;}
.z4_11{width:100%; height:28px; float:left;}
.z4_11 a{width:91px; height:28px; float:left; background:url(../images/zd_14.gif) no-repeat; line-height:28px; text-align:center;}
.z4_12{width:298px; height:auto; float:left; border:1px solid #dfdfdf; margin-left:20px;}
.z4_13{width:100%; height:375px; float:left; background:#f9f9f9;}
.z4_14{width:278px; height:auto; float:left; margin:0 10px; padding:15px 0; border-bottom:1px dashed #ccc;}
.z4_15{width:100%; height:30px; float:left; line-height:30px; background:url(../images/zd_15.gif) no-repeat 5px 5px; text-indent:35px;}
.z4_15 a{font-weight:bold; color:#0f3e9e;}
.z4_16{width:100%; height:30px; float:left; line-height:30px; background:url(../images/zd_16.gif) no-repeat 5px 5px; text-indent:35px;}
.z4_17{width:1000px; height:auto; float:left;}
.z4_18{width:298px; height:auto; float:left; border:1px solid #dfdfdf;}
.z4_19{width:278px; height:380px; float:left; padding:0 10px;}
.z4_19 li{width:100%; height:32px; float:left; line-height:32px; background:url(../images/zd_25.gif) no-repeat 3px 18px; border-bottom:1px dashed #e3e3e3; text-indent:13px; padding-top:4px;}
.z4_20{width:678px; height:auto; float:left; border:1px solid #dfdfdf; margin-left:20px;}
.z4_21{width:100%; height:42px; float:left; background:url(../images/zd_12.jpg) repeat-x;}
.z4_21 a{width:44px; height:42px; float:right; display:block; background:url(../images/zd_13.gif) no-repeat 0 17px; padding-right:10px;}
.z4_22{width:400px; height:42px; float:left;}
.z4_22 li{float:left; padding-top:2px;}
.z4_22 li a{width:120px; height:39px; float:left; line-height:39px; text-align:center; font-size:14px; background:none; color:#555; font-weight:bold;}
.z4_22 .on a{background:url(../images/zd_17.jpg) repeat-x; color:#fff;}
.z4_23{width:648px; height:380px; float:left; padding:0 15px;}
.z4_24{width:100%; height:105px; float:left; border-bottom:1px solid #e8e8e8; padding-top:20px;}
.z4_25{width:124px; height:84px; float:left; padding:2px; border:1px solid #dedede;}
.z4_26{width:500px; height:105px; float:left; padding-left:18px;}
.z4_27{width:100%; height:30px; float:left; line-height:30px; font-weight:bold; font-size:13px;}
.z4_28{width:100%; height:auto; float:left; line-height:20px;}
.z4_29{width:100%; height:auto; float:left; padding-top:15px;}
.z4_29 li{width:100%; height:35px; float:left; line-height:35px; border-bottom:1px dashed #e3e3e3; background:url(../images/zd_25.gif) no-repeat 5px 16px; text-indent:15px;}
.z4_29 li span{float:right;}
.z4_30{display:none;}

.z5_1{width:1000px; height:auto; margin:0 auto;}
.z5_2{width:998px; height:80px; float:left; border:1px solid #dfdfdf;}
.z5_3{width:110px; height:80px; float:left; border-right:1px solid #dfdfdf; background:url(../images/zd_17.gif) no-repeat center center;}
.z5_4{width:867px; height:65px; float:left; line-height:25px; padding-left:20px; padding-top:15px;}
.z5_4 a{padding-right:15px;}
.z5_5{width:1000px; height:35px; float:left; background:url(../images/zd_19.gif) no-repeat;}

.z6_1{width:100%; height:auto; float:left; background:#143c98;}
.z6_2{width:1000px; height:auto; margin:0 auto;}
.z6_3{width:1000px; height:63px; float:left; background:url(../images/zd_20.jpg) no-repeat center 0; line-height:63px; color:#fff; text-align:center; margin-top:30px;}
.z6_3 a{margin:0 20px; color:#fff;}
.z6_4{width:1000px; height:90px; float:left; padding:50px 0 30px 0;}
.z6_5{width:450px; height:90px; float:left; background:url(../images/zd_21.gif) no-repeat 100px 5px;}
.z6_6{width:550px; height:90px; float:left; background:url(../images/zd_22.gif) no-repeat 0 5px; color:#adbbdb;}
.z6_6 li{padding-left:25px; line-height:18px;}
.z6_6 li a{color:#adbbdb;}



.ht35{height:35px; clear:both;}
.ht30{height:30px; clear:both;}
.ht20{height:20px; clear:both;}
.ht15{height:15px; clear:both;}
.ht10{height:10px; clear:both;}


.dh1_1{width:100%; height:48px; background:url(../images/zd_05.jpg) repeat-x; clear:both;}
.dh1_2{width:1000px; height:48px; margin:0 auto;}
.dh1_3{float:left; width:122px; height:48px; background:url(../images/zd_06.gif) no-repeat right 0; position:relative; overflow:visible; z-index:8; transition: all 0s;}
.dh1_4{width:120px;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90; display:none;position:absolute;top:48px; z-index:99; left:0; transition: all 0s;}


.dh1_3 a{font-size:16px; color:#fff; text-decoration:none; width:120px; height:48px; line-height:48px; float:left; text-align:center;}
.dh1_3 a:hover{color:#fff; text-decoration:none; background:#0d3585;}

.dh1_4 a{width:120px; height:35px; line-height:35px; display:block; background:#0d3585; border-bottom:1px solid #072a70; font-size:13px; text-align:center; color:#fff; text-indent:inherit; font-weight:100; padding:0;}
.dh1_4 a:hover{background:#fff; color:#222; font-weight:bold;}



 /*首页大图切换*/
.flexslider{position:relative; width:100%; height:500px; float:left; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px; text-indent:-999px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:43%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat; opacity:.2; filter:Alpha(opacity=20);}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat; opacity:.2; filter:Alpha(opacity=20);}



.ny1_1{width:100%; height:300px;}
.ny1_2{width:1200px; height:250px; float:left; background:url(../images/nyimg_01.jpg) no-repeat;}

.ny_box{width:1200px; height:auto; margin:0 auto;}
.nyl1_1{width:200px; height:auto; float:left;}
.nyl1_2{width:200px; height:35px; float:left; background:#16399d; text-indent:15px; font-size:16px; color:#fff; line-height:35px;}
.nyl1_3{width:198px; height:auto; float:left; border:1px solid #d5d5d5; border-top:none; padding-top:10px;}
.nyl1_3 li{width:181px; height:29px; float:left; padding-bottom:10px; padding-left:9px;}
.nyl1_3 li a{width:181px; height:29px; float:left; background:url(../images/zd_08.gif) no-repeat; line-height:29px; text-indent:15px; font-weight:bold;}
.nyl1_3 li a:hover{color:#16399d;}
.nyl1_4{width:178px; height:auto; float:left; border:1px solid #d5d5d5; border-top:none; padding:110px 10px 10px 10px; background:url(../images/ny_1.jpg) no-repeat center 10px; line-height:25px;}
.nyl1_4 span{font-weight:bold;}

.nyr1_1{width:980px; height:auto; float:left; padding-left:20px;}
.nyr1_2{width:100%; height:35px; float:left; background:#eeeeee; line-height:35px; text-indent:15px;}
.nyr1_2 span{color:#16399d;}
.nyr1_3{width:100%; height:auto; float:left; font-size:14px; line-height:25px; padding-top:10px;}
.nyr1_4{width:100%; height:auto; float:left;}
.nyr1_4 li{width:960px; height:auto; float:left; margin:15px 10px 0 10px; padding-bottom:15px; border-bottom:1px dashed #c6c6c6;}
.nyr1_5{width:100%; height:30px; float:left; line-height:30px;}
.nyr1_5 a{float:left; font-size:14px; font-weight:bold; background:url(../images/ny_2.gif) no-repeat 0 10px; text-indent:15px; color:#444;}
.nyr1_5 a:hover{color:#16399d;}
.nyr1_5 span{float:right;}
.nyr1_6{width:100%; height:auto; float:left; line-height:25px; color:#888; overflow:hidden;}

.nyr2_1{width:100%; height:auto; float:left;}
.nyr2_2{width:225px; height:auto; float:left; padding:10px;}
.nyr2_2 img{padding:2px; border:1px solid #dadada;}
.nyr2_3{width:100%; height:auto; float:left; padding-top:1px;}
.nyr2_3 a{width:100%; height:25px; float:left; line-height:25px; text-align:center; background:#e4e4e4; color:#333;}
.nyr2_3 a:hover{background:#16399d; color:#fff;}

.nyr3_1{width:100%; height:auto; float:left; padding-top:20px;}
.nyr3_2{width:960px; height:auto; float:left; padding:0 10px;}
.nyr3_3{width:300px; height:220px; float:left; text-align:center;}
.nyr3_3 img{max-width:300px; max-height:220px;}
.nyr3_4{width:410px; height:220px; float:left; padding-left:50px;}
.nyr3_4 h2{width:100%; height:auto; float:left; line-height:30px; font-size:16px; color:#333; border-bottom:2px solid #eeeeee;}
.nyr3_5{width:100%; height:25px; float:left; line-height:25px; font-size:14px; color:#888; padding-top:5px;}
.nyr3_5 span{color:#fc3b00;}
.nyr3_6{width:100%; height:30px; float:left; line-height:30px; font-size:16px; color:#d30d1d; font-weight:bold;}
.nyr3_6 span{font-size:20px;}
.nyr3_7{width:100%; height:30px; float:left;}
.nyr3_8{width:100%; height:30px; float:left; line-height:30px; text-indent:25px; border-bottom:2px solid #eeeeee; margin-top:30px; font-size:14px; font-weight:bold; color:#666; background:url(../images/ny_3.gif) no-repeat 10px 11px;}
.nyr3_9{width:100%; height:auto; float:left; padding:20px 0; font-size:14px; line-height:25px;}


.nynews1_1{width:1200px; height:35px; float:left; background:#eeeeee; line-height:35px; text-indent:15px;}
.nynews1_1 span{color:#16399d;}
.nynews1_2{width:1200px; height:auto; float:left;}
.nynews1_3{width:935px; height:auto; float:left;}
.nynews1_4{width:100%; height:auto; float:left; line-height:50px; border-bottom:1px solid #d5d5d5; font-size:16px; font-weight:bold; text-align:center; color:#333;}
.nynews1_5{width:100%; height:30px; float:left; line-height:30px; text-align:center; color:#888;}
.nynews1_5 span{font-size:14px; color:#f44a18;}
.nynews1_6{width:100%; height:auto; float:left; font-size:14px; line-height:25px; padding-top:10px;}
.nynews1_7{width:100%; height:30px; float:left; background:#f1f1f1; margin:20px 0;}
.nynews1_7 li{width:50%; height:30px; float:left; line-height:30px; text-indent:30px; overflow:hidden;}
.nynews1_8{width:250px; height:auto; float:left; padding-left:15px;}
.nynews1_9{width:248px; height:auto; float:left; border:1px solid #d5d5d5;}
.nynews1_10{width:100%; height:30px; float:left; line-height:30px; text-indent:15px; font-weight:bold; font-size:14px; background:#f1f1f1;}
.nynews1_10_1{width:100%; height:30px; float:left; line-height:30px; text-indent:15px; font-weight:bold; font-size:14px; background:#16399d; color:#fff;}
.nynews1_11{width:228px; height:auto; float:left; padding:5px 10px;}
.nynews1_11 li{width:100%; height:25px; float:left; line-height:25px;}
.nynews1_11 li span{width:17px; height:12px; float:left; background:#9b999a; text-align:center; line-height:12px; color:#fff; margin:6px 5px 0 0;}
.nynews1_12{width:228px; height:auto; float:left; padding:110px 10px 10px 10px; background:url(../images/ny_1.jpg) no-repeat 10px 10px; line-height:25px;}
.nynews1_12 span{font-weight:bold;}


.nypage1_1{width:100%; height:auto; float:left; padding:20px 0;}
.nypage1_1 .nolink{width:auto; height:26px; float:left; line-height:26px; border:1px solid #e7e7e7; padding:0 10px; margin-right:5px;}
.nypage1_1 span font{width:auto; height:26px; float:left; line-height:26px; border:1px solid #16399d; background:#16399d; color:#fff; padding:0 10px; margin-right:5px;}
.nypage1_1 a{width:auto; height:26px; float:left; line-height:26px; border:1px solid #e7e7e7; padding:0 10px; margin-right:5px;}
.nypage1_1 a:hover{width:auto; height:26px; float:left; line-height:26px; border:1px solid #16399d; background:#16399d; color:#fff; padding:0 10px; margin-right:5px;}



 /*产品内页图片点击放大*/
#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}



/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}












