html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span {
    padding: 0;
    margin: 0;
}
*{margin:0;	padding:0; font-family:Arial, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font: 14px/2em microsoft yahei,arial,verdana,helvetica,sans-serif;}
ol, ul { list-style:none;}

/*ÓïÑÔÀ¸*/

.topWrap {
    background: url(../images/h_bj.jpg) no-repeat center top; width:100%;
    height: 187px;
    overflow: hidden;
}
.header{
    width: 1000px;
    margin: 0 auto;
}
.h_top {
    height: 31px;
    font: 12px/31px "microsoft Yahei";
    color: #999999;
    overflow: hidden;
}
.h_top span {
    color: #999999;
}
.fr {
    float: right;
}
.h_top span a {
    color: #999999;
    display: inline-block;
    padding: 0 14px;
    background: url(../images/h_line.gif) no-repeat right center;
}
.h_c {
    height: 156px;
    overflow: hidden;
}
.h_logo {
    width: 690px;
    height: 100px;
    overflow: hidden;
    margin: 30px 0 0 0;
}
.fl {
    float: left;
}
.h_logo span {
    display: block;
    height: 91px;
    margin-right: 33px;
    overflow: hidden;
}
.h_logo span img {
    height: 91px;
}
.h_logo h1 {
    width: 280px;
    margin-top: 15px;
    display: inline;
    padding: 7px 0 0 28px;
    background: url(../images/h_h1.gif) no-repeat left top;
    color: #5a627c;
    font: bold 20px/30px "microsoft Yahei";
    letter-spacing: 0px;
}
.h_logo h1 i {
    font: bold 20px/29px "Microsoft Yahei";
    display: block;
    letter-spacing: 0;
    color: #666666;
}
.h_tel {
    height: 65px;
    margin: 60px 0 0 0;
    overflow: hidden;
}
.h_tel p {
    font: 16px/21px "microsoft Yahei";
    color: #666666;
    padding-left: 51px;
    overflow: hidden;
    background: url(../images/h_tel.jpg) no-repeat left 1px;
}
.h_tel p span {
    color: #2e374e;
    display: block;
    font: bold 24px/26px Arial, Helvetica, sans-serif;
}

/*²Ëµ¥À¸*/
#top {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 54px;
    position: relative;
    background: url(../images/m1.jpg) no-repeat top center;
    z-index: 101;
}
#topmain {
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    height: 54px; 
}
#logo {
    margin: 0;
    padding: 0;
    width: 182px;
    height: 54px;
    float: left;
}
#logoyou {
    margin: 0;
    padding: 0;
    width: 79px;
    height: 54px;
    float: left;
}
#nav {
    margin: 0;
    padding: 0;
    width: 739px;
    height: 54px;
    float: left;
    background: url(../images/nav_bg.jpg) repeat-x;}
#nav ul {
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 54px;
    list-style: none;      background:#166DB4;
}
#nav ul li {
    margin: 0;
    padding: 0;
    width: 90px;
    height: 54px;
    float: left;
    display: block;
    font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";
    font-size: 15px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    line-height: 54px;
    font-weight: normal; 
}
#nav ul li a {
    margin: 0;
    padding: 0;
    width: 90px;
    height: 54px;
    float: left;
    display: block;
    font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    line-height: 54px;
    font-weight: bold;
}

div#nav .menu {
    margin: 0;
    padding: 0;
    z-index: 30;
    position: relative;
}

/*»ÃµÆÆ¬*/
#banner {
    margin: 0 auto;
    width: 100%;
    height: 542px;
   /* position: absolute;*/
    top: 0;
    z-index: 20;
}
#full-screen-slider {
    width: 100%;
    height: 542px;
    z-index: 20;
    float: left;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height: 542px;
    z-index: 20;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    z-index: 20;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    z-index: 20;
    text-indent: -9999px;
}
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    z-index: 20;
    left: 20%;
    top: 460px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;
}

#pagination li {
    display: block;
    list-style: none;
    width: 12px;
    height: 12px;
    z-index: 20;
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    background: #FFFFFF;
}
#pagination li.current {
    background: #58B530;
    z-index: 20;
}
#pagination li a {
    display: block;
    width: 100%;
    z-index: 20;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}


/*Ê×Ò³*/
#index_product,#index_adv{ width:100%; margin:35px auto 0px auto; overflow:hidden;}
.index_news,.index_adv,.index_product{ width:1200px; margin:0px auto 0px auto; overflow:hidden;}

.index_productop{ width:1200px; float:left; overflow:hidden;}
.index_productop h1{ width:1200px; background:url(../images/title.png) no-repeat center; text-align:center; height:39px; line-height:39px; color:#fff; font-size:16px;}
.index_productop p{ width:1200px; float:left; text-align:center; line-height:24px; color:#666; margin-top:10px;}

#pro_con{width:1200px; padding-top:45px; overflow:hidden; margin:0px auto 35px auto;}
.index_product ul{ width:1200px; float:left; overflow:hidden;}
.index_product li{ width:202px; float:left; margin:0px 19px 10px 19px; font: 16px/2em;}
.index_product li img{ width:200px; height:158px; border:1px solid #ccc;}
.index_product li span{ background:url(../images/xypone_bg.jpg) no-repeat; float:left; width:202px; height:36px; overflow:HIdden; line-height:36px; padding-bottom:8px; text-align:center; color:#333;}
.index_product li span a{ color:#333;}


.index_about{ width:100%; height:582px; margin:35px auto 0px auto; background:url(../images/about-bg.jpg) no-repeat 35% 0; position:relative;}
.index_abouttop{ width:100%; margin:-18px auto 0px auto; position:absolute; overflow:hidden;}
.index_abouttop h1{ width:100%; background:url(../images/title_about.png) no-repeat center; text-align:center; height:39px; line-height:39px; color:#005d98; font-size:16px;}

.index_aboutcon{ width:1200px; margin:0px auto 0px auto;}
.index_aboutxt{ width:680px; height:582px; float:left; padding:20px 0px 10px 720px;}
.index_aboutxt h2{ width:500px; float:left; line-height:30px; color:#fff; font-size:16px; padding-bottom:10px;}
.index_aboutxt p{ width:500px; float:left; line-height:30px; color:#fff; min-height:225px; font-size:14px;}
.index_aboutxt span{ width:80px; float:right; margin-top:50px; text-align:center; height:24px; line-height:24px;  background:#0499db; display:block;}
.index_aboutxt span a{ color:#fff;}


/*Ö÷ÌåÑùÊ½¿ªÊ¼*/
.wrapper { width:100%; height:100%; margin:0px auto 0px auto;}
.w1200{ width:1200px; margin:0px auto 0px auto; overflow:hidden;}
.index_productop{ width:1200px; float:left; overflow:hidden;}
.index_productop h1{ width:1200px; background:url(../images/title.png) no-repeat center; text-align:center; height:39px; line-height:39px; color:#fff; font-size:16px;}
.index_productop p{ width:1200px; float:left; text-align:center; line-height:24px; color:#666; margin-top:10px;}
.newsleft{ width:590px; float:left; margin-right:20px;}
.newsright{ width:590px; float:left;}
.newstitle{ float:left; height: 45px; width: 590px; background: url(../images/titleborder.png) left bottom no-repeat;}
.newstitle div{ width: auto; height: 45px; float: left;}
.newstitle div h1{ line-height: 41px; font-size: 20px; color: #333; float: left; font-weight: normal;}
.newstitle div span{ float: left; font-family: "Times New Roman", Times, serif; color: #cccccc; font-size: 18px; margin-left: 10px; line-height: 45px;}
.newstitle a{ line-height: 45px; color: #ccc; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:right;}
.newstitle a:hover{	color: #f08619;}


.newscontbox{ width:590px; float:left; margin-top:20px;}
.newscont{ width:590px; float:left; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.newscontbox{ width:590px; float:left; margin-top:20px;}
.newscont{ width:590px; float:left; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}

.newscont_date { background-image: url(../images/new_datebg.jpg); background-repeat: no-repeat; float: left; height: 89px; width: 78px; padding-top: 10px; text-align: center; }
.newscont_date b { float: left; width: 78px; font-size: 24px; color: #fff; line-height: 40px; }
.newscont_date span { font-size: 11px; color: #fff;}

.newscont_rightbox{ width:500px; float:left; margin-left:12px;}
.newscont_rightbox a{color:#333;}
.newscont_title a{ font-size: 16px; color: #333; line-height: 30px; float: left; height: 30px; width: 500px; }
.newscont_title a:hover { font-size: 16px; line-height: 30px; float: left; height: 30px; width: 400px; }
.newscont_cont { line-height: 20px; float: left; height: 40px; width: 500px; color: #5F5F5F; font-size: 12px; overflow: hidden; }
.newscont_an { float: left; height: 27px; width: 86px; line-height: 27px; text-align: center; margin-top: 3px; }
.newscont_an a { color: #fff; text-decoration: none; background-color: #f8a732; display: block; float: left; height: 27px; width: 86px; }
.newscont_an a:hover { background-color: #f8d038; }


#footer{ width:100%; margin:10px auto 0px auto; background:#333942;}
.footer{ width:1200px; margin:0px auto 0px auto; overflow:hidden; padding:10px 0px;}
.footer_l{ width:250px; float:left;}
.footer_r{ width:150px; float:left;}
.footer_c{ width:800px; float:left;}
.footer_cbox{ width:114px; float:left;}

.footer_l h1{ width:250px; float:left; color:#aeaeae; font-size:14px; text-align:left; font-weight:normal; line-height:24px; margin-bottom:5px;}
.footer_r h1{ width:150px; float:left; color:#aeaeae; font-size:14px; text-align:left; font-weight:normal; line-height:24px; margin-bottom:5px;}

.footer_l ul{ width:250px; float:left;}
.footer_l li{ width:250px; float:left; line-height:24px; font-size:14px; color:#aeaeae;}

.footer_cbox h1{width:104px; padding-left:10px; float:left; color:#aeaeae; font-size:14px; text-align:left; font-weight:normal; line-height:24px; margin-bottom:5px;}
.footer_cbox ul{ width:114px; float:left;}
.footer_cbox li a{ width:104px; padding-left:10px; float:left; color:#aeaeae; height:24px; line-height:24px;  text-decoration:none;text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.footer_cbox li a:hover{ width:104px; padding-left:10px; float:left; background:#0857b3; color:#fff; text-decoration:none;}

#bottom{ width:100%; margin:0px auto 0px auto; border-top:1px solid #3f444c; overflow:hidden; background:#292f38;}
.bottom{ width:1000px; line-height:24px; padding:10px 0px; color:#4d5560; overflow:hidden; margin:0px auto 0px auto; text-align:center;}
.bottom a{ color:#4d5560; text-decoration:none;}


#about_banner{width:100%;height:240px;position:relative; background:url(../images/about.jpg) no-repeat 50% 0;}
#pathC{width:1200px; margin:auto; position:relative; z-index:2;}
#location{width:250px; position:absolute; height:80px; left:0; margin-top:160px;}
#location .bg{width:100%; height:100%; background:#0857b3; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75; position:absolute; z-index:1;}
#location .txt{position:absolute; z-index:2; color:#FFF; font-size:34px; padding-left:20px; line-height:80px;}
#location .entxt{position:absolute; z-index:2; color:#FFF; font-size:24px; padding-left:20px; line-height:80px;}
#locationT{width:230px; height:46px; color:#FFF; color:rgba(255,255,255,0.6); font-size:16px; font-weight:bold; font-family:Arial; padding-left:20px; line-height:44px; position:absolute; background:#bd2821; left:0; top:0;}
.wrapper { width:100%; height:100%; margin:0px auto 0px auto;}
.w1200{ width:1200px; margin:0px auto 0px auto; overflow:hidden;}
.show_box{ width:1200px; margin:10px auto 0px auto; overflow:hidden; background:#fff;}
.con{width:1200px; height:100%; margin:auto; position:relative;}

.page_left{ width:250px; float:left; margin-right:20px;}
.page_right{ width:930px; float:left; background:#fff; margin-top:10px;}
.left_about_con,.left_products_con{ width:250px; float:left; background:#fff;}
.left_about_con h1,.left_contact_con h1,.left_products_con h1{ width:230px; padding-left:20px; color:#FFF; color:rgba(255,255,255,0.6); font-size:16px; font-weight:bold; font-family:Arial; float:left; background:#1188cc; height:46px; line-height:46px;}
.left_about_con ul{ width:250px; float:left;}
.left_about_con li{ width:250px; float:left; height:60px; line-height:60px; font-size:16px; border-bottom:1px solid #f0efee; background:url(../images/ico_ins_leftnavli.png) no-repeat 42px bottom;}
.left_about_con li a{ color:#333; text-decoration:none; padding-left:60px;}
.left_about_con li a:hover,.left_about_con li.cur a{ width:190px; float:left; height:60px; line-height:60px; font-size:16px; border-bottom:1px solid #f0efee; background:url(../images/ico_ins_leftnavli.png) no-repeat 42px top #0857b3; color:#fff;}
.left_contact_con{ width:250px; float:left; background:#fff; padding-top:10px;}
.left_contact_con img{ text-align:center; margin-left:15px;}
.left_contact_con ul{ width:230px; float:left; padding:10px;}
.left_contact_con li{ width:230px; float:left; line-height:26px; font-size:14px;}
.page_right{ width:930px; float:left; background:#fff; margin-top:10px;}

.right_box_top{ width:930px; padding:25px 0px; float:left; color:#0857b3; border-bottom:1px solid #eaeaea;}

.showbox_top{ width:1200px; padding:25px 0px; float:left; color:#bd2821; border-bottom:1px solid #eaeaea;}
.showbox_main{ width:1200px; float:left; overflow:hidden; padding-top:10px;}

.right_box_top span,.showbox_top span{ display: inline-block; border-left: #0857b3 solid 5px; margin-left: -1px; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; padding-left: 28px; }
.sub-menu { float:right; top: 26px; padding-right:20px;}
.sub-menu a { color: #c8c8c8;}
.sub-menu em { font-family: SimSun; padding: 0 8px; color: #c8c8c8; }
.right_box{ width:930px; float:left; overflow:hidden; padding-top:10px; min-height:450px;}
.right_box h1{font-size:18px; margin-top:20px; margin-bottom:20px; text-align:center;}
.right_box_top{ width:930px; padding:25px 0px; float:left; color:#0857b3; border-bottom:1px solid #eaeaea;}

.showbox_top{ width:1200px; padding:25px 0px; float:left; color:#bd2821; border-bottom:1px solid #eaeaea;}
.showbox_main{ width:1200px; float:left; overflow:hidden; padding-top:10px;}

.right_box_top span,.showbox_top span{ display: inline-block; border-left: #0857b3 solid 5px; margin-left: -1px; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; padding-left: 28px; }
.page_content,.viewbox,.message_box,.news_box,.about_content{ width:900px; padding:15px; float:left; font-size:14px; line-height:24px; color:#333; min-height:500px; overflow:hidden;}

.right_box{ width:930px; float:left; overflow:hidden; padding-top:10px; min-height:450px;}
.right_box_top{ width:930px; padding:25px 0px; float:left; color:#0857b3; border-bottom:1px solid #eaeaea;}

.showbox_top{ width:1200px; padding:25px 0px; float:left; color:#bd2821; border-bottom:1px solid #eaeaea;}
.showbox_main{ width:1200px; float:left; overflow:hidden; padding-top:10px;}

.right_box_top span,.showbox_top span{ display: inline-block; border-left: #0857b3 solid 5px; margin-left: -1px; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; padding-left: 28px; }
.news_list ul{ width:900px; float:left; overflow:hidden;}
.news_list li{ width:890px; padding:0px 0px 10px 10px; float:left; line-height:26px; font-size:14px; margin-bottom:5px; border-bottom:1px dashed #ddd; background:url(../images/ico5.gif) no-repeat 0px 10px;}
.news_list li span{ float:right; font-size:14px; color:#999;}
.news_list li a{ color:#666; text-decoration:none;}
.news_list li a:hover{ color:#137fda; text-decoration:none;}
.viewbox table tr td{ line-height:24px;}
#article_title { float:left; width:100%; text-align:center; line-height:22px; margin-bottom:8px; padding-top:10px;}
#article_title h1{-x-system-font:none; color:#333; font-family:"Î¢ÈíÑÅºÚ",arial; font-size:20px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:30px;}
#article_small{ float:left; color:#666; width:100%; font-size:14px; padding-top:7px; text-align:center; background:#f8f8f8; border:1px dotted #ddd; padding-bottom:6px;}
#article_small span{ margin-right:8px; color:#666;}
#article_small span a{ color:#666;}
#article_small span a:hover{ color:#996600;}
.view_content{ font-size:14px; float:left; color:#000; line-height:24px; \width:900px; padding-top:10px; min-height:400px;}
.products_box{ width:930px; float:left; margin:0px auto; overflow:hidden; min-height:516px;}

.products_list{ width:930px; padding:10px 0; float:left; min-height:450px;}
.products_list ul{ width:930px; float:left;}
.products_list li{ width:290px; float:left; margin:0px 10px 10px; text-align:center; }
.products_list li img{
	width:288px;
	height: 288px;
	border:1px solid #ddd;
}
.products_list li a{ color:#666; text-decoration:none;}
.products_list li p{ width:290px; float:left; text-align:center; line-height:40px; height: 40px; background:#f5f5f5; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; color:#666; font-size: 16px;}


.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
.link{background:#292f38; color:#f3f3f3; line-height:25px;}
.link a{color:#f3f3f3; margin-left:10px;}

