/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #333333; }
body { font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #3d7496; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d7181c }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #f99f3d; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px; margin-bottom: 5px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.paddingleft { padding-left: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.top{ width:100%; height:auto; line-height:40px; background:#1d262b;}
.topl{ color:#9a9ea1;}
.topr{ width:363px; height:40px; line-height:40px;}
.toprl{}
.toprl a{ display:inline-block; width:65px; height:40px; line-height:40px; padding-left:15px; background:url(../images/top_icon.jpg) no-repeat left 50%; color:#99a1a4;}
.toprl a:hover{ background:url(../images/top_icon_over.jpg) no-repeat left 50%; color:#fff;}
.toprr{ width:100px; height:40px; line-height:40px;}
.toprr a{ display:block; width:100px; height:40px; line-height:40px; background:url(../images/language_icon.jpg) no-repeat 72px 50% #fff; text-indent:20px; color:#134053;}

.head{ width:100%; height:auto;}
.logo{ padding:17px 0 21px 0;}
.menu{ width:877px; height:auto; text-align:right;}
.menu ul li{ display:inline-block;width:101px; height:auto; margin-left:10px;}
.menu ul li a{ display:block; width:101px; height:70px; padding-top:30px; line-height:50px; text-align:center; font-size:14px; color:#134053;}
.menu ul li a:hover{ background:url(../images/menu_li_over.png) no-repeat 50% top; color:#fff;}
.menu ul li a.current{ background:url(../images/menu_li_over.png) no-repeat 50% top; color:#fff;}


/* banner */
.flexslider { position: relative; height: 600px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 600px; }
.slides li a { display: block; width: 1200px; height: 500px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 20px; left: 0; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 12px; height: 12px; margin: 0 9px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 12px; overflow: hidden; background: url(../images/icon.png) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.png) no-repeat; color: #ff0000; }
/* Direction Nav */
/*.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 114px; height: 45px; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer;   text-indent:-999em }
.flex-direction-nav .flex-prev { left: 45px; background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { right: 45px; background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev {  left: 45px;}
.flexslider:hover .flex-next { right: 45px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }*/


.iabout{ margin:80px auto 90px auto;}
.iaboutl{ width:365px; height:auto;}
.iaboutlt{ padding-bottom:25px; margin-bottom:25px; background:url(../images/i_about_con_tt_bg.jpg) no-repeat left bottom;}
.iaboutlt_cn{ font-size:30px; color:#333333;}
.iaboutlt_en{ color:#999999; text-transform:uppercase; padding-top:3px;}
.iaboutlc{ font-size:14px; line-height:25px; color:#666666;}

.iaboutm{ width:470px; height:auto; margin-left:55px; position:relative; z-index:9;}
.iaboutmt{ padding-left:140px;}
.iaboutmc{ width:330px; height:380px; position:absolute; z-index:99; top:200px; left:0;}
.iaboutmc a{ display:block;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.45);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.45);
box-shadow: 0 0 20px rgba(0,0,0,0.45);}

.iaboutr{ width:240px; height:auto; border-top:1px #dddddd solid;}
.iaboutr ul li{border-bottom:1px #dddddd solid; text-align:center; padding:35px 0;}
.iaboutrt{ font-family:Arial, Helvetica, sans-serif; font-size:44px; color:#145997; height:55px; line-height:55px; padding-bottom:25px; margin-bottom:20px; background:url(../images/i_about_tt_icon.jpg) no-repeat 50% bottom;}
.iaboutrt span{ font-size:14px; color:#666666; padding-left:10px;}
.iaboutrc{ font-size:16px; color:#333333;}



.iallc{ width:100%; height:392px; background:url(../images/i_bg1.jpg) no-repeat 50% top;}
.iallc .container{ padding-top:40px;}
.iallc ul li{ width:310px; height:auto; margin-right:135px; float:left;}
.iallc ul li a{ display:block;}
.iallc ul li a .iallct{  margin:20px auto 15px 0; padding-left:15px; background:url(../images/i_tuchu_tt_icon.png) no-repeat left 50%; font-size:18px; color:#fff; font-weight:bolder;}
.iallc ul li a .iallct span{ color:#999999; font-size:12px; padding-left:10px; text-transform:uppercase;}
.iallc ul li a .iallci{ padding-bottom:18px; font-size:14px; line-height:24px; color:#fff;}
.iallc ul li a .iallcm{ display:block; width:32px; height:32px; background:url(../images/i_tuchu_more.png) no-repeat;}
.iallc ul li a:hover .iallcm{background:url(../images/i_tuchu_more_over.png) no-repeat;}


.iproduct{ margin:70px auto 80px auto;}
.iproductt{ text-align:center; margin-bottom:40px;}
.iproductt_cn{ font-size:30px; color:#145997; line-height:26px; padding-bottom:8px;}
.iproductt_en{ width:260px; height:25px; line-height:25px; background:url(../images/i_tt_bgs.jpg) repeat-x 50%; margin:0 auto;}
.iproductt_en p{ display:inline-block; padding:0 15px; background:#ffffff; font-size:14px; color:#999999; text-transform:uppercase;}

.iproductc{ position:relative; z-index:9;}
.iproductct{ width:920px; height:120px; background:#f6f6f6; position:absolute; z-index:99; top:220px; right:0; padding-top:30px;}
.iproductct ul li{ width:131px; height:60px; float:left; text-align:center; padding-top:60px; line-height:35px; font-size:14px; color:#333333;}
.iproductct ul li.iproductct1{ background:url(../images/i_product_icon1.png) no-repeat 50% top;}
.iproductct ul li.iproductct2{ background:url(../images/i_product_icon2.png) no-repeat 50% top;}
.iproductct ul li.iproductct3{ background:url(../images/i_product_icon3.png) no-repeat 50% top;}
.iproductct ul li.iproductct4{ background:url(../images/i_product_icon4.png) no-repeat 50% top;}
.iproductct ul li.iproductct5{ background:url(../images/i_product_icon5.png) no-repeat 50% top;}
.iproductct ul li.iproductct6{ background:url(../images/i_product_icon6.png) no-repeat 50% top;}
.iproductct ul li.iproductct7{ background:url(../images/i_product_icon7.png) no-repeat 50% top;}

.iproductct ul li.iproductct1:hover{ background:url(../images/i_product_icon1_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct2:hover{ background:url(../images/i_product_icon2_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct3:hover{ background:url(../images/i_product_icon3_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct4:hover{ background:url(../images/i_product_icon4_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct5:hover{ background:url(../images/i_product_icon5_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct6:hover{ background:url(../images/i_product_icon6_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct7:hover{ background:url(../images/i_product_icon7_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct1.iproductctcurr{ background:url(../images/i_product_icon1_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct2.iproductctcurr{ background:url(../images/i_product_icon2_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct3.iproductctcurr{ background:url(../images/i_product_icon3_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct4.iproductctcurr{ background:url(../images/i_product_icon4_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct5.iproductctcurr{ background:url(../images/i_product_icon5_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct6.iproductctcurr{ background:url(../images/i_product_icon6_over.png) no-repeat 50% top;}
.iproductct ul li.iproductct7.iproductctcurr{ background:url(../images/i_product_icon7_over.png) no-repeat 50% top;}

.iproductcc{}
.iproductccl{ width:350px; height:auto;}
.iproductccr{ width:790px; height:auto; padding-top:25px;}
.iproductccrt{}
.iproductccrt p{ padding-top:15px; background:url(../images/i_product_tt_bg2.jpg) no-repeat left top; font-size:20px; color:#333333; font-weight:bolder;}
.iproductccrt a{ display:block; width:80px; height:31px; line-height:31px; text-align:center; border:1px #dddddd solid; color:#333333; font-size:14px;}
.iproductccrc{ padding-top:25px; font-size:14px; color:#333333; line-height:30px;}

.ipartner{ width:100%; height:auto; background:#f6f6f6;}
.ipartner .container{ padding:35px 0 60px 0;}
.ipartner .iproductt_en p{background:#f6f6f6;}
.ipartnerc{ padding-top:40px;position:relative;}
.ipartnerc .hd{ width:100%; position:absolute; height:40px; top:95px; right:0;}
.ipartnerc .hd .prev,.ipartnerc .hd .next{position:absolute; display:block;  width:40px; height:40px;  overflow:hidden;cursor:pointer;}
.ipartnerc .hd .prev{ left:-45px; background:url(../images/prev.png) no-repeat;}
.ipartnerc .hd .prev:hover{ background:url(../images/prev_over.png) no-repeat;}
.ipartnerc .hd .next{ right:-65px; background:url(../images/next.png) no-repeat;}
.ipartnerc .hd .next:hover{ background:url(../images/next_over.png) no-repeat;}

.ipartnerc ul li{ width:224px; height:auto; float:left; margin:0 10px 0 10px; padding:6px 0;}
.ipartnerc ul li a{ display:block;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.1);box-shadow: 0 0 6px rgba(0,0,0,0.1);}
.ipartnerc ul li a:hover{-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.35);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.35);box-shadow: 0 0 6px rgba(0,0,0,0.35);}

.foot{ width:100%; height:auto; background:#0a2646;}
.foot .container{ padding:40px 0 55px 0; color:#fff;}
.foott{ padding-bottom:15px; border-bottom:2px #1a3c64 solid; margin-bottom:50px;}
.foottl{ width:80px; height:auto;}
.foottl_en{ color:#787e8b;}
.foottl_cn{ font-size:14px; color:#f7f7f7; line-height:20px;}
.foottr{ width:1090px; height:auto; padding-top:18px; line-height:22px;}
.foottr a{ padding-right:30px; color:#9aacc2;}
.foottr a:hover{ color:#eb2700;}

.footcl{ width:360px; height:auto;}
.footclt{ padding-bottom:35px;}
.footclc{ font-size:14px; line-height:28px;}

.footcm{ width:190px; height:auto; text-align:center; margin-left:150px;}
.footcmt{ padding-bottom:35px;}
.footcmc{ padding-top:6px;}

.footcr{ width:260px; text-align:right;}
.footcrt{ padding-bottom:35px;}
.footcrc{}
.footcrc a{ display:block; width:130px; height:auto; line-height:35px; float:left; font-size:14px; color:#fff;}
.footcrc a:hover{ color:#eb2700;}

.footclt_en{ font-size:24px; font-weight:bolder; line-height:35px; font-family:Arial, Helvetica, sans-serif;}
.footclt_cn{ font-size:18px; font-weight:bolder;}
/*index end*/

/*product start*/
.common_banner{ width:100%; height:460px;}
.cate{ width:100%; height:80px; border-bottom:1px #dddddd solid;}
.cate .container{ position:relative; z-index:9;}
.catel{ width:100px; height:90px; position:absolute; z-index:99; top:-20px; left:0; color:#fff; text-align:center; background:#145997; padding-top:10px;}
.catel_en{ width:62px; height:auto; line-height:25px; background:url(../images/catel_en.jpg) repeat-x 50%; color:#769acd; margin:0 auto;}
.catel_en p{ display:inline-block; line-height:25px; padding:0 5px; background:#145997;}
.catel_cn{ font-size:14px; margin-top:25px;}

.cater{ text-align:right;}
.cater a{ display:inline-block; margin-left:25px; line-height:79px; color:#666666; font-size:14px;}
.cater a:hover{ color:#145997; border-bottom:2px #145997 solid;}
.cater a.catercurr{ color:#145997; border-bottom:2px #145997 solid;}

.plist{ margin:50px auto 50px auto;}
.plistt{ text-align:center; font-size:30px; font-weight:bolder; color:#666666;}
.plistc{ padding-top:30px;}
.plistc ul li{ width:285px; height:auto; float:left; margin:0 20px 40px 0;}
.plistc ul li a{ display:block; background:#666666; text-align:center;}
.plistct{ padding-top:12px; font-size:16px; font-weight:bolder; color:#fff; line-height:25px;}
.plistci{ color:#999999; padding-bottom:12px; line-height:25px;}
.plistc ul li a:hover{ background:#0a2646;}


.pdimg{ width:608px; height:auto; margin-bottom:50px;}
/* 本例子css */
.game163{ position: relative; overflow: hidden; width: 608px;}
.game163 .bigImg{  width:608px;height: 568px; position: relative; margin:0 auto;  }
.game163 .bigImg li img{ vertical-align:middle; width:568px; height:568px;padding:0 20px;   }

.game163 .smallScroll{ height: 47px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 40px; height: 40px; text-indent: -9999px; margin-top:63px;}
.game163 .sPrev{ background:url(../images/p_prev.jpg) no-repeat; margin-right:4px;}
.game163 .sNext{ background:url(../images/p_next.jpg) no-repeat;}

.game163 .smallImg{ float:left;  margin:18px 0; display:inline; width: 524px; overflow: hidden;}
.game163 .smallImg ul{ height:125px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; width:125px; cursor:pointer;  display: inline; margin-right:6px;  }
.game163 .smallImg img{ border: 1px solid #ffffff; width:123px; height:123px;  }
.game163 .smallImg .on img{ border-color: #dddddd;}

.pdinfo{ width:580px; height:auto; margin-bottom:50px;}
.pdinfot{ padding-bottom:30px;}
.pdinfot_cn{ color:#212121; font-size:24px; font-weight:bolder; padding-bottom:8px;}
.pdinfot_cate{ font-size:14px; color:#666666;}
.pdinfoi{ padding:20px 0; border-top:1px #dddddd solid;border-bottom:1px #dddddd solid; font-size:16px; line-height:28px; color:#666666;}
.pdinfom{padding-top:30px;}
.pdinfom a{ display:inline-block; width:220px; height:49px; border:1px #145997 solid; line-height:49px; text-align:center; color:#145997; font-size:18px; margin-right:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.pdinfom a:hover{ background:#145997; color:#fff;}

.pdcon{ width:867px; height:auto;}
.pdcont{ width:100%; height:40px; line-height:40px; background:#ececec;}
.pdcont p{ display:inline-block; width:120px; height:38px; text-align:center; background:#cfcfcf; border-bottom:2px #145997 solid; line-height:38px; font-size:16px;}
.pdconc{ border:1px #dddddd solid; padding:30px 20px; color:#666666; font-size:16px; line-height:28px;}
.pdconc img{ max-width:100%; height:auto;}

.pdother{ width:303px; height:auto;}
.pdothert{ width:303px; height:40px; line-height:40px; background:#ececec; color:#333333; font-size:18px; font-weight:bolder; text-indent:20px;}
.pdotherc{ padding:15px; border:1px #dddddd solid;}
.pdotherc ul li{ margin-bottom:30px;}
.pdotherc ul li a{ display:block; padding:20px; text-align:center;}
.pdotherc ul li a img{ width:100%; height:auto;}
.pdotherc_cn{ font-size:16px; color:#333333; font-weight:bolder; line-height:26px; padding-top:8px;}
.pdotherc_en{ color:#999999; line-height:25px;}
.pdotherc ul li a:hover{-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.35);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.35);box-shadow: 0 0 6px rgba(0,0,0,0.35);}
/*product end*/

/*about start*/
.aboutc{ padding:30px 0 50px 0;font-size:16px; line-height:32px; color:#333333;}
.aboutc img{ max-width:100%; height:auto;}
.aboutcl{ width:630px; height:auto; padding-bottom:66px;}
.aboutclt{ font-size:24px; color:#333333;}
.aboutcll{ width:120px; height:1px; background:#dddddd; margin:50px 0 60px 0;}
.aboutclc{ font-size:16px; line-height:32px; color:#333333;}
.aboutcr{ width:514px; height:auto; padding-top:144px; padding-bottom:66px;}
.aboutcc{font-size:16px; line-height:30px;}
.aboutcc table td{ padding:30px;}
.aboutcct{ font-size:20px; font-weight:bolder; color:#333333; margin-bottom:10px;}

.cert{}
.cert ul li{ width:385px; height:auto; float:left; margin:0 22px 40px 0;}
.cert ul li a{ display:block;}
.cert ul li a img{ border:1px #dddddd solid;}
.cert ul li a p{ text-align:center; background:#f2f2f2; padding:0 20px; font-size:14px; color:#666666; height:55px; line-height:55px; overflow:hidden;}
.cert ul li a:hover p{ background:#145997; color:#fff;}


.deve{ padding-bottom:80px; margin-top:40px;}
.devet{ text-align:center;}
.devec{ background:url(../images/deve_bg.jpg) repeat-y 50%; padding-bottom:160px; padding-top:50px;}
.devec ul li{ width:460px; height:auto; background:#fff; padding:20px; position:relative; z-index:9;}
.devec ul li.dleft{ float:left;margin-bottom:160px;}
.devec ul li.dright{ float:right; margin-top:200px;}


.devect{ width:100%; height:70px; background:#145997; line-height:70px; color:#fff; font-size:30px; text-indent:27px;}
.devecall{ background:#f5f5f5; padding:40px;}
.devecimg{ margin-bottom:15px;}
.devecc{ color:#333333; line-height:28px; font-size:14px;}
.devecc p{ margin-bottom:10px;}
.dleftimg{ position:absolute; z-index:99; left:570px; top:50%;}
.drightimg{ position:absolute; z-index:99; right:550px; top:50%;}

.deve_m{ display:block; width:38px; height:36px; margin:0 auto;}
/*about end*/


/*new start*/
.nlist{ padding:60px 0;}
.nlist ul li{ width:100%; height:auto; border-bottom:1px #e0e0e0 dashed;}
.nlist ul li a{ display:block; width:100%; height:auto; padding:40px 0;}
.nlistl{ width:240px; height:auto;}
.nlistr{ width:890px; height:auto;}
.nlistr_t{ font-size:20px; color:#333333;}
.nlistr_time{ font-size:14px; color:#999999; padding:3px 0 0 0;}
.nlistr_l{ width:40px; height:2px; background:#e2e2e2; margin:10px 0;}
.nlistr_i{ font-size:14px; line-height:22px; color:#666666; padding-bottom:20px;}
.nlistr_m{ display:block; width:120px; height:38px; border:1px #dddddd solid; line-height:38px; text-align:center; color:#666666;}
.nlist ul li a:hover{ background:#d9e4e9;}
.nlist ul li a:hover .nlistr_m{ background:#145997; border:1px #145997 solid; color:#fff;}


.pdetail{padding:35px 0 60px 0;}
.pdetaill{ width:756px; height:auto;}
.pdetaill_t{ text-align:center; font-size:24px; color:#333333; line-height:41px; font-weight:bolder;}
.ndetail_time{ margin:15px auto 0 auto; width:100%; height:37px; line-height:37px; background:#f9f9f9; color:#999999; text-align:center;}
.pdetaill_c{ padding:20px 0 50px 0; line-height:25px; font-size:14px; border-bottom:1px #dddddd solid;}
.pdetaill_c img{ max-width:100%; height:auto;}
.pdetaill_p{ padding-top:20px; color:#666666; line-height:30px; font-size:14px;}
.pdetaill_p a{ color:#666666;}
.pdetaill_p a:hover{ color:#3d7496;}

.pdetailr{ width:262px; height:auto; border:1px #dddddd solid;}
.pdetailr_t{ height:50px; line-height:50px;border-bottom:1px #dddddd solid; font-size:16px; font-weight:bolder; text-indent:25px;}
.pdetailr_c{}
.pdetailr_c ul li a{ display:block; padding:10px 20px 10px 30px; line-height:20px; font-size:14px; color:#333333; background:url(../images/dian.jpg) no-repeat 16px 19px;}
.pdetailr_c ul li a:hover{background:url(../images/dian_over.jpg) no-repeat 16px 19px #145997; color:#fff;}
/*new end*/

/*contact start*/
.contactc{}
.map{ border:1px #dddddd solid;}
.map img{ max-width:100%; height:auto;}
.contactcc{ padding:30px 0;}
.contactccl{ width:530px; height:auto; font-size:14px; line-height:28px; color:#666666;}
.contactccl .contactcclt{ font-weight:bolder; font-size:20px; color:#145997; margin-bottom:13px;}


.contactccr{ width:540px; padding-right:60px;}
.mess_text{ width:538px; height:38px; border:1px #dddddd solid; line-height:38px; font-size:16px; color:#888888; text-indent:10px; margin-bottom:16px;}
.mess_textarea{width:518px; height:140px; border:1px #dddddd solid;line-height:38px; font-size:16px; color:#888888;margin-bottom:16px; padding:5px 10px;font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.mess_submit{ width:90px; height:38px; line-height:38px; text-align:center; color:#fff; border:none; background:#145997; font-size:16px; cursor:pointer;}
.mess_submit:hover{ background:#143e64;}

/*contact end*/


/*job start*/
.rencai-list { padding-bottom: 30px; }
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 172px; display: inline-block;  }
.rencai-list-title { height: 50px; line-height: 50px; background-color: #2f4b80; color: #fff; width: 100%;font-size:16px; }
.rencai-zhiwei { padding-left: 30px; }
.rencai-list-main .rencai-list-item { height: 50px; line-height: 50px; font-size: 12px; color: #333; overflow: hidden; position: relative; font-family: '宋体'; }

.rencai-action { cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url(../images/rencai-list-btn.png) no-repeat; }
.rencai-list-title .rencai-action { width: 104px; display: inline-block; background:none; height:40px; line-height:40px; text-align:center;}
.rencai-list-main .rencai-list-item:nth-child .rencai-list-item-title { background-color: #fff; }
.rencai-list-main .rencai-list-item:nth-child(2n) .rencai-list-item-title { background-color: #f6f6f6; }
.rencai-list-item .rencai-action { position: absolute; right: 75px; top: 10px; }
.rencai-list-item.active { overflow: visible; height: auto; }
.rencai-list-item-title{font-size:13px;}
.rencai-list-item.active .rencai-list-item-title { border-bottom: 1px solid #e4e6e7;  }
.rencai-list-item.active .rencai-action { background-image: url(../images/rencai-list-btn-hover.png); }
.rencai-list-content { padding-left: 28px; height: 0; overflow: hidden; line-height: 25px; }
.rencai-list-content p { line-height: 25px; font-size: 12px; color: #333; }
.rencai-list-content h5 { font-size: 12px; color: #0078d7; margin-top: 20px; }
/*job end*/

#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0,0,0,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0,0,0,.7) }
#elevator:active { background-color: rgba(0,0,0,.75) }


.pageController { padding-right: 8px; padding-top: 30px; padding-bottom: 30px; margin: 0 auto 0 auto; line-height: 25px; text-align: center; }
.pageController a { display: inline-table; background-color: #fff; border: #f2f2f2 2px solid; color: #cccccc; padding: 3px 12px; margin-right: 5px; }
.pageController a:last-child { margin-right: 0; }
.pageController a:hover { background-color: #0a2646; color: #FFF; text-decoration: none; border: #0a2646 2px solid; }
.pageController .xuanzhong { background-color: #0a2646; color: #FFF; font-weight: bold; border: #0a2646 2px solid; }
