@charset "utf-8";
/* CSS Document */
.top{
	background: url(../images/topbg.jpg) no-repeat top; background-size: 100% 100%;
	height: 140px;
}
.logo{
	width: 700px;
	margin-top: 16px;
}
.tozi{
	margin-top:45px;
	margin-left: 20px;
}
.totel{
	text-align: right;
	width: 350px;
	color: #fff;
	height: 50px;
}
.totel img{
	float: left
}
.totel em{margin-left: 8px; font-size: 20px;}
.totel span{
	font-size: 30px;
	font-family: "Impact";
	color: #fff;
	text-align: center;
	margin-right: 20px;
}

.ewm{margin-top: 10px;}
.ewm span{writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  
	margin-top: 10px;
	letter-spacing: 10px;

}
.menu{
	background: #0771c3;
	width: 100%;
	height: 50px;
	-moz-box-shadow:2px 2px 5px #333333; 
	-webkit-box-shadow:2px 2px 5px #333333; 
	box-shadow:2px 2px 5px #333333;
}
.menu ul li{
	float: left;
	width: 198px;
	border-right: 1px #3581c3 solid;
}
.menu ul li:last-child{border-right:0px}
.menu a,.menu a:visited,.menu a:active{
	width: 198px;
	display: block;
	margin: 0 auto;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	text-align: center
}
.menu a:hover{
	background: #f69e04
}
.on{
	background: #f69e04
}


/*banner*/
.slides{
	width:100%;
	height:593px;
	position:relative;
	overflow:hidden;
}
.slideInner{
	height:568px;
	position:relative;
	left:0;
	margin-left:0;
}
.slideInner a{
	display:block;
	height:593px;
	background-size:cover;
	background-position:center center;
	position:relative;
	text-align:center;
	z-index:1;
}
.slideInner a div.img1{
	width:1070px;
	position:absolute;
	left:50%;
	margin-left:-535px;
}
.slideInner a div.img2{
	width:1070px;
	position:absolute;
	top:580px;
	left:50%;
	margin-left:-535px;
}
.slideInner .slide3 .img2{
	top:200px;
}
.slideInner .slide3 .img3{
	width:181px;
	height:286px;
	position:absolute;
	left:50%;
	margin-left:330px;
	top:330px;
}
.nav{
	width:1200px;
	position:relative;
	left:50%;
	margin-left:-600px;
	display:none;
}
.navListBox{
	position:absolute;
	left:50%;
	top:530px;
	z-index:99;
}
.navListBox li{
	width:12px;
	height:12px;
	float:left;
	margin-left:5px;
	border-radius:50%;
	overflow:hidden;
}
.navListBox li:first-child{
	margin-left:0;
}
.navListBox li a{
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#fff;
	box-shadow:0 0 2px #666 inset;
}
.navListBox li a.active{
	background-color:#025eaf;
}
/*banner end*/
/*soso*/
.soso{
	line-height: 70px;
	border-bottom: 1px #eaeaea solid
}
.slh{
	font-weight: bold;
	color: #c9010e
}
.slm{
	color: #383838;
	margin-left: 10px;
	font-weight: bold;
	font-size: 16px;
}
.sole a,.sole a:visited,.sole a:active{
	color: #787878;
	margin-left: 8px;
	font-size: 16px;
}
.sole i{color: #fd5c0a; font-size: 20px; font-style: normal; font-weight: bold; }
.sori{
	width: 460px;
	height: 50px;
	margin-top: 10px;
}
.srm{
	line-height: 50px;
	margin-left: 20px;
}
.srs{
	margin-left: 10px;
	line-height: 50px;
	height: 50px;
	border: 0px;
	background: none;
}
.srb{
	margin: 5px;
	width: 40px;
	height: 40px;
	background:#025dae url(../images/soso.png) no-repeat center;
	color: #fff;
}
/*soso end*/
/*inpro*/
.plm{
	width:1200px;
	background: #fff;
	overflow: hidden
	
}
.plmt{
	color: #fff;
	width: 240px;
	font-size: 30px;
	overflow: hidden;
	background: #f69e04;
	height: 105px;


}
.plmt i{margin-left: 20px; margin-top:35px; margin-right: 15px;}
.plmt h1{
	font-size: 30px;
	color: #fff;
	width: 160px;
	float: left;
	margin-top: 30px;
	line-height: 30px;
	font-weight: bold;
}
.plmt span{
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	color: #fbd2a4;
	width: 160px
}
.plmt span em{
	color: #3a70c4;
	font-weight: 100;
	text-transform: uppercase;
}

.pmenu {
  list-style: none;
	float: left;
  font-family: 'Century Gothic';
  clear: both;
  display: table;
	width: 960px;
	overflow: hidden; background: #fff;
	height: 105px;
}
.pmenu li{float: left; width: 160px; 	height: 105px;}
.pmenu .pmenua {
  font-size: 14px;
	height: 105px;
	display: block;
	text-align: center;
	color: #000;
	line-height: 25px;


	
}
.pmenu .pmenuli{  
	border-bottom: 2px #f69e04 solid;
  transition: 300ms all;
	height: 105px;
	line-height: 25px;
	text-align: center;
	color: #000;}
.pmenu .pmenuli a{	color: #000;display: block; font-size: 14px; padding:20px; }
.pmenu .pmenua i{
	margin: 0px 10px;
}


.pmenu .pmenua a {
  text-decoration: none;
  color: #000;
  display: block;
	padding:20px;
  height: 100%;
  box-sizing: border-box;
	border-bottom: 1px #ececec solid;
	font-size: 14px;
}
.pmenu .pmenua a:hover {
	border-bottom: 2px #f69e04 solid;
  transition: 300ms all;
  color: #000;
}


.npmenu{width: 240px; box-shadow: 0 0 8px #545454; border-left: 1px #d0d0d0 solid}



.nplmt{
	color: #fff;
	width: 240px;
	font-size: 30px;
	overflow: hidden;
	background: #f69e04;
	height: 105px;


}

.nplmt h1{
	font-size: 30px;
	color: #fff;
	width: 160px;
	float: left;
	margin-top: 30px;
	line-height: 30px;
	font-weight: bold;
}
.nplmt i{margin-left: 20px; margin-top:35px; margin-right: 15px;}
.nplmt span{
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	color: #fbd2a4;
	width: 160px
}
.nplmt span em{
	color: #3a70c4;
	font-weight: 100;
	text-transform: uppercase;
}

.npmenun a:hover{color: #f69e04; font-size: 16px; font-weight: bold;background: url("../images/p.png") no-repeat 5px 13px; border-bottom: 2px #f69e04 solid; text-indent: 2em;}
.npmenuli a,.npmenuli a:visited,.npmenuli a:active{line-height: 50px; text-indent: 2em;  width: 90%; margin: 0 auto; border-bottom: 2px #f69e04 solid; display: block; color: #f69e04; font-size: 16px; font-weight: bold;background: url("../images/p.png") no-repeat 5px 13px;}
.npmenua a,.npmenua a:visited,.npmenua a:active{line-height: 50px; width: 90%; margin: 0 auto;text-indent: 1em; display: block; border-bottom: 2px #ccc solid;background: url("../images/p.png") no-repeat -50px 13px;}

.items a,.items:visited,.items a:active{
	line-height:39px;
	border-bottom: 1px #dddddd solid;
	display: block
}
.items a:hover{
	background: #dd392f;
	color: #000
}
.items a i{
	margin: 0px 10px;
}
.pr{
	width:920px;
}
.prt{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	color: #333;
	font-size: 18px;
 box-shadow: 0 0 8px #545454; border-right: 1px #d0d0d0 solid;border-top: 1px #d0d0d0 solid;
	border-bottom: 3px #f69e04 solid
}
.prt span{
	margin-left: 25px;
	font-weight: bold;
}
.prt i{
	margin-right: 10px;
	font-size: 24px;
}
.prt a,.prt a:visited,.prt a:active{
	color: #0846a8;
}
.prt a:hover{
	margin-right: 10px;
	color: #dd392f
}
.prb{
	margin: 10px 0px 20px 0px;
	overflow: hidden;
}
.prtitle{
	text-align: center;
	font-size: 30px;
	line-height: 60px;
	margin-top: 30px;
}
.scrollbox {
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
}
.scrollbox ul {
	position:absolute;
	left:0px;
	top:0px;
}
.scrollbox li {
	float:left;
	width:1200px;
	height:300px;
	overflow:hidden;
	padding:5px 0px;

}
.scrollbox li a {
 	float:left;
	display:block;
	width:229px;
	height:289px;
	overflow:hidden;
	border: 1px #cecece solid;
	margin: 5.5px;
}
.scrollbox li a img {
	display:block;
	width:229px;
	height:289px;
	background:#eee;
}








.scrollboxn {
	position:relative;
	width:1200px;
	height:900px;
	overflow:hidden;
}
.scrollboxn ul {
	position:absolute;
	left:0px;
	top:0px;
}
.scrollboxn li {
	float:left;
	width:1200px;
	height:900px;
	overflow:hidden;
	padding:5px 0px;

}
.scrollboxn li a {
 	float:left;
	display:block;
	width:229px;
	height:289px;
	overflow:hidden;
	border: 1px #cecece solid;
	margin: 5.5px;
}
.scrollboxn li a img {
	display:block;
	width:229px;
	height:289px;
	background:#eee;
}























.protitle{z-index: 9999; height: 44px; line-height: 44px;  background-color: rgba(8, 115, 197, 0.8); color: #fff; width: 100%; top:245px; padding: 0px 10px;}
.protitle i{font-size: 25px;}

.pro{width: }


a.more:link,a.more:visited,a.more:active{width: 130px; display: block; height: 30px; line-height: 30px; border: 1px #c9c9c9 solid; margin:50px auto 0 auto;text-align: center; color: #0873c5}

.npro {
	position:relative;
	width:1200px;
	overflow:hidden;
	text-align: center;
	margin: 20px 0px;
}
.npro ul {
	position:absolute;
	left:0px;
	top:0px;
}
.npro li {
	float:left;
	width:915px;
	overflow:hidden;
	padding:5px 0px;

}
.npro li a {
 	float:left;
	display:block;
	width:283px;
	height:227px;
	overflow:hidden;
	border: 1px #cecece solid;
	margin: 10px;
}
.npro li a img {
	display:block;
	width:283px;
	height:227px;
	background:#eee;
}






/*inpro end*/

.bt{font-size: 35px; color: #000000; text-transform: uppercase; overflow: hidden; line-height: 50px; text-align: center; font-weight: bold;}
.bt span{display: block;color: #9a9999; text-align: center; font-size: 24px; font-weight: bold; font-size: 18px}
.inable{width: 50%; background: url("../images/abbg.png") no-repeat; background-size: 100% 100%; height: 300px; overflow: hidden;}
.inablen{width:450px; float: left; margin:140px 50px 50px 50px; height: 120px; overflow: hidden}
.inablen h1{font-size: 20px; color: #fff; font-weight: bold;}
.inablenzi{width: 550px; margin-right: 50px; color: #fff; line-height: 25px; height: 300px; overflow: hidden; margin-top: 20px; }
.inabri{height: 300px; width: 50%; background:url("../images/inabri.png") repeat-x; }
.inabri a,.inabri a:visited,.inabri a:active{ font-size: 30px; color: #0873c5; float: left;  width: 50px; height: 50px; line-height: 50px;}
.inabri a:hover{color: #f69e04}
a.aba:link,a.aba:visited,a.aba:active{width: 120px; color: #fe7b22; height: 120px; margin: 0 auto;border-radius: 120px; border: 5px #fe7b22 solid; display: block;box-shadow: 0 0 8px #fe7b22;}
a.aba:hover{color:#fff; background: #fe7b22}
.inaba ul li{width: 25%; text-align: center; padding: 30px 0px; float: left}
.inaba ul li i{font-size: 50px; line-height: 110px; }
.inabat{font-size: 20px; line-height: 50px; border-bottom: 1px #e0e0e0 solid; width: 60px; margin:10px auto 0 auto;}
.inabad{line-height: 50px; color: #808080}
.inproys{margin-top: 150px; float: left; width: 250px; font-size: 16px; color: #000; font-weight: bold; margin-left: 30px;}
.inproys span{color: #f69e04; font-weight: bold; font-size: 30px; display: block; line-height: 1.5em;}
/*inadv*/
.adv{
	background: #eef1f4
}
.advt{
	color: #dc271a;
	font-size: 35px;
	font-weight: bold;
	line-height: 50px;
	
}
.advt span{
	color: #b1b1b1;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 20px;
}
.advb ul li{
	width: 250px;
	float: left;
	margin: 0px 24px;
	border-radius: 50px 0px;
	background: #037cda;
	color: #fff;
	padding: 12.5px 0px 20px 0px;
}
.advb ul li:hover{
	background: #dd392f;
}
.advb ul li img{
	width:225px;
	height: 115px;
	border-radius: 50px 0px;
	margin-bottom: 12.5px;
}
.advb ul li em{
	width:225px;
	display: block;
	margin: 0 auto;
}
.advbn{
	width: 225px;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	display: block;
}
.advbz{
	width: 225px;
	margin: 0 auto;
	opacity: 0.7;
	height: 100px;
	overflow: hidden
}
/*inadv end*/
/*inabout*/
.iab{
	width: 100%;
	color: #fff
}
.ia
{
	color: #0846a8;
	font-size: 24px;
	font-weight: bold;
	left: 50%;
	margin-left: -250px;
	top:40px;
}
.iabt em{
	width: 25px;
	height: 5px;
	display: block;
	background: #0846a8;
	float: left;
	margin-top: 8px;
}
.iabt span{
	float: left;
	margin: 0px 10px;
}
.iabbg{
	width: 100%;
	background-image: linear-gradient(90deg, #006ec3 20%,#0846a8 80%); 
	height: 255px;
	bottom: 0px;
	z-index: -1;
	left: 0px;
}
.iabn{
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	top: 0px;
	background: #000
	
}
.iabimg{
	width: 320px;
	height: 320px;
	top:40px;
	
}
.iabimg img{
	width: 320px;
	height: 320px;
	border-radius: 160px;
	z-index: 5;
}
a.abmore:link,a.abmore:visited,a.abmore:active{
	width: 60px;
	height: 60px;
	padding: 5px;
	background: #0846a8;
	border-radius: 30px;
	text-align: center;
	color: #FFFFFF;
	top:300px;
	left:250px;
	z-index: 10;
}
a.abmore:hover{
	background: #dd392f
}
.iabzi{
	height: 255px;
	top:105px;
	left:250px;
	width: 670px;
	background: url(../images/inabbg.png) no-repeat center;
	
}
.iabzin{
	width: 440px;
	height: 160px;
	margin-top: 50px;
	margin-left: 150px;
	overflow: hidden;
}
.iabzin h1{
	font-size: 16px;
	line-height: 40px;
	font-weight: bold
}
.iabzin p{
	opacity: 0.8;
	font-weight: lighter
}
.inbi{
	width: 270px;
	right:0px;
	z-index: 99999;
	top:115px;
	height: 220px;
}
.inbi i{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: block;
	float: left;
	background: #037cda;
	border-radius: 25px;
	font-size: 30px;
	
}
.inbi dd{
	display: block;
	width: 100%;
	float: left;
	margin:15px 0px;
	font-size: 14px;
}
.inbi dd:nth-child(1) {
	margin-left: 10px;
	
}
.inbi dd:nth-child(2) {
	margin-left: 30px;
	
}
.inbi span{
	font-weight: bold;
	margin-left: 10px;
	display: block;
	float: left
}
/*inabout end*/

.bt1{font-size: 40px; color: #fff; text-transform: uppercase; overflow: hidden; line-height: 50px;}
.bt1 span{display: block; letter-spacing: 10px; color: #fff; text-align: center; font-size: 24px; font-weight: bold}
/*infriend*/
.ifr a,.ifr a:visited,.ifr a:active{
	width: 220px;
	height: 115px;
	border: 1px #ebebeb solid;
	display: block;
	margin: 10px;
	float: left
}
.ifr a:hover{
	border: 1px #037cda solid
}
/*infriend end*/
/*incase*/
.ica{
	overflow: hidden;
	color: #fff
}
.icat{
	font-size: 35px;
	background: url(../images/catbg.png) no-repeat top;
	height: 120px;
	margin-top: 35px;
}
.icat span{
	font-size: 12px;
	text-transform: uppercase;
	color: #b1b1b1;
	display: block;
	line-height: 40px
}
.scrollpic {
	width: 1200px;
	margin:0 auto;
}
#myscroll {
	display: block;
	width: 100%;
	position: relative;
	margin: 20px 0px;
	height: 270px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:240px;

}
#myscroll ul li a {
	display: block;
	margin: 0 auto;
	width: 188px;
	padding: 0;
	position: relative;
	height: 270px;
	background: #fff;
	color: #333;
	text-align: center;
	border: 1px #e3e1e1 solid
}
#myscroll ul li a img{
	padding: 1px;
}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
background-color: rgba(255, 255, 255, 0.45);
	width: 188px;
	color: #333;
	height: 270px;
	text-align: center;
	line-height: 65px;
}

#myscroll a .intro {
	bottom: -211px;
}
#myscroll a:hover .intro {
	bottom: 0px;
}
#mybtns {
	margin:10px auto;
	width: 160px;
	display: block;
	height: 65px;
	overflow: hidden
}
#mybtns a {
	width: 65px;
	height: 65px;
	display: block;
	margin-right: 1px;
	font-size: 30px;
	margin:0px 10px;
	line-height: 65px;
	text-align: center; 
	color: #ccc
}

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.cari:link,a.cari:visited,a.cari:active{
	background-size: 100%;
	width: 50%;
	float: left;
} 
#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*incase end*/
.incon{background: url("../images/cobg.jpg") no-repeat top; height: 617px;}
.dh i{font-size: 50px; line-height: 50px; margin-right: 10px; color: #FE7B22}
.dh{font-size: 16px; font-weight: bold; width: 100%; display: block; padding: 30px 0px;  float: left}
.lyinput{width: 450px; padding: 8px 15px; font-size: 16px; color: #fe7b22; border: 1px #bcbcbc solid; margin: 10px 0px;}
.ly{padding: 30px 0px;}
.lytext{width: 450px; height: 100px; line-height: 25px; border: 1px #bcbcbc solid; padding: 8px 15px; background: none; font-size: 16px;}
.lyew{width: 150px; padding: 8px 15px; font-size: 16px; border: 1px #bcbcbc solid; margin-right: 15px;}
.button{width:30%;  border: 0px; background: #fe7b22; color: #fff; float: left; margin: 5%;  height: 2rem; border-radius: 6px; }

.injsle{background: url("../images/abbg2.png") no-repeat left; background-size: 100% 100%; height: 314px; text-align: right; width: 50%}
.injsle img{margin-top: 30px;}
.injsri{background: #efefef; width: 50%; height: 239px; margin-top: 30px; color: #333333}
.injsri H1{margin-left: 30px; color: #0873c5; font-size: 16px; font-weight: bold; margin-top: 40px;width: 520px; overflow: hidden}
.injsrin{height: 75px; line-height: 25px; margin-top: 10px; width: 520px; overflow: hidden; margin-left: 30px;}
a.more1:link,a.more1:visited,a.more1:active{margin-left: 30px; border: 1px #cccccc solid; font-size: 12px; width: 120px; margin-top: 20px; height: 30px; line-height: 30px; text-align: center; display: block;}




.innew{background: #efefef}
.innele h1{font-size: 16px; color: #025dae; font-weight: bold; line-height: 50px;}
.innewz{height: 75px; line-height: 25px; overflow: hidden}

a.more2:link,a.more2:visited,a.more2:active{ border: 1px #cccccc solid; font-size: 12px; width: 120px; margin-top: 20px; height: 30px; line-height: 30px; text-align: center; display: block;}

/*down*/

.nnew li{line-height: 50px; border-bottom: 1px #e1e1e1 solid}

.dbg{
	background:#333333;
}
.down{
	color: #8d8d8d;
 overflow: hidden
}
.down a,.down a:visited,.down a:active{
	color: #8d8d8d;
}
.down1{line-height: 50px; font-size: 20px;}
.down2{border-top: 1px #4e4e4e solid; text-align: center; line-height: 50px;}
.inneri ul{margin: 10px; float: left; overflow: hidden}
.innerili{font-size: 30px; width: 80px; border-right: 1px #b7b7b7 solid;text-align: center; float: left; margin-top: 8px;}
.innerili span{font-size: 12px; display: block}
.innerili1 a{font-size: 16px; font-weight: bold; width: 480px; height: 30px; overflow: hidden; line-height: 30px;}
.innerili1 a:hover{color: #0873c5}
.innerili1{float: left; margin-left: 20px; width: 480px;}
.innerili1d{height: 30px; line-height: 30px; overflow: hidden}

.infri{border-top:1px #000 solid; background: #efefef}
.infrit{width: 150px; float: left}
.infrib{float: left; width: 1000px;}
.infrib a,.infrib a:visited,.infrib a:active{ padding:30px; float: left; font-size: 16px;}
.infrib a:hover{color: #0873c5}
.downdh{ width: 100px; font-size: 16px; float: left; text-transform: uppercase; color: #fff}
.downdh span{display: block; font-size: 20px;}
.downdh1{width: 1100px;}
.downdh1 a,.downdh1 a:visited,.downdh1 a:active{display: block; float: left; width: 166px; line-height: 80px; text-align: center;}
.dodh{border-bottom: 1px #505050 solid}
.do2{width: 370px;}
.do2 h1{font-size: 20px; color: #fff; line-height: 50px; margin-top: 10px;}
.do3{width: 450px;}

/*down end*/

/*ny*/
.abn{
	margin:20px 10px 50px 10px;
	min-height: 800px;
	line-height: 30px;
}
.new{
	margin:20px 10px;
}
.new1img{
	border: 1px #000 solid;
	width: 285px;
}
.new1t{
	width: 580px;
}
a.new1a:link,a.new1a:visited,a.new1a:active{
	font-size: 20px;
	line-height: 50px;
}
.newzi{
	font-size: 14px;
	color: #aaaaaa;
	margin-top: 20px;
	height: 100px
}
.newtime{
	color: #ccc
}

.yema{
	padding: 80px 0px; 
	margin-top:25px
}
.yema ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}
.yema ul.pagination a {display: inline; margin-left: 10px;; float: left}

.yema ul.pagination  a {
   
    float: left;
    padding: 4px 16px;
    text-decoration: none;
    border-radius: 5px;
	border: 1px #ECECEC solid
}

.yema  a.select {
	background: #076ac5;

    color: #fff;
    border-radius: 5px;
}

.yema ul.pagination  a:hover:not(.active) {
	background: #076ac5;
    color: white;}
.nnew{
	width: 95%;
	margin: 0 auto;
	padding-bottom: 100px;
}
.nnewt{
	line-height: 60px;
	font-size: 20px;
	margin-top: 20px;
	border-bottom: 1px #ededed solid
}
.nnewd{
	color: #acacac;
	font-size: 12px;
	line-height: 40px;
}
.nnewn{
	min-height: 500px;
}
.fhlb{
	border-left: 1px #000 solid;
	width: 80px;
	height: 20px;
	margin: 15px 0px;
	line-height: 20px;
}



/*pro多图*/
.npimg {
	width:472px;

	margin-top: 25px;

}
.npimg .big-pic {
	position:relative;
	width:100%;
}


.npimg .big-pic img {
	display:block;
	width:470px;
	height:360px;
	border:1px solid #A19383;
}
.small-pic {
	margin:9px 0 0 -6px;
}
.small-pic li {
	float:left;
	display:inline;
	width:114px;
	height:84px;
	margin-left:5px;
}
.small-pic li img {
	display:block;
	margin:0 auto;
	width:110px;
	height:84px;
	border:1px solid #CACACA;
	padding:1px;
	background:#fff;
}
.small-pic li.on {
	background:url(../images/on-bg.jpg) no-repeat top center;
}
.small-pic li.on img {
	border:1px solid #064dad;
}
.pic-list1 {
	overflow:hidden;
	zoom:1;
	margin-top:15px;
	margin-left:-10px;
	height:134px;
}
.pic-list1 li {
	float:left;
	display:inline;
	width:132px;
	margin-left:26px;
}
.pic-list1 li img {
	display:block;
	border:1px solid #CECECE;
	margin-bottom:10px;
	width:130px;
	height:88px;
}
.pic-list1 li a {
	color:#4C4C4C;
	text-decoration:none;
}
.pic-list1 li a:hover {
	text-decoration:underline
}
.npri{
	width: 380px;
	margin-right: 10px;
	margin-top: 25px;
}
.nprit{
	line-height: 50px;
	font-size: 24px;
	color: #0846a8;
	font-weight: bold
}
.nprizi{
	max-height: 200px;
	overflow: hidden;
	color: #969696;
	background: #f5f5f5;
	padding: 15px;
}
.npritel{
	color: #969696;
	float: left
}
.npriteln{
	font-size: 30px;
	color: #dc271a;
	font-weight: bold;
	line-height: 60px;
}
a.nproa:link,a.nproa:visited,a.nproa:active{
	display: block;
	width: 160px;
	height: 40px;
	background: #fadfdd;
	color: #dc271a;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border: 1px #dc271a solid;
	
}
a.nproa:hover{
	border: 1px #0846a8 solid;
	color: #0846a8;
	background: #fff
}
a.nproa1:link,a.nproa1:visited,a.nproa1:active{
	display: block;
	width: 160px;
	height: 40px;
	background: #dc271a;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border: 1px #dc271a solid;
	
}
a.nproa1:hover{
	border: 1px #0846a8 solid;
	color: #fff;
	background: #0846a8
}
.nprn{
	font-size: 16px;
	line-height: 30px;
	padding: 30px 0px;
	border-bottom: 1px #d9d9d9 solid;
	padding-bottom: 50px
}
.nprm{
	width: 100%;
	margin-top: 20px;
	border-bottom: 1px #d9d9d9 solid;
	overflow: hidden
}
.nprm span{
	padding:10px 25px;
	border-radius: 10px 10px 0px 0px;
	background: #0846a8;
	color: #fff;
	display: block;
	font-size: 18px;
	float: left
}
.nfri{width: 910px; margin: 30px 0px;}
.nfri li{
	float:left; 
	margin: 13px; 
	text-align: center;

}
.nfri a,.nfri a:visited,.nfri a:active{
	font-size: 18px;
}
.nfri li em{
	width: 200px;
	height: 105px;
	border:1px #e5e5e5 solid;
	overflow: hidden;
	display: block;
}
.nfri li span{
	display: block;
	height: 50px;
	line-height: 50px;
}
.nfri li img{
	overflow: hidden
}
#preview{position:absolute;border:1px solid #0847a8;background:#0847a8;padding:5px;display:none;color:#fff; }
.nfriimg{
	width: 100%;
	text-align: center;
}
.nfriimg img{
	margin: 30px;
}

/*ny end*/
