.f_Bold{font-weight:bold;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f11{ font-size:12px;}
.f14{ font-size:14px; font-weight:bold;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.font_weiyuanyaHei {font-family:"微软雅黑", "宋体";}
.font_en {font-family:Arial, Helvetica, sans-serif;}

.clearfloat {height:0px; overflow:hidden; clear:both;}
.leftFloatSet {float:left; display:inline; }
.RightFloatSet {float:right; display:inline;}
/* 清理浮动 */

/*index*/
.logo{}
.top{ background:url(../images/index-topbg.jpg) repeat-x left top; height:168px;}
.shang,.zhong,.di{ width:1000px; margin:0 auto;}
.shang{ width:1200px; margin:0 auto;}
.index-phone{ margin-right:20px; margin-bottom:25px;}
.index-job{ line-height:27px;}
.index-job a{ font-size:12px; color:#373737; height:27px;}
.index-main{ line-height:27px;}
.index-main a{ font-size:12px; color:#373737; height:27px;}
.index-ss{ float:right;}
.index-s1{ background:url(../images/index_ss1.jpg) no-repeat left center; width:197px; height:32px; line-height:32px; padding-left:5px; border:none;}

.cont{}
.index-news{ border:1px solid #adadad; padding:14px 0;}
.index-newsa{ width:680px; margin-left:28px; line-height:18px;}
.index-newsa a{ font-size:12px; color:#676767;}
.index-newsa span{ display:block; color:#e90029; line-height:24px; font-size:14px;}
.index-pro{ padding-top:36px; padding-bottom:54px;}
.index-pro h3{ text-align:center; font-size:32px; line-height:32px; color:#026eb8; padding-bottom:10px;}
.index-pro ul{ margin-right:-110px; padding-left:20px;}
.index-pro ul li{ width:246px; text-align:center; float:left; margin-right:110px;}
.index-pro ul li span{}
.index-pro ul li p{ height:58px; line-height:58px; color:#353535;}
.index-pro ul li b{}
.index-fwa{ width:231px; position: relative;}
.index-fwa ul{}
.index-fwa ul li{}
.index-fwa ul li a{ display:block; color:#060606; height:40px; line-height:40px; padding-left:14px; border-bottom:1px solid #e4e4e4;}
.index-fwa ul li a:hover{ background:url(../images/index_lmbg.jpg) no-repeat; color:#fff;}
.index-fwa ul li a.v{ background:url(../images/index_lmbg.jpg) no-repeat; color:#fff;}
.index-fwb{ width:390px; padding-left:25px; padding-bottom:50px; box-shadow:-10px 10px 20px #f8f8f8;}
.index-fwbt{ font-size:14px; line-height: 24px;}
.index-fwbt a{ color:#060606;}
.index-fwn{ /*font-family:"宋体";*/ color:#353535; font-size:12px;}
.index-fwg{ padding-top:5px;}
.index-fwg a{ /*font-family:"宋体";*/ color:#e94c07; font-size:12px;}
.pros-home { display:none; }
.pros-show { display:block; }
.index-jishu{}
.index-jishu ul{}
.index-jishu ul li{ line-height:30px; LIST-STYLE-TYPE:disc; margin-left:20px;}
.index-jishu ul li a{ font-size:12px; color:#6a6a6a; /*font-family:"宋体";*/}
.index-jishubt{ background:url(../images/index_tb.jpg) no-repeat left center; padding-left:32px; height:38px; line-height:38px; color:#000; font-weight:bold; border-bottom:1px dotted #cccccc; margin-bottom:8px;}

.bottom{ background:url(../images/index-bottombg.jpg) repeat-x left top; height:317px; color:#fff; position:relative;}
.di-a{ margin-right:73px;}
.shall{ margin:47px 0 26px 0;}
.di-b{ margin-top:30px; width:140px; margin-right:20px;}
.di-pro{ border-bottom:1px solid #fff; font-weight:bold; padding-bottom:8px; margin-bottom:10px;}
.di-b ul{}
.di-b ul li{ line-height:20px;}
.di-b ul li a{ color:#fff; font-size:12px; color:#fffefe;}
.di-c{ margin-right:0;}
.icp{ height:72px; line-height:72px; text-align:center;}

/*pro*/
.w-top{ padding:0 3%; background:url(../images/index-topbg.jpg) repeat-x left top; height:168px;}
.w-logo{ }

.w-cont{}
.pro-bt{ padding:0 3%; border-bottom:1px solid #cacaca; margin-bottom:5px;}
.pro-bt span{ font-size:24px; color:#434343; height:44px; line-height:44px;}
.pro-mb{ height:52px; line-height:52px; color:#3e5968; /*font-family:"宋体";*/ font-size:12px;}
.pro-mb a{ color:#e94d07;}
.w-left{ width:64%; padding:0 3%;}
.pro-n{ font-family:"宋体";font-size:14px; line-height:26px; color:#3c3c3c; padding-top:15px; padding-bottom:45px; padding-left:3%;}
.pro-n span{ display:block; font-size:16px; font-weight:bold; font-family:"宋体";}
.pro-na{ padding-top:8px; font-size:14px; font-weight:bold;}
.pro-na b{ color:#e94c07;}
.pul ul{ margin-right:-3.8%;}
.pul ul li{ width:135px; float:left; margin-right:3.8%; margin-bottom:25px;}
.pul ul li span{}
.pul ul li p{/* background:url(../images/pro_j.jpg) no-repeat left top;*/ line-height:18px; padding-left:12px;}
.pul ul li p a{ TEXT-DECORATION:underline;}
.w-right{ width:30%; padding-top:12px;}
.pro-right{ width:50%; margin-right:3%;}
.pro-news ul{ padding-bottom:20px;}
.pro-news ul li{ height:30px; line-height:30px; overflow-y:hidden; background:url(../images/pro-dian.jpg) no-repeat left center; padding-left:12px;}
.pro-news ul li a{ font-size:12px; /*font-family:"宋体";*/ color:#e94c07;}
.pro-rightbt{ background:url(../images/pro_01.jpg) no-repeat left center; padding-left:28px; color:#000; font-weight:bold; border-bottom:1px dotted #ccc; height:38px; line-height:38px;}
.pro-jishu ul{ padding-bottom:20px;}
.pro-jishu ul li{ height:30px; line-height:30px; overflow-y:hidden; background:url(../images/pro-dian.jpg) no-repeat left center; padding-left:12px;}
.pro-jishu ul li a{ font-size:12px; /*font-family:"宋体";*/ color:#6a6a6a;}
.pro-fuwu ul{ padding-bottom:20px;}
.pro-fuwu ul li{ line-height:18px; margin-top:15px;}
.pro-fuwu ul li span a{ display:block; font-weight:bold; background:url(../images/pro-dian.jpg) no-repeat left center; padding-left:12px; font-size:12px; /*font-family:"宋体";*/ color:#e94c07;}
.pro-fuwu ul li p{ padding-left:12px; font-size:12px; /*font-family:"宋体";*/}
.pro-fuwu ul li p a{ color:#5f5f5f;}

.pro-hh{ font-size:18px; font-weight:bold; color:#b1adaa; padding-bottom:12px; /*font-family:"宋体";*/}
.pro-hh2{ padding-top:12px; /*font-family:"宋体";*/}

/*pro-show*/
.ps-ms{ font-size:24px; line-height:24px; color:#818181;}
.pro-showqh{ width:90%; margin-left:2.2%;}
.p-left{ width:30%; padding:0 0 0 3%;}
.p-right{ width:64%; padding-right:3%; padding-top:45px;}
.p-n{ /*font-family:"宋体";*/ font-size:14px; line-height:24px; color:#000; padding-bottom:45px; padding-left:2.5%;}
.p-n span{ display:block; line-height:30px; font-size:24px; padding-bottom:8px; color:#3c3c3c; font-weight:bold;}
.p-na{ padding-top:8px; font-size:14px; font-weight:bold;}
.p-na b{ color:#e94c07;}

/*news*/
.j-zhong{ padding:40px 3%;}
.j-lm{ border-bottom:1px solid #cfcfcf; margin-bottom:30px;}
.j-lm ul{}
.j-lm ul li{ float:left; margin-right:2px;}
.j-lm ul li a{ display:block; width:162px; height:33px; line-height:33px; text-align:center; background:#f0f0f0; color:#3a3a3a;}
.j-lm ul li a:hover{ background:#cecece;}
.j-lm ul li a.v2{ background:#cecece;}
.j-n{ border-bottom:1px solid #cfcfcf; height:85px; padding-top:15px;}
.time{ width:10%; height:100px; text-align:center; color:#505050; font-size:12px;}
.j-ms{ width:90%;}
.j-ms p{ text-decoration:underline; padding-bottom:12px;}
.j-ms p a{ color:#c20000;}
.j-ms span{ display:block; line-height:24px; font-size:12px; height:45px; overflow-y:hidden;}
.j-ms span a{ color:#505050;}
.yeshu{ margin-top:40px;}
.yeshu ul{}
.yeshu ul li{ float:left; margin-right:4px;}
.yeshu ul li a{ display:block; width:37px; height:39px; line-height:39px; text-align:center; background:#777777; color:#fff;}
.yeshu ul li a:hover{ background:#3973a6;}
.n-left{ width:60%;}
.news-top{ padding-bottom:27px; border-bottom:1px solid #cfcfcf;}
.news-tu{ width:49%;}
.news-k{ width:49%; margin-left:2%;}
.news-k h3{ font-size:24px; line-height:30px; color:#0e0e0e; font-weight:normal;}
.news-k p{ font-size:12px; color:#434343; line-height:24px; padding-bottom:25px;}
.news-k span a{ color:#4b4b4b; line-height:24px;}
.news-k b a{ display:block; color:#eb4800; padding-top:20px;}
.n-right{ width:40%;}
.news-n{ width:82%; float:right;}
.news-n ul{ background:url(../images/news-n1.jpg) no-repeat left top; border:1px solid #c4c4c4; padding:50px 3% 10px 3%;}
.news-n ul li{ height:35px; line-height:35px; border-bottom:1px dotted #cccccc;}
.news-n ul li a{ font-size:12px; color:#010101;}
.news-n ul li a:hover{}
.news-n ul.news-z{ background:url(../images/news-n2.jpg) no-repeat left top; margin-top:12px;}

/*job*/
.job-fl{ width:61%; height:98px; padding:0 2%; margin-left:1.2%; border:1px solid #cecece;}
.job-fl ul{ margin-right:-15px; overflow-y:hidden; height:80px;}
.job-fl ul li{ float:left; border-right:1px solid #4c4c4c; margin-right:15px; padding-right:15px; margin-top:20px;}
.job-fl ul li a{ color:#4c4c4c;}
.fx{ border-top:1px solid #d1d1d1; width:35%; margin-left:1.2%; padding-top:20px;}
.job-tj{ color:#767676; padding-top:5px;}

/*about*/
.about-a{ line-height:24px; color:#2e2e2e;}

/*contact*/
.contact-a{ line-height:30px; font-weight:bold; color:#414141; padding-left:1%; padding-bottom:50px;}
.contact-a span{ color:#007ec8;}

/*jishu*/
.js-qh{ width:100%;}
.js-sousuo{ padding-left:5%; padding-top:50px; padding-bottom:58px;}
.js-x{ height:38px; line-height:38px; font-size:24px; color:#555555;}
.js-z{ background:url(../images/jishu-k.jpg) no-repeat; width:286px; height:38px; line-height:38px; padding-left:5px; border:none;}
.js-s{ margin-left:2px;}
.js-left{ width:15%; height:955px; background:#edecec;}
.js-o{ font-weight:bold; color:#252525; font-size:14px; height:44px; line-height:44px; padding-left:6%; border-bottom:1px solid #cfcfcf; margin-bottom:8px;}
.js-right{ width:85%;}
.js-r1{ margin-left:2%; padding-bottom:12px; border-bottom:1px solid #9c9c9c; color:#252525;}
.js-ww ul{ margin-left:2%}
.js-ww ul li{ border-bottom:1px solid #cdcdcd; padding:12px 0;}
.js-ww ul li p{ font-size:12px; color:#858585; line-height:18px; float:left; text-decoration:underline;}
.js-ww ul li p span{ color:#e24600; font-size:14px;}
.js-ww ul li b{ display:block; float:right; background:url(../images/js-i.jpg) no-repeat left center; padding-left:37px; color:#888888; /*font-family:"宋体";*/ font-weight:normal; font-size:12px;}



/*nav*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
/*font-family: arial, sans-serif; */ 
margin:0; 
margin:0;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative; z-index:999;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block;
width:140px;
text-align:center;
color:#fff;
background:url(../images/nav_bg.jpg) no-repeat right center;
height:51px; line-height:51px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff;
font-size:14px;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute;
top:51px; 
left:0; 
width:140px;
background:#fff;
padding-bottom:0px;
box-shadow:1px 1px 10px #333;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block;
width:136px;
margin-left:2px;
height:32px;
line-height:32px;
text-align:center;
border-bottom:1px solid #cecece;
background:#fff; 
color:#3e5968;
/*font-family:"宋体";*/
font-size:12px;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	color:#e94c07;
}





