﻿@charset "utf-8";
html,body,legend{color:#333}html{}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{font:normal normal normal 12px/20px Arial,sans-serif;font-family:"微软雅黑",Simsun;}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Microsoft YaHei,Simsun;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}.numA{font-family:Arial}.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.none{display:none}.hidden{visibility:hidden}
body{background:url(../images/main-patrn.png) left top repeat; background-color:#FFF}
.clear{clear:both; float:none;}
a{text-decoration:none; color:#353434}
a:hover{color:#000;}
.LEFT{float:left;}
.RIGHT{float:right;}
.inner{width:1150px; margin:0px auto;}

.header{height:147px;}
.header .logo{width:620px; float:left; height:147px; overflow:hidden}
.header .logo img{height:147px;}
.header .yuyan{width:400px; float:right; margin-top:20px; height:20px; line-height:20px; color:#333; text-align:right}
.header .yuyan a{font-size:16px; color:#333; margin:0px 10px; line-height:20px;}
.header .yuyan a.cn{background:url(../images/cn.png) left center no-repeat; padding-left:24px;}
.header .yuyan a.en{background:url(../images/en.png) left center no-repeat; padding-left:24px;}
.header .yuyan a.xn{background:url(../images/xn.png) left center no-repeat; padding-left:24px;}
.naver{}

.animenu {
  display: block;height:45px; background:url(../images/menu0.png) left top repeat; min-width:1150px;
}
.animenu ul {
  padding: 0;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 15px;
}
.animenu a {
  color: #aaaaaa;
  text-decoration: none;
}

.animenu__nav {

}
.animenu__nav > li {
  position: relative;
  border-left: 1px solid #333;
  line-height:45px;
}
.animenu__nav > li > a {
  line-height:45px;
  text-transform: uppercase;
  padding:0px 38px;
  color:#CCC; font-size:15px; font-weight:bold
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav > li:hover > a {
  color: #fff;
}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #373737;
  transition: margin .15s, opacity .15s;
  z-index:9999;
}
.animenu__nav__child > li {
  width: 100%;
  border-bottom: 1px solid #515151;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px 0px;
  width: 100%;
  border-color: #373737;
  text-indent:10px;
}
.animenu__nav__child a:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}

.flexslider{position:relative;height:580px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1150px;}
.slides{position:relative;z-index:1;}
.slides li{height:580px; min-width:1150px;}
.slides li a{display:block; width:100%; height:580px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;text-align:center; left:50%}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:56px;height:56px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prevArrow.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/nextArrow.png) center center no-repeat;}

.sbyt{height:420px; background:url(../images/define-ptrn.png) left top repeat; min-width:1150px}
.sbyt h3{font-size:42px; text-align:center; height:80px; line-height:80px; background:url(../images/border-botm.png) bottom center no-repeat; padding-bottom:40px; color:#FFF}
.sbyt ul{height:220px; margin-top:30px; text-align:center}
.sbyt ul li{width:210px; height:210px; border:#FFF solid 5px; overflow:hidden; display:inline-block; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;-ms-border-radius:50%; margin:0px 32px; position:relative;
transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.sbyt ul li img{width:210px; height:210px;transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s; opacity:0.7; }
.sbyt ul li h4{height:50px; line-height:50px; background:url(../images/touming.png) left top repeat; position:absolute; z-index:999; text-align:center; width:100%; top:140px; }
.sbyt ul li h4 span{line-height:50px;color:#FFF; font-size:24px;transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;}
.sbyt ul li:hover img{transform:scale(1.1); -ms-transform:transform:scale(1.1); -o-transform:transform:scale(1.1); -moz-transform:transform:scale(1.1); -webkit-transform:transform:scale(1.1);}
.sbyt ul li:hover h4 span{font-size:30px}
.youshi{height:790px; background-color:#f6f4f5;}
.youshi h3{ text-align:center; height:80px; line-height:80px; background:url(../images/heiborder-botm.png) center 40px no-repeat;}
.youshi h3 span{display:inline-block; text-align:center; line-height:80px; font-size:42px; color:#437d25; padding:0px 20px; background-color:#f6f4f5;}
.youshi .ysbox{margin-top:50px;}
.youshi .ysbox .sminfo{width:460px; float:left; margin-left:80px}
.youshi .ysbox .sminfo .nums{width:50px; height:60px; text-align:center; border-radius:5px; background-color:#437d25; color:#FFF; font-size:28px; line-height:60px; float:left }
.youshi .ysbox .sminfo .rinfo{width:390px; float:right;}
.youshi .ysbox .sminfo .rinfo h4{font-size:18px; font-weight:bold; color:#000; line-height:30px; padding-bottom:5px; border-bottom:#333 dotted 2px; margin-top:10px;}
.youshi .ysbox .sminfo .rinfo p{line-height:24px; font-size:14px; color:#000; margin-top:10px;}
.youshi .ysbox .container{width:410px; float:right; margin-right:80px; height:150px;  margin-top:20px;}
.youshi .ysbox .vmc-container{position: relative;}
.youshi .ysbox .vmc-viewport{overflow: hidden;}
.youshi .ysbox .vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;}
.youshi .ysbox .vmcarousel:after{content: ''; display: table; clear: both;}
.youshi .ysbox .vmcarousel > li{float: left; margin:0px; padding:0px;}
.youshi .ysbox .vmcarousel > li img{ display: block; width:200px; height:150px;}
.youshi .ysbox .vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}
.youshi .ysbox .vmc-arrow-left, .vmc-arrow-right{
    position: absolute; top: 50%; left: -35px; width: 33px; height: 50px; margin-top: -25px; overflow: hidden;
    opacity: 0.3; transition: opacity 0.3s ease; background:url(../images/btnleft.png) left center no-repeat;
}
.youshi .ysbox .vmc-arrow-right{left: auto; right: -30px; background:url(../images/btnright.png) left center no-repeat;}
.youshi .ysbox .vmc-container:hover .vmc-arrow-left, .vmc-container:hover .vmc-arrow-right{opacity: 1;}

.fankui{ height:490px;  background-color:#333333;min-width:1150px}
.fankui h3{ text-align:center; height:80px; line-height:80px; background:url(../images/border-botm.png) center 20px no-repeat;}
.fankui h3 span{display:inline-block; text-align:center; line-height:80px; font-size:42px; color:#FFF; padding:0px 20px; background-color:#333333;}
.fankui h3 span em{color:#6fb90c;}
.fankui p{color:#FFF; font-size:14px; line-height:20px; text-align:left; margin-top:10px;}
.ind_solution{ height:300px; margin-top:30px;}
.ind_solTop{ position:relative; height:24px; margin:0px auto; text-align:center; margin-top:20px;}
.ind_solDown{ width:1030px; height:300px; overflow:hidden; margin:0px auto}
.focus_box{ position:relative;display:inline; height:300px; width:220px; margin-right:30px; }

.focus_box a{ display:block;width:180px; height:270px; padding:15px 20px;background-color:#585858; text-align:center; text-decoration:none;transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;}
.focus_box img{ width:100px; height:100px;  border:#FFF solid 5px;border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%; transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s; }
.focus_box h5{font-size:15px; color:#6eb40f; line-height:30px; margin-top:30px; border-bottom:#7ab71f solid 3px;}
.focus_box a:hover{background-color:#6fb90c;}
.focus_box a:hover img{transform:scale(1.1)}
.focus_box a:hover h5{color:#FFF;border-bottom:#FFF solid 3px;}
#focus{width:1030px; height:300px; overflow:hidden; position:relative;}
#focus ul{ width:20000px; height:300px; position:absolute;}
#focus ul li{ width:20000px; height:300px;overflow:hidden;position:relative;}
.ind_solTop .btnBg{position:absolute; width:1150px; height:10px; right:6px; top:0;}
.ind_solTop .btn{position:absolute;width:1150px; height:10px; right:6px; bottom:3px; text-align:center;}
.ind_solTop .btn span{display:inline-block;_display:inline;_zoom:1; width:10px; height:10px; background:url(../images/ind_solac.png) no-repeat;_font-size:0; margin-left:2px; cursor:pointer;}
.ind_solTop .btn span.on{ background:url(../images/ind_solho.png) no-repeat;}
.fl{float:left;}

.xnlunbo{height:580px; background-color:#f6f4f5;min-width:1150px}
.xnlunbo .lbbox{width:410px;height:220px; float:left; margin-left:120px; margin-top:40px;}
.xnlunbo .lbbox h3{text-align:center; color:#6fb90c; font-size:18px; line-height:30px; height:30px;}
.xnlunbo .lbbox .container{width:410px; float:right;height:150px;  margin-top:20px;}
.xnlunbo .lbbox .vmc-container{position: relative;}
.xnlunbo .lbbox .vmc-viewport{overflow: hidden;}
.xnlunbo .lbbox .vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;}
.xnlunbo .lbbox .vmcarousel:after{content: ''; display: table; clear: both;}
.xnlunbo .lbbox .vmcarousel > li{float: left; margin:0px; padding:0px;}
.xnlunbo .lbbox .vmcarousel > li img{ display: block; width:200px; height:150px;}
.xnlunbo .lbbox .vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}
.xnlunbo .lbbox .vmc-arrow-left, .vmc-arrow-right{
    position: absolute; top: 50%; left: -35px; width: 33px; height: 50px; margin-top: -25px; overflow: hidden;
    opacity: 0.5; transition: opacity 0.3s ease; background:url(../images/btnleft.png) left center no-repeat; z-index:999
}
.xnlunbo .lbbox .vmc-arrow-right{left: auto; right: -30px; background:url(../images/btnright.png) left center no-repeat;}
.xnlunbo .lbbox .vmc-container:hover .vmc-arrow-left, .vmc-container:hover .vmc-arrow-right{opacity: 1;}


.abts{height:400px; background:url(../images/define-ptrn.png) left top repeat;min-width:1150px}
.abts h3{font-size:42px; text-align:center; height:80px; line-height:80px; background:url(../images/border-botm.png) bottom center no-repeat; padding-bottom:40px; color:#FFF}
.abts .atbox{width:230px; text-align:center; float:left;}
.abts .atbox img{border:#CCC solid 1px; background-color:#303030; border-radius:50%; width:128px; height:128px;margin-top:20px;transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.abts .atbox h4{font-size:24px; color:#6fb90c; line-height:30px; margin-top:10px;}
.abts .atbox p{font-size:28px; color:#FFF; line-height:40px; margin-top:10px;}
.abts .atbox:hover img{transform:scale(1) rotate(360deg); border:#060 solid 1px; box-shadow:#0F0 0px 0px 10px;}

.ixwlst{ background-color:#f6f4f5;min-width:1150px}
.ixwlst .hyzx{width:510px; float:left; margin-top:20px;}
.ixwlst .hyzx h3{font-size:16px; color:#6fb90c; border-bottom:#6fb90c solid 2px; padding-left:5px; line-height:30px;}
.ixwlst .hyzx h3 a{margin-right:20px;}
.ixwlst .hyzx h3 a.cur{color:#6fb90c;}
.ixwlst .hyzx .hots{height:110px; margin-top:20px;}
.ixwlst .hyzx .hots img{width:150px; height:110px; float:left;}
.ixwlst .hyzx .hots .tt{width:345px; float:right;}
.ixwlst .hyzx .hots .tt h4{font-size:14px; color:#333; line-height:30px;}
.ixwlst .hyzx .hots .tt p{font-size:13px; color:#666; line-height:25px;}
.ixwlst .hyzx .hots .tt p a{float:right; margin-right:10px;}
.ixwlst .hyzx ul{margin-top:10px;}
.ixwlst .hyzx ul li{ line-height:28px;color:#333;font-size:13px;}
.ixwlst .hyzx ul li a{font-size:13px; color:#333; margin-left:5px;}
.ixwlst .lybox{width:620px; float:right;margin-top:20px;}
.ixwlst .lybox h3{font-size:16px; color:#6fb90c; border-bottom:#6fb90c solid 2px; padding-left:5px; line-height:30px;}
.ixwlst .lybox table{width:100%; border:none;margin-top:20px;}
.ixwlst .lybox table td{ height:30px; line-height:30px;}
.ixwlst .lybox table td span{float:right; margin-right:5px; font-size:13px;}
.ixwlst .lybox table td span em{color:#F00; margin-right:3px;}
.ixwlst .lybox table td .txt{width:200px; height:20px; line-height:20px; border:#999 solid 1px; padding-left:5px;}
.ixwlst .lybox table td .btn{ height:26px; line-height:26px; border:none; background-color:#F90; width:100px; text-align:center; cursor:pointer; color:#FFF; font-weight:bold}
.ixwlst .qwbox{width:510px; float:left; margin-top:20px;}
.ixwlst .qwbox h3{font-size:16px; color:#6fb90c; border-bottom:#6fb90c solid 2px; padding-left:5px; line-height:30px;}
.ixwlst .qwbox h3 a{float:right; margin-right:10px;}
.ixwlst .qwbox #con{ width:510px; height:190px; margin:0px auto 0px auto; position:relative;overflow:hidden;}
.ixwlst .qwbox ul{position:absolute; top:0; left:0; padding:0;}
.ixwlst .qwbox ul li{margin-top:20px; padding-bottom:20px; border-bottom:#666 dotted 1px;width:510px;}
.ixwlst .qwbox ul li p{line-height:25px; color:#000; font-size:14px;}
.ixwlst .qwbox ul li p.q span{display:block; float:left; margin-right:8px;margin-top:2px; width:20px; height:20px; background-color:#595959; color:#FFF; line-height:20px; text-align:center; border-radius:5px; }
.ixwlst .qwbox ul li p.d span{display:block; float:left; margin-right:8px;margin-top:2px; width:20px; height:20px; background-color:#be0a14; color:#FFF; line-height:20px; text-align:center; border-radius:5px; }

.ixwlst .lxbox{width:620px; float:right;margin-top:20px; background:url(../images/lxwm.png) right 34px no-repeat}
.ixwlst .lxbox h3{font-size:16px; color:#6fb90c; border-bottom:#6fb90c solid 2px; padding-left:5px; line-height:30px;}
.ixwlst .lxbox h4{font-size:16px; font-weight:bold; color:#000; margin-top:20px;margin-left:20px; margin-bottom:10px;}
.ixwlst .lxbox p{line-height:30px; font-size:15px; color:#000; margin-left:20px;}

.links{background-color:#222222; padding:20px 0px; margin-top:20px;min-width:1150px}
.links .lkbox{position:relative; border:#FFF solid 2px; padding:20px;}
.links .lkbox a{color:#FFF; font-size:13px; margin:0px 10px;}
.links .lkbox span{display:block; font-size:16px; color:#FFF; line-height:20px; height:20px; padding:0px 20px; background-color:#222222; position:absolute; top:-10px;}
.links .gjc{line-height:30px; margin-top:10px;}
.links .gjc span{font-size:14px; color:#FFF;}
.links .gjc a{font-size:14px; color:#FFF; margin:0px 10px;}
.foot{height:30px; line-height:30px; background-color:#333;min-width:1150px}
.foot p{line-height:30px; font-size:14px; color:#FFF;}
.foot p span{margin-left:30px;}
.foot p a{color:#FFF;}

.main{padding:20px 0px}
.main .mleft{width:270px; float:left}
.main .mleft .flnav{width:268px;border:1px solid #e1e1e1;}
.main .mleft .flnav .tit{ height:40px; line-height:40px; border-bottom:#666 solid 2px; background-color:#FFF}
.main .mleft .flnav .tit span{font-size:18px; line-height:40px; border-left:#666 solid 5px; margin-left:10px; padding-left:10px;}
.main .mleft .flnav .menu_list{width:268px;margin:0 auto;}
.main .mleft .flnav .menu_head{
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #525252;
	cursor: pointer;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #f1f1f1 url(../images/pro_left.png) center right no-repeat;
}
.main .mleft .flnav .menu_head a{display:block;	padding-left:38px; text-decoration:none}
.main .mleft .flnav .menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.main .mleft .flnav .menu_body{
	line-height: 30px;
	backguound: #fff;
}
.main .mleft .flnav .menu_body a{display:block;height:30px;line-height:30px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.main .mleft .flnav .menu_body a:hover{text-decoration:none; padding-left:50px;}

.main .mleft .lfbox{width:268px;border:1px solid #e1e1e1; margin-top:10px; background-color:#f1f1f1}
.main .mleft .lfbox .tit{ height:40px; line-height:40px; border-bottom:#666 solid 2px; background-color:#FFF}
.main .mleft .lfbox .tit span{font-size:18px; line-height:40px; border-left:#666 solid 5px; margin-left:10px; padding-left:10px;}
.main .mleft .lfbox .lst{margin:10px 20px;}
.main .mleft .lfbox .lst li{line-height:27px; border-bottom:#999 dotted 1px;}
.main .mleft .lfbox .lst li a{background:url(../images/huisj.png) left center no-repeat; padding-left:15px; font-size:13px;}
.main .mleft .lfbox .lst p{font-size:13px; line-height:28px;}

.main .mright{width:860px; float:right; background-color:#FFF;}
.main .mright .title{height:40px; line-height:40px; border-bottom:#666 solid 2px;}
.main .mright .title span{ line-height:40px; font-size:14px; margin-left:10px;}
.main .mright .mconcent{margin:10px auto; width:100%;}
.main .mright .mconcent .prlst{}
.main .mright .mconcent .prlst li{float:left; width:245px; padding:12px; border:#CCC solid 1px; margin:15px 7px; text-align:center}
.main .mright .mconcent .prlst li a{display:block; text-decoration:none}
.main .mright .mconcent .prlst li .imgs{width:245px; height:150px; overflow:hidden}
.main .mright .mconcent .prlst li img{width:245px; height:150px;transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s; opacity:0.7;}
.main .mright .mconcent .prlst li h4{line-height:30px; font-size:16px;}
.main .mright .mconcent .prlst li p{line-height:30px; font-size:14px; color:#999}
.main .mright .mconcent .prlst li a:hover img{transform:scale(1.1); -ms-transform:transform:scale(1.1); -o-transform:transform:scale(1.1); -moz-transform:transform:scale(1.1); -webkit-transform:transform:scale(1.1); opacity:1}
.main .mright .mconcent .pages{text-align:center; line-height:35px; height:35px;}
.main .mright .mconcent .pages b{ border:#CCC solid 1px; margin:0px 5px; padding:0px 4px}
.main .mright .mconcent .pages b.pageinfo,.main .mright .mconcent .pages .pagetxt,.main .mright .mconcent .pages .pagebtn{display:none;}


.main .mright .mconcent .nwpls{margin:10px;}
.main .mright .mconcent .nwpls li{height:210px; border-bottom:#CCC solid 3px; margin-bottom:20px;}
.main .mright .mconcent .nwpls li h4{font-size:15px; color:#000; line-height:30px; background:url(../images/hdd.png) left center no-repeat; padding-left:15px;}
.main .mright .mconcent .nwpls li h5{font-size:12px; color:#666; font-weight:normal; line-height:20px; margin-bottom:10px;}
.main .mright .mconcent .nwpls li img{width:185px; height:125px;  border:#CCC solid 3px; float:left;}
.main .mright .mconcent .nwpls li .nn{ width:630px; float:right;}
.main .mright .mconcent .nwpls li .nn p{line-height:23px; font-size:13px; color:#333;}
.main .mright .mconcent .nwpls li .nn p a{display:block; width:100px; text-align:center; background-color:#999; margin-top:15px; color:#FFF; text-decoration:none}
.main .mright .mconcent .nwpls li .nn p a:hover{background-color:#333;}
.main .mright .mconcent .infos{margin:10px 30px;}
.main .mright .mconcent .infos h3.tit{margin-top:20px; line-height:30px; border-bottom:#999 solid 1px; font-size:18px; text-align:center; padding-bottom:5px;}

.main .mright .mconcent .infos h5.tm{text-align:right; font-size:13px; color:#CCC; font-weight:normal; line-height:30px;}
.main .mright .mconcent .infos .cinfo{margin:10px auto; line-height:25px; font-size:13px; color:#000;}
.main .mright .mconcent .infos .cinfo p{margin:10px auto; line-height:25px; font-size:13px; color:#000;}
.main .mright .mconcent .infos .ckw{line-height:30px; height:30px;}
.main .mright .mconcent .infos .ckw span{font-size:13px; color:#000;}
.main .mright .mconcent .infos .mrlik{margin-top:10px;}
.main .mright .mconcent .infos .mrlik p{line-height:30px; font-size:13px; color:#666;}
.main .mright .mconcent .pshows{margin:20px 30px;}
.main .mright .mconcent .pshows h3{font-size:28px; line-height:30px; margin:10px 0px;}
.main .mright .mconcent .pshows .plbox{margin-top:20px; width:380px; float:left}
.main .mright .mconcent .pshows .plbox h4{font-size:18px; line-height:30px; margin-top:5px;}
.main .mright .mconcent .pshows .plbox p{font-size:14px; color:#666; line-height:26px;}
.main .mright .mconcent .pshows .imgs{float:right; width:400px; height:265px; overflow:hidden; border:#CCC solid 1px;margin-top:20px;}
.main .mright .mconcent .pshows .imgs img{ width:400px; height:265px}
.main .mright .mconcent .pshows .morlik{padding:25px 20px; background-color:#e8e8e8; border:#999 solid 2px;; margin:20px auto; text-align:center}
.main .mright .mconcent .pshows .morlik a{display:inline-block; width:185px; height:38px; line-height:38px; font-size:16px; text-align:center; color:#FFF; text-decoration:none; margin:0px 15px}
.main .mright .mconcent .pshows .morlik a.ct{ background:url(../images/chat.jpg) 30px center no-repeat;background-color:#b1060f;}
.main .mright .mconcent .pshows .morlik a.dw{ background:url(../images/dw.jpg) 30px center no-repeat;background-color:#01559d;}
.main .mright .mconcent .zxbook {margin:20px 30px;}
.main .mright .mconcent .zxbook h3{font-size:16px; color:#666; border-bottom:#666 solid 2px; padding-left:5px; line-height:30px;}
.main .mright .mconcent .zxbook table{width:100%; border:none;margin-top:20px;}
.main .mright .mconcent .zxbook table td{ height:30px; line-height:30px; padding:5px 0px}
.main .mright .mconcent .zxbook table td span{float:right; margin-right:5px; font-size:13px;}
.main .mright .mconcent .zxbook table td span em{color:#F00; margin-right:3px;}
.main .mright .mconcent .zxbook table td .txt{width:200px; height:20px; line-height:20px; border:#999 solid 1px; padding-left:5px;}
.main .mright .mconcent .zxbook table td .btn{ height:26px; line-height:26px; border:none; background-color:#F90; width:100px; text-align:center; cursor:pointer; color:#FFF; font-weight:bold}
.main .mright .mconcent .asklst{margin:10px 30px;}
.main .mright .mconcent .asklst ul{ margin-top:10px; width:100%}
.main .mright .mconcent .asklst ul li{margin-top:20px; padding-bottom:5px; border-bottom:#666 dotted 1px;}
.main .mright .mconcent .asklst ul li div.q,.main .mright .mconcent .asklst ul li div.d{color:#000; font-size:14px; line-height:30px; clear:both; margin-bottom:10px}
.main .mright .mconcent .asklst ul li div p{width:770px; float:right; line-height:25px;}
.main .mright .mconcent .asklst ul li div.q span{display:block; float:left; margin-right:8px;margin-top:2px; width:20px; height:20px; background-color:#595959; color:#FFF; line-height:20px; text-align:center; border-radius:5px; }
.main .mright .mconcent .asklst ul li div.d span{display:block; float:left; margin-right:8px;margin-top:2px; width:20px; height:20px; background-color:#be0a14; color:#FFF; line-height:20px; text-align:center; border-radius:5px; }