body,html {background:#f5f5f5;padding:0;margin:0;font-size:16Px}
img{ border:0;  }
a{ text-decoration:none; color:#333;font-size:16Px }
a:hover{ color:#1e2188;  }
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none;}
fieldset,img,input,input:focus{border:0 none;outline:none;}
.divcon { animation-name: divcon;animation-duration: 1.1s;animation-iteration-count: 1;animation-fill-mode:forwards;}
@keyframes divcon {0% {opacity: 0;-webkit-transform: translate3d(0px, 50%, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}

.leftlogo { animation-name: leftlogo;animation-duration: 1.1s;animation-iteration-count: 1;animation-fill-mode:forwards;}
@keyframes leftlogo {0% {opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}

.leftlogo { animation-name: leftlogo;animation-duration: 1.1s;animation-iteration-count: 1;animation-fill-mode:forwards;}
@keyframes leftlogo {0% {opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
.rightnav { animation-name: rightnav;animation-duration: 1.1s;animation-iteration-count: 1;animation-fill-mode:forwards;float:right;padding-top:14Px}
@keyframes rightnav {0% {opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
.subabout a:hover {animation: subabout 1.1s forwards;}
@keyframes subabout {0% {opacity: 0%;-webkit-transform: translate3d(-15px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
.texta:hover {animation: texta 1.1s forwards;}
@keyframes texta {0% {opacity: 0%;-webkit-transform: translate3d(-15px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
.topwrap {background:#fff;z-index:999;position:relative;}
.topmain {width:80%;margin:0 auto}
.leftlogo {float:left;padding:15Px 0}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1;  height:40px; line-height:40px;   }
.nav{ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;z-index:999}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{  position:relative; float:left; width:88px; margin:0 10px; display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1;  height:26px; line-height:26px; padding:20px 0;  display:block;  }
.nav .on h3 a{padding:20px 0;  border-bottom:1px solid #c00;   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:110px;border-top:1px solid #c00;  padding:0px;  position:absolute; left:-15px; top:66px;  background:rgba(255,255,255,0.96);  float:left; line-height:45px;font-size:14Px;z-index:999;box-shadow: 0 0 15px rgba(0,0,0,.2); }
.nav .sub li{ text-align:center;border-bottom:1Px solid #d8d8d8 }
.nav .sub li a{ color:#333; display:block; zoom:1;font-size:14Px;}
.nav .sub li a:hover{  background:rgba(72,131,207,0.9); color:#fff;   }
.fullSlide{ width:100%;  position:relative;  height:800px; background:#000; z-index:0;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:800px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:800px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:0; bottom:0; left:0; height:50px; line-height:50px;  text-align:center;
 _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px;border-radius:50%;background:#fff; overflow:hidden; 
line-height:9999px;margin:0 10Px }
.fullSlide .hd ul .on{ background:#666; }
.newspart {background:url(../images/home1_bg.jpg) bottom no-repeat;background-size:100%;padding:50Px 0}
.newsmain {width:85%;margin:0 auto}
.newsleft  {width:39%;float:left;padding:20Px 2%;overflow:none}
.newsright {width:57%;float:right;padding:20Px 0;overflow:none}
.newstitle {border-bottom:1Px solid #e6e6e6;width:100%;display:block;height:54Px}
.newstitle h1 {font-size:22Px;border-bottom:2Px solid #1e2188;float:left}
.newstitle h1 a {color:#1e2188;font-size:22Px;padding:12Px 25Px;display:block}
.newstitle span {float:right;;padding-top:18Px;}
.newstitle span a {margin: 0 10Px}
.newstitle2 {width:100%;display:block;height:54Px}
.newstitle2 h1 {font-size:22Px;width:100%}
.newstitle2 h1 a {color:#1e2188;font-size:22Px;padding:22Px 0 10Px 0;display:block}
.subabout {margin-top:50Px}
.subabout a {margin-right:25Px;border:1Px solid #d1d8e8;padding:10Px;border-radius:5Px;background:#f3f4f9}
.subabout a:hover {background:#d0dbed}

	.focusBox { position: relative; width:100%; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width:100%; height: 400px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right:10px; cursor: pointer;border-radius:50%}
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #fff; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background:#fff }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.newscontent {padding:15Px 0;height:430Px;overflow:hidden}
.slideBox .pic img {width:100%;height:280Px}
	.notice { width: 100%; overflow: hidden; }
	.notice .tab-hd { margin-bottom: -1px; color: #404040; }
	.notice .tab-hd ul {margin-left: 15px; }
	.notice .tab-hd li{ float: left; height: 38px; line-height:38px;margin:0 10Px}
	.notice .tab-hd li a{ display:block; padding:0 14px;color:#1e2188;font-size:20Px;font-weight:bold}
	.notice .tab-hd li a:hover{ color:#f60; text-decoration:none;   }
	.notice .tab-hd li.on{position: relative;border-bottom:2Px solid #1e2188; }
	.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
	.notice .tab-bd ul{ overflow:hidden; zoom:1; }
	.notice .tab-bd li { height:40px; line-height: 40px; padding: 0 10px 0 18px; overflow: hidden; width: 96%;background:url(../images/libg.png) no-repeat 0 55% }
.notice .tab-bd li span {float:right;margin-left:5%;color:#9b9b9b}
.intnews {padding:5Px 20Px;border-bottom:1Px dotted #ccc;margin-bottom:10Px;}
.intnews h1 {font-size:20Px;margin:15Px 0}
.intnews p {color:#858585;font-size:15Px;line-height:190%;height:50Px;overflow:hidden}
.intnews .fue {margin-top:15Px}
.intnews .fue span {float:right}
.intnews .fue h2 {float:left;font-size:16Px}
.aboutpart {background:url(../images/home1_bg.jpg) no-repeat top;background-size:100%;padding:60Px 0}
.aboutmain {background:rgba(255,255,255,0.2);width:85%;margin:0 auto}
.aboutleft {width:46%;float:left;padding:20Px 2%}
.aboutright {width:46%;float:right;padding:20Px 2%}
.aboutcontent ul li {height:40px; line-height: 40px; padding: 0 10px 0 18px; overflow: hidden; width: 96%;background:url(../images/libg.png) no-repeat 0 55% }
.aboutcontent li span {float:right;margin-left:5%;color:#9b9b9b}
.aboutuscon {height:200Px;overflow:hidden;margin:20Px 0;font-size:16Px;line-height:190%}
.aboutuscon a {transition: all 0.3s;margin-left:7px;transition: all 0.3s;}
.aboutuscon a:hover {color:#333;margin-left:12px;}
.aboutuscon .lpics{width:260Px;height:180Px;overflow:hidden;float:left;margin:0 20Px 20Px 0}
.aboutuscon img {cursor: pointer;transition: all 0.6s;}
.aboutuscon img:hover {transform: scale(1.2);}
.aboutuscon p {height:180Px;overflow:hidden}
.aboutuscon img {width:260Px;height:180Px;}
.clapart {background:url(../images/home5_bg.jpg) top;background-size:100%;padding:90Px 0}
.clamain {width:85%;margin:0 auto}
.clacont {padding:20Px}
.yejileft {width:49%;float:left}
.yejiright {width:49%;float:right}
.yejiright a  {height:280Px;margin:10Px 0;width:47%;margin-left:2%;float:right;overflow:hidden;position:relative;display:block;box-shadow: 0 0 15px rgba(0,0,0,.2);border:1Px solid #d8d8d8}
.yuejilist {display:flex}
.yuejilist ul li {width:33.33%;float:left;margin:20Px 0}
.yuejilist a  {height:280Px;margin:0Px auto;width:88%;margin:0 auto;overflow:hidden;position:relative;display:block;box-shadow: 0 0 15px rgba(0,0,0,.2);border:1Px solid #d8d8d8;}
.yuejilist  img {width:100%;height:280Px;}

.yejileft a  {height:580Px;margin:10Px 0;width:100%;margin-left:2%;float:right;overflow:hidden;position:relative;display:block;box-shadow: 0 0 15px rgba(0,0,0,.2);border:1Px solid #d8d8d8}
.yejiright a p,.yejileft a p ,.yuejilist a p{position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.5);width:100%;padding:6Px;color:#000}
.yejiright  img {width:100%;height:280Px;}
.yejileft img {height:580Px;width:100%;}
.yeji p {cursor: pointer;transition: all 0.6s;}
.yeji p:hover {transform: translatez(5Px);}

.yeji img {cursor: pointer;transition: all 0.6s}
.yeji img:hover {transform: scale(1.2);}


.footers {background:#093772;padding:30Px 0}
.footersub {width:85%;margin:0 auto;}
.findlink {border-bottom:1Px solid #3b608f;padding:20Px 0}
.findlink a {color:#fff;margin-right:25Px}
.footnan {padding:20Px 0;}
.footnan .nansub {width:12%;float:left;margin-right:20Px}
.footnan .nansub h2 {font-size:18Px;color:#e5f306;font-weight:normal}
.footnan .nansub a {display:block;width:100%;color:#fff;line-height:40Px;height:40Px;font-size:14Px}
.footercorpright {background:#000;text-align:center;padding:20Px 0;color:#fff}
.footercorpright a {color:#fff}


.slideTxtBox{ width:100%; }
.slideTxtBox .hd{position:relative;}
.slideTxtBox h2 {float:left;}
.slideTxtBox h2 a {font-size:28Px;font-weight:normal}
.slideTxtBox .hd ul{ position:absolute;width:300Px;float:right;right:0;}
.slideTxtBox .hd ul li{cursor:pointer;float:left;width:100Px;border:1Px solid #f1f1f1;padding:10Px;margin:0 10Px;border-radius:20Px;text-align:center}
.slideTxtBox .hd ul li a {display:block;}
.slideTxtBox .hd ul li.on{  background:#2a2f88;color:#fff;border:1Px solid #2a2f88}
.slideTxtBox .hd ul li.on a {color:#fff}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.listmain {width:80%;margin:20Px auto}
.listnav {background:rgba(191,203,229,0.7);width:100%;position:absolute;bottom:0}
.listnavmain {width:80%;margin:0Px auto;padding:0}
.listnavmain ul li {float:left}
.listnavmain ul li a {display:block;padding:15Px 25Px;font-size:120%;color:#000;text-shadow: 0 0 5px rgba(255,255,255,1);}
.listban {width:100%;height:400Px;background:url(../images/listba.jpg) 0 22%;position:relative}
.listban .bamain {width:70%;margin:0 auto;font-size:40Px;font-weight:bold;color:#fff;text-align:left;padding:8%  0 0 0 }
.listban2 {width:100%;height:400Px;background:url(../images/danjian.jpg)  bottom;position:relative}
.listban2 .bamain {width:70%;margin:0 auto;font-size:40Px;font-weight:bold;color:#ea5e07;text-align:left;padding:5%  0 0 0 }
.subon,.listnavmain ul li a:hover {background:#294ca6;color:#fff!important}
.listlink a {display:block;margin:40Px 0;background:#fff;padding:30Px}
.listlink a:hover {box-shadow: 0 0 15px rgba(0,0,0,.2);border:1Px solid #294ca6}
.listlink a { animation-name: linka;animation-duration: 1.1s;animation-iteration-count: 1;animation-fill-mode:forwards;}
@keyframes linka {0% {opacity: 0%;-webkit-transform: translate3d(-15px, 15Px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
.texta:hover {animation: texta 1.1s forwards}
.listitem h2 {font-size:22Px;height:50Px;line-height:50Px;overflow:hidden;}
.listitem p {line-height:27Px;height:56Px;overflow:hidden}
.listitem dt {margin-top:30Px}
.listitem img {max-width:300Px;height:150Px;float:right;margin-left:28Px;}
.artshow {background:#fff}
.arttitle {padding:50Px 50Px 0 50Px ;text-align:center;line-height:230%;}
.arttitle img {width:16Px;height:16Px;margin-bottom:-3Px}
.waparttitle {padding:30Px 10Px 0 10Px ;text-align:center;line-height:230%;}
.waparttitle h1 {font-size:22Px}
.waparttitle img {width:16Px;height:16Px;margin-bottom:-3Px}
.waparttitle p {border-bottom:1Px solid #ccc;padding:30Px 0 5Px 0;}
.arttitle h1 {}
.arttitle p {border-bottom:1Px solid #ccc;padding:40Px 0 15Px 0;}
.artmain {padding:40Px;}
.artmain,.artmain *,.wapartmain,.wapartmain * {font-size:16Px;color:#000;line-height:250%;max-width:100%;overflow:hidden}
.artnext {background:#fff;display:flex;}
.artnext p {width:44%;padding:40Px 2%}
.wapartmain {padding:20Px}


.waptop {background:#284ca7;height:60Px}
.waptop .onright {float:right;}
.waptop .onright img {width:30Px;height:30Px;margin:15Px 15Px 0 0}
.waptop .logos img {width:60%;float:left;margin:18Px 0 0 15Px}
.wapmenu { animation-name: wapmenu;animation-duration: 0.5s;animation-iteration-count: 1;animation-fill-mode:forwards;}
@keyframes wapmenu {0% {opacity: 0;-webkit-transform: translate3d(80%, 0%, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);}}
	.slideBox{ position:relative; overflow:hidden; margin:1px auto;  max-width:560px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.wapnews {padding:10Px 0}
.wapnews2 {background:url(../images/home5_bg.jpg) bottom;background-size:300%;padding:10Px 0}
.wapnewsmain  {width:94%;margin:0 auto;background:#fff;padding:20Px 2%}
.waptitle {padding:20Px;}
.ipic img {width:100%}
.wapyeji {width:96%;margin:10Px auto;background:#fff;}
.wapyeji ul li {width:50%;float:left}
.wapyeji a {height:165Px;width:92%;position:relative;display:block;box-shadow: 0 0 15px rgba(0,0,0,.2);border:1Px solid #d8d8d8;margin:10Px auto;padding:5Px 2%}
.wapyeji a img {width:100%;height:130Px}
.wapyeji p {cursor: pointer;bottom:0;background:rgba(255,255,255,0.5);width:100%;padding:5Px 0;overflow:hidden}
.wapfooters {background:#093772;padding:10Px}
.wapfooters a {color:#fff;font-size:90%;margin:5Px}
.wapc {background:#000;text-align:center}
.wapc,.wapc * {color:#fff;font-size:90%;padding:10Px}
.wapmenu {display:none;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);z-index:999;top:0;overflow:hidden}
.menucontent {padding:20Px;display:block;overflow:auto;height:80%}
.menucontent .menuitem {border-bottom:1Px dotted #924848;margin:10Px 0;padding-bottom:20Px;}
.menucontent a {color:#fff;display:block;padding:5Px 0}
.menucontent .menuitem h2 {font-size:16Px;color:#f1f1f1;padding:10Px 0;width:100%;height:20Px;font-weight:bold;color:#d7aa43}
.menucontent .menuitem ul {}
.menucontent ul li {width:33.33%;float:left}
.conmenu img {width:20Px;height:20Px}
.conmenu  {display:block;padding:20Px;float:right}
.goback{background:#fff;padding:10Px 5Px;margin:0 0 1Px 0}
.goback h2,.goback h2 * {font-size:14Px}
.wapsubtitle {background:#fff;margin:0 0 5Px 0;padding:8Px;display:flex;text-align:center}
.wapsubtitle a {display:block;border:1Px solid #d8d8d8;padding:4Px 6Px;margin:0 5Px;font-size:12Px;border-radius:5Px}
#pages {margin:30Px auto;text-align:center}
#pages * {border:1Px solid #ccc;padding:5Px 8Px;margin:5Px}

		.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
		.picMarquee-left .bds{ padding:0px;   }
		.picMarquee-left .bds ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bds ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bds ul li .pic{ text-align:center; width:326px; height:266px; overflow:hidden;}
		.picMarquee-left .bds ul li .pic img{ width:320px; height:260px; display:block; cursor: pointer;transition: all 0.6s;box-shadow: 0 5Px 15px rgba(0,0,0,.2); }
		.picMarquee-left .bds ul li .pic img:hover {transform: scale(1.2);}
		.picMarquee-left .bds ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bds ul li .title{ line-height:30px;   }
























































