@charset "utf-8";



/* CSS Document */



*{ margin:0; padding: 0; font-family: Microsoft Yahei, "微软雅黑";}

a{ text-decoration:none; font-size: 14px; color:#000;}

input{ outline:none;}

.clearfix {

  *zoom: 1;

}

.clearfix:before {

  content: " ";

  display: table;

}

.clearfix:after {

  content: " ";

  display: table;

  clear: both;

}

.clear {

  clear: both;

}









/*---------------------------------首页---------------------------------------*/



.top{ width:1200px; margin: 0 auto;border-right: 1px solid #ececec;}



.logo{ float: left;}


.topbg{ position: fixed; background: #fff; width: 100%; z-index: 999999; top: 0; box-shadow: 0 0 12px 0 #ccc;}


nav{width:656px;height: 96px;float: right;line-height: 92px;/* margin: 0 20px 0 0; */border-right: 1px solid #ececec;}

nav ul{ text-align: right; }

nav ul li{ display: inline-block; border-bottom: 4px solid #fff; padding: 0 15px; height: 92px; text-align: center; position: relative;}

nav ul li a{ display: block; height: 92px; color: #3c3c3c; font-size: 16px;}

nav ul li.this,
nav ul li:hover{ border-color: #043da6; background: url(../images/lb.png) center right no-repeat;}

nav ul li:nth-child(1),
nav ul li:nth-child(6){ background: none !important;}

nav ul li ul{ display: none; position:absolute; left: 0; top: 96px; z-index: 99999;}
nav ul li ul li{ line-height: 30px; height: 30px; border: none; padding: 0; width: 100%; background: #fff !important; text-align: left;}
nav ul li ul li a{ padding: 0 19px; height: 30px; font-size: 14px;}
nav ul li ul li:hover a{ background: #043da6; color: #fff;}

nav ul li:nth-child(3) ul{ width: 163%; left: -27px;}
nav ul li:nth-child(3) ul li{ text-align: center; }
nav ul li:nth-child(4) ul{ width: 163%; left: -27px;}
nav ul li:nth-child(4) ul li{ text-align: center; }

nav ul li ul li:nth-child(1),
nav ul li ul li:nth-child(6){ background: #fff !important;}


.top form{float:right;margin: 21px 0px 0 0;position: relative;}
.top form input[type="text"]{border: none;width:200px;height: 45px;z-index: 999999;box-shadow: 0 0 12px 0 #ccc;border: 1px solid #ccc;position: absolute;right: 84px;display: none;padding: 0 10px;}
.top form input[type="submit"]{border: none;background: url(../images/spic.png) center no-repeat;width: 84px;height: 45px;float: right;}




.ue-table-interlace-color-single{ background: #f3f3f3;}

.banner{ width: 100%; height: 533px; position: relative; z-index: 9;}



.nbanner{ width: 1200px; height: 350px; position: relative; z-index: 9; margin: 0 auto;}



.slide{ margin-top: 96px; }
.nbanner{ margin: 96px auto 0 auto; }




























.stitle{ text-align:center; margin:0 auto;}



.stitle .cntitle{ font-size: 35px; font-weight: bold; line-height: 36px;}



.stitle .cntitle li{color: #0040a5;}



.stitle .cntitle li,

.stitle .sline li{ display: inline-block;}



.stitle .sline li{ margin:5px 0 0 0;}



.stitle .sline li{ width:79px; height: 2px; background:#0040a5;}



.stitle .entitle{ font-size: 14px; color:#737373; margin:10px 0 0 0;}























.fapp{ width:100%; padding: 100px 0 50px 0; background: #fcfdfe; }











.fappfl{ width:100%; max-width: 1200px; margin: 30px auto; text-align: center;}



.fappfl .left{ width: 1200px;}



.fappfl ul{ width: 1200px;}



.fappfl li{ display:block; width: 25%; float: left; text-align: center;}



.fappfl li .pic{ width: 180px; height: 180px; margin: 0 auto; background-position: center; background-repeat: no-repeat;}



.fappfl li h5{ font-size: 20px; color:#383838; display: block;}



.fappfl li span{ width: 30px; height: 2px; background: #4f4f4f; margin: 10px auto; display: block;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.fappfl li:hover span{ width: 130px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}



.fappfl li p{ width: 90%; color: #8f8f8f; margin: 0 auto; display: block; font-size: 12px;}
















.jjfabg{ width:100%; height: 690px; background: url(../images/casebg.jpg) center no-repeat;}

.jjfabg .jjfa{ width:1150px; margin: 0 auto;}

.jjfabg .jjfa ul{ float: right;}

.jjfabg .jjfa ul:last-child{ margin: 0 460px 0 0;}

.jjfabg .jjfa ul li{ display: block; width:230px; height: 230px; float: left;}

.jjfabg .jjfa ul li a{ display: block;}

.jjfabg .jjfa ul li.text{ background:#fff; padding: 55px 0; height: 120px; text-align: center;}

.jjfabg .jjfa ul li.text h2{ color: #2a59a7; font-size: 25px; line-height: 30px;}

.jjfabg .jjfa ul li.text p{width: 140px; margin: 10px auto; color: #4c515a; font-size: 12px; line-height: 18px;}

.jjfabg .jjfa ul li.text img{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.jjfabg .jjfa ul li.text:hover img{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.jjfabg .jjfa ul li.pic{ overflow: hidden;}

.jjfabg .jjfa ul li.pic img{ display: block; width:230px; height: 230px;transition: all 0.5s;transform: scale(1);}

.jjfabg .jjfa ul li.pic:hover img{transition: all 0.5s;transform: scale(1.2);}



















.sabout{ height: 485px; padding: 130px 0 76px 0; background: url(../images/abg.jpg) center top no-repeat;}





.sabout .atext{ width: 1200px; margin:20px auto 0 auto; position: relative;}

.sabout .atext .alogo{ width: 233px; float: left;}

.sabout .atext .aleft{ width:740px; float: left; background: rgba(255,255,255,.85); padding: 60px 50px; box-shadow: 0px 0px 20px 0px #9c9c9c;}

.sabout .atext .aleft p{ width: 580px; font-size: 16px; color: #040404; line-height: 40px;}

.sabout .atext .aleft .samore a{ display: block; text-align: center; color: #fff; background: #2a59a7; width: 170px; line-height: 35px; margin: 70px 0 0 0;}



.sabout .atext img{ position:absolute; right: 0; top: 45px;}



















.snews{ width: 100%; padding: 90px 0; }





.snews .nbottom { width:1200px; margin: 50px auto 0 auto;}





.snews .nbottom .left{ width:527px; float: left;}

.snews .nbottom .left .pic{ overflow:hidden; width: 527px; height: 227px;}

.snews .nbottom .left .pic img{ display: block; width: 527px; height: 227px;transition: all 0.5s;transform: scale(1);}
.snews .nbottom .left .pic:hover img{transition: all 0.5s;transform: scale(1.2);}

.snews .nbottom .left .sncontext { margin: 30px 0;}

.snews .nbottom .left .sncontext .date{ width: 110px; float: left; text-align: right;}

.snews .nbottom .left .sncontext .date .date_md{ color: #757575; font-size: 30px; border-right: 2px solid #696969; padding: 0 20px 0 0; line-height: 30px;}

.snews .nbottom .left .sncontext .date .date_y{ color: #757575; font-size: 14px; padding: 0 24px 0 0;}



.snews .nbottom .left .sncontext .sntext{ width: 397px; float: left; margin: 0 0 0 20px;}

.snews .nbottom .left .sncontext .sntext .sntitle{ font-size: 18px; line-height: 30px; color: #1c1c1c; font-weight: bold;}

.snews .nbottom .left .sncontext .sntext .snsjj{ font-size: 14px; line-height: 30px; color: #040404; text-indent: 2em;}

.snews .nbottom .left .sncontext .more a{ display: block; text-align: center; color: #fff; background: #2a59a7; width: 170px; line-height: 35px; margin: 20px auto;}







.snews .nbottom .right{ width:595px; float: right;}





.snews .nbottom .right ul li{ display: block; padding: 25px 25px 25px 30px; border-bottom: 1px solid #fff;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.snews .nbottom .right ul li:last-child{ display: block; margin: 0 0 0 0;}

.snews .nbottom .right ul li .date{ width: 120px; float: left; text-align: right;}

.snews .nbottom .right ul li .date .date_md{ color: #757575; font-size: 30px; border-right: 2px solid #696969; padding: 0 20px 0 0; line-height: 30px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.snews .nbottom .right ul li .date .date_y{ color: #757575; font-size: 14px; padding: 0 24px 0 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}



.snews .nbottom .right ul li .sntext{ width: 397px; float: left; margin: 0 0 0 20px;}

.snews .nbottom .right ul li .sntext .sntitle{ font-size: 18px; line-height: 30px; color: #1c1c1c; font-weight: bold;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.snews .nbottom .right ul li .sntext .snsjj{ font-size: 14px; line-height: 30px; color: #040404; text-indent: 2em;}


.snews .nbottom .right ul li:hover{ background: #0040a5;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.snews .nbottom .left:hover .sncontext .sntext .sntitle,
.snews .nbottom .left:hover .sncontext .date .date_md,
.snews .nbottom .left:hover .sncontext .date .date_y{ color: #0040a5;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.snews .nbottom .right ul li:hover *{ color: #fff !important;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.snews .nbottom .right ul li:hover .date .date_md{ border-color:#fff;}




.blk_18 { zoom:1; width:527px; float:left; position: relative;}
.blk_18 .pcont { width:527px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton{ width:37px; height:68px; position: absolute; background:url(../images/ax11.png) no-repeat; left:-60px; top: 160px;}
.blk_18 .RightBotton { width:37px; height:68px; position: absolute; background:url(../images/ax21.png) no-repeat; right:-60px; top: 160px;}
.blk_18 .pl { width:527px;}

















.fmenubg{ width:100%; background: #2a59a7; padding: 80px 0;}





.fmenubg .fmenu{ width:100%; max-width: 1200px; margin: 0 auto;}



.fmenubg .fmenu .left{ float: left;}

.fmenubg .fmenu .left ul{ width: 120px; height: 170px; float: left; padding: 0 0 0 10px;}

.fmenubg .fmenu .left ul li{ display: block; font-size:18px; font-weight: bold; line-height: 26px; color: #fff;}

.fmenubg .fmenu .left ul li:first-child{ margin: 0 0 15px 0;}

.fmenubg .fmenu .left ul li a{ font-size:14px; color:#fff; font-weight: normal;}

.fmenubg .fmenu .left ul li p{ font-size:14px; color:#fff; font-weight: normal;}





.fmenubg .fmenu .left ul:last-child{ width: 300px;}

.fmenubg .fmenu .left img{ float:left; margin: 0 70px 0 35px;}





.fmenubg *{ color:#fff;}







footer{ width:100%; padding: 10px 0 30px 0; color:#9a9a9a; text-align: left; font-size: 14px; background: #30323f; border-top: 1px solid #3f4150;}

footer a{ color:#9a9a9a; font-size: 14px;}

.footer{ width:1200px; margin: 0 auto;}


.flink{ width: 1200px; margin: 0 auto; padding: 0 0 10px 0;}
.flink a{ margin: 0 20px 0 0; }
footer hr{ width: 100%; height: 1px; background: #3f4150; border: none; margin: 0 0 30px 0;}






.fcopy{ float:left; line-height: 32px;}

.fshare{ float:right;}

.fshare .bdshare-button-style1-16 a, .fshare .bdshare-button-style1-16 .bds_more{ margin:0 6px 0 0;}

.bdshare-button-style1-16 .bds_more{ display:none;}

.bdshare-button-style1-16 .bds_tsina{ background-position: center !important; background-image: url(../images/3.png);}

.bdshare-button-style1-16 .bds_weixin{ background-position: center !important; background-image: url(../images/2.png);}

.bdshare-button-style1-16 .bds_qzone{ background-position: center !important; background-image: url(../images/4.png);}

.bdshare-button-style1-16 .bds_tqq{ background-position: center !important; background-image: url(../images/5.png);}

.bdshare-button-style1-16 .bds_renren{ background-position: center !important; background-image: url(../images/6.png);}



.bdshare-button-style1-16 a{ border:1px solid #8c8c8c; border-radius: 100%; padding: 15px !important; height: auto !important;}

.bdshare-button-style1-16 a:hover{ opacity:1 !important;}





.nconbg{ padding:0 0 150px 0; background: url(../images/nconbg.png) #fff center no-repeat;}



.nowposbg{ background:#fff;}



.nowposbg .nowpos{ width:100%; max-width:1200px; margin: 0 auto; padding: 30px 0; color: #333; font-size: 14px;}

.nowposbg .nowpos a{ color: #333; font-size: 14px;}

.nowposbg .nowpos img{ display: block; float: left; margin: 0 10px 0 0;}

.nowposbg .nowpos span{ display: block; float: left;}





.introflbg{ float: left;}

.introflbg .introfl{ width:235px; line-height: 60px; color: #333; font-size: 14px; background:#fff;}

.introflbg .introfl li{ display:block; width: 235px; border-top: 1px solid #fff; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: #0041a5;}


.introflbg .introfl li a{ background: url(../images/flibg.png) #ffffff center right 20px no-repeat; display:block; text-align: left; color: #626262; font-size: 14px; font-weight: normal; border-bottom: 1px solid #ededed; padding: 0 0 0 30px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.introflbg .introfl li:hover a{ background: url(../images/flibg.png) #ededed center right 20px no-repeat;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.introflbg .introfl li.this a{ background: url(../images/flibg.png) #ededed center right 20px no-repeat;}



.introflbg .introfl li.img{ background: #fff; width: 185px; padding: 20px 25px; line-height: 24px; font-size: 14px; color: #7b7b7b; font-weight: normal; text-align: left;}

.introflbg .introfl li.img img{ display: block; margin: 0 auto;}

.introflbg .introfl li.img a{ background: none; display:inline; text-align: left; color: #7b7b7b; font-size: 14px; font-weight: normal; border-bottom: none; padding: 0; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.introflbg .introfl li.im,

.introflbg .introfl li.ms{ width:135px; height: 50px; margin: 10px auto; background: none; border:1px dashed #050001; border-radius: 25px; line-height: 50px; font-weight: normal; color: #7b7b7b; font-size: 14px; text-align: right; padding: 0 40px 0 0;}

.introflbg .introfl li.im a,

.introflbg .introfl li.ms a{ display:block; background: none; padding: 0; border: none; text-align: right;}

.introflbg .introfl li.im{ background: url(../images/mbut1.png) center left 40px no-repeat;}

.introflbg .introfl li.ms{ background: url(../images/cbut1.png) center left 40px no-repeat;}

.introflbg .introfl li.im:hover a,
.introflbg .introfl li.ms:hover a{ color: #0040a5;}







.introflbg .introfl li.ljzx{ text-align: left; width: 200px; padding: 0 0 0 35px; background: url(../images/cbut.png) #0041a5 center right 35px no-repeat;}
.introflbg .introfl li.gwly{ text-align: left; width: 200px; padding: 0 0 0 35px; background: url(../images/mbut.png) #0041a5 center right 28px no-repeat;}




.introflbg .introfl li ul{ display:none; }
.introflbg .introfl li ul li{ line-height: 40px; }
.introflbg .introfl li ul li a{ font-size: 12px; padding: 0 0 0 40px;}

.introflbg .introfl li.this ul{ display: block; }








.ncon{ width:1200px; margin: 0 auto;}

.ncon img{ max-width:100%; height: auto !important;}





.nabout{ width:900px; background: #fff; padding: 20px; border-top: 3px solid #2961b9; float: left; margin: 0 0 0 25px;}

.nabout h1{ margin: 0 0 50px 0;}

.nabout p{ line-height: 36px; font-size: 14px;}






.detailpic table{ margin: auto; }
.detailpic img{ max-width:100%; width: auto !important; height: auto !important;margin: 20px auto;}



#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}





.nproul{ width:900px; background: #fff; padding: 20px; border-top: 3px solid #2961b9; float: left; margin: 0 0 0 25px;}

.nproul ul{ border: 1px solid #ececec; border-top: none;}

.nproul ul li{ display: block; float: left; margin: 0 11px 15px 0; text-align: center; width: 292px; }

.nproul ul li:nth-child(3),

.nproul ul li:nth-child(6),

.nproul ul li:nth-child(9),

.nproul ul li:nth-child(12){ margin: 0 0 12px 0;}



.nproul ul li .pic{ overflow: hidden; position: relative; text-align: center; border: 1px solid #ccc;}

.nproul ul li .pic .sh{ position: absolute; width: 100%; height: 80%; padding: 20% 0 0 0; background: rgba(0,64,165,0.76); font-weight: bold; color: #fff; font-size: 18px; line-height: 26px; z-index: 9999; display: none;}

.nproul ul li .pic img{ overflow: hidden;transition: all 0.5s;transform: scale(1); width: auto; height: 182px !important;}

.nproul ul li p{ font-weight: bold; font-size: 16px; line-height: 50px;}



.nnewsul{ width:1200px; padding: 10px; background: #fff; border-top: 3px solid #2961b9; box-shadow: 0 0 12px 0 #ccc;}



.nnewsul ul{}

.nnewsul ul li{ display: block; border: 1px solid #ececec; padding: 5px; margin:0 0 10px 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.nnewsul ul li:hover{ border-color:#000;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.nnewsul ul li .pic{ float: left; overflow: hidden;}

.nnewsul ul li .pic img{ width: 407px; height: 230px; display:block; float: left; overflow: hidden;transition: all 0.5s;transform: scale(1);}

.nnewsul ul li:hover .pic img{ float: left; overflow: hidden;transition: all 0.5s;transform: scale(1.2);}

.nnewsul ul li .nnright{ float: left; margin-left: 30px; width: 750px;}

.nnewsul ul li .nnright .nntitle{ font-size: 16px; font-weight: bold; line-height: 50px;}

.nnewsul ul li .nnright .nntext{ font-size: 14px; line-height: 40px; color: #7e7e7e;}

.nnewsul ul li .nnright .nnmore{ margin: 10px 0 0 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.nnewsul ul li .nnright .nnmore img{ display: block; float: left; margin: 0 6px 0 0;}

.nnewsul ul li .nnright .nnmore span{ display: block; float: left; line-height: 30px;}

.nnewsul ul li:hover .nnright .nnmore{ margin:10px 0 0 20px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}









.nnewsul1{}

.nnewsul1 ul li{ border: 1px solid rgba(0,0,0,0);}

.nnewsul1 ul li .pic img{ width: 401px; height: 227px;}

.nnewsul1 ul li .njdate{ float:left; border: 1px solid #979797; width: 110px; height: 210px; margin: 6px 0 0 30px; text-align: center;}

.nnewsul1 ul li .njdate span:nth-child(1){ display:block; color: #969696; font-size: 18px; height:105px; line-height: 165px; border-bottom: 1px solid #979797; font-weight: bold;}

.nnewsul1 ul li .njdate span:nth-child(2){ display:block; color: #969696; font-size: 16px; height:105px; line-height: 40px;}

.nnewsul1 ul li .nnright{ width:610px;}







.njob .introflbg{ height:400px; border: 1px solid #cacaca; padding: 5px; background: #fff;}

.njob .introflbg .introfl{width: 223px;}

.njob .introflbg .introfl li{ width:auto;}



.njob .nabout{ width: 898px; height:407px; padding: 0; border: 1px solid #cacaca; border-top: 3px solid #2961b9;}



.njob .nabout img{ border-top: 1px solid #969696; width: 100%; margin: 0 auto; display: block; margin: 50px 0 0 0;}











.ncontact{ width:100%; max-width:1200px; margin: 0 auto 50px auto;}

.ncontact .left{ width:49%; float: left; margin-right: 2%;}

.ncontact .right{ width:49%; float: left;}

.ncontact h1{ font-size:16px; padding: 0 0 0 10px; line-height: 40px; border-top: 4px solid #2460be; border-bottom: 1px solid #616161; color: #2460be; margin: 0 0 10px 0;}








.detail1{ border: none; border-bottom: 1px solid #ddd; padding: 0 0 10px 0; margin: 0;}










#form1{ margin:10px 0 0 0;}


.ncontact p{ font-size:14px; line-height: 30px; padding: 0 0 0 10px;}



.subbutton{ border: none;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.subbutton:hover{ background: #2460be;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}








