/* CSS Document */
body{ font-family: 'Microsoft Yahei','SimSun'; }
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,p{padding:0; margin:0;}
html{overflow-y: scroll;}
h1{ font-size:26px;}
h1,h2,h3,h4{ font-family:"Microsoft Yahei"; }
body { font-size:14px;	font-style: normal;	font-variant: normal;  background:#FFF; width:100%; margin:0 auto; color:#444} a{ text-decoration:none;}
ol,ul,dl{list-style:none; margin:0; padding:0;}:focus{outline:0;}
a img{border:0;}
img,input{vertical-align:middle;}
table{empty-cells:show;text-align: center;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
br{ font-size:0; height:0;}
em{font-style:normal;}
.l{float:left;	}
.r{float:right;} 
.top{  overflow:hidden; margin:20px auto; width: 1000px;}
.top .logo{ width:290px; float:left}
.top .tel{ width:220px; float:right; margin-top:10px;}
.wap{ width:1003px; margin:0 auto;}
.mtb20{ margin:20px auto;}
.bder{ border:1px solid #ddd;}
.banner,.banner_1{ width:100%;overflow:hidden;margin:0 auto;}
/*导航*/
.nav-right,.daohang{ width: 100%; background:#d60000; overflow:hidden;}
.nav{ width:1000px; margin-top:15px; margin: 0 auto;  overflow:hidden;}
.nav li{ float:left; font-family:"Microsoft Yahei";  font-weight:bolder; width:12.6%; text-align:center;  line-height:36px; margin: 0 8px; }
.nav li a{ color:#fff; display:inline-block; width:100%;}
.nav li a:hover, .nav li a.hover{ background:#333; color:#fff;}
.pgbg{ background:url(../images/inbg.jpg) repeat-x;}
.pagbf{ background:#fff;}
/*首页*/
.innews,.incomp{ width:470px; margin-top:10px;}
.innews .title, .incomp .title, .index  .title{ margin-bottom:20px;border-bottom:#f6f6f6 1px solid; }
.innews .title a, .incomp .title a, .index  .title a{font-size:16px; color:#444; line-height:35px; }
.innews .title span, .incomp .title span, .index .title span{ float:right;}
.innews .title span a, .incomp .title span a, .index .title span a{ font-size:12px; color:#999}
.incomp .jianjie{ width:240px; font-size:13px; line-height:22px; text-indent:2em; color:#444}
.incomp{ width:470px;}
.innews ul{ width:305px;}
.innews ul li a{ color:#666; background:url(../images/tage.jpg) left center no-repeat; line-height:27px; padding-left:10px; font-size:13px;}
.innews ul li span{ font-size:12px; float:right; line-height:27px; color:#999}
.ptitle-sy i{ background:url(../images/qbg.jpg) no-repeat; font-style:normal; color:#fff; width:28px; height:28px; display:inline-block; font-size:19px; padding-left:5px;}
.ptitle-sy{  margin-bottom:12px; display:inline-block;}
.ptitle-sy a{ color:#333;font-size:16px; }
.ptitle-sy a span{color:#ea0000}

.ingzyr{ width:230px; margin-top:20px;}
.ingzyr span{ width:110px; height:80px; overflow:hidden; text-align:center;}
.ingzyr ul{overflow:hidden; margin-top:15px;}
.ingzyr li{ width:110px; float:left; margin-right:5px; text-align:center; margin-bottom:10px;}
.ingzyr li a{ color:#444; line-height:27px; font-size:13px;}
.ingzyr p, .news-sub p{line-height:27px;}

.ingzyl{ width:710px; background:url(../images/sonline.jpg) right bottom no-repeat; margin-bottom:30px; margin-top:20px;}
.ingzyl div{ width:310px; margin:0 19px; display:inline-block; line-height:27px;}
.ingzyl img{ margin-top:40px;border:#ccc 1px solid;}
.waper{width:973px; margin:0 auto; padding:15px; background:#fff;border:1px solid #f0f0f0;}
.index{overflow:hidden; margin-bottom:30px;}
.inpro{overflow:hidden; padding-bottom:30px;}
.inpro li{ width:221px; float:left; margin-right:7px; border:1px solid #eee; padding:0px 7px;}
.inpro li:hover{border:1px solid #ea0000;}
.inpro li a{  color:#444; font-size:16px; line-height:30px;}
.inpro .title-sy{ text-align:center; height:30px;}
.inpro li img{ margin-bottom:5px;}
.inpro li p{font-size:13px; line-height:23px;}
.inpro li p span{ color:#ea0000; font-size:12px;}
.bonline{ background:url(../images/online.jpg) no-repeat bottom; }
.friend_link{ margin:20px auto; overflow:hidden; width:1000px;line-height:27px;}
.friend_link span{ font-size:12px; float:left; width:8%; color:#666}
.friend_link ul{width:92%; float:right;}
.friend_link ul li{  float:left; margin-right:15px;}
.friend_link a{ color:#666; font-size:12px;}
/* flexslider */
.flexslider{position:relative;height:420px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;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; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
.404{background: url(../images/404.jpg) center no-repeat;margin:0 auto; width:100%; overflow:hidden; height:416px}
.wrong{ width:1000px;margin:0 auto;background: url(../images/404.jpg) center no-repeat; height:400px;overflow:hidden;}
.wrong .sorry{overflow:hidden; margin-top:40px; margin-bottom:30px; font-size:18px;}
.wrong .sorry span{color:#ea0000}
.wrong .lianjie{float:left; padding-right:10px;}
.wrong .lianjie a{ color:#444}
#F_Name1{ width:260px;}
#F_Mobile1{ width:260px;}
#F_Body1{ width:250px; font-size:12px;}
.attention {padding:10px 20px;background:#F8F8F8;font-size:13px;line-height:2em;overflow:hidden; color:#999;}
.attention strong{ font-weight:normal}
.banner{margin:0 auto; widows:100%;}
/*新闻列表*/
.contact, .contact dl,.about, .services, .services-r, .services-l, .services .title, .about-stren, .about-scientific, .about-scientific dl, .about-history,.parts ul{overflow:hidden; margin-top:30px;}
.news{overflow:hidden; width:100%}
.news-title{ width:100%; margin-top:20px;}
.news-title li{ background:url(../images/tage.jpg) no-repeat left; padding-left:10px; }
.news-title a{  color:#444; line-height:34px; }
.news-title a:hover, .container a:hover, .product-title a:hover, .lina a:hover, .parts a:hover, .prolist a:hover, .news-sub-title a:hover, .innews a:hover, .ingzyr a:hover, .waper a:hover, .product-line-r a:hover, .about-cooperation a:hover, .product-new-title a:hover, .wrong .lianjie a:hover{ color:#ea0000;}
.news-title span, .news-sub span{ float:right; font-size:12px; color:#999; line-height:32px;}
.news-sub{overflow:hidden; border-bottom:1px solid #f6f6f6; padding-bottom:10px;}
.news-sub dt{ float:left; width:140px;}
.news-sub dd{ float:right; width:600px;}
.news-sub a{ font-weight:bold; color:#444}
.news-sub .time{border-bottom:1px dashed #f6f6f6; height:30px;}
/*位置*/
.container{overflow:hidden;line-height:32px;  border-bottom:1px solid #f0f0f0;}
.container a{line-height:32px; color:#666;}
/*翻页效果*/
.digg {PADDING:5px;TEXT-ALIGN:center;overflow:hidden; margin-top:30px;} 
.digg A {BORDER:#ccc 1px solid; PADDING:4px 10px; COLOR: #444;}
.digg A:hover {BORDER:#ccc 1px solid;COLOR:#ea0000;}
.digg span.current {PADDING:5px 10px;  BACKGROUND:#ccc}
.digg SPAN.disabled {BORDER:#ccc 1px solid;PADDING:4px 10px; COLOR:#444; }
/*新闻列表*/
.news h1{ text-align:center; font-size:22px; margin-bottom:20px;}
.news p, .line-title p{ text-indent:2em; line-height:30px; margin-bottom:18px;}
.news a, .line-title a, .parts-title a{color:#ea0000}
.news h2, .parts-title h2{margin-bottom:10px; font-size:16px;}
.news h3, .parts-title h3{color:#ea0000;  margin-bottom:10px; margin-top:10px; }
.parts-title p span{text-decoration:underline}
.product-new-title, .reimg {margin-top:30px;overflow:hidden;}
.news-sub-title{ margin-top:15px;}
.news-sub-title li, .product-new-title li{float:left; width:48%; margin-right:10px;}
.news-sub-title li a, .product-new-title li a{line-height:32px; color:#444;background: url(../images/title-05.jpg) 0px 7px no-repeat; padding-left:15px;}
.reimg{ margin-bottom:28px;}
.news .time{margin-top:10px; margin-bottom:25px;overflow:hidden; font-size:12px; color:#999; overflow:hidden; }
.news .timey{float: right; margin-left:25px; }
.news .times{float:right}
/*右边*/
.product-title{OVERFLOW: hidden; border-left:1px solid #f6f6f6;}
.product-title .title{font-size:16px; padding-left:10px;  background:#f0f0f0; line-height:45px; color:#444}
.product-title p { padding-top:20px;}
.product-title p a{ font-size:15px; color:#de0000;padding-left:10px;}
.product-title ul{OVERFLOW: hidden; margin-top:10px; margin-left:10px;border-bottom:1px solid #f6f6f6;}
.product-title ul li{background:url(../images/tage.jpg) no-repeat left;}
.product-title ul li a{ line-height:32px; font-size:13px; color:#666; padding-left:10px;}
/*成功案例*/
.lina{ width:100%;OVERFLOW: hidden;}
.lina dl{OVERFLOW: hidden; width:100%;margin-bottom:20px; }
.lina dt{float:left; width:160px; margin-top:5px;}
.lina dd{float:right; width:560px;}
.lina dd p{line-height:27px; font-size:13px; }
.lina dd span{color:#ea0000;}
.lina a{ color:#444; font-weight:bold; font-size:14px;}
/*案例内页*/
.line{width:100%;OVERFLOW: hidden;border-bottom:1px solid #f0f0f0; padding-bottom:15px; margin-top:35px;}
.line-l{ float:left; width:35%; margin-top:5px;}
.line-r{ float:right; width:62%;}
.line-r h1{font-size:22px; margin-bottom:18px;}
.line-r p{line-height:32px; margin-bottom:2px;}
.line-r span{ color:#ea0000}
.line-title h2{color:#ea0000; margin-bottom:10px;  font-size:16px; font-weight:normal;}
.line-title{width:100%;OVERFLOW: hidden;}
/*关于我们*/
.service-workflow ul, .about-cooperation ul, .news-sub-title ul, .product-new-title ul, .news-sub dl, .news-sub-por{ overflow: hidden;}
.rnav{width:100%;overflow: hidden;}
.rnav li{line-height:45px; text-align:center; background:#f0f0f0; width:123px; float:left; margin-right:1px;}
.rnav li a{font-size:15px; color:#444; width:100%; display:inline-block;}
.rnav .on, .rnav li a:hover{background:#ea0000;color:#fff;}

.service-workflow, .about-cooperation, .product-line{overflow:hidden; margin-top:20px; }
.service-workflow ul li{float:left; width:46%; margin-right:4%; margin-bottom:15px;}
.service-workflow ul li img{float:left; margin-top:8px; width:}
.service-title{float:right; width:290px; color:#444; line-height:27px;}
.service-workflow .title, .about-cooperation .title, .news-sub-title .title, .product-new-title .title, .product-line .title, .reimg .title, .line-title-sy{ font-size:17px;  line-height:35px; margin-bottom:10px; font-weight:bold}
.about-cooperation li{ float:left; width:160px; margin-right:27px; text-align:center; }
.about-abstra a{color:#444;text-decoration:underline}
.about-cooperation a{ color:#444; line-height:27px; }
.services-r dt{width:460px; float:left}
.services-r dd{width:250px; float:right}
.services-l dt{width:250px; float:left}
.services-l dd{width:460px; float:right}
.services-l dd p, .services-r dt p, .about-stren dd p, .about-scientific p, .about p, .about-cooperation p{line-height:27px;  margin-bottom:15px;}
.services-l dd span, .services-r dt span, .about-scientific span, .service-title p{ font-size:16px; color:#ea0000}
.services .title{ line-height:35px; border-bottom:1px solid #f6f6f6; font-size:16px; color:#ea0000; margin-bottom:15px;}

.about-stren dl, .about-stren ul{overflow: hidden;margin-bottom:30px;}
.about-stren  dt{float:left; width:120px;}
.about-stren dd{float:right; width:600px;}
.about-stren dd p{margin:0px;}
.about-stren .aboat-title{ font-size:16px;line-height:35px;margin-bottom:20px;border-bottom:#f6f6f6 1px solid; margin-top:30px;}
.about-stren li{ width:160px; margin: 0 20px 10px 0; float:left; position: relative;  text-align:center; line-height:30px; color:#666}
.about-stren p{line-height:30px;}
.about-stren span{color:#eb0000}
.scientific-l dt{width:293px; float:left; margin-top:8px;}
.scientific-l dd{width:430px; float:right}
.scientific-r dt{width:430px; float:left}
.scientific-r dd{width:293px; float:right; margin-top:8px;}

.history {background: url(../images/line04.gif) repeat-y 177px 0;overflow: hidden;position: relative;margin: 20px 0px 20px 0px;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 148px 0; height:59px; font-size:16px;font-weight:normal; padding-left:12px; margin-bottom:32px;}
.history-date h2.first { width:935px; z-index:99; }
.history-date h2 a{ color:#09256e; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; margin:21px 97px 0 0; width:110px; height:30px; line-height:30px; text-align:center; background-color:#242d3c; color:#fff;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none; margin-bottom:5px;}
.history-date ul { overflow:hidden;}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 168px 0; padding-bottom:10px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:158px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 14px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; line-height:23px; font-size:12px;}
.history-date ul li dl {float:left; padding-left:20px; width:516px; padding-top:0;}
.history-date ul li dl dt {font:20px/22px Arial; color:#737373; }
.history-date ul li dl dt span {display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 {color:#242d3c;}
.history-date ul li.green h3 span {color:#475977; }
.history-date ul li.green dl {overflow:hidden;}
.history-date ul li.green dl dt {font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a {display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd {padding-top:20px; display:none;}
.history-date ul li.green dl dd img {float:left;}
.history-date ul li.green dl dd p {overflow:hidden; zoom:1; line-height:21px; color:#787878;}
.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}
.his-detail dl.first{ background: none;}
 .his-detail dl {padding-top: 5px; height: 96px;}
 .his-detail dl dt {float:left; width: 100%; height: 91px; }
 .his-detail dt dd {font-size:14px; }
/*配件服务*/
.parts,.product-introduce{ width:100%;overflow:hidden;}
.product-introduce tr{ font-size:12px; line-height:27px;}
.prduct{ width:100%; margin-top:35px;overflow:hidden;}
.parts li{ float:left; width:200px; margin-right:50px; text-align:center; margin-bottom:20px;}
.parts a{  line-height:32px; color:#444}
.parts-title{ width:100%;overflow:hidden;}
.parts-title p, .product-introduce p{line-height:30px; margin-top:10px;text-indent:2em;}
.parts-title h1{ color:#000; font-size:22px; text-align:center; margin-bottom:15px;}
.parts-content {overflow:hidden; background:#f6f6f6; padding:5px 5px 0px 0px; margin-bottom:30px; }
.parts-content .parts-content-l {float:left; margin-top:10px; font-size:16px;}
.parts-content .parts-content-r{width:88%;float:right;}
/*产品中心*/
.prolist{ width:100%;overflow:hidden;}
.prolist ul, .history-date {overflow:hidden;}
.prolist-title{ font-size:16px; line-height:35px; margin-bottom:20px;border-bottom:#f0f0f0 1px solid;}
.prolist li{ float:left;  width:230px; margin-right:20px;margin-bottom:30px;}
.prolist li img{ width:230px; height:173px;}
.prolist li a{  line-height:32px; color:#444; font-weight:bold}
.prolist li p{ line-height:30px;}
.prduct-r{ width:580px; float:right}
.prduct-r p{  line-height:35px; }
.prduct-r h1{ font-size:22px; margin-bottom:15px;}
.prduct-l { width:380px; float:left; margin-top:5px;}

.ptitle{overflow:hidden; background:#f6f6f6;}
.wap-pro li { float:left;border-left: 1px solid #fff; width:124px; cursor: pointer;text-align: center;}
.wap-pro li.hover, .wap-pro li:hover { background:#ea0000;}
.wap-pro li a{line-height:40px; color:#666;display:block; font-weight:bold}
.wap-pro li a:hover, .wap-pro .hover a, .wap-pro a:hover{color: #fff;}

.line-r .tel, .prduct-r  .tel{ background: url(../images/swut.png) no-repeat 5px center #ea0000; padding-left:35px; width:140px; float: left;  height:35px; margin-top:15px; margin-right:20px;}
.line-r .tel a, .prduct-r .tel a {color:#fff; line-height:35px;  }
.line-r .organizer, .prduct-r .organizer { color:#666; height:60px;margin-top:10px; line-height:60px;}
.line-r .organizer span, .prduct-r .organizer span { font-size:20px; color:#ea0000}
.product-introduce h2{padding-top:40px; font-size:17px;}
.product-introduce a{ color:#ea0000}
.product-introduce h3{ margin-bottom:6px; margin-top:10px;color:#ea0000}
.product-introduce table{ margin-top:15px;}
 
.product-line-l{ float:left; width:180px; margin-top:5px;}
.product-line-l img{ width:160px; height:auto}
.product-line-r{ float:right; width:75%;}
.product-line-r p{ font-size:13px;line-height:23px; margin-bottom:8px;}
.product-line-r span, .prduct-r span{ color:#ea0000}
.product-line-r a{padding-bottom:10px; color:#444; font-weight:bold}

.pcase{ margin-top:13px;}
.pcase img{ width:155px; height:116px;}
.pcase span{ width:540px;}
.pcase a{ color:#333; line-height:23px;}.pcase a:hover strong{ color:#C00;}
.less{ text-align:left; line-height:25px;}
.less .l{ width:235px;}
.less .r{ width:440px;}
.less label,.less input ,.less textarea{ width:94%; height:25px;  color:#666;  }.less input{  padding-left:13px;  font-size:12px;}.less label{ line-height:36px; line-height:36px;}
.less .submit{ width:120px; background:#ea0000; color:#fff; height:35px;  margin-top:15px; cursor:pointer;border:none; font-size:15px;}
.less textarea{ height:90px; padding-left:13px; resize:none;}
.stone { width:100%; margin-top:10px;overflow:hidden;}
.stone li{ width:70px; float:left; text-align:center; margin-bottom:5px; margin-right:20px; font-size:12px; color:#999; line-height:27px;}
.stone li img{ width:70px; height:45px;}
/*联系我们*/
.contact-sub, .parts-title-sy{line-height:27px; text-indent:2em;}
.about-sub{line-height:27px;}
.contact dt{ float:left; width:320px;}
.contact dd{ float:right; width:400px;}
.contact dt p{ line-height:32px;  margin-bottom:10px;}
.contact span{ font-size:20px; color:#ea0000;}
.contact-lyan{margin-top:30px;}
.contact-lyan a{padding:8px 50px; background:#ea0000; height:80px; color:#FFF; font-size:15px; }
#map_canvas{overflow:hidden; margin-top:30px;}
.content{ width:1000px; margin:20px auto;overflow:hidden;}
/*底部*/
.footer{ background:#28272a;  line-height:20px;  color:#999; margin-bottom:20px; padding-bottom:35px; padding-top:10px; zoom:1; overflow:hidden}
.footer a{ color:#999;float:right; margin-left:15px;}
.float-right{ width:21%; margin-top:35px; float:right; margin-bottom:30px;}
.float-left{ width:76%; margin-top:35px; float:left}
#cone{background:#f6f6f6;overflow:hidden; padding:15px;}
.cone-tel{float:left; width:50%}
.cone-emai{float: right;}
.banner{ display:none;}
/*.................移动站  新添加................................*/ 
.footer-telephone {z-index: 9999; margin: 0px; padding: 0px; width: 100%; height:50px; line-height:50px;  position: fixed !important; bottom: 0px; user-select: none; color: #fff; /*background:#EC0000;*/ background:#28468c; }
.footer-tel{ float:left;background:url(../images/dianh.gif) no-repeat left center; padding:0px 10px 0px 30px; margin-left:10px;}
.footer-telephone .footer-wu{ float:right; background:url(../images/solo1.png) no-repeat left center;   padding:0px 10px 0px 30px; font-size:15px; }
.footer-telephone a { display: block; color: #FFF; vertical-align: middle; font-size:16px; }
.footer-telephone a:visited { }
#map_canvas{width:1000px; margin:20px auto}
.banner-index{overflow:hidden; width:100%; margin:0 auto;display:none;}
.psyp2 a,.pxyp,.psyp2 span{ color:#444; width:100%}

.pager{ width:99%; overflow:inherit;border: #d8d8d8 1px double; }
.pager span{ width:46%; float:left;}
.pager a{ color:#666 !important; line-height:45px;}
.pager a:hover,.timely_news li a:hover{ color:#eb0000}
.timely_news{ width:100%; overflow:inherit;}
.timely_news li{ width:46%; float:left;background: url(../images/tage.jpg) no-repeat left;}
.timely_news li a{color: #666; line-height:32px; padding-left:10px;}
.product-title ul li a{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;display: inline-block;width: 95%;}
.product-title .timely_news_title{font-size: 15px;color: #de0000;padding-left: 10px;}
.float-left .timely_news_title{font-size:17px; font-weight:900;border-bottom: #d8d8d8 1px dotted; line-height:35px;}
.timely_news ul{ margin-top:15px;}
.float-left{ margin-bottom:35px;}
.title{border-bottom: #d8d8d8 1px dotted;}

@media screen and (min-width:1000px) and (max-width:1440px){
	.banner_1 img{width:100%; height:auto;}
}	
@media screen and (min-width:1000px) and (max-width:1080px){	
	.nav{ width:100%; margin:0 auto;overflow:hidden;}
	}
@media screen and (max-width:999px){
	.top,.nav,.content,.wap,.waper,.friend_link{width:100%}
	.banner_1 img,.prolist img,.news-sub dt img,.lina dt img,.parts img,.about img,.about-cooperation li img,.contact dd img,.parts-title img,.news img,.line-l img,.line-title img,.about-stren img,.about-stren  dt img,.services-r dd img,.services-l dt img,.scientific-l dt img,.scientific-r dd img,.prduct-l img,.stone li img,.product-introduce img,.product-line-l img,.slides li img,.slides img,.banner img,.inpro li img,.ingzyr img{width:100%; height:auto;}
	.top,.nav,.content,.wap,.flexslider,.waper,.friend_link{padding:0 8px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	}
@media screen and (min-width:768px) and (max-width:999px){
	.top,.nav,.content,.wap,.waper,.friend_link{width:100%}
	#map_canvas,#map_canvas document,.flexslider{width:100%; height:auto;}
	.prolist li,.parts li{width:29.6%; margin-right:20px;}
	.news-sub dt{width:20%; margin-top:10px;}
	 .nav li{width:12%}
    .news-sub dd,.lina dd,.innews ul{width:75%;}
	.lina dt{width:20%;}
	.rnav li{ width:16.2%}	
	.service-workflow ul li{width:46%; margin-right:4%; }
    .service-workflow ul li img{width:10%;height:auto; margin-top:5px;}
    .service-title{width:80%;}
	.about-cooperation li{width:20%}
	.contact dt{width:58%;}
    .contact dd{width:40%;}
	.parts-title p,.news p,.line-title p,.product-introduce p{text-indent:0em;}
	.line-l{width:35%; margin-top:5px;}
    .line-r{width:62%;}
	.about-stren li{ width:31.5%; margin-right:10px;}
	.about-stren .aboat-title{ margin-top:10px;}
	.about-stren  dt{width:20%; margin-top:8px;}
    .about-stren dd{ width:75%;}
	.services-r dt,.services-l dd,.scientific-l dd,.scientific-r dt{width:65%; }
    .services-r dd,.services-l dt,.scientific-l dt,.scientific-r dd{width:30%; margin-top:10px;}
	.prduct-l{width:35%; margin-top:8px;}
	.prduct-r,.product-line-r{width:60%}
	.stone li{width:17%}
	.wap-pro li{width:16.4%}
	.product-line-l{width:35%;}
	.slides li{ height:300px; width:100%}
	.flexslider{ display:none;}
	.banner{ display: block;}
	.inpro li{ width:22%}
	.ingzyl img{width:40%; height:auto;}
	.ingzyl{ width:65%}
	.ingzyl div,.innews{ width:50%}
	.innews img{width:20%; height:auto;}
	.incomp{ width:45%}
	.incomp img{width:40%; height:auto;}
	.incomp .jianjie{ width:55%}
    }  
@media screen and (max-width:767px){
.drawer-main{position:fixed;top:0;width:200px;height:100%;overflow:hidden; z-index:99999; background:#222}
.nav li{ width:100%}
.nav li a:hover, .nav li a.hover{ /*background:#eb0000*/background:#28468c}	
.nav-right .drawer-main{right:-200px;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.nav-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}	
.nav-right .drawer-overlay,.nav-right .drawer-hamberger{right:0;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.nav-right.drawer-open .drawer-overlay,.nav-right.drawer-open .drawer-hamberger{right:200px}
.drawer-overlay-upper{position:fixed;top:0;z-index:1100;display:none;height:100%;background-color:#000;background-color:rgba(0,0,0,.5)}	
.nav-right.drawer-open .drawer-overlay-upper{left:0}
.head_main .nav{background-color:#222;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
.nav+.drawer-overlay{background-color:#fff}
.nav .drawer-brand a{display:block;width:100%;padding:14px 15px;font-size:22px;color:#fdd702;}
.head_main .nav .drawer-brand a:hover,.nav .li a:hover{color:#eb0000; text-decoration:none}
.head_main  .nav li{display:block;font-size:16px; margin:0; border-bottom:1px solid #2d2d2d; border-top:1px solid #141414; width:100%}
.head_main .nav li a{ color:#fff;padding:12px 15px; display:block;}
.head_main  .nav li a:hover{ background:#eb0000;}
.nav .drawer-nav-list{padding:0;margin:0 0 20px 0;list-style:none}
.nav .drawer-nav-list li{display:block}
.nav .drawer-nav-list li a{display:block;padding:15px;color:#888}.nav .drawer-nav-list li ul a{padding:8px 20px}
.drawer-hamberger{ float:right;z-index:1000;display:block;width:30px;height:30px;padding:28px 0px 0px 0px;background-color:transparent;border:0; margin-right:10px; margin-top:-5px}
.drawer-hamberger span{margin-top:10px}
.drawer-hamberger span,.drawer-hamberger span:before,.drawer-hamberger span:after{position:absolute;display:block;width:30px;height:5px;cursor:pointer;content:'';background-color:#222222;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1);}
.drawer-hamberger span:before{top:-10px}
.drawer-hamberger span:after{bottom:-10px}
.drawer-open .drawer-hamberger span{background-color:transparent}
.drawer-open .drawer-hamberger span:before,.drawer-open .drawer-hamberger span:after{top:0}
.drawer-open .drawer-hamberger span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamberger span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-hamberger:hover{cursor:pointer}
.drawer-open .drawer-hamberger{ margin-right:200px;}
.top-sub-nav,.Contentbox-banner{ display:none;}
/*导航结束*/	
#map_canvas,#map_canvas document{width:100%; height:auto;}
.float-right{display:none;}	
.float-left,.contact dt,.contact dd,.news-sub-title li{width:100%;}
.prolist li{width:28.8%; margin-right:20px;}
.news-sub dt{width:20%; margin-top:10px;}
.news-sub dd,.lina dd{width:75%;}
.lina dt{width:20%;}
.parts li{ width:31%; margin-right:10px;}
.rnav li{ width:16.3%}
.service-workflow ul li{width:46%; margin-right:4%; }
.service-workflow ul li img{width:10%;height:auto; margin-top:5px;}
.service-title{width:80%;}
.about-cooperation li{width:22.5%; margin-right:10px;}
.contact dt{ margin-bottom:15px;}
.parts-title p,.news p,.line-title p,.product-introduce p{text-indent:0em;}
.line-r .tel{width:140px; float: none; }
.line-r .organizer{height:35px;margin-top:0px; line-height:35px;}
.about-stren li{ width:31%; margin-right:10px; margin-bottom:15px;}
.about-stren .aboat-title{ margin-top:0px;}
.about-stren dl, .about-stren ul{ margin-bottom:20px;}
.about-stren  dt{width:20%; margin-top:8px;}
.about-stren dd{width:75%;}
.services-r dt,.services-l dd,.scientific-l dd,.scientific-r dt{width:65%; }
.services-r dd,.services-l dt,.scientific-l dt,.scientific-r dd{width:30%; margin-top:10px;}
.prduct-l{ width:35%; margin-top:8px;}
.prduct-r{ width:60%}
.stone li{ width:17%}
.wap-pro li{ width:16.4%}
.product-line-l{ width:35%;}
.product-line-r{ width:60%;}
.less .l,.less .r,.ingzyl,.ingzyr,.innews,.incomp,.ptitle{ width:100%;}
.less textarea{width:94%; }
.flexslider{ display:none;}
.banner{ display: block;}
.inpro li{ width:44.8%; margin-bottom:15px;}
.ingzyl img{width:40%; height:auto;}
.ingzyl div{ width:50%}
.ingzyr li{ width:23.8%}
.innews img,.incomp img{width:20%; height:auto;}
.innews ul,.incomp .jianjie{ width:75%}
.friend_link{ display:none;}
.top{ float:left; width:75%; }
.top .tel{ display:none;}
.top .logo{ width:100%; height:auto}
.daohang,.nav-right{ background:none; float:right; width:15%; height:auto;}
}	
@media screen and (max-width:600px){
	.cone-emai, .cone-tel { width:100%; height:45px;}
	.prduct-l,.prduct-r{ width:100%}
	.prduct-l{ margin-bottom:15px;}
}	
@media screen and (max-width:480px){
	.news-sub dt,.news-sub dd,.lina dt,.lina dd,.line-l,.line-r,.about-stren  dt,.about-stren dd,.services-r dt,.services-l dd,.services-r dd,.services-l dt,.scientific-l dd,.scientific-r dt,.scientific-l dt,.scientific-r dd,.product-new-title li{width:100%;}
	.prolist li{width:43.8%;}
	.news-sub dt{margin-bottom:15px;}
	.news-title li{margin-top:6px; margin-bottom:6px;}
	.news-title a{line-height:27px;}
	.news-title span{display:none;}
	.parts li{width:46.8%;}
	.rnav li{width:32.8%}
	.about,.service-workflow,.contact,.about-cooperation,.news-sub-title,.about-scientific{margin-top:20px;}
	.about-cooperation li,.about-stren li{width:46.5%}
	.news-sub-title .title,.line-l{margin-bottom:15px;}
	.line-r .tel, .prduct-r  .tel{width:120px; float:left; }
    .line-r .organizer, .prduct-r .organizer {margin-top:10px; line-height:27px;}
    .line-r .organizer span, .prduct-r .organizer span {font-size:14px; color:#ea0000}
	.stone li{ width:16.8%}
	.wap-pro li{ width:32%}
	.inpro li{ width:43%;}
	.ingzyl img{width:100%; height:auto;}
    .ingzyl div{ width:100%; margin-top:15px; margin-left:0px; padding:0px;}
	.ingzyl{ margin-top:0px;}
	.ingzyr li{width:23%}
	.innews img,.incomp img{width:100%; height:auto;}
    .innews ul,.incomp .jianjie{width:100%; margin-top:15px;}
	.timely_news li{ width:100%}
	.timely_news li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: inline-block;width: 95%;}
	.pager span{ width:100%; padding-left:10px;}
	.cone-tel{ width:100% !important;}
	.cone-tel a{ font-weight:900}
	.news h1{ font-size:20px; line-height:35px;}
	.cone-emai a{padding: 8px 40px !important}
	.news .time{display:none;}
	#cone{ margin-bottom:30px;}
	.product-introduce embed{display:none;}
	}	
@media screen and (max-width:360px){
	.prolist li,.service-workflow ul li,.product-line-l,.product-line-r{width:100%}
	.parts li{width:46.5%;}
	.rnav li{width:32.8%}
    .service-workflow ul li img{width:10%;}
    .service-title{width:80%;}
	.news-sub-title li a,.product-new-title li a{line-height:27px;}
	.news-sub-title li,.product-new-title li{margin-bottom:6px; margin-top:6px;}
	.stone li{width:16%; line-height:27px;}
	.inpro li{width:42%;}	
	 }
@media screen and (max-width:320px){
	.parts li,.about-cooperation li,.about-stren li,.inpro li{width:100%}
	.line-r .tel, .prduct-r  .tel{width:140px; float: none; }
    .line-r .organizer, .prduct-r .organizer {height:35px;margin-top:0px; line-height:35px;}
    .stone li{width:15%}
	 }
	 
#page{  width:94%; margin:20px auto 20px; font-size:16px; zoom:1; overflow:hidden; position:relative }
#page span{display:inline-block;color:#2b79cb;  padding:4px 8px; border:1px solid #dedfde; margin-right:5px;margin-bottom:10px; font-size:14px} /* SPAN和链接 */
#page a{display:inline-block;color:#2b79cb;  padding:4px 8px; border:1px solid #dedfde; margin-right:5px; font-size:14px} /* SPAN和链接 */
#page a:hover, #page a.current,#page span.current{color:#fff;border:1px solid #2b79cb;padding:4px 8px; background:#2b79cb } /* 当前链接有激活时 */
#page input{}
#page select{ display:inline-block; font-size:14px;margin-top:5px; float:none}
#page span font{ }
#page span.i_a{ border:1px solid #fff}
	 .i_fey{ display:inline-block }
	 .i_p{ white-space:nowrap; overflow:hidden;}
.i_p a.i_fo{ font-size:14px}
.float-left{ margin-top:0; margin-bottom:0}
.news-title{ font-size:16px}
.i_page{ font-size:16px; line-height:30px; margin:10px 0}
.jianjie{ font-size:16px; margin-bottom:10px} 
.jianjie p{ font-size:16px;}



.cate { background-color: #ce9870;  }
.cate h3 { font-size: 16px; background-color: #87371e; padding: 15px 0 15px 25px; color: #fff; }
.cate-info ul li { line-height: 30px; /*background:#f2f2f2*/ clear:both }

.cate-info ul li a { padding: 10px 0 10px 35px;background:#f2f2f2;  border-bottom: 1px solid #fff;line-height:20px;font-size: 15px;font-weight:700  }
.cate-info li ul { background-color: #fff; }
.cate-info li ul li { line-height: 20px; }
.cate-info li ul li a { color: #333; display:inline-block; float:left; background:#FFF; line-height:18px ;font-size: 14px;}

.cate-info ul li a { color: #333; display: block; /*background:#cde0f4;*/ text-align:left}
.cate-info ul li a.cur{ color: #2b79cb;/*background:#f5f5f5; */}
.cate-info ul li a:hover { color:#2b79cb;  /*background:#faf9f9*/}

.parts-title{ margin-top:20px}
.p_des{ font-size:16px; }
.p_pre{ background:#f6f6f6; padding:10px 20px 10px 20px; line-height:28px; margin-top:10px}
.i_page img{ width:100%}
.i_page img.i_qq{ width:74px;}