@charset "utf-8";

/* CSS Document */

body{ background:#f0f4f7; font-size:12px; color:#333333;}

*{ margin:0px; padding:0px;}

li{ list-style:none;}

img{margin: 0px;padding: 0px;border: 0px;}

a{ font-size:12px; color:#333333; text-decoration:none;}

a:hover{ text-decoration:underline;}

.box{ width:1002px; margin:0 auto;}



/*-----------------top----------------*/

.top{ width:1002px; height:auto; background:#fff; padding-top:15px; height:420px;}

.top h1{ float:left; background:url(../image/logo.gif) left no-repeat; text-indent:-9999px; height:62px; width:150px; margin:0 15px;}

.top_r{ float:right; padding:20px 20px 0 0;}

.top_r a{ color:#333333; margin:0 5px;}

.nav{ height:31px; width:100%; background:url(../image/nav_bg.gif) repeat-x; margin-top:15px; float:left; overflow:hidden;}

.nav li{ float:left; width:78px; height:31px; margin:0 15px; text-align:center; list-style:none;}

.nav li a{ height:31px; color:#FFF; font-weight:bold; line-height:31px; display:block;}

.nav li a:hover{ height:31px; width:78px; background:url(../image/hover.gif) no-repeat;  text-decoration:none;}

.flash{ width:100%; margin:10px auto; text-align:center; float:left;}





/*----------------middle----------------*/

.middle{ width:100%; margin-top:15px;}

.left{ width:270px; height:auto; float:left;}

.title{ height:28px; width:100%; background:url(../image/title_m.gif) repeat-x #FFF;overflow:hidden; float:left;}

.nr{ width:268px; background:#FFF;border-left:1px solid #e6eaed;border-bottom:1px solid #e6eaed;border-right:1px solid #e6eaed; float:left;}

.title span{ float:left;}

.title h1{ color:#000; font-weight:bold; float:left; font-size:12px; line-height:40px; margin:0 8px;}

.gg_nr{ height:auto; width:254px; text-align:center; margin:5px 0; overflow:hidden; padding-left:10px;}

.gg_nr2{ height:auto; width:213px; text-align:center; margin:5px 0; overflow:hidden; padding-left:10px;}

.product{ width:100%; margin:10px 0;}

.pro_title{ height:30px; width:100%; background:url(../image/bg.gif) 8px -30px no-repeat; font-weight:bold; color:#FFF; font-size:12PX; line-height:30px; text-indent:30px;}

.product ul{margin:15px 0 0 20px; padding:0px;}

.product li{ width:90%; margin:8px 0; height:30px; line-height:30px; background:url(../image/cp_bg.jpg) left center no-repeat; text-indent:30px;}

.product li a{ height:30px; width:228px; color:#1c2d38; display:block; font-weight:400;}

.product li a:hover{ background:url(../image/cp_hover.jpg) no-repeat; height:30px; text-decoration:none; color:#fff;}

.contact{ width:100%; height:auto; margin-bottom:50px;}

.contact_title{height:30px; width:100%; background:url(../image/bg.gif) 8px -60px no-repeat; font-weight:bold; color:#FFF; font-size:12PX; line-height:30px; text-indent:30px; overflow:hidden;}

.contact ul{margin:15px 0 0 0; padding:0px; width:100%;}

.contact li{ width:100%; margin:5px 0; height:20px; line-height:20px; text-indent:10px;}

.contact li a{ color:#003970;}

.right{ width:715px; height:auto; float:right;}

.r_nr{width:700px; background:#FFF;border-left:1px solid #e6eaed;border-bottom:1px solid #e6eaed;border-right:1px solid #e6eaed; float:left;}

.about{ padding:10px; line-height:30px; color:#333333;}

.about ul{ margin:15px 15px 15px 15px;}

.about li{ width:245px; float:left; margin:20px 30px 20px 20px; text-align:center;}

.about a{ color:#a1000b;}

.news{ height:435px; width:100%; padding:17px 0 5px 0; float:left; font-size:12px;}

.news ul{ list-style:none; margin:30px 0 0 10px; padding:0px;}

.news li{ height:165px; width:335px; float:left; margin:5px 2px;}

.news li h3{ color:#F00; font-weight:bold; height:20px; margin:5px 0; width:120px; font-size:12px;}

.news li span{ float:right; width:205px; line-height:20px; height:140px; overflow:hidden;}

.news li a{ float:left;}

.news li img{ height:120px; width:115px;}
.news ul{ list-style:none; margin:30px 0 0 10px; padding:0px;}
.news li{ height:165px; width:335px; float:left; margin:5px 2px;}
.news li h3{ color:#F00; font-weight:bold; height:20px; margin:5px 0; width:120px; font-size:12px;}
.news li span{ float:right; width:205px; line-height:20px; height:140px; overflow:hidden;}
.news li a{ float:left;}
.news li img{ height:120px; width:115px;}

.lfnews{height:300px; width:100%; padding:17px 0 5px 0; float:left; font-size:12px;}
.lfnews ul{ list-style:none; margin:20px 0 0 10px; padding:0px;}
.lfnews li{ height:24px; width:335px; float:left;}

.lf_newslist{padding:10px; line-height:25px; color:#333333; width:680px; float:right;}

.news_title{height:30px; width:100%; background:url(../image/bg.gif) 8px -123px no-repeat; font-weight:bold; color:#FFF; font-size:12PX; line-height:30px; }

.news_title span{ float:left; text-indent:30px;}

.news_title a{ float:right; color:#FFF; margin-right:50px; font-size:10px; font-weight:100;}

.wh{ width:440px; height:auto; float:left; padding-bottom:40px;}

.wh_title{height:30px; width:100%; background:url(../image/bg.gif) 8px -92px no-repeat; font-weight:bold; color:#FFF; font-size:12PX; line-height:30px; text-indent:30px;}

.wh ul{ margin:10px 0 0 35px; padding:0px;}

.wh li{ width:48%; float:left; margin:7px 0;}

.wh li a{}

.anli{ width:235px; float:right; margin-right:20px;}

.anli_title{height:30px; width:100%; background:url(../image/bg.gif) no-repeat; font-weight:bold; color:#FFF; font-size:12PX; line-height:30px; text-indent:30px;}

.product_nr{ padding:10px; line-height:25px; color:#333333; width:680px; float:right;}

.product_nr ul{ list-style:none; margin-left:20px;}

.product_nr li{ width:50%; height:auto; float:left; text-align:center;}

.lb{width:100%; margin:15px 0; font-size:12px; font-weight:bold; color:#fff; float:left; letter-spacing:2px; background:url(../image/lb_bg.jpg) left no-repeat; height:46px; line-height:46px; text-indent:15px;}

/*-------------------end--------------------*/

.end{ background:url(../image/bg.gif) 5px -155px no-repeat; text-align:center; color:#003970; width:1002px; height:auto; font-size:12px; margin-top:15px; float:left; padding-bottom:15px;}

.end ul{ list-style:none; width:650px; margin:0 auto; height:27px;}

.end li{ height:27px; width:80px; float:left; line-height:27px;}

.end li span{ color:#FFF; margin:0 0 0 10px;}

.end li a{ color:#FFF;}

.end p{ width:100%; float:left;}

.end p a{ margin:0 10px;}



.G_ul{

	width:500px;

	margin:0 auto;

	line-height:26px;

}

.G_ul li{border-bottom:1px dashed #dedede;margin-bottom:6px;padding-bottom:6px;}

.G_tips{

	color:#666;

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}

#page{



	clear:both;



	line-height:35px;



	height:35px;



	width:100%;



	text-align:center;



	border:1px solid #dedede;



	margin:12px 0px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}

.ly{padding:10px; line-height:25px; color:#333333; width:680px;}



.az{ padding:20px;}

.az ul{ list-style:none;}

.az li{ width:90%; border-bottom:1px dashed #666; height:25px; line-height:25px; margin:5px;background:url(../image/jt.gif) left center no-repeat; text-indent:5px;}

.az li a{ margin:0 10px; color:#333;}

.az li a:hover{ color:#004382;}



.daohang{ height:41px; width:100%; margin:20px 0;}

.daohang ul{ width:600px; margin:0 auto;}

.daohang li{ height:41px; width:175px; background:url(../image/az.gif) center no-repeat; float:left; margin:0 10px;}

.daohang li a{ color:#FFF; font-size:14px; height:41px; width:175px; text-align:center; display:block; line-height:41px;}

.daohang li a:hover{ background:url(../image/az_hover.gif) no-repeat; text-decoration:none;}

.dp{ width:970px; height:auto; margin:5px auto; background-color:#FFF; border:solid 1px #e6eaed; padding:10px; font-size:16px; line-height:35px; color:#000;}




