@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body {
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(../images/index_01.jpg) no-repeat center top;
}
.clear {
	clear:both;
	border:0px;
	height:0px;
	width:0px;
	font-size:0px;
	overflow:hidden;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	LINE-HEIGHT:0;
	CLEAR:both;
	overflow:hidden;
	font-size:0px;
}
.tops {
	width:100%;
	height:30px;
	line-height:30px;
}
.top {
	width:1000px;
	margin:auto;
}
.hy {
	float:left;
	color:#777;
}
.top_nav {
	float:right;
	margin-right:8px;
	color:#777;
}
.top_nav a {
	color:#777;
}
/*header*/
.heads {
	width:100%;
	height:100px;
}
.header {
	width:1000px;
	height:100px;
	margin:auto;
	background:url(../images/log20211122.png) left center no-repeat;
}
.tel {
	float:right;
	width:418px;
	height:73px;
	margin-left:20px;
	background:url(../images/tel.png) no-repeat;
	margin-top:20px;
}
.ewm {
	float:right;
	width:100px;
	height:100px;
	background:url(../images/ewm1.png) no-repeat;
	margin-top:15px;
}
.main_nav {
	width:auto;
	height:40px;
	background:#383493;
}
.nav {
	width:1000px;
	margin:auto;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.nav li {
	width:120px;
	text-align:center;
	float:left;
	border-right:1px #CCC solid;
}
.nav li a {
	color:#FFF;
}
.nav li a:hover {
	background:#000066;
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
}
.onnav {
	background:#0f72b5;
	width:160px;
	height:40px;
	display:inline-block;
}
.banner {
	width:100%;
	height:500px;
}
.focus {
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
}
.focus ul, .focus li {
	list-style:none;
	padding:0;
	margin:0;
}
.focus li {
	display:none
}
.focus .bg {
	position:absolute;
	width:100%;
	height:30px;
	left:0;
	bottom:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1;
	background:#000
}
.focus .f_btns {
	position:absolute;
	width:100%;
	height:30px;
	line-height:30px;
	left:0;
	bottom:0;
	text-align:center;
	z-index:2
}
.focus .f_btns h2 {
	color:#fff;
	font-size:16px;
	line-height:30px;
}
.focus .f_btns h2 a {
	color:#fff;
}
.focus .f_btns h2 a:hover {
	text-decoration:none
}
.focus .f_btns .btn {
	text-align:center;
	height:8px;
	overflow:hidden;
	font-size:0;
	padding-top:12px;
}
.focus .f_btns .btn span {
	display:inline-block;
	width:26px;
	height:8px;
	overflow:hidden;
	margin:0 5px;
	background:#a1a1a1;
	cursor:pointer
}
.focus .f_btns .btn span.cur {
	background:#c93939;
}
.focus .prev {
	display:none;
	background:url(images/a1.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	width:55px;
	height:55px;
	z-index:3;
	cursor:pointer
}
.focus .next {
	display:none;
	background:url(images/a2.png) no-repeat;
	position:absolute;
	top:160px;
	width:55px;
	height:55px;
	right:0;
	z-index:3;
	cursor:pointer
}
.jqfocus ul li a img {
	height:530px;
	text-align:center;
}
.ban1 {
	background:url(../images/ban1.jpg) center no-repeat;
	width:100%;
	height:530px;
	display:block;
}
.ban2 {
	background:url(../images/ban2.jpg) center no-repeat;
	width:100%;
	height:530px;
	display:block;
}
.ban3 {
	background:url(../images/ban3.jpg) center no-repeat;
	width:100%;
	height:530px;
	display:block;
}
/*imain*/
.youshis {
	width:100%;
	height:auto;
	background:#f6f6f6 url(../images/stop1.jpg) no-repeat center top;
}
.youshi {
	width:1000px;
	height:auto;
	margin:auto;
	padding:45px 0px;
	overflow:hidden;
}
.youshi .head {
	height:255px;
}
.ys-fjx {
	width:1000px;
	height:18px;
	background:url(../images/ysfjx.jpg) center no-repeat;
	margin-top:25px;
}
.ys1 {
	background:url(../images/p9.png) right center no-repeat;
	height:300px;
	margin-top:20px;
}
.ys-word1 {
	width:470px;
	margin-top:30px;
}
.ys-tit {
	height:56px;
	border-bottom:#be2a25 1px solid;
	position:relative;
	z-index:1;
}
.ys-tit img {
	margin-left:62px;
}
.ysi {
	position:absolute;
	z-index:2;
	left:0px;
	bottom:-1px;
	width:46px;
	height:58px;
}
.ys-txt {
	color:#777;
	font-size:14px;
	line-height:30px;
	padding:10px 10px 0px 10px;
}
.syoushi {
	width:100%;
	height:auto;
	background:#fff url(../images/stop2.jpg) no-repeat center top;
}
.syoushi1 {
	height:255px;
}
.syoushi2 {
	height:555px;
	background:#fff url(../images/stop3.jpg) no-repeat center top;
}
.sshizi {
	width:100%;
	background:#efefef url(../images/stop5.jpg) bottom center no-repeat;
}
.sshizi1 {
	height:100px;
	background:url(../images/stop4.jpg) no-repeat center top;
}
.sshizi2 {
	height:105px;
	background:url(../images/p2.png) no-repeat center top;
}
.sshizi3 {
	width:1000px;
	margin:0 auto;
	height:360px;
	margin-top:40px;
}
.sshizi3l {
	float:left;
}
.sshizi3r {
	float:right;
	width:591px;
}
.sshizi3r2 {
	font-size:16px;
	margin:10px 20px;
	color:#666;
	line-height:35px;
}
.ysi1 {
	background:#fefefe url(../images/1.png) left bottom no-repeat;
}
.ysi2 {
	background:#fefefe url(../images/2.png) left bottom no-repeat;
}
.ysi3 {
	background:#fefefe url(../images/3.png) left bottom no-repeat;
}
.ysi4 {
	background:#fefefe url(../images/4.png) left bottom no-repeat;
}
.ysi5 {
	background:#fefefe url(../images/5.png) left bottom no-repeat;
}
.ysi6 {
	background:#fefefe url(../images/6.png) left bottom no-repeat;
}
.ys2 {
	background:url(../images/p8.png) left center no-repeat;
	height:410px;
	margin-top:20px;
}
.ys-word2 {
	width:380px;
	float:right;
	margin-top:30px;
}
.ys-txtri {
	text-align:right;
}
.ysiri {
	position:absolute;
	z-index:2;
	right:0px;
	top:-1px;
	width:46px;
	height:58px;
}
.ys-titri img {
	float:right;
	margin-right:62px;
}
.ys3 {
	background:url(../images/p7.png) right center no-repeat;
	height:330px;
	margin-top:20px;
}
.ys-word3 {
	width:490px;
	margin-top:40px;
}
.cpzs {
	width:1000px;
	height:auto;
	margin:auto;
}
.more {
	font-size:14px;
	font-family:Arial;
	color:#be2a25;
	text-align:center;
	line-height:40px;
	display:inline-block;
	width:100%;
}
.ipro_list {
	width:300px;
	float:left;
	padding:0 15px;
	margin-bottom:20px;
	position:relative;
}
.ipro_list_img {
	width:290px;
	height:auto;
	border:5px solid #ee7a00;
}
.ipro_list_img img {
	width:290px;
	height:auto;
	border:none;
}
.ipro_list_name {
	width:290px;
	margin:auto;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url(../images/tm1.png) left center repeat-x;
	position:absolute;
	left:20px;
	bottom:5px;
}
.ipro_list_name a {
	color:#FFF;
}
.ipro_list:hover .ipro_list_name {
	background:url(../images/tm2.png) left center repeat-x;
}
.sztds {
	width:100%;
	padding:35px 0px 0px 0px;
	background:#f9f9f9 url(../images/stop6.jpg) top center no-repeat;
}
.sztd {
	width:1000px;
	margin:auto;
	overflow:hidden;
}
.sztds .tit {
	background:url(../images/sztdt.jpg) top center no-repeat;
	height:66px;
	width:100%;
}
.sztds .fjx {
	background:url(../images/szfjx.jpg) no-repeat;
	height:30px;
	margin-top:18px;
}
/*ºáÏò¹ö¶¯*/
.cxscroll {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:180px;
}
.cxscroll .box {
	overflow:hidden;
	width:950px;
	margin-left:25px;
	position:relative;
	z-index:1;
	height:180px;
}
.cxscroll .list {
	overflow:hidden;
	width:9999px;
	position:absolute;
	z-index:2;
}
.cxscroll .list li {
	float:left;
	width:220px;
	padding:0px 9px;
	position:relative;
}
.cxscroll .list li .sztd-img {
	width:214px;
	border:5px solid #fff;
}
.cxscroll .list li .sztd-img img {
	width:214px;
}
.cxscroll .list li .sztd-name {
	display:none;
	position:absolute;
	width:224px;
	height:180px;
	background:#000;
	line-height:24px;
	left:10px;
	top:0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	z-index:2;
}
.cxscroll .list li .sztd-txt {
	display:none;
	position:absolute;
	width:214px;
	text-align:center;
	line-height:24px;
	left:0px;
	top:120px;
	z-index:3;
}
.cxscroll .list li .sztd-name a {
	color:#fff;
	font-size:16px;
}
.cxscroll .prev {
	background:url(../images/l.png) no-repeat;
	width:27px;
	height:63px;
	display:inline-block;
	position:relative;
	top:-125px;
	cursor:pointer;
	left:-30px;
}
.cxscroll .next {
	background:url(../images/r.png) no-repeat;
	width:27px;
	height:63px;
	display:inline-block;
	position:relative;
	top:-125px;
	left:980px;
	cursor:pointer;
}
.cxscroll .list li:hover .sztd-name {
	display:block;
}
.cxscroll .list li:hover .sztd-txt {
	display:block;
}
.cxscroll1 {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:180px;
}
.cxscroll1 .box {
	overflow:hidden;
	position:relative;
	z-index:1;
	height:180px;
}
.cxscroll1 .list {
	overflow:hidden;
	width:9999px;
	position:absolute;
	z-index:2;
}
.cxscroll1 .list li {
	float:left;
	width:220px;
	padding:0px 14px;
	position:relative;
}
.cxscroll1 .list li .sztd-img {
	width:214px;
	border:5px solid #ccc;
}
.cxscroll1 .list li .sztd-img img {
	width:214px;
}
.cxscroll1 .list li .sztd-name {
	display:none;
	position:absolute;
	width:224px;
	height:180px;
	background:#000;
	line-height:24px;
	left:10px;
	top:0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	z-index:2;
}
.cxscroll1 .list li .sztd-txt {
	display:none;
	position:absolute;
	width:214px;
	text-align:center;
	line-height:24px;
	left:0px;
	top:120px;
	z-index:3;
}
.cxscroll1 .list li .sztd-name a {
	color:#fff;
	font-size:16px;
}
.cxscroll1 .prev {
	background:url(../images/l.png) no-repeat;
	width:27px;
	height:63px;
	display:inline-block;
	position:relative;
	top:-185px;
	cursor:pointer;
	left:-30px;
}
.cxscroll1 .next {
	background:url(../images/r.png) no-repeat;
	width:27px;
	height:63px;
	display:inline-block;
	position:relative;
	top:-185px;
	left:980px;
	cursor:pointer;
}
.cxscroll1 .list li:hover .sztd-name {
	display:block;
}
.cxscroll1 .list li:hover .sztd-txt {
	display:block;
}
/*°¸Àý*/
.hzals {
	background:#ededed;
	width:100%;
}
.hzal {
	width:1000px;
	margin:auto;
	background:url(../images/sztdbg.png) top center no-repeat;
	padding:40px 0px;
}
.hzal .tit {
	width:100%;
	background:url(../images/hzal.png) no-repeat center top;
	height:31px;
}
.hzal .fjx {
	background:url(../images/alfjx.png) no-repeat;
	height:40px;
}
.al {
	width:1000px;
}
.al_list {
	width:214px;
	height:313px;
	background:url(../images/hzalbg.png) bottom center no-repeat;
	padding:0px 10px;
	float:left;
}
.al_img {
	width:214px;
	height:294px;
	border:3px solid #fff;
}
.al_img img {
	width:214px;
	height:294px;
}
/*·þÎñÍøµã*/
.fwwds {
	width:100%;
	background:#fbfafa;
	padding:45px 0px;
}
.fwwd {
	width:1000px;
	margin:auto;
}
.fwwd .tit {
	width:100%;
	background:url(../images/fwwd.jpg) center top no-repeat;
	height:62px;
}
.fwwd .fjx {
	background:url(../images/fwfjx.png) no-repeat;
	height:40px;
	margin-top:15px;
}
.ys-word4 {
	width:490px;
	margin-top:50px;
	float: right;
	text-align:left;
}
.ys4 {
	background:url(../images/wdpic.jpg) left center no-repeat;
	height:430px;
	margin-top:20px;
}
.ysish {
	background:#fefefe url(../images/sh.jpg) left bottom no-repeat;
}
/*ÁªÏµµç»°*/
.jgts {
	width:100%;
	background:url(../images/stop7.jpg) no-repeat center;
}
.jgt {
	height:87px;
	width:1000px;
	margin:auto;
}
.icontact {
	background:#cb5551;
	height:90px;
	font-size:14px;
	color:#fff;
	width:480px;
	float:right;
	line-height:30px;
	padding:10px 20px;
}
.icontact span {
	width:15px;
	display:inline-block;
}
.cons {
	width:100%;
	background:#fff;
	overflow:hidden;
}
.con {
	width:1000px;
	margin:auto;
}
.iabout {
	width:718px;
	padding:0px 30px 10px 10px;
	float:left;
}
.iabout_tit {
	background:url(../images/stop8.jpg) left bottom no-repeat;
	height:48px;
	line-height:48px;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	color:#666;
}
.more1 {
	float:right;
	font-size:11px;
	color:#aaa;
}
.iabout_tit img {
	width:inherit;
	height:18px;
	padding-top:4px;
}
.iabout-word {
	line-height:31px;
	padding:10px 0px;
	color:#777;
}
.iabout-word img {
	float:left;
	margin-right:10px;
}
.stuandui {
	width:980px;
	margin:0 auto;
	background:#000;
	margin-top:30px;
}
.stuandui span {
	width:100px;
	background:#C30;
	color:#FFF;
	display:block;
	height:35px;
	text-align:center;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
}
.irongyu {
	float:left;
	width:205px;
	text-align:center;
}
.inew {
	width:490px;
	float:left;
}
.inews_list1 {
}
.inw-pic {
	float:left;
	width:150px;
}
.inewlist1 {
	float:right;
	width:135px;
	color:#777;
	line-height:26px;
}
.inewlist1 p a {
	color:#222;
	line-height:24px;
}
.inewlist1 span a {
	line-height:28px;
	color:#be2a25;
}
.inews_list {
	float:left;
	width:490px;
}
.inews_list li {
	background:url(../images/ico2.png) 3px center no-repeat;
	padding-left:18px;
	border-bottom:1px dashed #c5c5c5;
	height:32px;
	line-height:32px;
}
.inews_list li a {
	color:#777;
}
.inews_list li a:hover {
	color:#be2a25;
}
.inews_list li span {
	float:right;
	margin-right:3px;
	color:#999;
}
.iwd {
	float:right;
}
.wen {
	color:#3e3e3e;
	padding-left:23px;
	background:url(../images/wpic.jpg) 2px 8px no-repeat;
}
.da {
	color:#777;
	padding-left:23px;
	background:url(../images/dapic.jpg) 2px 8px no-repeat;
}
.links {
	margin-top:40px;
}
.link-head img {
	width:80px;
	float:left;
}
.link-head .head-ri {
	width:920px;
	float:left;
	border-bottom:2px solid #e0e0e0;
	height:23px;
	line-height:23px;
	color:#be2a25;
	font-size:15px;
}
.link-word {
	padding:10px;
}
.link-word a {
	padding:0px 5px;
	color:#777;
}
.link-word a:hover {
	color:#be2a25;
}
/*.isort_box { width:100%; background:url(../images/isort_bg1.jpg) repeat-x; height:40px; position:relative; z-index:1;}
.isort_box2 { width:50%; background:url(../images/isort_bg2.jpg) repeat-x; height:40px; position:absolute; z-index:2;}
.isort_box3 { width:980px; height:40px; margin:auto; background:url(../images/isort_bg1.jpg) repeat-x; position:relative; z-index:3;}
.isort_list { background:url(../images/sort_bg.jpg) left center no-repeat; padding-left:165px; height:40px}
.isort_list li { float:left; height:40px; line-height:40px; padding:0 20px;font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.isort_list li a { color:#FFF;}

*/

/*main*/
.main {
	width:1000px;
	margin:auto;
	height:auto;
	margin-bottom:20px;
}
.left {
	width:222px;
	height:auto;
	float:left;
	margin-top:20px;
}
.sort {
}
.sort_tit {
	background:#0092e5 url(../images/right_li1.png) 15px center no-repeat;
	width:192px;
	height:40px;
	color:#fff;
	font-size:14px;
	padding-left:30px;
	line-height:40px;
}
.sort_list {
	border:#dbd9d9 1px solid;
	width:200px;
	margin:auto;
	background:#f1f1f1;
	padding:3px 10px 20px 10px;
}
.sort_list li {
	padding-left:17px;
	height:30px;
	line-height:30px;
	border-bottom:#ccc 1px dashed;
	background:url(../images/ico2.png) 2px center no-repeat;
}
.sort_list li a {
	color:#777;
}
.sort_list li:hover a {
	color:#be2a25;
}
.contact {
	margin-top:20px;
}
.contact_tit {
	background:#0092e5 url(../images/right_li1.png) 15px center no-repeat;
	width:192px;
	height:40px;
	color:#fff;
	font-size:14px;
	padding-left:30px;
	line-height:40px;
}
.icont {
	border:#dbd9d9 1px solid;
	width:200px;
	margin:auto;
	background:#f1f1f1;
	padding:3px 10px 20px 10px;
	color:#777;
	line-height:30px;
}
.right {
	width:758px;
	height:auto;
	float:right;
	padding-top:20px;
}
.right_title {
	height:40px;
	line-height:40px;
	color:#000;
	background:#e2e2e2 url(../images/right_li.jpg) 13px center no-repeat;
	padding-left:30px;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.right_title span {
	float:right;
	color:#717171;
	padding-right:15px;
	font-size:12px;
	font-family:"ËÎÌå";
}
.right_title span a {
	color:#717171;
}
.right_txt {
	line-height:24px;
	padding:10px;
}
.about {
	line-height:28px;
	padding:10px 0px;
	font-size:14px;
	color:#777;
}
.news_list {
	padding-top:10px;
	padding-bottom:10px;
}
.news_list li {
	height:40px;
	line-height:40px;
	background:url(../images/ico2.png) 10px center no-repeat;
	padding-left:30px;
	border-bottom:#CCC 1px dashed;
	font-size:14px;
}
.news_list li a {
	color:#777;
}
.news_list li a:hover {
	color:#be2a25;
}
.news_list li span {
	float:right;
	color:#999;
}
.news_con_title {
	text-align:center;
	font-size:16px;
	font-weight:800;
	height:40px;
	line-height:40px;
}
.date {
	text-align:center;
	color:#999;
}
.info {
	padding-top:10px;
	font-size:14px;
	color:#777;
}
.pro_list {
	width:300px;
	float:left;
	padding:0 30px;
}
.pro_list_img {
	width:290px;
	height:195px;
	margin:auto;
	border:2px solid #ededed;
}
.pro_list_img img {
	width:290px;
	height:195px;
	border:none;
}
.pro_list_name {
	width:290px;
	margin:auto;
	text-align:center;
	height:40px;
	line-height:40px;
}
.pro_list_name a {
	color:#777;
}
.pro_list:hover .pro_list_img {
	border:2px solid #be2a25;
}
.pro_list:hover .pro_list_name a {
	color:#be2a25;
}
/**/
.right_xg_tit {
	height:30px;
	line-height:30px;
	color:#000;
	background:#e2e2e2 url(../images/right_li.jpg) 13px center no-repeat;
	padding-left:30px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.pro_list_b {
	padding:10px;
	margin-top:10px;
}
/*page*/
.pagelink {
	float:right;
	height:26px;
	line-height:26px;
	margin:20px 0 10px 0;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:14px;
	color:#777;
}
.pagelink a, .pagelink span {
	padding:0 3px;
	color:#777;
}
.pagelink a.on, .pagelink a:hover {
	color:#999;
}
.pagenav {
	text-align:right;
	padding-top:15px;
	font-size:14px;
	color:#777;
}
.pagenav a {
	color:#333;
}
.pagenav a:hover {
	color:#999;
}
/*footer*/
.footer {
	width:100%;
	height:auto;
	background:#2586bd;
	border-top:10px solid #185f8b;
	padding:10px 0px;
	color:#fbfafa;
}
.foot_nav {
	width:1000px;
	margin:auto;
	text-align:center;
	color:#fbfafa;
}
.foot_nav a {
	color:#fbfafa;
}
.foot_nav a:hover {
	color:#999;
}
.foot {
	width:1000px;
	margin:auto;
	text-align:center;
	color:#fbfafa;
	line-height:28px;
	padding:5px 0;
}
.foot a {
	color:#fbfafa;
}
.suojin {
	line-height:24px;
}
.dptit {
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#555;
	font-family:"Î¢ÈíÑÅºÚ";
}
