﻿@charset "utf-8";
select, input, textarea{color:#323232;}
body{font-family:Arial, Helvetica, sans-serif,SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif;line-height:22px;font-size:12px;background:#fff;}

html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x:hidden;} 
body,div,dl,dt,dd,ul,ol,li/*,h1,h2,h3,h4,h5,h6*/,pre,code,form,input,textarea,/*p,*/blockquote,th,td{margin:0;padding:0;}
table{/*border-collapse:collapse;border-spacing:0;*/}
p{margin:0 0 10px 0;}
fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
li{/*list-style:none;*/list-style-position:inside;}
caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{/*font-size:100%;*/font-weight:normal;} 
q:before,q:after{content:'';}
hr{border:none;clear:both;height:0;background:none;margin:0;padding:0;border-bottom:#eee solid 1px; margin:10px 0;}
img{border:0 none;height:auto;/*max-width:100%;*/vertical-align:middle;}
blockquote{border-left:5px solid #EEEEEE;margin:10px;padding:10px;}
ul.unstyled, ol.unstyled{list-style:none;}
ul.circle{list-style-type:circle;}
ul.square{list-style-type:square;}
ul.cjk{list-style-type:cjk-ideographic;}

.firstletter:first-letter{font-size:200%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}.clear{clear:both;}/* 清除浮动*/
.colwrapper{overflow:hidden;zoom:1 /*for ie*/;margin:5px auto;}/* 高度自适应 */ 
.strong{font-weight:bold;}.left{float:left;}.right{float:right;}.center{margin:0 auto;text-align:center;}
.show{display:block;visibility:visible;}.hide{display:none;visibility:hidden;}
.block{display:block;}.inline{display:inline;}
a{outline:none;text-decoration:none;color:#1570A6;} a:hover{color:#368CB5;}
a:link, a:visited{color:#333;}a:hover, a:active{color:#368CB5;}
.YaHei{font-family:'Microsoft YaHei UI','Microsoft YaHei',"微软雅黑";}
.fff,.fff a{color:#FFF;}
.h20{height:20px}

html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color:#000}
.w980{width:980px;height:auto;margin:auto;}
header{padding:33px 0 20px 0;}header .logo a{display:block; width:210px; height:53px;background:url(ico.png) no-repeat 0 0}header .logo a i{display:none}
header input[type="text"]{background:url(ico.png) no-repeat 0 -700px; margin-top:8px; border:none; width:161px; height:23px; line-height:23px; text-indent:5px;}

nav{background:url(rex.png) repeat-x 0 0; line-height:60px; height:60px; font-size:16px;}nav li{float:left;width:119px;background:url(ico.png) no-repeat 0 -100px; position:relative}nav li a{display:block;}nav li:hover a,nav li.on a{color:#FFF}
nav li:nth-child(1){background:none}nav li:hover,nav li.on{background:url(ico.png) no-repeat 0 -200px;}nav li:nth-child(1):hover{background:url(ico.png) no-repeat -2px -200px;}
nav li div{display:none; font-family:SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif;}nav li:hover > div{display:block}nav li div{position:absolute; top:60px; left:0; z-index:99; width:150px; background:#EFEFEF; text-align:left; text-indent:32px;}
nav li div a{ display:block;line-height:24px; font-size:12px; border-bottom:1px solid #E2E2E2; color:#666 !important}nav li div a:hover{background:#2475A0; color:#FFF !important; border-bottom:1px solid #FFF}
.en nav li div{width:220px}

.home_main{margin-top:50px}
.home_main .left,.home_main .right{width:47%}
.home_main .right{background:url(ico.png) no-repeat 0 -260px; padding-left:30px}.home_main .right .txt{font-size:16px;line-height:40px}

.tab_style1{width:200px;}
.tab_style1 dd{float:left;padding-right:25px;cursor:pointer; font-size:16px;}.tab_style1 dt{float:right}.tab_style1 dt,.tab_style1 dd{ line-height:40px}
.tab_style1 div{height:200px;display:none; clear:both}
.tab_style1 div.on{display:block;}
.tab_style1 dd.cur a{color:#368CB5}
.en .tab_style1 dd{ padding-right:10px}

.txtlist span{float:right; color:#666}.txtlist li{background:url(ico.png) no-repeat 0 -786px; text-indent:15px; line-height:32px; font-family:Verdana, Geneva, sans-serif}

.picMarquee{ position:relative; margin:30px 0 0 50px}.picMarquee,.picMarquee .tempWrap{width:370px !important; height:180px;}
.picMarquee .prev,.picMarquee .next{ position:absolute; top:20%;display:block;width:28px; height:71px; overflow:hidden;cursor:pointer; background:url(arrow.png) no-repeat;}
.picMarquee .next{left:-30px;}.picMarquee .prev{background-position:-45px 0; right:-30px}

.picMarquee ul{overflow:hidden; zoom:1;}
.picMarquee ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee ul li .pic img{width:150px; height:150px; display:block;}
.picMarquee ul li .title{line-height:24px;}

.slides{width:100%;position:relative;}.slides,.slides .bd li,.slides .bd li a{height:500px;}.slides ul{list-style: none}
.slides .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.slides .bd ul{width:100% !important;}
.slides .bd li{width:100% !important;overflow:hidden;text-align:center;}
.slides .bd li a{display:block;}
.slides .hd{width:100%;position:absolute;z-index:1;bottom:-40px;left:0;height:40px;line-height:40px;background:url(rex.png) repeat-x bottom;text-align:center;_background:#000;_filter:alpha(opacity=60);}
.slides .hd ul{padding-top:5px; margin-left:-900px}
.slides .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;background:url(arrow.png) -17px -150px;overflow:hidden;line-height:9999px;}
.slides .hd ul .on{background-position: -44px -150px;}

.pagebg{background:url(main_bg.gif) repeat-x top; height:70px}
.page_main .left{width:190px;}.page_main .right{width:770px}
.Sort h2{margin:10px 0;text-indent:10px;color:#666;text-shadow:0px 0px 5px #ddd; behavior: url(ie-css3.htc);}
.Sort a{display:block; background:url(ico.png) no-repeat 10px -890px #F3F3F3; line-height:30px; text-indent:25px; border-bottom:1px solid #C8D6DA; border-top:1px solid #FFF}.Sort div a:last-child {border-bottom:none}.Sort a:hover,.Sort a.on{ background:url(ico.png) no-repeat 10px -940px #3E97BB; color:#FFF}
.path{border-bottom:1px solid #CCC; text-align:right; padding-top:24px; color:#888}.path a{color:#888}
.conbox{padding:30px 0}.tit{text-align:center; display:block;line-height:40px; font-size:24px}.info{ text-align:center; line-height:40px; border-top:1px dotted #CCC}
.conbox p{margin:0 0 2px 0}

.Sort .sub { background-position:25px -890px;text-indent:40px}.Sort .sub:hover,.Sort .son{background:url(ico.png) no-repeat 25px -940px #3E97BB; color:#FFF;}

.newslist li{line-height:40px; border-bottom:1px dotted #999}.newslist span{float:right}

.imgbox li{float:left; width:240px; text-align:center; margin-right:23px; margin-top:20px}.imgbox li img{border:1px solid #CCC}
.imgbox li:nth-child(3n){margin-right:0}

.joblist{text-align:center;}.joblist tr:nth-child(1){background:#3E97BB; color:#FFF;}
table.job,.joblist{ width:750px; margin:30px auto;border-top:1px solid #CCC;border-right:1px solid #CCC}table.job td,.joblist td{border-left:1px solid #CCC;border-bottom:1px solid #CCC; padding:5px}table.job td:nth-child(2n+1){background:#EFEFF0; text-align:right; font-weight:bold; width:120px}
.conbox .table_form{ line-height:24px; width:80% !important; margin:auto}

.prinfo{padding-bottom:40px;}.prinfo h3 img{ margin-right:30px}
.tab_style2{ clear:both;}
.tab_style2 dd{float:left; text-align:center;cursor:pointer; font-weight:bold; color:#727171; background:#E6E6E6}.tab_style2 dd{ padding:3px 20px}
.tab_style2 div{display:none; clear:both; padding-top:20px; border-top:1px solid #1B8EAE}
.tab_style2 div.on{display:block;}
.tab_style2 dd.cur{background:#1B8EAE;color:#FFF !important}.tab_style2 dl{ background:#1B8EAE}

.tab_style2 table{background:#CCC}.tab_style2 td{background:#FFF; padding:2px 5px}.tab_style2 th{text-align:center; font-size:14px; border-right:1px solid #FFF}.tab_style2 table th:last-child {border-right:none}

.btn{text-align:center}
.btn a{background:#3E97BB; padding:4px 12px; color:#FFF !important; display:inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url(ie-css3.htc);}
.salse{border-left: 1px solid #eee;border-top: 1px solid #eee;}.salse td{border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding: 3px 0 3px 5px }
.ke-zeroborder td{}
.licheng tr td{ padding:15px 0}.licheng tr td:nth-child(1){border-bottom:1px solid #DAA520;}
.licheng tr td p{padding:0; margin:0; text-indent:15px; color:#DAA520;white-space:nowrap; font-family:Georgia, "Times New Roman", Times, serif ; font-size:24px}

footer{height:72px; background:#EEE; clear:both; line-height:32px;}
/*分页样式*/
.listpage{clear:both;margin:15px 10px 15px 10px;height:35px;color:#999;text-align:center;}
.listpage a,.listpage span{padding:3px 8px;font-size:14px;margin-left:5px;height:26px;text-align:center;line-height:26px;color:#666;background:#eee}
.listpage .prev,.listpage .next{width:55px;text-align:center;}
.listpage span{background:#fff;color:#00659c;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;text-align:center;font-weight:bold;}
.listpage a:hover{color:#00659c;text-decoration:none;}