html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; vertical-align: baseline; background: transparent;}

ul,ol,li{list-style:none}
img,fieldset,input,button{border:0;background-color:transparent;} 
em,address{font-style:normal}
a,button { cursor: pointer;}
table { border-collapse: collapse; border-spacing: 0; }
body { line-height: 18px; font-family: "宋体",Helvetica, Arial, sans-serif; font-size: 12px; color: #3d3d3d;  background-color:#ffffff; }
a { text-decoration: none; color: #3d3d3d; }
a:visited { text-decoration: none; color: #3d3d3d; }
a:hover { text-decoration: none; color:#019e97; }

#top {background-image:url(topbg.gif); background-repeat:repeat-x; height:126px;}
#header {width:1003px; height:126px; text-align:center; margin: auto; position: relative;}
#logo {width:515px; height:85px; text-align:left; float:left;}
#report {width:488px; height:85px; text-align:right; float:right;}

#main_visual {margin: auto; position: relative; background-image:url(bg.gif); height:390px; text-align:center;}
#main{ position:relative; margin:0 auto; clear:both; text-align:left; padding-top:18px; border-top:#ced4d6 solid 1px; background-color:#dfe4e6; height:340px; }
#sub_visual {margin: auto; position: relative; background-image:url(bg.gif); background-position:bottom; height:161px; text-align:center;}
#sub {margin: auto; position: relative; background-image:url(bg.gif); background-position:top; background-repeat:repeat-x;}
#sub_main{ margin:0 auto; text-align:left; clear:both; background-image:url(top.gif); background-position:top; background-repeat:repeat-x; }
#sub_sub {width:1003px; text-align:center; margin: auto; position: relative;}
#sub_left{ float:left; width:255px; text-align:left; padding-top:30px;}
#sub_right{ float:left; width:748px; padding-top:35px;}
#sub_right1{ float:left; width:500px; text-align:left;}
#sub_right2{ float:left; width:248px; padding-top:5px; text-align:right;}
#sub_right3{ margin:0 auto; text-align:left; clear:both; width:748px; padding-top:20px;}

#menu{width:1003px; margin:0 auto; clear:both; height:40px;}
#menu ul{width:1003px; padding-top:13px; padding-bottom:9px;}
#menu li{float:left; width:65px; padding-left:10px; padding-right:50px;}
#menu li a{ font-size:14px; font-weight:bold; text-decoration:none;}
#menu li a:hover{ color:#018a7a; font-size:14px; font-weight:bold; text-decoration:none;}

#product{width:1003px; margin:0 auto; clear:both; height:330px;}
#product ul{width:1003px;}
#product li{float:left;}
#product .li1{ width:221px;}
#product .li2{ width:39px;}

#newsbg{border-top:#ced4d6 solid 1px; background-color:#fafafa; height:273px;}
#news{width:1003px; margin:0 auto; clear:both; padding-top:25px;}
#news ul{ padding-top:7px; padding-left:10px;}
#news ul li{ height:22px;}
#news ul li span{ height:20px; float:right;}
#news a{ letter-spacing:1px;}
#news1{ width:260px; float:left}
#news2{ width:390px; float:left; padding-left:30px;}
#news3{ width:303px; float:left; padding-left:20px;}
#category{ border:#d4d4d4 solid 1px; background-color:#FFFFFF; height:140px; width:250px; margin-top:15px; margin-left:20px; padding-top:20px; padding-left:30px;}

#aboutus{ position:relative; margin:0 auto; clear:both; text-align:left; padding-top:18px; padding-bottom:20px; background-image:url(top.gif); background-position:top; background-repeat:repeat-x; }
#aboutus1{width:1003px; margin:0 auto; clear:both; padding-top:25px;}
#aboutus2{border-top:#ced4d6 solid 1px; background-color:#dfe4e6; height:630px;}


#bottom{height:130px; background-color:#434649; color:#aaa; margin:0 auto; clear:both; }
#address{width: 1003px; margin:0 auto; text-align:left; clear:both; padding-top:25px;}
#btlogo {width:200px; height:51px; float:left;}
#btright {padding-left:15px; padding-top:10px; float:left;} 
#btright a{font-size:12px; color:#aaa;} 
.copyright {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#aaaaaa;}

.aboutus{line-height:20px; font-size:13px; text-align:justify; text-justify:inter-ideograph; padding-bottom:75px;}
.address {font-size:12px; color:#747474;}
.content{line-height:20px; font-size:13px; text-align:justify; text-justify:inter-ideograph; padding-bottom:75px;}
.content img{border: #dddddd 1px solid; padding:5px; max-width:700px;}
.txt{padding-left:10px; padding-right:10px; line-height:20px; font-size:13px; text-align:justify; text-justify:inter-ideograph;}
.cerf{ height:342px;border: #dddddd 1px solid; margin:4px;}
.cerf img{ max-height:342px; max-width:220px;border: 0px}

.contents{line-height:20px; font-size:13px; padding:10px; text-align:justify; text-justify:inter-ideograph;}
.contents img{BORDER: #aaaaaa 1px solid; margin-left:10px;}
.border{BORDER: #dddddd 1px solid; padding:1px;}

.title {font-size:12px; padding-top:5px; padding-bottom:5px; color:#555555; line-height:16px; text-align:justify;}
a.title:link {font-size:12px; text-decoration: none}
a.title:hover {font-size:12px; text-decoration: none}

.title1 {font-size:13px; padding-top:1px; line-height:30px; font-weight:bold; color: #3d3d3d; text-align:center}
a.title1:visited {font-size:13px; color:#3d3d3d; text-decoration: none}
a.title1:hover {font-size:13px; color:#019e97; text-decoration: none}

.title2 {font-size:13px; padding-top:1px; line-height:30px; font-weight:bold; color: #019e97; text-align:center}
a.title2:visited {font-size:13px; color:#019e97; text-decoration: none}
a.title2:hover {font-size:13px; color:#3d3d3d; text-decoration: none}

.title3 {font-size:12px;}
a.title3:link {font-size:12px; text-decoration: none}
a.title3:hover {font-size:12px; text-decoration: none}

.gray{	color:#999999; font-size:12px;}
.date{	color:#888888; font-size:12px;}

a.date:link {color:#888888; font-size:12px; text-decoration: none}
a.date:hover {color:#888888; font-size:12px; text-decoration: none}
a.date:visited {color:#888888; font-size:12px; text-decoration: none}

.title4 {font-size:18px; padding-top:1px; line-height:30px; font-weight:bold; color: #3d3d3d; padding-left:10px;}
.title5 {font-size:15px; line-height:30px; font-weight:bold; color:#bbbbbb; font-family: Verdana, Arial, Helvetica, sans-serif}
.title6 {font-size:15px; font-weight:bold; padding-top:10px;}

#middle {width:1003px; height:386px; text-align:center; margin: auto; position: relative;}
.rollBox {float:center; width:1003px; height:386px; overflow:hidden; margin: auto; position: relative;}
.rollBox .slide {width:1003px; height:386px;}
.rollBox .slide img {width:1003px; height:386px;}

.slider-controls {position: absolute; _position:inherit; z-index:99; width:68px; height:8px; margin-top:-20px; margin-left:930px; }
.slider-controls .controls {float:left;}
.slider-controls .controls li {float:left; width:8px; height:8px; margin-right:10px; list-style:none;}
.slider-controls .controls li a {display:block; width:8px; height:8px; background:#6b6a68;}
.slider-controls .controls li a.current {background:#F60;}
.slider-controls .controls li a:hover {background:#F60;}

#linklink{color:#434649; clear:both; margin: auto; position: relative;}
#linklink a{color:#434649;}
#linklink a:hover{color:#434649;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(sidebar_bg.png) no-repeat;_background:url(sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}
