body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px; }

input,button,select,textarea{outline:none;}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#ff4000;text-decoration:none;}
h1{ font-size:18px;}
.center{ text-align:center}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:#F7F7F7}
.img:visited img{border:1px solid #ff0000;}
.img img{border:1px solid #ff9191;padding:2px;}
.img:hover img{border:1px solid #ff0000;}

/*顶部样式*/
.top_bg{ width:auto; height:189px; background:url(top_bg.jpg) repeat-x center top; margin:0 auto}
.top{ background:url(top.jpg) no-repeat; width:1002px; height:106px; margin:0 auto}
.top_right{ float:right; margin-right:5px;color:#999999; line-height:40px; }

.flash_bg{ width: auto; height:220px; background:url(flash_bg.jpg) no-repeat center top; margin:0 auto;}
.flash_bg0{ width:1002px; height:220px; margin:0 auto; background:#FFFFFF}
.flash{ width:990px; height:220px; margin:0 auto; margin-top:6px;}

.banner {
            width: 990px;
            height: 220px;
            position: relative;
			margin:5px 5px;
           
        }
        .banner .wrap {
            width: 100%;
        }
        .banner .wrap .item {
            width: 100%;
        }
        .item img {
            width: 990px;
            height: 220px;
            vertical-align: top;
            position: absolute;
        }
        .div1 {
            position: absolute;
            left: 0;
            top: 50%;
            transform: translatey(-50%);
            cursor: pointer;
            width: 41px;
            height: 69px;
            font-size: 30px;
            line-height: 70px;
            text-align: center;
            color: #D6D8D4;
            background-color: rgba(0, 0, 0, 0.3);
        }
        .div2 {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translatey(-50%);
            cursor: pointer;
            width: 41px;
            height: 69px;
            font-size: 30px;
            line-height: 70px;
            text-align: center;
            color: #D6D8D4;
            background-color: rgba(0, 0, 0, 0.3);
        }
        .pagenation {
          
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            bottom: 40px;
        }
        .pagenation>div {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background-color: white;
            margin-right: 10px;
            cursor: pointer;
        }
        .pagenation>div:last-child {
            margin-right: 0;
        }

/*导航样式*/
.Top_menu { height:53px; width:1002px; margin:0 auto; overflow:hidden}
.Top_menu ul{list-style:none; margin:0 auto; width:1002px;}
.Top_menu ul li{float:left;width:120px;text-align:center; height:53px; line-height:50px; font-size:14px; font-weight:bold}
.Top_menu ul .li_link{width:1px; background:url(menu.jpg) no-repeat center top;}
.Top_menu ul li a:link{color:#000;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#000;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#ffffff; text-decoration:none;display: block; background:url(on_nav.jpg) no-repeat center top;} 
.Top_menu ul li a:active {color:#ffffff;display: block;}

/*index*/
.main{ width:1002px; margin:0 auto; background:url(main_bg.jpg) repeat-y center top; height:auto; overflow:hidden}
.main_bt{ width:1002px; height:10px; background:url(main_bt.jpg) no-repeat; margin:0 auto}

/*推荐产品*/
.tuijian{ width:745px; margin:0 auto}
.tuijian_top{ width:745px; height:40px; background:url(tuijian_top.jpg) no-repeat; margin:0 auto}
.tuijian_r{ text-align:right; line-height:40px; margin-right:10px!important; margin-right:5px;}
.tuijian_bg{ width:745px; height:auto; overflow:hidden; background:url(tuijian_bg.jpg) repeat-y; margin:0 auto}
.tuijian_bt{ width:745px; height:10px; background:url(tuijian_bt.jpg) no-repeat; margin:0 auto}

/*产品滚动*/
.sy_cp{ width:994px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px; background:url(gsjj_bg.jpg) repeat-y center top;}
.sy_cp_bt{ width:994px; height:11px; background:url(sy_cp_bt.jpg) no-repeat center top; margin:0 auto;}
.box{ width:994px; margin:0 auto;}
.bcon{margin:0px auto; width:992px;}
.bcon b{ font:14px '宋体';}
.bcon span{ height:31px; line-height:31px;float:left; margin-left:5px;}
.bcon span em{ width:162px; height:31px;  border-radius:10px; margin:0 5px; display:inline-block; cursor:pointer; text-align:center; padding-top:10px; }
.bcon span em.emon{ width:162px; height:31px; background:url(sy_cp_topon.jpg) no-repeat center top; border:none;color:#FFFFFF}
.bcon span em.emon a{ color:#FFFFFF;}
.bcon span em.emon a:hover{ color:#FFFFFF; text-decoration:underline}

.list1{ width:990px; margin:0 auto; padding-top:25px; height:auto; overflow:hidden}
.list1 li{ width:315px; height:auto; float:left; margin-left:11px!important; margin-left:5px; height:auto; overflow:hidden; margin-bottom:15px;}
.list_cp{ width:315px; float:left}
.list_cp_top{width:315px; height:30px; background:url(cp_list_top.jpg) no-repeat center top; float:left; text-align:center; line-height:30px; font-size:14px; font-weight:bold}
.list_cp_top a:hover{ text-decoration:underline}
.list_cp_bg{ width:315px; height:auto; overflow:hidden; background:url(cp_list_bg.jpg) repeat-y center top; float:left;text-align:center; padding-top:5px;}
.list_cp_bt{width:315px; height:5px; background:url(cp_list_bt.jpg) no-repeat center top; float:left;}
.list1 li img{ width:285px; height:240px; margin:5px;}




/*公司简介*/
.gsjj{ width:994px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.gsjj_top{ width:994px; height:33px; background:url(gsjj_top.jpg) no-repeat; margin:0 auto}
.gsjj_tf{ float:left; margin-left:20px!important; margin-left:10px; color:#000; font-size:14px;line-height:33px;  font-weight:bold}
.gsjj_r{ text-align:right; line-height:33px; margin-right:10px!important; margin-right:5px;}
.gsjj_left{ float:left; width:970px;}
.gsjj_right{ float:left;}
.gsjj_img{ width:280px; height:168px; float:left; border:1px #CCCCCC solid; margin-right:10px;}
.gsjj_bg{ width:994px; height:auto; overflow:hidden; background:url(gsjj_bg.jpg) repeat-y;margin:0 auto;}

.news_list1{ background:url(icon1.jpg) no-repeat left center; text-indent:20px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.news_list{ background:url(jia.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:4px!important; margin-right:2px; color:#CCCCCC}


/*left*/
.left{ float:left; width:235px;}
.left_top{ width:235px; height:39px; background:url(left_top.jpg) no-repeat;}
.left_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:39px; font-size:20px; color:#333; font-weight:bold;}
.left_bg{ width:235px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto}
.left_bt{ width:235px; height:10px;background:url(left_bt.jpg) no-repeat; margin:0 auto}

.left_list{ width:210px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:210px; height:32px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:32px; margin-top:5px;}
.left_list ul li a:link{ color:#000;padding-left:30px; text-decoration:none}
.left_list ul li a:visited{ color:#000;padding-left:30px; text-decoration:none}
.left_list ul li a:hover{  color:#ff0000;height:32px; line-height:32px; display:block ;}
.left_list ul li a:active{  color:#ff0000;padding-left:30px; text-decoration:none}

.left_list0{ width:230px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ float:left; width:99px; height:27px; background:url(left_list1.jpg) no-repeat; margin:0 auto; line-height:27px; margin-top:5px; margin-left:10px!important; margin-left:5px;}
.left_list0 ul li a:link{padding-left:20px; text-decoration:none}
.left_list0 ul li a:visited{padding-left:20px; text-decoration:none}
.left_list0 ul li a:hover{  height:27px; line-height:27px; display:block ;}
.left_list0 ul li a:active{padding-left:20px; text-decoration:none}


.left_lx{ width:241px; height:370px; background:url(contact.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_bg{ width:241px; margin:0 auto; padding-top:140px;}


/*xinwendongtai*/
.sy_news{ width:994px; margin:0 auto; height:auto;padding-top:15px;}
.sy_news1{ width:330px; float:left; margin-left:2px;}
.sy_news11{ width:330px;  float:left;}
.sy_news111{ width:330px;float:right;}
.sy_news1_top{ float:left; background:url(sy_news1_top.jpg) no-repeat center top; width:330px; height:34px; overflow:hidden; height:auto}
.sy_news1_tf{ float:left; margin-left:20px!important; margin-left:10px; color:#000; font-size:14px;line-height:33px;  font-weight:bold}
.sy_news1_r{ text-align:right; line-height:33px; margin-right:10px!important; margin-right:5px;}
.sy_news1_list{ width:300px; background:url(arrow.jpg) no-repeat center left; text-indent:14px; height:28px; line-height:28px; margin:0 auto; border-bottom:1px #333 dotted}
.sy_news1_bg{ width:330px; height:auto; overflow:hidden; background:url(sy_news1_bg.jpg) repeat-y center top; padding-top:8px; padding-bottom:8px;}
.sy_news1_bt{ width:330px; height:4px; background:url(sy_news1_bt.jpg) no-repeat center top}
.sy_news7{ float:right; width:340px; overflow:hidden; height:auto; margin-left:16px!important; margin-left:8px;}
.sy_news2{ float:left; width:340px; overflow:hidden; height:auto; margin-left:16px!important; margin-left:8px;}
.sy_news2_top{ float:left; width:330px; height:34px; background:url(sy_news2_top.jpg) no-repeat center top}
.sy_news2_tf{ float:left; margin-left:0px!important; margin-left:0px; color:#000; font-size:14px;line-height:33px;  font-weight:bold}
.sy_news2_r{ text-align:right; line-height:33px; margin-right:10px!important; margin-right:0px;}
.sy_news2_bg{ width:333px; margin:0 auto; padding-top:0px;}
.sy_news2_left{ float:left; width:340px; border:#666666 1px solid;}
.sy_news2_right{ float:right; background-image:url(contact.jpg); background-repeat:no-repeat; width:240px; height:242px; padding-top:120px; padding-left:20px;}
/*技术支持*/
.left_js_top{ width:210px; height:32px; background:url(left_list.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_js_tf{ float:left; margin-left:30px!important; margin-left:15px; line-height:32px;}
.left_js_r{ text-align:right; margin-right:10px!important; margin-right:5px; line-height:32px;}
.left_js_r a{ color:#CCCCCC}
.left_js_bg{ width:210px; overflow:hidden; height: auto; margin:0 auto}
.left_js_list{ background:url(jia.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
/*首页推荐产品*/
.sy_tuijian{ width:994px; margin:0 auto; padding-top:10px;}
.sy_tuijian_top{ width:994px; height:33px; background:url(sy_tuijian_top.jpg) no-repeat center top; margin:0 auto}
.sy_tuijian_tf{ float:left; margin-left:60px!important; margin-left:30px; color:#fff; font-size:14px;line-height:33px; }
.sy_tuijian_r{ text-align:right; line-height:33px; margin-right:10px!important; margin-right:5px;}
.sy_tuijian_bg{ width:994px; margin:0 auto}

.list0{ width:990px; margin:0 auto; padding-top:25px; height:auto; overflow:hidden}
.list0 li{ width:315px; height:auto; float:left; margin-left:11px!important; margin-left:5px; height:auto; overflow:hidden; margin-bottom:15px;}
.list_tuijian{ width:315px; float:left}
.list_tuijian_top{width:315px; height:30px; background:url(cp_list_top.jpg) no-repeat center top; float:left; text-align:center; line-height:30px; font-size:14px; font-weight:bold}
.list_tuijian_top a:hover{ text-decoration:underline}
.list_tuijian_bg{ width:315px; height:auto; overflow:hidden; background:url(cp_list_bg.jpg) repeat-y center top; float:left;text-align:center; padding-top:5px;}
.list_tuijian_bt{width:315px; height:5px; background:url(cp_list_bt.jpg) no-repeat center top; float:left;}
.list0 li img{ width:285px; height:200px; margin:5px;}


/*图片新闻*/
.left_tp{ width:210px; height:152px; margin:0 auto; margin-top:10px; border:1px #999 double;}

/*right*/
.right{ width:990px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.right_top{ width:990px; height:33px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:30px!important; margin-left:15px; color:#000; font-size:18px;line-height:33px;  font-weight:bold}
.right_r{ text-align:right; line-height:33px; margin-right:10px!important; margin-right:5px;}
.right_bg{ width:990px; height:auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;margin:0 auto;}
.right_bt{ width:990px; height:10px; background:url(right_bt.jpg) no-repeat;}


/*foot*/
.link{ width:994px; margin:0 auto; margin-top:10px;}
.link_top{ width:994px; height:37px; background:url(link_top.jpg) no-repeat; margin:0 auto}
.link_tf{ float:left; margin-left:16px!important; margin-left:8px; line-height:37px; color:#FF0000; font-size:14px; font-weight:bold}
.link_bg{ width:994px; height:auto; overflow:hidden; background:url(link_bg.jpg) repeat-y; margin:0 auto}
.link_bt{ width:994px; height:10px; background:url(link_bt.jpg) no-repeat; margin:0 auto}


.bottom{ height:135px; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:10px;}
.bottom_bg{ width:1002px; margin:0 auto;}
.bottom_nav{ width:1000px; height:35px; border-bottom:1px #787878 dashed; margin:0 auto;line-height:35px; color:#787878}
.bottom_nav a:link{ color:#787878}
.bottom_nav a:visited{ color:#787878}
.bottom_nav a:hover{ color:#ff4000}
.bottom_nav a:active{ color:#ff4000}

.foot {width:980px; margin:0 auto; padding-bottom:15px; padding-top:15px;color:#787878}
.foot a{color:#787878}
