@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei';}
body {color:#666; line-height:28px;font-size:15px;margin:0 auto;font-family:arial,'Microsoft YaHei'; }
a {font-size:15px;color:#666; text-decoration: none;outline:none;}
a:Hover {color:#da251d;}
img {border:0px;max-width:100%; height:auto}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei';border:0;color:#52565c;font-size:15px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

:-moz-placeholder {color: #8e929e; }
::-moz-placeholder {color: #8e929e;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #8e929e;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #8e929e;}
 
.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:10px 0 0px  0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center; font-size:14px; }   
.pager a { margin: 2px 3px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d3d3d3}   
.pager span.current { margin: 0 3px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 3px; display:inline-block;text-align:center;border:1px solid #d3d3d3;}   
.pager select {margin: 0px 3px -2px 3px; font-size:14px;}
.pager input {margin: 0px 3px -2px 3px;   padding:2px; text-align:center;font-size:14px;} 
.pager a,.pager span.disabled {background:#fff; font-size:14px;}  
.pager a:hover,.pager span.current { background:#da251d;border:1px solid #e60011}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #da251d;} 
.pager a,.pager span.disabled {color:#888;border:1px solid #d3d3d3;} 
.pager a,.pager span.current,.pager span.disabled{width:25px; height:25px; line-height:25px;}
.pager font { font-family:宋体}

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:45px;margin-bottom:10px;}
.picright {margin-left:45px;margin-bottom:10px;}

.wrap {max-width:1195px;margin:0 auto;}
.relative { position:relative;}

.header { height:30px; line-height:30px; background:#e5e5e5}
.header .search {float:right;border:1px solid #707070; height:18px;margin-top:6px;margin-right:30px}
.header .search #k { background:none; height:18px; line-height:18px;font-size:12px;padding-left:10px; width:100px;vertical-align:top;}
.header .search #button { cursor:pointer;float:right; background:url(../images/search.png) no-repeat;width:14px; height:14px;margin:2px 5px 0 10px}
.header .ench {float:right;font-size:12px;margin-right:15px}
.header .ench a {font-size:12px;}
.header .ench a.check {color:#da251d}
.header .ench i {margin:0 10px}

.toper { height:115px; overflow:hidden}
.toper .logo { background:url(../images/logo.jpg);width:216px; height:51px;float:left;margin-top:32px;}
.toper .logo a { display:block;width:100%; height:100%;}
.toper ul {float:right;margin-right:-15px}
.toper ul li {float:left;margin:0 15px}
.toper ul li a { display:block; line-height:115px; height:112px;border-bottom:3px solid #fff;padding:0 15px;}
.toper ul li a:Hover,.toper ul li a.check {color:#da251d;border-color:#da251d}

/* flexslider */
.flexslider{position:relative;height:465px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:465px;}
.slides li a { display:block; height:465px; width:100%}

.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:70px;height:3px;line-height:50px;overflow:hidden; background:#484848;cursor:pointer; }
.flex-control-nav .flex-active{ background:#da251d}
.flex-direction-nav{display:none}

.indnews { background:url(../images/1.gif); height:35px; line-height:35px;}
.indnews .icon { background:url(../images/2.gif) no-repeat;float:left;width:3px; height:20px;margin-top:7px;margin-right:10px}
.indnews .cons {float:left; height:20px; line-height:20px;margin-top:7px;}
.indnews .cons a {color:#006ead;}
.indnews .cons a:Hover {color:#da251d}
.indnews .cons span {margin-left:25px;font-size:14px}

.indprosubject { height:50px; line-height:47px;border-bottom:1px solid #bfbfbf;font-size:20px;font-weight:bold;color:#333;margin-top:50px;}
.indprosubject span {font-size:13px;font-weight:normal;color:#999;margin-left:10px}
.indprosubject p { position:absolute; z-index:1; height:2px ;width:40px; background:#da251d;top:49px;}
.indproin {margin-top:30px;margin-bottom:35px}
.indproin .subject { display:inline-block; height:50px; line-height:47px;border-bottom:2px solid #da251d}

.mr_frbox,.mr_frbox2{width:100%;position:relative; overflow:hidden;margin-top:60px}
.mr_frBtnL{position:absolute; z-index:1;left:0px;top:62px;cursor:pointer;display:inline; background:url(../images/left.png);width:42px; height:42px; background-position:-42px 0}
.mr_frBtnL:hover { background-position:0 0}
.mr_frBtnR{position:absolute; z-index:1;right:0px;top:62px;cursor:pointer; background:url(../images/right.png);width:42px; height:42px;}
.mr_frBtnR:Hover { background-position:-42px 0}
.mr_frUl{float:left;width:1008px;margin-left:98px;overflow:hidden;}
.mr_frBtnL:hover,.mr_frBtnR:hover {opacity:1}
.mr_frUl ul li{display:inline;float:left;width:235px;margin-right:20px;padding-top:0px;overflow:hidden;text-align:center;border:1px solid #fff}
.mr_frUl ul li .pic {width:235px; height:162px;}
.mr_frUl ul li .pic a { display:block;width:100%; height:100%}
.mr_frUl ul li .title { height:35px; line-height:35px; overflow:hidden}
.mr_frUl ul li .title a {}
.mr_frUl ul li:hover {border-color:#da251d}
.mr_frUl ul li:hover .title { background:#da251d;}
.mr_frUl ul li:hover .title a {color:#fff}

.mr_frUl2{float:left;width:272px;margin-left:98px;overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:270px;margin-right:0px;padding-top:0px;overflow:hidden;text-align:center;border:1px solid #fff}
.mr_frUl2 ul li .pic {width:270px; height:209px;}
.mr_frUl2 ul li .pic a { display:block;width:100%; height:100%}
.mr_frUl2 ul li .title { height:35px; line-height:35px; overflow:hidden}
.mr_frUl2 ul li .title a {}
.mr_frUl2 ul li:hover {border-color:#da251d}
.mr_frUl2 ul li:hover .title { background:#da251d;}
.mr_frUl2 ul li:hover .title a {color:#fff}

.mr_frbox2 .mr_frBtnL,.mr_frbox2 .mr_frBtnR{top:85px;}
.inddevice { position:relative;float:left;width:468px;}

.indmainabout {padding:30px 0 40px 0}
.indcontactsubject { position:absolute;right:310px;top:0}
.indcontact {float:right;width:475px; line-height:36px;margin-top:50px}
.indabout { background:#434343;color:#fff;padding:60px 0;}
.indabout a {color:#fff}
.indabout .cons {float:left;width:630px;}
.indabout .cons .title {font-size:18px;font-weight:bold;margin-bottom:40px;margin-top:20px}
.indabout .cons .more a {font-size:13px;margin:0px 20px 0 0;color:#da251d;float:right}
.indabout .pic {float:right;width:445px;}

.bannerin { height:465px;}
.mleft {float:left;width:160px;}
.mright {float:right;width:980px; line-height:35px}
.mdevice {float:none;width:100%}
.mleft ul.cate li {  height:45px; line-height:45px; text-align:center; overflow:hidden;margin-bottom:1px}
.mleft ul.cate li a { display:block; background:#e5e5e5;}
.mleft ul.cate li a:hover,.mleft ul.cate li.check a { background:#da251d;color:#fff}

.product li {float:left;width:227px;margin:0px 21px 40px 0;border:1px solid #dcdcdc; position:relative; }
.product li.no {margin-right:0}
.product li .pic {padding:5px}
.product li .pic a { display:block;width:215px; height:148px;}
.product li .title {border-top:1px solid #dcdcdc; height:48px; line-height:48px;overflow:hidden; text-align:center;padding:0 10px}
.product li .title p { position:absolute; z-index:1; top:158px; height:1px; background:#da251d;width:40px;left:93px;}
.product li:hover {border-color:#da251d}
.product li:hover .title p { display:none}
.product li:hover .title { background:#da251d;}
.product li:hover .title a {color:#fff}

.productpic {border:3px solid #da251d;padding:10px;margin:0 auto;width:510px;}
.productpic img {width:100%; vertical-align:middle}
.productpic h2 { background:#da251d;color:#fff;font-size:15px;padding:8px 15px;}
.productsubject { position:relative;border-bottom:1px solid #bfbfbf; height:40px; line-height:40px;margin-top:30px}
.productsubject p { display:inline-block;height:39px; line-height:39px;border-bottom:2px solid #da251d;font-weight:Bold;color:#333}
.productcons {margin-top:30px}
.productsequence {border-top:1px solid #bfbfbf; text-align:right;margin-top:80px;color:#333;font-size:13px;padding-top:10px}
.productsequence a {font-size:13px;color:#333}
.productsequence a:hover {color:#da251d}
.productsequence i {margin:0 15px}

.news li {border-bottom:1px solid #959595; height:101px;margin-bottom:40px}
.news li .pic {float:left;width:194px; height:100px;}
.news li .pic p {border:1px solid #959595;border-bottom:0}
.news li .pic a { display:block;width:192px; height:100px;}
.news li .cons {float:right;width:750px;padding-top:10px}
.news li .cons .title {float:left;width:75%; height:25px; line-height:25px; overflow:hidden}
.news li .cons .title a {font-weight:bold;color:#333}
.news li .cons .addtime {float:right;width:15%;font-size:14px; text-align:right;margin-right:25px;margin-top:-5px}
.news li .cons .content {float:left;width:98%; height:50px; line-height:25px; overflow:hidden;font-size:13px;margin-top:0px}
.news li:hover {border-color:#da251d; background:#da251d}
.news li:hover .pic p {border-color:#da251d}
.news li:hover .title a {color:#fff}
.news li:Hover .cons .content {color:#fff}
.news li:hover .addtime {color:#fff}
.newspic img {width:100%}

.contactmap {margin-top:60px;width:550px}
.contactmap iframe {border:1px solid #ccc;}
.message {width:690px;margin-top:50px;}
.message div {margin-bottom:15px}
.message p { display:inline-block;margin-right:5px}
.message input[type="text"] { height:25px; line-height:25px;border:1px solid #959595;padding-left:10px;width:500px}
.message .tel {margin-left:40px}
.message #name,.message #tel {width:199px}
.message #cons { vertical-align:middle; overflow:auto;border:1px solid #959595;padding:10px;margin-top:5px;width:490px; height:150px}
.message #button {border:1px solid #da251a;color:#da251d; display:block; cursor:pointer;border-radius:25px;padding:10px 45px; background:none;font-size:16px;margin:50px 0 0 240px}









.foot {border-top:4px solid #da251d; background:#dcdcdc;margin-top:115px; text-align:center;padding:40px 0}
.foot ul li { display:inline-block;font-size:14px;}
.foot ul li i {margin:0 20px;font-size:14px;}
.foot .cons {margin-top:20px;font-size:13px;}
.foot .cons a{font-size:13px}