﻿@charset "utf-8";
body {
	font-family: arial, "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
	overflow-x:hidden;
	color:#4b4b4b;
	background:url(index_r1_c4.jpg) repeat-x 0px 36px;
	font-size:13px;
}
. {
margin:0px;
padding:0px;
}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form {
	margin:0;
}
img {
	max-width:100%;
	vertical-align:top;
	border:0;
	height:auto;
	-ms-interpolation-mode:bicubic;
}
ul {
	padding-left:0;
	list-style-type:none;
}
i, b {
	font-weight:normal;
	font-style:normal;
}
a {
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-decoration:none;
	outline:none;
	color:#4b4b4b;
}
.clear {
	clear:both
}
.qc {
	clear:both
}
.top_1 {
	line-height:36px;
	background:url(topbj.jpg) no-repeat center top;
}
.top_1 p {
	width:1200px;
	margin:0px auto;
	color:#fff;
	text-align:right;
}
.top_1 a {
	color:#fff;
}
.top_11 {
	width:220px;
	display:inline-block;
	font-size:18px;
	background:url(index_r1_c18.jpg) no-repeat 22px center;
	text-align:center;
}
.herad {
	height:100px;
	width:1200px;
	margin:0px auto;
}
.herad h1 {
	width:263px;
	float:left;
	background:url(index_r2_c2.jpg) no-repeat left center;
}
.herad h1 a {
	display:block;
	width:263px;
	height:98px;
}
.herad h1 span {
	display:none;
}
/*pc nav*/
#navmenu {
	height:100px;
	width:750px;
	float:right;
}
#navmenu ul {
	padding:0px;
	width:750px;
	margin:0px auto;
	height:44px;
}
#navmenu ul li {
	float:left;
	width:14.28%;
	text-align:center;
	line-height:98px;
	font-size:15px;
}
#navmenu ul li span {
	margin-left:8px;
	font-size:12px;
}
#navmenu ul li a {
	text-decoration:none;
	text-align:center;
	display:block;
}
#navmenu ul li a:hover {
	display:block;
	color:#fff;
	background:#FFA200;
}
.navon a {
	color:#fff;
	display:block;
	background:#FFA200;
	font-weight:600;
}
#navmenu ul li ul {
	display:none;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
*margin-left:-55px;
	background:#2d2d2c;
	padding-top:10px;
	padding-left:0px;
	z-index:999;
}
#navmenu ul li ul li {
	display:block;
	float:none;
	line-height:30px;
	margin-left:10px;
	text-align:left;
	width:100%
}
#navmenu ul li ul li a {
	color:#fff;
	background:none;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	text-align:left;
	margin-left:14px;
}
#navmenu ul li ul li a:hover {
	background:none;
	color:#cd9551;
}
#navmenu ul li:hover ul {
	display:block;
}
#navmenu ul li.sfhover ul {
	display:block;
}
#navmenu ul img {
	float:right;
	margin-right:10px;
}
#banner {
	height:549px;
	width:100%;
}
#banner_point {
	position:absolute;
	height:19px;
	margin-top:520px;
	z-index:9999;
	width:100%
}
#banner_list img {
	border:0px;
	width:100%;
	height:549px
}
#banner_bg {
	position:absolute;
	bottom:0;
	height:156px;
	z-index:1000;
	cursor:pointer;
	width:100%;
	margin-top:-30px;
}
#banner ul {
	position:absolute;
	left:49%;
	list-style-type:none;
	z-index:1002;
	margin:0 auto;
	padding:0;
	width:103px;
}
#banner ul li {
	display:block;
	width:17px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#fff;
	background:url(ifpoff.png) no-repeat;
	cursor:pointer;
	float:left;
	margin-right:5px;
	display:inline;
	position:relative;
}
#banner ul li.on {
	background:url(ifpon.png) no-repeat;
	color:#fff;
}
#banner_list a {
	position:absolute;
	display:block;
	width:100%;
	height:549px
}
.banner_list11 {
	background:url(1.jpg) no-repeat center top
}
.banner_list22 {
	background:url(2.jpg) no-repeat center top
}
.banner_list33 {
	background:url(3.jpg) no-repeat center top
}
.sousuo {
	width:100%;
	height:57px;
}
.sousuonei {
	width:1200px;
	margin:0px auto;
}
.sousuo_l {
	width:750px;
	float: left;
	line-height:57px;
}
.sousuo_r {
	width:350px;
	float:right;
	padding-top:12px;
}
.search-input {
	border:1px solid #c1c1c1;
	line-height:28px;
	width:240px;
}
.kslink {
	width:100%;
	background:url(fdsf11.jpg) repeat-x top;
	height:284px;
	padding-top:60px;
}
.kslink ul {
	width:1200px;
	margin:0px auto;
	overflow: hidden;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.kslink li {
	width:280px;
	height: 220px;
	line-height:45px; 
	list-style: none;
}
.kslink li img{ border-radius:0px 0px 30px 0px; }
.in_cptj {
	width:100%;
	background: url(bj2.jpg) no-repeat center top;
}
.in_cptj_n {
	width:1200px;
	margin:30px auto 0px auto;
	background-color:#f4f5f6;
}
.in_cptj_n a {
	color:#fff;
}
.in_cptj_l {
	width:610px;
	float:left;
}
.in_cptj_l h2 {
	position:absolute;
	z-index:9999;
	margin-top:-420px;
	margin-left:438px;
}
.in_cptj_l p {
	position:absolute;
	background-color:#000;
	line-height:45px;
	margin-top:-45px;
	width:593px;
	color:#fff;
	font-size:16px;
	text-indent:20px;
	opacity: 0.8;
}
.in_cptj_r {
	width:590px;
	float:right;
}
.in_cptj_r li {
	width:263px;
	float:left;
	margin:17px 0px 0px 18px;
}
.in_cptj_r li p {
	position:absolute;
	background-color:#000;
	line-height:32px;
	margin-top:-32px;
	width:263px;
	color:#fff;
	font-size:13px;
	text-indent:20px;
	opacity: 0.8;
}
.in_about {
	padding-top:150px;
	width:1200px;
	margin:0px auto; padding-bottom:40px;
}
.in_about h2 a {
	line-height:60px;
	font-size:36px;
	color:#004ba8;
	font-weight:normal;
	text-shadow:#fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
	-webkit-text-shadow:#fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
	-moz-text-shadow:#fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
 *filter: Glow(color=#fff, strength=1);
	letter-spacing:4px;
}
.in_about h3 {
	line-height:70px; font-size:20px;
	color:#fff;letter-spacing:2px; font-weight:normal;
}

.in_about_n{ margin-top:52px;}

.in_about_n img{border-radius:0px 0px 0px 53px; float:left; width:608px;} 

.in_about_r{ width:540px; float:right; padding-right:15px; display:inline-block; line-height:28px; font-size:14px; padding-top:15px;}
.in_about_r span{ display:block; line-height:80px; font-size:28px; color:#ff9600; text-decoration:underline; font-weight:500;}

.in_about_r ul{ margin-top:40px;}
.in_about_r li{ width:178px; float:left;}
.in_about_r li a{ width:154px; line-height:66px; display:inline-block; text-align:center; color:#fff; border-radius:0px 30px 0px 30px; font-size:18px;}
.in_about_a1 { background-color:#2e5483;}
.in_about_a2 { background-color:#169fd9;}
.in_about_a3 { background-color:#23b574;}

.in_news{ background: url(bj3.jpg) no-repeat top center; padding-top:20px; padding-bottom:30px;}
.in_news_title{ line-height:80px; font-size:32px; width:1200px; margin:0px auto;}
.in_news_n{ width:1200px; margin:0px auto;}

.in_news_n_l{ width:364px; float:left;}
.in_news_n_l p{ background:#000; opacity: 0.83; color:#fff; margin-top:-130px; height:120px; z-index:999; position:absolute; width:344px; background-image:url(index_r13_c6.png); background-position:300px center; background-repeat:no-repeat; padding-left:20px; line-height:26px; padding-top:10px;} 
.in_news_n_l p span{ line-height:40px; display:block; font-size:14px;}
.in_news_n_l p strong{ display:inline-block; width:270px; font-weight:normal;}
.in_news_n_n{ width:364px; margin-left:35px; float:left;}
.in_news_n_n p{ background:#000; opacity: 0.83; color:#fff; margin-top:-130px; height:120px; z-index:999; position:absolute; width:344px; background-image:url(index_r13_c6.png); background-position:300px center; background-repeat:no-repeat; padding-left:20px; line-height:26px; padding-top:10px;} 
.in_news_n_n p span{ line-height:40px; display:block; font-size:14px;}
.in_news_n_n p strong{ display:inline-block; width:270px; font-weight:normal;}
.in_news_n_r{ width:394px; float:right; background-color:#eaeaeb; height:451px;}
.in_news_n_r ul{ width:90%; margin:0px auto;}
.in_news_n_r ul li{ border-bottom:1px dotted #c1c1c1; clear:both; padding-top:20px; padding-bottom:25px;}
.in_news_n_r ul li span{ width:60px; background-color:#aace39; line-height:26px; text-align:center; color:#fff; display:inline-block;}
.in_news_n_r ul li strong{ display:block; font-size:26px; line-height:36px; font-weight:normal;}
.in_news_n_r ul li a{ clear:both; float:right; width:280px; font-size:14px; line-height:28px;}
.in_news_n_r ul li a p{  font-size:13px; line-height:20px; color:#888;}
.in_bandi{ width:100%; background:url(bj4.jpg) no-repeat bottom center; padding-bottom:290px; padding-top:20px;}
.in_bandi h4{ line-height:38px; font-size:18px; color:#FFA200; text-align:center; font-weight:normal;}
.in_bandi h2{ line-height:58px; font-size:40px; text-align:center; font-weight:normal}
.in_bandi h3{ line-height:26px; font-size:14px; text-align:center; font-weight:normal; padding-top:20px;}
.in_bandi ul{ width:1200px; margin:20px auto 0px auto;}
.in_bandi ul li{ width:20%; float:left; text-align:center;}
.in_bandi ul li p{ line-height:24px; font-size:14px; padding-top:8px;}


.footer1{ background:#13293e; color:#ffffff; padding-bottom:30px;}
.footer_n{ width:1200px; margin:0px auto;}
.footer_n a{color:#fff;}
.footer_n dl{ width:17%; float:left; margin-top:20px;}
.footer_n dl dt{ line-height:60px; background:url(xianxian.jpg) no-repeat bottom left; font-size:24px;}
.footer_n dl dd{ line-height:24px; font-size:14px; padding-top:10px;}

.sousuo2{ width:300px; float:right; padding-top:40px;}
.search-input2 {
	border:1px solid #37548e;
	line-height:28px;
	width:240px;
	background-color:#37548e;
}

.footer2{ text-align:center; line-height:28px; padding:15px 0px; background:#13293e; border-top:1px solid #243b4d; color:#a2a6ac;}




.main_about{ background:url(about.jpg) no-repeat center top; height:590px;}

.main1_bg{border-bottom:1px solid #CFCFCF; padding-bottom:25px}
.main_n{ width:1200px; margin:0px auto; overflow:hidden;}
.main_n a{ color:#434343;}
.side_bg{border-bottom:1px solid #ffafb4; width:100%; height:55px}
#side{width:1200px; margin:0px auto; height:55px; z-index:1000;}
#side span{width:190px; float:right; text-align:right; padding-right:10px; line-height:44px}
#side h2{ font-size:24px; color:#045bb8; line-height:51px; height:51px; border-bottom:5px solid #045bb8; width:auto; overflow:hidden; text-align:center; font-family: "微软雅黑","宋体"; font-weight:600; float:left}
#side h2 span{ font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight:400; font-size:12px;}
#side h3{margin-top:10px}
#side h3 ul {margin-top:0x;}
#side h3 ul li{border:none; font-weight:normal; font-size:12px; line-height:28px; height:28px; padding-top:0px; width:208px}
#side h3 ul li a{font-size:12px; font-weight:normal; line-height:28px; height:28px;  padding-top:0px; padding-left:15px; width:193px}
#side h3 ul li a:hover{line-height:28px; font-weight:normal; height:28px; padding-top:0px; padding-left:15px; width:193px}
#side h3 a{}
#side h3 span a{color:#505050; font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight:400; font-size:12px;}
#side h3 span{color:#8A8A8A;}
#side h3 p{font:normal 12px/22px "微软雅黑","宋体"; color:#434343}

#side ul{padding:0px 0px; width:auto; overflow:hidden; height:34px; float:right; border-left:1px solid #ddd; margin-top:12px}
#side li{ font:normal 15px/34px "微软雅黑"; background:nonoe; width:150px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; height:34px; float:left; border-right:1px solid #ddd}
#side li a{display:block; text-align:center; width:150px; height:34px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a:hover{display:block; width:150px; height:34px; color:#003E7C; text-align:center; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.navon1 a{display:block;  height:34px; color:#003E7C; width:210px;}

#side ul li ul{background:none; padding:0px; display:none;}
#side ul li ul li{  border-bottom:none; margin:0px auto;width:209px; line-height:26px; border-top:1px dashed #D4D4D4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; background:none; padding:0px 1px; background:none;}
#side ul li ul li a{color: #898989; margin-left:0px; background:none; padding-left:5px;}
#side ul li ul li a:hover{background:none; color: #656565;}
#side ul li:hover ul { display:block;}
#side ul li.sfhover ul { display:block;}

#side img{padding-top:0px}




#side p{ line-height:24px; padding-top:10px; width:192px; padding-bottom:8px; padding-left:15px; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5}
#side p a{ color:#FF0000; font-family:"微软雅黑","宋体"; font-weight:600px;}



.con3 ul{height:65px}
.con3 ul li{float:left; width:120px; line-height:40px; font:normal 15px/40px '微软雅黑'; text-align:center; display:block; margin-right:18px; background:#0081CB; color:#fff}
.con3 ul li a{display:block; width:120px; height:40px; background:#0081CB; color:#fff}
.con3 ul li a:hover{background-color:#003E7C; width:120px; height:40px; display:block; color:#fff;}




.con{ width:1200px; margin:0px auto; padding-top:25px; padding-bottom:15px; background-color:#FFFFFF}
.title_bg{background-color:#EFEFEF; width:100%; height:58px}
.title{line-height:58px; font-family:"微软雅黑","宋体"; height:58px; margin:0px 10px; margin:0px auto; width:1200px}
.title h2{background:url(c6.jpg) no-repeat 0px center; font-size:15px; margin-left:8px; font-family:"微软雅黑","宋体";}
.title h2 span{ float: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px; color:#005F9F;}
.title span{ float:right; margin-right:10px; display:inline;}
.title span a{ margin:0px 4px;}

.con1{ padding:10px 0px 0px 0px; line-height:26px; min-height:250px; height:auto!important; height:340px; overflow:visible;}
.con00{ line-height:0px;}

.con1 ul li {
    background:url(index_n_icon.jpg) no-repeat 8px 10px;
	text-indent:1em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede; line-height:40px; width:98%; }
.con1 ul li span { color:#666666; float:right;}
.page { text-align: center; margin-top:10px; line-height:30px;}

.con1 h2{ font-size:17px;  text-align:center; line-height:50px; background-color:#f6f6f6; font-weight:normal}
.con1 h3{ font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #EBEBEB; line-height:30px; margin-bottom:10px; color:#888; padding-top:15px;}



.con3{ padding:10px 0px 0px 0px; line-height:26px; min-height:250px; height:auto!important; height:340px; overflow:visible;}
.con00{ line-height:0px;}

.con3 ul li {float:left; width:110px; line-height:40px; font:normal 15px/40px '微软雅黑'; text-align:center; display:block; }
.con3 ul li span { color:#666666; float:right;}
.page { text-align: center; margin-top:10px; line-height:30px;}

.con3 h2{ font-size:14px;  text-align:center; line-height:30px; background-color:#f6f6f6;}
.con3 h3{ font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #EBEBEB; line-height:30px; margin-bottom:10px;}




.prod{width:278px; float:left; margin:10px 20px 5px 0px; display:inline;  }
.prod_pic{width:270px; padding:3px; border:1px solid #E4E4E4;}
.prod_pic img{ width:270px; height:196px;}
.prod_name{ line-height:24px; padding-left:10px; background:#dadada; margin-top:3px; height:26px;}
.prod_name a{ color:#434343; }
.prod_name strong{ float:right; width:26px;}

.next1{ line-height:45px; text-align:center; color:#454545;}
.next1 a{ margin:0px 5px;}
.pages button{ line-height:22px;}
.pagesone{ display:none;}

.con2{line-height:24px; width:1100px; margin:5px auto 0px auto; padding-bottom:15px;}
.por_li1{ font-weight:14px; color:#ff7800; font-size:15px; font-family:"微软雅黑"; line-height:20px;}
.por_li2{ border-bottom:1px solid #E3E3E3; padding-bottom:8px; margin-top:20px;}
.por_li2 img{ width:160px; height:112px; margin-top:5px; float:left; margin-right:10px;}
.por_li2 h1{font-size:14px; font-family:"微软雅黑"; font-weight:normal; line-height:24px; color:#454545; float:right; width:510px;}
.por_li2 p{ line-height:22px; color:#7B7B7B; }
.por_li3 { border:1px solid #E4E4E4; background:#EEEEEE; width:155px; float:left; margin:0px 6px 6px 6px; text-align:center; margin-top:-1px;}



.TabTitle{ clear:both; height:32px; border-bottom:#D6D6D8 1px solid; width:1100px; margin:20px auto 0px auto;}
.TabTitle li{ float:left; display:inline; width:105px; font-size:15px; *width:105px; cursor:pointer; line-height:32px; text-align:center; font-family:"微软雅黑","宋体"; font-weight:600; margin-right:4px;}

.active{ background-color:#FFA200; color:#fff;}
.active a{ color:#004993;}

.normal{ color:#a9a9a9; background:#fafafa;}
.TabContent{ padding-top:5px; height:auto; text-align:left; clear:both;}
.none{ display:none;}
.TabContent li{ line-height:24px; background: url(index_d_r14_c9.jpg) no-repeat 2px 8px; }
.TabContent li span{ margin-left:15px; color:#949494;}


.con2 h3{ line-height:30px; font-size:15px; font-family:"微软雅黑","宋体"; margin-top:10px; background: #F2F2F2; padding-left:15px; margin-bottom:8px; }
.con2 h3 span{ color:#FF9900; font-weight:normal; font-size:13px;}

.content{ margin-top:15px;}
.dt{ width:475px; height:346px; float:left; padding:2px; border:1px solid #dddddd;}
.dt img{width:475px; height:346px; float:left;}



.con2 h3{ line-height:30px; font-size:15px; font-family:"微软雅黑","宋体"; margin-top:10px; background: #F2F2F2; padding-left:15px; margin-bottom:8px; }
.con2 h3 span{ color:#FF9900; font-weight:normal; font-size:13px;}


.wz{ width:560px; float:right;}
.wz li{ line-height:58px; border-bottom:1px dashed #aeaeae; font-size:15px}
.wz li font{ float:left; line-height:34px; margin:0px; padding:0px;}
.wz li strong{ font-family:"微软雅黑","宋体"; font-size:18px; font-weight:600; color:#045bb8;}
.wz img{margin-top:10px}
.xyp{ border-top:1px dashed #CCCCCC; margin-top:15px; padding-top:5px}


.r{ float:right}
#main ol li{ padding:10px;}
#list h2{font-size: 14px; color:#0260B8; padding:10px;}



/*内页banner*/
#banner7 { width:100%; height:320px; position:relative; }
ul.bannerimg7 { width:100%; height:320px; position:relative; margin:0px;}
ul.bannerimg7 li { width:100%; height:320px; position:absolute; z-index:4; left:0px; top:0px;}
ul.bannerimg7 li a { display:block; width:100%; height:320px;}

.bannerNum { display:none;}
.btns { height:30px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:-480px;}
.btns span { width:145px; height:34px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right;}
.btns span em { font-size:20px; font-style:normal;}
.btns a { display:block; width:34px; height:34px; float:right; margin-left:1px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns a.BtnPrev { background-position:0px 0px;}
.btns a.BtnNext { background-position:-38px 0px;}

.bannerNum7 { display:none;}
.btns7 { width:235px; height:34px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:250px;}
.btns7 span { width:145px; height:34px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right; display:none;}
.btns7 span em { font-size:20px; font-style:normal; display:none;}
.btns7 a { display:block; width:38px; height:34px; float:right; margin-left:0px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns7 a.BtnPrev7 { background-position:0px 0px;}
.btns7 a.BtnNext7 { background-position:-38px 0px;}

.bannerNum8 { display:none;}
.btns8 { width:235px; height:34px; background:#22469a; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:-480px;}
.btns8 span { width:145px; height:34px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right;}
.btns8 span em { font-size:20px; font-style:normal;}
.btns8 a { display:block; width:38px; height:34px; float:right; margin-left:0px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns8 a.BtnPrev8 { background-position:0px 0px;}
.btns8 a.BtnNext8 { background-position:-38px 0px;}
/*banner_end*/

