@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form,p{padding:0; margin:0; font-weight:normal;font-size: 16px;}
img{margin:0;padding:0;max-width: 90%;}
table,td,tr,th{font-size:18px}
li{list-style-type:none;list-style:none; }
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6,p{font-weight:normal; font-style:normal; font-size:18px; }
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
body{width:640px; max-width: 640px; min-width: 640px; margin: 0 auto; font-family:"微软雅黑"; color:#313131; font-size:16px; background:#eee}
a {text-decoration:none; blr:e-xpression(this.onFocus=this.blur()); color:#383838; outline-style:none;}
a:hover { text-decoration:none;}
a:focus { -moz-outline-style: none;} 
.container{width:640px; float:left; background:#fff; line-height:32px;}
.container_pp{width:640px; float:left; background:#fff; line-height:32px;padding-top:100px;}
.main{width:600px; margin:0 20px; float:left}


/*************************************/
.sm_h{height:90px;background:#2672ff;width:640px;position: fixed;top: 0;z-index: 9;}
.ss_h{height:90px;background:#2672ff;width:640px;position: fixed;top: 0;z-index: 9;}
.logo{width:180px;height:50px;float: left; margin-top:20px;padding-left:20px;}
.menu{width:50px;height:86px;float: right;text-align: rightposition: relative;padding-right: 20px;}
.menu span{ display:block;}
.menu .ml{ width:50px; height:50px; line-height:50px; color:#fff; margin-top:20px; }
.menu .gb{ width:80px; height:50px; line-height:50px; color:#fff; margin-top:20px; display:none }
.nav{ width:640px; height:100%; position:absolute; top:90px; background:#fff; z-index:999; position: fixed; overflow:hidden; display:none }
.nav_in { width:640px; overflow:hidden; float:left; display:block; background:#fff}
.nav_in li{ width:640px; height:70px; float:left; border-bottom:1px solid #e0e0e0}
.nav_in li a{ width:640px; height:70px; float:left; text-align:center; font-size:20px; color:#333; line-height:70px;}
.header_search{ width:600px; height:120px;  margin-top:23px; float:left}
.search_area {width: 570px;height: 60px; margin: 10px 15px 0;float:left}
.search_area p{ line-height:40px}
/**************导航结束***********************/

.shosuo{ height:130px; margin-top:90px;}

.shosuo .box{ width:400px; height:48px; border:1px solid #e0e0e0; margin:30px 120px 0; overflow:hidden; border-radius:25px; float:left;}
.search_txt {height: 48px;color:#666;text-indent:25px;width:315px;color:#666; border:none;font-size: 20px;outline:none;float:left}
.search_btn {width:85px; height: 48px;background: url(../images/shousuo.png) no-repeat center #f2f2f2;text-align: center;color:#fff;cursor: pointer; border:0;font-size: 24px; float:left;outline:none;}
.tr{ display:block; float:left; margin:0 120px; width:400px; text-indent:2em; line-height:40px;}
.tr a{ margin:0 5px}


.hot{ padding-top: 20px;}
.bt{ background:url(../images/btbg.png) no-repeat; height:40px; line-height:40px;}
.bt h3{ font-size:18px; font-weight:bold; color:#eb0032}
.bt a{ float:right; font-size:16px; color:#333}
.bt_tit{ width:640px; height:30px; float:left;}
.Finput1{ width:560px; height:80px; float:left; background:#f1f1f1; border-radius:12px; border:none; margin-top:20px; display:inline; outline:0; font-size:26px; color:#999999; text-indent:10px; margin-left:30px;}
.Finput2{ width:560px; height:130px; float:left; background:#f1f1f1; border-radius:10px; border:none; margin-top:20px; display:inline; outline:0; font-size:26px; color:#999999;  text-indent:10px; line-height:24px; padding-top:10px; margin-left:30px;}
.bt_tit span{ width:640px; height:30px; float:left; color:#000;  font-size:20px; text-indent:20px;}
.hot li{ display:block;  height:48px; border-bottom:1px solid #f2f2f2; background:#fbfbfb;  line-height:48px; padding-left:10px; overflow:hidden}

.banner{ height:365px; overflow:hidden; margin-bottom:20px}

.xm li{ display:block; width:186px; height:151px; float:left; background:#eb0032; margin:10px 0; text-align:center; padding-top: 10px;}
.xm li:nth-child(2),.xm li:nth-child(5){ margin:10px 20px;}
.xm li:nth-child(8),.xm li:nth-child(11){ margin:10px 20px;}
.xm li img{ border:1px solid #000}
.xm li p{ color:#fff; line-height:40px;}

.snew_nr{ height:220px; overflow:hidden}
.snew_nr h3{ text-align:center; font-size:20px; color:#333; font-weight:bold; line-height:50px;}
.snew_nr center{ font-size:14px; color:#666; line-height:40px;}
.snew_nr p{ text-indent:2em; line-height:40px;}

.message{ background: url(../images/messagebg.jpg) no-repeat #f2f2f2; height:395px; padding-top:55px;}
.message p{ line-height:40px; display:block; width:600px; height:40px;}
.message>div{width:600px; height:355px}
.mes{ width:550px; margin:0 auto}
.mes .m5 { width:275px; float:left;line-height:40px; text-indent:10px; margin:10px 0; overflow:hidden}
.mes .m5 input{ float:right; display:block; width:140px; height:40px; border:none; background:#fff; padding-left:10px; line-height:40px; margin-right:10px; font-size:18px;}
.m10{width:550px; float:left; text-indent:10px; margin-top:10px }
.mes .m10 textarea{ float:right; display:block; width:405px; height:120px; border:none; background:#fff; padding:10px; line-height:40px; margin-right:10px; font-size:18px; line-height:40px; }
.mes span{ color:#FF0004}
.button{ width:100px; height:40px; background:#f3080d; border:none; color:#fff; font-size:18px; line-height:40px; margin:15px 0 0 140px; cursor:pointer }
.message input,.message textarea{ outline:none}

.footb{ background:#eee; color:#fff; line-height:40px; text-align:center;}
.footl{ background:#0a0909; color:#fff; line-height:80px; text-align:center}

/******************************************************************************************/
.shous{ width:200px; height:50px; float:left; margin-top:20px; margin-left:100px; line-height:50px; color:#fff;}
.shous a{ color:#fff; padding:0 10px;font-size:20px;}
.shousr{ float:left;margin-top:20px; width:50px; height:50px;}
.address{ height:50px; background:#272a30; margin-top:90px;}
.address .main{ height:50px; background: url(../images/navbg_address.png) no-repeat left; color:#fff; line-height:50px; text-indent:25px;}
.address .main span{ }
.address .main span a{ color:#fff; padding:0 10px; }
.new_list li{ display:block; width:600px; height:112px; padding:20px 0; border-bottom:1px solid #ccc; float: left}
.new_list li img{ border:1px solid #000; display:block; width:186px; height:110px; float:left; margin-right:20px;}
.new_list li div{height:112px; overflow:hidden; float:left}
.new_list li div h3{ font-size:18px; font-weight:bold; color:#eb0032; line-height:40px;}
.new_list li div p{ font-size:16px;  color:#666; line-height:24px;}
.new_list li div span{ font-size:16px;  color:#c3c3c3; line-height:40px; float:right}
.page{ width: 100%; text-align: center;}
.page ul{
    float:left;
    padding:12px 0px;
}
.page ul li{
    float:left;
    font-family:Tahoma;
    line-height:24px;
    margin-right:5px;
    border:1px solid #2672ff;
    padding:10px;
    display:block;
}
.page ul li a{
    float:left;
    color:#555;
    display:block;
}
.page ul li a:hover{
    color:#690;
    text-decoration:none;
}
.page ul li.thisclass,
.page ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#2672ff;
    font-weight:bold;
    color: #FFFFFF;
}
/****0510添加引导**/
.brand_list li{ display:block; width:600px; height:180px; border-bottom:1px solid #ccc; overflow:hidden}
.brand_nav{ height:46px; line-height:46px;}
.brand_nav span{ float:right; display:block; background:#ccc; border-radius:5px; line-height:30px; margin-top:8px}
.brand_nav a{ padding:0 10px}
.brand_nav span a{ color:#fff}
.pinpai_img{ width:165px; height:150px; float:left; margin:15px  20px 15px  0}
.pinpai_img img{ border: border:1px solid #ccc; display: block; width:163; height:118px}
.pinpai_img p{ line-height:40px; text-align:center; font-size:14px; color:#999}
.pinpai_img p b{ color:#cf0000; font-size:16px;}
.pinpai_img p em{ color:#cf0000; font-size:18px;font-weight:bold; font-style:italic }
.xm-tj .pinpai_img{ margin-right:50px;}
.pinpai_cs{ width:240px; height:150px; float:left; margin:15px 20px 15px 0}
.pinpai_cs a{ line-height:28px; font-size:18px; font-weight:bold; color:#000}
.pinpai_cs p{ line-height:28px; font-size:16px}
.pinpai_cs p em{ color:#cf0000; font-size:24px;font-weight:bold; font-style:italic }
.pinpai_cs p span{ border:1px solid #eee; padding:5px 10px; font-size:14px; margin:0 5px 0 0}
.pinpai_cs p .pp{ color:#dda1b5; border-color:#dda1b5}
.pinpai_cs p .zb{ color:#a6e7a6; border-color:#a6e7a6}
.yd_r{ width:130px; height:150px; float:left; margin-top:15px; margin-left:25px;}
.yd_r p{ line-height:40px; font-size:16px; font-weight:bold; color:#000}
.yd_r p strong{ color:#cf0000}
.yd_r .me_on{ background:url(../images/zx.png) no-repeat 10px 8px #cf0000; color:#fff}
.yd_r .more_on{ background:url(../images/zs.png)  no-repeat 10px 8px #fff; color:#cf0000}
.yd_r a{ line-height:38px; display:block; width:128px; border:1px solid #cf0000; margin-top:15px; height:38px; border-radius:5px; text-indent:45px}

/******************************************************************************************/
.new_list_n li{display:block; width:600px; height:120px; padding:20px 0; border-bottom:1px solid #ccc; float: left}
.new_list_n li span{}
.new_list_n li h3{ font-size:18px; font-weight:bold; color:#eb0032; line-height:40px;}
.new_list_search li h3{ color: #313131}
/******************************************************************************************/
.new_list_m{ padding:20px 0}
.new_list_m h3{ font-size:22px; font-weight:bold; color:#eb0032; text-align:center; line-height:40px;}
.new_list_m center{ font-size:16px;; color:#999; line-height:40px;}
.new_list_m .main>div{ border-top:1px solid #c3c3c3; line-height:26px; font-size:16px; color:#333; overflow:hidden; padding:10px 0}
.new_list_m .main .newsmore p{ text-indent:2em; line-height:26px; font-size:16px; color:#333; overflow:hidden; padding:10px 0}
.new_list_m .main .newsmore img{ margin:10px auto; display:block}
.news_about{ padding-top:20px}
.news_about li{ display:block; width:100%; overflow:hidden; height:30px;}
.news_about li a{ color:#eb0032}
/******************************************************************************************/
.brand_list_m,.brand_logo { padding:90px 0 0 0;}
.brand_list_m .brand_top span{ float:left;}
.brand_list_m .brand_top span a{ width: 200px;
    height: 32px;
    float: right;
    background: url(../images/biao2.jpg) left no-repeat;
    color: #ff0004;
    font-size: 20px;
    text-indent: 50px;}
.brand_list_m h3{font-size:20px; font-weight:bold; color:#eb0032; line-height:40px;}
.brand_box>dl{ display:block; width:599px; border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0; overflow:hidden; line-height:40px; text-indent:10px;}
.brand_box>dl dd{ display:block; height:40px; overflow:hidden; width:298px; float:left; border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.brand_box>dl dd dt{ display: block; width:90px; overflow:hidden; border-right:1px solid #e0e0e0; height:40px; float:left; text-indent:0; text-align:center; color:#333; font-weight:bold}
.brand_box>dl dd dd{ display: block; width:197px; overflow:hidden; height:40px; float:left; padding-right:10px; border-right:none; color:#666;font-size:14px;}
.xq .xqbt{ background:#2672ff; height:40px; color:#fff; line-height:40px; margin-top:10px; text-indent:10px;}
.xq .xqmore{ overflow:hidden;  padding:10px 0;font-size:16px; line-height:26px;}
.xq .xqmore p{ font-size:16px; padding:10px 0; line-height:26px;}
.bot70{ margin-bottom:71px;}
.footer{ position:fixed; bottom:0; width:640px; height:70px; background:#2672ff; overflow:hidden; border-top:1px solid #f2edee}
.footer a{ display:block; width:50%; float:left; height:70px; line-height:70px; color:#fff; font-size:20px; text-indent:160px;}
.footer hr{ display:block; position:absolute; width:1px; height:70px; background:white; border:none; left:50%; top:0}
.footer .a1{background:url(../images/tel.png) no-repeat 90px 10px;  background-size:50px 50px}
.footer .a2{background:url(../images/mes.png) no-repeat 90px 10px;  background-size:50px 50px}

.hotss{ height:300px;}
.hotss li{ display:block; width:258px; height:48px; border:1px solid #f2f2f2; background:#fbfbfb; float:left; line-height:48px; padding:0 20px; overflow:hidden}
/*170425更换留言板*/
.mes{ background:#fff}
.mess form{display: block;/* width:540px; *//* margin:20px auto */}
.mess .m1{ width:290px; height:42px; float:left;margin-bottom:20px;}
.mess .m1 label{ display:block; width:60px; height:42px; float:left; line-height:42px; font-size:18px; color:#333}
.mess .m1 input{ display:block; width:200px; height:42px; float:left; border-radius:16px; border:none; outline:none; text-indent:10px;font-size:18px; background:#eee }

.mess .m2{ width:580px; height:100px; float:left;margin-bottom:20px;}
.mess .m2 label{ display:block; width:60px; height:42px; float:left; line-height:42px; font-size:18px; color:#333}
.mess .m2 textarea{ display:block; width:470px; height:80px; float:left; border-radius:16px; border:none; outline:none; padding:10px;font-size:18px;  background:#eee  }
.an{display: block;width: 215px;height:62px;overflow: hidden;float: left;border: none; margin-left:180px;cursor: pointer; background:#2672ff; border-radius:16px; color:#fff; line-height:42px;font-size:24px; }
.mess .info{ float:left}
.mess .info li{ line-height:40px; border-bottom:1px solid #eee; width:220px; float:left; height:80px; display:block; margin-right:10px; padding-left:40px; position:relative; cursor:pointer; font-size:18px; color:#333}
.mess .info li:after{ position:absolute; width:15px; height:15px; border-radius:50%; content:""; left:10px; top:15px; background:#eee}
.mess .info strong{ font-size:20px}
.mess .bt{border-bottom:1px solid #eee;overflow: hidden;}
.mess .bt p{font-size:20px;color:#fff;font-weight:bold;line-height:39px;display: block;padding:0 10px;background:#2672ff;text-align:center;margin-bottom:10px;}
.mess .bt a{  line-height:39px; color:#ee0000; font-weight:bold;font-size:18px;}
/*170512修改手机站品牌页*/
.logo_b{width:140px;height:86px;float: left; margin-top:2px;padding-left:2px;}
.shous_b{ width:386px; height:86px; text-align:center; font-size:30px; float:left; margin-top:2px;line-height:86px; color:#ffffff;}
.shous_b a{ color:#fff; padding:0 10px;font-size:30px;}
.address .main_b{ height:50px; background: url(../images/navbg_address.png) no-repeat left; color:#fff; line-height:50px; text-indent:25px;}
.address .main_b span{ float:left}
.address .main_b span a{ color:#fff; padding:0 10px; }
.address .main_b b{ float:right; display:block; background:#ccc; border-radius:5px; line-height:30px; margin-left: 96px; margin-top:8px}
.address .main_b a{ padding:0 10px}
.address .main_b b a{ color:#fff}
/*190510修改手机站品牌页*/
.hd {
    width: 600px;
    height: 100px;
	margin-top:10px;
}
 .hd ul {
    width: 600px;
    overflow: hidden;
    zoom: 1;
}
.picBtnLeft .hd ul {
    width: 390px;
    overflow: hidden;
    zoom: 1;
}
.picBtnLeft .hd ul {
    width: 390px;
    overflow: hidden;
    zoom: 1;
}
 .hd ul li { padding-top: 5px; float: left; _display: inline; text-align: center; }
 .hd ul li img { width: 140px; height:87.5px; border: 1px solid #ddd; cursor: pointer; margin-right: 2px; }
 .hd ul li.on { background: url("../images/icoUp.gif") no-repeat 32px 0; }
 .hd ul li.on img { border-color: #f60; }   .slideGroup{}.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; width:600px; margin:0 auto; padding:20px 0; }.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }.slideGroup .parBd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; }.slideGroup .parBd ul li .pic{}.slideGroup .parBd ul li .pic img{ width:190px; height:130px; display:block; }.slideGroup .parBd ul li .pic p{font-size:20px; line-height:34px; height:34px; margin-top:6px; overflow:hidden;}.slideGroup .parBd ul li .pic div{font-size:24px; font-weight:bold; color:#de0000; line-height:34px; height:34px;}.slideGroup .parBd ul li .pic div span{font-weight:normal; font-size:18px;}
 
 .ne_box{background:#f5f7f9; height:490px;}
.ne12{padding:0 15px 20px 15px;}
.ne12 li{height:44px; line-height:44px; padding-left:10px; overflow:hidden; position:relative;}
.ne12 li:after{ position:absolute; width:4px; height:4px; content:""; left:0; top:50%; background:#333}
.ne12 li a{ overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; display:block; text-align:left; padding:0; font-size:16px;}
.ne12 li a:hover{color:#2672ff;} 
.ne12 li span{text-align:right; padding:0;}