 
.li {
	width: auto;
	height: auto;
 
}
 .container .row .col-md-6 .panel .panel-body .li_1 {
	font-size: 23px;
	font-weight: bold;
	background-color: #DFFAF7;
}

	.li_1:hover{
	color: #C55A09;
 	}

.li_1 {
	font-size: 23px;
	font-weight: bold;
	background-color: #DFFAF7;
}


.li.container {
	background-color: #DFFAF7;
}
.navbar-inverse
{
	background-color: #DFFAF7;
}
 .navbar-default
{
	background-color: #DFFAF7;
	
}

.navbar-default .navbar-nav > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000;
  background-color: #e7e7e7;
}

#banner {position:relative; width:100%; height:286px; border:1px solid #666; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:100%; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
			margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#banner ul li.on { background:#900}
#banner_list a{position:absolute;}   
 
 
.text{border:solid 2px #ccc;width:400px;height:40px;background:url(http://d.lanrentuku.com/down/png/1211/blueberry/user_friend.png) no-repeat 0 center;}

.text input{float:left;border:none;background:none;height:40px;line-height:30px;width:100%; text-indent:32px;}

.login_right{
    height: 100%;
    width: 350px;
    float: right;
    background-color: #e9eef2;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;

    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}


.login_right{
    height: 285px;
    width: 350px;
    float: right;
    background-color: #e9eef2;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;

    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.login_right>.right_title{
    color:#251E5F;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 60px;
    background: url("../images/border_img.png") repeat;
    margin-bottom: 25px;
}
.login_right>form>div{
    position: relative;
}
.login_right>form>div>img{
    position: absolute;
    left: 62px;
    top:7px;
}
.login_right>form input{
    height: 35px;
    width: 250px;
    border: 1px solid #d3d8dc;
    box-sizing: border-box;
    margin-bottom: 20px;
   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color:#333;
    padding-left: 40px;
}

 
.login_right>form>.code>.code_img{
    width: 90px;
    height: 35px;
    float: right;
    margin-right: 50px;
    cursor: pointer;
}
 
 

.username  
{
    border:solid 1px #ccc;width:80%;height:40px;background:url("/images/username.png") no-repeat 0 center;
     background-color: #FFF;
      margin: 0 auto;
    }

.username input
{
    float:left;border:none;background:none;height:40px;line-height:30px;width:100%; text-indent:32px;
    }

.password  
{
    border:solid 1px #ccc;width:80%;height:40px;background:url("/images/password.png") no-repeat 0 center;
      background-color: #FFF;
      margin: 0 auto;
      margin-top:20px;
    }


.password input
{
    float:left;border:none;background:none;height:40px;line-height:30px;width:100%; text-indent:32px;
    }
    
.button  
{
      width:80%;height:40px;
      margin: 0 auto;
      margin-top:20px;
      text-align: center;
 }
 
 .marg_right1 img
 {
     margin-top:15px;
     
     }
 
  .date 
  {
      float:left;
      width:72px;
      height:50px;
      background:url(/images/date.gif) 0 0 no-repeat;
      margin-right:14px;
      font-size:20px;
      line-height:1.2em;
      padding-top:28px;
      text-align:center}
  
  .working-log
  {
      background-color: #DFFAF7;
      height: 330px;
           
      }
   
     .working-log h3
  {
    padding-top: 20px;
           
      }
      
      
        .working-log1
  {
      background-color: #DFFAF7;
      height: 230px;
      overflow:hidden;
      }
      
           .working-log1 h2
  {
    color:#000;
    font-size:22px; 
       }
      
         .working-log2
  {
        height:165px ;  
      background-color: #DFFAF7;
      
    
      }
 .row1
  {
      background:url(/images/templatemo_content_top.jpg) no-repeat; 
      background-size:100% 40px;
      border:1px solid #D1E5FF;
       
   }
      
       .banner
  {
      background:url(/images/templatemo_content_top.jpg) no-repeat; 
      background-size:100% 500px; 
   }
   
 .working-log4 h3
  {
     background-color: #DFFAF7;
   
      }
 .working-log4
  {
      border:1px solid #DFFAF7
    
      }
      
      
      .working-log5
  {
         height:800px ;  
      background-color: #DFFAF7;
      border:1px solid #DFFAF7
    
      }
 .tab-content > .working-log5 {
  display: none;
}
.tab-content > .active {
  display: block;
}

      
.right
  {
     position:absolute; right:20px; bottom:0px; 
   } 
      
  .line1 { 
width:100%;
margin:0 auto;
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


.left {float:left}
.marg_right1 {margin-right:21px}
.pad1 {padding:0 34px}
.pad_left1 {padding-left:5px}
.pad_left2 {padding-left:42px}
.pad_top1 {padding-top:33px}
.pad_top2 {padding-top:7px}
.pad_bot1 
{
    padding-bottom:10px;
    text-indent : 2em;
    letter-spacing:6px;
    line-height:26px;
    font-size: 16px;
  
           }
.pad_bot2 {padding-bottom:18px}




.title1{ height:30px; line-height:30px; display:block;color:#3a0c00; font-size:16px; }
.title1 *{ vertical-align:middle}
.menu1{ margin-bottom:5px;}
.menu1 li{ background:url(icon6.jpg) no-repeat left center; height:24px; line-height:24px; position:relative;white-space:nowrap;}
.menu1 li a{ margin-left:15px; }
.menu1 li span{ position:absolute; right:0; top:0}
.menu1 li a{ text-decoration:none; color:#454545;}
.menu1 li a:hover{ text-decoration:underline; color:#ff0000;}



  .tab-pane
  {
       
      margin-top:12px;
   }
   
 
  
    .tab-pane h3
    {
        margin:0 auto
        }
  
  
  .nav-tabs
  {
     background-color: #fff;
              
      }
      

.list1 li {line-height:40px;}
.list1 li a {display:inline-block;background:url(/images/marker_1.gif) 0 2px no-repeat;padding-left:48px;color:#363636;font-weight:bold;text-decoration:none}
.list1 li a:hover {background-position:0 -38px;color:#0055a2}
   
   
.list2 li {line-height:30px;}
   
   
   
 .stamp 
 {
     margin-top:60px;
       height:185px ;   
background-color: #DFFAF7;
background-image:url(/images/stampover.png);
background-repeat:no-repeat;
background-position:90% 90%;	
}

 
    
ul.contact-info li.user-icon {
background:transparent url(/images/user.png) no-repeat 0 2px;
line-height:22px;
padding:0 0 0 24px;
}


ul.contact-info li.phone-icon {
background:transparent url(/images/mobile-phone.png) no-repeat 0 1px;
padding:0 0 0 24px;
}

ul.contact-info li.mail-icon {
background:transparent url(/images/mail.png) no-repeat 0 1px;
padding:0 0 0 24px;
}


ul.contact-info li.time-icon {
background:transparent url(/images/clock.png) no-repeat 0 4px;
line-height:22px;
padding:0 0 0 24px;
margin-bottom:35px;
}

.panel-heading a
{
     color: #000;
    }
    
.message {height:63px;overflow:hidden;} 

.member_detils 
{
    height:1800px;
    } 
    
.requires_main_div
{
      height:800px;
    }
    
    
.scd_m{ width:100%; padding-top:-5px; font-size:14px; color:#555555; line-height:220%;}
.news{ width:100%;}
.news li{ width:100%; height:40px; line-height:40px; position:relative;}
.news li p{ width:65%; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; left:35px; top:0;}
.news li em{ display:block; text-align:right; height:40px; line-height:40px; position:absolute; right:0; top:0; font-size:13px;}
.button1 {background:url(/images/button_1.png) 0 0 no-repeat;width:158px;height:56px;text-align:center;font-size:20px;line-height:46px;color:#3d6c00;text-transform:uppercase;text-decoration:none;  margin:0 auto}
 
.pro_list { padding: 15px 0px 0px; width: 800px; overflow: hidden;  }
.pro_list ul { width: 900px; }
.pro_list ul li { margin: 13px 31px 13px 0px; float: left; height: 380px; width: 315px; display: inline; padding: 4px; }
.pro_img { height: 270px; width: 270px; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; }
.pro_a1 { height: 380px; width: 315px; padding-top: 19px; display: block; background: #FFF;}
.pro_a1:hover{color:#666; text-decoration:none}
.pro_t1 { line-height: 36px; margin: 0px auto; height: 36px; width: 265px; padding-top: 5px; font-size: 14px; background: url(../images/m2serIco2.jpg) no-repeat right center; font-weight: bold; color: #555; }
.pro_a1 p { line-height: 24px; margin: 0px auto; width: 265px; }
.pro_a1:hover .pro_t1 { color: #ec3c38; background: url(../images/m2serIco.jpg) no-repeat right center; }
.pro_lay { background: url(../images/pro_hov.png) no-repeat; height: 270px; width: 270px; position: absolute; left: 0px; top: -270px; }
.pro_hover { background: url(../images/pro_hv2.jpg) no-repeat;}



.flag1
{
	height:150px;
	width:100%;
	background-image:url(../../images/L1.jpg);
	background-size:100% 150px;
	background-attachment:fixed;
    margin-top :-50px;
}


.table th{
	 background:url(../../images/cell-blue.jpg)  0 0px no-repeat;


}



.team-content
{
    margin-top:20px;
    }
    
    
.foot{ background-color: #282828; height:52px; width:100%; margin:0 auto; color:#6d6d6d;}
.foot_nav{ float:left; color:#6d6d6d; padding:12px 0   }
.foot_nav a{ color:#6d6d6d; padding:0 5px;}
.foot_bar{ float:right; line-height:20px; font-size:11px; padding:2px 0 0 0}



/* contact */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}


.location {
	float: right;
	line-height: 73px;
	color: #afafaf;
	margin-right: 10px;
}
.location strong {
	color: #e37006;
	font-weight: normal;
}
.location a {
	color: #afafaf;
	text-decoration: none
}
.location a:hover {
	color: #e37006;
	text-decoration: none
}

.subbodyright h2 {
	font: bold 30px/30px Candara;
	color: #e37006;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom: 2px #e37006 solid;
	margin-bottom: 10px;
}
.subbodyright p {
	font: 12px/24px Calibri;
	padding: 0px 0px 25px 0px;
}
.subbodyright ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.subbodyright ul li { 
	background: url("../images/aboutlibg.jpg") no-repeat;
	margin-bottom: 11px;
	width: 696px;
	height: 139px;
}
.subbodyright ul li img {
	float: left;
	display: block;
	margin: 9px 27px 9px 9px;
}
.subbodyright ul li div {
	float: left;
	display: block;
	width: 435px;
	padding: 9px 0px;
}
.subbodyright ul li div a strong {
	color: #003781;
	font: bold 14px/32px Calibri;
}
.subbodyright ul li div a:hover strong {
	color: #e37006;
	font: bold 14px/32px Calibri;
}
.subbodyright ul li div p {
	font: 12px/20px Calibri;
	color: #333333;
}
.subbodyright ul li a.clicks {
	float: right;
	clear: right;
	width: 60px;
	height: 139px;
	display: block;
	text-indent: -99999;
	background: url("../images/About-us_18.jpg") center center no-repeat
}
.subbodyright ul li a.clicks:hover {
	float: right;
	clear: right;
	width: 60px;
	height: 139px;
	display: block;
	text-indent: -99999;
	background: url("../images/About-us_18_hover.jpg") center center no-repeat
}

 

.member-1{width: 100%;
  }
 
 .member-1 p{
 text-indent : 3em;
    letter-spacing:6px;
    line-height:22px;
    font-size: 18px;
}

.member-2{
text-align: center;
}

.member-2 h5{
 margin-top:2px;
}

.member-2 p{
 text-indent : 3em;
    letter-spacing:6px;
    line-height:22px;
    font-size: 18px;
}



/*¹ØÓÚÎÒÃÇpage*/
.about_company_img {width:508px;margin-bottom: 40px;}
.about_company_img img {width:508px;height:252px;}
.about_company_text {width:529px;overflow:hidden;}
.about_company_text h2 {font-size:18px;color:#2985cf;font-weight:600;line-height:30px;}
.about_company_text p {font-size:14px;line-height:25px;}
.cor_red {color:#ec3c38}
.about_company_text p a:hover {color: #ec3c38;text-decoration: underline;}
/*contact*/
.conbg {width:100%;background:#f4f4f4;padding:40px 0;}
.contact_text {width:402px;height:230px;background:#fff;padding:24px 0 0 72px;}
.contact_text h2 {font-size:18px;color:#2985cf;font-weight:600;line-height:45px;}
.contact_text p {font-size:14px;line-height:28px;}

/*title*/
.public_title { background: #FFF; height: 64px; }
.m2pos { margin: 0px auto; height: 64px; width: 1080px; position: relative; }
.m2posName { text-transform: uppercase; font-size: 17px; line-height: 64px; background: url("../images/m2png1.png") no-repeat; text-align: center; height: 80px; width: 215px; position: absolute; left: 0px; top: 0px; color: #FFF; }
.m2pos_adr { line-height: 64px; background: url(../images/m2p_ico1.jpg) no-repeat left center; float: right; padding-left: 12px; }
.m2pos_a { line-height: 64px; background: url(../images/m2p_ico2.jpg) no-repeat left center; float: left; margin-left: 12px; padding-left: 17px; }
.pmenu { line-height: 46px; background: url(../images/pline.jpg) repeat-x left bottom; height: 48px; width:1080px;margin:0px auto; }
.pmenu ul li { float: left; margin-right: 26px; }
.pmenu_a { font-size: 16px; color: #444; line-height: 46px; padding: 0px 19px; display: inline-block; }
.pmenu_a:hover,.pmenu_cuta{ border-bottom: 2px solid #EC3C38; text-decoration: none; color: #ec3c38; font-weight: bold; }


.content {margin-top:40px;} 
.about_com {width: 343px;height: 408px;padding-right: 45px;}
.about_comtext {width:680px;margin-right:10px;}
.about_comtext h2 {font-size:20px;color:#ec3c38;font-weight:600;line-height:45px;}
.about_comtext p{font-size:14px;line-height:28px;text-indent:2em;}


.item img{
width:100%;
}

 