
.MP_scsb{padding:10px;}
.inner_banner{ height:320px;}
#bodyMain{ margin-top:20px; margin-bottom:20px;}

#MainL{ width: 220px; float:left; overflow: hidden;}
#MainL .leftNav{ overflow:hidden; }
#MainL .leftNav h3{
	font-family:"微软雅黑";  line-height: 39px; padding-left: 12px; font-size: 24px;
	background:url(../images/top_bg.jpg) no-repeat;
	color: #fff;
	height: 54px;
    text-align: center;
    padding-top: 10px;}
#MainL .leftNav ul{border-top:none; border:3px #0094de solid; padding:15px;}
#MainL .leftNav ul li{ padding-top: 4px; min-height: 32px;/* overflow: hidden;*/ font-size: 13px;}
#MainL .leftNav ul li a{ color: #333; height: 32px; padding-left: 20px; line-height: 32px; background:#CCC; display: block; overflow:hidden;}
#MainL .leftNav ul li a:hover,#MainL .leftNav ul li a.on{ color: #fff; background:#ec7f0a}
#MainL .leftNav ul li div a{color: #000!important; height: 28px; padding-left: 20px; line-height: 26px; background:#efefef!important; display: block; overflow:hidden;}
#MainL .leftNav ul li div a:hover{color: #cb1800!important; background:#efefef!important;}
#MainL .leftNav ul li div dt{padding-bottom:2px;}
#MainL .LeftJjfa{ padding-top: 12px;}
#MainL .LeftJjfa h3{ height: 24px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #5bb531; line-height: 24px; padding-right: 12px;}
#MainL .LeftJjfa h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}
#MainL .LeftJjfa ul{ padding-left: 8px; padding-right: 8px; padding-top: 8px;border:1px solid #e4e4e4; border-top:none; padding-bottom:8px; }
#MainL .LeftJjfa ul li{ line-height: 24px; border-bottom: 1px #ccc dotted; padding-left: 6px;}
#MainL .LeftKhjz{ margin-top:12px; border:1px solid #e4e4e4; padding-bottom:10px;}
#MainL .LeftKhjz h3{ height: 36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #5bb531; line-height: 36px; padding-right: 12px;}
#MainL .LeftKhjz h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}
#MainL .LeftKhjz dl{ margin-left: 8px; margin-right: 8px; padding-top: 4px; padding-bottom: 8px; border-bottom: 1px #ccc dotted;}
#MainL .LeftKhjz dd{ height: 65px; overflow: hidden; line-height: 17px; color: #666;}
#MainL .LeftKhjz dd img{ float: left; width: 100px; height: 65px; margin-right: 8px;}
#MainL .LeftKhjz dt{ height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
#MainL .LeftFaq{ margin-top:12px;height: 257px; overflow: hidden; border:1px solid #e4e4e4; border-top:none;}
#MainL .LeftFaq h3{ height: 36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #5bb531; line-height: 36px; margin-bottom: 4px; padding-right: 12px;}
#MainL .LeftFaq h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}
#MainL .LeftFaq dl{ height: 60px; border-bottom: 1px #c7c7c7 dotted; padding-top: 8px; padding-bottom: 6px; margin-left: 6px; margin-right: 8px;}
#MainL .LeftFaq dt{ height: 20px; line-height: 20px; background: url(../images/icon_w.jpg) left no-repeat; padding-left: 20px; font-weight: bold; overflow: hidden;}
#MainL .LeftFaq dd{ padding-left: 20px; height: 40px; line-height: 20px; color: #666; overflow: hidden;}

#MainL .LeftList{ padding-top: 12px; overflow: hidden;}
#MainL .LeftList h3{ height: 24px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #5bb531; line-height: 24px; padding-right: 12px;}
#MainL .LeftList h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}
#MainL .LeftList ul{ padding-left: 8px; padding-right: 8px;  border:1px solid #e4e4e4; border-top:none;}
#MainL .LeftList ul li{height: 62px; overflow: hidden; line-height: 20px; padding-top: 8px; color: #666;}
#MainL .LeftList ul li img{border: 1px #ccc solid; height: 60px; width: 80px; float: left; margin-right: 8px;}
#MainL .LeftList ul li img:hover{border: 1px #5bb531 solid;}
#MainL .LeftCon{ padding-top: 12px; overflow: hidden;}
#MainL .LeftCon h3{ height: 36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #0094de; line-height: 36px; padding-right: 12px;}
#MainL .LeftCon h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}
#MainL .LeftCon ul{/* background: url(../images/leftcon.jpg) top center no-repeat;*/ padding: 6px 8px 8px; border:1px solid #e4e4e4; border-top:none;}
#MainL .LeftCon ul li{line-height: 20px; padding-top: 2px;}

#MainR{ width: 762px; float: right; overflow:hidden;}
#MR_dh{ border:1px solid #e4e4e4; height: 36px; overflow: hidden; line-height: 36px; font-size: 14px; padding-left: 12px; color: #000;}
#MR_dh a{ color: #000;}
#MR_dh a:hover{ color: #f30;}

#MR_proList{padding-left:10px; padding-top: 10px; border:1px solid #e4e4e4; margin-top:12px; border-bottom:none;}
#MR_proList li{ float: left; width:169px; overflow: hidden; padding: 8px 8px;}
#MR_proList .pic{overflow: hidden;}
#MR_proList .pic img{ width: 165px; height: 165px; padding: 1px; border: 1px #ccc solid;}
#MR_proList .pic img:hover{border: 1px #d80d0d solid;}
#MR_proList .txt{ height: 28px; line-height: 28px; text-align:center; color: #666;  overflow: hidden;}
#MR_proList .txt a{
	color:#333;
}

#MR_proShow{  padding-top: 18px; margin-top:12px; padding-bottom:15px; overflow: hidden; border:1px solid #e4e4e4;  }
#MR_proShow .leftPic{ float: left; width: 370px; }
#MR_proShow .BigPic{ width: 354px; height: 354px; padding: 1px; border: 2px #eee solid;}
#MR_proShow .SamPic{ padding-top: 5px; height: 70px; overflow: hidden;}
#MR_proShow .SamPic img{ border: 1px #eee solid; width: 68px; margin-right: 2px; height: 68px;}
#MR_proShow .SamPic .cur{ border: 1px #5bb531 solid;}
#MR_proShow .rightshow{ width: 490px; float: right;}
#MR_proShow .rightshow h1{ font-size: 20px; color: #000; line-height: 32px; padding-bottom: 8px; border-bottom: 1px #ccc solid; padding-left: 8px;}
#MR_proShow .rightshow li{ border-bottom: 1px #ccc dotted; padding-left: 8px; padding-top: 5px; padding-bottom: 5px; line-height: 24px; overflow: hidden;}
#MR_proShow .rightshow span{ color: #666;}
#MR_proShow .rightshow .tel{ font-size: 20px; color:#5bb531 }
#MR_proShow .rightshow .pl{color:#5bb531}
.h24{ height: 24px;}

.MP_tiwle{ b margin-right: 21px; margin-left: 21px; height: 24px; margin-top: 20px; line-height: 24px; padding-left: 12px; color: #fff; font-size: 14px; font-weight: bold; background: #5bb531;}
.MP_tuitle{ border:1px solid #e4e4e4; }

.MP_title{margin-right: 21px; margin-left: 21px; height: 33px; margin-top: 20px; line-height: 33px; padding-left: 12px; color: #fff; font-size: 14px; background:#7d7e7d;}
.MP_title2{ margin-right: 21px; margin-left: 21px; height: 24px; margin-top: 20px; line-height: 24px; padding-left: 12px; color: #000; font-size: 14px; background: #ccc;}

.MP_titce3{ margin-right: 21px; margin-left: 21px; height: 32px; margin-top: 20px; line-height: 32px; padding-left: 12px; color: #fff; font-size: 14px; background: #5bb531;}
#MP_caxq{  border:1px solid #e4e4e4; margin-top:12px; line-height: 200%; padding:10px;}

#MP_cpwxp{  padding:20px; line-height:28px;}


#MP_cpxq{  border:1px solid #e4e4e4;border-top:none; border-bottom:none;  padding:20px; line-height: 200%;}
#MR_showlist{ padding-left: 13px;}
#MR_showlist li{ width: 164px; padding-left:10px; padding-right: 10px; float: left; overflow: hidden; padding-top: 10px;}
#MR_showlist .pic { height: 164px; overflow: hidden;}
#MR_showlist .pic img{ border: 1px #ccc solid; padding: 1px; width: 160px; height: 160px;}
#MR_showlist .pic img:hover{ border: 1px #5bb531 solid;}
#MR_showlist .txt{ height: 20px; line-height: 20px; overflow: hidden; text-align:center;}
#MR_pl{ padding-left: 21px; padding-right: 21px; padding-top: 12px; line-height: 120%;}

#MP_scsb{padding-left: 10px; border:1px solid #e4e4e4; border-bottom:none; margin-top:12px;}
#MP_scsb li{ float: left; width: 218px; height: 178px; overflow: hidden; padding: 8px 6px;}
#MP_scsb .pic{ width: 218px; height: 168px; overflow: hidden;}
#MP_scsb .pic img{ width: 210px; height: 158px; padding: 1px; border: 1px #ccc solid;}
#MP_scsb .pic img:hover{border: 1px #f47b05 solid;}
#MP_scsb .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}

#Mh_srsb{padding-left: 10px; border:1px solid #e4e4e4; border-bottom:none; margin-top:12px;}
#Mh_srsb li{ float: left; width: 170px; height: 121px; overflow: hidden; padding: 15px 8px 8px 8px;}
#Mh_srsb .pic{ width: 170px; height: 101px; overflow: hidden;}
#Mh_srsb .pic img{ width: 166px; height: 97px; padding: 1px; border: 1px #ccc solid;}
#Mh_srsb .pic img:hover{border: 1px #5bb531 solid;}
#Mh_srsb .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}


#MP_honor{padding-left: 10px; border:1px solid #e4e4e4; border-bottom:none; margin-top:12px;}
#MP_honor li{ float: left; width: 204px; height:289px; overflow: hidden; padding: 8px 12px;}
#MP_honor .pic{ width: 204px; height:278px; overflow: hidden;}
#MP_honor .pic img{ width: 200px; height:268px; padding: 1px; border: 1px #ccc solid;}
#MP_honor .pic img:hover{border: 1px #f47b05 solid;}
#MP_honor .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}

#MP_case{padding-left: 10px; border:1px solid #e4e4e4; border-bottom:none; margin-top:12px;}
#MP_case li{ float: left; width: 240px; height: 206px; overflow: hidden; padding: 8px;}
#MP_case .pic{ width: 240px; height: 185px; overflow: hidden;}
#MP_case .pic img{ width: 236px; height: 177px; padding: 1px; border: 1px #ccc solid;}
#MP_case .pic img:hover{border: 1px #5bb531 solid;}
#MP_case .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}

#MP_client{padding-left: 10px; border:1px solid #e4e4e4; margin-top:12px; border-bottom:none;}
#MP_client li{ float: left; width: 224px; height: 227px; overflow: hidden; padding: 8px;}
#MP_client .pic{ width: 224px; height: 147px; overflow: hidden;}
#MP_client .pic img{ width: 220px; height: 143px; padding: 1px; border: 1px #ccc solid;}
#MP_client .pic img:hover{border: 1px #5bb531 solid;}
#MP_client .title{ height: 24px; background: #CECECE; line-height: 24px; font-weight: bold;}
#MP_client .txt{ height: 40px; line-height: 20px; color: #666; padding-top: 3px; text-align:center; overflow: hidden;}

#MP_news{ padding-left: 21px; padding-right: 21px; border:1px solid #e4e4e4; margin-top:12px; border-bottom:none;}
#MP_news dl{ padding-top: 8px; padding-bottom: 8px; overflow: hidden; border-bottom: 1px #ccc dotted;}
#MP_news dt{ font-size: 14px; height: 24px; line-height: 24px; font-weight: bold;}
#MP_news dt span{ float: right; color: #999; font-size: 12px; font-weight: normal; padding-right: 12px;}
#MP_news dd{ font-size: 12px; color: #666; line-height: 23px;}
/*#MP_news .pic{ height: 94px; padding-top: 12px; padding-bottom: 12px;}
#MP_news .pic img{ float: left; width: 124px; border: 1px #ccc solid; padding: 1px;}*/
#MP_news .pic dt{ width: 904px;}
#MP_news .pic dd{ width: 904px; height: 70px; overflow: hidden;}
#MP_news li{ padding: 8px; overflow: hidden; height: 23px; line-height: 23px; border-bottom: 1px #ccc dotted;}
#MP_news li span{ float: right; color: #999; font-size: 12px; font-weight: normal;}

#MP_faq{ padding-left: 11px; padding-right: 21px;  border:1px solid #e4e4e4; margin-top:12px; padding-bottom:10px;}
#MP_faq dl{ height: 69px; border-bottom: 1px #c7c7c7 dotted; padding-top: 12px; padding-bottom: 12px;}
#MP_faq dt{ height: 24px; line-height: 24px; background: url(../images/icon_w.jpg) left no-repeat; padding-left: 20px; font-size: 14px; font-weight: bold;}
#MP_faq dd{ padding-left: 20px; padding-top: 5px; height: 40px; line-height: 20px; color: #666;  overflow: hidden;}

#MR_nrTitle{ text-align:center; padding-left: 21px; padding-right: 21px; margin-top:12px; border:1px solid #e4e4e4; border-bottom:none;}
#MR_nrTitle h1{ font-size: 20px; color: #000; line-height: 30px;}
#MR_nrTitle h6{ padding-top: 5px; height: 20px; line-height: 20px; color: #999; font-size: 12px; font-weight: normal;}
#MR_nrTitle h6 span{ padding-left: 6px; padding-right: 6px;}
#MR_nrPic{ padding-left: 21px; padding-right: 21px; text-align:center; padding-top: 8px; border:1px solid #e4e4e4; border-bottom:none;}
#MR_nrPic img{ border: 2px #eee solid; padding: 2px; max-width: 740px;}
#MR_nrFx{ height: 24px; overflow: hidden; padding-left: 21px; padding-top: 8px; border:1px solid #e4e4e4;  border-top:none; border-bottom:none;}
#MR_nrqt{ padding-top: 12px; line-height: 24px; padding-left: 21px; padding-right: 21px; color: #000;  border:1px solid #e4e4e4;  border-top:none;}



/*CSS pageinfo style pagination*/
#pageinfo {padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height:30px; font-size: 12px; text-align:center;border:1px solid #e4e4e4; border-top:none;}
#pageinfo a{padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc;}
#pageinfo a:hover {border: 1px solid #0094de;}
#pageinfo a:active {border: 1px solid #ee5700;}
#pageinfo span{padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc;}
#pageinfo a.cur {font-weight: bold; color: #fff;  background:#0094de; border: 1px solid #0094de;}

.login-01{ width:900px; margin-left:30px; margin-top:20px; margin-bottom:20px;}

.login-01 form ul li{border:none}
.login-01 form ul li:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.login-01 form ul li:before,.login-01 form ul li:after {content: " "; display: table;}
form {
   padding: 0% 1%;
}
form li.first,li.second{
  border:none;
  list-style:none;
  margin-bottom:10px;
  width:100%;
}
.icon,.icon2  {
  height:55px;
  width:55px;
  display: block;
  float: left;
  border-top-left-radius: 0.3em;
  -o-border-top-left-radius: 0.3em;
  -moz-border-top-left-radius: 0.3em;
  -webkit-border-top-left-radius: 0.3em;
  border-border-bottom-left-radius: 0.3em;
  -o-border-bottom-left-radius: 0.3em;
  -moz-border-bottom-left-radius: 0.3em;
  -webkit-border-bottom-left-radius: 0.3em;
}
.user {
    background: url(../images/icons.png) no-repeat 14px 15px #f79d29;
}
.email{
  background:url(../images/icons.png) no-repeat 15px -39px #f79d29;
}
.phone{
  background: url(../images/icons.png) no-repeat 15px -93px #f79d29;
}
.msg{
  background: url(../images/msg.png) no-repeat 16px 16px #f79d29;
}
li.first:hover .user{
     background: url(../images/icons.png) no-repeat 14px 15px #DB2048;
}
li.first:hover .email{
  background:url(../images/icons.png) no-repeat 15px -39px #DB2048;
}
li.first:hover .phone{
  background: url(../images/icons.png) no-repeat 15px -93px #DB2048;
}
li.second:hover .msg {
  background: url(../images/msg.png) no-repeat 16px 16px #DB2048;
}
/*-----*/
input[type="text"],form textarea {
  width: 77%;
  padding: 1.13em 1em 1.13em 1em;
  color: #858282;
  font-size: 16px;
  outline: none;
  background: #e7e7e7;
  font-weight: 500;
  border: none;
  font-family: 'Lora', serif;
  border-top-right-radius: 0.3em;
  -o-border-top-right-radius: 0.3em;
  -moz-border-top-right-radius: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  border-border-bottom-right-radius: 0.3em;
  -o-border-bottom-right-radius: 0.3em;
  -moz-border-bottom-right-radius: 0.3em;
  -webkit-border-bottom-right-radius: 0.3em;
  }
  .submit{

  }
form textarea {
  resize: none;
  height: 140px;
}
.login-01 input[type="submit"]{
  font-size: 17px;
  font-weight: 300;
  color: #fff;
  cursor: pointer;
  outline: none;
  padding: 10px 10px;
  width: 25%;
  border: 2px solid #F79D29;
  float: right;
  background: #F79D29;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  margin-right:2.85em;
}
input[type="submit"]:hover{
-webkit-transform: rotate(4deg);
  transform: rotate(4deg);
  -o-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
}
li.lost {
  margin-bottom: 21px;
}