body { font-size: 13px; *line-height: 26px; background: #fff url(../images/bgg.jpg) repeat-x; margin: 0 auto; padding: 0; color: #333; }
html, body, div, p, dl, dt, dd, form, input, select, button, textarea, iframe, table, th, td { list-style: none; margin: 0; padding: 0; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #005eb0; }
img { border: none;}
.clear { clear: both; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul, li { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { list-style: none; margin: 0; padding: 0; }
dl { display: block; }
blockquote { margin: 0; font-style: normal; }

/*ͷ��*/
.top { width: 1004px; margin: 0 auto; }

/*logo*/
.logo { width: 560px; float: left; margin-top: 20px; margin-left: 15px; }

/*��ҳ+�ղ�*/
.top_word { width: 350px; height: 28px; text-align: left; float: right; color: #fff; padding-top: 3px; _padding-top: 0px; background: url(../images/swsy.jpg) no-repeat; }
.top_word a { color: #fff; }
.top_word a:hover { color: #005eb0; }

/*����*/
.search { width: 250px; padding-top: 35px; float: right; }
.input, .submit { font-size: 12px; float: left; margin: 0 auto; letter-spacing: 0; }
.input { width: 180px; height: 20px; line-height: 20px; text-indent: 0px; margin-right: 8px; }

/*����*/
.nav { width: 1004px; height: 46px; margin: 10px auto; FONT-FAMILY: Microsoft YaHei, ΢���ź�; }
.nav ul { width: 1004px; margin-left: 6px; _margin-left: 5px; }
.nav li { width: 105px; height: 46px; line-height: 46px; text-align: center; float: left; font-size: 15px; font-weight: bold; background: url(../images/li.jpg) repeat-x top; }
.nav li a { display: block; color: #005eb0; }
.nav li a:hover { width: 103px; text-align: center; height: 46px; color: #FFF; background: #005eb0; display: block; }

/*banner*/
.flash { width: 1004px; height: 366px; margin: 0 auto; }
.slide_all { overflow: hidden; position: relative; width: 1004px; height: 366px; margin: 0 auto; *margin: 0px auto 0px auto; _margin: 0px auto; }
.slide_all .list { overflow: hidden; position: absolute; top: 0; left: 0; }
.slide_all .list li { width: 1004px; height: 366px; float: left; }
.slide_all .btnnew { overflow: hidden; position: absolute; bottom: 10px; left: 450px; padding: 5px 15px 5px 5px; border-radius: 6px; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E7E7E7', endColorstr='#E7E7E7'); background: rgba(204, 204, 204, 0.5); }
.slide_all .btnnew li { float: left; width: 12px; height: 12px; margin: 0 0 0 10px; border-radius: 12px; background: #fff; font: normal 0/0 Arial; text-align: center; cursor: pointer; }
.slide_all .btnnew .selected { background: #005eb0; }

/*���*/
.main-body { width: 1004px; margin: 15px auto; }
.main-left { width: 260px; float: left; }
.main-right { width: 729px; float: right; }

/*��Ŀ*/
h3 { font-size: 13px; width: 60px; height: 30px; color: #fff; line-height: 30px; padding-left: 30px; float: left; }
h4 { font-size: 13px; width: 60px; height: 30px; color: #005eb0; line-height: 30px; padding-left: 30px; float: left; }
h5 { font-size: 14px; width: 60px; height: 42px; color: #fff; line-height: 42px; padding-left: 40px; float: left; }
h6 { font-size: 13px; width: 180px; height: 42px; color: #fff; line-height: 42px; padding-left: 40px; float: right; font-weight: normal; }
.lanmu { width: 475px; height: 42px; background: url(../images/bg5.jpg) no-repeat; }
.lanmu1 { width: 251px; height: 42px; background: url(../images/bg5.jpg) no-repeat; }
.lanmu2 { width: 251px; height: 42px; background: url(../images/bg5.jpg) no-repeat; }
.lanmu3 { width: 727px; height: 42px; border: 1px #ccc solid; background: url(../images/bg3.jpg) no-repeat; }
.lanmu4 { width: 727px; height: 42px; background: url(../images/bg5.jpg) no-repeat; }
.lanmu5 { width: 260px; height: 42px; background: url(../images/bg5.jpg) no-repeat; }

/*��Ƶչʾ*/
.sp { width: 260px; height: 250px; background: url(../images/sp.jpg) no-repeat; float: left; }
.sp1 { width: 260px; height: 250px; background: url(../images/sp.jpg) no-repeat; margin-top: 15px; float: left; }
.sp_con { width: 230px; margin: 0 auto; padding-top: 40px; }

/*��������*/
.news { width: 475px; float: left; margin-left: 13px; }
.main-news01 { width: 475px; margin: 0 auto; background: url(../images/b_02b.jpg) no-repeat; height: 295px; }
.about_news01 { width: 440px; line-height: 24px; margin: 0 auto; margin-top: 10px; margin-bottom: 5px; }
.main-news { width: 425px; border-bottom: 1px #ccc dotted; margin: 0 auto; padding-top: 15px; }
.main-news_con { width: 150px; float: left; margin-right: 15px; }
.main-news_con1 { width: 260px; float: right; line-height: 26px; margin-bottom: 2px; }
.main-news_con1 h5 { font-size: 14px; line-height: 24px; text-align: center; color: #005eb0; text-decoration: none; }
.news1 { width: 360px; margin: 5px auto; }
.news1 ul { }
.news1 ul li { width: 320px; height: 26px; padding-left: 25px; margin-left: 5px; background: url(../images/xd.gif) no-repeat 0px 50%; line-height: 26px; text-align: right; list-style: none; color: #fff; }
.news1 ul li a { float: left; color: #f2f2f2; }
.news1 ul li a:hover { float: left; color: #fff;
 }
.news2 { width: 699px; margin: 15px auto; }
.news2 ul { border-bottom: 1px #ccc dotted; }
.news2 ul li { width: 660px; height: 27px; padding-left: 25px; margin-left: 5px; background: url(../images/xd.gif) no-repeat 0px 50%; line-height: 27px; text-align: right; list-style: none; }
.news2 ul li a { float: left; color: #333333; }
.news2 ul li a:hover { float: left; color: #005eb0; }

/*��˾���*/
.about { width: 251px; float: right; }
.about-tp { width: 236px; margin: 0 auto; }
.about_con { width: 230px; line-height: 24px; margin: 0 auto; margin-top: 10px; margin-bottom: 5px; }
.gsjj { width: 699px; margin: 15px auto; line-height: 26px; }

/*��������*/
.message { width: 699px; margin: 15px auto; line-height: 48px; }

/*��ϵ����*/
.lxwm { width: 251px; float: left; margin-top: }
.lxwm_con { width: 230px; line-height: 24px; margin: 10px auto; background: url(../images/lxwm-bg.jpg) right bottom no-repeat; }
.contact { width: 699px; line-height: 26px; margin: 15px auto; }

/*��Ʒչʾ*/
.cpzs { width: 727px; float: right; margin-top: 15px; border: 1px #ccc solid; }
#cpzs1 { width: 727px; _width: 712px; margin-top: 15px; padding-left: 15px; }
#cpzs1 .product { width: 178px; height: 195px; float: left; text-align: center; }
#cpzs1 .product a { width: 163px; height: 155px; float: left; text-align: center; }
#cpzs1 .product img { width: 153px; height: 145px; background: #FFFFFF; padding: 4px; border: 1px #cccccc solid; display: block; }
#cpzs1 .product a:hover img { padding: 4px; border: 1px #005eb0 solid; background: #FFFFFF; }
#cpzs1 .product a span { width: 178px; height: 40px; font-size: 14px; line-height: 20px; text-align: center; }

/*��Ʒ�б�*/
.cplb { width: 251px; border-top: none; background: url(../images/c_02b.jpg) no-repeat; height: 325px; }
.cplb ul { width: 230px; margin: 0 auto; padding-top: 10px; padding-bottom: 15px; }
.cplb ul li { list-style: none; background: url(../images/bg4.jpg) no-repeat; height: 31px; padding-bottom: 8px; }
.cplb ul li a { list-style: none; padding-left: 31px; margin-left: 20px; line-height: 31px; }

/*��Ʒ�б�*/
.cplb1 { width: 251px; border-top: none; background: url(../images/c_02b.jpg) no-repeat;/* height:230px; */ }
.cplb1 ul { width: 230px; margin: 0 auto; padding-top: 10px; padding-bottom: 15px; }
.cplb1 ul li { list-style: none; background: url(../images/bg4.jpg) no-repeat; height: 31px; padding-bottom: 8px; }
.cplb1 ul li a { list-style: none; padding-left: 31px; margin-left: 20px; line-height: 31px; }

/*��Ʒ+������ϸҳ*/
.product_con .texttit { width: 699px; font: bold 20px/40px Arial, "microsoft yahei", ""; text-align: center; border-bottom: 1px solid #ccc; margin: 0 auto; }
.product_con .textbox { width: 699px; word-wrap: break-word; word-break: break-all; margin: 0 auto; }
.product_con .textbox img { width: 699px; padding: 10px; border: 1px #ccc solid; margin: 10px auto }

/*��Ȩ����*/
.foot { width: 1004px; height: 40px; background: url(../images/bg1.jpg) no-repeat; margin: 0 auto; }
.foot1 { width: 1004px; line-height: 23px; text-align: center; padding-top: 10px; color: #FFFFFF }