@charset "utf-8";
*{
	padding:0;
	margin:0;
}
html,body { height:100%; } /* for ff */
*,html,div,ul,li,ol,  {
	font-weight: normal;
	text-decoration: none; 
	
}
a:link{
	color:#5A5A5A;
	font-weight: normal;
	text-decoration: none; font-size:12px;
	
}
a:visited {
	color:#5A5A5A;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color:#FF0000;
	font-weight: normal;
	text-decoration: none;
}
 a:active {
    color:#5A5A5A;
	font-weight: normal;
	text-decoration: none;
}
body{
	background: url(../images/bj.jpg) repeat-x;
}
img { border:0px;}
strong { font-weight:bold;}
h1 { font-weight:bold; font-size:18px; color:#000000; width:100%; text-align:center;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px; list-style:none;} 


#demo{overflow:hidden;width:99%;}
*html #demo{overflow:hidden;width:99%;}
#demo table{ border:0px;}
#demo img{ border:1px solid #CCCCCC ;}
#demo2{height:20px; text-align:center}
#full-screen-slider { width:100%; height:860px; float:left; position:relative;}
#slides { display:block; width:100%; height:860px; list-style:none; padding:0; margin:0; position:relative;  }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:49%; top:800px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.main{margin:0 auto;text-align:center; padding-top:50px;}
.navc {position:relative;  Z-INDEX: 999; height:0px; line-height:0px;}
.nava { position: relative; Z-INDEX: 999; width:100%;  height:0.1px; margin:0 auto; text-align:center;}
.top { clear:both; width:1500px; height:90px;  margin:0 auto; padding-top:30px;}
.logo { clear:both; width:1500px; margin:0 auto; padding-top:30px;}
.logo a { color:#FFFFFF; font-size:16px;}
.logo a:hover { color:#FFFF00; text-decoration:underline;}


.text {
	clear:right; text-align:left; color:#424242; font-size:12px; /**/
}
.text h1{font-size:13px; display : inline; color:#790202;}
.text1 {
	clear:right;line-height:26px; text-align:left; color:#666666; padding:10px;/**/
}
.text1 h1{ margin:0px; text-align:center; color:#d64c04; font-size:14px}
.text1 .other{ text-align:center; line-height:35px;}
.text1.contxt{ margin:5px}
.map {
	float:left;
	padding-right:9px; }

.clear { clear:both; height:10px; overflow:hidden; padding:0px; margin:0px;}


.i-yy { clear:both; width:100%; background:#F3F3F4; padding-top:110px; height:500px;}
.i-yy ul { width:1300px; margin:0 auto;}
.i-yy li { float:left;  background:url(../images/i-yybj.jpg); overflow:hidden; width:304px; height:374px; padding:4px; margin:5px;}
.i-yy .pic { clear:both; width:304px; height:192px;}
.i-yy .pic img { clear:both; width:304px; height:192px;}
.i-yy .tit { clear:both; line-height:30px; line-height:30px; text-align:left; padding-left:8px; font-weight:bold;font-family:'Microsoft Yahei'; font-size:16px;}
.i-yy .nav { clear:both; text-align:left; font-size:12px; line-height:22px; padding:10px; height:100px; color:#999999;  width:270px;}
.i-yy .xx { clear:both; text-align:right; padding-right:10px;}
.i-yy .xx a { color:#FF0000;}
.i-hzkh { clear:both; width:100%; height:430px;}
.i-hzkh .tit { clear:both; text-align:center; width:100%; padding-bottom:50px; padding-top:30px;}
.i-hzkh ul { clear:both; width:1300px; margin:0 auto;text-align:center;}
.i-hzkh li { float:left; text-align:center; width:240px; height:90px; border:1px solid #dadada; margin:10px 5px;}
.i-hzkh li img { width:235px; height:80px;}

.main {
	width:980px;
	margin:0 auto; padding-top:10px;
	overflow:hidden;padding-bottom:20px;
}
.l-lxfs { clear:both;}

.i-tit { clear:both; padding-left:67px; text-align:left;padding-top:2px;}
.i-tit span { float:right; padding-top:19px;}
.more { clear:both;}
.more a:link ,.more a:visited { background:url(../images/more1.jpg) no-repeat; height:19px; font-size:12px; width:43px; text-align:center; display:block; color:#999999;}
.more a:hover { background:url(../images/more2.jpg) no-repeat;  height:19px; width:43px; text-align:center; display:block; color:#FFFFFF;}

.i-about { clear:both; background:url(../images/i-about.jpg) no-repeat; width:1375px; margin:0 auto; height:480px;}
.i-about .text { clear:both; padding-top:140px; padding-left:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif;  line-height:30px;}

.i-zs { width:234px; padding:2px; border:1px solid #CBB8A9;}
.i-hyyy {clear:both; background:url(../images/i-hyyy.jpg) no-repeat;}
.i-hyyy ul { width:335px; padding-right:10px; float:left; margin-top:25px;}
.i-hyyy li { float:left; width:134px; text-align:left; font-size:12px; padding-left:10px; line-height:20px;}
.i-khzs { clear:both; background:url(../images/khzs.jpg) top  no-repeat; overflow:hidden;}
.i-khzs ul { clear:both; padding:0px; margin:0 auto;  overflow:hidden; width:1000px; padding-top:40px;}
.i-khzs li { float:left; width:190px; text-align:center; height:80px;}
.i-khzs li img { width:174px; height:64px; border:1px solid #ccc;}

.dh{ clear:both; width:100%; background:url(../images/b-about.jpg) top center no-repeat; padding-top:60px; height:290px;}
.dh ul { width:1500px; margin:0 auto; background:#0D4486; overflow:hidden; height:90px;}
.dh li { float:left; }

.dh li a{ color:#FFFFFF;font-family:'Microsoft Yahei'; font-size:16px; display:block; height:90px; line-height:90px;padding-left:35px; padding-right:37px;}
.dh li a:hover { display:block; color:#FFFF00; text-decoration:underline;}
.dha { border-bottom:2px solid #C52F1F;  overflow:hidden; height:88px; }

.yqlj { clear:both; width:900px; margin:0 auto; color:#004B7A; font-size:14px; line-height:25px;font-weight:bold; padding-left:100px;}
.yqlj a:link ,.yqlj a:visited { font-size:12px; color:#0384BE;}


.foot { width:100%; background:#333333; overflow:hidden;padding-top:10px;  font-size:12px; padding-bottom:20px;}
.foot ul { clear:both; width:1300px; margin:0 auto;   padding-top:30px;}
.foot li { clear:both; line-height:25px; text-align:left; color:#fff;}
.foot li a:link , .foot li a:visited{ color:#fff;}
.foot li span{ float:right;}
.h80 { clear:both; width:100%; height:80px;}

.m-tit { clear:both; text-align:center; width:100%; font-size:36px;}
.m-line { width:50px; border-bottom:5px solid #2E7EF0; margin:0 auto; height:10px;}
.m-tit2 {clear:both; text-align:center; width:100%; color:#999999; font-size:14px; height:30px; line-height:30px;letter-spacing:5px; }
.nav { clear:both; width:70%; margin:0 auto; padding-top:50px; text-align:left; line-height:25px; font-size:14px;}
.nav .tit { clear:both; font-size:26px; padding-bottom:30px; text-align:left;}

.nTab{ clear:both; width:1300px; margin: 0 auto;
}
.nTab .TabTitle{
clear: both;
height: 50px; width:900px; margin:0 auto;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 200px; margin:5px 10px;
cursor: pointer;
}
.nTab .TabTitle .active{ background:#E02730;border-radius:5px; color:#fff; text-align:center; height:40px; line-height:40px;}
.nTab .TabTitle .normal{background:#ccc;border-radius:5px; text-align:center; height:40px; line-height:40px;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0; z-index:0;
}
.nTab .TabContent .tnava{ clear:both; text-align:left; line-height:30px; font-size:16px; padding-top:50px; height:900px; overflow:hidden;

}
.none {display:none;}
.left-fl { clear:both; width:1300px; margin:0 auto;}
.left-fl li { float:left; margin-right:30px;  height:40px; line-height:40px;}
.fla a{background:#E02730; display:block;border-radius:5px; color:#fff; text-align:center; height:40px; line-height:40px;padding-left:30px; padding-right:30px; font-size:14px;}
.fla a:hover { display:block;}
.flb a{background:#ccc; display:block;border-radius:5px; color:#fff; text-align:center; height:40px; line-height:40px;padding-left:30px; padding-right:30px; color:#000000; font-size:14px;}
.news { clear:both; width:1300px; margin:0 auto; padding-top:50px;}
.news li { clear:both; padding-top:20px; padding-bottom:30px; overflow:hidden; border-bottom:1px dashed #dadada; text-align:left; line-height:30px; color:#666666; font-size:14px;}
.news li a { color:#000000; font-size:16px; font-size:16px;}
.news li a:hover { color:#FF0000; text-decoration:underline;}
.news-xx { clear:both; text-align:left; width:1300px; margin:0 auto;}
.news-xx h1 { font-size:30px; padding-bottom:20px;}
.news-zy { clear:both; width:1000px; border-bottom:1px solid #dadada; text-align:center; line-height:30px; margin:0 auto; margin-bottom:50px;}
.fwxm { clear:both; width:1000px; margin:0 auto;}
.fwxm li { float:left; width:200px;border-radius:10px; height:40px; line-height:40px; background:#5484BF; text-align:center; color:#FFFFFF; margin:20px;}
.product { width:1200px; margin:0 auto;}
.product li { float:left; text-align:center; width:180px; margin:20px;}
.product li img { width:174px; height:64px; border:1px solid #dadada; padding:3px;} 


.hzhb { width:1100px; margin:0 auto;}
.hzhb li { float:left; text-align:center; width:310px; margin:20px;}
.hzhb li img { width:300px; height:200px; border:1px solid #dadada; padding:3px;} 


.jjfa { clear:both; padding-top:10px; padding-bottom:100px;}
.jjfa dl { clear:both; margin-top:20px;}
.jjfa dt { clear:both; background:#dadada; height:45px; line-height:35px; padding:8px; text-align:left; font-size:18px; font-weight:bold;}
.jjfa dd { clear:both; height:35px; line-height:35px; padding-left:30px; text-align:left;}
.jjfa dl .navc { clear:both; margin:0px; padding:0px; padding-bottom:30px;}
.jjfa dl .navc ul { width:240px; float:left; padding-left:20px; padding-top:20px;}
.jjfa dl .navc li { clear:both; text-align:left; line-height:30px; font-size:12px;}
.jjfa dl .navc li strong { font-weight:bold;}
.contact { width:800px; margin:0 auto; padding-top:50px; line-height:35px; height:500px;}
.contact li { float:left; width:380px; padding-left:20px; padding-top:30px; font-size:22px; text-align:left;}