/* 首页 */
body{
	font-family:"宋体",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	line-height:20px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.span{ font-size:14px; font-weight:bold;}


a{ color:#363636; text-decoration:none;}
a:hover{ color:#0093DD;}

.container{
	width:1000px;
	text-align:left;
	margin: auto;
}

/*头部*/
.top{ height:354px; float:left;}

.header{ height:111px;}
.logo{ float:left; position:relative; padding-left:10px; padding-top:15px;}

.hright{ float:right; position:relative; width:755px; height:111px; text-align:right;}
.swsy{ padding-right:20px; padding-top:20px;}

/*导航栏*/
#nav{ float:left; width:734px; height:42px; padding-top:25px;}
#nav ul{ margin:0; list-style:none;}
#nav li{ font-size:14px; font-weight:bold; display:inline; margin:0; padding:0;}
#nav a{ float:left; background:url("../images/nav_bg1.gif") no-repeat left top; margin:4px 0 0 0; padding:0 0 0 4px; text-decoration:none;}
#nav a span{ float:left; display:block; background:url("../images/nav_bg2.gif") no-repeat right top; padding:6px 15px 3px 15px; color:#363636;}
#nav a span{ float:none; line-height:29px;}
#nav a:hover{ background-position:0% -38px;}
#nav a:hover span{ color:#FFF; line-height:29px; background-position:100% -38px;}

.banner{ height:243px; background:#FFFFFF; padding-top:6px; text-align:center;}

/*主体*/
.main{ background:#FFFFFF;}

.index_content1{ width:685px; float:left; background:#FFFFFF;}
.about_news{ height:247px;}
.about{ width:315px; float:left; position: relative;}
.about1{ width:300px; padding-left:10px; padding-top:3px;}
.about_tit{ width:300px; height:36px; background: url(../images/about_bg.gif); }
.title{ float:left; margin-left:12px; margin-top:15px;}
.more{ text-align:right; float:right; margin-right:12px; margin-top:15px;}
.title1{ float:left; margin-left:12px; margin-top:10px;}
.more1{ text-align:right; float:right; margin-right:12px; margin-top:8px;}
.about2{ width:300px; height:201px; border:#CBCBCB solid 1px; border-top:hidden;}
.about_text{ margin:10px 15px 15px 15px; line-height:24px;}

.news{ float:right; position:relative; width:370px; height:247px; padding-left:5px; padding-top:3px;}

.product{ width:685px; height:356px;}
.product1{ width:670px; padding-left:10px; padding-top:5px;}
.product_tit{ width:670px; height:36px; background: url(../images/product_bg.gif);}
.product_tit1{ margin-left:12px; margin-top:15px; float:left;}
.product2{ width:670px; height:660px; padding-left:10px; border:#CBCBCB solid 1px; border-top:hidden;}
.product2 ul{ list-style:none; margin:10px 0 10px 0;}
.product2 ul li{ text-align:center; float:left; margin:0 10px 0 10px; line-height:26px;}
.product2 ul li a img{border:1px #ddd solid; width:135px; height:100px; padding:10px;}
.product2 ul li a:hover img{border:1px #0099FF solid;}

.index_content2{ width:315px; float:right; background:#FFFFFF;}
.service{ height:247px;}
.service1{ width:300px; padding-left:5px; padding-top:3px;}
.service_tit{ width:300px; height:38px; background:url(../images/service_titbg.gif);}
.service_tit1{ margin-left:12px; margin-top:15px;}
.service2{ width:300px; height:201px; border:#CBCBCB solid 1px; border-top:none; background:url(../images/service_bg.gif);}
.kfqq{ height:48px; text-align:center;}
.kfqq a:hover { position:relative; left:1px; top:1px;}
.phone{ height:113px; margin-left:80px;}
.contact_img{ text-align:center;}
.contact_img a:hover { position:relative; left:1px; top:1px;}

.case{ height:356px;}
.case1{ width:300px; padding-left:5px; padding-top:5px;}
.case_tit{ width:300px; height:32px; background:url(../images/case_bg.gif);}
.case_tit1{ margin-left:12px; margin-top:10px;}
.case2{ width:300px; height:312px; border:#CBCBCB solid 1px; border-top:hidden;}
.case_body{ height:100%; padding:15px 20px 15px 20px;}
.case_div{ display:none; font-size:12px; padding:0}
.case_div ul{ list-style:none; margin:0px; padding:0px;}
.case_div ul li{ line-height:27px; text-align:left; border-bottom:1px #ccc dotted;}

/*脚部*/
.bottom{ float:left; width:1000px; height:154px; background-color:#FFFFFF; padding-left:10px; padding-top:5px;}
.bnav_footer{ width:980px; height:147px; border:#CBCBCB solid 1px;}
.bnav{ float:fight; height:39px; background:#F5F5F5; line-height:39px; text-align:center;}
.bnav ul{ margin:0;}
.bnav li{ font-size:12px; display:inline;}
.footer{ height:108px; background:url(../images/f_bg.gif) repeat-x}
.f_logo{ float:left; padding-left:40px; padding-top:20px;}
.copyright{ float:right; padding-right:250px; padding-top:30px; line-height:18px;}


/*Tab选项卡*/
#tab{ width:360px; text-align:left;}
.tab_nav{ height:29px; overflow:hidden;}
.tab_nav ul{ margin:0; padding:0;}
.tab_nav_li{ background:url(../images/tab_bg.gif) no-repeat -110px 0; width:110px; height:29px; line-height:30px; float:left; display:inline; overflow:hidden; text-align:center; cursor:pointer;}
.tab_nav_li1{ background-position:0px 0px;}
.tab_nav_li a{ text-decoration:none; color:#363636; font-size:14px; font-weight:bold;}
.tab_nav_li1 a{ text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}
.tab_body{ border:1px solid #CACACA; padding:15px 20px 15px 20px; height:209px;}
.tab_div{ display:none; font-size:12px; padding:0}
.tab_div ul{ list-style:none; margin:0px; padding:0px;}
.tab_div ul li{
	line-height:28px;
	text-align:left;
	border-bottom:1px #ccc dotted;
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

.about_text1 {
	line-height:24px;
	width: 270px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.service233 {
width:300px; height:201px; border:#CBCBCB solid 1px; border-top:none;
}
companytupian {
	height: 99px;
	width: 20px;
}
company {
	height: 20px;
	width: 40px;
}
.company1 {
float:left; margin-left:auto; margin-top:auto;
}
