a { text-decoration: none; cursor: pointer; text-decoration: none; outline: 0 none; }
body { background: #fafafa;font-family:arial }
a:hover img { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
li{ list-style:none}
/*-----------------         ͷ��       ---------------------------*/
.header { height: 100px; }
.line1 { height: 30px; background: url(/uploads/image/tdimages/red-bg.gif); }
.header-bg { height: 101px; background: url(/uploads/image/tdimages/header-bg.gif) repeat-x; }
.top { width: 1000px; height: 101px; margin: 0 auto; position: relative; z-index:100000; }
.top .logo { display: block; height: 82px; width:290px; float: left; display: inline; background: url(/uploads/image/tdimages/logo.gif) no-repeat left 0;background-size: 100%; }
.top .right { height: 101px; float: right; display: inline; }
.four-p { width: 1000px; height: 30px; margin: 0 auto; }
.join { height: 30px; float: right; display: inline; color: #b75c5c; text-align: right; line-height: 28px; }
.join a { color: #ca8585; }
.join span { color: #ca8585; }
.join a:hover { color: #e1afaf; }
.right .nav { height: 35px; float: right; display: inline; margin-top: 36px; }
.right .nav a { font-weight: bold;text-align:center; display: block; height: 34px; color: #555555; font-family: microsoft yahei !important; font-size: 14px; float: left; }
.right .nav a h5{font-size:12px;font-weight:normal}
.right .nav a:hover { color: #981616; }
.right span { height: 14px; width: 1px; float: left; display: block; font-size: 12px; line-height: 20px; background: #bfbfbf; margin: 4px 6px 0 6px; }
.b-bottom { border-bottom: 1px solid #d5e0cf; }
/*-----------------         banner       ---------------------------*/
#footer { text-align: center; }
.fullslide { width: 100%; position: relative; height: 403px; background: #000; }
.fullslide .bd { margin: 0 auto; position: relative; z-index:0; overflow: hidden; }
.fullslide .bd ul { width: 100% !important; }
.fullslide .bd li { width: 100% !important; height: 403px; overflow: hidden; text-align: center; }
.fullslide .bd li a { display: block; height: 403px; }
.hd { width: 100%; position: absolute; z-index: 1000; bottom: 50px; left: 0; height: 30px; line-height: 30px; }
.hd ul { text-align: center; }
.hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 30px; height: 6px; margin: 2px; overflow: hidden; background: #fff; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.hd ul .on { background:#f10000; }
.b-line { height: 1px; background: #e1e1e1; margin-bottom: 24px; }
/*-----------------         ��ҳ����       ---------------------------*/
/*=========mf_tab--========*/
.middle { width: 1000px; height: auto; position: absolute; z-index: 10000; top: 458px; left: 0; margin: 0 auto; }
.nr { width: 1000px; height: 202px; background: #fff; }
.tab { width: 1000px; height: 278px; }
.tab1 { width: 648px; height: 270px; float: left; display: inline; }
.tab2 { width: 348px; height: 270px; float: right; display: inline; }
.mf_tab .btn { position: absolute; top: 0; left: 0; z-index: 2; background: url(/uploads/image/tdimages/black.png); width: 646px; }
.mf_tab .btn li { float: left; width: 200px; height: 46px; line-height: 45px; font-size: 14px; font-family: microsoft yahei !important; color: #fff; text-align: center; border-bottom: 0; cursor: pointer; }
.mf_tab .btn li.current { height: 46px; background: url(/uploads/image/tdimages/red.gif) repeat-x; }
.mf_tab .cont { position: absolute; top: 46px; left: 0; overflow: hidden; background: #fff; }
.mf_tab .cont .swt { position: absolute; left: 0; top: 0; }
.mf_tab .cont .swt li p { padding: 16px; }
.qqtab { margin-bottom: 12px; }
.qqtab .btn li { background: #a1defe; border-color: #36baf0; }
.qqtab .btn li.current { height: 27px; background: #f9feff; }
.qqtab .cont { border-color: #36baf0; }
.qqtab .list { float: left; overflow: hidden; text-align: center; margin: 16px; margin-right: 0; display: inline; }
.qqtab .list ul li { list-style: circle; }
.qqtab .left { width: 150px; background: #1eb2ef; }
.qqtab .middle { width: 236px; background: #d4f2fd; }
.qqtab .right { width: 150px; background: #ce4982; }
/*=========mf_tab2--========*/
.mf_tab .btn2 { position: absolute; top: 0; left: 0; z-index:100000; background: url(/uploads/image/tdimages/black.png); width: 347px; }
.mf_tab .btn2 li { float: left; width: 115px; height: 46px;font-size: 14px; font-family: microsoft yahei !important; color: #fff; text-align: center; border-bottom: 0; cursor: pointer; }
.mf_tab .btn2 li.current { height: 46px; background: url(/uploads/image/tdimages/red.gif) repeat-x; }
.mf_tab .cont2 { position: absolute; top: 46px; left: 0; overflow: hidden; background: #fff; }
.mf_tab .cont2 .swt { position: absolute; left: 0; top: 0; }
.mf_tab .cont2 .swt li p { padding: 16px; }
.qqtab { margin-bottom: 12px; }
.qqtab .btn2 li { background: #a1defe; border-color: #36baf0; }
.qqtab .btn2 li.current { height: 27px; background: #f9feff; }
.qqtab .cont2 { border-color: #36baf0; }
.qqtab .list2 { float: left; overflow: hidden; text-align: center; margin: 16px; margin-right: 0; display: inline; }
.qqtab .list2 ul li { list-style: circle; }
.qqtab .left2 { width: 150px; background: #1eb2ef; }
.qqtab .middle2 { width: 236px; background: #d4f2fd; }
.qqtab .right2 { width: 150px; background: #ce4982; }
.case { height: 31px; background: #d6d6d6;}
.c-title{ width: 94px; height: 26px; padding-top: 5px; background:url(/uploads/image/tdimages/c-title.gif) repeat-x; font-size: 14px; font-family: microsoft yahei !important; color: #fff; text-align: center; }
.c-title a { font-size: 14px; font-family: microsoft yahei !important; color: #fff;}
.out { width: 989px; height: auto; padding: 17px 0 0 11px; }
.out a { display: block; width: 237px; height: 139px; float: left; }
.out a img { width: 237px; height: 139px; }
.out .mll { margin-left: 10px; }
/*=========с�õ� --========*/
.about-tab { width: 300px; height: 200px; float: left; display: inline; }
.ad-animate { width: 300px; height: 200px; overflow: hidden; }
.ad-animate a img { width: 300px; height: 200px; display: block; }
.ad-tools { width: 300px; text-align: right; margin: 0 0 0 0; position: relative; z-index: 2; top: -20px; }
.ad-tools * { display: inline-block; *display: inline; *zoom: 1; margin: 0 5px 0px 0; width: 12px; height: 12px; border-radius: 6px; background: url(/uploads/image/tdimages/on1.png) no-repeat; cursor: pointer; }
.ad-tools *.on { background: url(/uploads/image/tdimages/on2.png) no-repeat; }
/*=========���� --========*/
.news { float: right; display: inline; width: 312px; height: 200px; }
.zj_list { list-style: none; margin: 7px 0; }
.zj_list li { background: url(/uploads/image/tdimages/dian.gif) no-repeat 2px 9px; border-bottom: 1px solid #f0f0f0; height: 27px; font-size: 12px; font-family: "����"; color: #656565; border-bottom: 1px solid #e3ded9; margin-bottom: 3px; }
.zj_list li a { display: block; height: 26px; line-height: 24px; color: #5f5f5f; float: left; background:  no-repeat; text-indent: 15px; background-position: 0px 8px; }
.zj_list li a:hover { color: #ce2a2a; }
.zj_list li span { display: inline-block; height: 26px; line-height: 24px; float: right; }
.n-title { line-height: 42px; width: 100%; height: 39px; border-bottom: 2px solid #e5e5e5; font-size: 18px; font-family: microsoft yahei !important; color: #d52929;font-weight:bold; }
.n-title a { font-size: 18px; font-family: microsoft yahei !important; color: #d52929;font-weight:bold; }
.more { display: block; width: 92px; height: 24px; background: #d3d3d3; text-align: center; color: #5b5b5b; line-height: 22px; }
.more:hover { background: #ce2a2a; color: #fff; }
.ff1 { width: 628px; height: 200px; padding: 13px 9px 0 9px; }
/*=========ѡ�2--========*/
.ff2 { width: 329px; height: 200px; padding: 13px 9px 0 9px; overflow: hidden; }
.left-p { width: 123px; height: 200px; float: left; display: inline; }
.left-p img { width: 123px; height: 200px; }
.right-p { width: 190px; height: 200px; float: right; display: inline; }
.wz { width: 100%; height: auto; color: #5f5f5f; line-height: 22px; padding-top: 1px; }
.wz a {display:block; width:100%; height:auto;}
.mb { margin-bottom: 6px; }
/*-----------------         ��ȩ      ---------------------------*/
.bottom { height: 35px; background: url(/uploads/image/tdimages/red-bg2.gif); margin-top: 440px; }
.bottom p { height: 35px; width: 1000px; margin: 0 auto; text-align: center; color: #d38f8f; line-height: 34px; _line-height: 32px; }
.bottom a { color: #d38f8f; }
.bottom a:hover { color: #e9bbbb; }
.bottom-sub { height: 104px; background: #510a0a; padding-top: 34px; }
.bottom-sub p { color: #b99d9d; height: auto; width: 1000px; margin: 0 auto; text-align: center; line-height: 22px; }
.bottom-sub a { color: #b99d9d; }
.bottom-sub a:hover { color: #e9bbbb; }
.fx { height: 15px; float: left; margin: 90px 0 0 110px; }
/*-----------------         ��ҳ��ȩ      ---------------------------*/
.bottom2 { height: 35px; background: url(/uploads/image/tdimages/red-bg2.gif); }
.bottom2 p { height: 35px; width: 1000px; margin: 0 auto; text-align: center; color: #d38f8f; line-height: 34px; _line-height: 32px; }
.bottom2 a { color: #d38f8f; }
.bottom2 a:hover { color: #e9bbbb; }
.bottom-sub2 { height: 104px; background: #510a0a; padding-top: 34px; }
.bottom-sub2 p { color: #b99d9d; height: auto; width: 1000px; margin: 0 auto; text-align: center; line-height: 22px; }
.bottom-sub2 a { color: #b99d9d; }
.bottom-sub2 a:hover { color: #e9bbbb; }
/*===========================   ��ҳ����  ===========================*/
#bb1 { background: url(/uploads/image/tdimages/bb1.jpg) no-repeat center top; }
#bb2 { background: url(/uploads/image/tdimages/bb2.jpg) no-repeat center top; }
#bb3 { background: url(/uploads/image/tdimages/bb3.jpg) no-repeat center top; }
#bb4 { background: url(/uploads/image/tdimages/bb4.jpg) no-repeat center top; }
#bb5 { background: url(/uploads/image/tdimages/bb5.jpg) no-repeat center top; }
#bb6 { background: url(/uploads/image/tdimages/bb6.jpg) no-repeat center top; }
#bb7 { background: url(/uploads/image/tdimages/bb7.jpg) no-repeat center top; }
.s-banner { height: 125px; padding-top: 63px; }
.bb-title { width: 1000px; height: auto; margin: 0 auto; }
.bb-sub { width: 1000px; height: 70px; }
.h1 { float: left; display: inline; height: auto; font-size: 28px; font-family: microsoft yahei !important; color: #b00110; font-weight: bold; }
.home { height: auto; float: right; display: inline; padding-top: 11px; }
.home a { color: #383838; display: inline-block; font-size:14px; font-weight:bold; font-family: microsoft yahei !important;}
.home span { color: #656565; display: inline-block; margin: 0 10px; font-size:14px; font-family: microsoft yahei !important; }

.home a:hover { color: #b00110; }
/*===========================   ��ҳ����about  ===========================*/
.twonav { width: 1000px; height: 60px; overflow: hidden; }
.twonav a { display: block; float: left; height: 45px; padding-top: 7px;padding-bottom:7px; width: 123px; text-align: center; color: #fff; background: #b00110; font-size: 14px; font-family: microsoft yahei !important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.twonav a:hover { background: #035cac; }
.twonav a h5{font-weight:normal}
.twonav .now { background: #035cac; }
.ml-2 { margin-left: 2px; }
.line-nav { width: 1000px; height: 7px; background: url(/uploads/image/tdimages/line-nav.gif) no-repeat; }
.ok { width: 1000px; min-height:367px; margin: 0 auto; padding: 30px 0 38px 0; color: #626262; line-height: px;  }
.ok-height { line-height:26px; }
.ok .p-center { color: #626262; line-height: 26px; text-align: center;  }
.pt1 { float: left; display: block; width: 417px; height: 465px; background: url(/uploads/image/tdimages/pt1.jpg) no-repeat; }
.pt2 { float: left; display: block; width: 417px; height: 465px; background: url(/uploads/image/tdimages/pt2.jpg) no-repeat; }
.ok-r { float: right; display: block; width: 554px; height: auto; color: #626262; font-size: 16px; line-height:26px;text-align:justify; text-justify:inter-ideograph;}
.ok-r p{ text-indent:2em; }
/*-----------------        �ļ�      ---------------------------*/
.ok-r .c-h1 { font-size: 15px; color: #b00110; font-weight: bold; line-height: 28px; font-family: microsoft yahei !important; }
.ok-r .c-h4 { font-size: 12px; color: #626262; }
/*-----------------        ���²�ҵ     ---------------------------*/
.ok-r2 { float: right; display: block; width: 750px; height: auto; color: #626262; font-size: 12px; line-height: 24px; }
.twonav2 { width: 1000px; height: 46px; overflow: hidden; }
.twonav2 a { display: block; float: left; height: 34px; padding-top: 7px;padding-bottom:7px; width: 248px; text-align: center; color: #fff; background: #b00110; font-size: 14px; font-family: microsoft yahei !important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.twonav2 a:hover { background: #035cac; }
.twonav2 .now { background: #035cac; }
.ce-nav { float: left; display: block; width: 226px; height: auto; }
.ce-nav a { width: 226px; height: 26px; display: block; background: #dedede url(/uploads/image/tdimages/dian2.gif) no-repeat 60px 17px; margin-bottom: 6px; text-indent: 96px; text-align:; padding-top: 10px; color: #525252; }
.ce-nav a:hover { background: #b00110 url(/uploads/image/tdimages/dian2-hover.gif) no-repeat 60px 17px; color: #fff; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.ok-pt { width: 750px; height: auto; margin-bottom: 20px; }
.ok-ptb { width: 750px; height: auto; color: #656565; line-height: 26px; }

.industry { height: 688px; background: url(/uploads/image/tdimages/industry-bg.jpg) no-repeat center top; padding: 58px 0 0 0; }
.i-title { width: 1000px; height: 56px; font-family: microsoft yahei !important; color: #fff; margin: 0 auto; background: url(/uploads/image/tdimages/qxcy.png) no-repeat; }
.i-title span { display: inline-block; height: 40px; float: left; }

.product { width: 1000px; height: 591px; margin: 0 auto; }
.product .pic_list { display: block; width: 250px; float: left; height: 591px; position: relative; cursor: pointer; }
.product .pic_list .pic_1 { position: absolute; width: 250px; height: 548px; z-index: 10; left: 0; top: 0; }
.product .pic_list .pic_2 { position: absolute; width: 250px; height: 548px; z-index: 20; left: 0; top: 0; }
.product .pic_list a { display: inline-block; line-height: 24px; position: absolute; bottom: -26px; right: 5px; z-index: 35; color: #999; }
.pic_txt { width: 250px; position: absolute; bottom: 0; left: 0; height: 43px; text-align: center; line-height: 43px; font-size: 15px; color: #fff; }
.t_blue { background: #1e94c9; }
.t_yell { background: #ff9300; }
.product { width: 1000px; height: 591px; }
.product .pic_list { width: 250px; float: left; height: 591px; position: relative; cursor: pointer; }
.product .pic_list .pic_1 { position: absolute; width: 250px; height: 548px; z-index: 10; left: 0; top: 0; }
.product .pic_list .pic_2 { position: absolute; width: 250px; height: 548px; z-index: 20; left: 0; top: 0; }
.product .pic_list a { display: inline-block; line-height: 24px; position: absolute; bottom: -26px; right: 5px; z-index: 35; color: #999; }
.pic_txt { width: 250px; position: absolute; bottom: 0; left: 0; height: 43px; text-align: center; line-height: 22px; font-family: microsoft yahei !important; font-size: 15px; font-weight:bold; color: #fff; }
.t_blue { background: #1e94c9; }
.t_yell { background: #ff9300; }

/*-----------------        ��������    ---------------------------*/
.lc { width: 988px; height: auto; padding: 0 6px; margin: 0 auto; }
.lc-in { width: 1010px; height: auto; margin-left: -12px; _margin-left: -11px; overflow: hidden; }
.lc-in a { display: inline-block; width: 322px; height: auto; float: left; margin-left: 11px; _margin-left: 9px; }
.lc-in img { padding: 3px; width: 316px; height: 198px; border: 1px solid #d3d3d3; }
.lc-in img:hover { border: 1px solid #b1b1b1; }
.lc-in span { display: block; width: 322px; height: 50px; zoom: 1; text-align: center; font-size: 12px; color: #555555; margin: 20px 0 15px 0; }
.lc-in a:hover span { color: #b00110; }
.mop { float: right; display: inline; width: 100%; height: 20px; margin-top: 20px; font-size: 12px; color: #5f5f5f; text-align: center; }
.mop2 { width: 100%; height: 20px; margin-top: 20px; font-size: 12px; color: #555555; text-align: center; background: #dbdbdb; }


.lc-inyan { width: 1010px; height: auto; margin-left: -12px; _margin-left: -11px; overflow: hidden; }
.lc-inyan a { display: inline-block; width: 240px; height: auto; float: left; margin-left: 11px; _margin-left: 9px; }
.lc-inyan img { padding: 3px; width: 232px; height: 170px; border: 1px solid #d3d3d3; }
.lc-inyan img:hover { border: 1px solid #b1b1b1; }
.lc-inyan span { display: block; width: 232px; height: 50px; zoom: 1; text-align: center; font-size: 12px; color: #555555; margin: 20px 0 15px 0; }
.lc-inyan a:hover span { color: #b00110; }

/*-----------------       ��ӫҵ��    ---------------------------*/
.twonav3 { width: 1000px; height: 46px; overflow: hidden; }
.twonav3 a { display: block; float: left; height: 34px; padding-top: 7px;padding-bottom:7px; width: 248px; text-align: center; color: #fff; background: #b00110; font-size: 14px; font-family: microsoft yahei !important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.twonav3 a:hover { background: #035cac; }
.twonav3 a h5{font-weight:normal}
.twonav3 .now { background: #035cac; }
.lc-ye { width: 1020px; height: auto; margin-left: -32px; _margin-left: -27px; overflow: hidden; }
.lc-ye a { display: inline-block; width: 478px; height: auto; float: left; margin-left: 32px; _margin-left: 30px; }
.lc-ye img { padding: 3px; width: 470px; height: 230px; border: 1px solid #d3d3d3; }
.lc-ye img:hover { border: 1px solid #b1b1b1; }
.lc-ye span { display: block; width: 478px; height: auto; zoom: 1; text-align: center; font-size: 12px; color: #555555; margin: 10px 0 15px 0; }
.lc-ye a:hover span { color: #b00110; }
/*-----------------       ��ӫҵ��  in  ---------------------------*/
.yj-l { width: 646px; height: 412px; float: left; display: inline; }
.yj-r { width: 326px; height: auto; float: right; display: inline; }
#myfocus { width: 646px; height: 412px; margin: 0 auto; }
.yj-title { width: 100%; height: auto; border-bottom: 1px solid #ef5a67; color: #dd3847; font-size: 16px; font-family: microsoft yahei !important; font-weight: bold; line-height: 28px; margin-bottom: 10px; min-height:32px;}
.yj-b { width: 100%; height: auto; overflow: hidden; color: #626262; line-height: 26px; }
.lc-ye a:hover span { color: #b00110; }
/*-----------------     ��ϵ����  ---------------------------*/
.lx { width: 100%; height: auto; }
.lx-t { width: 100%; height: 30px; border-bottom: 2px solid #e1e1e1; margin-bottom: 20px; }
.lx-t span { width: 250px; height: 30px; display: block; color: #6c6c6c; border-bottom: 2px solid #dd3847; font-size: 18px; font-family: microsoft yahei !important; font-weight: bold; }
.lx-sub { width: 100%; height: auto; }
.lx-subl { width: 620px; height: auto; float: left; display: inline; color: #656565; line-height: 26px; padding-top: 10px; }
.lx-subr { width: 328px; height: 221px; float: right; display: inline; }

/*-----------------     �˲���ƹ  ---------------------------*/
.twonav4 { width: 1000px; height: 46px; overflow: hidden; }
.twonav4 a { display: block; float: left; height: 34px; padding-top: 12px; width: 332px; text-align: center; color: #fff; background: #b00110; font-size: 14px; font-family: microsoft yahei !important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.twonav4 a:hover { background: #035cac; }
.twonav4 .now { background: #035cac; }


.twonav88 { width: 1000px; height: 46px; overflow: hidden; }
.twonav88 a  { display: block; float: left; height: 34px; padding-top: 7px;padding-bottom: 7px; width: 499px; text-align: center; color: #fff; background: #b00110; font-size: 14px; font-family: microsoft yahei !important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
.twonav88 a:hover { background: #035cac; }
.twonav88 a h5{font-weight:normal}
.twonav88 .now { background: #035cac; }


.jobsc { height: 450px; padding: 0 0 50px 0; margin-bottom: 20px; }
.jobsc .tit { }
.jobsc .tit table { height: auto; font-family: microsoft yahei !important; font: 14px/30px arial; color: #005097; font-weight: bold; border-collapse: separate; border-bottom: 1px solid #e8e8e8; }
.jobsc .tit td { padding: 5px 13px; text-align: center; background: #f9f9f9; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.jobsc .tit .t1 { text-align: left; }
.jobsc .tab { height:auto; }
.jobsc .tab table { table-layout: fixed; font: 12px/38px "����"; background: #fff; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.jobsc .tab tr:hover { background: #f6f6f6; }
.jobsc .tab td { padding: 2px 13px; border-bottom: 1px solid #e8e8e8; text-align: center; color: #626262; }
.jobsc .tab a { color: #626262; }
.jobsc .tab a:hover { color: #dd1d1d; }
.jobsc .tab .t1 { text-align: left; }
/*-----------------    page  ---------------------------*/
.ok .page { padding: 25px 0 0 0; font-size: 12px; font-weight: bold; line-height: 22px; text-align: center; clear: both; }
.ok .page a { text-decoration: none; color: #8698b6; background: #fff; border: 1px solid #cccccc; padding: 3px 6px; padding-bottom: 2px; margin-right: 6px; float:left }
.ok .page a.active { background: #fd1a2b; border: 1px solid #fd1a2b; color: #fff; }
.ok .page a:hover { text-decoration: none; color: #fff; background: #fd1a2b; border: 1px solid #fd1a2b; }
.ok .page li{ float:left}
/*-----------------     �˲���ƹ in  ---------------------------*/
.ok .jobsiic{ padding: 0; width:1000px; height:auto;}
.ok .jobsiic .tit{font:12px/30px "΢���ź�";color:#fff;background:#c50009;text-align:center;border:1px solid #eee;border-bottom:none;}
.ok .jobsiic .tab{ height:auto;}
.ok .jobsiic .tab h2{font:12px/30px "΢���ź�";text-align:left;padding-left:25px;border-left:1px solid #eee;border-right:1px solid #eee; border-top:1px solid #eee;}
.ok .jobsiic .tab table{table-layout:fixed;}
.ok .jobsiic .tab td{font:12px/30px "΢���ź�";border:1px solid #eee;padding:0 10px;}
.ok .jobsiic .tab td a {color: #626262; }
.ok .jobsiic .tab td a:hover {color: #dd1d1d; }
.ok .jobsiic .tit2{  font:12px/30px "΢���ź�";color:#fff;background:#c50009;text-align:center;border:1px solid #eee;border-bottom:none;}
/*-----------------     ����ӧƹ in  ---------------------------*/
.joinus{ width:100%;  padding:22px 85px 0px 35px; _height:450px; }
.joinus #ptoubu{ margin:0px 0px 24px 0px; padding:0px; line-height:25px; text-align:left; text-indent:0em; }
.joinus_tb{border-collapse:collapse;border:none; width:100%;}
.joinus_tb_td{ border:solid #dedede 1px; }
.joinus_tb_td.tdbg{ background:#f9f9f9; line-height:25px;}
.joinus_tb_td.tdbgtwo{  line-height:25px; padding:0px 0px 0px 10px;}
.joinus_tb_td .inpu{ width:85px; height:18px; border:#889ba1 solid 1px;}
.joinus_tb_td #spred{ color:#f00;}
.joinus_tb_td.tdleft{ padding:0px 0px 0px 5px;}
.joinus_tb_td.tdleftbig{ padding:0px 0px 0px 18px;}
.joinus_tb_td .astyle:hover{ font-weight:bold; color:#f96;}
.astyle{ font-weight:bold; color:#e26500;}
/*-----------------     ��������  ---------------------------*/
.zj_list2 { list-style: none; margin-top:px;  height:auto; border:1px solid #eee;  background:#fff; }
.zj_list2 li { border-bottom: 1px solid #f0f0f0; height:40px; font-size:14px; color: #5f5f5f; border-bottom: 1px solid #e3ded9;  padding:5px 20px 5px 20px; }
.zj_list2 li:hover { background:#f6f6f6;  }
.zj_list2 li a { display: block; height:40px; line-height: 38px; color: #5f5f5f; float: left; background:  no-repeat; text-indent: 0px; background-position: 0px 8px;  }
.zj_list2 li a:hover { color:#b90515; }
.zj_list2 li span { display: inline-block; height:40px; line-height:38px; float: right; }
.news-t { margin-bottom:30px; position:relative;  height:34px; text-align:center; font-weight:bold; font-size: 16px; font-family: microsoft yahei !important; padding-top:12px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:4px solid #e1e1e1; background:#fff; }
.news-t span { position:absolute; display:block; right:15px; top:16px; height:auto; float:right; font-size: 12px; font-family:"����"; font-weight:initial; }
.news-nr {  border:1px solid #e1e1e1;  height:auto; text-align:left; padding:30px 25px 25px 25px; background:#fff; line-height:26px; font-size:12px; }

.page-next {  border-top:1px solid #e1e1e1; height:75px; margin-top:40px; padding-top:25px; }
.page-next a {  -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear;  }
.page-next .next-l { height:auto; float:left; display:block;  }
.next-l a { width:620px; height:30px; display:inline-block; background:#f4f4f4; color:#747474; font-size: 12px; text-align:left; text-indent:20px; padding-top:2px; }
.next-m:hover a { background:#dddddd; }
.next-m:hover span { background:#eeeeee; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear;  }
.next-l a:hover { background:#ce1616; color:#fff; }
.next-l span { width:90px; height:30px; display:inline-block; background:#ececec; margin-right:2px; color:#747474; font-size: 12px; padding-top:2px; font-weight:bold; }
.next-m { margin-bottom:5px; }
.page-next .next-r { height:auto; float:right; display:block;  }
.next-r a { width:90px; height:30px; display:inline-block; background:#ececec;  color:#747474; font-size: 12px; padding-top:2px; font-weight:bold; text-align:center;}
.next-r a:hover { background:#ce1616; color:#fff; }


/*-----------------     ӣ��  ---------------------------*/
.h4 { float: left; display: inline; height: auto; font-size: 20px; font-family: microsoft yahei !important; color: #a9a9a9;  padding-top:9px; margin-left:11px; }


/*-----------------     ҵ�����  ---------------------------*/
.font5 { color:#cc1222; font-size: 14px;  font-weight: bold;  font-family: microsoft yahei !important; background:#efefef; }
.font6 { color: #2a2a2a; font-size: 12px;  padding-top: 8px; padding-right:5px; padding-bottom: 5px; padding-left:10px; }
.font6:hover { background:#f7f7f7; }

.ww{ padding-left:50px;}


.okyan { width: 720px; min-height:367px; margin: 0 auto; padding: 0px 0 38px 0; color: #626262; line-height: px;  }
.lcyan { width: 720px; height: auto; padding: 0 0px; margin: 0 auto; }
.lc-yeyan { width: 751px; height: auto; margin-left: -32px; _margin-left: -27px; overflow: hidden; }
.lc-yeyan a { display: inline-block; width: 340px; height: auto; float: left; margin-left: 35px; _margin-left: 30px; }
.lc-yeyan img { padding: 3px; width: 360px; height: 230px; border: 1px solid #d3d3d3; }
.lc-yeyan img:hover { border: 1px solid #b1b1b1; }
.lc-yeyan span { display: block; width: 360px; height: auto; zoom: 1; text-align: center; font-size: 12px; color: #555555; margin: 10px 0 15px 0; }
.lc-yeyan a:hover span { color: #b00110; }
.ok .pageyan { padding: 25px 0 0 0; font-size: 12px; font-weight: bold; line-height: 22px; text-align: center; clear: both; }
.ok .pageyan a { text-decoration: none; color: #8698b6; background: #fff; border: 1px solid #cccccc; padding: 3px 6px; padding-bottom: 2px; margin-right: 6px; }
.ok .pageyan a.active { background: #fd1a2b; border: 1px solid #fd1a2b; color: #fff; }
.ok .pageyan a:hover { text-decoration: none; color: #fff; background: #fd1a2b; border: 1px solid #fd1a2b; }
    

.search{
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width: 280px;
	background:#1a93cc;
	float:left;
	position:relative;
}
.search .input{
	padding-top:2px;
	height:16px;
	width: 180px;
	border: 1px solid #0086c6;
	font-size:14px;
	background:#fff  no-repeat right 0;
}
.label{
	color:#ccc;
	position:absolute;
	left:12px;top:6px;
	display:block;
	height:22px;
	line-height:22px;
	font-size:12px;
}
span.submit{
	cursor:pointer;
	position:absolute;
	left:171px;
	top:6px;
	width:20px;
	height:20px;
	text-indent:-999em;
}
	