body,div,p,form,img,ul,ol,li,b,h1,h2,h3,dl,dt,dd {margin:0; padding:0;border:none;}
li{list-style-type:none;}
body {font:400 12px/24px "微软雅黑"; margin:0 auto;color:#444444; /* background:url(/images/bg.gif) repeat; */ background:#fff;}
a{color:#444444;text-decoration:none;}
a:hover{color:#d7201c;}
.fl{float:left;}
.fr{float: right;}
.clear {clear:both; overflow: hidden;}
.container{width: 1200px; margin: 0 auto;}

.top{height: 35px; line-height: 35px; background: #efefef;}
.top p {color: #666;}
.top a {margin: 0 5px; color: #666;}
.top a:after{}
.all{width:960px; padding:0 10px 0 10px; background:#fff;}
/* .header{width:1100px;height:120px;margin:0 auto; text-align:center; padding:0;} */
.header {height: 126px;}
.logo {width: 385px; height: 82px; background: url(../image/logo.jpg) no-repeat left top; margin-top: 22px; text-indent: -9999px;}
.slogn {border-left: 1px solid #e6e6e6; padding-left: 20px; margin: 37px 0 0 20px; }
.slogn b {display: block; font-size: 20px; color: #666666; line-height: 30px;}
.slogn p {font-size: 16px; line-height: 22px; color: #666666;}
.tel {background: url(../image/tel.png) no-repeat left center; padding-left: 46px; margin-top: 38px;}
.tel span {display: block; font-size: 14px; color: #999999; line-height: 20px;}
.tel b {display: block; font-size: 30px; color: #333; line-height: 30px;}
.nav{height:52px; background:#333333;}
.nav ul{}
.nav li{display:block;width:230px;height:52px;text-align:center;float:left;}
.nav li a{display:block; color:#fff; font-size: 16px;  line-height: 52px;}
.nav li a:hover{color:#fff; background-color: #f33d3d;}

.banner{width:100%;  margin:0 auto; overflow:hidden; text-align:center;  position:relative;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#fff;}
#playBox{ width:1920px; height:590px; margin:0 auto; position:absolute; left: 50%; margin-left: -960px; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay li img{width: 100%; height: auto;}
#playBox .pre{cursor:pointer; width:90px; height:90px;  position:absolute; top:170px; left:220px; z-index:10; background:url(http://jatishengji.com/images/left.png) no-repeat;}
#playBox .next{cursor:pointer; width:90px; height:90px; position:absolute; top:170px; right:220px; z-index:10; background:url(http://jatishengji.com/images/right.png) no-repeat;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:20px; z-index:10; text-align:center;}
#playBox .smalltitle ul{margin:0 auto; width:140px;}
#playBox .smalltitle ul li{cursor:pointer; margin:0 5px; width:12px; height:12px; color:#fff; background-color:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;  float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{color:#cc0000; background-color:#cc0000;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:1; margin-right: -33px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin: 0 5px;  width:12px; height:12px; line-height:12px; border-radius: 50%; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#cc0000; color:##cc0000; }
.slideBox .hd ul li img {display: block;}

.main{width:1100px; margin:0 auto; margin-bottom:7px; position: relative;}
.contentl{width:258px;height:auto;float:left;display:inline; /* margin-right:10px; */ border:#e9e9e9 solid 1px; background:url(../image/01_53.jpg) repeat-y top right;}
.contentr{width:820px;height:auto;float:right;display:inline;}

.menu_t{ text-align:center; padding:8px 0 9px 0;}
.menu li{ display:block;width:258px; height:25px; padding-top:12px; background:url(../image/01_34.jpg) repeat-x;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.menu li img{ margin:0 10px 0 10px;}
.menu li a{font:600 14px/14px "微软雅黑";}
.service{text-align:center;margin:10px 0 9px 0;}
.contact img{ margin:0 0 6px 4px; margin-top:10px }
.contact p{text-indent:14px;}
.contact p strong{font-size:28px; line-height:30px; color:#d52e0e;}

.product_t{font:900 14px/14px "微软雅黑"; height:30px; line-height:30px;/* background:url(/images/01_18.jpg) no-repeat left bottom; */ background:url(../image/icon_01.jpg) no-repeat left center; /* padding:1px 4px 11px 18px; */padding-left:18px; margin-bottom:4px; border-bottom:1px solid #ccc;}
.product_t a{ float:right;font:400 12px/14px "微软雅黑"; line-height:30px;}
.product_m{width:820px; height:615px;overflow:hidden; margin-bottom:7px;}
.product_m li{width:396px; height:113px;float:left; overflow:hidden;margin:6px 7px 4px 7px;display:inline; }

/* .picture{width:128px; height:104px; padding:1px; border:#e9e9e9 solid 1px;float:left;margin-right:10px;}
.text01{width:204px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text01 a{font:900 12px/22px "";}
.text02{width:204px;height:66px;overflow:hidden;font:400 12px/22px "";} */
.button{text-align:right; height:22px; margin-top:3px;}
.picture{/* width:180px; *//* height:122px; *//* padding:1px; *//* border:#e9e9e9 solid 1px; *//* float:left; *//* margin-right:10px; */}
.text01{width:204px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text01 a{font:900 12px/22px "微软雅黑";}
.text02{width:204px;height:66px;overflow:hidden;font:400 12px/22px "微软雅黑";}

.about{width:400px;height:auto;float:left;display:inline; margin-right:20px;}
.news{width:330px;height:auto;float:left;display:inline; margin-right:20px;}
.about_m{width:400px;height:325px; line-height:25px; overflow:hidden; margin-top:3px;}
.about_m img{ float:left;padding:1px; border:#e9e9e9 solid 1px; margin-right:8px;}
.news_m{width:330px; overflow:hidden;}
.news_m li{display:block;width:320px;height:24px; padding:3px 0 0 10px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../image/01_65.jpg) no-repeat left bottom;}
.date{float:right;color:#666666;font-size: 12px;}
.text03{width:240px; height:24px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.culture{width:400px; float:right;}
.culture_m{padding:10px; line-height:26px;}
.culture_m img{width:162px; height:210px; float:left; margin-right:10px;}

.index_about{width:780px; float:left; overflow:hidden;}
.index_contact{width:300px; float:right; overflow:hidden; }
.index_about_m{padding:10px 15px;}
.index_about_m img{width:260px; height:170px; float:left; margin-right:15px;}
.index_contact_m{padding:0 20px; line-height:26px;}

.link{ width:1090px;font:900 12px/30px "";background:#3E3E3E;padding:0 5px 0 5px;color:#FFFFFF; margin:0 auto;}
.link a{font:400 12px/30px "微软雅黑"; color:#FFFFFF;}
.link a:hover{color:#FFFFFF;}
.footer{/* width:1100px; */ margin:0 auto; text-align:center;background:url(../image/01_69.jpg) repeat-x; padding-top:20px; padding-bottom:6px;}

.maincont{font:900 14px/14px "微软雅黑";height: 44px;line-height: 44px;/* background:url(/images/01_18.jpg) no-repeat left bottom; *//* background:url(../image/icon_01.jpg) no-repeat left center; *//* padding:1px 4px 11px 18px; */padding-left:18px;margin-bottom:10px;border-bottom: 1px solid #e5e5e5;background: #f2f2f2;padding-right: 10px;font-weight: 100;color: #333;font-size: 18px;}
.maincont span{float:right;/* font:400 12px/14px "微软雅黑"; */line-height: 44px;font-size: 14px;color: #333;}
.maincont span a{font:400 12px/14px "微软雅黑";}
.about_con{/* font:400 12px/26px "微软雅黑"; */padding: 15px;font-weight: 400;text-align: left;color: #666666;line-height: 30px;font-size: 14px;}
.about_con img{float:left;padding:3px;/* border:#e9e9e9 solid 1px; */margin:0 10px 0 0;margin-bottom: 30px;}
.about_con p{text-indent: 2em;}
.product_con li{/* width:396px; *//* height:113px; *//* float:left; *//* overflow:hidden; *//* margin:0 7px 8px 7px; *//* display:inline; */}
.btn{text-align:center;/* margin: 0px auto; *//* width: 80%; */margin: 30px;overflow: hidden;float: right;}
.btn a{border:1px solid #e5e5e5;padding:5px 10px;display:block;float:left;}
.news_con li{display:block;width: 96%;height: 30px;padding:0 0 0 10px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;/* background:url(../image/01_65.jpg) no-repeat left bottom; *//* margin-bottom:6px; */margin: 5px auto;line-height: 30px;font-size: 14px;border-bottom: 1px dashed #e5e5e5;}
.text04{width:624px; height:24px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.service_con p{text-indent:12px;font-size: 14px;line-height: 28px;}
.service_con b{color:#d7201c;font-size: 16px;line-height: 45px;}
.contact_con p{/* text-indent:35px; *//* font:400 12px/30px "微软雅黑"; */}
.contact_con span{font:900 14px/30px "";}

.newsxx_cont{width:818px;font:900 14px/30px "";text-align:center;background:#f4f4f4;border:#e9e9e9 solid 1px; margin-bottom:6px;}
.newsxx_cont span{font:400 12px/24px "";color:#777777;}
.product_name{width:818px; background:#f4f4f4;border:#e9e9e9 solid 1px;font:900 14px/30px "微软雅黑"; text-align:center; margin:0 0 8px 0;}
.honor_con{font:900 16px/30px "微软雅黑"; padding-left:10px;color:#333333;}
.product_de{
    
width: 100%;
    
overflow: hidden;
    
padding: 10px;
  }
  .product_de img{
    width: 424px;
    height: 318px;
    display: block;
    float: left;
  }
  .product_right{
      width: 460px;
      float: right;
      padding: 0px 10px;
  }
  .product_right h1{
 
font-size: 24px;
font-weight: 400;
text-align: left;
color: #333333;
line-height: 60px;
  }
  .product_right p{
    font-size: 14px;

font-weight: 400;
text-align: left;
color: #666666;
line-height: 30px;
  }
  .product_right .rx{
    margin-top: 30px;
  }
  .product_right .rx .tell{
    background: url(../image/pro_tel.png) left 10px no-repeat;
    padding-left: 50px;
    float: left;
  }
  .product_right .rx .tell span{
    font-size: 14px;
  text-align: left;
  color: #999999;
  line-height: 26px;
  }
  .product_right .rx .tell strong{
    font-size: 26px;
    color: #333;
    display: block;
  }
  .product_right .rx .server{
    width: 160px;
  height: 42px;
  background: #f33d3d;
  display: block;
  float: left;
  margin-left: 30px;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  line-height: 42px;
  }
    .product_right .rx .server a{
		color: #ffffff;
	}
  .cpjs{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 20px;
    /* padding: 10px; */
  }
  .cpjs span{
    border-bottom: 1px solid #f33d3d;
    font-size: 18px;
    color: #666;
  }
.productxx_con{
	padding: 15px;
}
.productxx_con p{
	line-height:28px;
	font-size:14px;
	/* padding-bottom: 15px; */
}
  
  
.style_con ul{overflow: hidden;}
.style_con ul li{float:left; width:195px; margin: 10px 10px 0 0;}
.style_con ul li img{display: block; width:195px; height: 140px;}
.style_con ul li p{text-align: center; line-height: 30px; margin-top: 5px;}

.content_news{width: 260px; float: right; overflow: hidden;}
.content_news01{margin-bottom: 20px;}
.content_news01 .news_m li{display:block;width:320px;height:36px; line-height: 36px; padding:0 0 0 10px;white-space: nowrap;overflow:hidden;/*text-overflow:ellipsis;*/ background:url(../image/01_70.jpg) no-repeat left center; border-bottom: 1px dashed #ccc;}
.content_news01 .text03{width:100%; height:36px; line-height: 36px; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.content_news01 .text03 a{line-height: 36px;}
.main2{width: 1200px;margin:0 auto;margin-bottom:7px;position: relative;}
.main2 .contentl{width:260px;height:auto;float:left;display:inline; border:#e9e9e9 solid 1px; background:url(../image/01_53.jpg) repeat-y top right; margin-right: 20px;}
.main2 .contentr{width: 927px;height:auto;float: right;display:inline;/* margin-right: 20px; */border: 1px solid 
#e5e5e5;overflow: hidden;}

/**新增**/
.index-product {background: url(../image/pro_bg.jpg) no-repeat top center; background-size: cover; padding-bottom: 45px;}
.index-title {text-align: center; margin: 0 auto; padding: 60px 0;}
.index-title b {display: block; font-size: 40px; color: #f33d3d; text-transform: uppercase;}
.index-title span {display: inline-block; font-size: 24px; line-height: 24px; color: #333; position: relative; margin-top: 15px;}
.index-title span:before{content: ''; display: block; width: 124px; height: 1px; background: #999999; float: left; margin-right: 12px; margin-top: 11px;}
.index-title span:after{content: ''; display: block; width: 124px; height: 1px; background: #999999; float: right; margin-left: 12px; margin-top: 11px;}

.sidebar{width: 245px;}
/* .product-list {width: 928px;} */
.sidebar-title {height: 116px; background: url(../image/pro_1.jpg) no-repeat top center; color: #fff; text-align: center;}
.sidebar-title span {display: block; font-size: 24px; padding-top: 32px;}
.sidebar-title i {display: block; font-size: 12px; opacity: 0.6; font-style: normal; margin-top: 5px;}
.sidebar-list {background-color: #fff; padding: 0 20px;}
.sidebar-list li {height: 42px; line-height: 42px; overflow: hidden; border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #333; background: url(../image/icon_sidebar.jpg) no-repeat left center; padding-left: 20px;}
.sidebar-search {background-color: #fff; padding: 20px 20px;}
.sidebar-search {overflow: hidden;}
.sidebar-search input {width: 138px; height: 34px; line-height: 34px; border: 1px solid #e5e5e5; font-size: 14px; color: #808080; padding: 0 10px;}
.sidebar-search button {width: 42px; height: 34px; line-height: 34px; border: 1px solid #e5e5e5; text-indent: -9999px; background: url(../image/pro_4.jpg) no-repeat center center; cursor: pointer;} 

.main2 .sidebar{border: 1px solid #e5e5e5;}
.slideProduct {position: relative; margin-bottom: 20px;}
.slideProduct li {padding: 45px 84px; height: 310px; overflow: hidden; background-color: #ffffff; position: relative;}
.slideProduct li:after {content: '\70ed\9500\4ea7\54c1'; display: block; width: 50px; height: 60px; padding: 15px 20px; background: #f33d3d; color: #fff; font-size: 24px; line-height: 30px; text-align: center; position: absolute; left: 0; top: 0; z-index: 10;}
.slideProduct li .fl{width: 400px;}
.slideProduct li .fl img {display: block; max-width: 100%; margin: 0 auto; width: 400px; height: 310px;}
.slideProduct li .fr{width: 327px;}
.slideProduct li .fr b {display: block; font-size: 20px; color: #333333; border-bottom: 1px solid rgba(0,0,0,0.2); padding: 20px 0; margin-bottom: 24px;}
.slideProduct li .fr p {color: #666666; line-height: 30px; max-height: 90px; overflow: hidden; font-size: 14px;}
.more-btn {display: block; width: 140px; height: 30px; line-height: 30px; background: #f33d3d url(../image/about_1.png) no-repeat 24px center; color: #fff; font-size: 14px; text-indent: 50px; margin-top: 100px;}

.slideProduct .prev,
.slideProduct .next{ position:absolute; left:40px; top:50%; margin-top:-18px; display:block; width:22px; height:37px; background:url(../image/icon_btn.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideProduct .next{ left:auto; right:40px; background-position:right top; }
.slideProduct .prev:hover,
.slideProduct .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideProduct .prevStop{ display:none;  }
.slideProduct .nextStop{ display:none;  }

.index-product-list {overflow: hidden;}
.index-product-list li {float: left; width: 24%; margin: 14px 12px 0 0;}
.index-product-list li img {display: block; width: 100%; height: 225px;}
.index-product-list li span {display: block; height: 60px; line-height: 60px; background: #fff url(../image/icon_right.png) no-repeat 93% center; margin-top: 5px; padding: 0 20px; font-size: 16px; color: #333333;}
.index-product-list li:nth-child(3n) {}

.product_con .index-product-list li{width:287px;margin: 14px 0px 0px 16px;}
.product_con .index-product-list li span{background: #f7f7f7 url(../image/icon_right.png) no-repeat 93% center;}
.index-about {padding: 45px 0; background: url(../image/about_bg.jpg) no-repeat top center; color: #ffffff;}
.index-about .fl, .index-about .fr{width: 50%;}
.index-about .fr img {float: right;}
.index-title-about {padding: 5px 0 15px;}
.index-title-about b, .index-title-about span {color: #fff;}
.index-about-con p {font-size: 14px; line-height: 30px; color: #fff; text-indent: 2em;}
.index-about .more-btn {margin-top: 47px;}

.index-title-why:after{content: ''; display: block; width: 24px; height: 35px; background: url(../image/icon_ys.png) no-repeat; margin: 0 auto;}
.index-title-why span {margin-top: 25px;}
.index-why-one {height: 490px; background: url(../image/ys_left.jpg) no-repeat left top; margin-bottom: 70px;}
.index-why-two {height: 490px; background: url(../image/ys_right.jpg) no-repeat right top; margin-bottom: 70px;}
.index-why-con {width: 396px; color: #fff;}
.index-why-pic{width: 804px;}
.index-why-con b{ display: block; font-size: 48px; line-height: 50px; font-weight: normal; letter-spacing: 5px; margin-top: 100px;}
.index-why-con p {font-size: 18px; letter-spacing: 1px; margin: 18px 0 180px;}
.index-why-con a {display: block; line-height: 24px; background: url(../image/ys_10.png) no-repeat left center; padding-left: 38px; font-size: 16px; color: #fff;}
.index-why-pic {overflow: hidden;}
.index-why-pic li {float: left; width: 268px; }
.index-why-pic li div {height: 129px; padding: 30px 24px; border-left: 5px solid #fafafa; border-bottom: 5px solid #fafafa; background: #fff;}
.index-why-pic li b {display: block; font-size: 24px; color: #333333;}
.index-why-pic li p {font-size: 15px; color: #777777; line-height: 30px; margin-top: 15px;}
.index-why-two .index-why-con {text-indent: 34px;}
.index-why-two .index-why-con a {background-position: 34px center;}

.index-case, .picScroll-left {position: relative;}
.index-case:before{content: ''; display: block; width: 100%; height: 340px; background: #e9eaeb; position: absolute; left: 0; top: 0; z-index: -1;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:44px; height:44px; cursor: pointer; background:url(../image/case_btn.png) no-repeat 0 0; position: absolute; }
.picScroll-left .hd .prev {left: -80px; top: 50%; margin-top: -22px;}
.picScroll-left .hd .next{ background-position: right top; right: -80px; top: 50%; margin-top: -22px; }
.picScroll-left .bd ul {overflow:hidden; zoom:1;}
.picScroll-left .bd ul li {float: left; margin: 0 37px 0 0; width: 266px; background: #ffffff; box-shadow: 0px 5px 5px 0px rgba(3,0,0,0.09); padding: 3px; margin-bottom: 40px;}
.picScroll-left .bd ul li img {width: 100%; height: 210px;}
.picScroll-left .bd ul li span {display: block; height: 60px; line-height: 60px; padding: 0 20px; background: url(../image/ca_3.png) no-repeat 92% center; font-size: 16px; color: #333333;}

.index-news-pic {width: 336px; background: #f9f9f9;}
.index-newse-list {width: 864px;}
.index-news-pic img {width: 100%; }
.index-news-pic-con { padding: 20px;}
.index-news-pic b {display: block; font-size: 16px; line-height: 20px; height: 20px; overflow: hidden; color: #333333; margin: 0 0 15px;}
.index-news-pic p {font-size: 14px; color: #666666; line-height: 24px; max-height: 48px; overflow: hidden;}
.index-news-pic .more-btn {margin-top: 20px;}
.index-newse-list li {width: 406px; height: 90px; border-bottom: 1px solid #e0e0e0; margin: 0 0 20px 26px; }
.index-newse-list li .fl {width: 90px; text-align: center; padding-top: 5px;}
.index-newse-list li .fr {width: 296px;}
.index-newse-list li .fl span {display: block; font-size: 28px; color: #363636;}
.index-newse-list li .fl b {display: block; font-size: 18px; color: #363636; opacity: 0.6; margin-top: 10px; font-weight: normal;}
.index-newse-list li .fr a {display: block; font-size: 16px; color: #333333; line-height: 24px; height: 24px; overflow: hidden; margin-bottom: 5px;}
.index-newse-list li .fr p {font-size: 14px; color: #666666; line-height: 24px; max-height: 48px; overflow: hidden;}
.index-newse-list li:hover {box-shadow: 0px 5px 5px 0px rgba(3,0,0,0.12); }
.index-newse-list li:hover .fl b {color: #bb0202; opacity: 1;}

.index-footer {background: #272727; color: #fff; padding: 60px 0; font-size: 14px;}
.index-footer a {color: #fff;}
.index-footer-menu {width: 400px;}
.index-footer-contact {width: 550px;}
.index-footer-ewm {width: 250px;}
.icon-footer {display: block; font-size: 16px; line-height: 16px; border-left: 3px solid #f33d3d; padding-left: 20px; margin-bottom: 40px;}
.index-footer-menu ul {overflow: hidden;}
.index-footer-menu ul li {width: 50%; line-height: 30px; float: left; margin-bottom: 10px;}
.index-footer-contact-text p {line-height: 30px; height: 30px; overflow: hidden; padding-left: 40px; background: url(../image/icon_footer.png) no-repeat 0 6px; margin-bottom: 10px;}
.index-footer-contact-text p:nth-child(3) {background-position: 0 -77px;}
.index-footer-contact-text p:nth-child(4) {background-position: 0 -118px;}
.index-footer-ewm-item img {width: 102px; height: 102px;}
.index-footer-ewm-item { float: left; width: 50%; text-align: center;}
.index-footer-ewm-item span {font-size: 12px; margin-top: 10px; display: block;}
.copyright {background: #272727; line-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255,255,255,0.2); font-size: 14px; text-align: center;}
.flink {line-height: 30px; color: rgba(255,255,255,0.2);}
.flink a {margin: 0 5px; color: rgba(255,255,255,0.2);}


.contact_con ul{width: 100%;overflow: hidden;}
.contact_con ul li{
  width: 282px;
  height: 168px;
  background: #f5f5f5;
  float: left;
  margin-left: 20px;
  text-align: center;
  /* padding: 50px 0px; */
  overflow: hidden;
  padding-top: 15px;
  position: relative;
}
.contact_con ul li img{
  width: 44px;
  height: 44px;
  margin-bottom: 5px;
} 
.contact_con ul li p{
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: #999999;
  line-height: 20px;
}
.contact_con ul li strong{
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #333;
  line-height: 18px;
  display: block;
}
.contact_con ul li a{
  width: 141px;
  height: 29px;
  border: 1px solid #f33d3d;
  margin: 0px auto;
  font-weight: 700;
  text-align: center;
  color: #f33d3d;
  line-height: 29px;
  display: block;
  border-radius: 15px;
  /* margin-top: 10px; */
  position: absolute;
  left: 26%;
  bottom: 20px;
  font-size: 14px;
}
.map-box {
  /* float: right; */
  width: 100%;
  padding-top: 28px;
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 20px;
}
#allmap {
  height: 627px;
  overflow: hidden;
}
#allmap img{max-width: none;}
.map-msg{background-color: #fff;-webkit-box-shadow:0 0 10px rgba(45,0,7,0.1);-moz-box-shadow:0 0 10px rgba(45,0,7,0.1);-ms-box-shadow:0 0 10px rgba(45,0,7,0.1);-o-box-shadow:0 0 10px rgba(45,0,7,0.1);box-shadow:0 0 10px rgba(45,0,7,0.1);width: 400px;border-radius: 4px;padding-bottom: 10px;padding-top: 10px;}
.map-msg img{display: block;width: 100%;border-radius: 4px;}
.map-msg p{font-size: 14px;line-height: 24px;padding:0 15px;}
.map-msg p strong{font-size: 18px;color: #e3674f;/* background-image: -webkit-gradient(linear, 0 0, right 0, from(#d53242), to(#e3674f)); */}


  .con_mess{
    width: 883px;
    height: 476px;
    background: url(../image/ly_bg.jpg) no-repeat;
    overflow: hidden;
    margin: 10px auto;
    padding: 20px 0px;
  }
    .con_mess TABLE{
		margin-left:60px;
	}
  .con_mess_top{
 font-size: 30px;
 font-weight: 400;
 text-align: left;
 color: #ffffff;
 line-height: 48px;
 background: url(../image/ly_1.png) left no-repeat;
 padding-left: 50px;
 }
  .con_mess_bo {
margin-left: 0px !important;
  }
  .con_mess_bo tr{
    width: 50%;
    float: left;
    /* margin-right: 60px; */
  }
  .con_mess_bo tr.last_ly{
    width: 100%;
    margin-right: 0px;
  }
  .con_mess_bo td{
    font-size: 16px;
font-weight: 400;
text-align: left;
color: #ffffff;
line-height: 48px;
  }
  .con_mess_bo input{
    width: 284px;
    height: 42px;
    background: rgba(245,245,245,0.20);
    border: 1px solid #ffffff;
    padding-left: 10px;
    display: block;
  }
  .con_mess_bo textarea{
    width: 628px;
    border: 1px solid #ffffff;
    padding: 10px;
    background: none;
  }
   .con_mess_bo input.Button{
	   width: 194px;
	   height: 52px;
	   background: #f5f5f5;
	   border-radius: 5px;
	   /* width: 69px; */
	   /* height: 16px; */
	   font-size: 16px;
	   font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	   font-weight: 400;
	   text-align: center;
	   color: #f33d3d;
	   line-height: 52px;
	   letter-spacing: 1.6px;
	   display:block;
	   margin-top: 20px;
	  }
