@charset "utf-8";
/* CSS Document */
#top_bg{
	background: url("../images/tobg.png")
}
.logo img{
	margin: 10px 0px;	
}
.tozi{
	margin-top:45px;
	margin-left: 20px;
}
.totel{
	text-align: right;
	width: 350px;
	color: #fff;
	height: 50px;
}
.totel img{
	float: right
}
.totel em{margin-left: 8px; font-size: 20px;}
.totel span{
	font-size: 30px;
	font-family: "Impact";
	color: #fff;
	text-align: center;
}

.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;

}

.on{
	background: url("../images/menua.png") no-repeat left;
}


/*banner*/
.slides{
	width:100%;
	height:724px;
	position:relative;
	overflow:hidden;
}
.slideInner{
	height:724px;
	position:relative;
	left:0;
	margin-left:0;
}
.slideInner a{
	display:block;
	height:724px;
	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:600px;
	left:50%;
	margin-left:-535px;
}
.slideInner .slide3 .img2{
	top:600px;
}
.slideInner .slide3 .img3{
	width:181px;
	height:286px;
	position:absolute;
	left:50%;
	margin-left:330px;
	top:600px;
}
.nav{
	width:1200px;
	position:relative;
	left:50%;
	margin-left:-600px;
	display:none;
}
.navListBox{
	position:absolute;
	left:50%;
	top:660px;
	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: 105px;


	
}
.pmenu .pmenuli{  
	border-bottom: 2px #f69e04 solid;
  transition: 300ms all;
	height: 105px;
	line-height: 105px;
	text-align: center;
	color: #000;}
.pmenu .pmenuli a{	color: #000;display: block; font-size: 16px; padding: 0px 20px; }
.pmenu .pmenua i{
	margin: 0px 10px;
}


.pmenu .pmenua a {
  text-decoration: none;
  color: #000;
  display: block;
	padding: 0px 20px;
  height: 100%;
  box-sizing: border-box;
	border-bottom: 1px #ececec solid;
	font-size: 16px;
}
.pmenu .pmenua a:hover {
	border-bottom: 2px #f69e04 solid;
  transition: 300ms all;
  color: #000;
}


.npmenu{width: 270px;  color: #fff; padding-bottom: 100px;}



.nplmt{
	color: #000;
	width: 270px;
	font-size: 50px;
	overflow: hidden;
	font-family: "Airal";
	line-height: 2em;
	text-align: left;

}

.nplmt h1{ margin-left: 30px;}

.npmenun a:hover{color: #fff; font-size: 14px; font-weight: bold; margin-top: 5px; text-indent: 2em;}
.npmenuli a,.npmenuli a:visited,.npmenuli a:active,.npmenuli a:hover{line-height: 35px;  height: 35px;  margin-top: 5px; text-align: right; padding-right: 2em; width: 100%;  display: block; color: #1b1b1b; font-size: 14px; font-weight: bold;background:#fff}

.npmenua a,.npmenua a:visited,.npmenua a:active{line-height: 35px;  width: 100%; height: 35px;  overflow: hidden;margin-top: 5px;   text-align: left; color: #fff; text-indent: 2em; display: block; background:#0f6db8}
.npmenua a:hover{line-height: 35px;   padding-right: 2em; width: 100%;text-align: right; margin-top: 5px;  overflow: hidden;  display: block; color: #1b1b1b; font-size: 14px; font-weight: bold; background: #fff}

.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;
}

.bg2{background: url("../images/phobg.png") no-repeat top;}











.pro{width:50%; float: left; text-align: center; margin: 15px 0px;}
.pro img{width:398px; height: 327px;}
.pro span{width: 100%; overflow: hidden; height: 40px; font-size: 16px; display: block; line-height: 40px; }
.pro em{width:398px; height: 327px; overflow: hidden; display: block }
.pro a,.pro a:visited,.pro a:active{width: 398px; margin: 0 auto; display: block; }

.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}

a.more3:link,a.more3:visited,a.more3:active{display: block; writing-mode: vertical-lr; width: 20px; height: 300px; color: #fff; margin-top: 210px; margin-left: 15px;}


.slider, .slider .slider-img {
    overflow: hidden;
    height: 350px;
}
.slider {
    width:600px;
    position: relative;
}
.slider:hover .slider-btn {
    color: #fff;
    text-shadow: 0 0 5px #666;
}
.slider .slider-img {
    width: 12000px;
    position: relative;
}
.slider .slider-img .slider-img-ul {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.slider .slider-img .slider-img-ul li {
    float: left;
}
.slider .slider-img .slider-img-ul li img {
    width: 600px;
    height: 350px;
}
.slider .slider-dot ul {
    position: absolute;
    right: 50px;
    bottom: 30px;
}
.slider .slider-dot ul li {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ccc;
    border: 2px solid #fff;
    float: left;
    margin-left: 10px;
}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
    background: #fff;
}
.slider .slider-btn {
    position: absolute;
    width: 50px;
    height: 100px;
    top: 50%;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    text-decoration: none;
    font-family: '黑体';
    color: rgba(255, 255, 255, 0);
}
.slider .slider-btn:hover {
    background: rgba(125, 125, 125, .3);
}
.slider .slider-btn.slider-btn-left {
    left: 0;
    margin-top: -50px;
}
.slider .slider-btn.slider-btn-right {
    right: 0;
    margin-top: -50px;
}

.bann{height: 250px; background: url("../images/bannern_bg.png")}
.bannern{background: url("../images/bannern.png") no-repeat bottom; height: 250px;}
























.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*/
/*inpro*/
.bg1{background: #e8eff5}
#myscroll {
	display: block;
	width: 800px;
	position: relative;
	height: 327px;
	overflow: hidden;
	background: #ccc;
	margin-top: 50px;
}
#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:399px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 398px;
	padding: 0;
	position: relative;
	height: 327px;
	color: #333;
}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #fff;
	filter: alpha(opacity=70);
	width: 398px;
	color: #000000;
	height: 327px;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 20px;
	height: 50px;
	width: 398px;
	line-height: 50px;
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -280px;
}
#myscroll a:hover .intro {
	bottom: 0px;
}
#mybtns {
	float: left;
	background: #000;
	width: 400px;
	display: block;
	height: 350px;
	padding-left: 25px;
	background:url("../images/abbg.png") no-repeat left top;
	
}
#mybtns a {
	width: 42px;
	height: 42px;
	display: block;
	float: left;
	margin-right: 1px;
	background-color: #c1c1c1;
	margin-left:5px;
	margin-top: 310px;
}
#mybtns a:hover {
	background-color: #347fdc;
}
#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;
}
#mybtns #left {
	background-image: url(../images/jt_r.png);
}
#mybtns #right {
	background-image: url(../images/jt_l.png);
}

#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*inpro end*/


.strengthMain{height:;overflow:hidden;}
.strengthMain .amore{float:left;width:398px;height:386px;overflow:hidden;background:#000;position:relative;}
.strengthMain .amore img{width:398px;height:386px;transition:all .5s;opacity:0.4;filter:alpha(opacity=40);}
.strengthMain .amore .font{width:398px;height:386px;top:0;left:0;position:absolute;color:#fff;font-size:16px;padding-top:125px;}
.strengthMain .amore .font h3{font-size:36px;color:#fff;font-weight:bold; margin-top: 50px; line-height:36px;  text-indent: 2em}
.strengthMain .amore:hover img{transform: scale(1.05, 1.05);}
.strengthMain .amore .font::before,.strengthMain .amore .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain .amore .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain .amore .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain .amore:hover .font::before,.strengthMain .amore:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}



/*inabout*/
.bg2{background: url("../images/abbg.jpg") no-repeat; background-size: 100%}
.hei409{height: 409px;}
.inab h1{font-size: 30px; line-height: 50px; border-bottom: 3px #0064b4 solid; width: 120px;}
.inabn{width: 480px; margin:50px auto;}
.inabnz{font-size: 16px; margin-top: 35px; height: 130px;line-height: 2em; overflow: hidden;}
a.inabmore:link,a.inabmore:visited,a.inabmore:active{width: 130px; margin-top: 35px; height: 38px; text-align: center; color: #0064b4; background: url("../images/rjt.png") no-repeat right;display: block; line-height: 38px; border: 1px #e0e0e0 solid}
a.inabmore:hover{background: #3a87c5 url("../images/rjt1.png") no-repeat right; color: #fff}

/*inabout end*/







/*inxz*/
.bg3{background: url("../images/xzbg.jpg") no-repeat top; background-size: 100%}
.inxzbt{font-size: 40px; font-weight: bold; color: #0064b4; line-height: 1em}
.inxzbt span{font-size: 20px; font-weight: 100; display: block}
.inzbz{width: 250px; float: left;margin-top: 30px;margin-left: 35px;}
.inxb dl{width: 600px; background: #fff; float: left; height: 335px;}
.inxb dl:nth-child(1),.inxb dl:nth-child(4){background: #e8eff5}
.inzbz h1{font-size: 30px; line-height: 1.4em; color: #000; font-weight: bold;height: 80px; overflow: hidden; margin-bottom: 15px;}
.inzbzn{height: 100px; overflow: hidden; display: block; margin: 10px 0px;}
a.zbmore:link,a.zbmore:visited,a.zbmore:active{width: 125px; margin-top: 20px; height: 35px; border: 1px #0061b1 solid; color: #0061b1; display: block; text-align: center; line-height: 35px;}
a.zbmore:hover{background: #0f6db8; color: #fff}
.inzbimg{width: 290px; height: 180px; margin-top: 100px; overflow: hidden; margin-right: 8px;}
.inzbimg img{width: 290px; height: 180px;}
.inxzn{margin-top: 50px;}
/*inxz 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*/

.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;}













.foot{height: 452px; background: url("../images/fbg.png") repeat-x; width: 100%; padding-top: 120px;}
.fbt{font-size: 20px; color: #0065b5; font-weight: bold}
.fbbli{line-height: 33px; font-size: 24px; color: #0065b5; font-weight: bold; padding: 12px 0px;}
.fbbli i{float: left}
.footn ol{padding: 20px 0px;}
.fbbli1{line-height: 33px; font-size: 16px; color: #0065b5;padding: 12px 0px;}
.fbbli1 i{float: left}
.footn dl{padding-right: 150px;}
.fbmenu a,.fbmenu a:visited,.fbmenu a:active{padding: 0px 65px 0px 0px; color: #0065b5; font-size: 16px; line-height: 35px;}
.fbmenu{width: 400px; float: left; padding: 20px 0px;}
.fmap{width: 430px; height: 100px; overflow: hidden}
.few{padding: 30px; text-align: center; line-height: 35px; text-align: center}
.fbmen{width: 450px; }
.few dt{background: #fff; padding: 10px;}
.footb{background: #0065b5; color: #fff; text-align: center; line-height: 50px;}


/*down end*/

/*ny*/
.pr{
	width:900px;
	font-size: 16px;

}
.prt{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	color: #0b458e;
	font-size: 24px;
	border-bottom: 2px #0b458e solid;
	background: url("../images/p1.png") no-repeat 15px;
}
.prt span{
	margin-left:50px;
}
.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;
}




.abn{
	margin:30px 50px;
	min-height: 800px;
	line-height: 2em;
}
.new{
	margin:20px 10px;
}
.new1img{

	width: 310px;
}
.new1img img{width: 290px; height: 180px;	border: 1px #e8eff5 solid;}
.new1t{
	width: 570px;
}
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: 46px;
	overflow: hidden
}
.newtime{
	color: #ccc
}

.yema{
	padding: 20px 0px; 
	margin-top:25px
}
.yema ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}
.yema ul.pagination li {display: inline; margin-left: 10px;; float: left}

.yema ul.pagination li a {
    color: #4d3700;
    float: left;
    padding: 4px 16px;
    text-decoration: none;
    border-radius: 5px;
	border: 1px #ECECEC solid
}

.yema ul.pagination li a.active {
	background: #076ac5;

    color: white;
    border-radius: 5px;
}

.yema ul.pagination li a:hover:not(.active) {
	background: #076ac5;
    color: white;}
.nnew{
	width: 95%;
	margin: 0 auto;
	padding-bottom: 100px;
}
.nnewt{
	line-height: 60px;
	font-size: 30px;
	margin-top: 20px;
	border-bottom: 1px #ededed solid
}
a.nnewd:link,a.nnewd:visited,a.nnewd:active,a.nnewd:hover{
	color: #0f6db8;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	border: 1px #0f6db8 solid;
	width: 150px;
	margin:20px auto;
	
}
.nnewn{
	min-height: 500px;
	line-height: 2em;
}
.nnew li{margin-bottom: 10px; border-bottom: 1px #bebebe dashed; line-height: 35px;}
.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;
}
.prolist{ text-align: center; line-height: 100px; font-weight: bold; font-size: 30px;}

/*ny end*/

