@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2014/06/16*/



/*header*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,

form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}

table {border-collapse: collapse; border-spacing: 0;}

fieldset,img {border: 0; padding:0px; margin:0px;}

ol,ul {list-style: none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}

body{ font:12px/24px '宋体'; color:#666;}

a{ text-decoration:none; color:#666;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}

.wd1120{ width:1120px; margin:0 auto;}

input:focus{ outline:none;}

html{ overflow-x:hidden;}

h3{font-family:"Microsoft YaHei";}

body a:hover,body a:hover span,.news_dlist li a:hover,.foot_list dt a:hover,.ab_yylist li a:hover{ color:#0c78d8;}





/*header*/

.header{ position:relative; z-index:600; width:100%; height:145px; min-width:1142px;}

.head{ background:url(../images/h_bd.jpg) no-repeat center; width:100%; height:95px}

.h_top{ position:relative; height:95px;}

.logo{ position:absolute; left:0; top:0;}

.h_wb{ position:absolute; top:12px; right:142px;}

.h_wb a{ color:#7b7b7b; background:url(../images/h_icon1.jpg) no-repeat left; padding-left:24px; display:block;}

.h_lg{ position:absolute; top:12px; right:16px;}

.h_lg span{ float:left; color:#7b7b7b;}

.h_lg a{ display:inline-block; float:left; margin-right:10px; font-family:Arial; color:#7b7b7b; font-size:10px; background:url(../images/h_lgac.jpg) no-repeat; width:22px; height:20px; line-height:20px; text-align:center;}

.h_lg a:hover{ background:url(../images/h_lgho.jpg) no-repeat; color:#FFF;}

.h_tel{ position:absolute; top:50px; right:262px;}

.search{ position:absolute; top:50px; right:25px;}

.ser_text{ background:url(../images/ser_text.jpg) no-repeat; color:#838383; font-size:12px; width:177px; height:28px; line-height:28px; padding-left:15px; display:block; border:none; border:0;}

.ser_sub{ background:url(../images/ser_sub.jpg) no-repeat; width:28px; height:28px; display:block; border:none; cursor:pointer;}

.h_down{ width:100%; height:50px; min-width:1142px; background:url(../images/nav_bd.jpg) repeat-x;}

.nav{ width:1106px; height:50px; margin:0 auto; background:url(../images/nav_line.jpg) no-repeat left; padding-left:2px;}

.nav li{ float:left; position:relative; width:140px; height:50px; background:url(../images/nav_line.jpg) no-repeat right; padding-right:2px;}

.nav_name{ display:block; font-family:"Microsoft YaHei"; color:#484848; font-size:15px; text-shadow:1px 1px 1px #f7f7f8; width:140px; height:50px; line-height:50px; text-align:center;}

.sub_nav{ position:absolute; top:50px; left:0; width:162px; height:auto; overflow:hidden; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; display:none;}

.nav .sub_nav li{ float:none; width:162px; height:35px; line-height:35px; background:url(../images/sub_ac.jpg) no-repeat; border-bottom:1px solid #dbdbdb; padding-right:0;}

.nav .sub_nav li a{ display:block; padding-left:12px; color:#7b7b7b; width:150px; height:35px;}

.nav .sub_nav li a span{ display:block; width:135px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}

.nav .sub_nav li a:hover{ background:url(../images/sub_ho.jpg) no-repeat; color:#0c78d8;}

.nav li.nav_cur .nav_name,.nav li.nav_this .nav_name{ background:url(../images/nav_cur.jpg) no-repeat; color:#0c78d8; font-size:15px;}



.product_list ul{ width:900px;}

.product_list li{ float:left; width:166px; margin:0 14px 2px 0; display:inline;}

.product_list li a img{ padding:4px; border:1px solid #cacaca; display:block;}



/*footer*/

.footer{ width:100%; min-width:1142px;}

.f_top{ width:100%; background:url(../images/f_tbd.jpg) repeat;}

.foot_list dl{ float:left; width:auto; height:219px; overflow:hidden; margin-right:86px; display:inline;}

.foot_list dt{ margin-bottom:12px;}

.foot_list dt a{  font-family:"Microsoft YaHei"; color:#FFF; font-size:14px;}

.foot_list dd{ height:30px; line-height:30px;}

.foot_list dd a{  font-family:"Microsoft YaHei"; color:#969696; background:url(../images/f_icon.png) no-repeat left; padding-left:12px;}

.foot_list dd a:hover{ color:#0c78d8; background:url(../images/f_iconho.png) no-repeat left;}

.foot_r{ width:240px;}

.foot_rTel{ height:52px; margin-bottom:18px;}

.foot_telMore{ width:186px; padding-left:12px;}

.foot_telMore span{ color:#acacac;}

.foot_telMore p{ font-family:Arial; color:#0c78d8; font-size:20px;}

.foot_Rclick li{ float:left; width:100px; height:128px; margin-right:10px; display:inline;}

.foot_Rclick li img{ display:block; padding:5px; background-color:#FFF; width:90px; height:90px;}

.foot_Rclick li span{ display:block; color:#acacac; height:28px; line-height:28px; text-align:center;}

.f_down{ width:100%; height:44px; min-width:1142px; background-color:#232323;}

.f_d{ height:44px; line-height:44px;}

.copyright,.copyright a{ color:#cacaca;}