@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";background:#fff; /*font-family:"宋体";*/}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;color: #666666;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align:bottom;}

.div1000{ width:1000px; margin:0 auto;}

.header_right{ width:50%;}
.header_top{ text-align:right; margin-top:2px;}
.header_top p{ display:inline-block; font-size:14px; color:#555555;}
.header_top p a{ color:#555555;}
.header_top .language{ margin-left:80px; width:183px\9; margin-top:4px\9;}
.header_top .language img{ display:inline; margin-left:20px; margin-right:5px; vertical-align:top;}
.header_top .language a{ width:90px\9; display:inline-block; color:#666666; line-height:25px;}
.header_bottom{ text-align:right; margin-top:20px;}
.store{ width:122px; background:#ff0000; text-align:center; font-size:17px; line-height:28px; border-radius:10px; font-weight:bold; display:inline-block;}
.store a{ color:#fff;}
.store img{ margin-right:3px; vertical-align:middle;}
.store{ margin-right:15px;}
.phone{ color:#ff0000; font-size:30px; line-height:0.8em; display:inline-block; position:relative; top:4px; width:250px\9;}
.phone img{margin-right:8px; vertical-align:top;}

.nav li{ width:20%; float:left; text-align:center; background:#ff0000; font-size:16px; line-height:40px;}
.nav li a{ display:block; color:#fff;}
.middle{ height:322px;}
.banner{ width:75%;}

.middle_right{ width:25%; height:100%; background:#8ad3eb; box-sizing:border-box; padding:0 18px;height:322px;}
.middle_text{ margin-top:57px;}
.middle_text span{ color:#ff0000; font-size:18px; margin-bottom:20px; display:block;}
.middle_text p{ font-size:16px; color:#fff; line-height:1.6em;}
.middle_con{ text-align:center; text-indent:0.5em;}

.main_title{ background:url(../images/index_63.jpg) repeat-x center; margin:22px 0; }
.main_title p{ width:215px; margin:0 auto; background:#fff; font-size:16px; line-height:2em; text-align:center; position:relative; color:#444444; font-weight:bold;}
.main_title p:before{ content:'●';  font-size:20px; color:#ff0000; position:absolute; left:-3px; bottom:2px;}
.main_title p:after{ content:'●'; font-size:20px; color:#ff0000;position:absolute; right:-3px;bottom:2px;}
.main_solve_cont{ margin-bottom:70px;}
.main_solve_cont ul{ background:#e2e2e2; text-align:center; padding:11px 0;}
.main_solve_cont ul li{ display:inline-block; position:relative; width:192px\9;}
.main_solve_cont ul li p{ position:absolute; text-align:center; bottom:-40px; margin:0 auto; left:0; right:0; color:#666666; font-size:16px;}
.main_solve_cont ul li img{ border:4px solid #fff; width:185px; margin:0 1.5px;}
.debark{ width:230px; float:left; border:1px solid #e2e2e2; box-sizing:border-box; padding-left:18px; padding-right:7px}
.debark>p>span{ font-size:16px; line-height:2.5em; font-weight:bold; display:inline-block; cursor:pointer;}
.debark>p>.red{ color:#ff0000;}
.debark_box{ margin-top:10px;}
.debark_box .inp1{ background:url(../images/index_42.jpg) no-repeat left; width:100%; border:1px solid #cfcfcf; text-indent:26px; font-size:14px; line-height:23px; margin:7px 0; color:#666666; height:23px\9;}
.debark_box .inp2{ background:url(../images/index_45.jpg) no-repeat left; width:100%; border:1px solid #cfcfcf; text-indent:26px; font-size:14px; line-height:23px; margin:7px 0; color:#666666;height:23px\9;}

.debark_a{ color:#666666; font-size:12px; line-height:2em;}

.s_motion{ width:65px\9; display:inline-block; cursor:pointer;}
.s_motion img{ vertical-align:middle;}
.debark_a .red{ color:#ff0000;}
.debark_a a{ color:#666666;}
.debark_click{ font-size:16px; line-height:28px; text-align:center; color:#fff; background:#ff0000; margin:15px 0;}
.debark_b{ margin-top:10px; text-align:right; color:#ff0000;}
.debark_b img{ vertical-align:top; margin-top:2px; margin-right:3px;}
.debark_b a{ color:#ff0000; font-weight:bold;}
.seeks{ float:left; width:232px; margin:0 26px;}


.seeks form{ display:block; margin:24px 0;}
.box_title{ color:#444444; border-bottom:2px solid #ff0000; font-weight:bold; line-height:2em; font-size:16px; margin-bottom:14px;}
.inptext{ float:left;width:200px; font-size:14px; line-height:23px; height:23px\9; border:1px solid #c2c2c2; border-right:none; text-indent:3px;}
.inpbut{ float:right; width:31px; height:25px; background:url(../images/index_52.jpg) no-repeat center; border:1px solid #c2c2c2; border-left:none;}
.pro_seek{ width:230px; float:left; margin-right:26px;}
.pro_seek ul li{ font-size:14px; line-height:1.9em;}
.pro_seek ul li a{ color:#666666;}
.pro_seek ul li a:hover{ color:#ff0000;}
.indent{ float:left; width:230px;}
.indent_inp{ width:100%; color:#666666; font-size:12px; line-height:25px; height:25px\9; border:1px solid #666666; text-indent:5px; margin-bottom:34px;}

.ind_click{ text-align:right;}
.ind_click a{ display:inline-block; width:73px; line-height:28px; text-align:center; color:#fff; font-size:14px; background:#ff0000;}
.indent>p{ color:#000; font-size:12px; line-height:1.6em; margin-top:35px;}
.main_active ul{ background:#e2e2e2; padding:21px 0;}
.main_active ul li{ display:inline-block; margin-right:8px;}
.main_active ul .last{ margin-right:0;}
.main_click{ margin:29px 0; text-align:center;}
.main_click a{ display:inline-block; width:110px; text-align:center; border:1px solid #ff0000; font-size:14px; line-height:31px; color:#ff0000;}
.main_brand ul{ background:#e2e2e2; padding:21px 0; height:110px;}
.main_brand ul li{ display:inline-block; float:left; height:110px;}

.footer{ background:#e2e2e2; box-sizing:border-box; padding: 0 10px; margin-top:30px;}

.footer_top_left{ float:left; width:698px;}
.footer_top_title{ text-align:left; font-size:16px; line-height:46px; border-bottom:1px solid #d1d1d1;}

.footer_top_left ul{ margin-top:15px; display:inline-block; vertical-align:top; font-size:14px; color:#666666; line-height:1.8em; /*padding-right:5px;*/ float: left;
margin-right: 13px;}
.footer_top_left ul li a{ color:#666666;}
.footer_top_right{ width:256px; float:right; text-align:right; padding-left:25px; border-left:1px solid #cecece; margin-top:45px;}
.footer_top_right>p{ font-size:18px; text-align:left; color:#444444; margin-bottom:20px;}
.footer_img{ display:inline-block; font-size:14px; line-height:2em; text-align:center;}
.footer_img p{ text-align:center; font-size:14px;}

.footer_middle{ font-size:14px;}
.footer_middle>p{ margin:30px 0;}
.footer_middle p a{ font-size:12px; color:#666666; margin:0 5px;}
.footer_middle .link p{ display:inline-block; width:800px; vertical-align:top; margin-left:35px; font-size:14px;}
.footer_middle .link p a{ font-size:14px; display:inline-block; margin:0 10px;}
.footer_bottom{ text-align:center; font-size:12px; padding-top:50px; padding-bottom:20px; color:#666666;}

.crumbs{ font-size:14px; line-height:2em; border-bottom:1px solid #dad8d8; margin-top:30px; color:#696868; margin-bottom:19px;}
.crumbs a{ color:#696868; margin:0 2px;}
.crumbs span{ margin:0 5px;}

.menu{ width:196px;}

.menu>ul{ border:1px solid #cdcdcd;}
.menu>ul>p{ font-size:18px; line-height:2em; color:#484747; text-indent:10px; border-bottom:1px solid #e1e1e1;}
.menu>ul>li{ margin:15px 10px; font-size:14px; line-height:2em; cursor:pointer; color:#000;}
.menu>ul>li a{ margin:15px 10px; font-size:14px; line-height:2em; cursor:pointer; color:#000;}
.menu>ul>li:before{ content:'+'; border:1px solid #484747; display:inline-block; width:16px;  border-radius:3px; line-height:15px; text-align:center; margin-right:5px;}

.menu>ul>li>ul{ margin-left:25px;}
.menu>ul>li>ul>li>a{ color:#333;}
.menu>ul>li>ul>li>ul>li>a{ color:#666; font-size:12px;}
.menu>ul>.mlk:before{ content:'-';}

.contact{ text-align:center; border:1px solid #bfbfbf; margin-top:40px;}
.contact img{ max-width:none; width:100%;}
.contact ul{ font-size:14px; text-align:left; margin-left:2px; margin-top:34px; padding-bottom:15px;}
.contact ul p{ line-height:2.5em;}
.contact ul li{ line-height:1.6em; margin-bottom:15px;}
.contact ul li span{ display:inline-block; width:140px; vertical-align:top; margin-left:4px;}
.con18{ font-size:18px;}

.min_right{ width:780px; border:1px solid #d6d6d6;}
.tiao{ width:100%; box-sizing:border-box; border:2px solid #f1fcde; background:#cac8c8; height:9px; margin-top:10px;}
.letter{ display:inline-block; border-right:1px solid #aaa8a8; margin-top:29px; margin-bottom:22px;}
.letter:before{ content:'按字母分类：'; font-size:14px; line-height:31px; float:left; margin-left:10px;}
.feng{font-size:14px; line-height:36px; float:left; width:100%}


.letter li{ text-align:center; float:left; width:24px; line-height:31px; font-size:16px; border:1px solid #aaa8a8; border-right:none; text-transform:uppercase;}
.feng li{ text-align:left; padding:0 4px; padding-left:30px; line-height:36px; font-size:16px;  border-right:none; text-transform:uppercase;}


.letter li a{ display:inline-block; color:#484747;}
.min_box{ min-height:33px; border-top:1px solid #d6d6d6;}
.box ul{ border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6; height:auto;}
.min_right2{ width:780px;}
.min_right_title{ width:100%; font-size:18px; line-height:32px; color:#484747; text-indent:5px; background:#d6d6d6;}
.news li{ margin-top:27px;}
.news_text{ width:540px;}
.news_text span{ font-size:16px;}
.news_text span a{ color:#666666;}
.news_text p{ color:#666666; font-size:14px; margin:16px 0; line-height:2em;}
.news_text .time{ font-size:12px; margin:0;}
.fy{ text-align:right; margin-top:85px;}

/*.introduce{ text-align:center;}*/
.introduce img{ margin:49px 0;}
.introduce p{  font-size:14px; text-align:left; line-height:2em; color:#484747;}

.contact_us ul{ padding:15px 10px; border:1px solid #e5e4e4; min-height:228px;}
.contact_us ul li{ font-size:14px; line-height:2em; color:#787777;}
.map{ text-align:center; margin-top:55px}

#introduce {color:#484747; font-size:14px; padding:10px 15px;border: 1px solid #e5e4e4; min-height:580px;}

.down { margin:6px 10px; font-size:14px;}
.down span{ float:right;}
.down li { border-bottom:1px dashed #666666; padding:8px 0 6px 0;}

#introduce table{ font-size:16px; line-height:24px;}
#introduce .input_m { border:1px solid #CCC; line-height:28px; text-indent:0.5em}
.btn {
    background: url(../images/btn_bg.gif) repeat-x 0 0;
    text-align: center;
    border: 1px solid #9cc9e0;
    padding: 0px 10px;
    color: #077ac7;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}

.case li{ margin-top:27px; width:33%; float:left; text-align:center; padding:0.5% 0;}


.product td{ line-height:24px; text-indent:4px;}

.car td{ display:inline-block; text-align:center; color:#333; line-height:63px; color:#f70808;}
.td2{text-align:left; color:#333333;}
.td2 img{vertical-align:middle}

.number{width:77px; height:25px; margin:0 auto;}
.red{ color:#F00}
.add{width:17px; height:23px; border:1px solid #e5e5e5; background:#f0f0f0; cursor:pointer;}
.red{border-right:none; }
.add{ border-left:none;}
.red:hover,.add:hover{ color:#000;}
.num{width:39px; height:48px; border:1px solid #aaaaaa; color:#000; text-align:center}
.jian,.jia{ line-height:21px; text-align:center}
.jianp,.jiap{ line-height:21px; text-align:center}

.js_box{ margin-top:25px; border:4px solid #fef3f1; padding:20px;}
.js_r,.js_l{ line-height:42px;}
.js_l a{ color:#c67c59; font-family:"宋体"; margin-right:28px; font-size:12px;}
.js_r span{ color:#666666; font-family:"宋体"; font-size:12px; margin-left:33px;}
.js_r span font{color:#ff4c4c; margin-right:11px; margin-left:11px; font-family:"宋体"; font-size:12px;}
.js_r label{ font-size:12px; font-family:"宋体"; color:#ff4c4c; margin-right:12px; margin-left:10px;}
.js_r a{ display:inline-block;width:150px; height:36px; line-height:36px; text-align:center; background:#ff0000; color:#fff; font-size:14px; font-family:"宋体";}
.js_r a span{ margin:0; color:#fff; margin-right:8px;}

.tjdd{ cursor:pointer}
.jxgw{ width:80px; text-align:center; background:#F00; border-radius:10px; color:#fff; font-size:16px; line-height:28px;}