@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#3d3d3d; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#5d5d5d; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#00b0f0; text-decoration:none;}
img{border:none; max-width:100%;}
#clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:25px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}






::selection {background:#23693a; color:#fff;}
::-moz-selection {background:#23693a; color:#fff;}
::-webkit-selection {background:#23693a; color:#fff;}



.top{ width:100%; height:100px;     background: rgba(255,255,255,1); border-bottom:4px solid #1c5eb0 }
.top_tp{ width:1440px; height:100px; margin:0 auto; }
.logo{  height:100px; float:left;}


#menu_wp{width:984px; height:100px; float: right;  right:0px;}

/*menu*/
#menu { display:block; width:984px; margin:0 auto; height:100px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; position:relative; width:123px;   z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:110px; margin:0 auto; text-align:center; line-height:100px;background:url(../images/menu2.png) center bottom no-repeat;  color:#383838; height:100px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#1c5eb0; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; margin-left:0px; background: rgba(255,255,255,0.75);;}
#nav .mainlevel li { padding-top:5px;}
#nav .mainlevel li a {padding:0px; width:120px; color:#383838; background-image:none;  font-size:14px; line-height:32px; height:32px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#00b0f0; border:none;}

.cont1{ width:100%; height:auto; background:url(../images/ct1.png) right bottom no-repeat; padding:0px 0px 60px 0px;}
.main2 {width:1440px;margin:0px auto;}
.tab {overflow: hidden;width:1440px;height: 50px;cursor: pointer;}
.tab li {float: left;width:158px;text-align: center;line-height:48px;border: 1px solid #b4b4b4; margin:0px 10px;}
.tab li.on {background:#1258ad;border: 1px solid #1258ad; color:#fff;}
.con {width:1440px; padding-top:30px;}
/* 本例子css */
		.multipleColumnq{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumnq .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumnq .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumnq .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumnq .hd ul li.on{ background-position:0 0; }

		.multipleColumnq .bd{ overflow:hidden;  }
		.multipleColumnq .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumnq .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumnq .bd ul li .pic{ text-align:center; }
		.multipleColumnq .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumnq .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumnq .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumnq .bd ul li a:hover{ color:#1258ad;}
/* 本例子css */
		.multipleColumna{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumna .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumna .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumna .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumna .hd ul li.on{ background-position:0 0; }

		.multipleColumna .bd{ overflow:hidden;  }
		.multipleColumna .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumna .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumna .bd ul li .pic{ text-align:center; }
		.multipleColumna .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumna .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumna .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumna .bd ul li a:hover{ color:#1258ad;}
.ulWrap .m1 li:nth-child(9){ display:none}
.ulWrap .m1 li:nth-child(10){ display:none}
.ulWrap .m1 li:nth-child(11){ display:none}
.ulWrap .m1 li:nth-child(12){ display:none}
.ulWrap .m1 li:nth-child(13){ display:none}
.ulWrap .m1 li:nth-child(14){ display:none}
.ulWrap .m1 li:nth-child(15){ display:none}
.ulWrap .m1 li:nth-child(16){ display:none}

.ulWrap .m2 li:nth-child(1){ display:none}
.ulWrap .m2 li:nth-child(2){ display:none}
.ulWrap .m2 li:nth-child(3){ display:none}
.ulWrap .m2 li:nth-child(4){ display:none}
.ulWrap .m2 li:nth-child(5){ display:none}
.ulWrap .m2 li:nth-child(6){ display:none}
.ulWrap .m2 li:nth-child(7){ display:none}
.ulWrap .m2 li:nth-child(8){ display:none}

/* 本例子css */
		.multipleColumnb{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumnb .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumnb .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumnb .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumnb .hd ul li.on{ background-position:0 0; }

		.multipleColumnb .bd{ overflow:hidden;  }
		.multipleColumnb .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumnb .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumnb .bd ul li .pic{ text-align:center; }
		.multipleColumnb .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumnb .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumnb .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumnb .bd ul li a:hover{ color:#1258ad;}
		
		/* 本例子css */
		.multipleColumnc{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumnc .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumnc .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumnc .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumnc .hd ul li.on{ background-position:0 0; }

		.multipleColumnc .bd{ overflow:hidden;  }
		.multipleColumnc .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumnc .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumnc .bd ul li .pic{ text-align:center; }
		.multipleColumnc .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumnc .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumnc .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumnc .bd ul li a:hover{ color:#1258ad;}

	/* 本例子css */
		.multipleColumnd{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumnd .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumnd .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumnd .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumnd .hd ul li.on{ background-position:0 0; }

		.multipleColumnd .bd{ overflow:hidden;  }
		.multipleColumnd .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumnd .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumnd .bd ul li .pic{ text-align:center; }
		.multipleColumnd .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumnd .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumnd .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumnd .bd ul li a:hover{ color:#1258ad;}
		
			/* 本例子css */
		.multipleColumne{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumne .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumne .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumne .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumne .hd ul li.on{ background-position:0 0; }

		.multipleColumne .bd{ overflow:hidden;  }
		.multipleColumne .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumne .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumne .bd ul li .pic{ text-align:center; }
		.multipleColumne .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumne .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumne .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumne .bd ul li a:hover{ color:#1258ad;}
		
			/* 本例子css */
		.multipleColumnf{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumnf .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumnf .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumnf .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumnf .hd ul li.on{ background-position:0 0; }

		.multipleColumnf .bd{ overflow:hidden;  }
		.multipleColumnf .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumnf .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumnf .bd ul li .pic{ text-align:center; }
		.multipleColumnf .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumnf .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumnf .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumnf .bd ul li a:hover{ color:#1258ad;}
		
			/* 本例子css */
		.multipleColumng{ overflow:hidden; position:relative; width:1440px;     }
		.multipleColumng .hd{ overflow:hidden;  height:30px;; padding:0 10px;  }
		.multipleColumng .hd ul{ float:; width:56px; margin:0 auto; text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumng .hd ul li{ float:left; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
		.multipleColumng .hd ul li.on{ background-position:0 0; }

		.multipleColumng .bd{ overflow:hidden;  }
		.multipleColumng .bd ul{ overflow:hidden; zoom:1; width:1440px;  float:left; _display:inline;  }
		.multipleColumng .bd ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumng .bd ul li .pic{ text-align:center; }
		.multipleColumng .bd ul li .pic img{ width:318px; height:200px; display:block; border:1px solid #ccc; }
		.multipleColumng .bd ul li .pic a:hover img{ border-color:#1258ad;  }
		.multipleColumng .bd ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
        .multipleColumng .bd ul li a:hover{ color:#1258ad;}

.cont2{ width:100%; height:799px; background:url(../images/ab.png) center top no-repeat;}
.bt1{ width:100%; height:auto; text-align:center; color:#fff; font-size:26px; padding:60px 0px 30px 0px; }
.bt1 p{ font-size:12px; line-height:36px;}
.cnt2{ width:1440px; height:528px; margin:0 auto;}
.cnt21{ width:710px; height:528px; float:left; background:#fff;}
.ct21{ width:710px; height:265px; overflow:hidden;}
.ct21 img{width:710px; height:265px;cursor: pointer;transition: all 0.6s;}
.ct21 img:hover{transform: scale(1.08);}
.ct21d{ width:640px; height: auto; margin:35px auto 0px auto;}
.ct21d h2{ width:100%; height:36px; font-size:20px; color:#00b0f0;}
.ct21d a{ width:100px; height:32px; background:#1258ad; display:block; color:#fff; text-align:center; line-height:32px;transition: all 2s; margin-top:20px;  }
.ct21d a:hover{ padding:0px 10px; border-radius:50px; text-decoration:underline;}
.cnt22{ width:658px; height:528px; float:right; background:url(../images/ab2.png) center  no-repeat;background-size: 100% 100%;    transition: all 2s; position:relative;      }
.cnt22:hover{ background-size: 103% 103%;}
.ct221{ width:329px; height:265px; position:absolute; top:0px; right:0px; text-align:center;}
.ct221 h2{ padding-top:100px;}
.ct221 a{ color:#00b0f0}
.ct222{ width:329px; height:265px; position:absolute; bottom:0px; left:0px; text-align:center;}
.ct222 h2{ padding-top:90px;}
.ct222 a{ color:#00b0f0}

.cont3{ width:100%; height:920px; background:url(../images/n.png) bottom center no-repeat;}
.bt2{ width:100%; height:auto; text-align:center; color:#6c6b6b;  font-size:26px; padding:60px 0px 30px 0px; }
.bt2 p{ font-size:12px; line-height:36px; color:#a9a9a9;}
.cnt3{ width:1440px; height:728px; background:#fff; margin:0 auto;}
.ct31{ width:728px; height:728px; background:url(../images/n1.png) center no-repeat; float:left;background-size: 100% 100%;    transition: all 2s; position:relative; color:#fff;     }
.ct31:hover{ background-size: 103% 103%;}
.ct311{ width:300px; height:250px; position:absolute; top:60px; left:30px; }
.ct312{ width:300px; height:250px; position:absolute; bottom:54px; right:30px; }
.ct311 h2{ width:100%; height:40px; line-height:40px; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct311 h2 a{ color:#fff;}
.ct311 h2 a:hover{ text-decoration:underline;}
.ct311 span{ width:100%; height:207px; display:block;overflow: hidden; }
.ct312 h2{ width:100%; height:40px; line-height:40px; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct312 h2 a{ color:#fff;}
.ct312 span{ width:100%; height:207px; display:block;overflow: hidden; }
.ct312 h2 a:hover{ text-decoration:underline;}
.ct32{ width:670px; height: auto; float:right; }
.ct32 li{ width:670px; height:109px; border-bottom:1px solid #f0f0f0; padding-bottom:35px; padding-top:26px;}
.ct3_list_img{ width:137px;  height:109px;  float:left; }
.ct3_list_img img{ max-width:137px; height:109px;}
.ct3_list{ width:505px; height:109px; float:right; padding-right:10px; }
.ct3_list a{ width:100%; height:109px;color:#4c4c4d;overflow: hidden;}
.ct3_list a h2{ width:90%; height:28px; line-height:20px; font-size:16px; color:#737273; font-weight:600;white-space: nowrap;/*不换行*/text-overflow:ellipsis; overflow:hidden; }
.ct3_list a p{ width:90%; height:20px; line-height:20px; font-size:12px; color:#898989; background:url(../images/n3.png) left center no-repeat; padding-left:25px; overflow:hidden;}
.ct3_list a:hover h2{ color:#114785;}
.ct3_list a span{ width:490px; height:61px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;display:block;}
.ct3_list a:hover span{ color:#114785;}

.cont4{ width:1440px; height:auto; padding-bottom:65px; margin:0 auto;}
.cont4 li{ float:left; border:1px solid #c5c5c5; width:300px; height:428px; padding:9px; margin:0px 20px;}
.cont4 li img{ width:300px; height:372px;cursor: pointer;transition: all 0.6s;}
.cont4 img:hover{transform: scale(1.1);}
.cont4 li p{ width:100%; height:56px; line-height:56px; background:#00b0f0; text-align:center; color:#fff;}
.cont4 li a:hover p{ text-decoration:underline;}

.cont5{ width:100%; height:930px; background:url(../images/a1.png) center no-repeat;}
.cnt5{ width:1440px; height:auto; margin:0 auto;}
.cnt5 li{ width:310px; height:185px; background:#fff; float:left; margin:0px 25px 30px 25px;}
.cnt5 li img{ width:85px; height:82px; margin:34px auto 10px auto; display:block;-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.cnt5 li:hover img{ -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.cnt5 li p{ width:100%; font-size:18px; color:#2f2f2f; text-align:center;}
.cnt5 li a:hover p{ color:#00b0f0;}
.cnt5 .ct5 a{ background:#00b0f0; text-align:center; line-height:185px; font-size:18px; color:#fff; display:block;}
.cnt5 .ct5 a:hover{ text-decoration:underline;}

.cont6{ width:1440px; height:auto; padding-bottom:45px; margin:0 auto;}
.cont6 li{ width:240px; height:108px; border:1px solid #c0c0c0; margin:0px 23px 35px 23px; float:left; overflow:hidden;}
.cont6 li img{width:240px; height:108px;cursor: pointer;transition: all 0.6s;}
.cont6 img:hover{transform: scale(1.1);}

.footer{ width:100%; height:auto; padding:38px 0px 55px 0px; background:url(../images/foot.png) center no-repeat ; background-size:cover;}
.foot{ max-width:1400px; height:auto; margin:0 auto;  }
.foot li{ border-right:1px solid #194398; float:left; height:160px;}
.foot li h2{ font-size:18px; padding-bottom:10px; color:#fff; font-weight:normal; font-size:18px;}

.foot li a{  color:#fff; display:block;}
.foot li a:hover{ color:#ff5e00;}
.foot .ft1{ width:180px; }

.foot .ft1 a{ width:100%; height:30px; line-height:30px; float:left; color:#fff;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  padding-right:10px;box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.foot .ft2{ width:140px;  text-align:center; padding-right:60px; padding-left:80px; }
.foot .ft2 a{ width:100%; height:30px; line-height:30px; float:left; color:#fff;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.foot .ft3{ width:480px;  text-align:left; padding-right:60px; padding-left:80px; }
.foot .ft3 a{ width:25%; height:30px; line-height:30px; float:left; color:#fff;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.foot .ft4{ width:180px; border:0px; padding-left:85px; }

.foot .ft4 a{ width:100%; height:30px; line-height:30px; float:left; color:#fff;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  padding-right:10px;box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.fot{ width:100%; text-align:center;  line-height:30px; background:#001236; color:#fff; padding-top:20px; padding-bottom:15px;}

.ban1{ width:100%; height:auto; }
.ban1 img{ max-width:100%; height:auto;}
.ab_list { width: 100%;text-align: center;padding-top: 0px; padding-bottom:30px;}
.ab_list a { line-height: 10px; padding: 14px 30px; margin-right: 5px;font-size: 16px;margin-left:5px;border: 1px solid #b4b4b4;display: inline-block;}
.ab_list a:hover {background:#1258ad;border: 1px solid #1258ad; color:#fff;}
.mian{ width:1440px; height:auto; padding-bottom:65px; margin:0 auto;}
.mian img{ max-width:100%;}
.pwrap{ width:1440px; height:auto; padding-bottom:70px; margin:0 auto;}
.pwrap ul li{ margin:0 20px 20px 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
.pwrap ul li .pic{ text-align:center; }
.pwrap ul li .pic img{ width:318px; height:200px; display:block;cursor: pointer;transition: all 0.6s;}
.pwrap ul li .pic img:hover{transform: scale(1.1);}
.pwrap ul li .pic a:hover img{ border-color:#1258ad;  }
.pwrap ul li .title{ width:100%; line-height:32px; height:32px; margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.pwrap ul li a:hover{ color:#1258ad;}

/*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 40px 0px; text-align:center; }
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#757575; color:#fff;}
#nx_pg .on{ background:#757575; color:#fff;}
#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}

.ct32n{ width:1440px; height: auto; margin:0 auto; padding-bottom:70px; }
.ct32n li{ width:670px; height:109px; border-bottom:1px solid #f0f0f0; padding-bottom:35px; padding-top:26px; float:left; margin:0px 25px;}
.ct3_list_imgn{ width:137px;  height:109px;  float:left; }
.ct3_list_imgn img{ max-width:137px; height:109px;}
.ct3_listn{ width:505px; height:109px; float:right; padding-right:10px; }
.ct3_listn a{ width:100%; height:109px;color:#4c4c4d;overflow: hidden;}
.ct3_listn a h2{ width:90%; height:28px; line-height:20px; font-size:16px; color:#737273; font-weight:600;white-space: nowrap;/*不换行*/text-overflow:ellipsis; overflow:hidden; }
.ct3_listn a p{ width:90%; height:20px; line-height:20px; font-size:12px; color:#898989; background:url(../images/n3.png) left center no-repeat; padding-left:25px; overflow:hidden;}
.ct3_listn a:hover h2{ color:#114785;}
.ct3_listn a span{ width:490px; height:61px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; display:block;}
.ct3_listn a:hover span{ color:#114785;}

.ab1{ width:1440px; height:360px; margin:0 auto; padding-bottom:50px;}
.ab11{ width:645px; height:360px; float:left;}
.ab12{ width:720px; height:360px; float:right;}
.ba2{ width:100%; height:512px; background:url(../images/ak2.png) center top no-repeat;}
.ba2z{ width:1440px; height:auto; padding-top:40px; margin:0 auto; color:#fff;}
.ba2z h2{ font-size:22px; width:100%; height:40px; font-weight:normal;}
.ba21{ width:680px; height:auto; float:left; line-height:32px;}
.ba22{ width:680px; height:auto; float:right;line-height:32px;}
.bt{ width:1440px; height:90px; line-height:90px; text-align:center; font-size:22px; margin:0 auto;}
.ab3{ width:1400px; height:auto; margin:0 auto;}
.ab3 img{ max-width:100%;}
.ab4{ width:1440px; height:auto; margin:0 auto; padding-bottom:15px;}
.ab4 li{ width:30.33%; height:auto; float:left; margin:0px 1.5% 25px 1.5%;}
.ab4 li img{ width:100%;cursor: pointer;transition: all 0.6s;}
.ab4 li img:hover{transform: scale(1.1);}
.ab4 li p{ width:100%; height:40px; line-height:40px; text-align:center;}



























