@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:13px/1.5 "微软雅黑", "宋体", "Arial Black";color:#282828;}
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:400;}
ul,ol{list-style:none;}
img{border:0px;}
em{ font-style: normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
body{ background:#fff;}
a{text-decoration:none; color:#282828;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0px auto;}
.red{ color:#c30101;}
.fl{ float:left;}
.fr{ float:right;}
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.hidden{display:none;}
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
/* pager */
.pager{text-align:center;margin:10px;display:block;}
.pager:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.pager ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.pager ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.pager ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.pager a{padding:0 2px}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
/* reLink */
.reLink {  width:736px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:716px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#ec2932;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:208px; text-align:center; padding:9px 9px 8px; line-height:20px; border:1px solid #ddd; margin-left:5px; margin-right:4px; display:inline; }
.reInformation li img { width:208px; height:156px; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation .g { display:block; width:215px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#ec2932; }
.reInformation .t:hover, .reInformation .o:hover { text-decoration:underline; }
.reInformation li.hover { border-color:#ec2932; }
/*top*/
.top{ width:100%; height:105px; }
/* header */
.logo{ height:70px; padding-top: 10px;}
.topad{ padding:30px 0px 15px 24px; margin:0px 0px 0px 18px; font-size:19px; line-height:28px; color:#000; background:url(../images/logosplit.png) no-repeat left 80%; }
.topad strong{ display:block; font-size: 20px; }
/*tel*/
.tel{ width:286px; padding:25px 0px 0px 70px; background:url(../images/tel.png) no-repeat left center;}
.tel s{ width:62px; height:62px; display: block; float: left; background-position: 0px 0px; }
.tel span{ font-size:14px; color:#323232;}
.tel strong{ display:block; font-size:28px; line-height:28px;}
/*nav*/
.nav{ width:100%; height:50px; background:#c30101; position: relative; z-index:99;}
.nav ul{ height:50px; }
.nav ul li{ float:left; width:120px; margin:0px 6px; line-height:50px; text-align:center; position:relative; z-index:99; }
.nav ul li a.nav1{width:100%; height:50px; display:block; color:#fff; font-size:15px;}
.nav ul li a.hover{display:block; background:url(../images/nav1bg.png) no-repeat center center;}
/*subNav*/
.subNav{ width:100%; padding-bottom:20px; border-bottom-left-radius:8px; border-bottom-right-radius: 8px; position:absolute; z-index:999; left:0px; top:50px; display: none; background:#c30101;}
.subNav a{ width:100%; height:40px; line-height:40px; color:#fff; display: block; font-size:15px; background:url(../images/subabg.jpg) repeat-x center bottom;}
.subNav a:hover{ font-weight:bold; }
.nav .offhover{width:99px; height:50px;  position:absolute; left:-99px; top:0px; color:#fff; background:url(../images/nav1bg.png) no-repeat center center;}
/* 迷你焦点图 */
.banner, .banner ul, .banner img { height:560px; }
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
banner img {
    width: 1920px;
    display: block;
    position: relative;
    /* left: 50%; */
    /* margin-left: -720px; */
    top: 0;}
.banner .tip { width:1000px; height:26px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:20px; z-index:3; }
.banner .tip span { display:inline-block; width:18px; height:20px; line-height:20px; margin:0 3px; cursor:pointer; border:1px solid #ca2222; color:#e44b4b; background: none; font-size:14px; font-weight: bold; }
.banner .tip span.cur { background:#ca2222; color: #fff; }
/*search*/
.search { width:100%; height:50px; padding-bottom:26px; line-height:50px; background:#f5f5f5; color:#9d9d9d;}
.search_form{ width:210px; height:29px; margin-top:10px; background:url(../images/search_form.jpg) no-repeat 0px 0px;}
.search_form input{ border:0px; background:none;} 
.search .stxt{ width:162px; height:29px; margin:0px 3px 0px 12px; display:block; float:left; line-height:29px; }
.search .sbtn{ width:26px; height:25px; cursor:pointer; display:block; overflow:hidden; float:left; background:url(../images/searchbtn.png) no-repeat left bottom;}
.search .skey{ font-size:14px; float:left;}
.search .skey strong{ font-weight:normal; color:#4e4e4e; font-size:13px;}
.search .skey span{ color:#d80006; }
/*ipro*/
.ipro{ background:#f5f5f5; padding-bottom: 40px;}
.iproNavi{ width:232px; font-size:14px; }
.iproNavi .protit{ width:192px; height:57px; padding-left:40px; padding-top:20px; font-size:22px; font-weight: bold; color:#fff; background-color: #d80006;  border-top-left-radius:5px; border-top-right-radius: 5px;}
.iproList{ width:230px; border:1px solid #d1d1d1; border-top:0px;}
.iproNavi dl{ width:230px; }
.iproNavi dd{ width:100%; position:relative; }
.iproNavi dd a.nav1{ width:180px; padding:0px 25px; height:70px; line-height:70px; display:block; font-size:15px; color:#000;  border-bottom:1px solid #d1d1d1;}
.iproNavi dd a.nav1 s{ float: right; font-family: "arial"; font-size:14px; color:#000; }
.iproNavi dd .drop{ width:230px; padding-bottom: 10px; border-bottom:1px solid #d1d1d1; display: none;}
.iproNavi dd .drop a.nav2{ width:175px; height:36px; line-height:36px; display: block;  margin:0px auto; color:#565656;  border-bottom:1px dotted #d5d5d5; }
.iproNavi dd .drop a.nav2:hover{ color:#d80006;}
.iproNavi dd a.nav1.hover,.iproNavi dd a.nav1:hover{ color:#d80006; }
.protel{ width:212px; height:91px; padding:40px 0px 0px 20px; background:url(../images/protel.png) no-repeat center top; color:#fff;}
.protel strong{ display:block; font-size:22px; line-height:26px;  }
.protel span{ font-size:16px; }
/*ipro*/
.iproCon{ width:740px;  overflow: hidden;}
.iprolist{ width:108%; }
.iprolist li{ width:232px; float:left; overflow:hidden; margin-right:23px; margin-bottom:25px; text-align:center; cursor:pointer; }
.iprolist li a{  display:block; width:100%; cursor:pointer; }
.iprolist li .img{ width:232px; height:174px; overflow:hidden;}
.iprolist li img{ width:232px; height:174px; }
.iprolist li h3{ width:100%; height:36px; line-height:40px; font-size:17px; margin-bottom: 6px; color:#282828; background-color: #fff; }
.iprolist li em{ width:100%; height:5px; display: block; background: #000; }
.iprolist li:hover em{  background: #d80006;}
/* sideBar */
.sideBar { float:left; width:210px; }
/*ipro*/
.sideBar .leftNav{ width:100%; height:auto;}
/*part*/
.part{ width:100%; height:375px; padding-top:17px; position: relative; background:url(../images/partbg.jpg) no-repeat center top;  }
.part em{ width:40px; height:20px; background-position: -85px 0px; position: absolute; top:0px; left:50%; margin-left:-255px; }
.partit{ height:50px; line-height:50px; color:#fff; font-size:20px; background:url(../images/partitbg.jpg) repeat-x left bottom; }
.partit a{ font-size:12px; color:#fff; margin-top: 3px; margin-right: 6px; }
.icontact{ width:245px; }
.icontxt{ font-size:13px; line-height:30px; color:#efd6d6; padding-top:10px; }
.inews{ width:755px; }
.inews .inewCon{ width:765px; height:300px; padding-left:30px; }
.inews .partit{ padding-left:30px;}
.inewCon .img{ width:305px; height:259px; margin-right: 20px; margin-top:20px; background:url(../images/inewimg.png) repeat-x left bottom; }
.inewCon ul{ width:400px;  margin-top:16px; }
.inewCon .img img{ width:298px; height:248px; }
.inewCon .item{ padding-left:10px; line-height: 24px; padding:7px 0; border-bottom: 1px dotted #e35d5d; cursor: pointer; }
.inewCon .item h3{ margin-left:5px; color:#fff; font-size:15px;  }
.inewCon .item h3 span{ float: right; color:#e1e1e1; margin-right:5px; font-size: 12px; }
.inewCon .item h3 a{ color:#fff; }
.inewCon .item h3 a:hover{ color:#fff;}
.inewCon .item .xx{ margin-left:5px; color:#fff; line-height:25px; color:#ebebeb; font-size:12px; display: none; }
.inewCon .item.hover h3{ font-size:19px; margin-bottom: 5px; }
.inewCon .item.hover span{ display:none; }
.inewCon .item.hover .xx{ display:block; line-height:24px; font-size:12px; }
/*iabout*/
.iabout{ width: 100%; height:387px; padding-top:20px; background:url(../images/iabout.jpg) no-repeat center top; }
.iaboutxt{ width:580px; height:152px; padding-top:148px; line-height:32px; color:#000; text-align: right; margin:30px auto 0px; background:url(../images/titbg.png) no-repeat left top;   }
.iaboutxt .one{ font-size:24px; }
.iaboutxt .two{ font-size:13px; }
.iaboutxt a{ width:131px; height:60px; padding-right:100px; font-size:20px; color:#343434; display:block; margin:12px auto 0px; line-height:60px;  background:url(../images/iaboutmore.png) no-repeat center top; }
.iaboutxt a:hover{ color:#c30101; }
/*标题公用*/
.itit{ width:100%; height:36px; line-height:36px; text-align:center; position: relative; margin-bottom: 25px; }
.itit h2{ width:300px; height:36px; line-height:36px; font-weight: bold; display: inline-block; font-size:20px; }
.itit em{ position: absolute; width:428px; height:3px; top:19px; display: block; }
.itit em.left{ left:5px; background:url(../images/titleft.jpg) no-repeat left center; }
.itit em.right{ right:5px; background:url(../images/titright.jpg) no-repeat left center; }
/*icase*/
.icase{ padding:25px 0px 0px;}
.icaseCon{ width:100%; position:relative;  height:370px; overflow:hidden; }
.icaseCon .list{ width:300%; }
.icaseCon .item{ width:232px; overflow:hidden; float:left; margin:0px 25px 0px 0px; }
.icaseCon .item a.img{ width:220px; padding:7px 6px 5px; display: block; }
.icaseCon .item img{ width:220px; height:163px;}
.icaseCon .item a:hover{ color:#f20f29; }
.icaseCon .item h3{ width:100%; height:30px; line-height:30px; text-align: center; font-size:18px; color:#0a0909; }
.icaseCon .item .txt{line-height: 22px; font-size: 12px; color: #666666;    height:90px;  overflow:hidden; }
.icaseCon .item a.more { width:95px; height:30px; padding-left: 20px; display: block; margin:15px auto 0px; line-height: 30px; background:url(../images/icasemore.jpg) no-repeat center center; font-size: 12px; }
.icaseCon .item a.img:hover{  background-color: #d30000; }
.icaseCon .item a.img:hover h3,.icaseCon .item a.img:hover .txt{ color:#fff; }
/* iservise*/
.iservice { text-align:center; padding-top:30px; }
.iservice ul{ width:108%; }
.iservice ul li{ width:140px; height:200px; float: left; padding:0px 72px;  text-align:center; background:url(../images/isersplit.jpg) right 33% no-repeat;}
.iservice ul li em{ color:#282828; font-size: 17px; }
.iservice ul li a{ width: 140px;  height: 140px;  display: block; margin-bottom: 25px; transition: all 1s ease 0s; overflow: hidden; background:url(../images/isericon.png) 0px 0px no-repeat;}
.iservice ul li a.ico1:hover {transform: rotate(-360deg);}
.iservice ul li a.ico2:hover{ transform: rotate(-360deg);}
.iservice ul li a.ico3:hover{transform: rotate(-360deg);}
.iservice ul li a.ico4:hover{transform: rotate(-360deg);}
.iservice ul li a.ico1{ background-position: 0px 0px; }
.iservice ul li a.ico2{ background-position: -145px 0px;  }
.iservice ul li a.ico3{ background-position: -290px 0px;  }
.iservice ul li a.ico4{ background-position: -435x 0px;  }
/*bottom*/
.bottom{ width:100%;margin-top:25px; color:#fff; color:#fff;}
.bottom a{ color:#fff;}
.links{width:100%; height:45px; line-height:45px; text-align: center; color:#515151; font-size:12px; background:url(../images/link.png) no-repeat center bottom; }
.links a{ margin:0px 10px; color:#515151; display: inline-block; padding:0px 2px;}
.links a:hover{ color:#c30101; }
.bottomNav{ width:100%; height:46px; line-height:46px; font-size:15px; text-align:center;  background:#333333; }
.bottomNav a{ padding:0px 9px 0px 12px; color:#fff; background:url(../images/bnavsplit.jpg) left center no-repeat; }
.bottomNav a:hover{ color:#c30101; }
.copyright{ width:100%; height:165px; color:#4e4e4e; padding-top:30px; line-height:30px; background-color: #191919;}
.copyright .copyl{ width:535px; padding-right: 40px; background:url(../images/copsolit.jpg) right center no-repeat; }
.copyright .copyl .blogo{ width: 100%; height:140px; }
.copyright .copyl .blogo img{ width:100px; height:100px; }
.copyright .copyl .topad{ padding:20px 0px 5px 24px; margin:0px 0px 0px 18px; font-size:18px; line-height:30px; color:#5e5e5e; background:url(../images/blogosplt.png) no-repeat left 80%; }
.copyright .copyl .topad strong{ display:block; font-size: 30px; color:#767676;}
.copyright .skeyword{ line-height:24px; font-size: 13px; color:#4e4e4e; }
.copyright .copyr{ width:405px; position: relative; padding: 10px 0px 0px; }
.copyright .copyr s{ position: absolute; width:30px; height:40px; top:-35px; right:0px; background-position: -88px bottom; }
.copyright .copyr .btel em{ width:148px; height:80px; background-position: -142px top; }
.copyright .copyr .btelc{ width:240px; height:67px; padding-top:5px; padding-right: 15px; text-align: right; line-height:16px; background: #303030; border-radius: 8px; }
.copyright .copyr .btelc strong{ color:#767676; font-size:30px; line-height:30px; }
.copyright .copyr .btelc span{ color:#fff; font-size:9px; display: block; }
.copyright .copyr .btelc em{ color:#faaf00; font-size:12px; }
.copyright .banq{ line-height:24px; font-size: 13px; color:#4e4e4e; }
.copyright .banq a{ color:#4e4e4e; }
.copyright .banq a:hover{ color:#c30101; }
/* 全局布局 */
.wrapper{ width:100%; padding-top:20px;}
.content { width:740px;}
.content .tit{ width:100%; height:40px; line-height:40px; margin-bottom:20px;  border-bottom:1px solid #d4d4d4; }
.content .sitepath { float:right;   color:#000;  }
.content .sitepath a:hover { color:#e50505; }
.tit .titcontent{  height:40px; line-height:40px; }
.tit h2{  color:#d80006; font-size:20px; margin-left:10px;  font-weight:bold; }
.tit s{ width:110px; height:3px; display:block;  background:#000;  margin-top:-1px; margin-left:0px;}
.content ul.list { height:auto !important;  }
.sideBar{ width:232px;}
/* leftCon */
.leftCon { width:230px; margin-top:20px; background:#fff; }
.leftCon .tit{ width:202px; height:35px; padding-top:5px; background:#d80006; padding-left:30px; color:#fff; font-size:20px; font-weight:bold; border-top-left-radius:5px;border-top-right-radius:5px; }
.leftCon .icontactCon{ width:210px; line-height:30px; padding:10px 10px 20px; line-height:24px;border:1px solid #c9c9c9;}
/* listNews */
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item {  width:100%; height:40px; line-height:40px; background:url(../images/tip_7.gif) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item s{ width:0px; height:40px; display:block; float:left; background: #c30101; margin-right:10px; }
.listNews .item a { float:left; color:#333; }
.listNews .item a:hover {  color:#c30101;}
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list { width:740px; padding-bottom:20px; overflow:hidden; }
.listNews2 .item {float:left; width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; font-size:12px; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item a{ color:#c30101; display:block; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-weight:700; font-size:14px; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; line-height:24px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase .list{ width:108%; }
.listCase .item{ width:232px; overflow:hidden; float:left; margin:0px 24px 20px 0px;  }
.listCase .item a.img{ width:220px; padding:7px 6px 5px; display: block; }
.listCase .item img{ width:220px; height:163px;}
.listCase .item a:hover{ color:#f20f29; }
.listCase .item h3{ width:100%; height:30px; line-height:30px; text-align: center; font-size:18px; color:#0a0909; }
.listCase .item .txt{line-height: 22px; font-size: 12px; color: #666666;  height:70px;  overflow:hidden;}
.listCase .item a.more { width:95px; height:30px; padding-left: 20px; display: block; margin:15px  0px 0px 60px;; line-height: 30px; background:url(../images/icasemore.jpg) no-repeat center center; font-size: 12px; }
.listCase .item a.img:hover{  background-color: #d30000; }
.listCase .item a.img:hover h3,.listCase .item a.img:hover .txt{ color:#fff; }
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod { width:100%; }
.listProduct .tod{ width:108%;  padding-top:5px;}
.listProduct li{ width:232px; float:left; overflow:hidden; margin-right:23px; margin-bottom:25px; text-align:center; }
.listProduct li a{  display:block; width:100%; cursor:pointer; }
.listProduct li .img{ width:232px; height:174px; overflow:hidden;}
.listProduct li img{ width:232px; height:174px; }
.listProduct li h3{ width:100%; height:36px; line-height:40px; font-size:17px; margin-bottom: 6px; color:#282828; background-color: #fff; }
.listProduct li em{ width:100%; height:5px; display: block; background: #000; }
.listProduct li:hover em{  background: #d80006;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }
/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.pageProduct2 .photo { float:left; padding-bottom:20px; }
.pageProduct2 .photo .img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { float:right; width:310px; }
.pageProduct2 h1 { line-height:24px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
.singlePage{ line-height:26px; }
.formData tr.item .tip{ width:140px !important;}
/*动画函数
{ opacity:0;}*/

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0; width:300px;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}
.bookadd .enter .ips{ width:400px; height:120px; border:1px solid #ddd;}
.maplx{padding-bottom: 50px; padding-left: 50px; width: 100%; padding-right: 50px; margin-bottom: 50px; height: 350px; clear: both; padding-top: 50px}

@media screen and (max-width: 800px) {
.subNav{display:none !important}
.itit em{top:36px;}
 .top{height:90px;}
 .pageNews .info  img{max-width:100%    !important;height: auto   !important}	
.itit h2{width:auto;border-bottom: 2px #565656 solid;}
.topad,.leftCon,.copyright .copyl .topad,.btel,.search,.content .sitepath,.iprolist li:last-child,.itit em.right,.itit em.left{display:none}
.ipro{padding:20px 0}
.w1000,.iproNavi .protit,.iproNavi,.iproList,.iproNavi dd a.nav1,.iproNavi dl,.iproCon,.icontact,.inews,.protel,.copyright .copyl,.iaboutxt,.iservice ul,.inewCon ul,.iprolist,.reLink,.listCase .list{width:100%;}
.logo{width: 50%;padding: 10px 0 0 10px;
    box-sizing: border-box;}
.logo img{width:100%;}
.tel {width:50%;padding:25px 0 0 0}
.tel strong{font-size:16px}
.nav{height:70px}
.inews .inewCon{    height: auto;
    width: 100%;
    padding-left: 0;}
	.inews .partit{padding-left:0}
	.inewCon .img{    width: 100%;
    text-align: center;}
.nav ul li{width:25%;      line-height: 35px;  margin: 0;}
.nav ul li a.nav1{height:35px}
.banner img,.minBanner img{width:100%;height:auto;margin-left: 0;
    left: 0;}
	 .tit h2{font-size:12px;}
	.banner, .banner ul, .banner img,.minBanner, .minBanner ul, .minBanner img{height:auto}
.banner,.minBanner{min-width:100%}
.part{height:auto;      padding-bottom: 10px;  background: url(../images/partbg.jpg) no-repeat center top #be1e1e;}
.iproNavi dd a.nav1{height: 35px;
    line-height: 35px;padding:0}
	.protel{    background: #9e9e9e;
    text-align: center;
    padding: 20px 0;
    height: auto;}
	.icontxt,.iaboutxt{ text-align: center;}
	.iabout{height: auto;    padding: 20px 0;
    background: url(../images/iabout.jpg) no-repeat center bottom;}
	.iaboutxt a{ text-align: center;padding-right:0}
	.iaboutxt{    background: none;
    padding-top: 0;
	
    height: auto;}
	.icase{overflow: hidden;}
	.icaseCon,.links{height:auto}
.iprolist li,.listCase .item{width:46%;margin:2%}
.copyright .copyl{padding-right:0}
.listCase .item a.img{width:100%;box-sizing: border-box;}
.listCase .item img{width:100%;height:150px;}
.listCase .item h3{font-size:14px;overflow: hidden;}
.listCase .item a.more{width:100%;text-align: center;padding:0;    margin: 0;}
.iprolist li .img,.iprolist li img{width:100%;height:170px;}
.ipro .w1000,.part .w1000,.sideBar,.content,.links,.bottomNav{width:100%;padding:0 15px;    box-sizing: border-box;}
.iproNavi dd{width:50%;text-align: center;float:left}
.iproList,.iproList dl{    overflow: hidden;}
.iproNavi .protit {    padding: 0;
    text-align: center;
    line-height: 60px;
    height: 60px;
}
.iservice ul li{width: 50%;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    }
	.iservice ul li a{margin:0 auto}
	.bottomNav{line-height:35px;height:70px;}
	.copyright .copyl .logo{width:100%;}
	.copyright{height:auto;padding:15px 0;    text-align: center;}
.maplx{padding:20px 0}	
}

@media screen and (max-width: 480px) {
.iprolist li .img,.iprolist li img{height:120px;}
.listCase .item img{width:100%;height:100px;}
}

@media screen and (max-width: 320px) {
.iprolist li .img,.iprolist li img{height:90px;}

.listCase .item img{width:100%;height:80px;}
}