﻿@charset "utf-8";
/* CSS Document */
article,nav,aside,header,footer,section,hgroup,menu{display:block;outline:0;vertical-align:baseline;background:transparent;}
html,body,article,nav,aside,header,footer,section,hgroup,menu,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,dl,dt,dd,ol,ul,li,fieldset{margin:0;padding:0;border:0;font-size:100%;}
body{direction:ltr;background:#efefef;font:13px/1.5 '微软雅黑','Arial';color:#333;height:100%;}
ul,ol,dl,menu{list-style:none;}img,select,input{vertical-align:middle;}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight: normal;outline:none;*font-size:100%;}
em{font-style:normal;}caption{text-align:left;}
a,a:link,a:visited,a:active{color:#333; text-decoration:none;outline:none;}a:hover{color:#f00; text-decoration:none;}
.more a{color:#333;}
.more a:hover{color:#ee7700;}
.fl{float:left;}
.fr{float:right; padding-right:15px;}
.clearfix:after,.product:after,.nav ul:after,#BottomNav ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix,.product,.nav ul,.#BottomNav ul{*zoom:1;}

.red {color:#D20C18;}
.red a,.red a:link,.red a:visited,.red a:active{color:#D20C18;}
.gray {color:#999;}
.t_c {text-align:center;}
.mt_3 {margin-top:3px;}
.p_10 {padding:10px;}
.f_11 {font-size:11px;}
.f_15 {font-size:15px;}

/** ??? **/
.banner{ padding-bottom:2px;}
.header {width:100%; height:auto; overflow:hidden; background-color:#FFFFFF;}
.header img{max-width:100%;}
.menu {width:100%; height:auto; overflow:hidden;}
.menu ul {width:100%; line-height:30px; border-bottom:1px solid #ED838A; overflow:hidden; background:url(../images/menu_bg.gif);}
.menu li {width:33.3%; line-height:30px; border-right:1px solid #ED838A; text-align:center; font-size:13px; float:left;}
.menu li a{color:#fff;}
.menu li a:hover{color:#fff70d;}
.menu .bg {color:#fff; background:#960005;}
.menu .right {width:24%; border-right:0;}

.tit {width:98%; height:35px; line-height:35px; font-size:13px; overflow:hidden;  border-top:3px solid #e62324;  border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; margin:0 auto; background-color:#FFFFFF; margin-top:15px;}
.tit .bt{ background:url(../images/menu1_bg.gif) no-repeat;  color:#FFFFFF; width:105px; height:26px; line-height:26px; text-indent:30px; overflow:hidden; margin-left:10px; margin-top:5px;}
.tit img {height:26px; line-height:26px; padding-top:4px;}
.tit .list {position:absolute; width:80px; overflow:hidden; margin-left:-40px; background:#fff;}
.tit .list li{background:#f2f2f2; text-align:center; line-height:25px; font-size:13px; border-bottom:1px solid #fff;}
.box {width:98%; padding:10px 0px; overflow:hidden; border-right:1px solid #c7c7c7; margin:0 auto; background-color:#FFFFFF; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
.box img {}
.box1 {width:98%; padding:10px 0px; overflow:hidden; border:1px solid #c7c7c7; margin:0 auto; background-color:#FFFFFF; margin-top:15px;}
.box1 img { width:100%;}
.box .about_pic {width:35%; text-align:center; overflow:hidden; float:left;}
.box .about_pic img {width:80%; padding-top:12px;}
.box .about_txt {width:96%; font-size:13px; overflow:hidden; line-height:24px; margin:auto;}
.box .pic {width:100%; overflow:hidden; }
.box .pic li {width:33.3%; text-align:center; padding-bottom:5px; overflow:hidden; float:left;}
.box .pic li img {width:90%; margin-bottom:2px;}
.box .pic2 {width:100%; overflow:hidden; }
.box .pic2 li {width:50%; text-align:center; padding-bottom:5px; overflow:hidden; float:left;}
.box .pic2 li img {width:80%; margin-bottom:2px;}
.box .tit1 {width:100%; overflow:hidden; }
.box .tit1 li {width:100%;height:30px;line-height:30px;border-bottom:1px dashed #ccc;text-indent: 2em;overflow:hidden;background-image: url(../images/new_icon.png);background-repeat: no-repeat;}
.box .tit1 li span{float:right;}
.box .tit1 li dl{margin:0;*margin:-14px 0 0 0;padding:0;}
.box .tit1 li dl dt{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.box .tit1 b{font-family:"微软雅黑";font-weight:normal;}

.List_page{text-align:center;margin:8px;font-family:"微软雅黑";clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #f8bfbd;color:#333;font-family:"微软雅黑";}
.List_page span{background:#f8bfbd;color:#fff;margin:1px;padding:4px 6px;border:1px solid #f8bfbd;font-family:"微软雅黑";}

.box .about {padding:0px 10px; overflow:hidden; }
.box .about img {width:80%; margin-bottom:3px;}
.box .about p {line-height:22px;}
.box .about li {padding-bottom:5px;}
.box .about li label {width:28%; display:inline-block;*display:inline;*zoom:1; text-align:right; padding-right:5px;}
.box .about li input {width:62%; border:1px solid #ddd; padding:0px 5px; height:30px; line-height:30px;}
.box .about li textarea {width:62%; border:1px solid #ddd; padding:0px 5px;}
.box .about li button {width:62%; height:35px; line-height:35px; font-size:13px; overflow:hidden; background:url(../images/foot_bg.gif); color:#FFFFFF; border:0;}
.box .szll {width:100%; overflow:hidden;}
.box .szll li {border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
.box .szll li img {width:80%;}
.box .szll .pic1 {width:35%; text-align:center; overflow:hidden; float:left;}
.box .szll .txt1 {width:64%; overflow:hidden; float:left;}
.box .szll .txt1 dl {font-size:10px; line-height:16px; color:#666;}
.box .fzlc {width:100%; overflow:hidden;}
.box .fzlc li {border-bottom:1px dashed #ccc; margin-bottom:10px; padding:0px 0px 10px 10px; overflow:hidden;}
.box .fzlc dl {border-bottom:1px solid #ccc; margin-bottom:10px; padding:0px 10px 10px 0px; overflow:hidden; margin-left:33px;}
.box .tit_xm {padding-bottom:5px; font-size:18px; text-align:center;}
.box .faq { padding:0px 15px; overflow:hidden;}
.box .faq  li {padding-bottom:10px; overflow:hidden;}
.box .faq  li p {padding:6px 10px; border:1px dashed #C5C5C5; color:#666; background:#F2F2F2; margin-top:5px;}
.box .faq  li img {width:14px;}
.box .faq .baiduMap {width:100%; height:200px; overflow:hidden;}
.box .box1 {border:1px solid #ddd; width:92%; overflow:hidden; margin:0 auto;  margin-bottom:10px; }
.box .box1 .xm_tit {border-bottom:1px solid #E11527; height:24px; width:100%; overflow:hidden;}
.box .box1 .xm_tit .xm_txt {padding:6px 12px; line-height:24px; font-weight:bold; background:url(../images/menu_bg.gif); color:#FFFFFF;}
.box .box1 .xm_con {padding:10px 12px; overflow:hidden;}
.box .box1 .xm_con img {width:80%; margin-bottom:5px;}
.box .pages {text-align:center; padding:10px 0px;}
.box .pages a {text-decoration:underline; color:#D20C18;}
.box .recommend {color:#D20C18; height:30px; line-height:30px; text-align:center; margin-bottom:10px; background:#EEEEEE;}


.foot {width:100%; height:auto; padding:10px 0px; line-height:20px; font-size:13px; text-align:center; border-top:1px solid #d3d2d2; background:#edebeb; padding-bottom:80px; color:#666; overflow:hidden; margin-top:20px;}
.bottom_f {width:100%; height:60px; border-top:1px solid #820A18; position: fixed; left:0; bottom:0; z-index:500;}
.bottom_t {width:100%; height:42px; line-height:42px; background:#D69E00; color:#FFFFFF; text-align:center;}
.bottom {width:100%; height:58px; border:1px solid #820A18; background:url(../images/foot_bg.gif);}
.bottom .b_tel {width:33%;height:58px;text-align:center;border-right:1px solid #820A18;float:left;}
.bottom .b_adv {height:58px;text-align:center;float:rihgt;background-image: url(../images/bottom_2.png);background-repeat: no-repeat;background-position: right;}
.bottom_f img {width:22px; height:22px;}
.bottom img {width:35px; height:35px;}
.bottom_f a,.bottom_f a:link,.bottom_f a:visited,.bottom_f a:active{color:#fff;}

.swipe {overflow: hidden;visibility: hidden;position: relative;width:100%;height:auto;z-index:1;  margin-bottom:3px;}
.swipe-wrap{overflow: hidden;position: relative;z-index:1}
.swipe-wrap li{float:left;width:100%;position: relative;z-index:1}
.swipe-wrap li img{ width:100%;z-index:1; display:block;}
#slider_on{ position:absolute;width:100%;height:20px; line-height:20px; z-index:9999;text-align:center; bottom:0;}
#slider_on ul{ padding-right:8px;}
#slider_on li{display:inline-block;width:9px;height:9px;border-radius:5px;background:rgba(0,0,0,0.5); margin:0 2px;cursor:pointer; z-index:9999;}
#slider_on li.on{box-shadow:inset 0 1px 3px -1px #555555,0 1px 2px rgba(0,0,0,.5);background-color:#fff; z-index:9999;}


/*调用开始*/
form{margin:0;padding:0;}
.dis{display:none;}

.nlist{margin:0;padding:0;list-style:none}
.nlist li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlist li span{float:right;}
.nlist li dl{margin:0;*margin:-14px 0 0 0;padding:0;}
.nlist li dl dt{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.nlist b{font-family:"宋体";font-weight:normal;}

.nlists ul{margin:0;padding:0;list-style:none}
.nlists ul li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlists ul li span{float:right;}



.smallpic{border:1px solid #ccc;padding:2px;background:#fff;}
.smallpic0{border:0px solid #ccc;padding:2px;background:#fff;}
#marqueeboxa{height:200px;overflow:hidden;margin:10px 0 0 0;clear:both;width:960px;}
.List{margin:0;padding:0;list-style:none; clear:both; overflow:hidden;}
.List li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.List li span{float:right;color:#999;}
.List li b{font-family:"宋体";font-weight:normal;}

.clear{clear:both;}
.news_title{margin:5px 0;padding:0;text-align:center;font-size:16px;}
.news_info{text-align:center;color:#999;border:1px solid #e1e1e1;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}
#art_content{word-break:break-all;font-size:13px;padding:0 0 10px 0; line-height:24px;}
#art_content img{max-width:96%;}
.news_pre{margin:10px 0 5px 0;clear:both;}
.c9{color:#999;}

/*留言部分*/
.book_title{background:#EAF5FC;border:1px solid #BEDAF0;line-height:30px;padding:0 15px;}
.book_title span{float:right;color:#333;}
.book_Content{border:1px solid #BEDAF0;border-top:0;line-height:22px;padding:5px 15px 10px 15px;margin:0 0 10px 0;background:#fff;}
.book_Content div{border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.book_Content b{color:#f30;}

.book_add{margin:0;padding:0;list-style:none;}
.book_add input{vertical-align:middle;border:1px solid #ccc;padding:4px 10px;font-size:13px;background:#fff;}
.book_add textarea{vertical-align:top;border:1px solid #ccc;padding:4px 10px;overflow:hidden;}
.book_add li{padding:2px;clear:both;font-size:13px;}
.book_add li span{display:block;float:left;width:73px;line-height:25px;}
.book_add #showmsg{position:absolute;color:#f30;margin:-18px 0 0 130px;*margin:8px 0 0 20px;}
/*人才招聘*/

.hr_subject{background:#F8F8F8;border:1px solid #E8E8E8;border-left:0;border-right:0;color:#333;text-align:center;line-height:30px;height:30px;}
.hr_td{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}

.hr_resume{padding:15px 0;}
.hr_resume a{border:1px solid #1B96FF;background:#1B96FF;width:80px;height:25px;line-height:25px;text-align:center;display:block;margin:15px 0;float:left;color:#fff;margin:0 10px 0 0;}
.hr_resume a:hover{background:#FF7200;color:#fff;border:1px solid #FF7200;}
.hr_ip{border:1px solid #ccc;padding:4px 10px;}
.hr_ips{border:1px solid #ccc;width:450px;height:100px;}
.hr_red{color:#f30;font-family:"宋体";margin:0 0 0 10px;}

.gallery{margin:0 5px 0 5px;padding:0;display:block;height:50px;width:200px;overflow:hidden;float:left;position:relative;}
.gallery ul{margin:6px 0 0 0;padding:0;list-style:none;overflow:hidden;height:48px;position:absolute;width:2000px;}
.gallery ul li{float:left;width:50px;height:46px;margin:0;padding:0;text-align:center;}
.gallery ul li img{border:1px solid #ccc;width:46px;height:42px;}

.nr{ padding:10px 15px;}


/*优势 */
.youshi{ float:left; padding-bottom:5px }
.youshi dl{ margin:5px 0 0 5px;border:1px solid #d6d6d6;width:44%; padding:5px; float:left}
.youshi dl a{ background:#fff; }
.youshi dl a dt{ width:42px; float:left}
.youshi dl a dd{ color:#818181; font-size:12px; line-height:19px}
.youshi dl a dd strong{ color:#333; font-size:15px}



.menuf{padding:0px 0 10px 10px; }
.menuf ul{float:left;width:100%;  }
.menuf ul li{ border-bottom:1px dotted #ababab; float:left; margin-left:1px; width:32% }
.menuf ul li a{ float:left;font-family:"Microsoft YaHei","Arial"; font-size:14px; color:#333;height:35px; line-height:35px; text-align:center; width:100%; }
.menuf ul li a.lineR{ border-right:1px dotted #ababab;}


.psj dl dt{ height:24px; line-height:24px; background:#efefef; color:#FF0000; font-weight:bold; text-indent:1em; border-left:#FF0000 solid 2px; margin:10px auto;}
	.psj dl dd{ margin:10px auto;}
	.xx td p{ margin:5px;}
	
	
.xmenu{ width:98%; padding-bottom:20px; background-color:#FFFFFF;  border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; margin:0 auto;}
.xmenu li{list-style:none;}
.xmenu li a{ width:27%; text-align:center; padding:5px; margin:10px 0 0 1%; border:1px solid #CCC; color:#333; display:block; float:left;}
.xmenu li a:hover{ background:#C00; color:#FFF}