/* reset */

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin: 0;
	padding: 0;
}
* {
	font-family: "Microsoft YaHei";
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	font-weight: normal;
}
html, body, fieldset, img, iframe, abbr {
	border: 0;
}
i, cite, em, var, address, dfn {
	font-style: normal;
}
 [hidefocus], summary {
 outline: 0;
}
li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6, small {
	font-size: 100%;
}
sup, sub {
	font-size: 83%;
}
pre, code, kbd, samp {
	font-family: inherit;
}
q:before, q:after {
	content: none;
}
textarea {
	overflow: auto;
	resize: none;
}
label, summary {
	cursor: default;
}
a, button {
	cursor: pointer;
}
h1, h2, h3, h4, h5, h6, em, strong, b {
	font-weight: bold;
}
del, ins, u, s, a, a:hover {
	text-decoration: none;
}
body, textarea, input, button, select, keygen, legend {
	font: 14px/1.14 arial, \5b8b\4f53;
	color: #333;
	outline: 0;
	font-size:17px;
}
body {
	background: #fff;
}
a, a:hover {
	color: #333;
}
/*重置*/





/*常用*/

.m0 {
	margin: 0 auto;
}
.w1200 {
	width: 1200px;
}
.ha {
	height: auto;
	overflow: hidden;
}
.h20 {
	height: 20px;
}
.h50 {
	height: 50px;
	width: 100%
}
.hc20 {
	height: 20px;
	background:#f2f2f2;
}
/*end常用*/



/*main*/


.header {
	width: auto;
	height: auto;
	overflow:hidden;
}
.logo {
	padding-top: 11px;
}
.flash {
	height:403px;
}
.toprtop {
	height: 31px;
	background: url(../images/top_right_bg.png) no-repeat right top;
	text-align: center;
	line-height: 31px;
	color: #8b8b8b;
	width: 220px;
	margin:0 auto;
}
.toprtop a {
	color: #8b8b8b;
}
.toprbot {
	width: 330px;
	margin-top: 18px;
	height: 63px;
	background: url(../images/tel_bg.png) no-repeat;
}
.tel {
	padding-top: 16px;
	padding: 25px 0 0 90px;
	color: #f3a000;
	font-size: 30px;
}
.nav {
	height: 52px;
	width: 100%;
	background: url(../images/nav_bg.png) repeat-x;
	margin-top: 14px;
}
.navcon {
	width: 1200px;
	padding-left: 75px;
}
.navcon ul li {
	float: left;
	height: 52px;
	line-height: 56px;
	text-align: center;
	width: 115px;
	padding: 0 4px;
	position:relative;
}
.navcon ul li:hover, .navcon ul li.on {
	background: url(../images/nav_li_bg.png) center top no-repeat;
}
.navcon ul li a {
	font-size: 15px;
	color: #FFF;
}
#nav {
	width:100%;
	height:45px;
	background:#1e79c8;
	clear:both;
	margin-top:25px;
}
.nav {
	width:1100px;
	height:45px;
	margin:0 auto;
	clear:both;
}
.nav li {
	width:116px;
	height:45px;
	line-height:45px;
	float:left;
	text-align:center;
	position:relative;
	margin:0 3px;
}
.nav li a {
	color:#fff;
	font-size:17px;
	width:118px;
	display:block;
}
.nav ul >li > a:hover, .nav ul >li > a.on {
	height:50px;
	line-height:55px;
	text-decoration:none;
	color:#fff;
	position:relative;
	background:url(../images/nav_li_bg.png) repeat-x center top;
	top:-5px;
}
.nav li:hover a {
	color:#fff;
	text-decoration:none
}
#div1 li .xiala {
	display: none;
	width:auto;
	color:#fff;
	text-align:center;
	z-index:1000;
	position:absolute;
	padding-bottom:10px;
	background:#fff;
	top:45px;
}
#div1 li .xiala p {
	height:28px;
	line-height:28px;
	margin:2px 0;
}
#div1 li .xiala p a {
	color:#000;
	font-weight:normal;
	font-size:16px;
}
#div1 li .xiala p a:hover {
	height:20px;
	font-weight:bold
}
.bannertob {
	height: 76px;
	width: 100%;
	background: url(../images/bannertob_bg.png) center top repeat-x;
}
.bannertobcont {
	width: 64px;
	height: 64px;
	padding-top: 6px
}
.our {
	height: 103px;
	width: 100%;
}
.our span {
	text-transform:uppercase;
}
.ourcont {
	width: 200px;
	height: 103px;
	padding-top: 24px;
	text-align: center;
	color: #000;
	font-size: 20px;
	font-weight: 550;
}
.ourcont i {
	color: #1e79c8;
	font-size: 20px;
}
.ourcont span {
	text-transform: uppercase;
	color: #808080;
}
.pros {
	height:auto;
	overflow:hidden;
	background-color: #e5e5e5;
}
.procont {
	overflow: hidden;
}
.protob {
	height: 76px;
	width: 100%;
	background:#e5e5e5;
}
.protobcont {
	width: 64px;
	height: 64px;
}
.ys {
	width:100%;
	height:535px;
	background: url(../images/ys_bg.png) center top repeat-x;
}
.yscont ul{ height:auto; overflow:hidden;}
.yscont ul li {
	margin-top:30px;
	width:565px;
	height:126px;
	background:#3388d1;
	float:left;
	margin-left:30px;
}
.ysleft {
	float:left;
	background: url(../images/leftnum_bg.png) center top no-repeat;
	width:62px;
	height:98px;
	padding:31px 0 0 45px;
	margin-top:20px;
	background-position: 28px 20px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
}
.ysright {
	float:left;
	color:#FFF;
	width:438px;
}
.ysright a{ color:#FFF;}
.ysrighttop {
	font-size:18px;
	padding-top:30px;
}
.ysrighttop span {
	font-size:24px;
}
.ysrightbot {
	line-height:30px;
	font-size:14px;
}
.ysico {
	height: 97px;
	width: 100%;
	background:#1b4e7a;
}
.ysicocont {
	padding-top:17px;
	width: 64px;
	height: 64px;
}
.h45 {
	height: 45px;
}
.nh {
	height: 308px;
	overflow: hidden;
	margin-bottom:30px;
}
.news {
	width: 800px;
	height: 290px;
}
.newscont {
	width: 800px;
	height: 254px;
	overflow: hidden;
	margin:0 auto;
	position:relative;
}
.newscont .bd ul {
	overflow:hidden;
	zoom:1;
}
.newscont .bd ul li {
	zoom:1;
}
.newscont ul li {
	width: 800px;
	height: 116px;
	background: #f4f4f4;
	margin-bottom:5px;
	padding: 10px 0 0 10px;
	transition:all 0.2s linear 0s
}
.newscont ul li:hover {
	background-color:rgba(38, 99, 193, 0.80);
}
.newscont ul li:hover * {
	color:#ffffff !important;
}
.newimg {
	width: 180px;
	height: 100px;
	float: left;
	margin-right:20px;
}
.newimg img {
	max-width: 160px;
	max-height: 120px;
	overflow: hidden;
}
.newtitle {
	font-size:14px;
	font-weight: bold;
	margin-top: 14px;
	width: 100%;
	line-height: 20px;
	height: 20px;
}
.newcontent {
	font-size: 14px;
	line-height: 24px;
	width: 96%;
	height: 66px;
}
.timel {
	width: 482px;
	float: left;
	overflow: hidden;
}
.time {
	width: 100px;
	float: right;
	text-align: center;
	margin-right: 15px;
	font-weight: 100;
}
.ntitleft {
	width: 100%;
	background: url(../images/lxwm_nav_bg.png) left bottom no-repeat;
	font-size: 18px;
	padding-bottom:10px;
	color: #494949;
	margin-bottom: 10px;
}
.ntitleft span {
	color:#1e79c8;
	margin-right: 5px;
	font-size:18px;
}
.ntitleft i {
	font-size: 16px;
	margin-left: 5px;
	color: #a3a3a3;
	text-transform:uppercase;
}
.ntit {
	width: 100%;
	background: url(../images/lxwm_nav_bg.png) left top no-repeat;
	font-size: 18px;
	padding-top:18px;
	color: #494949;
}
.ntit span {
	color:#1e79c8;
	margin-right: 5px;
}
.ntit i {
	font-size: 16px;
	margin-left: 5px;
	color: #a3a3a3;
}
.zzry {
	width: 370px;
	height: 308px;
	margin-left: 15px;
}
.honor {
	width:368px;
	height:247px;
	overflow:hidden;
	position:relative;
	border:1px solid #ddd;
}
.honor .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.honor .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.honor .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.honor .hd ul li.on {
	background:#f00;
	color:#fff;
}
.honor .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.honor .bd li {
	zoom:1;
	vertical-align:middle;
	text-align:center;
	width: 368px;
	height: 248px;
	font-size:14px;
}
.honor .bd li div{ text-align:left; margin:0px 10px; line-height:18px;}
.honor .bd li a {
	display:block
}
.honor .bd img {
	width:368px;
	display:block;
	vertical-align:middle;
	text-align: center;
}
.honor .prev, .honor .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.honor .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.honor .prev:hover, .honor .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.honor .prevStop {
	display:none;
}
.honor .nextStop {
	display:none;
}
/*底部*/

/*底部分类*/

.fl {
	width: 100%;
	height:44px;
	background: #dcdcdc;
	-moz-box-shadow:-1px 0px 5px #333333;
	-webkit-box-shadow:-1px 0px 5px #333333;
	box-shadow:-1px 0px 5px #333333;
}
.flc {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	background: url(../images/lxwm_nav_bg.png) left top no-repeat;
}
.flc span {
	color: #000;
	font-weight:bold;
}
.flc ul li {
	float: left;
	text-align:left;
	margin: 0 10px;
	font-weight: 600;
}
.flc ul li a:hover {
	color: #555555;
	text-shadow: 0 1px 1px #fff;
}
/*底部分类*/

/*底部联系*/

.footer {
	width: 100%;
	height: 270px;
	background: #1e79c8;
}
.footerleft {
	padding:  40px 0 0 40px;
	width: 600px;
}
.lxfs {
	padding-left: 10px;
}
.lxfs ul li {
	color: #FFFFFF;
	line-height: 24px;
	float:left;
	width:270px;
}
.footerright {
	width: 400px;
}
.footertel {
	width: 400px;
	height: 62px;
	border-top: 1px #62a1d9 solid;
	border-bottom: 1px #62a1d9 solid;
	margin: 30px 18px 0 0;
}
.doindex {
	margin-top: 15px;
	color: #69abe4;
}
.doindex a {
	color: #69abe4;
}
/*底部联系*/

/*底部*/











/*产品*/

.h9 {
	height:9px;
	width:100%;
	background:#1e79c8;
}
.prolistcont {
	padding-top:41px;
}
.prolist {
	background:#f2f2f2;
}
.proleft {
	width:271px;
}
.proleft ul li {
	width:271px;
	height:36px;
	background:#6c6c6c;
	line-height:36px;
	text-align:center;
	font-size:14px;
	margin-bottom:5px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.proleft ul li:hover {
	background:#1e79c8;
}
.proleft ul li a {
	color:#fff;
	font-weight: bold;
}
.proleft ul li.on {
	background:#1e79c8;
}
.proright {
	width:900px;
	text-align: left;
	padding-left: 20px;
	min-height: 565px;
}
.newsright {
	width:900px;
	text-align: left;
	padding-left: 20px;
	min-height: 565px;
}
.about {
	background:#f2f2f2;
}
.newsList {
	width: 910px;
	min-height: 600px;
	height: auto;
	overflow: hidden;
	margin:0 auto;
	position:relative;
}
.newsList li {
	width: 890px;
	height: 110px;
	background: #e2e0e0;
	margin-bottom:5px;
	padding: 10px 0 0 10px;
}
.newsList a:hover {
	color: #1e79c8;
}
.newsList .bd ul {
	overflow:hidden;
	zoom:1;
}
.newsList .bd ul li {
	zoom:1;
}
.newright {
	height: auto;
	overflow: hidden;
}
.newsListimg {
	width: 180px;
	height: 100px;
	float: left;
	margin-right:20px;
	-webkit-border-top-left-radius:0em;
	-webkit-border-top-right-radius:0em;
	-webkit-border-bottom-right-radius:1em;
	-webkit-border-bottom-left-radius:0em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:0em;
	-moz-border-radius-bottomright:1em;
	-moz-border-radius-bottomleft:0em;
	border-top-left-radius:0em;
	border-top-right-radius:0em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:0em;
}
.newsListimg img {
	max-width: 180px;
	max-height: 100px;
	overflow: hidden;
}
.newsListtitle {
	font-size:15px;
	font-weight: bold;
	margin-top: 5px;
	width: 100%;
	line-height: 20px;
	height: 20px;
}
.newsListcontent {
	font-size: 14px;
	line-height: 26px;
	width: 100%;
	height: 75px;
}
.newsListtitle .time {
	color: #000000;
}
#page {
	margin:15px 0;
	font-size: 15px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.page {
	margin:15px 0 15px 25%;
	font-size: 15px;
}
.news_img {
	text-align: center;
	width: 100%;
}
.newstitle {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
}
.newstype {
	width:auto;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	height: 32px;
	line-height: 21px;
	color:#a3a3a3;
	float: right;
}
.newsinfo {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
}
.N_C {
	width: 97%;
	max-width:97%;
	height: auto;
	;
	overflow: hidden;
	margin: 15px;
	font-size: 15px;
	line-height:26px;
}
.picimg {
	width: 100%;
	margin:  0 auto;
	text-align: center;
}
.yp {
	width:100%;
	text-align: center;
}
.spinner {
	  width: 40px;
	  height: 40px;
	  margin: 100px auto;
	  background-color: #333;
     border-radius: 100%;
    -webkit-animation: scaleout 1.0s infinite ease-in-out;
	  animation: scaleout 1.0s infinite ease-in-out;
}
   @-webkit-keyframes scaleout {
   0% {
-webkit-transform: scale(0.0)
}
   100% {
     -webkit-transform: scale(1.0);
     opacity: 0;
   
}
}
   @keyframes scaleout {
   0% {
     transform: scale(0.0);
     -webkit-transform: scale(0.0);
   
}
100% {
     transform: scale(1.0);
     -webkit-transform: scale(1.0);
     opacity: 0;
   
}
}
#in_06_left {
	width:510px;
	height:510px;
	float:left;
	position: relative;
}
#in_06_change {
	width:505px;
	height:486px;
	position: absolute;
	top:25px;
	background: url(../images/bg.png) no-repeat;
}
.change {
}
.change_01 {
	width:362px;
	height:356px;
	position: absolute;
	left:0;
	top:79px;
}
.change_02 {
	width:362px;
	height:356px;
	position: absolute;
	left:0;
	top:79px;
}
.change_03 {
	width:362px;
	height:356px;
	position: absolute;
	left:0;
	top:79px;
}
.change_04 {
	width:362px;
	height:356px;
	position: absolute;
	left:0;
	top:79px;
}
.chan_a_01 {
	width:76px;
	height:76px;
	display: block;
	position: absolute;
	left:325px;
	top:20px;
	background: url(../images/hover.png) no-repeat;
}
.chan_a_01_hover {
	width:114px;
	height:114px;
	display: block;
	background: url(../images/hover2.png) no-repeat;
	position: absolute;
	left:305px;
	top:0px;
}
.chan_a_02 {
	width:76px;
	height:76px;
	display: block;
	background: url(../images/hover.png) no-repeat;
	position: absolute;
	left:408px;
	top:139px;
}
.chan_a_02_hover {
	width:114px;
	height:114px;
	display: block;
	background: url(../images/hover2.png) no-repeat;
	position: absolute;
	left:378px;
	top:119px;
}
.chan_a_03 {
	width:76px;
	height:76px;
	display: block;
	background: url(../images/hover.png) no-repeat;
	position: absolute;
	left:400px;
	top:285px;
}
.chan_a_03_hover {
	width:114px;
	height:114px;
	display: block;
	background: url(../images/hover2.png) no-repeat;
	position: absolute;
	left:370px;
	top:265px;
}
.chan_a_04 {
	width:76px;
	height:76px;
	display: block;
	background: url(../images/hover.png) no-repeat;
	position: absolute;
	left:317px;
	top:400px;
}
.chan_a_04_hover {
	width:114px;
	height:114px;
	display: block;
	background: url(../images/hover2.png) no-repeat;
	position: absolute;
	left:287px;
	top:380px;
}
.fmlist {
	width:1200px;
	margin:0 auto;
}
.fmlist a {
	display:block;
	float:left;
	width:380px;
	height:280px;
	margin:5px;
	padding:5px;
	transition:all 0.2s linear 0s;
}
.fmlist a img {
	max-width:380px;
	max-height:280px;
	display:block;
}
.fmlist a:hover {
	background-color:rgba(41, 102, 184, 1.00);
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.banner {
	width:1200px;
	height:250px;
	border:2px solid #ccc;
	margin:0 auto;
}
/* 首页banner图开始*/

#banner-full-screen-slider { width:100%; height:396px;position:relative}
#banner-slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#banner-slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#banner-slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#banner-pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#banner-pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#banner-pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#banner-pagination li.current { background:#0092CE}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.flash_index .prev,  .flash_index .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.flash_index .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.flash_index .prev:hover,  .flash_index .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.flash_index .prevStop {
	display:none;
}
.flash_index .nextStop {
	display:none;
}
/* 首页banner图结束*/


.banner_service {
	width:100%;
	height:auto;
	margin:0 auto;
}
.main {
	width:1200px;
	height: auto;
	margin:0 auto;
	margin-top:25px;
	overflow: hidden;
}
.main_left {
	width:271px;
	height:auto;
	overflow:hidden;
	float:left;
}
.main_right {
	width:900px;
	height:auto;
	overflow:hidden;
	float:right;
}
.main_right_tit {
	width: 100%;
	background: url(../images/lxwm_nav_bg.png) left bottom no-repeat;
	font-size: 18px;
	padding-bottom:10px;
	color: #494949;
	margin-bottom: 10px;
}
.main_right_tit span {
	color:#1e79c8;
	margin-right: 5px;
	font-size:18px;
}
.main_right_tit i {
	font-size: 16px;
	margin-left: 5px;
	color: #a3a3a3;
	text-transform:uppercase;
}
.pro_list_tit {
	width: 100%;
	background: url(../images/lxwm_nav_bg.png) left bottom no-repeat;
	font-size: 18px;
	padding-bottom:10px;
	color: #494949;
	margin-bottom: 10px;
}
.pro_list_tit span {
	color:#1e79c8;
	margin-right: 5px;
	font-size:18px;
}
.pro_list_tit i {
	font-size: 16px;
	margin-left: 5px;
	color: #a3a3a3;
	text-transform:uppercase;
}
.pro_list ul li {
	width:271px;
	height:36px;
	background:#6c6c6c;
	line-height:36px;
	text-align:center;
	font-size:14px;
	margin-bottom:5px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.pro_list ul li:hover {
	background:#1e79c8;
}
.pro_list ul li a {
	color:#fff;
	font-weight: bold;
}
.pro_list ul li.on {
	background:#1e79c8;
}
.content {
	width:98%;
	line-height:30px;
}
.content_title {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
}
.picUL {
	width: 900px;
	min-height:510px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.picUL li {
	float: left;
	border: 1px solid #dcdcdc;
	width: 278px;
	margin: 25px 15px 5px 5px;
	background: #f6f6f6;
	transition:all 0.2s linear 0s;
}
.picUL li:hover {
	background-color:#7dbbf0;
}
.picUL li:hover a {
	color:#ffffff;
}
.picUL i {
	width: 278px;
	height: 202px;
	text-align: center;
	float: left;
}
.picUL img {
	vertical-align: middle;
	margin:4px;
	width: 270px;
	height: 202px;
	display: block !important;
}
.picUL span {
	height: 100%;
	width: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.picUL p {
	text-align: center;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	overflow:hidden;
}
.picUL p a {
	color: #666666;
	line-height: 35px;
}
.picUL p a:hover {
	color: RED;
}
.about_content {
	width:95%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.about {
	height:auto;
	overflow:hidden;
	background:#f2f2f2;
}
.aboutnav {
	width:auto;
	height:36px;
	overflow:hidden;
	padding: 10px 0 26px 0;
	margin-left:50px;
}
.aboutnav ul li {
	float:left;
	font-size:13px;
	color:#fff;
	background:#6c6c6c;
	height:36px;
	width:128px;
	line-height:36px;
	text-align:center;
	margin:0 20px 0 0;
	font-weight:bold;
	cursor: pointer;
}
.aboutnav ul li.on {
	background:#1e79c8;
}
.aboutnav ul li a {
	color:#fff;
}
.aboutnav ul li a {
	color:#fff;
}
.index_about {
	height:257px;
	background:#ffffff;
	position:relative;
}
.index_aboutleft {
	float:left;
	width:425px;
	height:254px;
}
.index_aboutleft img {
	width:423px;
	height:254px;
	border:#CCC 1px solid;
}
.index_aboutright {
	float:left;
	margin-left:15px;
	width:740px;
	font-size:13px;
	line-height:26px;
	color:#494949;
	height:200px;
	padding-top:10px;
	padding-bottom:9px;
}
.index_aboutnav {
	width:750px;
	height:36px;
	overflow:hidden;
}
.index_aboutnav ul li {
	float:left;
	font-size:13px;
	color:#fff;
	background:#6c6c6c;
	height:36px;
	width:128px;
	line-height:36px;
	text-align:center;
	margin-right:20px;
	font-weight:bold;
}
.index_aboutnav ul li.on {
	background:#1e79c8;
}
.index_aboutnav ul li a{ color: #FFF;}
#index_about_nav {
	position:absolute;
	bottom:0;
	left: 445px;
}
.picList{ height:auto; overflow:hidden; border:1px solid #ccc;}
.slideBox {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.slideTxtBox {
	width: 1120px;
	text-align: center;
	margin:o auto;
}
.slideTxtBox .hd {
	line-height: 30px;
	height:auto;
	overflow:hidden;
	padding: 0 10px 0 20px;
	position: relative;
	margin-top: 23px;
}
.slideTxtBox .hd ul {
/*	float: left;
	position: absolute;
	left: 114px;
	top: -1px;*/
	height:auto;
	overflow:hidden;
}
.slideTxtBox .hd ul li {
	float: left;
	width: 101px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background: url(../images/prolibg.png) center top no-repeat;
	margin: 5px 9px;
	height: 31px;
}
.slideTxtBox .hd ul span {
	float: left;
}
.slideTxtBox .hd ul li.on {
	background: url(../images/proli_bg.png) center top no-repeat;
}
.slideTxtBox .hd ul li a {
	color:#ffffff;
}
.slideTxtBox .bd{
	height:auto;
	overflow:hidden;
}
.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
	display:block;
	height:576px;
	overflow:hidden;
	clear:both;
}
.slideTxtBox .bd li {
	height: 250px;
}
.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}
.slideTxtBox .bd li {
	float: left;
	border: 1px solid #cccccc;
	width: 250px;
	margin: 10px;
	background: #f6f6f6;
}
.slideTxtBox .bd i {
	width: 250px;
	height: 220px;
	text-align: center;
	float: left;
}
.slideTxtBox .bd img {
	vertical-align: middle;
	max-width: 239px;
	max-height: 207px;
 display: !important;
}
.slideTxtBox .bd span {
	height: 100%;
	width: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.slideTxtBox .bd p {
	width: 251px;
	float: left;
	text-align: center;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.product_show {
	width:100%;
	height:auto;
	overflow:hidden;
}
.product_show_left {
	width:440px;
	height:auto;
	overflow:hidden;
	float:left;
}
.product_show_right {
	width:440px;
	height:auto;
	overflow:hidden;
	float:right;
}
.product_name {
	display: block;
	color: #084782;
	font-size:20px;
	line-height: 38px;
	height:38px;
}
.product_pre_next {
	line-height: 35px;
	text-align: left;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	width: 100%;
	margin: 15px 0;
	font-size: 14px;
}
.product_share {
	display: block;
	height: 35px;
	width: 100%;
	background: url(../images/rxcp.jpg) no-repeat 0px 5px;
	margin-bottom: 15px;
	padding-left: 100px;
}
.product_share .share_text {
	float:left;
	height:35px;
	line-height:35px;
}
.bdshare {
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 30px;
	position: relative;
	z-index: 1;
}
.product_search {
	width: 251px;
	height: 30px;
	background: url(../images/search03.jpg) no-repeat;
	margin: 5px 0;
}
.product_search .search_text {
	width: 186px;
	height: 28px;
	border: 0;
	background: none;
	color: #000;
	padding-left: 5px;
	float: left;
}
.product_search .search_btn {
	width: 60px;
	height: 28px;
	background: none;
	float: left;
	border:none;
}
.product_contact {
	margin-top:20px;
}
.product_contact img {
	height: 68px;
	width: 68px;
	float: left;
	margin-right: 15px;
}
.product_contact span {
	display: block;
	float: left;
	color: #787674;
	font-size: 20px;
}
.product_xg {
	overflow:hidden;
	position:relative;
	border:1px solid #ccc;
}
.product_xg .hd {
	overflow:hidden;
	height:40px;
	line-height:40px;
	background:#f4f4f4;
	padding:0 10px;
	position:relative;
}
.product_xg .hd .prev, .product_xg .hd .next {
	display:block;
	width:5px;
	height:9px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("../images/arrow.png") 0 0 no-repeat;
	border:2px solid #ccc;
	position:absolute;
}
.product_xg .hd .next {
	background-position:0 -50px;
}
.product_xg .hd .prevStop {
	background-position:-60px 0;
}
.product_xg .hd .nextStop {
	background-position:-60px -50px;
}
.product_xg .hd ul {
	position:absolute;
	overflow:hidden;
	zoom:1;
	top:10px;
	right:20px;
}
.product_xg .hd ul li {
	float:left;
	width:9px;
	height:9px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:url("../images/icoCircle.gif") 0 -9px no-repeat;
}
.product_xg .hd ul li.on {
	background-position:0 0;
}
.product_xg .bd {
	padding:10px;
}
.product_xg .bd ul {
	overflow:hidden;
	zoom:1;
}
.product_xg .bd ul li {
	margin:0 8px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	width:200px;
}
.product_xg .bd ul li .pic {
	text-align:center;
}
.product_xg .bd ul li .pic img {
	width:120px;
	height:90px;
	display:block;
	padding:2px;
	border:1px solid #ccc;
}
.product_xg .bd ul li .pic a:hover img {
	border-color:#999;
}
.product_xg .bd ul li .title {
	line-height:24px;
}
/*product_show焦点图 start*/
.picFocus {
	margin:0 auto;
	width:400px;
	border:1px solid #ccc;
	padding:5px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.picFocus .hd {
	width:100%;
	padding-top:5px;
	overflow:hidden;
}
.picFocus .hd ul {
	margin-right:-5px;
	overflow:hidden;
	zoom:1;
}
.picFocus .hd ul li {
	padding-top:5px;
	float:left;
	text-align:center;
}
.picFocus .hd ul li img {
	width:85px;
	height:50px;
	border:2px solid #ddd;
	cursor:pointer;
	margin-right:5px;
}
.picFocus .hd ul li.on {
	background:url("../images/icoUp.gif") no-repeat center 0;
}
.picFocus .hd ul li.on img {
	border-color:#f60;
}
.picFocus .bd li {
	vertical-align:middle;
}
.picFocus .bd img {
	width:400px;
	height:300px;
	display:block;
}
/*product_show焦点图 stop*/

.friendlink{ width:1100px; height:auto; overflow:hidden;margin-top:20px; margin-left:45px; color:#CCC; font-size:12px;}
.friendlink ul li{ float:left; margin:0 5px;}
.friendlink ul li a{ color: #CCC;; font-size:12px;}