@charset "utf-8";
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, input, li, ol, p, pre, ul {  padding:0;  margin: 0; }
address, caption, cite, code, em, h1, h2, h3, h4, h5, h6, pre, strong, table, td, th {  font-size: 1em;  font-style: normal;  font-weight: 400;  }
body { color: #333;  background: none repeat scroll 0 0 #fff;  font: 12px/1 "΢���ź�", tahoma, helvetica, arial, "\5b8b\4f53", sans-serif  }
strong {font-weight: 700;}
ol, ul {list-style: none outside none  }
fieldset, img {border: medium none; vertical-align: bottom  }
caption, th {text-align: left}
table { border-collapse: collapse; border-spacing: 0  }
input, select, textarea {font: 12px/1 tahoma, helvetica, arial, "\5b8b\4f53", sans-serif  }
a {outline: medium none;text-decoration: none;}
a:active, a:link, a:visited {text-decoration: none; color: #383838;}
a:hover {text-decoration: underline  }
cite, em, i { text-align: center  }
html {min-height: 101%  }
html[xmlns] .clearfix { display: block;}
*html .clearfix { height: 1%;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}
.clearfix {display: inline-block}
.clear {clear:both;}

.nybanner {
    width: 1000px;
    height: 288px;
    margin: 0 auto;
    background: url(../images/banner_ny.jpg) no-repeat center;
}
.f-l {float: left}
.f-r {float: right}
.qqbza{ width:11px; height:11px; padding:5px 5px; float:left;}
.qqa{ width:77px; height:22px; float:left;}
.licaizxa{color:#000; margin:0 0 10px 10px;}
.licaiboxsa{ padding:5px 10px; height:auto; width:108px; overflow:hidden;}
.kefua{ width:129px; height:auto; background:#fff; color:#fff; border:1px solid #ccc;position:absolute;left:90%; top:10px;z-index:1;}
.kefubga{ width:129px; height:35px; line-height:35px;background:#ca0808; color:#ffffff;font-size:16px; text-align:center; font-weight:bold;}
.kefubgtua{width:129px; height:106px; background:url(../images/kefu.jpg);}
.kefudianhuaa{ color:#ca0808; font-size:16px; text-align:center; font-weight:bold; margin:10px 3px;}
/*top-start*/
.top{ width:1000px; height:115px; overflow:hidden; margin:0 auto; padding:10px 0; background:#fff;}
.zy{ float:right; margin:0 0 10px 0;}
.english{ float:left; margin:0 5px;width:82px;}
.english img{ margin:0 5px 0 0; float:left;}
.english h1{ font-family:arial, helvetica, sans-serif; font-size:12px; color:#333; line-height:16px;}
.china{ float:left; width:70px;}
.china img{ margin:0 5px 0 0; float:left;}
.china h1{ font-family:arial, helvetica, sans-serif; font-size:12px; color:#333; line-height:16px;}

.logo{ float:left; width:411px; height:68px;}
.top_right{ float:right; width:305px; height:100%; overflow:hidden;}
.shewei{ width:131px; float:right; height:12px; margin:4px 0;}
.shewei li{ float:left; border-right:1px #000 solid; line-height:12px; width:60px; text-align:center; display:block;}
.search_box{ float:right;width:180px;_width:170px;}
.search{ height:18px; width:150px;_width:140px; float:left; border:1px #afafaf solid;}
.ssbutton{ background:url(../images/search.jpg) no-repeat; width:21px; height:20px; float:left;}

.tel{font-size:14px;width:220px; float:right; line-height:16px; color:#333; background:url(../images/tel.jpg) left no-repeat; padding:0 0 0 20px; margin:20px 0 0 10px;}
.tel em{ color:#f00;font-weight:bold; font-size:16px;line-height:16px; }

/*nav_start*/
.g-wrapper { padding-bottom: 10px; margin: 0px auto 20px; width: 970px; background: #fff; border-radius: 0 0 10px 10px  }
.g-nav {z-index:999;width:100%;min-width:1000px;height: 48px;margin: 0 auto; }
.m-nav{width:1000px;margin: 0 auto;background: url(../images/navbg.jpg) repeat-x;}
.m-nav li{background: url(../images/navbg.jpg) repeat-x;}
.m-nav a {color: #333; -webkit-transition: all 0s ease-out; -moz-transition: all 0s ease-out; -ms-transition: all 0s ease-out; -o-transition: all 0s ease-out; transition: all 0s ease-out;  }
.m-nav-item .u-topnav {  border-bottom: medium none;  }
.m-nav .dropdown-menu {  text-align: center; width: 126px; border-top: medium none; top: 48px; left: -1px; border-radius: 0 0 3px 3px;  }
.m-nav .dropdown-menu a {  font-size: 14px;line-height:40px;height:40px;  }
.m-nav .dropdown-menu a:hover {  color: #fff; text-decoration: none;background: url(../images/navhover.jpg) repeat-x;  }

.active.m-nav-item .dropdown-menu {  display: block  }
.homenav {float:left; width:49%;}

.active.m-nav-item {  background: url(../images/navhover.jpg);  }
.active2.m-nav-item {  background: url(../images/navhover.jpg);  }
.m-nav .m-business {  width: 500px;  }
.m-business li {  float: left; width:25%;  }
.m-business li a {  padding-bottom: 0px !important; width: 105px;padding-top: 0px !important;margin:0 auto;text-align:center;  }
.m-nav .m-business.dropdown-menu a:hover {  background: url(../images/navhover.jpg);text-decoration: none;  }
.m-nav .m-location {  text-align: left; padding-bottom: 10px; padding-left: 15px; width: 550px; padding-right: 15px; border-top: #ccc 1px solid; padding-top: 10px  }
.m-nav {  padding-bottom: 0px;  padding-top: 0px;  }

.m-nav .m-nav-item {
    position: relative;
    list-style-type: none;
    display: inline-block;
    list-style-image: none;
    float: left;
    width: 12.5%;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.m-nav .m-nav-item a {
    padding-bottom: 0px;
    line-height: 48px;
    display: block;
    height: 48px;
    padding-top: 0px;
    color: #fff;
    text-decoration: none
}

.m-nav .current a {
    color: #06c;
    text-decoration: none
}

.dropdown {
    z-index: 12;
    position: relative
}

.dropdown-menu {
    z-index: 12;
    margin: 0px;
    padding: 0px;
    display: none;
    background: #da041c;
    border-top: #cccccc 1px solid;
    position: absolute;
    top: 30px;
    left: 0px;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
    border-radius: 4px;
    background-clip: padding-box;
    width: 123px;
}

.dropdown-menu .divider {
    background-color: #e5e5e5;
    margin: 9px 0px;
    height: 1px;
    overflow: hidden;
}

.dropdown-menu li a {
    padding-bottom: 3px;
    line-height: 1.4285;
    display: block;
    white-space: nowrap;
    color: #333333;
    clear: both;
    padding-top: 3px;
    width: 126px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.dropdown-menu li a:hover {
    color: #ffffff;
    text-decoration: none;
    background: url(../images/navhover.jpg);
}

.dropdown-menu li a:focus {
    color: #ffffff;
    text-decoration: none;
    background: url(../images/navhover.jpg);
}

.dropdown-menu li.active a {
    color: #ffffff;
    text-decoration: none;
    width: 123px;
    background: url(../images/navhover.jpg);
}

/*banner_start*/
.bannerbox{width:1000px; height:288px; margin:0 auto; overflow:hidden; background:#fff;}
.banner{ width: 1000px; height: 288px; position: relative; overflow: hidden;    }
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:120px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0; overflow:hidden;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* ie6��7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner i{background:url(../images/all_ico.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}

.conbox{width:1000px; margin:0 auto; height:26px;background:#fff;}
.conbg{ background:url(../images/conbg.jpg) repeat-x; width:1000px; height:17px;}
.con1{width:1000px; height:260px; margin:0 auto; background:#fff;}

.conleft{ float:left;width:312px; height:250px; margin:0 16px 0 0; }
.conlefttop{height:33px; padding:0 0 10px 5px;background:url(../images/con1bg.jpg) bottom no-repeat;}

.bt{ float:left;}
.more{ float:right; padding:10px 20px 0 0 ;}

.conwz{ padding:10px 0 0 0;}
.conwz img{ float:left; margin:0 5px 0 5px;}
.conwz h1{font-family:"����";  font-size:12px; color:#333; font-weight:normal; line-height:150%;}
.conwz h1 a{ font-family:"����"; color:#f00;}
.conwz h1 a:hover{ color:#000;}
.gongsi{ color:#ff0000;font-size:15px; font-weight:bold;}

.conmid {float:left;width:366px; height:250px;margin:0 11px 0 0; }
.conmidtop{height:32px; padding:0 0 10px 5px;background:url(../images/con2bg.jpg) bottom no-repeat;}
.news{ float:left;height:32px; width:220px;}
.news li{ float:left; text-align:center; height:32px;width:90px; margin:0 5px;background:url(../images/conbtbg2.jpg);}
.news li a{ color:#000;line-height:32px;display:block; height:32px;width:90px;  font-size:14px;}
.news li a:hover  { color:#fff; background:url(../images/conbtbg.jpg);cursor:pointer;}
.news li.new a{height:32px;width:90px; color:#fff;  background:url(../images/conbtbg.jpg); display:block;}

.newswz{ padding:10px 5px;width:356px; height:188px;}
.newswz li{ height:22px; border-bottom:1px #666 dotted; padding:0 20px; line-height:22px; background:url(../images/litype.jpg) left no-repeat; }
.newswz li a {color:#383838;text-decoration: none;font-family: 'Microsoft YaHei UI','Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif;}
.shijian{ float:right;}
.fankui{padding-bottom:10px;}
.conright{float:left;width:290px; height:250px; }
.conrighttop{height:33px; padding:0 0 10px 5px;background:url(../images/con3bg.jpg) bottom no-repeat;}
.bt{ float:left;}
.more{ float:right; padding:10px 20px 0 0 ;}
.contu{ padding:10px 8px; width: 274px; height: 188px; overflow:hidden;}
#cqh-box {width: 274px; height: 208px;  position:relative;  overflow:hidden;  }
#cqh-box li {list-style:none;float:left;  }
#cqh-num {width:100%;  height:16px;  float:right;  position:absolute;  right:0px;  bottom:4px;  }
#cqh-num span {
    display:inline-block;
    float:left;
    width:12px;
    height:14px;
    background-color:#c60;
    color:#fff;
    line-height:14px;
    text-align:center;
    cursor:pointer;
    margin:0 3px;
    font-size:11px;
}
#cqh-num span.this {background-color:#fc0;color:#f00;}

/*con2-start*/
.con2box{width:1000px; height:300px; overflow:hidden;margin:0 auto;padding:5px 0; background:#fff;}
.con2top{width:1000px; height:43px; overflow:hidden; padding:0 0 10px 0; background:url(../images/con2bgs.jpg) bottom no-repeat;}
.con2top img{ float:left;}

.product_show{ margin:10px 0; width:1000px; height:160px; overflow:hidden;}
.product_show a {font-family: 'Microsoft YaHei UI','Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif;}
.product_show .marquee_index {height:139px;width:1000px;overflow:hidden;}
.product_show .marquee_index ul{float:left;}
.product_show .marquee_index li{float:left;margin:0 5px;display:inline;width:170px;height:139px;overflow:hidden;}
.product_show .marquee_index li .pic{display:block;width:170px;height:119px;overflow:hidden;}
.product_show .marquee_index li .txt{text-align:center;height:20px;line-height:20px;}

/*��������*/
.friend_link_box{ width:998px; height:30px; line-height:30px; margin:10px 0; border:1px solid #ccc;}
.friend_link_label{ float:left; margin:0 5px; color:#000000;}
.friend_link li{ float:left; display:block; margin:0 5px; line-height:30px;}

/*��ҳbanner*/
.nybanner {  width: 1000px;  height: 288px;  margin: 0 auto;  background: url(../images/banner_ny.jpg) no-repeat center;  }

.inconbox{width:1000px; margin:0 auto; height:100%; overflow:hidden;  background:#fff;}
.inconbg{ background:url(../images/conbg.jpg) repeat-x; width:1000px; height:17px;}
.postion img{ float:left;}
.postion{ float:right; line-height:27px; font-size:12px;  color:#000; }
.postion a{line-height:27px; margin:0 5px;}

/*foot_start*/
.footbox{width:1000px; height:115px; overflow:hidden;margin:0 auto;margin-top:-25px; background:#b80000;}
.footboxs{ padding:20px 0 0 0;}
.foot{ float:right;margin-right: 10px; height:12px; padding:6px 0;overflow:hidden;white-space:nowrap;line-height:12px; font-size:12px; font-family:"����"; background:#b80000;}
.foot ul{ text-align:center;}
.foot li{ float:left; border-right:1px #fff solid; text-align:center; width:60px;line-height:12px; font-size:12px; font-family:"����";}
.foot li a{ color:#fff; display:block;}
.foot li a:hover{ color:#000;}
.footwz{margin:6px 16px 16px 0;float:right; text-align:center;line-height:12px; font-size:12px; font-family:"����"; color:#fff;}
.footwz a{ color:#fff;}
.footwz a:hover{ color:#000;}


/*incon*/
.incon{ width:1000px; height:100%; overflow:hidden; margin:0 auto; padding:0 0 40px; background:#fff;}
.inconleftbox{float:left;  width:178px;  height:100%; overflow:hidden; border-top:2px #e10123 solid; }
.inconleft li.hualin a{ color:#fff;background:#c50808;font-weight:bold;font-size:14px;}
.inconleft li.hualin a:hover{ color:#000;}
.inconleft li{ height:38px; line-height:38px; font-size:14px; font-weight:bold; }
.inconleft li a{display:block; padding:0 40px; color:#000;background:url(../images/inbg.jpg);}
.inconleft li a:hover{ color:#e40023;text-decoration: none}
.inconleftwz{ margin:20px 5px; }

.inconright{ float:left; width:772px; margin-left:20px; padding:15px 15px 50px 15px; color:#000;font-size:14px;line-height: 24px; border-top:1px solid #ccc;}
.article_body img {width:772px; }

.input_txt {padding:0 8px; width: 300px; height: 34px;line-height: 34px;border:1px solid #9fafbb;}
.input_code {padding:0 8px;width:200px; height: 34px;line-height: 34px;border:1px solid #9fafbb;}
.input_textarea {padding:0 8px;width:300px; height: 68px;line-height: 34px;border:1px solid #9fafbb;}

.ck-logo {width: 50px;height: 50px}
.ck-logo img{width: 50px;height: 50px}

.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }
