@charset "utf-8";
html{
	overflow-x: hidden;
}
body{
	margin:0;
	padding:0;
	font-size:12px; line-height:1.5;
	color:#646464;
	font-family:"宋体";
}
dd,dt{line-height:1.5}
ul,li{margin:0; padding:0;list-style-type:none;}
h2,h3,p,h1,dl,dd,dt{margin:0;padding:0}
p{line-height:20px;}
a{ text-decoration:none;color:#646464}
a:hover{ text-decoration:underline;}
input{margin:0; padding:0;}
div,td{word-wrap:break-word;}

img{margin:0;padding:0;border:none}

#clear{clear:both; font-size:0; line-height:0;}
.clear{clear:both; font-size:0; line-height:0; width:100%;}

.top_line{
	width: 990px;
	height: 2px;
	background: #D17E07;
	margin: 0 auto;
}
.container{
	background:#D6EDFD url(../images/container_bg.jpg) 0 0 repeat-x;
}
.container_son{
	background: #FFF;
	width: 990px;
	margin: 0 auto;
	padding-bottom:20px;
}
.header{
	height: 54px;
	width: 950px;
	margin: 0 auto;
	padding: 20px;
}
.logo{
	height: 60px;
	line-height: 60px;
	float: left;
	
}
.logo span{
	display: block;
	height: 60px;
	line-height: 60px;
	float: left;
	margin-left:10px;
}

.logo a{
	display: block;
	float: left;
}
.logo_right{
	float: right;
}
.inp_bg{margin-top:10px;}
.logo_right input{
	float: right;
	border: none;
}

.top_nav{
	float: right; color:#D78D0C; font-size:14px; font-family:"微软雅黑","Microsoft YaHei"; letter-spacing:1px;
}
.language{
	display: block;
	float: right;
	padding-left: 25px;
	margin-left: 15px;
}
.inp_bg{
	background: url(../images/search_bg.jpg) 0 0 no-repeat;
	width: 196px;
	height: 26px;
	float: right;
}
.sub{
	background: url(../images/search.png) 0 5px no-repeat;
	width: 25px;
	height: 26px;
	cursor: pointer;
}
.txt{
	background: none;
	width: 120px;
	height: 26px;
	line-height: 26px;
}
.en{background: url(../images/en.jpg) 0 1px no-repeat;}
.cn{background: url(../images/cn.jpg) 0 1px no-repeat;}

#menu{height:34px;background:url(../images/nav_bg.jpg) 0 0 repeat-x; z-index:9;}
#menu ul{height:34px;}
#menu ul li{float:left;background:url(../images/nav_hr.png) right center no-repeat;width:160px;height:34px;}
#menu ul li a{color:#FFFFFF;font:12px "Microsoft yahei";display:block;width:160px;height:37px;line-height:37px;text-align:center;margin:0 auto;margin-top:-4px;}
#menu ul li a:hover{	background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#000000; text-decoration:none;}
#menu ul li .a1{	background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#000000; text-decoration:none;}
#menu ul li .cur{background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#000000;}

#menu .mainlevel{ float:left; position:relative; z-index:9;}
#menu .mainlevel:hover a{background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#000000; text-decoration:none;}
#menu .mainlevel ul {display:none; position:absolute;z-index:9; top:33px; left:0px; width:157px; height:auto; padding-bottom:0px;}
#menu .mainlevel ul .mainlevel2{ line-height:30px; height:30px; width:157px; text-align:center; border-bottom:1px solid #fff; float:left; clear:both;display:block;background:url(../images/a2hover.png) 0 0 repeat-x;}
#menu .mainlevel ul .mainlevel2:last-child{border-bottom:0px solid #fff;}
#menu .mainlevel ul .mainlevel2 a{font-size:12px; display:block;color:#333; line-height:30px; height:30px; width:157px; text-align:center;float:left; margin:0;background:url(../images/a2hover.png) 0 0 repeat-x;}
#menu .mainlevel ul .mainlevel2 a:hover{color:#fff; background:url(../images/a2hover.png) 0 0 repeat-x;background-color:#606060; }
.banner{
	margin-top:0px;
	background:url(../images/n_banner_bg.jpg) 0 0 repeat-x;
	text-align:center;
}

.banner1{ width:990px; height:343px; position:relative; margin:10px auto 0 auto; background:url(../images/n_banner_bg.jpg) 0 0 repeat-x;}
.slidebox-01{ width:990px; overflow:hidden;zoom:1; height:343px; position:relative; margin:0 auto;}
.slidepic-01{ width:100000px; overflow:hidden;zoom:1; position:absolute; top:0; left:0;}
.slidepic-01 li{ float:left; width:990px;}

.slidebtn-01{height:15px; margin-top:0px;margin-right:0px;float:right;overflow:hidden;zoom:1; position:absolute; z-index:9999; top:300px; right:30px;}
.slidebtn-01 ul{ float:right; overflow:hidden;zoom:1;}
.slidebtn-01 li{ width:10px; height:10px;margin-right:10px; display:inline;cursor:pointer;float:left; background-color:#fff;}
.slidebtn-01 li.current{ width:12px; height:12px; background-color:#D78D0C;}
.slidebtn-01 ul{  overflow:hidden;zoom:1;}

.main{
	padding:15px;
	
}
.left{
	width:254px;
	float:left;
}
.left h2{padding-left:20px; margin-bottom:10px; }
.left h2 a{
	font:14px "Microsoft yahei";
	color:#D06200;
	display:block;
}
.video_1{
	min-height:120px;
	background:url(../images/video_bg.jpg) 0 0 repeat-x;
	padding-left:5px;
	border-bottom:0px dashed #DDD; line-height:2;
	padding-top:10px; margin-bottom:20px;
	
}

.pic_bottom{
	background:url(../images/pic_bottom.jpg) -10px 0 no-repeat;
	width:168px;
	height:20px;
}
.video_2{
	height:120px;
	padding-left:43px;
	padding-top:20px;
}
.news_center{
	background:url(../images/index_news_bg.jpg) 0 0 no-repeat;
	height:335px;
	padding-left:18px;
	padding-right:35px;
}
.news_center h3{
	height:33px;
	line-height:33px;
}
.news_center h3 a{
	font:14px "Microsoft yahei";
	height:33px;
	line-height:33px;
}
.news_center dl{
	height:68px;
	padding-top:16px;
}
.news_center dl dt{ margin-bottom:5px;}
.news_center dl dt a{
	color:#003A76; display:block; width:200px; height:20px; overflow:hidden;
}
.news_center dl dd{
	height:36px;
	overflow:hidden;
}
.news_center>a{
	display:block;
	font-family:"Microsoft yahei";
	float:left;
	padding-left:15px;
	background:url(../images/more.jpg) 0 center no-repeat;
	color:#003A76;
	margin-top:15px;
}
.right{
	width:690px;
	float:right;
}
.index_about{
	background:url(../images/index_bg1.jpg) 0 0 no-repeat;
	min-height:125px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	clear:both;
}
.index_about>a{ text-decoration:none;}
.right h2{padding-left:15px; margin-bottom:9px;}
.right h2 a{
	color:#003A76;
	font:14px "Microsoft yahei";
}
.index_product{
	background:url(../images/n_bg.jpg) 0 0 repeat-x;
	height:175px;
	padding-left:15px;
	padding-right:15px;
	padding-top:29px;
}
.right h3{
	margin-top:4px; clear:both;
	padding-left:15px;
	margin-bottom:10px;
}
.right h3 a{
	color: #D06200;
	font:14px "Microsoft yahei";
}
.blue{height:126px;border:1px solid #ddd;}
.blue:hover{height:126px;border:1px solid #007BBA;}
.blueimg {border-right:1px solid #ddd;display:block;float:left; width:194px; height:126px; overflow:hidden; text-align:center;}
.blueimg:hover {border-right:1px solid #007BBA;}


.blue_son{
	float:right;
	width:420px;
	padding-left:13px;
	padding-right:30px;
}
.blue_son h2{
	color: #D06200;
	font:14px "Microsoft yahei";
	padding-left:0;
	margin-top:10px;
}
.blue_son p{ text-indent:0;}
.more{
	display:block;
	width:87px;
	height:23px; line-height:23px;
	padding-top:0px;
	text-align:center;
	background:url(../images/more_bg.png) 0 0 no-repeat;
	color:white;
	margin-top:15px;
}
.index_active{
	height:170px;
	background:url(../images/index_bg3.jpg) 0 0 repeat-x;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
}
.index_active{
	height:170px;
	background:url(../images/index_bg3.jpg) 0 0 repeat-x;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
}
.common{
	float:left; 
	width:150px;
	text-align:center;
	border-bottom:0px dashed #DDD;
	margin-bottom:15px; padding-bottom:0px;
	margin-right:20px;
}
.common a{display:block;}
.common .aimg{
	padding:2px; width:135px; height:135px; overflow:hidden; text-align:center;
	border:1px solid #DDD;
}
.common .aimg:hover{border:1px solid #0F83BE;}
.p_bottom{
	width:150px;
	height:22px;
	background:url(../images/pic_bottom.jpg) 0 0 no-repeat;
}
.a3{margin-right:0;}
.bottom{
	width:970px; background-color:#fff; border-top:2px solid #CA7006; color:#003A76; text-align:center; line-height:2;
	margin:0 auto;
	margin-top:0px;
	padding:10px;
}
.bottom a{color:#003A76;}
.bottom_l{float:left;}
.bottom_r{float:right;}
.n_left{
	width:254px;
	float:left; min-height:400px;
	padding-left:12px;
	padding-top:25px;
}
.n_left h2{
	
	padding-bottom:5px;
}
.n_left h2 a{
	color:#D78D0C;
	font:16px "Microsoft yahei"
}
.n_nav{
	background:url(../images/n_bg.jpg) 0 0 repeat-x;
	padding-top:25px;
	margin-bottom:40px;
}
.n_nav a{
	display:block;
	background:url(../images/left_nav_bg.png) 0 0px no-repeat;
	width:168px;
	height:27px;
	margin:0 auto;
	margin-bottom:8px;
	text-align:center;
	line-height:27px;
	color:#484848;
}
.n_nav a:hover{
	background:url(../images/left_nav_hover_bg.png) 0 0px no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.n_nav .cur2{
	background:url(../images/left_nav_hover_bg.png) 0 0px no-repeat;
	color:#FFFFFF;
}

.n_nav .a2{
	display:block;
	background:url(../images/left_nav_bg--.png) 0 0px no-repeat;
	width:168px;
	height:27px;
	margin:0 auto;
	margin-bottom:8px;
	text-align:center;
	line-height:27px;
	color:#484848;
}
.n_nav .a2:hover{
	background:url(../images/left_nav_hover_bg--.png) 0 0px no-repeat;
	color:#116099;
	text-decoration:none;
}
.n_nav .a22{color:#116099;display:block;background:url(../images/left_nav_bg--.png) 0 0px no-repeat;width:168px;height:27px;margin:0 auto;margin-bottom:8px;text-align:center;line-height:27px;}

.n_right{
	float:right;
	width:688px;
	padding-right:12px;
	
}
.n_right h2{
	float:left;
	padding-top:25px;
	padding-bottom:5px;
}
.n_right h2 a{
	color:#116099;
	font:16px "Microsoft yahei";
}
.r{
	float:right;
	margin-top:25px;
}
.pic_list{
	background:url(../images/n_bg.jpg) 0 0 repeat-x;
	padding-top:35px;
	margin-bottom:40px;
}
.pic_list p{ text-indent:0em; padding-bottom:10px;}
.pic_list ul li{
	float:left;
	margin-left:29px;
	margin-bottom:20px;
}
.pic_list ul li a{
	display:block;
	width:190px;
	text-align:center;
}
.pic_list ul li a img{
	padding:2px;
	border:1px solid #DDD;
}
.plr{
	padding-left:30px;
	padding-right:30px;
}
.news_list {
	border-bottom:1px solid #DDD;
	padding-bottom:30px;
	margin-bottom:20px;
}
.news_list>a{
	display:block;
	float:left;
	color:#CA7006;
	margin-left:138px;
}
.news_list dl{
	width:550px;
	float:right;
}
.news_list dl dt{
	margin-bottom:10px;
}
.news_list dl dd{
	height:54px;
	overflow:hidden;
	margin-bottom:10px;
	padding-right:20px;
}
.news_list dl dd>a{ color:#646464;}
.news_list dl a{
	color:#CA7006;
}
.date{
	width:50px;
	height:42px;
	float:left;
	background:url(../images/date_bg.jpg) 0 0 no-repeat;
	text-align:center;
	padding-top:8px; line-height:normal;
	margin-top:30px;
	margin-left:30px;
}
.title{
	text-align:center;
	border-bottom:1px solid #DDD;
	padding-bottom:15px;
	margin-bottom:30px;
}
.title h1{
	font:16px "Microsoft yahei";
	color:#4A4A4A;
	margin-bottom:5px;
}
.next{
	float:left;
	padding-left:30px;
	padding-right:30px;
}
.next span{color:#014490}
.prev span{color:#014490}

.return{
	display:block;
	float:right;
	margin-right:30px;
	color:#A95400;
}
.prev{
	margin-top:40px;
	margin-bottom:5px;
	padding-left:30px;
}
.plr2{
	padding-left:15px;
	padding-right:15px;
}
.plr3{padding:0; margin-right:20px;}
.n_right .n_{
	float:none;
	padding-top:0;
}
.blue_{
	border:1px solid #DDD;
	padding-bottom:4px;
}
.blue_ img{border-right:1px solid #DDD; padding:2px;}
.pic_bottom2{
	background:url(../images/pic_bottom2.jpg) 0 0 no-repeat;
	height:20px;
	margin-bottom:20px;
}
.blue_:hover{
	background:#F0F0F0;
	border:1px solid #007BBA;
}
.blue_:hover img{border-right:1px solid #007BBA;}

.cur3{
	background:#F0F0F0;
	border:1px solid #007BBA;
}
.cur3 img{border-right:1px solid #007BBA;}
.fenye{text-align:center;}
.thank{
	padding-left:150px;
	line-height:22px;
	margin-bottom:20px;
	font-family:"Microsoft yahei";
}
.letter{
	padding-left:100px;
	padding-top:50px;
	padding-bottom:80px;
	background:url(../images/letter.jpg) 10px 0 no-repeat;
	font-family:"Microsoft yahei";
}
.letter input,.letter textarea{
	border:1px solid #B4B4B4;
}
.H{
	color:#116099;
	font:14px "Microsoft yahei";
	border-bottom:1px solid #DDD;
	padding-left:15px;
	padding-bottom:10px;
	margin-bottom:30px;
}
.pic_show{
	float:left; width:350px; overflow:hidden; text-align:center;
}

.pic_show a{
	display:block;
	float:left;
	width:58px;
	margin-left:30px;
	text-align:center;
}
.pic_info{
	float:right;
	width:300px; overflow:hidden;
	margin-right:30px;
}
.pic_info dt{
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#000;
	background:#D0E1FF;
}
.pic_info dd{
	width:246px;
}
.info_bottom{
	margin-top:50px;
	margin-right:30px;
	border-bottom:1px solid #DDD;
	margin-bottom:15px;
}
.info_bottom p{
	overflow:hidden;
	text-align:center;color:#116099;
	padding-top:10px;
	font-family:"Microsoft yahei";
	width:80px;
	border:1px solid #DDD;
	border-bottom:none; text-indent:0;
	
}
.detailed{
	padding-left:18px;
	padding-right:40px;
	line-height:1.8;
	font-family:"Microsoft yahei";
}
.pro_video{padding-left:50px; padding-top:30px}
.pic_list{ line-height:24px;}

.ppage{ text-align:center; clear:both; padding:25px 0px; margin:0 auto; height:18px; line-height:18px;}
.ppage a{color:#575757; border:1px solid #EDEDED; display:inline-table; padding:3px 8px; margin-right:5px;}
.ppage a:hover{background-color:#EDEDED; color:#0062B2;}
.ppage .a1{background-color:#EDEDED; color:#0062B2;}
.youqing{ width:100%; clear:both; text-align:center; line-height:2;}


table{font-family: Verdana;border: solid #cdcdcd;border-width: 1px 0 0 1px;line-height: 18px;}

td{height: 28px;border: solid #cdcdcd;border-width: 0 1px 1px 0;padding: 0 10px;}

.contactform{ width:450px; margin-top:8px; border:0;}
.contactform tr td{ padding:3px 10px 3px 0; color:#888; border:0;}
.contactform tr td input{ width:210px; height:26px; line-height:26px; border:0; background-color:#E7E7E7; padding-left:5px;}
.liuyan{ width:430px; height:115px; background-color:#E7E7E7; border:0; padding:5px;}
.contactform tr td input.sub2{ width:100px; height:24px; text-align:center; background-color:#E7E7E7; line-height:24px; color:#333;}