@charset "gb2312";
/* 全局CSS定义 */
.top1{
	height:37px;
	line-height:37px;
	width:980px;
	margin:0 auto;
	background:url(img/top_bg.gif) repeat-x;
	}
	.top1 .left a{ font-weight:bold;}
	.service img{ width:270px; height:155px;}
body { font-family: "微软雅黑", simsun; background: #fff; font-size:12px; color:#222; padding: 0;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}

/* 链接颜色 */
a:link {color: #222; text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover { color: #E22733; text-decoration:none;}
a:active { color: #222;}

.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.fB {font-weight: bold;}
.clr{ clear: both; line-height: 0; font-size: 0;}
.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}

.pages{ height: 28px; line-height: 28px; clear:both; padding-top: 20px; font-family:Verdana, Geneva, sans-serif;}
.pages a,.pages a:visited,.pages strong{ display:block; float:left; margin: 0 2px 0 1px; height: 19px; line-height: 19px; text-align:center; width: 19px; border: 1px solid #ccc; background: #E9EAEB;}
.pages a:hover,.pages strong{ border: 1px solid #E70012; color: #fff; background: #E70012; font-weight:normal;}

.pages .t,.pages .t:visited{ width: auto; padding: 3px 4px 0; height: 16px; line-height: 16px;}


.Header{ width: 980px; margin: 0 auto;}
.Header .logo{ float:left; height: 80px;}
.Header .r{ margin: 44px 3px 0 0;}
.Header .r{ float:right; text-align:right; height: 11px; width: 200px; background:url(img/top_ico.gif) no-repeat 0 0; float:right;}
.Header .r a{ display:block; height: 11px; float:left;}
.Header .r .e1{ width: 42px;}
.Header .r .e2{ width: 37px; margin-left: 32px;}
.Header .r .e3{ width: 51px; float:right;}

.Header .nav{ clear:both; height: 32px; background:url(img/nav_bg.jpg) repeat-x 0 -32px;}
.Header #nav{ height: 32px; z-index: 999; position: relative; background:url(img/nav_bg.jpg) no-repeat 0 0;}
.Header #nav ul { position: absolute; top: -999em; left: -1px;}
.Header #nav li{ float:left; height: 32px; width: 115px; position: relative; background:url(img/nav_line.gif) no-repeat right 0;}
.Header #nav li h3 a,.Header #nav li h3 a:visited{ display:block; height: 30px; line-height: 30px; text-align:center; padding-top: 2px;}
.Header #nav li h3 a:hover{ color: #E22733;}
.Header #nav li ul{ width: 115px; background: #E5E4E5; padding: 5px 0; FILTER: alpha(opacity=85);-moz-opacity: 0.85;}
.Header #nav li ul li{ height: 25px; line-height: 25px; background: none;}
.Header #nav li ul li a { line-height: 25px; display: block; text-decoration: none; width: 115px; text-align:center}
.Header #nav li:hover ul,#nav li.sfHover ul { top: 32px;}
.Header #nav li:hover ul a, #nav li.sfHover ul a { color: #000;}
.Header #nav li:hover ul a:hover, #nav li.sfHover ul a:hover { color: #f00;}
.Header #nav .product ul{ width: 230px; }
.Header #nav .product ul li{ width: 100px; background:url(img/ico_3.gif) no-repeat 10px 8px; padding-left: 12px;}
.Header #nav .product ul li a,.Header #nav .product ul li a:visited{ float:left;width: 60px; text-align: left; padding:0 7px;}



.Header #nav .search{ background:url(img/nav_bg.jpg) no-repeat right -64px; float:right; width: 240px; height: 25px; padding: 7px 7px 0 0;}
.Header #nav .search .input{ width: 140px; height: 14px; line-height: 14px; border: 1px solid #C1C1C1;}
.Header #nav .search .but{ background:url(img/but_1.jpg) no-repeat 0 0; width: 33px; height: 18px; cursor: pointer; border: none; float:right; margin-top: 1px;}


#flash{ width: 980px; height:316px; overflow:hidden; margin: 10px auto 0; clear:both;}
#flash img{width: 980px; height: 316px;}
#flash .num{ right: 10px; float: right; position: absolute; bottom: 10px;}
#flash .num li{ background: #fff;float: left; margin: 0 0 0 5px; width: 15px; height: 13px; padding-top: 2px; text-align:center; line-height: 13px; cursor: pointer; font-size: 11px;}
#flash .num li.on{ background: #E22733; width: 15px; height: 13px; text-align:center; line-height: 13px; font-weight:bold; color: #fff; }




.Home{ width: 980px; margin: 10px auto 0; }
.Home .Products .fenlei{ height: 30px; background:url(img/ico_1.gif) no-repeat 0 0;}
.Home .Products .fenlei strong{ display:block; width: 83px; padding: 2px 0 0 12px; height: 28px; line-height: 28px; float:left;}
.Home .Products .fenlei strong a,.Home .Products .fenlei strong a:visited{ color: #fff;}
.Home .Products .fenlei strong a:hover{ color: #ff0;}
.Home .Products .fenlei span{ float:left; display:block; height: 26px; line-height: 26px; border: 1px solid #E1E1E1; border-left: none; background: #F3F3F3; width: 874px; padding: 2px 0 0 10px; color: #ccc; overflow:hidden;}
.Home .Products ul{ margin-top: 10px; height: 188px; border-left: 1px solid #E1E1E1;}
.Home .Products li{ float:left; width: 139px; height: 186px; border: 1px solid #E1E1E1; border-left: none; overflow:hidden;}
.Home .Products li img{ width: 139px; height: 155px; display:block;}
.Home .Products li em{ font-style:normal; height: 30px; line-height: 30px; border-top: 1px solid #E1E1E1;background: #F3F3F3; display:block; text-align:center;}
.Home .Products .l{ width: 138px;}
.Home .Products .l img{ width: 138px; height: 155px;}

.Home .title{ height: 23px; background:url(img/tag_1.jpg) repeat-x 0 0; line-height: 23px; text-align:right; padding: 3px 10px 0;}
.Home .title strong{ background:url(img/ico_2.gif) no-repeat 0 8px; padding-left: 12px; float:left;}
.Home .title strong span{ color: #E22733;}

.Home .about{ float:left; width: 275px; background: #F3F3F3; height: 358px;}
.Home .about p{ margin: 0; padding: 12px 12px 0; line-height: 23px;}
.Home .about p img{ float:left; margin-right: 10px;}

.Home .news{ float:left; width: 400px; margin-left: 15px; background: #F3F3F3; height: 358px;}
.Home .news ul{ margin-top: 12px;}
.Home .news li{ height: 23px; line-height: 23px; background:url(img/ico_3.gif) no-repeat 13px 8px; padding: 0 15px 0 23px; text-align:right; color: #999;}
.Home .news li a{ float:left;}


.Home .service{ float:right; width: 275px; background: #F3F3F3; height: 358px;}
.Home .service p{ line-height: 23px; padding: 12px 12px 5px; margin: 0;}
.Home .service li{ float:left; width: 105px; background:url(img/ico_3.gif) no-repeat 12px 10px; height: 27px; line-height: 27px; padding-left: 22px; }
.Home .service .bottom{ clear:both; padding: 10px 0 0 22px;}


.Links{ width: 980px; height: 33px; line-height: 33px; margin: 0 auto; padding: 5px 0;}
.Content{ width: 980px; margin: 0 auto; background:url(img/left_bg.gif) repeat-y 0 0;}
.ContentLeft{ float:left; width: 200px; padding-bottom: 15px;}
.ContentLeft .menu h3{ height: 30px; line-height: 30px; background:url(img/tag_2.gif) no-repeat 0 0; padding-left: 35px; font-weight:bold;}
.ContentLeft .menu ul{ padding: 0 15px;}
.ContentLeft .menu ul li{ background:url(img/ico_4.gif) no-repeat 5px 12px; padding: 3px 0 0 20px; height: 27px; line-height: 27px; border-bottom: 1px solid #DCDCDC;}
.ContentLeft .menu .tag a,.ContentLeft .menu .tag a:visited{ color: #E22733;}


.ContentLeft h4{ background: #eee; height: 28px; line-height: 28px; padding-left: 35px; font-weight:bold;}
.ContentLeft .search{ padding: 15px 0 0;}
.ContentLeft .search select{ width: 160px; background: #FAFAFA; margin: 15px 15px 0 20px;}


.ContentLeft .contact{ height: 112px; background:url(img/bg_1.jpg) no-repeat center 0; margin-top: 18px;}
.ContentLeft .contact p{ height: 21px; line-height: 21px; padding: 15px 0 0 25px; margin: 0;}
.ContentLeft .contact p strong{ display:block; padding-left: 25px; height: 25px; }

.ContentRight{ float:right; width: 760px;}
.ContentRight .banner{ padding-bottom: 5px;}
.ContentRight h2{ color:#F00; height: 35px; line-height: 35px; font-size: 14px; font-weight:bold; border-bottom: 1px solid #DCDCDC;}

.ContentRight .about{ line-height: 23px; padding-top: 5px;}

.ContentRight .SiteMaplist{ padding-bottom: 15px;}
.ContentRight .SiteMaplist h3{ font-weight:bold; height: 25px; line-height: 25px; margin-top: 15px; clear:both; color: #0054A6;}
.ContentRight .SiteMaplist h3 a,.ContentRight .SiteMaplist h3 a:visited{ color: #0054A6;}
.ContentRight .SiteMaplist h3 a:hover{ color: #f60;}
.ContentRight .SiteMaplist p{ margin: 0; padding: 0 ; color: #ccc;}
.ContentRight .SiteMaplist li{ height: 23px; line-height: 23px; float:left; width: 240px;}

.ContentRight .productlist{ padding-bottom: 10px;}
.ContentRight .productlist .top{ line-height: 23px;}
.ContentRight .productlist li{ float:left; width: 177px; height: 230px; margin: 20px 17px 0 0;}
.ContentRight .productlist li a{ display:block;width: 175px; height: 228px; border: 1px solid #DCDCDC; }
.ContentRight .productlist li a:hover{ border: 1px solid #999;}
.ContentRight .productlist li img{ width: 175px; height: 197px; display:block;}
.ContentRight .productlist li em{ font-style:normal; display:block; height: 30px; line-height: 30px; text-align:center; border-top: 1px solid #DCDCDC;background: #EFEFEF url(img/bg_2.jpg) no-repeat 0 0;}
.ContentRight .productlist .r{ float:right; margin-right: 0;}


.ContentRight .productview{ padding: 10px 0 2px;}
.ContentRight .productview .pic{ float:left; width: 325px; height: 365px; background:url(img/bg_3.jpg) no-repeat 0 0; padding: 5px 0 0 5px; margin-top: 15px;}
.ContentRight .productview .pic img{ width: 320px; height: 360px;}
.ContentRight .productview .text{ line-height: 24px; float:right; width:410px; }
.ContentRight .productview .clr_10{ height: 30px;}

.ContentRight .productview .title{ height: 27px; background:url(img/line_2.gif) repeat-x 0 bottom; clear:both;}
.ContentRight .productview .title ul{ float:left; width: 490px;}
.ContentRight .productview .title ul li{ float:left; width: 120px; padding-right: 10px; overflow:hidden;}
.ContentRight .productview .title ul li a,.ContentRight .productview .title ul li a:visited{ display:block; height: 25px; line-height: 25px; text-align:center; background:url(img/tag_2.jpg) repeat-x 0 0; font-weight:bold; border: 1px solid #D4D4D4; border-bottom: none; cursor: pointer;}
.ContentRight .productview .title ul li .tag_a0,.ContentRight .productview .title ul li .tag_a0:visited{ background:url(img/tag_2.jpg) repeat-x 0 0; color: #c00; border: none; height: 27px; line-height: 27px; }

.ContentRight .productview .title #bdshare{ float:right; padding-bottom: 3px;}


.box0{ display:block; clear:both; line-height: 24px;}

.ContentRight .productview .box0 table{ width: 100%; border-collapse:collapse;}
.ContentRight .productview .box0 table td{ border: 1px solid #D4D4D4;line-height: 23px; background: #F5F5F5 url(img/bg_7.gif) no-repeat 0 0; padding: 0 6px;}
.ContentRight .productview .box0 table td p{ margin: 0; padding: 0; text-align:left; font-size: 12px;}
.ContentRight .productview .box0 table td br{ line-height: 0; font-size: 0; height: 0;}
.ContentRight .productview .box0 table td img{ display:block; margin: 0; padding: 0;}
.box1{ display:none;}
.ContentRight .productview .next{ height: 30px; padding: 20px 0 0; clear:both;}
.ContentRight .productview .next .l{ float:left;}
.ContentRight .productview .next .r{ float:right;}


.ContentRight .productview .xianguan{ padding-top: 20px;}
.ContentRight .productview .xianguan h4{ height: 28px; background:#F5F5F5; line-height: 28px; padding: 0 10px; font-weight:bold;}
.ContentRight .productview .xianguan li{  float:left; width: 175px; height: 228px; border: 1px dotted #DCDCDC; margin: 15px 17px 0 0;}
.ContentRight .productview .xianguan li img{ width: 175px; height: 197px; display:block;}
.ContentRight .productview .xianguan li em{ font-style:normal; display:block; height: 30px; line-height: 30px; text-align:center; border-top: 1px dotted #DCDCDC;background: #EFEFEF url(img/bg_2.jpg) no-repeat 0 0;}
.ContentRight .productview .xianguan .r{ float:right; margin-right: 0;}

.ContentRight .newslist{ padding-top: 10px;}
.ContentRight .newslist li{ height: 34px; line-height: 34px; background:url(img/line_1.gif) repeat-x 0 bottom; text-align:right; color: #999;}
.ContentRight .newslist li a{ float:left; background:url(img/ico_5.gif) no-repeat 0 11px; padding-left: 12px;}
.ContentRight .newsview{ padding: 20px 0; line-height: 23px;}
.ContentRight .newsview .title{ font-size: 14px; text-align:center; font-weight:bold; height: 25px;}

.ContentRight .newsview .time{ text-align:center;}
.ContentRight .newsview .back{ text-align:right; clear:both; padding-top: 20px;}
.ContentRight .newsview .back img{ margin-left: 20px;}


.ContentRight .ronyu{}
.ContentRight .ronyu li{ float:left; width: 230px; height: 300px; background:url(img/bg_4.jpg) no-repeat 0 0; padding: 10px 0 0 10px; margin: 20px 20px 0 0;}
.ContentRight .ronyu .r{ float:right; margin-right: 0;}
.ContentRight .ronyu .r2 li{ height: 170px; background:url(img/bg_5.jpg) no-repeat 0 0; }



.ContentRight .order{ line-height: 23px; }
.ContentRight .order p{ background:url(img/line_1.gif) repeat-x 0 bottom; padding-bottom: 10px;}
.ContentRight .order td{ line-height: 32px; padding-left: 5px;}
.ContentRight .order input{ border: 1px solid #D4D4D4; height: 19px; line-height: 19px;}
.ContentRight .order textarea{ height: 120px; width: 500px; border: 1px solid #D4D4D4;}
.ContentRight .order .but{ background:url(img/but_2.jpg) no-repeat 0 0; height: 22px; line-height:22px; width: 58px; border: none; cursor: pointer; color: #fff;}

.Foot{ clear:both; width: 980px; margin: 10px auto 0; background:url(img/Index_11.jpg) no-repeat;}
.Foot p{margin: 0; padding-top:28px; color:#4d4d4d; line-height:10px; padding-bottom:10px; text-align:center;}
.Foot p a,.Foot p a:visited{ color: #4d4d4d;}
.Foot p a:hover{ color: #E22733;}
.Foot address{ text-align:center; font-style:normal; line-height: 23px; padding-top: 10px; color:#4d4d4d;}
.Foot address a,.Foot address a:visited{ color:#4d4d4d;}
.Foot address a:hover{ color: #E22733;}
.you a{ margin:0px 3px;}
.main{ float:left:}
.Products{ float:left; margin-top:10px;}
.main_left {
    WIDTH: 201px;
    FLOAT: left;
    height: auto;
}
.LeftProNav {
    BACKGROUND-IMAGE: url(../images/Left2-1.jpg);
    MARGIN-TOP: 0px;
    HEIGHT: 520px;
    width: auto;
	float:left;
}
.LeftProNav H2 {
    PADDING-LEFT: 15px;
    COLOR: #0d3068;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 9px;
	PADDING-BOTTOM: 0px;
    MARGIN: 0px;
	padding-right:0px;
}
.LeftProNav UL {
    LIST-STYLE-TYPE: disc;
}
.LeftProNav LI {
    MARGIN-LEFT: 40px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px;
    display: list-item;
    text-align: -webkit-match-parent;
	list-style:disc;
}
.LeftProNav LI A {
    COLOR: #4d4d4d;
    TEXT-DECORATION: none;
}
.main_right {
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: auto;
    FLOAT: right;
    HEIGHT: auto;
}
.IndexCompany {
    BACKGROUND-IMAGE: url(../images/Index_09.jpg);
    WIDTH: 771px;
    HEIGHT: 523px;
    background-repeat: no-repeat;
	float:left;
}
.TB {
    TEXT-ALIGN: center;
    WIDTH: 771px;
    height: 470px;
    FONT-WEIGHT: bold;
}

table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
	}
	.TB TD {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    left: 5px;
}
TD {
    COLOR: #4d4d4d;
    FONT-SIZE: 12px;
    border: 1px solid #E4E4E4;
    line-height: 23px;
    font-weight: normal;
}
.Right6-1 {
    BACKGROUND-IMAGE: url(../images/IndexProBg.jpg);
    MARGIN-TOP: 20px;
    WIDTH: 360px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    HEIGHT: 140px;
    MARGIN-LEFT: 13px;
}
.Right6-1 H2 {
    BACKGROUND-IMAGE: url(../images/icon9.jpg);
    PADDING-LEFT: 9px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left center;
}

.Right6-1 H2 {
    LINE-HEIGHT: 18px;
    WIDTH: 190px;
    PADDING-RIGHT: 5px;
    FLOAT: right;
	font-size:14px;
}
.Right6-1 P {
    LINE-HEIGHT: 18px;
    WIDTH: 190px;
    PADDING-RIGHT: 5px;
    FLOAT: right;
	padding-left:10px;
	color:#4d4d4d;
}
.Right6-1 P A {
    COLOR: #666;
}
STRONG {
    COLOR: #0d3068;
}
strong, b {
    font-weight: bold;
}
.Right6-1 IMG {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 130px;
    PADDING-RIGHT: 2px;
    FLOAT: left;
    HEIGHT: 130px;
    PADDING-TOP: 2px;
}
.guanjianci{
	margin-top: 40px;
    text-align: center;
	}