@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
body {
	color: #000;
	font-size: 12px;
	font-family:"微软雅黑";
	background:url(../img/bg.jpg) repeat-x;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color:#f96;
}
.clear {
	overflow: hidden;
	zoom: 1;
}


.wrap{ width:1200px; margin:0 auto;}

.head{ height:121px;}
.head a img{ width:517px; float:left;}
.head-rig{ background:url(../img/head-rig.jpg) right no-repeat; height:111px; float:right; width:650px; text-align:right; padding:10px 10px 0 0;}
.head-rig p{ font-size:24px; font-weight:bold; color:#db1c25; padding:30px 20px 0 0;}

.menu{ height:48px; text-align:center; padding:0 0 0 150px;}
.menu a{ display:block; width:130px; float:left; line-height:48px; font-size:14px; color:#fff;}


.banner{ height:419px;}
#full-screen-slider { width:100%; height:419px; float:left; position:relative}
#slides { display:block; width:100%; height:419px; 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:50%; top:340px; z-index:9900;  padding:45px 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:#d71923;}

.index_main{ margin:20px 0;}
.left{ width:239px; float:left;}
.left_pro h3{ background:url(../img/left_pro_bg.jpg) no-repeat; height:55px;}
.left_pro h3 a{ font-size:14px; color:#fff; padding:0 0 0 40px; line-height:35px; display:block; width:199px;}
.left_pro ul li{ background:url(../img/left_pro_ul_li_bg.jpg) no-repeat; height:42px; margin:4px 0 0 0;}
.left_pro ul li a{ line-height:42px; padding:0 0 0 40px; color:#202020; display:block; width:199px;}
.lx{ background:url(../img/lx-bg.jpg) no-repeat; height:100px; margin:20px 0 0 0;}
.lx p{ font-size:24px; color:red; font-weight:bold; padding:55px 0 0 70px;}

.pro{ width:961px; float:right;}
.pro h3{ background:url(../img/pro-h3-bg.jpg) no-repeat; height:55px;}
.pro h3 a{ background:url(../img/pro-h3-a.jpg) no-repeat; display:block; width:75px; height:29px; line-height:29px; color:#fff; float:right; margin:3px 0 0 0; padding:0 0 0 30px;}

.cp{ width:202px; float:left; text-align:center; margin:30px 0 0 28px;}
.cp img{ border:1px #e5e5e5 solid;}
.cp p{ background:url(../img/cp-p-bg.jpg) repeat-x; height:41px; line-height:41px;}
.cp p a{ font-size:14px; color:#fff;}

.center{ background:url(../img/company-bg.jpg) repeat-x; height:347px;}

.company{ width:772px; float:left; margin:28px 0 0 0;}
.company h3{ background:url(../img/company-h3-bg.jpg) no-repeat; height:56px;}
.jj{ float:left; display:block; width:199px; line-height:35px; color:#fff; font-size:14px; padding:0 0 0 40px;}
.more{ float:right; color:#fff; margin:10px 10px 0 0;}

.company-con{ position:relative; padding:20px 0 0 10px;}
.comtp{ width:264px; float:left;}
#rotator {
	WIDTH:259px; HEIGHT: 200px; TEXT-ALIGN: left;
}
#rotator img{ border:3px #fff solid;}
.company-con p{ line-height:220%; text-indent:2em; color:#202020;}


.news{ width:371px; float:right; margin:28px 0 0 0;}
.news h3{ background:url(../img/news-h3-bg.jpg) no-repeat; height:55px;}
.news ul{ padding:10px;}
.news ul li{ line-height:240%; color:#202020; border-bottom:1px #929292 dashed;}
.news ul li a{ background:url(../img/news-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px; color:#202020; float:left;}
.news ul li span{ float:right;}

.c-bot{ margin:20px 0;}
.hynews{ width:773px; float:left;}
.hynews h3{ background:url(../img/hangye-h3-bg.jpg) no-repeat; height:55px;}
.hynews ul{ padding:10px;}
.hynews ul li{ line-height:240%; color:#202020; border-bottom:1px #929292 dashed;}
.hynews ul li a{ background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px; color:#202020; float:left;}
.hynews ul li span{ float:right;}

.contact{ width:371px; float:right;}
.contact h3{ background:url(../img/contact-h3-bg.jpg) no-repeat; height:55px;}
.contact h3 a{ display:block; width:199px; line-height:35px; color:#fff; font-size:14px; padding:0 0 0 40px;}
.contact-con{ background:url(../img/contact-bg.jpg) right top no-repeat;}
.contact-con{ padding:8px; line-height:190%;}


.rxpro{ background:#db1c25; height:255px; padding:20px 0;}
.rxpro h3{ background:url(../img/rxpro-h3-bg.jpg) bottom repeat-x; height:33px; line-height:33px;}
.rxpro h3 a.tj{ font-size:16px; color:#fff; float:left; padding:0 0 0 20px;}
.rxpro h3 a.tj span{ font-size:12px; margin:0 0 0 4px;}

.cp1{ width:202px; float:left; text-align:center; margin:15px 0 0 10px;}
.cp1 img{ border:1px #e5e5e5 solid;}
.cp1 p{ background:#ffffff; height:41px; line-height:41px;}
.cp1 p a{ font-size:14px;}


/*------滚动引用样式----------*/
#demo {overflow:hidden; width:1200px;height:226px; float:left; margin:10px 0 0 0;}
#demo img { width:200px; height:150px;}
#indemo {float:left;width: 3000%;}
#demo1 {float: left;}
#demo2 {float: left;}


.yl{ background:#e8e8e8; height:44px; padding:10px;}
.yl h3{ float:left; color:#202020; font-size:14px;}
.yl-con{ line-height:190%; color:#202020;}
.yl-con a{ margin:0 0 0 8px;}


.bq{ background:url(../img/foot-bg.jpg) repeat-x; height:58px; text-align:center; color:#fff; padding:30px 0 0 0;}
.bq a{ color:#fff;}



/*内页*/
.left_nypro h3{ background:url(../img/left_nypro_h3.jpg) no-repeat; height:55px;}
.left_nypro h3 a{ font-size:14px; color:#fff; padding:0 0 0 40px; line-height:35px; display:block; width:199px;}
.left_nypro ul li{ background:url(../img/left_pro_ul_li_bg.jpg) no-repeat; height:42px; margin:4px 0 0 0;}
.left_nypro ul li a{ line-height:42px; padding:0 0 0 40px; color:#202020; display:block; width:199px;}
.lx{ background:url(../img/lx-bg.jpg) no-repeat; height:100px; margin:20px 0 0 0;}

.nycontact{ margin:20px 0 0 0;}
.nycontact h3{ background:url(../img/nycontact_h3_bg.jpg) no-repeat; height:55px;}
.nycontact h3 a{ display:block; width:199px; line-height:35px; color:#fff; font-size:14px; padding:0 0 0 40px;}
.nycontact p{ padding:10px; background:#ebebeb url(../img/nycontact-bg.jpg) right top no-repeat; line-height:190%;}

.right{ width:942px; float:right;}
.right-top{ background:url(../img/right-top-bg.jpg) no-repeat; height:55px;}
.right p.lef{ float:left; font-size:14px; color:#fff; margin:28px 0 0 0; padding:0 0 0 30px;}
.right p.rig{ float:right; line-height:40px;}


.right-con{ color:#202020; padding:10px 20px; line-height:220%;}
.right-con p{ text-indent:2em;}


.cp3{ width:202px; float:left; text-align:center; margin:30px 0 0 18px; _margin:30px 0 0 15px;}
.cp3 img{ border:1px #e5e5e5 solid;}
.cp3 p{ background:url(../img/cp-p-bg.jpg) repeat-x; height:41px; line-height:41px;}
.cp3 p a{ font-size:14px; color:#fff;}


.xq-tp{ text-align:center;}
.xq-tp img{ border:4px #db1c25 solid;}

.right-con h1{ font-size:14px; text-align:center; height:30px; line-height:30px;}
.sm{ text-align:center; height:30px; line-height:30px; border-bottom:1px #db1c25 dashed;}
.news-con{ padding:10px 0 0 0;}


.right-con ul{ padding:10px;}
.right-con ul li{ line-height:240%; color:#202020; border-bottom:1px #929292 dashed;}
.right-con ul li a{ background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px; color:#202020; float:left;}
.right-con ul li span{ float:right;}


/*分页样式*/
.paging{float:right; text-align:left; width:100%; padding-top:10px; font-size:12px;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}

/*网站地图*/
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(../img/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(../img/line.gif) no-repeat;}


.nav{ height:48px; text-align:center;  background:#e8e8e8;}
.w2{ width:1200px; margin:0 auto; text-align:center;}
.nav-con{ padding:0 0 0 150px;}
.nav a{ display:block; width:130px; float:left; line-height:48px; font-size:14px;}