@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; overflow-y: auto; } 
html { overflow-y: scroll; } 

body{color:#444;font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; padding:0px; margin:0px; font-size:12px; font-weight:400;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin: 0; padding: 0; word-wrap: break-word; color: #444; font-size: 14px;}
*{padding:0px; margin:0px;}
input{font:14px/1.5 tahoma,微软雅黑,arial,\5b8b\4f53,sans-serif;outline: none;}
table{ border-collapse: collapse; border-spacing: 0; font-size: 16px; }
img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}

input.dialog{height:0; height:0; font-size:0; line-height:0; border:none; }

input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{ color:#333;text-decoration:none;}
a:hover{ color:#0f57a7;text-decoration:none}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
.clear{ clear:both}
.auto{ margin:0 auto;}



/*------头部------*/
.top{height:36px;width: 1600px; left:50%; margin-left:-800px;position:relative; background:#f2f2f2; }
.top .topcen{ width:1120px;}
.top .topcen .left{ float:left;line-height:36px;}
.top .topcen  .right{ float:right; width:530px;}
.top .topcen  .right .from{ width:180px; height:24px; background:url(../images/ssbg.jpg) no-repeat; padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:6px;}
.top .topcen  .right .from .text2{ width:150px; border:none; background:none; font-size:12px; line-height:24px; text-indent:10px;}
.top .topcen  .right .from .submit2{ height:24px; width:24px; float:right; background:url(../images/ssan.jpg) no-repeat center center; border:none; cursor:pointer}

.head{ height:100px;width: 1600px; left:50%; margin-left:-800px;position:relative; border-bottom:#137253 solid 3px;}
.headcen{ width:1120px;}
.headcen .logo{ float:left; padding-top:14px;}
.headcen .nav{ float:right;}
.headcen .nav ul li{ float:left}
.headcen .nav ul li a{ display:block; height:100px; padding-left:14px; padding-right:14px; line-height:100px;}
.headcen .nav ul li a.current{ color:#0f57a7;}





/* ----------banner----------- */
.banner-box{width:1600px;height:500px; left:50%; margin-left:-800px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1600px;margin:0 auto;overflow:hidden;}
.banner-box .bd li .m-width img{ width:1600px; height:500px;}
.banner-box .bd li{width:100% !important;height:500px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .hd {position:absolute;top:450px;left:740px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#0f57a7;}


.synew{ width:1120px;padding:60px 0;}
.synew h3{ font-size:30px; font-weight:700; text-align:center}
.synew h3 b{ color:#0f57a7;}
.synew h5{ font-weight:400; font-size:16px; text-align:center;text-transform:uppercase; line-height:50px; padding-bottom:20px;color:#999;}
.synew .synewbg .synewleft{ width:676px;float:left}
.synewtit{ padding-top:24px; }
.synewtit span{ color:#c4c4c4; font-size:24px; padding-right:10px; line-height:24px;}
.synewtit span b{ font-weight:700; color:#0f57a7}
.synew .synewbg .synewleft .synewcon{width:676px; overflow:hidden; padding-top:35px;}
.synew .synewbg .synewleft .synewcon ol li{ display:block;clear: both;background:#fff;margin-bottom:12px;padding:13px 15px;}
.synew .synewbg .synewleft .synewcon ol li .arc_list_time{ height:82px; width:112px; float:left;}
.synew .synewbg .synewleft .synewcon ol li .arc_list_time img{ width:112px; height:82px;}
.synew .synewbg .synewleft .synewcon ol li .arc_title_con{ float:right;width:518px; margin-top:5px;}
.synew .synewbg .synewleft .synewcon ol li .arc_title_con .arc_title{ height:30px; line-height:20px; font-size:14px}
.synew .synewbg .synewleft .synewcon ol li .arc_title_con .arc_title a { color:#111;}
.synew .synewbg .synewleft .synewcon ol li:hover .arc_title_con .arc_title a { color:#0f57a7;}
.synew .synewbg .synewleft .synewcon ol li .arc_title_con .arc_con{ height:44px; line-height:22px; font-size:13px; color:#888; padding-top:0px;overflow: hidden;}

.synew .synewbg .synewright{ width:358px; margin-right:28px; float:right}
.synew .synewbg .synewright .bd{ margin-top:35px;padding:25px;background:#fff;}
.synew .synewbg .synewright .bd ul li{ width:310px; height:360px;}
.synew .synewbg .synewright .bd ul li img{ width:310px; height:228px;}
.synew .synewbg .synewright .bd ul li p{ line-height:50px; width:310px; text-align:center; font-size:16px; padding-top:10px;}
.synew .synewbg .synewright .bd ul li p a { color:#111;}
.synew .synewbg .synewright .bd ul li:hover p a {color:#0f57a7; }
.synew .synewbg .synewright .bd ul li span{ display:block; font-size:14px; text-align:center; padding-top:10px; line-height:24px; color:#888888}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.synew .synewbg .synewright .hd{ height:60px;background: #fff;}
.synew .synewbg .synewright .hd ul{ overflow:hidden; zoom:1; zoom:1; text-align:center}
.synew .synewbg .synewright .hd ul li{  width:9px; height:9px; overflow:hidden; margin-right:15px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; display: inline-block;}
.synew .synewbg .synewright .hd ul li.on{ background-position:0 0; }
.synew .synewbg .synewright .newmore{ width:310px; height:32px; background:url(../images/newmore.jpg) no-repeat; text-align:center}
.synew .synewbg .synewright .newmore a{ display:block; width:124px; height:32px; margin:0 auto; line-height:32px; }

.syfenlei{width:1122px;  padding-top:60px;}
.syfenlei h3{ font-size:30px; font-weight:700; text-align:center;letter-spacing: 4px;}
.syfenlei h3 b{ color:#0f57a7;}
.syfenlei h5{ font-weight:400; font-size:16px; text-align:center;text-transform:uppercase; line-height:50px; padding-bottom:20px; color:#999}

.syfenlei .syflcon{ width:1120px;  border-left:#eee solid 1px;}
.syfenlei .syflcon ul{ }
.syfenlei .syflcon ul li{ display:block;float:left; padding:25px 10px;border-right:#eee solid 1px; border-bottom:#eee solid 1px; width:165px;border-top:#eee solid 1px;}
.syfenlei .syflcon ul li img{     margin: 0 auto;display:block;}
.syfenlei .syflcon ul li span a{ display:block;font-size:16px;text-align: center;padding:20px 0 10px 0; }
.syfenlei .syflcon ul li:hover span a { color:#0f57a7;}

.syfenlei .flmore{ width:168px; height:40px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.syfenlei .flmore a{ display:block;width:166px; height:38px; border:1px solid #d7d7d7;
border-radius:20px; text-align:center; line-height:38px;}
.syfenlei .flmore a:hover { background:#0f57a7;color:#fff;border:1px solid #0f57a7;}


.yingyong{width:1120px;left:50%; margin-left:-800px;position:relative; padding-left:240px; padding-right:240px;height:550px; padding-top:40px; padding-bottom:40px;background: #f5f5f5;}
.yingyong h3{ font-size:30px; font-weight:700; text-align:center}
.yingyong h3 b{ color:#0f57a7;}
.yingyong h5{ font-weight:400; font-size:16px; text-align:center;text-transform:uppercase; line-height:50px; padding-bottom:20px; color:#999}
.yingyong ul{ width:1200px;}
.yingyong ul li{ float:left; padding-right:20px;} 

.yingyong ul li .lidiv{ width:238px; height:322px;padding:15px;background:#fff;}
.yingyong ul li .lidiv a { display:block;}
.yingyong ul li .lidiv:hover{background:#0f57a7;}
.yingyong ul li .lidiv img{ width:238px; height:179px;}
.yingyong ul li .lidiv p{ line-height:40px; font-size:16px; padding-top:20px;}
.yingyong ul li .lidiv span{ color:#999; line-height:24px;}
.yingyong ul li .lidiv:hover p a,.yingyong ul li .lidiv:hover span {  color:#fff;}

.yingyong .flmore{ width:168px; height:40px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.yingyong .flmore a{ display:block;width:166px; height:38px; border:1px solid #d7d7d7;background:#fff;
border-radius:20px; text-align:center; line-height:38px;}
.yingyong .flmore a:hover { background:#0f57a7;color:#fff;border:1px solid #0f57a7;}

.syabout{ width:1120px; padding-top:60px; padding-bottom:60px;}
.syabout .syableft{ width:500px;float:left}
.syabout .syableft img{width:500px; height:340px;display:block;}
.syabout .syabright{ width:570px; float:right}
.syabout .syabright h3{ font-size:18px; color:#333;margin-top:12px;}
.syabout .syabright .syabcon{ padding-top:20px;}
.syabout .syabright .syabcon p{ line-height:32px;}
.syabout .syabright .syabcon p a{ color:#999}
.syabout .syabright .syabcon p a:hover{color:#0f57a7}
.syabout .syabright .syabtb { height:48px;  padding-top:30px;}
.syhj{ width:1120px; height:240px; }
.syhj ul{ width:1200px;}
.syhj ul li{ display:block;float:left; padding-right:26px;}
.syhj ul li img{ width:248px; height:184px; padding:5px;border:#dcdcdc solid 1px;}
.syhj ul li img:hover{border:#ac0b03 solid 1px;}
.syhj ul li p{ width:248px; text-align:center; line-height:40px; font-size:16px}

.hzhb{width:1120px;left:50%; margin-left:-800px;position:relative; padding-left:240px; padding-right:240px; height:300px; padding-top:50px;}

.hzhb h3{ font-size:30px; font-weight:700; text-align:center}
.hzhb h3 b{ color:#0f57a7;}
.hzhb h5{ font-weight:400; font-size:16px; text-align:center;text-transform:uppercase; line-height:50px; padding-bottom:20px; color:#999}

.hzhb  .hzhbcon{ width:1120px;}
.hzhb  .hzhbcon ul li{ float:left;margin-right:-1px;}
.hzhb  .hzhbcon ul li img{ width:184px; border:#e0e0e0 solid 1px;}

.tit22 h3 { color: #0f57a7;font-size: 30px; text-align:center;}
.tit22 h5 { font-weight: 400;font-size: 16px;text-align: center;text-transform: uppercase;line-height: 50px;padding-bottom: 20px;color: #999;}
.yu_more { width:120px;height:34px;border:1px solid #d7d7d7;line-height:34px;margin-top:25px;text-align:center;display:block;}
.yu_more:hover { background:#0f57a7;color:#fff;border:1px solid #0f57a7;}
/*---内页样式--*/

.proindex{height:580px; width:1120px; left:50%; margin-left:-800px; position:relative;background:url(../images/proindexbg.jpg) no-repeat; padding-left:240px; padding-right:240px; padding-top:50px;}
.proindex h2{ font-size:36px; font-weight:400; color:#FFF; line-height:60px;}
.proindex p{ color:#FFF; line-height:60px;}
.proindex .profl{ padding-top:20px; width:1200px;}
.proindex .profl .profllist{ width:200px; height:330px; background:url(../images/proindexlibg.jpg) no-repeat; padding:10px; float:left; padding-right:15px;}
.proindex .profl .profllist h4{ font-size:16px; font-weight:400; line-height:40px; padding-bottom:20px; text-indent:10px;}
.proindex .profl .profllist ul li{ line-height:40px;}
.proindex .profl .profllist ul li a{ display:block; width:200px;color:#666; font-size:14px; text-indent:10px;}
.proindex .profl .profllist ul li a:hover{ color:#0f57a7}

.aboutindex{height:580px; width:1120px; left:50%; margin-left:-800px; position:relative;background:url(../images/aboutindexbg.jpg) no-repeat; padding-left:240px; padding-right:240px; padding-top:50px;}
.aboutindex h2{ font-size:36px; font-weight:400; color:#FFF; line-height:60px;}
.aboutindex p{ color:#FFF; line-height:60px;}

.aboutindex .aboutfl{ padding-top:80px; width:1200px;}
.aboutindex .aboutfl .aboutfllist{ width:170px; height:230px;  float:left; text-align:center}

.aboutindex .aboutfl .aboutfllist a p { display:block; width:186px;color:#fff; font-size:16px;}
.aboutindex .aboutfl .aboutfllist a:hover p { color:#0f57a7}

.newindex{height:580px; width:1120px; left:50%; margin-left:-800px; position:relative;background:url(../images/newindexbg.jpg) no-repeat; padding-left:240px; padding-right:240px; padding-top:50px;}
.newindex h2{ font-size:36px; font-weight:400; color:#FFF; line-height:60px;}
.newindex p{ color:#FFF; line-height:60px;}

.newindex .newfl{ padding-top:80px; width:1200px;}
.newindex .newfl .newfllist{ width:338px; height:208px;  float:left; text-align:center; background:url(../images/newindexlibg.png) no-repeat; padding-top:40px; padding-right:40px;}

.newindex .newfl .newfllist  a  p{ display:block; width:338px;color:#fff; font-size:16px;}
.newindex .newfl .newfllist  a:hover p{color:#0f57a7}

.clear { clear:both;}

/*---底部样式--*/
.foot{ height:335px; width:1600px; left:50%; margin-left:-800px; position:relative;background:#3d3d3d}
.foot .footcen{ width:1120px; height:250px; padding-top:30px; border-bottom:#575757 solid 1px; }
.foot .footcen .footnav{ width:840px; float:left}
.foot .footcen .footnav ul li{ display:block; width:140px;float:left}
.foot .footcen .footnav ul li a{ font-size:16px; line-height:40px; color:#ffffff}
.foot .footcen .footnav ul li ul li{ float:none}
.foot .footcen .footnav ul li ul li a{ font-size:14px; color:#8b8b8b; line-height:30px;}
.foot .footcen .erweima{ float:right; padding-top:15px;}
.foot .footbot { width:1200px;}
.foot .footbot .banquan{line-height:50px; text-align:center; color:#bababa}
.foot .footbot .banquan a{color:#bababa}


/*---内页样式---*/
.nybanner{height:240px; width:1600px; left:50%; margin-left:-800px; position:relative;}
.nymain{ width:1120px; padding-top:50px; padding-bottom:50px;}
.nymain .nyleftnav1{ width:240px;  background:url(../images/lefnavbg.jpg) repeat-y; float:left; border-bottom:#ececec solid 1px;}
.nymain .nyleftnav1 .nylnavtit{ width:240px; height:58px; background:#008cd6; font-size:24px; color:#FFF; text-align:center; line-height:58px;}
.nymain .nyleftnav1 ul{ padding-top:24px;}
.nymain .nyleftnav1 ul li { padding-bottom:10px;}
.nymain .nyleftnav1 ul li a{ display:block; width:240px; height:36px; background:url(../images/leftnavlibg.jpg) no-repeat; line-height:36px; text-indent:30px; font-size:16px}
.nymain .nyleftnav1 ul li a.current2{color:#0f57a7}
.nymain .nyleftnav1 ul li ul{ padding-top:10px;}
.nymain .nyleftnav1 ul li ul li{ padding-bottom:0;}
.nymain .nyleftnav1 ul li ul li a{ background:url(../images/icon.jpg) no-repeat 30px 15px;text-indent:40px; color:#666;font-size:14px}
.nymain .nyleftnav1 ul li ul li a:hover{color:#0f57a7}
.nymain .nyleftnav1 ul li ul li a.current2{color:#0f57a7}
.nymain .nymright{ width:846px; float:right}
.nymain .nymright .nymrtit{ font-size:18px; border-bottom:#dcdcdc solid 1px; height:40px;}
.nymain .nymright .nymrtit span{ float:right; font-size:14px; color:#666; line-height:36px;}
.nymain .nymright .nymrtit span a{color:#666;}
.nymain .nymright .product_list{width:846px; padding-top:30px;}
.nymain .nymright .product_list ul{ width:900px;}
.nymain .nymright .product_list ul li{ float:left; padding-right:15px; padding-bottom:15px;}
.nymain .nymright .product_list ul li a{ display:block; width:240px; border:#dcdcdc solid 1px; padding:15px;float:left}
.nymain .nymright .product_list ul li a img{ width:240px; height:180px;}
.nymain .nymright .product_list ul li a p{ line-height:40px; text-align:center}
.nymain .nymright .product_list ul li a:hover {border:#0f57a7 solid 1px;}
.nymain .nymright .product_list ul li a:hover p{color:#0f57a7}

.nymain .nymright .prodcut_show{width:846px; padding-top:30px;}
.nymain .nymright .prodcut_show .proshowleft{ float:left}
.nymain .nymright .prodcut_show .proshowright{ width:280px; float:right;}
.nymain .nymright .prodcut_show .proshowright img{ width:280px; height:210px;}

.nymain .nymright .new_list{width:846px; padding-top:30px;}
.nymain .nymright .new_list ul li{ display:block; width:848px; height:92px; position:relative; margin-bottom:10px;}
.nymain .nymright .new_list ul li .lisj{ height:76px; width:76px; position:absolute; left:0;  text-align:center; color:#8f8f8f; border:#e4e4e4 solid 1px; border-radius:6px;}
.nymain .nymright .new_list ul li .lisj p{ width:76px; line-height:46px; font-size:36px; color:#000000; text-align:center}
.nymain .nymright .new_list ul li .lisj span{ font-size:14px}

.nymain .nymright .new_list ul li:hover .lisj{color:#fff; border:#de2220 solid 1px; background:#de2220 }
.nymain .nymright .new_list ul li:hover .lisj p{ color:#FFF}
.nymain .nymright .new_list ul li .liwz{ height: 76px; width: 730px; position: absolute; left: 110px; }
.nymain .nymright .new_list ul li .liwz p{ font-size:16px; line-height:30px;}
.nymain .nymright .new_list ul li .liwz span{ font-size:14px; color:#999; padding-top:0px; line-height:24px; display:block}

.nymain .nymright  .nynew_show{ width:846px; padding-top:30px;}
.nymain .nymright  .nynew_show h3{  font-size:20px; font-weight:400; text-align:center;  padding-bottom:10px}
.nymain .nymright  .nynew_show .newshowxx{ line-height:30px; text-align:center; width:846px; font-size:14px; color:#999;border-bottom:#CCC dotted 1px;}
.nymain .nymright  .nynew_show .newshowcon{ font-size:14px; line-height:26px; padding-top:20px; width:846px; overflow:hidden;}

.nymain .nymright  .fangan_list {width:846px; padding-top:30px;}
.nymain .nymright  .fangan_list ul{ width:900px;}
.nymain .nymright  .fangan_list ul li{ float:left; padding-right:42px; padding-bottom:20px;} 

.nymain .nymright  .fangan_list ul li .lidiv{ width:220px; height:322px; border:#dcdcdc solid 1px; padding:15px;}
.nymain .nymright  .fangan_list ul li .lidiv:hover{border:#0f57a7 solid 1px;}
.nymain .nymright  .fangan_list ul li .lidiv img{ width:220px; height:165px;}
.nymain .nymright  .fangan_list ul li .lidiv p{ line-height:40px; font-size:16px; padding-top:20px;}
.nymain .nymright  .fangan_list ul li .lidiv span{ color:#999; line-height:24px;}


.nymain .nymright  .about {width:846px; padding-top:30px;line-height: 28px;}

.nymain .nymright .tp_list{width:846px; padding-top:30px;}
.nymain .nymright .tp_list ul{ width:900px;}
.nymain .nymright .tp_list ul li{ float:left; padding-right:15px; padding-bottom:15px;}
.nymain .nymright .tp_list ul li img{ width:270px; height:203px;border:#dcdcdc solid 1px;}
.nymain .nymright .tp_list ul li p{width:270px; line-height:40px; text-align:center}

.nymain .nymright .tp_show{width:846px; padding-top:30px;}
.nymain .nymright .tp_show h3{ font-size:24px; font-weight:400; text-align:center; border-bottom:#CCC dotted 1px; padding-bottom:20px;}
.nymain .nymright .tp_show .tpimg{ width:848px; text-align:center; padding-top:40px; padding-bottom:40px; }
.nymain .nymright .tp_show .tpimg img{ max-width:600px;}


.nymain .job_list{ width:720px; padding-left:400px; min-height:550px; background:url(../images/jobimg.jpg) no-repeat}
#jobsa{background: url(../images/job.jpg) no-repeat;font-size:13px;height:115px;margin: 0 auto;padding-left:170px;padding-top:20px;width:543px;color:#333;font-family:"微软雅黑";}
#jobsb{height: 40px;line-height: 40px;margin:0 auto;padding-left:30px;width:670px; background:url(../images/hrbafd.jpg) no-repeat;margin-top:30px;}
#jobsb span {display: block;float:left;font-size:14px;width:140px;color:#333;font-family:"微软雅黑";}
#recruitment {margin:0 auto 0px;width:700px;}
#recruitment ul li{background:url(../images/rclii.jpg) repeat-x center bottom;}
.recruitmentti {background:url(../images/rcli.jpg) no-repeat left top;float:left;font-size:14px;height:48px;line-height:48px;overflow:hidden;padding-left:30px;width:570px;}
.recruitmentti span{display:block;float:left;overflow:hidden;width:140px;color:#333;font-size:12px;}
.recruitmenttia {float:right;height:27px;margin-top:12px;width:88px;}
.recruitmenttia a {background:url(../images/rca.jpg) no-repeat right top;color:#666;cursor:pointer;display:block;font-size:13px;height:27px;line-height:24px;padding-left:10px;width:78px;font-size:12px;}
.recruitmenttia a:hover {background: url(../images/rca.jpg) no-repeat right bottom ;color:#333;}
.recruitmenttias {display: none;float: right;height: 27px;margin-top: 12px;width: 88px;}
.recruitmenttias a {background: url(../images/rca.jpg) no-repeat left top;color:#666;cursor: pointer;display: block;font-size: 13px;height: 27px;line-height: 24px;padding-left: 10px;width: 78px;font-size:12px;}
.recruitmenttias a:hover {background: url(../images/rca.jpg) no-repeat right bottom ;color:#333;}
.cb {clear: both;font-size: 0;height: 0;line-height: 0;}
.recruitmentd {display: none;margin: 0 auto;padding-bottom: 20px;width: 616px;}
.recruitmentt {background: url(../images/rdd_01.jpg) no-repeat;height:32px;overflow:hidden;width: 616px;}
.recruitmentm {background: url(../images/rdd_02.jpg) repeat-y;padding: 25px 30px;width: 556px;}
.recruitmentm h2 {color:#333;font-size:14px;line-height: 30px;font-size:14px;}
.recruitmentm p {color:#333;font-size:12px;line-height:24px;font-size:12px;}
.recruitmentmc {height: 20px;width: 100%;}
.recruitmentm a {background: url(../images/hrdafd.jpg) repeat left center;color:#333;display: block;font-size: 14px;height: 28px;line-height: 28px;margin-top: 30px;text-align: center;width: 167px;font-size:14px;}
.recruitmentb {background: url(../images/rdd_04.jpg) no-repeat;height: 9px;overflow: hidden;width: 616px;}
.recruitmentm a:hover { background-position:-167px;color: #fff;}

.nymain .down_list{width:846px; padding-top:30px;}
.nymain .down_list .dntit{ width:846px; border-bottom:#c6291e 3px solid; height:50px; line-height:50px; font-size:16px}
.nymain .down_list .dntit span{ display:inline-table; width:20%; float:left; text-indent:20px;}
.nymain .down_list ul{ padding-top:20px;}
.nymain .down_list ul li{ height:40px; background:#f2f2f2; margin-bottom:10px;}
.nymain .down_list ul li span{display:inline-table; width:20%; float:left; text-indent:20px; line-height:40px;}



.nymain  .contact{width:1120px;padding-top:20px;}
.nymain  .contact .contact1{  padding-bottom:30px; float:left; width:620px; min-height:400px;}
.nymain  .contact .con2l{ width:440px; float:right; height:400px; background:url(../images/lytit.jpg) no-repeat; padding-top:40px;}
.nymain .contact .con2l .text2{ width:200px; height:30px; border:#e3e3e3 solid 1px; background:#f2f2f2; text-indent:10px;}
.nymain  .contact  .con2l .textarea2{ width:420px; height:140px;border:#e3e3e3 solid 1px; background:#f2f2f2;text-indent:10px; padding-top:10px;}
.nymain  .contact .con2l  .submit2{ width:142px; height:32px; background:#ea5406; text-align:center; line-height:32px; border:none; color:#FFF; font-size:16px; cursor:pointer}
.nymain  .contact .contact2{ padding-top:40px;border-top:#d8d8d8 solid 1px;}
.nymain  .contact .contact2  .con2r{  height:294px;width:620px;}


/*--分页--*/
#pages { width:100%;padding:30px 0 10px;text-align:center;font:12px; overflow:hidden;}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#0f57a7; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#0f57a7; border:1px solid #0f57a7; color:#fff; text-align:center; }

/*--上一条下一条--*/
.syyx{height:25px;overflow:hidden;padding-top:35px;}
.prew{background:url(../images/pre_info.gif) no-repeat left center;float:left;height:28px;line-height:28px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw{background:url(../images/next_info.gif) no-repeat right center;float:right;height:28px;line-height:28px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}


/*--留言--*/
.left_L{text-align:center; color:#666;}
.t_r {color:#666;}
.c_r a,.tl a{color:#666;text-decoration:none;}
.tc_r{width:450px;height:110px;border:1px solid #d0d0d0;}
.tj {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #80171c; margin-right:12px;}
.cz {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #a61b20;}
.input-text{border:1px solid #ccc;height:20px;width:80px;background: #fff;line-height:20px;}
.t_r input{border:1px solid #ccc;height:20px;line-height:20px;}
table#leavetable tr {height:25px;line-height:25px;}
table#leavetable td {padding: 3px 2px 3px 3px;}


/* product_details */
.Xnavigation07>a>p{font-size: 14px;color: #1c1b19;line-height: 40px;margin-left: 60px;float: left;}
.Xnavigation07>a>p:hover{color: #C22629;}
.Xnavigation08>a>p{font-size: 14px;color: #1c1b19;line-height: 40px;margin-left: 60px;float: left;}
.Xnavigation08>a>p:hover{color: #C22629;}
.Xcontent01{margin: auto;overflow: hidden;}
.Xcontent06{width: 400px;height: 300px;float: left;}
.Xcontent06 img { width:400px;height:300px;display:block;}
.Xcontent13{width: 415px;float: right;}
.Xcontent14>p{font-size: 20px;color: #272727;font-weight:bold;border-bottom:1px dashed #eaeaea;padding-bottom:8px;}
.Xcontent16>p{font-size: 13px;color: #535353;line-height:30px;}
.Xcontent16 { margin-top:15px;}
.pro_details { margin-top:35px;}
.pro_h3 { margin-bottom:30px;border-bottom:1px solid #eaeaea;}
.pro_h3 span{ background:#0076db;color:#fff;font-size:15px;font-weight:normal;display:inline-block;padding:8px 36px;}
.botton a { width:121px;height:36px;line-height:36px;text-align:center;display:block;float:left;margin-right:4px;border-radius:5px;font-size:14px;color:#fff;margin-top:10px;}
.botton .down { background:#008cd6;}
.botton .qq { background:#e40012;}
.botton a:hover { opacity:.9;}
.text { line-height:26px;}