@charset "utf-8";

/* CSS Document */



*{

	word-break:break-all; /*支持IE，chrome，FF不支持*//*强行换行*/

　word-wrap:break-word;/*支持IE，chrome，FF*//*强行换行*/

}

body,td,th{font-family: "微软雅黑", Arial;font-size: 14px;color: #666666;}

body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}

a{font-size: 14px;color: #666666;}

a:link{text-decoration: none;}

a:visited{text-decoration: none;}

a:hover{text-decoration: none;color: #3F51B5;}

a:active{text-decoration: none;}

a:focus,embed {outline:none;-moz-outline:none;}

div,ul,li,p,dl,dt,dd,s,b,form,h3,ol{list-style:none;margin:0px;padding:0px;}

input,button,select,textarea{outline:none;outline:none;font-family: "微软雅黑", Arial;font-size: 12px;}

input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {

-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,255);

}

.none{clear: both;}

.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}

.nk1003{width: 1003px;margin-right: auto;margin-left: auto;}

.nk1080{width: 1080px;margin-right: auto;margin-left: auto;}

.nk320{width: 320px;margin-right: auto;margin-left: auto;}

.nk300{width: 300px;margin-right: auto;margin-left: auto;}

.nkb300{

	margin-right: 10px;

	margin-left: 10px;

}

img{border: 0px none #FFFFFF;}

.zi{line-height: 28px;}
/*.zi img{  width: 100%;}*/
.zi13{

	line-height: 25px;

	font-size: 13px;

	color: #999999;

}

.xy{border: 1px solid #DDDDDD;}

.qwb_x1{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}



.textarea{font-size: 14px;border: 1px solid #E0E0E2;padding: 10px;background-color: #FFFFFF;}

.textarea textarea{font-size: 14px;line-height: 18px;border: 1px solid #FFFFFF;}

.select{-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius:0px;border: 1px solid #E0E0E2;padding-left: 5px;padding-right: 5px;height: 28px;}



/* 分页css代码 白加红*/

.mblistpage{font-size: 14px;MARGIN: 3px;TEXT-ALIGN: center;padding-top: 20px;}

.mblistpage A,.mblistpage A:visited{font-size: 14px;PADDING-RIGHT: 12px;PADDING-LEFT: 12px;PADDING-BOTTOM: 6px;COLOR: #333333;PADDING-TOP: 6px;TEXT-DECORATION: none;border: 1px solid #CCCCCC;background-color: #FFFFFF;margin-top: 5px;margin-right: 4px;margin-bottom: 3px;margin-left: 4px;}

.mblistpage A:hover{font-size: 14px;COLOR: #FFFFFF;border: 1px solid #3F51B5;background-color: #3F51B5;}

.mblistpage A:active{font-size: 14px;COLOR: #FFFFFF;border: 1px solid #3F51B5;background-color: #3F51B5;}

.mblistpage SPAN.current{font-size: 14px;PADDING-RIGHT: 12px;PADDING-LEFT: 12px;PADDING-BOTTOM: 6px;COLOR: #FFFFFF;PADDING-TOP: 6px;background-color: #3F51B5;border: 1px solid #3F51B5;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}

.mblistpage SPAN.disabled{font-size: 14px;PADDING-RIGHT: 12px;PADDING-LEFT: 12px;PADDING-BOTTOM: 6px;COLOR: #333333;PADDING-TOP: 6px;background-color: #FFFFFF;border: 1px solid #CCCCCC;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}

/* 分页css代码 白加红  end*/







/*无内容提示*/

.nopro{font-size: 25px;color: #CCCCCC;text-align: center;padding-top: 50px;padding-bottom: 50px;}

/*无内容提示*/

.nopro2{font-size: 17px;color: #CCCCCC;text-align: center;padding-top: 30px;}

.nopro3{font-size: 14px;color: #CCCCCC;text-align: center;line-height:70px;}



/*加载动画*/

.loading {

	text-align: center;

	padding-top: 40px;

	filter:alpha(opacity=10); /*IE滤镜，透明度50%*/

	-moz-opacity:0.1; /*Firefox私有，透明度50%*/

	opacity:0.1;/*其他，透明度50%*/

}

.loading_yy2 {

	background-image: url(js/loading3.gif);

	background-size: 50px 50px;

	background-repeat: no-repeat;

	background-position: center center;

	height: 100%;

	position: fixed;

	z-index: 9999999;

	width: 100%;

	left: 0px;

	top: 0px;

	display: none;

	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

	-moz-opacity:0.5; /*Firefox私有，透明度50%*/

	opacity:0.5;/*其他，透明度50%*/

}



.yy5{height: 8px;}

.yy10{height: 8px;}



.l{ float:left;}

.r{ float:right;}

/*左右对齐*/

.fl{ float:left;}

.fr{

	float:right;

}

/*---------------------------省略符号

/*省略号*/

.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}

.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}





/* Nav

==========================================================*/

.nav {



}

.navinner {

}

.navlist {

	height: 59px;

	line-height: 59px;

	overflow: hidden;

	color: #333333;

	font-size: 14px;

}

.nav li {

	float: left;

	display: inline;

}

.nav a {

	display: block;

	width: 80px;

	text-align: center;

	font-size: 14px;

	line-height: 56px;

	color: #333333;

	height: 56px;

	margin-right: 20px;

	margin-left: 20px;

}

.nav li.hover a, .nav a.current, .nav a:hover, .nav a:active {

	color: #3F51B5;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #3F51B5;

}

.subnav {

	position: absolute;

	top: 99px;

	left: 0;

	height: 50px;

	background-color: #3F51B5;

	width: 100%;

}

* html .subnav {

    margin: 0 10px 0 -10px; /* IE 6 and below */

}

.subnav p {

	width: 1080px;

	margin-right: auto;

	margin-left: auto;

}

.subnav p span {

	line-height: 50px;

}

.subnav p.pointer {

	position: absolute;

	top: -12px;

	left: 0;

	height: 0px;

	width: 108px;

	padding: 0;

	margin-left: 20px;

	text-indent: -999em;

	background-repeat: repeat-x;

	background-position: 0 -261px;

}

.subnav a {

	display: inline;

	padding: 0;

	font-size: 100%;

	line-height: 1.1em;

}

[class~="subnav"] a {

    margin: 20px;

}

.subnav, .subnav a:link, .subnav a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: normal;

}

.subnav a:hover, .subnav a:active {

}

.subnav a:hover, .subnav a:active {

	font-weight: normal;

	background: none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-decoration: none;

}

/* subnav position and pointer position */



#subnav1 span,

#subnav2 span,

#subnav3 span,

#subnav4 span,

#subnav5 span {

	display: block;

}

#subnav1 span{padding-left:500px;}

#subnav2 span{padding-left:0px;}

#subnav3 span{padding-left:515px;}

#subnav4 span{padding-left:435px;}

#subnav5 span{padding-left:400px;}

#subnav6 span{padding-left:650px;}





/* Note

==========================================================*/

.note {

    margin: 0 15px 10px;

	color:#666666;

}

.note span{

	float:right;

}

.disable {

    display: none;

}







.dhxl {

	background-color: #3F51B5;

	height: 50px;

	width: 100%;

}

.topbj {

	background-color: #FFFFFF;

}

.top1zi {

	line-height: 24px;

}

.top1zi2 a {

	line-height: 24px;

	background-image: url(images/top3.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	display: block;

	padding-right: 15px;

	position: relative;

}

.top1zi2 a img {

	position: absolute;

	left: -15px;

	top: 23px;

	display: none;

	z-index: 99999;

}

.top1zi2 a:hover img {

	display: block;

}





.t1bj {

	background-color: #FFFFFF;

}

.t1bj .nk1080 {

	height: 160px;

}

.t1bj li {

	float: left;

}

.t1bj li a {

	background-position: center 35px;

	text-align: center;

	display: block;

	height: 70px;

	width: 216px;

	padding-top: 90px;

	font-size: 15px;

	color: #666666;

	line-height: 1.5em;

	background-repeat: no-repeat;

}

.t1bj li a:hover {

	background-color: #3F51B5;

	color: #FFFFFF;

}

.t1bj li.no1 a {background-image: url(images/t1a1.png);}

.t1bj li.no2 a {background-image: url(images/t1a2.png);}

.t1bj li.no3 a {background-image: url(images/t1a3.png);}

.t1bj li.no4 a {background-image: url(images/t1a4.png);}

.t1bj li.no5 a {background-image: url(images/t1a5.png);}

.t1bj li.no6 a {background-image: url(images/t1a6.png);}



.t1bj li.no1 a:hover {background-image: url(images/t1b1.png);}

.t1bj li.no2 a:hover {background-image: url(images/t1b2.png);}

.t1bj li.no3 a:hover {background-image: url(images/t1b3.png);}

.t1bj li.no4 a:hover {background-image: url(images/t1b4.png);}

.t1bj li.no5 a:hover {background-image: url(images/t1b5.png);}

.t1bj li.no6 a:hover {background-image: url(images/t1b6.png);}

.t2bj {

	background-color: #F5F5F5;

	padding-top: 20px;

	padding-bottom: 20px;

}

.t2bj .fl {

	height: 540px;

	width: 535px;

}

.t2bj .fl .sp {

	height: 270px;

	margin-bottom: 20px;

	background-color: #000000;

}

.t2bj .fr {

	background-color: #FFFFFF;

	height: 540px;

	width: 525px;

}

.t2bj .Idh {

	height: 230px;

	margin-left: 10px;

}

.t2bj .Idh li {

	text-align: center;

	float: left;

}

.t2bj .Idh li a {

	background-position: center 45px;

	background-image: url(images/tt1b1.png);

	background-repeat: no-repeat;

	display: block;

	width: 100px;

	margin-right: 13px;

	margin-left: 13px;

	height: 50px;

	padding-top: 170px;

	font-size: 16px;

	color: #333333;

}

.t2bj .Idh li a:hover {

	color: #3F51B5;

}

.t2bj .Idh li.no1 a {background-image: url(images/tt1a1.png);}

.t2bj .Idh li.no2 a {background-image: url(images/tt1a2.png);}

.t2bj .Idh li.no3 a {background-image: url(images/tt1a3.png);}

.t2bj .Idh li.no4 a {background-image: url(images/tt1a4.png);}

.t2bj .Idh li.no5 a {background-image: url(images/tt1a5.png);}



.t2bj .Idh li.no1 a:hover {background-image: url(images/tt1b1.png);}

.t2bj .Idh li.no2 a:hover {background-image: url(images/tt1b2.png);}

.t2bj .Idh li.no3 a:hover {background-image: url(images/tt1b3.png);}

.t2bj .Idh li.no4 a:hover {background-image: url(images/tt1b4.png);}

.t2bj .Idh li.no5 a:hover {background-image: url(images/tt1b5.png);}





.tit1zi {

	font-size: 20px;

	color: #333333;

}



.Inews1{}

.Inews1 li{float: left;width: 340px;margin-right: 30px;margin-bottom: 30px;height: 340px;display: block;background-color: #FFFFFF;}

.Inews1 li.no{margin-right: 0px;}

.Inews1 li .img {

	background-color: #F5F5F5;

	height: 220px;

	width: 340px;

	text-align: center;

}

.Inews1 li .img img {

	height: 220px;

	width: 340px;

}

.Inews1 li .t{font-size: 16px;line-height: 1.1em;color: #000000;margin-top: 15px;}

.Inews1 li .d{font-size: 12px;color: #CCCCCC;line-height: 1.1em;padding-top: 10px;padding-bottom: 10px;}

.Inews1 li .j{font-size: 14px;line-height: 25px;color: #666666;height: 50px;}

.Inews1 li a:hover .t{color: #3F51B5;}

.t3bj {

	background-color: #FFFFFF;

}



.t4bj {

	background-color: #F5F5F5;

}





.Ipro1{}

.Ipro1 li{float: left;width: 340px;margin-right: 30px;margin-bottom: 30px;height: 280px;display: block;}

.Ipro1 li.no{margin-right: 0px;}

.Ipro1 li .img{background-color: #FFFFFF;height: 220px;width: 340px;text-align: center;}

.Ipro1 li .img img{max-height: 220px;max-width: 340px;}

.Ipro1 li .t{font-size: 16px;line-height: 1.1em;color: #000000;margin-top: 10px;background-color: #FFFFFF;height: 50px;width: 340px;text-align: center;}

.Ipro1 li .t span{width: 85%;margin-right: auto;margin-left: auto;display: block;line-height: 50px;}

.Ipro1 li a:hover .t span{color: #3F51B5;}



.foot {

	background-color: #2A2A2A;

}

.foot   .fzi1  {

	color: #FFFFFF;

}

.foot .fzi2 {

	font-size: 28px;

	color: #FFFFFF;

}

.foot .fzi3 {

	font-size: 14px;

	line-height: 1.1em;

	color: #FFFFFF;

	padding-top: 10px;

}

.foot .fzi4 img {

	margin-left: 15px;

}

.foot .x {

	background-color: #2F2F2F;

	height: 1px;

	width: 100%;

}

.foot .fzi5, .foot .fzi5 a {

	font-size: 12px;

	color: #FFFFFF;

}

.foot .fzi5 a:hover {

	text-decoration: underline;

}

.xiaotu1 {

	background-image: url(images/xiaotu1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 200px;

}

.ndh {

	position: relative;

}

.ndh ul {

	position: absolute;

	background-image: url(images/ndhbj.png);

	height: 65px;

	width: 100%;

	top: -65px;

}

.ndh ul li {

	margin-left: 30px;

	float: left;

}

.ndh ul li a {

	font-size: 14px;

	line-height: 55px;

	font-weight: bold;

	color: #333333;

	display: block;

	height: 55px;

	padding-top: 7px;

	padding-right: 5px;

	padding-left: 5px;

}

.ndh ul li a.hover,.ndh ul li a:hover {

	color: #3F51B5;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #3F51B5;

}

.ndh .fr {

	position: relative;

}

.ndh .fr p {

	color: #3F51B5;

	height: 20px;

	font-weight: bold;

	padding-left: 35px;

	display: block;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding-right: 35px;

	line-height: 20px;

	font-size: 14px;

	margin-top: 25px;

	margin-bottom: 20px;

}

.ndh .fr p span {

	margin-right: 15px;

}

.ndh .fr dl {

	position: absolute;

	width: 100%;

	background-image: url(images/ndhbj2.png);

	background-repeat: repeat;

	background-position: 0px 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	z-index:99999;

	visibility: hidden;

}

.ndh .fr:hover dl {

	visibility: visible;

}

.ndh .fr dl dd {

}

.ndh .fr dl dd a {

	font-size: 14px;

	line-height: 35px;

	font-weight: bold;

	color: #333333;

	display: block;

	padding-left: 15px;

}

.ndh .fr dl dd a:hover {

	color: #3F51B5;

}

.baise {

	background-color: #FFFFFF;

}

.nbj1 {

	background-color: #F5F5F5;

	padding-bottom: 30px;

}

.nzi1 {

	color: #3F51B5;

}

.nwenzi .xy {

	padding: 0px;

	line-height: 0px;

	height: 125px;

	width: 190px;

	border: 2px solid #FFFFFF;

}

.nwenzi .aa,

.nwenzi .xy {

	transition: 0.5s;            /* W3C syntax */

	-webkit-transition: 0.5s;   /* Webkit browsers */

	-moz-transition: 0.5s;      /* Gecko browsers */

}

.nwenzi .aa {

	font-size: 16px;

	line-height: 1.1em;

	font-weight: bold;

	color: #666666;

	display: block;

	padding-top: 15px;

}

.nwenzi .dd {

	font-size: 15px;

	color: #CCCCCC;

	padding-top: 10px;

	padding-bottom: 15px;

}

.nwenzi .dd2 {

	font-size: 16px;

	color: #3F51B5;

	padding-top: 12px;

	font-weight: bold;

}

.nwenzi .pp {

	font-size: 14px;

	line-height: 23px;

	color: #999999;

}

.nwenzi .bbj {

	padding-top: 20px;

	padding-bottom: 30px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EDECEB;

}



.nwenzi .bbj .pp {

	padding-top: 20px;

}



.nwenzi:hover .aa {

	color: #3F51B5;

}

.nwenzi:hover .xy {

	border: 2px solid #3F51B5;

	padding: 0px;

}

.nwenzi:hover .bbj {

	background-color: #F4F4F5;

}

.nxwzi1 {

}

.nxwzi1 .zz1 {

	font-size: 22px;

	color: #CCCCCC;

	line-height: 1.1em;

}

.nxwzi1  .zz2 a {

	font-size: 16px;

	color: #3F51B5;

	font-weight: bold;

}

.nxwzi1 .zz3 {

	font-size: 14px;

	line-height: 26px;

	color: #999999;

}

.nxwzi1 .zz4 a {

	font-size: 14px;

	font-weight: bold;

	color: #3F51B5;

}







.Npro1{}

.Npro1 li{float: left;width: 240px;margin-right: 20px;margin-bottom: 20px;height: 440px;display: block;}

.Npro1 li.no{margin-right: 0px;}

.Npro1 li .img{background-color: #F5F5F5;height: 390px;width: 240px;text-align: center;}

.Npro1 li .img img{height: 390px;width: 240px;}

.Npro1 li .t{font-size: 16px;line-height: 1.1em;color: #000000;background-color: #F6F6F6;height: 50px;width: 240px;text-align: center;}

.Npro1 li .t span{width: 85%;margin-right: auto;margin-left: auto;display: block;line-height: 50px;}

.Npro1 li a:hover .t span{color: #3F51B5;}



.contactZi1 {

	font-size: 16px;

	line-height: 42px;

	color: #666666;

}

.xiala1 {

	background-color: #F9F9F9;

	border: 1px solid #DDDDDD;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	float: left;

	-moz-border-radius: 3px; /* Gecko browsers */

	-webkit-border-radius: 3px; /* Webkit browsers */

	border-radius:3px; /* W3C syntax */

	width: 400px;

}

.xiala1 input {

	line-height: 25px;

	background-color: #F9F9F9;

	height: 25px;

	border: 1px solid #F9F9F9;

	font-size: 15px;

	color: #999999;

	width: 100%;

}

.xiala1 textarea {

	line-height: 20px;

	background-color: #F9F9F9;

	height: 100px;

	border: 1px solid #F9F9F9;

	font-size: 15px;

	color: #999999;

	width: 100%;

}

.Nfazhen1 {

	width: 1020px;

	margin-right: auto;

	margin-left: auto;

}

.Nfazhen1 li {

	float: left;

	width: 340px;

	margin-bottom: 70px;

}

.Nfazhen1 li .t {

	font-size: 20px;

	color: #3F51B5;

	line-height: 1.1em;

}

.Nfazhen1 li .x {

	background-image: url(images/fazhen2a2.png);

	height: 30px;

	margin-top: 10px;

	margin-bottom: 20px;

}

.Nfazhen1 li .p {

	font-size: 12px;

	color: #888888;

	line-height: 25px;

	width: 270px;

	margin-left: 15px;

}

.Nfazhen1 li.no1 .x {

	background-image: url(images/fazhen2a1.png);

}

.Nfazhen1 li.no3 .x {

	background-image: url(images/fazhen2a3.png);

}

.Nfazhen1 li.no4 .x {

	background-image: url(images/fazhen2a4.png);

}









/*-------------------star详情页*/

/*标题*/

dl.d_th{

	text-align:center;

	border-bottom:1px solid #e5e5e5;

	padding-top: 30px;

	display: block;

	margin-bottom: 20px;

}

dl.d_th dt,dl.d_th dt h1{

	font-weight:normal;

	font-size:22px;

}

dl.d_th dd{

	color:#888;

	display: block;

	padding-top: 10px;

}

dl.d_th dd span{

	margin:0 20px;

	font-size: 12px;

}

dl.d_th dd div{ padding:0px 0 0 0;}

dl.d_th dd div a{ display:inline-block; width:18px; height:18px; line-height:18px; overflow:hidden; vertical-align:middle; margin:0 .4em;}

.share_wei{ background:url(images/tool/share.gif) no-repeat;}

.share_sina{background:url(images/tool/share.gif) no-repeat -23px top;}

.share_zome{background:url(images/tool/share.gif) no-repeat -45px top;}

.share_qq{background:url(images/tool/share.gif) no-repeat right top;;}

/*正文*/

div.d_wen{

	font-size:14px;

	color:#666;

	line-height:25px;

	text-align: left;

	margin-left:25px;

	margin-right:25px;

}

/*div.d_wen p{ text-indent:2em; margin:2em 0;}*/

div.d_wen p.c_pic{ text-align:center; text-indent:0;}



/*上下篇*/

dl.other_o{

	line-height:34px;

	border-top:1px dotted #ccc;

	padding-top:25px;

	margin-top: 15px;

	padding-left:25px;

	padding-right:25px;

}

dl.other_o dt{ float:left; width:100%;}

dl.other_o dd{ float:right; display:none;}

dl.other_o dt p{

	height:34px;

	margin-bottom:.5em;

	background:#eee;

	text-align: left;

}

dl.other_o dt p span{ margin-right:.6em; background:#e0e0e0; font-size:13px; padding:0 1.5em; border-right:1px solid #fff; display:inline-block; vertical-align:top; line-height:34px; height:34px;} 

dl.other_o dd a{ display:inline-block; padding:0 3em; background:#e0e0e0;}

dl.other_o dd a:hover{ text-decoration:none; color:#fff; background:#cc0000;}

