﻿body{ margin:0px; padding:0px;}
/*CSS清除浮动 clearfix:after*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}

/*文字链接样式*/
.grey a:link,.grey a:visited { color:#9b9696;}
.grey a:hover { color:#fff;}

/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}

/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*隐藏元素*/
.hide {	display:none;}

/*解决IE6双边距加倍错误*/
.inline { display:inline;}

/*最小高度*/
.minheight400 { min-height:400px; height:auto!important; height:400px; overflow:visible;}

/*整体宽度*/
.contain1000{ width:1000px; margin:0 auto; padding:0px 0px; background:#fff;}
.contain960{ width:960px; margin:0 auto; padding:0px 0px;}

/*字体*/
.strong { font-weight:bold;}
.yahei { font-family:微软雅黑;}
.songti { font-family:宋体;}

h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0px; padding:0px;}
h1{ font-size:14px;}
h2{ font-size:12px;}
h3{ font-size:12px;}
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font22 { font-size: 22px; }

/*其他文字链接样式*/
.cffffff a:link{color : #ffffff ;}
.cffffff a:visited {color : #ffffff ;}
.cffffff a:hover {color : #666 ;}
.cffffff a:active {color : #ffffff ;} 
.cffffff { color:#ffffff;}

.c000000 a:link{color : #000000 ;}
.c000000 a:visited {color : #000000 ;}
.c000000 a:hover {color : #666 ;}
.c000000 a:active {color : #000000 ;} 
.c000000 { color:#000000;}

.c494949 a:link{color : #494949 ;}
.c494949 a:visited {color : #494949 ;}
.c494949 a:hover {color : #666 ;}
.c494949 a:active {color : #494949 ;} 
.c494949 { color:#494949;}

.cd5121b a:link{color : #d5121b ;}
.cd5121b a:visited {color : #d5121b ;}
.cd5121b a:hover {color : #666 ;}
.cd5121b a:active {color : #d5121b ;} 
.cd5121b { color:#d5121b;}

.c313131 a:link{color : #313131 ;}
.c313131 a:visited {color : #313131 ;}
.c313131 a:hover {color : #666 ;}
.c313131 a:active {color : #313131 ;} 
.c313131 { color:#313131;}

.cfc9403 a:link{color : #fc9403 ;}
.cfc9403 a:visited {color : #fc9403 ;}
.cfc9403 a:hover {color : #666 ;}
.cfc9403 a:active {color : #fc9403 ;} 
.cfc9403 { color:#fc9403;}


.a454545{ color:#454545;}
.a666666{ color:#666666;}
.a494949{ color:#494949;}
.a787878{ color:#787878}

/* w系列控制宽度 */
.wauto { width: auto }
.w25 { width: 25%; }
.w33 { width: 33.3%; }
.w50 { width: 50%; }
.w100 { width: 100%; }

.w30px { width: 30px; }
.w90px { width: 90px; }
.w95px { width: 95px; }
.w100px { width: 100px; }
.w120px { width: 120px; }
.w145px { width: 145px; }
.w125px { width: 125px; }
.w200px { width: 200px; }
.w220px { width: 220px; }
.w235px { width: 235px; }
.w240px { width: 240px; }
.w255px { width: 255px; }
.w265px { width: 265px; }
.w295px { width: 295px; }
.w300px { width: 300px; }
.w310px { width: 310px; }
.w350px { width: 350px; }
.w400px { width: 400px; }
.w610px { width: 610px; }
.w640px { width: 640px; }
.w695px { width: 695px; }
.w700px { width: 700px; }
.w740px { width: 740px; }
.w860px { width: 860px; }
.w900px { width: 900px;}
.w960px { width: 960px; }
.w990px { width: 980px; }
.w1000px { width: 1000px; }

/* h系列控制高度 */
.h100 { height:100%; }
.hauto { height:auto; }

.h20px { height: 20px; }
.h30px { height: 30px; }
.h40px { height: 40px; }
.h50px { height: 50px; }
.h75px { height: 75px; }
.h100px { height: 100px; }
.h130px { height: 130px; }
.h150px { height: 150px; }
.h210px { height: 210px; }
.h250px { height: 250px; }
.h585px { height: 585px; }

.lineheight100  { line-height:100%;}
.lineheight120  { line-height:120%;}
.lineheight150  { line-height:150%;}
.lineheight180  { line-height:180%;}
.lineheight200  { line-height:200%;}
.lineheight250  { line-height:250%;}

.lineheight15px  { line-height: 15px; }
.lineheight17px  { line-height: 17px; }
.lineheight20px  { line-height: 20px; }
.lineheight22px  { line-height: 22px; }
.lineheight24px  { line-height: 24px; }
.lineheight26px  { line-height: 26px; }
.lineheight30px  { line-height: 30px; }
.lineheight32px  { line-height: 32px; }
.lineheight40px  { line-height: 40px; }

/* --bg系列控制背景图片，自行添加，前面的px控制左右相对位置，后面的控制上下相对位置-- */
.ggbg1 { background:url(../images/topbg.gif) center top repeat-x; height:78px;}


/* p系列控制padding */
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}

.pt2 { padding-top:2px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}

.pl2 { padding-left:2px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}

/* m系列控制padding */
.m5 { margin:5px!important;}
.m10 { margin:10px!important;}
.m15 { margin:15px!important;}
.m20 { margin:20px!important;}
.m25 { margin:25px!important;}
.m30 { margin:30px!important;}

.mt5 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt12 { margin-top:12px!important;}
.mt15 { margin-top:15px!important;}
.mt18 { margin-top:18px!important;}
.mt20 { margin-top:20px!important;}
.mt25 { margin-top:25px!important;}
.mt30 { margin-top:30px!important;}
.mt40 { margin-top:40px!important;}
.mt45 { margin-top:45px!important;}
.mt90 { margin-top:90px!important;}

.mr5 { margin-right:5px!important;}
.mr10 { margin-right:10px!important;}
.mr15 { margin-right:15px!important;}
.mr20 { margin-right:20px!important;}
.mr25 { margin-right:25px!important;}
.mr30 { margin-right:30px!important;}

.mb5 { margin-bottom:5px!important;}
.mb10 { margin-bottom:10px!important;}
.mb15 { margin-bottom:15px!important;}
.mb20 { margin-bottom:20px!important;}
.mb25 { margin-bottom:25px!important;}
.mb30 { margin-bottom:30px!important;}

.ml5 { margin-left:5px!important;}
.ml10 { margin-left:10px!important;}
.ml15 { margin-left:15px!important;}
.ml20 { margin-left:20px!important;}
.ml25 { margin-left:25px!important;}
.ml30 { margin-left:30px!important;}
.ml35 { margin-left:35px!important;}
.ml100 { margin-left:100px!important;}

/* 其他常用元素 */
/*文本对齐样式*/
.center { margin:0px auto;}
.tcenter { text-align:center;}
.tleft { text-align:left;}
.tright { text-align:right;}
/*左右漂浮样式*/
.l { float: left; }
.r { float: right; }
/* 1px细线 */
.b1s { border:1px solid #CCCCCC;}
.bt1s { border-top:1px solid #CCCCCC;}
.br1s { border-right:1px solid #CCCCCC;}
.bb1s { border-bottom:1px solid #CCCCCC;}
.bl1s { border-left:1px solid #CCCCCC;}





.breadbg1{ width:700px; height:22px; background:url(../images/bread_bg1.gif) left center repeat-x;}
.breadbg11{ width:900px; height:22px; background:url(../images/bread_bg1.gif) left center repeat-x;}
.breadbg2{ width:auto; height:22px; background:url(../images/bread_bg2.gif) left center no-repeat; padding-left:20px; color:#6f6f70;}
.job_tit{ width:700px; height:26px; background:url(../images/job_titbg.gif) left top no-repeat; border-bottom:4px solid #eceae8; padding-bottom:13px;}
.job_tit li{ float:left; height:26px; line-height:25px;}

.ab_rbg{ background:url(../images/ab_rbg.gif) left top no-repeat; padding-top:27px; }
.ab_rtit{ width:102px; height:19px;}
.ab_rtit a{ width:80px; padding-left:22px; height:15px; *height:17px; line-height:15px; *line-height:17px; padding-top:4px; *padding-top:2px; display:block; background:url(../images/ab_rtitoff.gif) left top no-repeat; color:#000!important;}
.ab_rtit a:hover{ background:url(../images/ab_rtiton.gif) left top no-repeat; color:#fff!important;}
.ab_rone{ width:250px; margin-left:18px;}
.ab_rpic{ width:77px; float:left; margin-top:12px; margin-bottom:12px;}
.ab_rtxt{ width:160px; float:left; margin-top:12px; margin-bottom:12px; font-size:12px; font-family:"宋体"; color:#616161;}
.ab_rtxt1{ width:160px; float:left; margin-top:12px; margin-bottom:12px; margin-left:12px; font-size:11px; font-family:微软雅黑; color:#616161;}

.news_list{ width:100%; position:relative; cursor:pointer; margin-bottom:20px;}
.news_pic{ width:134px; margin-left:7px;}
.news_rtxt{ width:556px; height:92px; display:block; background:url(../images/news_rbgoff.gif) no-repeat; float:right; overflow:hidden;}
.news_list.news_list:hover .news_rtxt{ background:url(../images/news_rbgon.gif) no-repeat;}
.news_rtxt h3{ width:520px; height:32px; line-height:32px; font-size:16px; font-family:微软雅黑; color:#313131; margin:0px; padding:0px; margin-bottom:5px; margin-left:24px;}
.news_rtxt h3 a{ font-size:18px; color:#333;}
.news_rtxt h3 a:hover{ color:#478109;}
.news_list.news_listhover .news_rtxt h3{color:#f78b1f; font-weight:bold;}
.news_rfont{ width:520px; margin-left:24px; line-height:20px; color:#939393; font-family:微软雅黑; height:45px; overflow:hidden; }
.news_rmore a{ width:50px; height:20px; display:block; position:absolute; right:10px; bottom:5px;}
.news_searchk{ width:691px; height:52px; background:#f7f7f6; border:1px solid #eceae8;}
.news_sear1{ width:115px; float:left; margin-top:17px; margin-left:160px; display:inline;}
.news_sear2{ width:180px; height:20px;float:left; margin-top:17px;}
.news_sear3{ width:36px; height:19px; float:left; margin-top:17px;}
.de_date2{ width:170px; float:right; height:20px; margin-top:1px;}
.de_date2 span{ padding:0px 10px;}
.newsde_back{ width:100%; height:32px; background:url(../images/newsde_back.gif) no-repeat;}
.newsde_back a{ width:89px; height:23px; display:block; float:right; margin-top:9px;}
.newsde_page{ width:700px;}
.newsde_page li{ width:675px; height:24px; line-height:24px; padding-left:25px; border-bottom:1px solid #ccc;}
.newsde_page li.pagbg1{ background:url(../images/pageup.gif) 10px 10px no-repeat;}
.newsde_page li.pagbg2{ background:url(../images/pagedown.gif) 10px 10px no-repeat;}
.honor_one{ width:216px; float:left; line-height:28px; text-align:center; margin:0px 5px 10px 20px; display:inline;}
.honor_one img{ width:202px; height:152px; padding:6px; border:1px solid #ccc;}

.pd_tabs { width:100%; margin-bottom:5px; margin-top:25px;}
.pd_tabs ul { width:auto;}
.pd_tabs ul li { float:left; width:106px; height:24px; line-height:24px; margin-right:8px; margin-bottom:8px; font-family:微软雅黑; font-size:13px;}
.pd_tabs ul li a { display:block; width:106px; height:24px; line-height:24px; text-align:center; background:url(../images/prode_taboff.gif) no-repeat; color:#000;}
.pd_tabs ul li a.selected { background:url(../images/prode_tabon.gif) no-repeat; color:#fff;}
.pro_bu{ background:url(../images/pro_cion1.gif) 65px 9px no-repeat;}
.pro_one{ width:145px; margin:0px 15px 15px 20px;}
.pro_cion1{ background:url(../images/pro_cion2.gif) 0px 3px no-repeat;}
.pro_phone{ width:610px; background:#efefef; border:1px solid #e1e1e1;}
.pro_phone span{ color:#fb780a;}

.se_lie3{ width:145px; float:left;}
.neiz1{ width:528px; float:right;}
.iright2 {width:141px; font-family:宋体; float:left; height:23px; position:relative; z-index:9999;}
.tslist02 { width:141px;}
.language2 { width:139px; height:21px; line-height:21px; border:1px solid #fff; text-align:center; cursor:pointer; color:#fff; font-size:13px; font-family:微软雅黑;}
.tson.language2  { background:url(../images/year.gif) 0px 0px no-repeat;}
.ts2 { position:absolute; z-index:2; left:0px; bottom:0px; cursor:pointer;}
.tsc2 { width:139px; position:absolute; z-index:3; left:0px; bottom:23px; display:none; border:1px solid #abadb3; border-bottom:none;}
.tsc_mid{ width:139px; background:#ffffff; padding-bottom:8px; padding-top:8px;}
.tsc2 a:link,.tsc2 a:visited { color:#454545;}
.tsc2 a:hover { color:#ff6600;}
.tsc2 .tsc_mid .ll { width:100px; height:20px; line-height:20px; color:#000000; font-family:微软雅黑; margin:0 auto; text-align:left; padding-left:20px; border-bottom:1px dotted #ccc; background:url(../images/ipro_cion1.gif) 10px 7px no-repeat;}
.tsc2 .lei{ width:139px; height:25px; line-height:25px; text-align:center; font-family:微软雅黑; background:url(../images/ipro_bg2.gif) left top repeat-x;}
.tsc2 .tsc_bot{ width:139px; height:7px; text-align:center;}
