 @charset "utf-8";
*{margin:0px; padding:0px;}
body{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666; background:#fff;}
ul,li{list-style:none;}
img{border:0px;}
.fl{ float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#666;}
.font{font-family:Microsoft YaHei;}
.clear { clear:both; }
	#heads{width:100%; height:153px; background:url(images/top_bg.jpg) no-repeat center top; margin-top:10px;}
	.top{width:1002px; height:110px; margin:0 auto; overflow:hidden;}
	.top .logo{width:290px; height:110px; display:block; float:left;margin-left:20px;padding-top:20px;}
	.top .class{height:110px; width:350px;float:right; margin:8px 10px 0 0; overflow:hidden;}
	.top .class li{height: auto;text-align:right; width:100%; margin:8px 0 0 0;*float:right;}
	.top .class .input1 {background:#FFF;width:90px; height:20px; line-height:20px;border:1px solid #c3d3e2; color:#999;}
	.top .class .input2 {padding:2px 5px;height:22px; line-height:20px;*line-height:15px;_line-height:15px;border:1px solid #c3d3e2;margin-left:3px;font-size:12px;}
	.top .class .input3 {background:#FFF;width:180px; height:20px; line-height:20px;border:1px solid #c3d3e2; color:#999;}
	.top .class .select{height:21px; line-height:22px; float:right; border:0px; color:#999;}
	.top .class .c_01 .text{text-indent:30px; background:url(images/class_pic01.gif) no-repeat 5px center #FFF; margin:0 5px 0 5px;}
	.link_top01{ width:77px; height:25px; float:right; display:inline-table; line-height:25px;overflow:hidden;}
	.link_top01 img{ margin-right:5px; width:77px; height:25px; display:block;}
	.top .class .c_01 .button{width:38px; background:url(images/class_pic02.gif) no-repeat right center;}
	.top .class .c_02 span{height:21px; line-height:22px; float:right; color:#005197;}
	.top .class .c_02 .text{margin:0 5px;}
	.top .class .c_02 .text,.top .class .c_02 .password{text-indent:5px;}
	.top .class .c_02 .button{width:57px; height:21px; margin-left:5px; background:url(images/class_pic02.gif) no-repeat left center;}
	
	#Float {position: absolute;}
.boxgrid {
    height: auto;
    right: 0;
    z-index: 999;
}
.boxgrid .cover {
    background: url(images/qim.png) no-repeat 0 0;
    border: 0 none;
    height: 497px;
}
.boxgrid .cover .cue {
    padding-left: 70px;
    padding-top: 75px;
    width: 215px;
}
.boxgrid .cover .cue h2 {
    color: #AF8F5E;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
}
.boxgrid .cover .cue ul li {
    color: #4C4C4C;
    float: left;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
}
.boxgrid .cover .cue ul li.zc_xx1 {
    background: url(images/c_qqd.jpg) no-repeat 0 0;
    padding-left: 5px;
    width: 144px;
}
.boxgrid .cover .cue {
    padding-left: 70px;
    padding-top: 75px;
    width: 215px;
}
.boxgrid .cover .cue ul li.zc_xx1 input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    width: 130px;
}
.boxgrid .cover .cue ul li.zc_xx2 {
    background: url(images/x_txt.jpg) repeat 0 0;
    color: #C7C7C7;
    height: 54px;
    line-height: 180%;
    padding-left: 5px;
    width: 144px;
}
.boxgrid .cover .cue ul li.zc_xx2 textarea {font-size:12px;}
.boxgrid .cover .cue ul li.zc_xx5 {
    height: 26px;
    margin-top: 5px;
    padding-left: 57px;
    padding-right: 58px;
    width: 100px;
}
.boxgrid .cover .cue ul li.zc_xx {
    width: 60px;
}

	#nav{width:1002px; height:32px; line-height:32px; margin:0 auto; position:relative;}
	#nav a{display:block;width:120px;text-align:center; color:#FFF;}
	#nav li{float:left; width:120px;}
	#nav li ul{line-height:25px;text-align:left;left: -999em;position: absolute;float:left;}
	#nav li ul li{float:left;background:url(images/nav_hover.png);}
	#nav li ul a{color:#005197}
	#nav li ul a:hover{color:#fff;}
	#nav li:hover ul{left:0;}
	#nav li.sfhover ul{left:0;}
	#content{clear:left;}
	
	#nav .nav_a1{margin-left:120px;}
	#nav .nav_a2{margin-left:240px;}
	#nav .nav_a3{margin-left:360px;}
	#nav .nav_a4{margin-left:300px;*margin-left:300px;_margin-left:600px;}
	#nav .nav_a5{margin-left:600px;}

	#content{width:100%; height:499px; background:url(images/content.jpg) no-repeat center top; overflow:hidden; padding-top:15px;}	
	#con_box{width:1002px; height:504px; margin:0 auto;}
	#con_box .left{width:745px; height:auto; zoom:-1; overflow:hidden; float:left; margin-left:8px; _margin-left:4px;}
	#con_box .right{width:225px; height:476px; float:right; background:#fdfdfd; border:1px solid #c3d3e2; margin-right:8px;}
	.con_box{width:705px; height:156px; background:url(images/con_bg.jpg) no-repeat #FFFFFF; margin-top:13px; padding:15px 20px 0px 20px; overflow:hidden;}

	.flash{width:745px; height:294px; background:url(images/banner_bg.png) no-repeat center bottom;}

	.pingpai{width:250px; height:135px; float:left; margin-left:5px; _margin-left:0px; overflow:hidden;}
	.pingpai dt{width:100%; height:20px; line-height:20px; margin-bottom:5px;}
	.pingpai dt b{background:url(images/ico_01.png) no-repeat left center; color:#000000; height:20px; font-weight:bold; float:left; text-indent:18px;}
	.pingpai dt a{float:right; margin-top:7px;}
	.pingpai dd{width:250px; height:167px; overflow:hidden;}
	#slider{width:230px;height:120px;position:relative;}
	#slider ul li{position:absolute;left:0;top:0;}

	.zixun{width:240px; float:left; margin-left:20px;}
	.zixun dt{width:100%; height:20px;}
	.zixun dt b{color:#000; height:20px; line-height:23px; font-weight:bold; float:left; background:url(images/ico_01.png) no-repeat left center;}
	.zixun dt a{float:right; display:block; width:36px; height:11px; padding-top:9px;}
	.zixun dd .zixun_title{width:100%; line-height:24px; color:#005197; font-weight:bold; float:left; margin-top:5px;}
	.zixun dd .zixun_text{color:#005179; line-height:24px;}
	.zixun ul {padding-top:5px;}
	.zixun ul li{background:url(images/pic_11.jpg) no-repeat left 10px;*background:url(images/pic_11.jpg) no-repeat left 15px; text-indent:8px;}
.zixun ul li a {display:block;width:250px;height:24px;line-height:24px;*height:16px;*line-height:16px;_height:10px;_line-height:14px;overflow:hidden;}




	.ship{width:170px; height:151px; float:left; margin:2px 0 0 20px; overflow:hidden;}

	.tubiao{width:225px; height:75px; margin:0 auto; overflow:hidden;}
	.tubiao li{width:75px; height:75px; float:left;}

	#c_left{width:200px; margin:0 auto; overflow:hidden; margin-bottom:10px;}

	.info{width:183px; height:20px; border:1px solid #e1e1e1; font-size:12px; background:#ddd; color:#666; margin-left:20px;}

	.xiaoshou{width:150px; margin:0 auto; margin-top:40px;}
	.xiaoshou li{margin:5px 0px;}
	.xiaoshou select{width:150px; height:20px; line-height:20px; border:1px solid #e1e1e1; background:#fff; color:#666; font-size:12px;}
	
	.right_bao{width:187px; margin:0 auto;}
	.right_bao li a{ display:block; width:185px; height:54px; margin-top:20px; _margin-top:12px; border:1px solid #dad7d7;}
	*+html .right_bao li a{margin-top:13px;}
	.right_bao li a:hover{border:1px solid #fff;}

	#bottom{height:79px; margin:0 auto; line-height:79px;font-size:12px; background:url(images/footbg.jpg) no-repeat top center;}
	#bottom p{width:1002px;margin:0 auto;text-indent:160px;*padding-top:0px;_padding-top:33px;}
	
	#con_1{width:100%; height:auto; background:url(images/about_in.jpg) repeat-y center top;}
	#con_2{width:100%; height:auto; background:url(images/about_up.jpg) no-repeat center top;}
	#con_3{width:1002px; margin:0 auto; padding-top:15px; padding-bottom:20px; overflow:hidden;}
	*+html #con_3{margin-top:15px; margin-bottom:20px;}
	*html #con_3{margin-top:15px; margin-bottom:20px;}
	#bottom_bg{background:url(images/about_down.jpg) no-repeat center bottom; width:100%; height:7px; margin:0 auto;}

	.left_up{width:238px; height:20px; background:url(images/left_01.png) no-repeat left top;}
	.left_down{width:238px; height:20px; background:url(images/left_03.png) no-repeat left bottom;}
	.left_in{width:238px; background:url(images/left_02.png) repeat-y left top;}
	.left_in dl{width:190px; height:auto; float:left; margin-left:13px; _margin-left:7px;}
	.left_in dl dt{text-align:center; height:40px; line-height:40px; color:#005197; font-weight:bold; font-size:17px;}
	.left_in dl dd{height:40px; line-height:40px; border-bottom:#CCC 1px dashed;}
	.left_in dl dd a{display:block; width:160px; height:40px; text-align:center; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 15px 0 15px;}
	.left_in dl dd a:hover{background:url(images/left_nav.gif) no-repeat left center; color:#FFF; font-weight:bold;}
	.XS{float:left; margin-left:15px; _margin-left:8px;}

	#right{border:1px solid #CCC; background:#FFF;}
	#right a,#right{color:#005197; font-size:13px;}
	#right_title{width:765px; height:30px; float:right; background:url(images/right_title.gif) repeat-x left bottom;}
	#right_title b{width:auto; height:30px; line-height:30px; float:left; color:#005197; background:url(images/right_title.gif) no-repeat left top; display:block; text-indent:30px; margin-left:20px;}
	#right_title .title_more{display:block; width:36px; height:11px; float:right; margin:10px 10px 0 0;}
	*html #right_title b{padding-top:7px; height:23px;}
	
	#right_box,#Product,#News{width:765px; float:right; zoom:-1; overflow:hidden;}
	#right_box p{width:90%; margin:0 auto; line-height:25px; text-indent:0px; margin-top:10px; margin-bottom:10px;}
	#right_box img{ margin:0 auto; /*display:block; margin-top:20px; margin-bottom:20px;*/}
	#right_box ul{width:90%; margin:0 auto; line-height:25px; padding:10px 0px; border-bottom:1px dashed #CCC; zoom:-1; overflow:hidden;}
	#right_box ul li{background:url(images/pic_11.jpg) no-repeat left center; text-indent:15px; height:25px;}
	#right_box ul li span{color:#666;}
	#right_box ul li a,#right_box ul li span{float:left;}
	#right_box ul li .new_ing{ display:block; float:left; width:18px; height:7px; margin-top:10px; margin-left:5px;}
	.right_title01{width:70%; line-height:30px; margin:0 auto; font-size:18px; text-align:center; font-weight:bold; margin-top:10px; margin-bottom:10px;}
	.right_title02{width:90%; line-height:30px; margin:0 auto; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; color:#666; font-size:12px; text-align:center;}
	.right_title03{width:90%; margin:0 auto; zoom:-1; overflow:hidden;}
	.right_title03 p{width:100%; line-height:25px; margin:0 auto; margin-top:20px; margin-bottom:20px;}

	.News_ul ul{width:380px; overflow:hidden; line-height:25px; border-bottom:1px dashed #ccc; margin:10px 10px 10px 20px; padding-bottom:10px;}
	.News_ul li{height:25px; background:url(images/pic_11.jpg) no-repeat left 12px;; text-indent:10px;}
	.News_ul li span{color:#999; font-size:12px;}
	.News_lf{width:410px; float:left;}
	.News_rf{width:300px; float:right; margin-right:20px; display:inline;}
	.News_rf img{margin:30px 0px;}


	.flip{width:auto; line-height:20px; margin:0 auto; margin-top:20px; margin-bottom:20px; float:right; margin-right:40px;}
	.flip span{float:left; height:20px;}
	.flip li{float:left; background:none; text-indent:0px;}
	.flip a{display:block; float:left; width:auto; height:18px; line-height:20px; padding:0 5px 0 5px; margin:0 5px 0 5px; border:1px solid #909090;}
	.flip a:hover{ border:1px solid #33549b; background:#3f79c3; color:#FFF !important;}

	.news{width:745px; height:auto; float:right; padding:10px; border-bottom:10px solid #CCC;}
	.news .news_1{width:350px; height:220px; float:left; overflow:hidden; display:inline-block; margin-left:10px;}
	.news .news_1 dt{width:350px; height:15px;background:url(images/pic_16.gif) repeat-x left center; overflow:hidden; margin-bottom:5px;}
	.news .news_1 dt span{display:block; width:12px; height:15px; background:#fff; padding:0px 10px 0 0px; float:left;}
	.news .news_1 dt b{display:block; width:auto; color:#005197; background:#fff; float:left; font-size:14px;}
	.news .news_1 dt a{float:right; display:block; width:36px; height:11px;}
	.news .news_1 dd{width:350px; line-height:25px; float:left; background:url(images/pic_11.jpg) no-repeat left center; overflow:hidden;}
	.news .news_1 dd li{float:left;}
	.news .news_1 dd a{margin-left:10px;}
	.news .news_1 dd ul .n_img{margin-top:5px; float:left; width:120px; height:87px; overflow:hidden;}
	.news .news_1 dd ul a{width:200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; margin-left:10px;}
	.news .news_1 dd p{margin-left:10px; overflow:hidden; width:220px;}

	.news .news_2{float:right; background:url(images/pic_17.gif) no-repeat left 27px;}
	.news .news_2 dd{background:none; text-indent:20px; line-height:25px; height:25px;}
	

	.Menubox{width:100%; float:right;}
	.Menubox ul{width:90%; margin:0 auto; height:29px; line-height:30px; border-bottom:1px solid #9bcaf4;}
	.Menubox li{float:left; width:101px; height:30px; font-weight:bold; color:#005197; text-align:center;}
	.Menubox li.hover{background:url(images/pic_18.gif) no-repeat left top;}
	.Contentbox{width:100%; height:150px; float:right; margin-top:10px; margin-bottom:20px; overflow:hidden;}
	.Contentbox li{background:url(images/pic_11.jpg) no-repeat left center; text-indent:12px; height:25px; line-height:25px; width:330px; float:left; margin-left:40px; _margin-left:20px; overflow:hidden; }

	.product_text,.product_lx{width:90%; height:auto; margin:0 auto; line-height:25px; zoom:-1; overflow:hidden;}
	.product_text p{line-height:25px; text-indent:24px; margin:10px 0;}
	.product_img{width:300px; height:200px; float:right; overflow:hidden;}
	.product_in{width:90%; margin:0 auto; border-top:1px dashed #CCC; padding-top:20px; zoom:-1; overflow:hidden;}
	.product_in a{display:inline-block; width:140px; height:100px; float:left; border:1px solid #CCC; margin-left:20px;}
	.product_in a img{margin:0px !important;}
	.product_in a:hover{border:#999 1px solid;}
	.product_lx dt{width:100%; border-bottom:1px solid #286acb; margin-top:20px;}
	.product_lx dt b{font-size:15px; color:#FFF; width:137px; height:23px; background:url(images/pic_21.gif) no-repeat center bottom; display:block; text-align:center;}

	.technology{margin:0 10px;}
	#kyjg{width:366px; height:166; overflow:hidden;}
	#kyjg p{height:150px; width:330px; overflow:hidden;}
	
	.Tech span{float:right !important;}
	.Tech li{background:url(images/pic_22.gif) no-repeat left center !important;}

	#Customers,#Human{width:100%; float:right; zoom:-1; overflow:hidden;}
	#Customers .ditu{width:710px; height:auto; margin:0 auto; padding:20px 0px;}
	#Customers ul{line-height:20px; width:330px; margin:20px 0;}
	#Customers .font{font-size:20px;}

	#Human .human_img{width:691px; height:231px; margin:0 auto; margin-top:20px;}
	#Human .human_title{width:90%; height:20px; margin:0 auto; line-height:20px; background:url(images/ico_01.png) no-repeat left center; text-indent:30px; font-size:20px;}
	#Human .human_title b{ float:left;}
	#Human .human_title a{ float:right;}
	#Human .human_text p{line-height:25px; text-indent:24px; width:90%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
	#Human table{margin:0 auto; margin-top:20px; margin-bottom:20px;}
	#Human table th{height:30px; line-height:30px; color:#999; background:#f5f5f5; border-bottom:1px solid #ccc;}
	#Human table td{height:25px; line-height:25px; border-bottom:1px solid #eee;}	
	
	#Interaction .int_t1{margin:0 auto; margin-top:20px;}
	#Interaction .int_t2{margin:0 auto; margin-top:20px; margin-bottom:20px;}
	
	.News_lf .date{width:65px; display:inline-block; float:left; text-indent:0px; margin-left:8px;}
	.News_lf ul li{width:380px; overflow:hidden; height:25px;}
.imgzz {vertical-align:middle;}
.nbanner {height:179px;background:url(images/nban.jpg) no-repeat center top;}
.nbanner1 {height:179px;background:url(images/nban1.jpg) no-repeat center top;}
.nbanner2 {height:179px;background:url(images/nban2.jpg) no-repeat center top;}
.nbanner3 {height:179px;background:url(images/nban.jpg) no-repeat center top;}
.nbanner4 {height:179px;background:url(images/nban4.jpg) no-repeat center top;}
.nbanner5 {height:179px;background:url(images/nban5.jpg) no-repeat center top;}
.nbanner6 {height:179px;background:url(images/nban6.jpg) no-repeat center top;}
.neititle {width:1018px;margin:0 auto;}
.neititlebox-left {height:51px;width:346px;float:left;}
.neititlebox-right {width:672px;float:left;height:51px;background:url(images/skjcbg.jpg) no-repeat}
.ntr-l01 {background:url(images/sajcbg.jpg) no-repeat}
.ntr-l02 {background:url(images/ptjcbg.jpg) no-repeat}
.ntr-l03 {background:url(images/ptjcbg3.jpg) no-repeat}
.ntr-l {float:left;width:140px;padding-left:115px;padding-top:31px;color:#fff;font-size:14px;text-align:center;letter-spacing:1px;}
.ntr-r {float:right;padding-top:24px;padding-right:8px;color:#00448a;}
.ntr-r span {color:#e45d0c;}
.neibody {height:497px;background:url(images/neibodybg.jpg) no-repeat center top;}
.neibodybox {width:1000px;margin:0 auto;position: relative;}
.neibodybox-left {width:346px;position: absolute;top:-85px;left:10px;}
.neibodybox-right {margin-left:325px;padding:30px 10px;}
.nbl-2 {margin-top:10px;}
.nbl-2 .a {}
.nbl-2 .b {background:url(images/b.png) repeat-y;padding-left:72px;padding-top:20px;}
.nbl-2 #idb {padding-left:20px;}
.nbl-2 .b li {height:25px;background:url(images/d.jpg) no-repeat left 3px;padding-left:20px;}
.nbl-2 .b li a {color:#30679f;font-size:14px;}
.nbl-2 .b li a:hover, .nbl-2 .b li a.curr {background-color:#dad8d6}
.nbl-2 .d {height:45px;background:url(images/b.png) repeat-y;padding-left:30px;padding-top:10px;}
.nbl-2 .d li {float:left;margin:0 2px;}
.nbl-2 .d a {display:block;height:43px;width:119px;}
.nbl-2 .d a.skjc {background:url(images/f.jpg) no-repeat;}
.nbl-2 .d a.skjc:hover, .nbl-2 .d a.skjccurr {background:url(images/fo.jpg) no-repeat;}
.nbl-2 .d a.pujc {background:url(images/f.jpg) no-repeat -120px 0;}
.nbl-2 .d a.pujc:hover, .nbl-2 .d a.pujccurr {background:url(images/fo.jpg) no-repeat -120px 0;}
.nbl-2 .c {}
.nbl-3 {margin-top:8px;}
.viewmore {text-align:left;padding-left:25px;}
.viewmore a {display:block;color:#00448a;font-size:13px;font-weight:bold;}
.viewmore a:hover {color:#c12020;padding-top:1px;padding-left:1px;}

.about {padding: 30px 20px;}
.about p {line-height:28px;text-align:justify;text-justify:inter-ideograph;text-indent:24px;letter-spacing:1px;}
#map_canvas {width:650px;height:250px;border:1px solid #d9d9d9;}
.consss {width:650px;height:210px;background:url(images/cbg.jpg) no-repeat 400px bottom;}
.consss ul {padding:20px 0 0 70px;}
.consss ul li {line-height:30px;}

.qyzx li a {display: block;height:34px;line-height:34px;color:#666;text-indent: 15px;border-bottom:1px solid #EAEAED;cursor:pointer}
.qyzx li a:hover {color:#0066CC;}
.qyzx .news_title {display: block;width:450px;height:34px;overflow:hidden;float:left;}
.qyzx .news_rq {display: block;width:100px;height:34px;overflow:hidden;float:right;}

.jobtab td {padding:0 5px;line-height: 26px}
.jobtab .tableft {text-align: left;}
.jobtab .tabright {text-align: right;}
.jobtab .tabzhong {text-align: center;}
#viewnew {height:420px;}
.showcs p {line-height: 26px;font-size:13px;margin:0 0 10px 0;}
.showcs table { border-collapse: collapse; border-spacing: 0;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.showcs table td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height: 26px;text-align:center;}

.fwsm {padding: 30px 20px;}
.fwsm p {font-size:14px;line-height:34px;letter-spacing:1px;}
.fwsm h1 {font-size:16px;line-height:50px;color:#9c1b14}

.fwcn {padding: 15px 20px;}
.fwcn h1 {font-size:14px;line-height:30px;}
.fwcn p {font-size:12px;line-height:21px;letter-spacing:1px;text-indent: 24px;}
.fwcn .dddd p {text-indent: 48px;}

.ynjd {padding: 18px 20px;}
.ynjd h1 {font-size:14px;line-height:26px;color:#9c1b14}
.ynjd p {font-size:12px;line-height:22px;letter-spacing:1px;text-indent: 24px;}
#MarqueeDiv3 li {margin:0 10px;}
#MarqueeDiv3 li img {padding:1px;border:1px solid #ccc;}

#ssprod li {float:left;margin:5px 10px;}
#ssprod li a {display:block;border:1px solid #ccc;padding:1px;}
#ssprod li p {height: 26px;line-height: 26px;width:300px;overflow:hidden;text-align:center}