﻿@charset "utf-8";
* {margin:0;padding:0;}
body,td,th {font-size: 12px;}
body {margin: 0px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; color:#3b3b3b; background:#ffffff}
a {font-size: 12px;color: #333333; text-decoration: none;}
a:hover {color:#FF0000; text-decoration:underline;}

table {border-collapse:collapse;}
img {border:0;}
ul {list-style:none;}
.Cal {clear:both;}
#Top,#Nav,#Banner{width:980px;margin:0 auto;}
#Top {height:88px; width:100%; }
.top_content {width:1000px;; height:88px; margin:0 auto;}
.top_logo {width:429px; float:left; margin-top:15px;}
.top_link {width:323px; height:88px; float:right;}
.top_link_bg {width:202px; height:25px; float:right; margin-top:3px; background-image:url(../../../images/body_05.jpg)}

#QuickLink2 {margin-top:35px;float:right;color:#666666;width:460px; height:19px; line-height:19px; font-weight:bold; text-align:right}
#QuickLink2 img{vertical-align:middle; /*optional*/}
#QuickLink2 a {color:#666666;}


#LogoLink {font-size:18px;line-height:20px;}
#QuickLink {margin-top:30px;float:right;color:#333;width:200px;}
#QuickLink a {color:#333;}
.Nav_list { width:1000px; margin:0 auto; font-size:14px;}

/*-----
#Nav {margin-top:0px; background:url(../../../images/menu_bg.jpg) repeat-x; width:100%; height:38px;}
------*/

.nav{ width:1000px; height:40px; background:url(/images/jfsy_28.gif) repeat-x center top; margin:0 auto;}
.nav_left{ background:url(/images/jfsy_26.gif) no-repeat left top; width:3px; height:40px; overflow:hidden; float:left;}
.nav_right{ background:url(/images/jfsy_34.gif) no-repeat left top; width:3px; height:40px; overflow:hidden; float:right;}
.nav ul{ padding-left:7px;}
.nav li{ float:left; width:122px; height:40px; background:url(/images/jfsy_30.gif) no-repeat right top; padding-right:1px; position:relative;}
.submenu{ position:absolute; left:0; top:40px; height:30px; line-height:30px;  width:500px;display: none;}
.submenu a{ margin:0 10px;}
.nav li span a{ width:100%; height:40px; display:block; text-align:center; font-size:14px; line-height:35px; text-decoration:none; color:#FFF;}
.nav li.hover span a, .nav li span a:hover{ background:url(/images/jfsy_31.gif) no-repeat center top; color:#CC1017; text-decoration:none;}
.nav li.hover .submenu{ display:inline;}

#NavNow {background:url(/images/jfsy_31.gif) no-repeat center top; color:#CC1017; text-decoration:none;}
.navbt {background: url(/images/jfsy_37.gif) repeat-x center top; height: 31px; width: 1000px; margin: 0 auto;}
.yjleft {background: url(/images/jfsy_36.gif) no-repeat left top; width: 3px; height: 31px; overflow: hidden; float: left;}
.yjright {background: url(/images/jfsy_39.gif) no-repeat left top; width: 3px; height: 31px; overflow: hidden; float: right;}


#Banner { width:100%; height:340px; background-color:#bcbcbc}
#BannerImg {width:980px; margin:0 auto;}
.top_content2 {width:100%; margin:0 auto;}

/*-----轮换图片------*/
.flexslider { position: relative; height: 310px; width:1000px; margin:0 auto; margin-top:10px; overflow: hidden; background: url(../../../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 310px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../../../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

#BannerText {font-size:20px;color:#FFF;line-height:80px;width:390px;float:left;font-weight:bold;margin-left:40px;}
.Content_kj { width:100%; padding-top:10px;}
#Content {background:url(../../../Images/con_bgt.jpg) #FFFFFF no-repeat top;margin-top:10px;padding-bottom:0px; width:1000px; margin:0 auto;}
#Content_bottom {background:url(../../../Images/con_bgt_bottom.jpg) #FFFFFF no-repeat top; height:37px; width:1000px; margin:0 auto;}
#ContentLeft {width:246px;float:left;margin-left:0px;}
.ContentLeft_TopBar {width:198px; margin:0 auto; margin-bottom:0px; padding-top:30px;}
#ContentRight {width:710px;float:right;margin-right:22px;}
.ContentRight_title {height:35px; margin-top:33px;}
.ContentRight_TopBar {float:left; height:35px; width:134px; background:url(../../../images/about_03.jpg) no-repeat; text-align:center; line-height:35px;}
#PageNow {line-height:20px;margin-left:0px; float:right}

.Content_kj2 { width:100%; background:url(../../../Images/index_content_bg.jpg) repeat-x #fcf3ea top;}
#Content_index {padding-top:0px;padding-bottom:0px; width:1000px; margin:0 auto;}

.topbar_bg {width:198px; height:65px; background:url(/images/about_bg.jpg) no-repeat; font-size:20px; font-weight:bold; line-height:60px; padding-left:30px; color:#FFFFFF}
.TopContent {width:198px; margin:0 auto; margin-bottom:0px;}
.TopContent ul {list-style:none;/*margin-left:18px;*/}
.TopContent ul li {text-indent:55px; line-height:35px;width:198px; list-style:none; background:url(../../../images/nav_list_bg.jpg) no-repeat;}
.TopContent ul li a{color:#666666;font-weight:bold;}
.TopContent ul li:hover{text-indent:55px; background:url(../../../images/nav_list_bg_hover.jpg) no-repeat;color:#fff;}
.TopContent ul li:hover a{text-indent:55px; background:url(../../../images/nav_list_bg_hover.jpg) no-repeat;color:#fff;}
.TopContent ul li a:hover{color:#fff;}
.lianxi_tel_left {width:198px; margin:30px auto;  margin-top:30px;}
.lianxi_left {width:198px; margin:30px auto;}

.Contentlist2 {width:700px; height:150px; margin:0 auto;	margin-top:20px; border-bottom:1px #ccc dotted; }
.Contentlist2_left {float:left;width:170px;}
.Contentlist2_left img {width:170px;height:110px;margin:10px 10px 10px 0px; padding:0px;}
.Contentlist2_right {float:right;width:510px;margin-top:10px; margin-left:10px; color:#444444;}

.Contentlist3_right {float:right;width:700px;margin-top:10px; margin-left:10px; color:#444444;}

.title2 {background:url(../../../images/title_bg_2.jpg) no-repeat; height:31px; line-height:31px;}
.title3 {background:url(../../../images/title_bg_2.jpg) no-repeat; height:31px; line-height:31px; text-indent:30px;}
.Nswslist2 {width:375px; margin:0 auto; margin-bottom:10px;}
.Nswslist2 ul {list-style:none;/*margin-left:18px;*/}
.Nswslist2 ul li {text-indent:10px; line-height:24px; width:340px; list-style:none; background:url(../../../images/news_arr.gif) no-repeat left}
.Nswslist2 ul li a{color:#666666;}
.Nswslist2 ul li:hover{text-indent:10px; color:#bb4400;}
.Nswslist2 ul li a:hover{color:#bb4400;}

.pro{height:200px;margin-top:9px; width:945px;}
.pro .title {  height:33px; text-indent:0px;}
.pro .c{border-top:0; height:160px}
.pro .c .l{ float:left;display:inline;margin:60px 0 0 6px}
.pro .c .m{ float:left; width:700px; padding:9px 0 0 12px}
.pro .c .m dl{padding:6px}
.pro .c .m dl dt{width:160px;height:110px;border:1px solid #e5ceb6;padding-top:2px}
.pro .c .m dl dt a{width:156px;height:108px; overflow:hidden; display:block; margin:0 auto;}
.pro .c .m dl dd{ text-align:center; padding-top:10px; color:#666666}
.pro .c .m dl dd strong{color:red}
.pro .c .r{ float:right;margin:60px 6px 0 0px}

/*-----
.alout {width:146px;height:139px;background:url(../../../images/bg12.jpg) right;background-repeat:no-repeat;margin:0 5px;}
.alover {width:146px;height:139px;background:url(../../../images/bg12.jpg) left;background-repeat:no-repeat;margin:0 5px;}
.alout a:hover { color:#FFFFFF}
------*/

.px14 {font-size:14px; font-weight:bold;}
.px20 {font-size:12px; color:#999999;}
.px18 {font-size:14px;font-weight:bold;}
.baise {color:#b6985d;}
.heise {color:#FF0000;}
.lanse {color:#cc3333;}
.lanse1 {color:#a1b7cf;} 
.TopBar2 {width:680px;height:48px; margin:0 auto; background-image:url(/Images/topbar2_bg.jpg); background-repeat:no-repeat;text-indent:25px;line-height:35px;}

.dib a { color:#CCCCCC}
.dib a:hover {text-decoration: none; color: #fff;}
.topbar{background-color:#F8F8F8; height:30px; width:100%; margin:0 auto; color:#CCCCCC; border-bottom:1px solid #DDD}
.topbar-main{width:1000px;text-align:right;margin:0 auto;line-height:26px;font-size:12px;}
.icon-qq-wh {background-position: 2px 0px;}
.icon-qq-wh, .icon-tel-wh {width: 25px; height: 18px; display: inline-block; background-image: url(/images/imgmap.png); line-height: 14px; vertical-align: text-top;}
.icon-tel-wh{background-position:-26px 0px;}
.ml10 {margin-left:10px;}
.register {background-color:#eb6100; height:30px; color:#fff; display:inline-block; padding:0 15px;}
.f14 {font-size:14px; line-height:30px;}
.pl20 {padding-left:20px;}

.Contents {margin:20px 0px 10px 0px;line-height:26px; color:#444444;}
.ImgList {margin:0;margin:5px;list-style:none;}
.ImgList li {float:left;margin-left:0px ;margin-right:20px;margin-bottom:25px; padding-top:10px; width:312px;height:268px;text-align:center; line-height:40px; overflow:hidden; list-style:none; background:url(../../../images/cpbg.jpg) no-repeat;}
.ImgList li img {width:286px; height:197px; padding:2px; }
.ImgList_case {margin:0;margin:5px;list-style:none;}
.ImgList_case li {float:left;margin-left:0px ;margin-right:25px; margin-bottom:25px; padding-top:7px; width:197px; height:179px; text-align:center; line-height:30px; overflow:hidden; list-style:none; background:url(../../../images/casebg.jpg) no-repeat;}
.ImgList_case li img {width:177px; height:133px; padding:0px; }
.jobtitle {width:680px;height:35px;background:url(/images/job2.jpg);color:#cc0000;font-weight:bold;text-align:center;border:1px #ccc solid;}
.jobtable {line-height:30px;text-align:center;border-bottom:1px #d9d9d9 solid;}
.Title {font-size:18px;text-align:center;margin:10px;}
.Info {text-align:center;line-height:20px;border-bottom:1px solid #e9e9e9; height:40px;}
#Page {margin-top:10px;line-height:22px;}
#Bottom {background:url(../../../Images/BottomBg.jpg) repeat-x; height:40px;text-align:center;line-height:40px;color:#666; width:100%; margin-top:10px;}
.Bottom_content a { color:#CCCCCC; text-decoration:none;}

/*-----首页左侧------*/
.box1000px {width: 1000px; margin: 0 auto; overflow: hidden; zoom: 1; margin-top:5px;}
.left {width: 740px; float: left; overflow: hidden; zoom: 1;}

.lc_tit {height: 34px; line-height: 34px; background: url(/images/jfsy_64.gif) repeat-x center top; margin-top: 10px; border: 1px solid #DDD;}
.no_maginpadding {margin: 0; padding: 0;}
.lc_tit li { float: left; width: 122px; height: 34px; position: relative;}
.no_maginpadding li {list-style: none;}
.lc_tit li.active span {background: #FFF; color: #CC1017; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top: 2px solid #CC1017;}
.lc_tit li span {position: absolute; cursor: pointer; width: 120px; left: -1px; top: -1px; text-align: center; font-size: 14px; text-align: center;}

.lc_txt {height: 210px; padding: 10px;}
.box1 {border: 1px solid #DDD; border-top: none; overflow: hidden; zoom: 1;  background:#FFFFFF}
.box2 {border: 1px solid #DDD; border-top: none; background:#FFFFFF}

.tit01 {background: url(/images/jfsy_64.gif) repeat-x center top; height: 34px; line-height: 34px; margin-top: 10px; border: 1px solid #DDD; border-top: 2px solid #CC1017; padding: 0 10px;}
.jiedai {background: url(/images/jfsy_92.gif) no-repeat center top; width: 110px; float: left; text-align: center; font: normal 14px/29px; color: #FFF;}
.jdlist { height: 170px; padding-top:15px;}

.newsbox1 {width: 365px; float: left; margin-top: 10px;}
.news_tit {background: url(/images/jfsy_64.gif) repeat-x center top; height: 34px; line-height: 34px; border: 1px solid #DDD; position: relative; padding: 0 10px;}
.news_txt ul {margin-top: 10px;}
.news_txt li {line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background:url(/images/ico.jpg) no-repeat left; text-indent:8px;}
.no_maginpadding li {list-style: none;}

.font01 {background: url(/images/jfsy_136.gif) no-repeat center top; width: 100px; height: 40px; position: absolute; left: 10px; top: -1px; font: normal 14px/34px ; color: #FFF; text-align: center;}
.news_txt {height: 245px; padding: 10px;}
.tjnews {height: 75px; overflow: hidden; padding-bottom: 10px; margin-top: 2px; border-bottom: 1px solid #EEE; line-height: 20px;}
.tjnews strong {display: block; padding-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tjnews img {float: left; margin-right: 10px;}
.clearbox {display: block; clear: both; content: ""; visibility: hidden;}
.font04 {font: bold 14px/34px "΢���ź�", "����";}
.link_txt {padding: 10px; height:50px;}


/*-----首页右侧------*/
.right {width: 250px; float: right; overflow: hidden; zoom: 1;}
.tit02 {background: url(/images/jfsy_64.gif) repeat-x center top; height: 34px; line-height: 34px; border: 1px solid #DDD; padding: 0 10px; margin-top: 10px;}
.font02 {background: url(/images/jfsy_67.gif) no-repeat left center; float: left; padding-left: 10px; font: normal 14px/34px;}
.zixun_txt {padding: 10px; height: 240px; line-height: 24px;}
.cy_txt {padding: 10px; height: 265px; line-height: 24px;}
.lx_txt {padding: 10px; height: 115px; line-height: 24px;}
.slider-list li { background:url(/images/ico.jpg) no-repeat left; text-indent:8px;}

.index_news_list {margin-left:0px; width:490px; padding-top:0px;}

.Contentlistnews_list{width:480; margin:0 auto; height:29px;  padding-top:0px; padding-bottom:0px;}
.Contentlist_right {width:480px; margin-top:0px; height:29px; line-height:29px; background:url(/images/ico.jpg) no-repeat left; text-indent:8px; }
.Contentlist_right a { font-size:12px;}



/*-----footer------*/
.fw {background: url(/images/jfsy_142.gif) repeat-x center top; border: 1px solid #DDD; padding: 10px; overflow: hidden; width: 978px; margin: 0 auto; margin-top: 10px; background-color:#FFFFFF}
.fw ul {margin-top: 10px;}
.no_maginpadding {margin: 0; padding: 0;}
.fw li {width: 154px; float: left; border-right: 1px solid #EEE; padding-left: 40px;}
.fw li h1 {font-family: "΢���ź�", "����"; margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #666; background: no-repeat left center; padding-left: 25px;}
.fw li p a {background: url(/images/arrow.gif) no-repeat 15px center; padding-left: 25px;}
.fw li p {line-height: 26px;margin: 0;padding: 0;margin-top: 10px;}
.foot {overflow: hidden; zoom: 1; text-align: center; line-height: 50px; border-top:2px solid #CC0000; width:1000px; margin:0px auto; height:70px;}