@charset "utf-8";
*{
	margin:0;
	padding:0;
	border:0 none;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat;
}
li{
	list-style:none;
}
.clear{
	clear:both;
}

#head{
	width:1040px;
	margin:0 auto;
}
.logo{
	width:1020px;
	height:400px;
	background:url(../images/banner.jpg) no-repeat left bottom;
	margin:0 10px;
	position:relative;
}
.logo .logoblue{
	width:409px;
	height:61px;
	position:absolute;
	top:0;
	left:285px;
}
.logo .logobutton{
	width:350px;
	height:61px;
	position:absolute;
	top:320px;
	left:620px;
}
.logo .logobutton p{
	float:left;
	display:inline;
	width:175px;
	height:61px;
}
.nav{
	background:url(../images/navbg.png) no-repeat;
	width:1040px;
	height:82px;
}
.nav ul{
	width:1001px;
	height:52px;
	margin:0 auto;
	padding:10px 0 0;
} 
.nav ul li{
	float:left;
	display:inline;
	width:122px;
	height:52px;
	padding:0 22px;
	border-left:1px solid #c1c1c1;
}
.nav .first{
	border:0 none;
}
.nav li a{
	display:block;
	width:122px;
	height:52px;
	background:url(../images/navabg.png) no-repeat;
	line-height:42px;
	text-align:center;
	font-size:14px;
	color:#6d6d6d;
	font-weight:bold;
	text-decoration:none;
}
.nav li a img{
	padding:6px 0 0;
}
.nav li a:hover,.nav li .navhover{
	background:url(../images/navahoverbg.png) no-repeat;
}

#content{
	width:1024px;
	padding:0 8px 20px;
	margin:0 auto;
}
.indexright{
	float:right;
	display:inline;
	width:827px;
}
.left{
	float:left;
	display:inline;
	width:197px;
}
.topleft{
	background:url(../images/bluebg.png) no-repeat;
	padding:14px 9px 26px 10px;
}
.topleft ul li{
	width:178px;
	height:66px;
	position:relative;
}
.topleft ul li a{
	display:block;
	font-size:23px;
	text-decoration:none;
	text-align:center;
	position:absolute;
	width:178px;
	height:66px;
}
.topleft ul li a span{
	display:block;
	position:absolute;
}
.topleft ul li a .s{
	width:178px;
	height:66px;
	line-height:66px;
	color:#ffffff;
	z-index:99;
}
.topleft ul li a .x{
	width:176px;
	height:64px;
	line-height:64px;
	color:#000000;
	padding:2px 0 0 2px;
	z-index:98;
}
.topleft ul li a:hover,.topleft ul li .tlhover{
	background:#024e98;
	height:64px;
	line-height:64px;
	border-bottom:1px solid #02a6fe;
	border-top:1px solid #011d6f;
}
.topleft ul li a:hover .s,.topleft ul li .tlhover .s{
	height:64px;
	line-height:64px;
	color:#ffce00;
}
.topleft ul li a:hover .x,.topleft ul li .tlhover .x{
	height:62px;
	line-height:62px;
}
.bottomleft{
	background:#ffffff;
}
.left_t{
	height:32px;
	margin:0 5px 0 10px;
	background:url(../images/hengbg.jpg) repeat-x left center;
}
.left_t span{
	float:left;
	display:inline;
	padding:0 10px 0 0;
	line-height:32px;
	font-size:18px;
	color:#0082c8;
	background:#ffffff;
}
.left_c{
	padding:0 6px 0 5px;
}
.left_c li p{
	color:#0068b7;
	font-size:16px;
	padding:0 0 5px;
}
.left_c li p span{
	font-size:19px;
	letter-spacing:-1px;
	line-height:24px;
}
.left_c li p b{
	font-size:20px;
	font-weight:normal;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
.left_c li p img{
	display:block;
	border:1px solid #0269b8;
}
.left_c li p a img{
	border:0 none !important;
}
.left_team_botton{
	height:59px;
}
.left_team_botton p{
	float:left;
	display:inline;
	height:54px;
}
.left_team_botton p a{
	text-decoration:none;
	border:0 none !important;
}
.left_team_botton p span{
	color:#fabe00;
	font-size:20px;
	text-decoration:none;
	border:0 none !important;
}
.clickme{
	width:87px;
	background:url(../images/clickmebg.jpg) no-repeat center 25px;
}
.clickme a{
	text-align:center;
	display:block;
}
.left_c2{
	padding:0 3px 0 2px;
}
.left_c3{
	padding:48px;
}
.indexright{
	float:right;
	display:inline;
	width:827px;
}
.indexright .topright{
	width:810px;
	height:295px;
	padding:5px 9px 0 8px;
	background:url(../images/boxbg.png) no-repeat 8px 12px;
}
.indexright .index_com{
	position:relative;
	width:827px;
	height:181px;
}
.indexright .index_com .ltj{
	position:absolute;
	z-index:101;
	top:0;
	left:10px;
}
.indexright .index_com .index_com_con{
	position:absolute;
	z-index:100;
	top:5px;
	left:17px;
	width:810px;
	height:176px;
	background:url(../images/indexinfo.jpg) repeat-x;
}
.index_com_con_img{
	float:left;
	display:inline;
	width:212px;
	height:160px;
	padding:8px;
}
.index_com_con_img a img{
	border:1px solid #0068b7;
}
.index_com_con_right{
	width:582px;
	float:left;
	display:inline;
	padding:6px 0;
}
.index_com_con_right p,.index_com_con_right span{
	color:#000000;
	font-weight:bold;
}
.index_com_con_right p{
	text-indent:2em;
}
.index_com_con_right ul{
/*	padding:10px 0 0;*/
}
.index_com_con_right li{
	width:50%;
	float:left;
	display:inline;
	font-size:14px;
	color:#0068b7;
	line-height:20px;
}
.index_right_pro{
	width:810px;
	float:right;
}
.index_right_t{
	height:36px;
	line-height:36px;
	margin:0 20px 0 0;
	background:url(../images/hengbg.jpg) repeat-x left center;
}
.index_right_t span{
	background:#eae5e3;
	line-height:36px;
	font-size:20px;
	padding:0 15px 0 0;
	color:#0082c8;
}
.index_right_c{
	background:url(../images/gbg.jpg) repeat;
	padding:0 13px 0 12px;
	margin:
}
.index_right_c ul li{
	float:left;
	display:inline;
	width:196px;
	padding:10px 0 0;
}
.index_right_c ul li a{
	display:block;
	border-top:1px dashed #5497c9;
	border-right:1px dashed #5497c9;
	border-bottom:1px dashed #5497c9;
}
.index_right_c ul .first a{
	border-left:1px dashed #5497c9;
}
.index_right_c ul li a img{
	margin:2px;
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
}
.index_right_c p{
	padding:0 5px;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	height:52px;
}
.index_right_c p span{
	color:#0068b7;
}

#foot{
	padding:0 10px;
	width:1020px;
	margin:0 auto;
	color:#0068b7;
	font-size:18px;
	text-align:center;
	padding:0 0 30px;
	line-height:24px;
	border-top:2px solid #0068b7;
}
.imgqh{
	position:relative;
	overflow:hidden;
	padding:34px 0 0 69px;
}

.leftbotton{
    background:url(../images/boxleft.png) no-repeat;
    cursor:pointer;
    float:left;
    height:225px;
    left:8px;
    position:absolute;
    top:29px;
    width:48px;
}
.rightbotton{
    background:url(../images/boxright.png) no-repeat;
    cursor:pointer;
    float:right;
    height:225px;
    right:8px;
    position:absolute;
    top:29px;
    width:48px;
}
.qhbox{
	float:left;
	text-align:center;
	width:224px;
}
.qhcon{

}
.right{
	display: inline;
    float: right;
    width: 827px;
}
.search{
	padding:10px 0 16px 17px;
	background:url(../images/searchbg.png) no-repeat right 10px;
	height:64px;
	position:relative;
}
.search_in{
	float:right;
	display:inline;
	padding:15px 30px 0 0;
	width:315px;
	height:46px;
}
.search_in input{
	float:left;
	display:inline;
	width:193px;
	height:32px;
	margin:0 12px 0 0;
	padding:7px 20px;
	line-height:32px;
	background:url(../images/searchin.png) no-repeat left 3px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.search_in button{
	width:70px;
	height:46px;
	text-indent:-999em;
	background:url(../images/searchbt.png) no-repeat;
	cursor:pointer;
	float:left;
	display:inline;
}
.search ul{
	float:left;
	display:inline;
	padding:20px 0 0 10px;
	height:32px;
	position:absolute;
}
.search ul li{
	float:left;
	display:inline;
	height:32px;
	font-size:14px;
}
.search ul .first{
	border:0 none !important;
}
.search .ul1{
	z-index:99;
}
.search .ul2{
	z-index:98;
}
.search .ul1 li{
	border-left:1px solid #0068b7;
	padding:0 8px;
	line-height:32px;
}
.search .ul2 li{
	padding:0 8px;
	line-height:32px;
}
.search ul li a{
	display:block;
	text-decoration:none;
	line-height:32px;
	color:#0068b7;
}
.search ul li span{
	display:block;
	line-height:30px;
	color:#a4bfda;
	padding:2px 0 0 1px;
}
.product_list{
	padding:0 0 0 17px;
}
.prolist{
	padding:0 1px 10px;
	width:808px;
}
.prolist li{
	width:192px;
	background:#ffffff;
	float:left;
	display:inline;
	margin:0 0 5px;
	padding:0 5px;
}
.prolist li a{
	display:block;
	padding:10px 0 2px;
}
.prolist li a img{
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
}
.prolist li p{
	padding:0 5px 5px;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	height:52px;
}
.prolist li p span{
	color:#0068b7;
}
.listpage{
	background:url(../images/pageulbg.png) no-repeat;
	height:80px;
}
.listpage ul{
	padding:10px 2px 0;
	text-align:center;
}
 .listpage ul li{
	float:left;
	display:inline;
	width:50px;
	height:46px;
	padding:0 6px;
	text-align:center;
} 
.listpage a{
	display:inline-block;
	background:url(../images/pagebg.png) no-repeat;
	padding:2px 2px 4px;
	line-height:40px;
	height:40px;
	width:46px;
	text-decoration:none;
	color:#6d6d6d;
	font-size:16px;
	margin:0 4px;
	overflow:hidden;
}
.listpage .thisclass{
	font-weight:bold;
	font-size:18px;
}
.listpage a img{
	padding:8px 0 0;
}
.comtop{
	position:relative;
	height:304px;
}
.comtop .ltj{
	position:absolute;
	z-index:101;
	top:5px;
	left:6px;
}
.comtop .comtop_c{
	position:absolute;
	z-index:100;
	background:url(../images/companytopbg.jpg) repeat-x;
	top:10px;
	left:12px;
	height:260px;
	padding:22px 22px 0;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}
.comtop .comtop_c span{
	text-indent:4em;
	display:block;
}
.comtop .comtop_c p{
	text-indent:2em;
}
.comtop .comtop_c ul li{
	color:#0068B7;
	display:inline;
    float:left;
    width:50%;
}
.company_c{
	background:#ffffff;
}
.company_c .com_c_ul1{
	height:200px;
	padding:0 0 0 11px;
}
.company_c .com_c_ul1 li{
	float:left;
	display:inline;
	height:195px;
	padding:5px 6px 0;
}
.company_c .com_c_ul1 li img{
	border:1px solid #3083c2;
}
.company_c .com_c_ul2{
	height:302px;
	padding:12px 0 12px 11px;
}
.company_c .com_c_ul2 li{
	float:left;
	display:inline;
	height:302px;
	padding:0 6px;
}
.info{
	padding:0 6px 0 17px;
	position:relative;
}
.info table{
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	padding:5px 0;
	font-size:16px;
	line-height:24px;
}
.info table .tbt{
	font-weight:bold;
}
.info .lp{
	position:absolute;
	bottom:10px;
	right:20px;
}
.info .lp img{
	border:1px solid #408cc6;
}
.gm{
	padding:13px 6px 20px 17px;
	font-weight:bold;
}
.gm .gm_left{
	float:left;
	display:inline;
	padding:0 15px 0 0;
	width:139px;
	font-size:16px;
}
.gm .gm_left a{
	text-decoration:none;
}
.gm .gm_left a img{
	border:1px solid #0068b7;
}
.gm .gm_left a span{
	line-height:32px;
	color:#000000;
	text-align:right;
	display:block;
}
.gm .gm_right{
	width:650px;
	float:left;
	display:inline;
	font-size:15px;
	line-height:19px;
}
.contact{
	padding:8px 0 0;
}
.contact .contact_t{
	background:url(../images/hengbg.jpg) repeat-x left 24px #ffffff;
	height:57px;
}
.contact .contact_t p{
	margin:0 auto;
	width:255px;
	background:url(../images/contacttbg.jpg) no-repeat;
	height:50px;
	padding:0 0 7px;
	position:relative;
}
.contact .contact_t p span{
	display:block;
	text-align:center;
	font-size:24px;
	position:absolute;
}
.contact .contact_t p .s{
	line-height:50px;
	color:#ffffff;
	left:0;
	top:0;
	width:255px;
	z-index:101;
}
.contact .contact_t p .x{
	line-height:50px;
	color:#2496a8;
	left:2px;
	top:2px;
	width:253px;
	z-index:100;
}
.contact .contact_c{
	background:#ffffff;
	padding:10px 20px;
}
.contact .contact_c table{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}
.contact .contact_c table td{
	padding:0 0 0 10px;
}
.orgtop{
	border:5px solid #ddddde;
	background:#fffcdb;
	padding:3px 0 0;
	height:291px;
}
.orgtop .org_t{
	height:40px;
	background:url(../images/heng2bg.jpg) repeat-x left 19px;
}
.orgtop .org_t p{
	margin:0 auto;
	width:160px;
	height:36px;
	padding:0 0 4px;
	background:url(../images/organizationbg.gif) no-repeat;
	position:relative;
}
.orgtop .org_t p span{
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	position:absolute;
}
.orgtop .org_t p .s{
	line-height:36px;
	color:#ffffff;
	left:0;
	top:0;
	width:160px;
	z-index:101;
}
.orgtop .org_t p .x{
	line-height:36px;
	color:#2496a8;
	left:2px;
	top:2px;
	width:158px;
	z-index:100;
}
.org_c p{
	padding:0 25px;
	text-indent:2em;
	font-size:16px;
	font-weight:bold;
	color:#0068b7;
	line-height:20px;
}
.org_c span{
	font-size:20px;
	padding:10px 25px 0;
	display:block;
}
.org_c table{
	padding:0 15px;
}
.org_c table td{
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:bold;
}
.orgtop ul{
	padding:0 10px 0 39px;
	height:68px;
}
.orgtop ul li{
	float:left;
	display:inline;
	width:241px;
	height:68px;
	padding:0 15px 0 0;
	background:url(../images/greenbg.png) no-repeat;
}
.orgtop ul li p{
	color:#0068b7;
	text-align:center;
	padding:0 20px 0 10px;
	font-size:16px;
	line-height:24px;
}
.orgtop ul li p span{
	display:block;
	line-height:32px;
	font-size:18px;
	font-weight:bold;
}
.orgc{
	background:#ffffff;
	padding:30px 0;
}
.orgc .orgc_t{
	background:url(../images/hengbg.jpg) repeat-x left 18px;
	height:44px;
}
.orgc .orgc_t p{
	margin:0 auto;
	width:224px;
	height:40px;
	padding:0 0 4px;
	background:url(../images/structurebg.jpg) no-repeat;
	position:relative;
}
.orgc .orgc_t p span{
	display:block;
	text-align:center;
	font-size:22px;
	position:absolute;
}
.orgc .orgc_t p .s{
	line-height:40px;
	color:#ffffff;
	left:0;
	top:0;
	width:224px;
	z-index:101;
}
.orgc .orgc_t p .x{
	line-height:40px;
	color:#2496a8;
	left:2px;
	top:2px;
	width:222px;
	z-index:100;
}
.orgc .orgc_c{
	padding:30px 0 0;
	text-align:center;
}
.news_t{
	height:40px;
	background:url(../images/hengbg.jpg) repeat-x left 19px #ffffff;
}
.news_t p{
	height:38px;
	padding:0 0 2px;
	width:167px;
	margin:0 auto;
	background:url(../images/newstbg.png) no-repeat;
	position:relative;
}
.news_t p span{
	display:block;
	text-align:center;
	font-size:22px;
	position:absolute;
}
.news_t p .s{
	line-height:38px;
	color:#ffffff;
	left:0;
	top:0;
	width:167px;
	z-index:101;
}
.news_t p .x{
	line-height:38px;
	color:#2496a8;
	left:2px;
	top:2px;
	width:165px;
	z-index:100;
}
.news_c{
	padding:30px 0 100px;
	background:#ffffff;
}
.news_c p{
	padding:0 30px;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
}
.news_c ul{
	width:788px;
	margin:0 auto;
}
.news_c ul li{
	float:left;
	display:inline;
	width:382px;
	padding:6px;
}
.news_c ul li a{
	display:block;
}
.news_c ul li img{
	border:2px solid #0068b7;
}
.product_in{
	margin:8px 0 0;
	background:#ffffff;
}
.probox1{
	padding:10px 15px 20px;
}
.probox1 .probox1_l{
	float:left;
	display:inline;
	padding:0 15px 0 0;
}
.probox1 .probox1_l img{
	border:2px solid #0068b7;
}
.probox1 .probox1_r{
	width:498px;
	float:left;
	display:inline;
}
.probox1 .probox1_r h1{
	color:#f39700;
}
.probox1 .probox1_r table{
	line-height:26px;
	font-size:16px;
	font-weight:bold;
	color:#0068b7;
	padding:10px 0 20px;
}
.probox1 .probox1_r table td{
	padding:0 0 0 5px;
}
.probox1 .probox1_r table .underl{
	text-decoration:underline;
}
.probox1 .zw{
}
.probox1 .zw .star{
	background:url(../images/startbg.png) no-repeat;
	height:60px;
	padding:0 0 12px 15px;
	float:left;
	display:inline;
	width:276px;
}
.probox1 .zw .star li{
	float:left;
	display:inline;
	height:60px;
	line-height:60px;
	padding:0 5px 0 0;
}
.probox1 .zw .star .first{
	font-size:20px;
	padding-right:10px !important;
}
.probox1 .zw .star li img{
	padding:13px 0 0;
}
.probox1 .zw .zw_botton{
	height:59px;
	float:left;
	display:inline;
	padding:0 0 0 10px;
}

.probox1 .zw .zw_botton p {
    color: #0068B7;
    font-size: 16px;
    padding: 0 0 5px;
	display: inline;
    float: left;
    height: 54px;
}
.probox1 .zw .zw_botton .clickme span{
    color: #FABE00;
    font-size: 20px;
    text-decoration: none;
}
.box_t{
	height:40px;
	line-height:40px;
	background:url(../images/hengbg.jpg) repeat-x left 19px;
}
.box_t span{
	padding:0 10px;
	background:#ffffff;
	font-size:18px;
	text-transform:uppercase;
	color:#f39800;
}
.detailstable table{
	line-height:22px;
	padding:0 10px;
	font-size:12px;
}
.detailstable table td{
	padding:0 30px 0 0;
	text-transform:uppercase;
}
.sp1{
	padding:0 20px;
	line-height:26px;
	font-size:20px;
	text-transform:uppercase;
}
.sp2{
	padding:0 10px;
	line-height:20px;
	font-size:12px;
	text-transform:uppercase;
}
.sp2 ul{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.sp2 ul li{
	border-bottom:1px solid #000000;
	padding:0 0 0 10px;
}
.proimg{
	padding:30px 0;
}
.proimg_t{
	height:57px;
	background:url(../images/hengbg.jpg) repeat-x left 25px #ffffff;
}
.proimg_t p{
	height:52px;
	padding:0 0 5px;
	width:254px;
	margin:0 auto;
	background:url(../images/proimgbg.png) no-repeat;
	position:relative;
}
.proimg_t p span{
	display:block;
	text-align:center;
	font-size:26px;
	position:absolute;
}
.proimg_t p .s{
	line-height:52px;
	color:#ffffff;
	left:0;
	top:0;
	width:254px;
	z-index:101;
}
.proimg_t p .x{
	line-height:52px;
	color:#2496a8;
	left:2px;
	top:2px;
	width:252px;
	z-index:100;
}
#bigimg{
	margin:0 0 38px;
}