@charset "utf-8";
html{}
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h3, h4, h6 { font-family: "微软雅黑", "黑体", "宋体",Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
body {	text-align:center; background-color:#FFF;}
*{ margin:0; padding:0;}
ul, ol ,li{ list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
p, li {	line-height:1.8em;}
.clear{clear:both;}
.h10{ height:10px;}.h15{ height:15px;clear:both;}.h20{ height:40px; line-height:40px; vertical-align:middle;clear:both; text-align:left; text-indent:40px;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:none; color:#0000CC;}
.red{ color:#FF0000;}.green{ color:#006600;}.blue{ color:#0066CC;}
.bd{ border:#990000 1px solid}
.fl{ float:left}.fr{ float:right}


.loading{background:url(loading.gif) no-repeat center center;}
/*按钮*/
.button{ display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size:14px; line-height:100%; border:none; /* gray */ color: #999; background: #E6E6E6; border-radius:4px; padding: 0.5em 1em;}
.button:hover { text-decoration:none;}
.button:active { position: relative; top: 1px; /* white */ color: #999; }

/*颜色*/
.text-red{ color:#e33;}
.text-yellow{ color:#f60;}
.text-blue{ color:#0ae;}
.text-green{ color:#2c7;}
.text-white{color:#fff;}

/*左右*/
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.text-center{ text-align:center;}
/*左右对齐*/
.text-justify{ text-align:justify;}

.bg-red{ background:#e33;}
.bg-yellow{ background:#f60;}
.bg-blue{ background:#0ae;}
.bg-green{ background:#2c7;}
.bg-white{background:#fff;}
.bg-black{background:#000;}
.bg-gray{background:#ccc;}
.bg-red-light{ background:#fee;}
.bg-yellow-light{ background:#ffd;}
.bg-blue-light{ background:#eff;}
.bg-green-light{ background:#efd;}

.padding-small { padding:10px;}
.padding-large{ padding:20px;}
.padding-xlarge {  padding:40px; }
.marginup{ margin-top:10px;}
.margindown{ margin-bottom:10px;}
.border{ border:#ddd solid 1px;}
.border-red{ border-color:#e33;}
.border-yellow{ border-color:#f60;}
.border-blue{ border-color:#0ae;}
.border-green{ border-color:#2c7;}
.border-small { border-width:1px;}
.border-large{ border-width:2px;}
.border-xlarge { border-width:4px; }

/* png透明 */
.pngfix{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/x.png');}

/* 渐变 */
.gradient{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dedede); background: -moz-linear-gradient(top, #ffffff, #dedede); /*火狐*/  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dedede)); /*webkit*/}
	
.radius { -webkit-border-radius: 4px;   /*只支持webkit内核的浏览器*/ border-radius: 4px;  /*只支持IE内核的浏览器（IE>=7)*/ -moz-border-radius : 4px; /*只支持Mozilla内核的浏览器*/ border:#ddd solid 1px; padding:4px; }
.radius50 { -webkit-border-radius: 60px;   /*只支持webkit内核的浏览器*/ border-radius: 60px;  /*只支持IE内核的浏览器（IE>=7)*/ -moz-border-radius : 60px; /*只支持Mozilla内核的浏览器*/ border:#fff solid 1px; }
.highlighted {
    background: none repeat scroll 0 0 #00ADEE;
    color: #FFFFFF;
    padding: 0 5px;
}

/*超出省略号显示*/
.ellipsis{
	white-space:nowrap;/*设置不折行*/
	text-overflow:ellipsis;/*这就是省略号喽*/
	-o-text-overflow:ellipsis;/*兼容opera*/
	width:80px;
	overflow:hidden;
}
/*文字闪动*/
.blink{
	text-decoration:blink;
}

label{ display:block; font-size:14px; margin:10px 0 0 0; }


.top{ width:100%; height:80px;}
.topspan{width:1170px; height:40px; padding-top:20px; text-align:right; margin:0 auto 0;}
.suming{ float:right; display:block; width:300px; text-align:left; font-size:16px; color:#323131;}
.topmenu{width:100%;border-bottom:1px solid #E6E6E6 ;border-top:1px solid #E6E6E6 ;background:#FAFAFA;}
.menu{width:1170px; margin:0 auto 0; height:90px; padding-top:10px; background:#FAFAFA url(topmenu.png) no-repeat ;}
.logo{ float:left; width:200px;}

.header_menu ul{float:right; padding-top:38px; padding-left:100px; }
.header_menu ul li{ float:left; width:120px;}
.header_menu ul li a{ float:right; font-size:14px; font-family:"宋体","微软雅黑"; color:#7A7A7A; width:107px; height:38px; line-height:38px; vertical-align:middle;}
.header_menu ul li a.selm,.header_menu ul li a:hover{border:1px solid #E6E6E6 ;width:107px; height:38px; line-height:38px; vertical-align:middle;border-radius:5px; background-color:#DD4A49; color:#FFF; }



/*---轮播图---*/
.index_banner_pp {
	width: 100%; height:460px; overflow:hidden;
}
.fullSlide{ width:100%;  position:relative;  height:460px;  overflow:hidden;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; border:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:410px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:10px; overflow:hidden; background:url(../img/d_05.png);
		/*filter:alpha(opacity=50);opacity:0.5;*/  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:url(../img/d_03.png);  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:40px; height:60px; background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:10%; background-position:-6px -137px; }


.leftcon{ float:left; width:870px;}
.leftcon3{ float:right; width:870px;}
.rightcon{ float:right; width:280px;border:0px solid #E6E6E6 ; padding-top:52px;}
.rightcon a{ display:block; margin-top:12px;}
.leftcon2{float:left; width:870px;}



.maincon{width:1170px; margin:20px auto 0;}
.titlet{ width:100%; height:51px; background:url(titlet.png) no-repeat left bottom; margin-top:20px;}
.tpro{ float:left;height:45px; line-height:66px; vertical-align:middle;background:url(tpro.png) no-repeat left bottom; text-indent:35px;font-size:16px; font-family:"微软雅黑","宋体"; color:#7A7A7A;}
.tmor{ float:right;line-height:66px; vertical-align:middle;font-size:16px; font-family:"微软雅黑","宋体"; color:#7A7A7A;}
.tdoc{float:left;height:45px; line-height:66px; vertical-align:middle;background:url(tdoc.png) no-repeat left bottom; text-indent:35px;font-size:16px; font-family:"微软雅黑","宋体"; color:#7A7A7A;}
.imgcon{  width:420px; height:240px; margin-top:25px; }
.imgcon img{ width:420px; height:240px;}
.imgcon img:hover{border:1px solid #F00 ;}

.imgcon2{ float:left; margin-right:0px; width:288px; height:160px; margin-top:25px; border:#03F 0px solid; text-align:center;}
.imgcon2 img{ width:260px; height:154px;}

.timeline{ width:240px;border:0px solid #E6E6E6 ;}
.company{ width:760px;border:0px solid #E6E6E6 ; padding-right:20px;}
.company p{ width:760px; font-size:14px; line-height:28px; text-indent:2em; text-align:left; margin-top:10px;text-align:Justify;
text-justify:inter-ideograph;}

.rightmenu{ float:left; width:260px; padding-left:0px;}
.rightmenu h1{width:80%; height:20px; color:#FFF;border:1px solid #E6E6E6 ;border-radius:5px;background-color:#DD4A49;}
.rightmenu ul{ margin-top:20px;}
.rightmenu ul li{margin-top:20px;}
.rightmenu ul li a{width:60%; padding-left:10%;padding-right:10%; height:46px; display:block;border:1px solid #E6E6E6 ;border-radius:5px; font-size:14px; line-height:46px; vertical-align:middle;}
.rightmenu ul li a:hover,.rightmenu ul li a.rmse{width:60%; padding-left:10%;padding-right:10%; height:46px; display:block;border:1px solid #DD4A49 ;border-radius:5px; font-size:14px; line-height:46px; vertical-align:middle;}

.procon{ border:0px solid #0066FF;font-size:16px; font-family:"微软雅黑"; overflow:hidden;}
#tabs2{border-bottom:2px solid #DD4A49; padding-left:30px;height:26px;font-size:16px; font-family:"微软雅黑";}
#tabs2 li{border:0px solid #0066FF; width:100px;height:26px;float:left;}
#tabs2 li a{border:0px solid #CCCCCC; width:100px; height:26px; line-height:26px; vertical-align:middle; display:block;font-size:12px; font-family:"微软雅黑";  }
#current{border:3px solid #CCCCCC; background-color:#DD4A49; width:100px; height:26px; display:block;border-top-left-radius:5px; border-top-right-radius:5px;font-size:12px; font-family:"微软雅黑"; color:#FFF;}

.showcon{border:0px solid #0066FF; width:100%; padding:30px; text-align:left;}
.showcon img{ max-width:width:90%;}


table{ border-collapse:collapse; }
table tr{}
table tr th,table tr td{border: solid 1px #D9D9D9; }

.showcon2{border:0px solid #0066FF; width:100%; padding:0px;}

.imgconco img{ width:210px; height:250px; float:left; padding-top:50px;}

#docxlist{}
#docxlist li{ text-align:left; height:40px; line-height:40px; vertical-align:middle;color:#b4b3b3; width:90%; padding-left:16px; padding-right:16px;}
#docxlist li:hover{ background-color:#f1f1f1;}
#docxlist a{font-size:16px; font-family:"微软雅黑"; color:#333333;}
#docxlist a:hover{ text-decoration:underline;}

.docscon{border:0px solid #066; }
.docscon h1{ display:block; padding:15px; font-size:16px; font-family:"微软雅黑";}

.xpro{border:0px solid #066; background-color:#fbdcdc;text-align:left ; padding:10px;width:70%; margin-bottom:20px }
.xpro li{}
.xpro li a{ display:block; width:100%;font-size:14px; font-family:"微软雅黑"; height:30px; line-height:30px; vertical-align:middle;;}

.docscon p{ text-indent:2em; text-align:left; line-height:28px;font-size:14px; font-family:"微软雅黑"; }

#footer_pp{ border-top:2px solid #066; margin-top:100px; padding-top:30px;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.koss{ background:url(1.png) no-repeat center top;}
.denlu{padding-top:100px;/* background:url(denlu.png) no-repeat left top;*/}
.denlu p{ line-height:36px;}


.lxwm_fs_pp li { text-align:left;
	padding-bottom: 13px;
	font-size: 14px;
	color: #333333;
}
.lxwm_fs_pp img {
	margin-right: 26px;
	vertical-align: middle;
}
#maincontent_pp .lxwm_fs_pp {
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 120px;
	padding-top: 100px;
	padding-bottom: 600px;
}
.lxwm_fs_pp a {
	font-size: 14px;
	color: #333333;
}






