*{ margin:0; padding:0;}

html, body, .container{ height:100%;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }

html,body{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;-o-text-size-adjust: none; text-size-adjust: none;}

body {font-size: 12px;color:#666; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; }

.flex{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 55px;
}

input,textarea,select,button { outline:none;}

area{ outline:none;}

a{ text-decoration:none; color:#666; -webkit-transition: all ease-in 0.3s; 

-ms-transition: all ease-in 0.3s; -moz-transition: all ease-in 0.3s;

 -o-transition: all ease-in 0.3s; transition: all ease-in 0.3s;}

ul,li {list-style-type:none; border:0}

img { border:0; margin:0; padding:0;}



.clearfix { *zoom:1;/*IE/7/6*/}

.clearfix:before, .clearfix:after {content: "";display: table;}

.clearfix:after {clear: both;}

.fl{ float:left;}

.fr{ float:right;}



.section{ width:1200px; margin:0 auto;}

.container{ width:100%;   height:auto;  _height:100%; min-height:100%;}



.t_header{ width:100%; background:#7d7d7d; height:40px; line-height:40px;}

.t_header .header_hy{ width:49%; color:#FFF; }

.t_header .header_nav{ width:21%; color:#FFF; text-align:right}

.t_header .header_nav a{ color:#FFF}

.header{ width:100%;  background:#fff; overflow:hidden;}

.header .logo{ width:45%;  }

.header .warp_nav{ width:55%;}

.header .warp_nav ul{ width:100%; } 

.header .warp_nav ul li{ width:14.2%; float:left; text-align:center; line-height:98px;  } 

.header .warp_nav ul li a{ display:block; width:100%; height:98px; color:#232323; font-size:16px;  }

.header .warp_nav ul li p{ display:block; width:100%; height:98px; line-height:98px;}

.header .warp_nav ul li em{ display:block; width:100%; height:3px; background:#fff;-webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s; -moz-transition: all ease-in 0.3s; -o-transition: all ease-in 0.3s; transition: all ease-in 0.3s;}

.header .warp_nav ul li a:hover{ color:#FFF ;background-color:#165cbe}

.header .warp_nav ul li a:hover p{ color:#fff;}

.header .warp_nav .menunow p{ background-color:#165cbe;  color:#fff;}





.banner{width:100%; position:relative; overflow:hidden;}

.banner_bar{ width:1000px; margin:0 auto;}

.n_banner{ width:1920px; margin:0 -460px; overflow:hidden; position:relative;}

.banner ul{ width:100%; position:relative;  height:500px;}

.banner ul li{ width:100%; position:absolute;  height:561px; left:0; top:0; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.banner ul li.on{z-index:2;}

.banner .num{ position:absolute; width:100%; height:12px; bottom:5%; left:0; text-align:center; z-index:3;}

.banner .num a{ width:12px; height:12px; display:inline-block; background:#fff; border-radius:10px; margin:0 5px;}

.banner .num a.on{ background:#1f79cd}

.banner li img {display: block;}

.kj{ width:100%;  }
.a_banner{ background:url(../a01-10.jpg);height:200px;background-position:center; background-repeat:no-repeat;}
.a_banner h3{ font-size:30px; font-weight: bold; color:#085e98; padding-top:50px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 10px;}
.a_banner h4{font-size:16px; font-weight: bold; color:#085e98; padding-top:10px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 3px;}
.a_banner01{ background:url(../a01-11.jpg);height:200px;background-position:center; background-repeat:no-repeat;}
.a_banner01 h3{ font-size:30px; font-weight: bold; color:#085e98; padding-top:50px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 10px; text-align:right}
.a_banner01 h4{font-size:20px; font-weight: bold; color:#085e98; padding-top:10px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 3px;text-align:right}

.a_banner02{ background:url(../a01-12.jpg);height:200px;background-position:center; background-repeat:no-repeat;}
.a_banner02 h3{ font-size:30px; font-weight: bold; color:#fff; padding-top:50px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 10px; }
.a_banner02 h4{font-size:20px; font-weight: bold; color:#fff; padding-top:10px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 3px;}

.a_banner03{ background:url(../a01-13.jpg);height:200px;background-position:center; background-repeat:no-repeat;}
.a_banner03 h3{ font-size:30px; font-weight: bold; color:#085e98; padding-top:50px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 10px; text-align:right}
.a_banner03 h4{font-size:20px; font-weight: bold; color:#085e98; padding-top:10px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 3px;text-align:right}

.a_banner04{ background:url(../a01-14.jpg);height:200px;background-position:center; background-repeat:no-repeat;}
.a_banner04 h3{ font-size:30px; font-weight: bold; color:#085e98; padding-top:50px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 10px; text-align:right}
.a_banner04 h4{font-size:20px; font-weight: bold; color:#085e98; padding-top:10px;text-shadow: 3px 3px 3px rgba(0,0,0,0.3);    letter-spacing: 3px;text-align:right}


.n_main{ width:100%; overflow:hidden; padding:10px 0px; margin:30px 0px;}
.n_locat_menu{ line-height: 60px; margin-bottom: 20px;overflow:hidden; border-bottom:1px solid #ccc; font-size:0.75em;}
.n_locat_menu .location{    float: right;padding-left: 8px; font-size:14px;}
.n_locat_menu .title3{font-size: 20px;font-weight: bold;line-height: 60px;color: #333;float:left;  }
/*product*/
.n_main .n_l{ width:20%; float:left;}

.n_main .n_l .n_nowme{ width:80%;padding:10%; background:#024891; height:35px; line-height:35px;  color:#fff;}
.n_main .n_l .n_nowme h1{ color:#fff; line-height:35px; font-size:28px;  }
.n_main .n_l .n_nowme em{ display:block; width:60px; height:10px; border-bottom:1px solid #fff;}

.n_main .n_l ul{ width:100%;}
.n_main .n_l ul li{width:100%; line-height:45px; height:45px; border-bottom:1px solid #eee; font-size: 16px;}
.n_main .n_l ul li a{display:block; color: #333;    padding: 0 18px; background:#e0e0e0 ; }
.n_main .n_l ul li a:hover{color: #fff; background:#024891;}
.n_main .n_l a.menunow{color: #fff; background:#e62e2e;}

.n_main .n_l_cp{ width:20%; float:left;}

.n_main .n_l_cp .n_nowme_cp{ width:80%;padding:10%; background:#024891; height:35px; line-height:35px;  color:#fff;}
.n_main .n_l_cp .n_nowme_cp h1{ color:#fff; line-height:35px; font-size:28px;  }
.n_main .n_l_cp .n_nowme_cp em{ display:block; width:60px; height:10px; border-bottom:1px solid #fff;}

.n_main .n_l_cp ul{ width:100%;}
.n_main .n_l_cp ul li{width:100%; line-height:45px; height:45px; border-bottom:1px solid #eee; font-size: 16px;}
.n_main .n_l_cp ul li a{ width:91%; padding-left:9%; display:block;color: #333;    background:#e0e0e0 ; }
.n_main .n_l_cp ul li a:hover{color: #fff; background:#024891;}
.n_main .n_l_cp a.menunow{color: #fff; background:#e62e2e;}
table.smallclass{border:0px #dddddd solid}

td.smallclass{ width:100%; line-height:30px;}
.smallclass{color:#555555;font-size:14px;line-height:30px; width:100%;  display:block}

a.smallclass{color:#555555;line-height:30px;text-decoration: none; width:90%; padding-left:10%; background:url(../list1.jpg) no-repeat left 10px;  }

a.smallclass:link{color:#555555;}

a.smallclass:visited{color:#555555;}

a.smallclass:actived{color:#555555;}

a.smallclass:hover{color:#ff6611;}


.n_main .n_r{ width:75%; overflow:hidden; float:right;}
.n_main .n_r ul{ width:100%;}
.n_main .n_r ul li{ width:31.33%; margin:20px 1%; float:left;}
.n_main .n_r ul li a{ display:block; width:100%; margin:auto;border:1px solid #ebebeb;  color:#221815;background:#fff; overflow:hidden;}
.n_main .n_r .img{ text-align:center; background:#fff; overflow:hidden; }
.n_main .n_r .img img{ max-width:100%; height:212px;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.n_main .n_r ul li p{ display:block; width:90%; padding:2px 5%;height:40px; font-size:14px;   color:#222; text-align:center;  font-weight: normal;}
.n_main .n_r ul li em{ display:block; width:92%; margin:auto;border:1px solid #ebebeb; border-top:0px;  height:4px; }
.n_main .n_r ul li i{ display:block; width:90%;margin:auto; border:1px solid #ebebeb; border-top:0px;  height:4px;  }

.n_main .n_r ul li a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}
.n_main .n_r ul li a:hover h1{  color:#fe000c;}
.n_main .n_r .newsquery  dl{ width:100%; overflow:hidden; padding:10px 0px; border-bottom:1px solid #e5e5e5;}
.n_main .n_r .newsquery  dl dt{ width:20%; float:left; margin-right:2%;}
.n_main .n_r .newsquery  dl dd{ width:75%; float:left;line-height:1.5}
.n_main .n_r .newsquery  dl dd h3{ font-size:16px; color:#024891; line-height:2; font-weight:bold;}
.n_main .n_r .newsquery  dl dd p{ font-size:14px; }


.n_main .n_r_new{ width:75%; overflow:hidden; float:right;}
.n_main .n_r_new ul{ width:100%;}
.n_main .n_r_new ul li{ display:block;  width:100%;  float:left;border-bottom:1px  dashed #ebebeb;line-height:40px; font-size:14px }
.n_main .n_r_new ul li a{color:#221815;}
.n_main .n_r_new ul li a:hover{ color:#024891; font-weight:bold}



.n_main .medit{ width:100%; padding:20px 0px; font-size:14px; line-height:2; color:#222;}
.n_main .medit p{ font-size:1em;}
.n_main .medit h3{ font-size: 25px;    line-height: 95px;    font-weight: normal;    color: #222; }
.n_main .medit h2{font-size: 36px;
    line-height: 75px;
    color: #c6003b;}
.n_main .medit span{ display:block; line-height:60px; font-size:2em; font-weight:bold; color:#222; width:100%; text-align:center;}
.n_main .medit .z_l{ width:46%;}
.n_main .medit .z_r{ width:52% }
.n_main .n_word{ width:100%; padding:20px 0px; line-height:2; font-size:14px; color:#222;}
.n_main .n_word p{ text-indent:2em; padding-bottom:1%;}

.n_main .n_word table{ margin:auto;}
.n_main .n_word table td{ padding:10px 0px;}


.n_main .newstitle{ width:100%;  line-height:80px; font-size:25px; color:#000; text-align:center;}
.n_main .n_author{ width:100%; line-height:3; background:#eee; text-align:center; font-size:0.75em;}

.n_main .cn_medit{ width:100%; padding:20px 0px; font-size:14px; line-height:2; color:#222; background:url(../wx.png) no-repeat; background-position:350px 50px;}
.n_main .cn_medit h1{ font-size:24px; color:#222; line-height:70px;}
.n_main .cn_medit p{font-size:14px; color:#222; line-height:29px; margin:8px 0px; text-indent:3em;}
.n_main .cn_medit p:nth-child(2){background:url(../icon07.png) no-repeat;}
.n_main .cn_medit p:nth-child(3){background:url(../icon08.png) no-repeat;}
.n_main .cn_medit p:nth-child(4){background:url(../icon09.png) no-repeat;}
.n_main .cn_medit p:nth-child(5){background:url(../icon10.png) no-repeat;}

/*ShowPages*/
.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0px; text-align:center;}
.qt-pagination a{border-radius: 4px;background-color: #fff;border: 1px solid #e3e3e3;padding: 0 10px;margin-right: 3px; min-width: 30px;  height: 30px;   line-height: 30px;   display: inline-block;   text-align: center;}
.qt-pagination  .pages{ background:#e0e0e0; color:#333;}

.xxsm{ font-size:14px; line-height:28px; padding-top:20px;}

.xwjs li{ background-image:url(tb_16.jpg); background-repeat:no-repeat; font-size:14px; background-position:left center; border-bottom:#CCC dashed 1px; height:30px; line-height:30px; padding-left:15px; margin-bottom:10px;}


.lanmu{ width:100%; overflow:hidden; margin:20px 0px;}

.lanmu a{ display:block; color:#a1a1a1;}

.lanmu h1{ text-align:center; line-height:90px; font-weight:normal; font-size:30px; color:#343434; background:url(../a01-1.jpg) center no-repeat;}

.lanmu span{ color:#163169;}

.lanmu em{ display:block; width:50px; height:2px; background:#bb4847; margin:auto; -webkit-transition: all ease-in 0.3s; 

-ms-transition: all ease-in 0.3s; -moz-transition: all ease-in 0.3s;

 -o-transition: all ease-in 0.3s; transition: all ease-in 0.3s;}

.lanmu a:hover em{ width:100px; }



.i_about{ width:100%; overflow: hidden; margin:5% auto}

.about_l{ width:45%;  overflow: hidden; margin-top:30px;}

.about_l img{ max-width:100%;}

.about_r{ width:51%;  overflow: hidden; margin-top:15px; background:url(../iocn.jpg) no-repeat right top;}

.about_r h2{ color:#163169; line-height:40px; font-size:25px; font-family:Arial, Helvetica, sans-serif }
.about_r em{  display: block;    width: 10%;    height: 2px;    background: #0e4ca1;    margin-bottom: 10px;}

.about_r h2 SPAN{ color:#F00; line-height:50px; font-size:25px;font-family:Microsoft Yahei }
.about_r h4{ color:#343434; line-height:30px; font-size:15px; }


.about_r p{ display:block; width:100%; font-size:14px; line-height:24px;  color:#343434; overflow:hidden;}

.about_r p:nth-child(2){ margin-bottom:10px;}

.about_r a{ display:block; width:120px ; height:40px; text-align: center; margin-top:10px; line-height:40px; font-size:14px; border:1px solid #d2d2d2; color:#f6a731;}









.i_cer{ width:100%; overflow: hidden; background:#f9f9f9;}

.marqueeleft{height:176px;width:1165px;overflow:hidden;margin:40px auto;}

.marqueeleft ul{float:left;}

.marqueeleft li{float:left;margin:0 5px;display:inline;width:223px;height:176px;overflow:hidden;}

.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:217px;height:143px;padding:2px;overflow:hidden;}

.marqueeleft li .txt{text-align:center;height:33px;line-height:33px;}



.i_product{ width:100%; overflow: hidden;  background:url(../a01-2.jpg) center no-repeat; height:493px;  }



.lanmuu01{ width:100%; overflow:hidden;  margin:5% 0 1% 0; }

.lanmuu01 a{ display:block; color:#fff;}

.lanmuu01 h1{  line-height:45px; font-size:30px;font-family:Arial, Helvetica, sans-serif; margin-top:2%;}

.lanmuu01 span{ color:#fff; font-size:22px;font-family:Microsoft Yahei }

.lanmuu01 em{ display:block; width:6%; height:3px; background:#fff; -webkit-transition: all ease-in 0.3s; 

-ms-transition: all ease-in 0.3s; -moz-transition: all ease-in 0.3s;

 -o-transition: all ease-in 0.3s; transition: all ease-in 0.3s;}

.lanmuu01 a:hover em{ width:6%; }

.i_product p{ display:block; width:50%; height:56px; line-height:28px; color:#fff; font-size:14px;}



.scroll_horizontal{position:relative;width:1200px;height:243px;padding:25px 0px;}

.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:243px;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:300px;text-align:center;   }

.scroll_horizontal .list li a{ display:block; width:280px; height:243px; margin:auto; overflow:hidden; }

.scroll_horizontal .list li img{width:280px; height:193px; transform: translateZ(0px);transition: transform 0.3s ease 0s;}

.scroll_horizontal .list li p{ display:block; width:100%; color:#FFF;height:50px; line-height:50px; font-size:14px;}

.scroll_horizontal .list li a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}

.scroll_horizontal .plus{position:absolute;top:120px;width:48px;height:48px;background:url(../next.png);cursor:pointer;}

.scroll_horizontal .minus{position:absolute;top:120px; width:48px;height:48px;background:url(../prve.png);cursor:pointer;}

.scroll_horizontal .plus{left:-60px;}

.scroll_horizontal .minus{right:-60px;}

.scroll_horizontal .plus:hover{background:url(../next.png);cursor:pointer;}

.scroll_horizontal .minus:hover{background:url(../prve.png);cursor:pointer;}



.i_product .more{ display:block; width:180px; margin:30px auto; height:40px; line-height:40px; text-align:center; font-size:14px; background:#fff; border-radius:5px; color:#555; }

.i_product .more:hover{background:#163169; -webkit-animation:columns 0.45s 0.2s; animation:columns 0.45s 0.2s; will-change: transform; color:#fff;}


.lanmu02{ width:100%; overflow:hidden; margin:20px 0px;border-bottom: 1px solid #f1f1f1;}

.lanmu02 a{ display:block; color:#a1a1a1;}

.lanmu02 h1{ text-align:center; line-height:90px; font-weight:normal; font-size:30px; color:#343434; }

.lanmu02 span{ color:#104498; font-weight:bold}

.lanmu02 em{ display:block; width:100px; height:2px; background:#163169; margin:auto; -webkit-transition: all ease-in 0.3s; 

-ms-transition: all ease-in 0.3s; -moz-transition: all ease-in 0.3s;

 -o-transition: all ease-in 0.3s; transition: all ease-in 0.3s; }

.lanmu02 a:hover em{ width:120px; }




.i_news{ width:100%; overflow: hidden;padding:5px 0px 85px 0px;}

.i_news .i_news_l{ width:45%; margin-top:30px;overflow: hidden; }

.i_news i{ display:block; margin:auto; width:80px; margin-bottom:10px; height:46px;background:url(../logo.png);}

.i_news .i_news_l h2{ font-size:18px; font-weight:normal; text-align:center; color:#222; line-height:25px;}

.i_news .i_news_l h3{ font-size:12px; font-weight:normal; text-align:center; color:#acacac; line-height:20px; font-style:italic;}



.i_news .i_news_l ul{ width:80%; margin:20px auto;}

.i_news .i_news_l ul li{ width:100%; line-height:35px; font-size:14px; text-align:center;}

.i_news .i_news_l ul li a{ display:block; width:100%; height:100%;}

.i_news .i_news_l ul li a:hover{ background:#0052ac; color:#fff;}

.i_news .i_news_l ul li:first-child a{ background:#0052ac; color:#fff;}



.i_news .i_news_r{ width:51%; margin-top:30px;overflow: hidden;}

.i_news .i_news_r ul{ width:100%;}

.i_news .i_news_r ul li{ width:100%; margin: 2% 0px;float:left;}

.i_news .i_news_r ul li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;border-left:1px solid #e0e0e0;  border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}

.i_news .i_news_r .news_img{ width:100%; height:184px; text-align:center; overflow:hidden;}

.i_news .i_news_r .news_img img{ width:100%; max-width:100%; transform: translateZ(0px);transition: transform 0.3s ease 0s;}

.i_news .i_news_r ul li h2{ width:90%; padding:0px 5%; height:50px; line-height:50px; overflow:hidden; background:url(../shu.png) no-repeat 20px 15px; text-indent:1em;font-size:16px;  font-weight:normal; color:#373737;}

.i_news .i_news_r ul li p{ width:90%; padding:0px 5%; height:80px;  font-size:13px; line-height:22px; color:#878787; }

.i_news .i_news_r .i_time{ width:60px; height:75px; background:rgba(3,77,162, .8) ; text-align:center; position:absolute; top:0px; right:20px; color:#fff; }

.i_news .i_news_r .i_time h3{ font-size:30px; font-weight:normal; line-height:50px;}

.i_news .i_news_r .i_time h4{ font-size:12px; font-weight:normal; line-height:20px;}

.i_news .i_news_r .more{ line-height:40px; text-indent:2em;}

.i_news .i_news_r ul li a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}



.i_news .mor{ display:block; width:180px; margin:30px auto; height:40px; line-height:40px; text-align:center; font-size:14px; background:#163169; border-radius:5px; color:#fff; }


.i_news .newspicrec{ width:40%; height:430px; overflow:hidden; background:#fff;  float:left;  }
.i_news .newspicrec a{ display:block; width:100%; padding:8px; height:474px;}
.i_news .newspicrec img { width:100%; height: auto;}
.i_news .newspicrec dl{ width:100%; margin-top:10px; }
.i_news .newspicrec dl dt{ width:20%; float:left;background:#c6003b; color:#fff; text-align:center; }
.i_news .newspicrec dl dt h1{ line-height:70px; font-size:35px; font-weight:normal;  }
.i_news .newspicrec dl dt p{ width:100%;border-top:1px solid #fff;line-height:35px; font-size:14px; }
.i_news .newspicrec dl dd{ width:100%; float:left;  }
.i_news .newspicrec dl dd h2{ width:100%; float:left; color:#535152; font-size:16px; line-height:40px; }
.i_news .newspicrec dl dd p{ width:100%; float:left;font-size:13px; line-height:22px; }

.i_news  .newslist{ width:55%; margin-left:30px; float:left;  }
.i_news  .newslist ul{ width:100%;}
.i_news  .newslist li{ width:100%;height:100px;  margin-bottom:2%; }
.i_news  .newslist li a{ display:block; width:96%; padding:15px 2%;background:#f9f9f9;  float:left;font-size:12px; color:#666666;  overflow:hidden;}
.i_news  .newslist li a:hover{  background:#0168b3; color:#fff; }
.i_news  .newslist dl{ width:100%;  overflow:hidden; }
.i_news .newslist  dl dt{ width:10%; margin-right:1%; float:left; color:#242424; text-align:center; }
.i_news .newslist  dl dt h1{ line-height:40px; font-size:25px;   }
.i_news .newslist dl dt p{ width:100%;border-top:1px solid #fff;line-height:35px; font-size:14px; }
.i_news  .newslist dl dd{ width:89%; float: left;}
.i_news  .newslist dl dd h2{line-height:30px; font-weight: bold; font-size:14px; }
.i_news  .newslist dl dd p{ width:100%; height:46px;line-height:24px; overflow:hidden;  }
.i_news  .newslist dl dd h3{ width:100px; text-align:center;line-height:24px; font-weight:normal; font-size:12px; color:#402b30; background:#f4f4f4; }
.i_news  .newslist dl dd h2 a{ color:#FFF}

.n_ban{ width:100%; height:350px;  background:url(../n-ba.jpg) no-repeat center center; text-align:center; color:#fff; }

.nwes_ban{ width:100%; height:350px;  background:url(../nwes-ba.jpg) no-repeat center center; text-align:center; color:#fff; }

.job_ban{ width:100%; height:350px;  background:url(../job-ba.jpg) no-repeat center center; text-align:center; color:#fff; }

.case_ban{ width:100%; height:350px;  background:url(../case-ba.jpg) no-repeat center center; text-align:center; color:#fff; }

.ry_ban{ width:100%; height:350px;  background:url(../ry-ba.jpg) no-repeat center center; text-align:center; color:#fff; }

.contact_ban{ width:100%; height:350px;  background:url(../contact-ba.jpg) no-repeat center center; text-align:center; color:#fff; }







#box{ width:100%; max-width:1200px; margin: auto;}



.a_title_t{ width:100%; height:auto; float:left; display:table}

.a_t_left{ float:left;}

.a_t_add{ float:right; line-height:70px; color:#bbbbbc}

.a_t_add a{ color:#bbbbbc}

.static-channel {height: 70px;line-height: 70px;color: #163169;font-weight: normal;}

.static-channel small {font-weight: normal;color: #a9b6ba;margin-left: 5px;float: right;}



.f24 {font-size: 24px;}

.lh30 {line-height: 37px;}

.f16 {font-size: 15px;}





.static-frame {background: #fff;border: 1px solid #d9e4e7;display: table;margin-bottom:30px;width:1200px}

.static-menu {width: 20%;float: left;padding-bottom: 30px;}

.static-menu ul li { width:100%;height: 50px;border-bottom:1px  dotted #d9e4e7;}

.static-menu ul li a {font-size: 16px;color: #5f6c71;display: block; width:100%;height: 50px;line-height: 50px; text-indent:2em;}

.static-menu ul li a:hover {background: #f5f8fa;color: #163169;border-left: 4px solid #163169;}

.static-frame .static-pannel { width:79%;float: left;border-left:1px solid #d9e4e7;}

.static-frame .static-pannel .about_ed{ width:94%; height:auto; margin:auto; padding:30px 3%;line-height:35px; font-size:16px; color:#333}





/*******************************ban********************************/



.n_news{ width:100%; background:#fff;min-height:300px; overflow:hidden;  }

.n_news ul{ width:96%; margin:auto; }

.n_news ul li{ width:100%; border-bottom:1px  dashed #c5c5c5; height:35px; line-height:35px; font-size:13px;  }

.n_news ul li a{ width:85%; float:left; text-indent:1em; background:url(../dian.jpg) no-repeat 0px 15px; }

.n_news ul li span{ width:15%; float:left; }

.about_ed h1{ font-size:16px; line-height:50px; text-align:center;}

.about_ed .n_site{ width:100%; line-height:40px; font-size:12px; text-align:center; color:#a7a7a7; overflow:hidden; background:#f1f1f1;}

.about_ed .n_site a{ color:#a7a7a7;}

.about_ed .n_con{ width:100%;color:#333; padding:10px 0px;}



.n_cp{ width:100%; overflow:hidden;}

.n_cp ul{ width:100%; }

.n_cp ul li{ float:left; width:31.33%; margin:0px 1%;padding:15px 0px;}

.n_cp ul li a{ display: block; width:100%; height:96%; padding:2% 0;  text-align:center; background:#fff;}

.n_cp ul li h4{ height:40px; overflow:hidden; font-size:15px; color:#333; font-weight:normal; border-top:1px solid #f1f1f1; line-height:40px; }

.n_cp ul li a:hover{ box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -ms-box-shadow: 0px 0px 10px #ccc;

 -o-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;}

.n_img{ width:100%; overflow:hidden; padding:20px 0px; text-align:center;} 

.n_img img{ max-width:100%;}

.n_img h2{ font-size:16px;  color:#163169; line-height:45px;}

.n_intro{ max-width:600px; margin:auto;color:#333; font-size:16px; padding:30px 0px; line-height:35px; }





.showpages{ width:94%; margin:auto;}

.showpages .s_left{ width:40%; max-width:300px; float:left; line-height:60px; font-size:14px;}

.showpages .s_right{ width:25%; max-width:300px;float:right;line-height:60px;}

.showpages .s_right ul{ width:100%; max-width:400px;}

.showpages .s_right ul li{ width:55px; text-align:center; float:left; font-size:14px;}



.i_link{ width:100%;color:#FFF; background:#f1f1f1; overflow:hidden;text-align:left; }

.i_link .i_text{ width:10%; float:left; color:#222; font-size:20px; font-weight:normal;  line-height:70px; }

.i_link .i_text_a{ width:90%;  float:left; padding:10px 0px; }

.i_link .i_text_a a{ color:#444; font-size:13px;  line-height:25px; padding-right:20px;}



.gb{ width:100%; height:1px; background:#1d355e;  margin-bottom:262px;}

.footer{ width:100%; background:#353535;   padding-top:40px; padding-bottom:40px; overflow:hidden; }
.footer ul{ width:100%; margin:0 auto;}
.footer li{ width:27%; margin:0 3%; float:left}
.footer li h3{ color:#FFF; line-height:50px; font-size:18px;}
.footer li em { width:30px; height:3px; background: #5c5c5c;display:block;}
.footer li p { color:#FFF; line-height:24px;}
.footer li img { margin-top:20px;}
.footer .footer_title {border-bottom:1px solid #242424; }
.footer .footer_title h2{ color:#FFF; width:350px; line-height:50px;}

.foot { width:100%; background:#535152;  overflow:hidden; line-height:50px; font-size:14px; color:#FFF}
.foot a { color:#FFF}
.foot a:hover { color:#024891;}
.xwjs li{ width:100%; background-image:url(../tb_16.jpg); background-repeat:no-repeat; font-size:14px; background-position:left center; border-bottom:#CCC dashed 1px; height:30px; line-height:30px; padding-left:15px; margin-bottom:10px;}


@media (max-width:999px){

   /*banner*/

  .banner{ margin:0;}

  .banner_bar{ width:100%;}

  .n_banner{ width:100%; margin:0; height:auto;}

  .banner ul{height:450px;}

  .banner ul li{height:450px;}

  

}





/*�ֻ�*/

@media (max-width:767px) {

	.banner ul{height:320px;}

  	.banner ul li{height:320px;}

}



/*�ֻ�480*/

@media (max-width: 479px) {

}



