@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { font-size:14px; line-height:26px; color:#666666; font-family:Microsoft YaHei, SimSun; -webkit-text-size-adjust:none; overflow-x:hidden; }
a { color:#666666; text-decoration:none; cursor:pointer; transition:all 0.3s; }
a:hover { text-decoration:none; transition:all 0.3s; }
ul { list-style: none; }
li { list-style-type:none; }
img { border:0; }
/*-------------- top --------------*/

.top { height: 30px; background-color: #e4e4e4; font-size:12px; }
.head_inner_top { width:1250px; height: 100%; margin: 0 auto; line-height: 30px; color: #a3b3d2; overflow: hidden; }
.head_inner_top a { color:#9a9a9a; }
.head_inner_top .left { float: left; width: 50%; height: 100%; color:#9a9a9a;}
.head_inner_top .right { float: right; width: 30%; height: 100%; text-align: right; }
.head_inner_top .right .site { padding-left:14px; padding-right:10px; border-right:1px dashed#9a9a9a; }
.head_inner_top .right .ditu { padding-left:8px;  }
.head_inner_top .right .topr1{ width:20px; height:20px; background:url(../Image/mailpic.png) no-repeat center; float:right; padding-top:10px;}
.head_inner_top .right .topr2{ width:20px; height:20px; background:url(../Image/qqpict.png) no-repeat center; float:right; padding-top:10px;}

.head_inner_top .right .topr1:hover{ width:20px; height:20px; background:url(../Image/mail.png) no-repeat center; float:right;}
.head_inner_top .right .topr2:hover{ width:20px; height:20px; background:url(../Image/qq1.png) no-repeat center; float:right;}

.head_inner_top .right span { float:right; padding-left:8px; color:#9a9a9a;}
.head_inner_top .right a:hover { color:#e31515 }
.topr { width:18px; height:18px; display:block; float:right; padding-top:3px; padding-left:8px; }
.center { height:151px }
.head_inner_center { width: 1250px; height: 100%; margin: 0 auto; overflow: hidden; }
.head_inner_center .left { float: left; width:auto; height: 100%; overflow: hidden; }
.head_inner_center .left img { margin-top:54px }
.logoc { width:auto; height:auto; float:left; padding-left:15px; padding-top:33px; color:#000; font-weight:bold; font-size:18px; }
.logoc1 { font-size:16px; }
.logoc1_1 { color:#ef7600; }
.head_inner_center .right { float: right; width: 29%; height: 100%; }
.head_inner_center .right .l { float: right; width:60px; height:60px; margin: 44px 5px 0 0; }
.head_inner_center .right .r { float: right; width: 225px; height: 60px; margin-top: 40px; }
.head_inner_center .right .r span { display: block; font-size:16px; }
.head_inner_center .right .r b { font-size:36px; line-height:40px; color: #1e5ed2; font-family:impact; }
.bottom { height:63px;  text-align: center; width:100%; margin:0 auto; position:absolute; z-index:999; } 
.navi { display: inline-block; height: 100%; overflow: hidden; *display: inline;*zoom:1;background-color: #232323; width:1200px; margin:0 auto;}
.navi a { float: left; width: 171px; height: 100%; display:block; text-align: center; line-height: 63px; font-size: 14px; color: #fff; background: url(../Image/navrbg.jpg) no-repeat right; }
.navi a:hover, .navi li .active { background: url(../Image/navbg.jpg) no-repeat center; color:#FFF; }
.banner { width:1200px; height:605px; position:relative; margin:0 auto; }
/*banner*/

.banner_index { height:605px; position: relative; overflow:hidden; width: 1920px; left:-360px; }
.banner_index1 { width:1200px; height:605px; margin:0 auto; position:relative; }
.banner_index .btn, .banner_pro .bBtn { position: absolute; top:270px; width: 56px; height: 78px; display: block; z-index: 3; }
.banner_index .btnPre, .banner_pro .bPre { background: url(../Image/bg_btnPre_index.png) no-repeat 0 0; left:20px; }
.banner_index .btnPre:hover, .banner_pro .bPre:hover { background: url(../Image/bg_btnPre_index_hover.png) no-repeat 0 0; }
.banner_index .btnNext, .banner_pro .bNext { background: url(../Image/bg_btnNext_index.png) no-repeat 0 0; right: 20px; }
.banner_index .btnNext:hover, .banner_pro .bNext:hover { background: url(../Image/bg_btnNext_index_hover.png) no-repeat 0 0; }
.banner_index .banner_wrap { position: absolute; left:0px; top: 0px; z-index: 2; }
.banner_index .banner_wrap li { width: 1920px; float: left; }
.indexBanner_num { width:1000px; margin: 0 auto; padding:10px 0; text-align: center; position:relative; top:-60px; z-index:9999; }
.indexBanner_num a { width:12px; height:12px; display: inline-block; _zoom:1; border-radius:50%; background-color:#FFF; font-size: 0px; line-height: 0px; margin:0 5px; }
.indexBanner_num a.on, .indexBanner_num a:hover { background-color:#0069d1; }
.keywords { width:100%; height:55px; bottom:0px; background:url(../Image/key.png) no-repeat center; margin:0 auto; color:#FFF; }
.keywords  ul{ width:1200px; height:auto; margin:0 auto;}
.keywords1 { width:800px; height:55px; float:left; color:#5f5f5f; line-height:55px; font-weight:bold; color:#FFF; text-indent:20px; }
.keywords1 a { color:#7a92c0; font-weight:400; padding-right:35px; }
.keywords1 a:hover { color:#f88803; }
.search1 { width:395px; height:55px; background:url(../Image/search.jpg) no-repeat bottom right; float:right; }
.search1 .txt { width:340px; float:left; height:55px; line-height:55px; border:none; background:none; text-indent:10px; color:#fcccb8; outline: none; }
.search1 .but { width:55px; height:55px; float:right; border:none; background:none; cursor:pointer; }
.headerzy { width:100%; height:auto; overflow:hidden; }
.bannerzy { width:100%; height:345px; background: url(../Image/bannerzy.jpg) repeat-x center }
/*-------------- index --------------*/



#youshi{ width:100%; height:355px; margin:0 auto;background:url(../Image/youshi.jpg) no-repeat center;}
.youshi{ width:1200px; height:auto; margin:0 auto; }

.ys{ width:1200px; margin:0 auto; padding-top:60px; overflow:hidden;}
.ys ul{ width:106%; }
.ys ul li{ width:202px; height:245px; border:1px solid#bfbfbf; text-align:center; padding-top:20px; float:left; margin-right:45px;}
.img1{ width:79px; height:79px; background:url(../Image/a1.png) no-repeat center; margin-left:65px;}
.img2{ width:75px; height:79px; background:url(../Image/a2.png) no-repeat center; margin-left:65px;}
.img3{ width:79px; height:79px; background:url(../Image/a3.png) no-repeat center; margin-left:65px;}
.img4{ width:68px; height:79px; background:url(../Image/a4.png) no-repeat center; margin-left:65px;}
.img5{ width:68px; height:79px; background:url(../Image/a5.png) no-repeat center; margin-left:65px;}


.ys ul li h1{ font-size:24px; color:#2e2e2e; background: url("../Image/lin.png") bottom no-repeat; height:50px; margin-top:10px; font-weight:400;}
.ys ul li h2{ font-size:14px; color:#5e5e5e; text-align:center; width:165px; margin:0 auto;font-weight:400; padding-top:20px;}
.ys ul li:hover{ background:#1e5ed2;}
.ys ul li:hover h1{ color:#fff; background: url("../Image/line.png") bottom no-repeat;}
.ys ul li:hover h2{ color:#fff;}
.ys ul li:hover h3{ color:#fff;}
.ys ul li:hover .img1{ background:url(../Image/a11.png) no-repeat center;}
.ys ul li:hover .img2{ background:url(../Image/a22.png) no-repeat center;}
.ys ul li:hover .img3{ background:url(../Image/a33.png) no-repeat center;}
.ys ul li:hover .img4{ background:url(../Image/a44.png) no-repeat center;}
.ys ul li:hover .img5{ background:url(../Image/a55.png) no-repeat center;}



#warp { width:100%; height:100%; padding-top:40px; }
.com{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:50px;} 
.com-left{ width:355px; height:265px; float:left;}
.com-right{ width:805px; height:265px; float:right;}
.com-right h1{ font-size:24px; color:#292929; text-align:left;}
.com-right p{ width:85px; height:20px; background:url(../Image/jia.png) no-repeat center right; font-size:14px; color:#3b64c1; float:right; line-height:20px;}
.com-right p:hover{background:url(../Image/jia.png) no-repeat center left; text-indent:25px; }
.com-right span{ padding-top:40px; line-height:35px; display:block;}
.fuwu { width:100%; height:480px; background: url(../Image/fuwupic.png) no-repeat center; margin-top:-285px;}
.fuwu ul { width:1200px; height:410px; margin:0 auto; position:relative; }
.fuwu1 { width:1200px; height:255px; display:block; position:absolute; top:-84px; }
.fuwu2 a { width:129px; height:37px; display:block; position:absolute; top:415px; z-index:9; background-color:#115bc4; text-align:center; line-height:37px; color:#FFF; font-size:16px; border-radius:20px; }
.fuwu2 a:hover { background-color:#ff6409; }

.product { width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f3f3f3; padding-top:80px; padding-bottom:80px;}
.pro-con{ width:1200px; height:auto; margin:0 auto;}
.prolist { width:266px; height:auto; float:left; }
.prolistlogo { width:100%; height:79px; border-top:#209fef solid 5px; background-color:#2159be; color:#FFF; }
.prolistlogo1 { width:100%; height:32px; line-height:32px; display:block; padding-top:10px; font-size:29px; font-weight:bold; text-align:center; }
.prolistlogo2 { width:100%; height:auto; display:block; color:#8ca1d7; text-align:center; }

.prolistcon { width:264px; height:auto; overflow:hidden; border:#dcdcdc solid 1px; background-color:#FFF; }
.prolistcon ul { width:86%; height:auto; overflow:hidden; margin:0 auto; }
.prolistcon ul li { width:100%; height:auto;  border-bottom:#cecece dashed 1px; font-size:16px; text-indent:5px; }
.prolistcon ul li a { width:100%; height:auto; display:block; background: url(../Image/proar.png) no-repeat right; line-height:40px; }
.prolistcon ul li a:hover { color:#2159be; background: url(../Image/proarh.png) no-repeat right; text-indent:0px; }
.prolistcon ol{ width:91%;  }
.prolistcon ol li{ width:100%; height:30px; text-indent:40px; }
.prolistcon ol li a{ line-height:30px; height:30px; background:none; display:block; font-size:14px;}
.prolistcon ol li a:hover{ color:#2159be; background:none; text-indent:5px;}
.procon { width:858px; height:635px; padding:25px; background-color:#FFF; border:#dcdcdc solid 1px; float:right; }
.proconlogo { width:100%; height:60px; line-height:60px; }
.proconlogo1 { float:left; font-size:30px; font-weight:bold; color:#3e3e3e; }
.proconlogo1_1 { color:#e31515; }
.proconlogo1_2 { font-size:14px; color:#bebebe; padding-left:10px; font-weight:400; }
.proconlogo2 { float:right; }
.proconlogo2 a { width:80px; height:60px; color:#3b64c1; display:block; background: url(../Image/more.png) no-repeat right; }
.proconlogo2 a:hover { color:#f86903; text-decoration:underline; }
.proconc { width:100%; height:auto; padding-top:10px; overflow:hidden; }
/*产品滚动*/

#fczs_main { height: auto; }
.left1 { float:left; }
#fczs_gd { width:100%; height: auto; float:left; overflow:hidden; }
#fczs_gd ul { width:1815px; height: auto; }
#fczs_gd ul li { width:300px; height:292px; float:left; white-space:normal; word-break : break-all; word-wrap: break-word; }
#fczs_gd ul li a { width:273px; height:260px; display:block; position:relative; overflow:hidden; }
#fczs_gd ul li a:hover .proconr1bg { top:0; transition:all 0.8s; }
#fczs_gd ul li a:hover .fczs_gdwz { background-color:#2159be; color:#FFF; border-right:#f86903 solid 3px; }
.proconr1bg { width:271px; height:214px; display:block; position:absolute; top:-220px; z-index:99; background: url(../Image/proh.png) no-repeat right; transition:all 0.8s; }
.proconr1 { width:271px; height:214px; display:block; background-color:#FFF; border:#f5f5f5 solid 1px; position:absolute; top:0px; }
.proconr2 { width:271px; height:214px; display:table-cell; vertical-align:middle; text-align:center; }
.proconr2 img { max-width:271px; max-height:214px; }
.fczs_gdwz { width:270px; height:34px; line-height:34px; display:block; background-color:#eeeeee; border-right:#416ccd solid 3px; position:absolute; bottom:0px; text-indent:15px; }
.fczs_gdwz2 { float:right; padding-right:15px; }
.news { width:100%; height:691px; background: url(../Image/newspic.png) no-repeat center; }
.newscon { width:1200px; height:440px; margin:0 auto; padding-top:205px; }
.newsconl { width:572px; height:440px; overflow:hidden; float:left; }
.newsconl li a { width:572px; height:440px; display:block; color:#868685; }
.newsconl li a:hover img { transition:all 0.8s; transform:scale(1.05); }
.newsconl li a img { width:560px; height:292px; padding:5px; border:#727172 solid 1px; transition:all 0.8s; }
.newsconl1 { width:100%; height:40px; line-height:40px; display:block; color:#FFF; font-size:18px; transition:all 0.8s; }
.newsconl1t { float:right; color:#acacad; font-size:14px; }
.newsconl li a:hover .newsconl1 { color:#e31515; transition:all 0.8s; }
.newsconr { width:559px; height:440px; float:right; }
.newsconr li { width:100%; height:109px; padding-bottom:30px; }
.newsconr li a { width:100%; height:90px; display:block; padding-top:19px; }
.newsconr li a:hover { background-color:#e31515; }
.newsconr li a:hover .newscon1_1, .newscon li a:hover .newscon1_2, .newscon li a:hover .newscon2_1 { color:#FFF; }
.newsconr li a:hover .newscon2_2 { color:#fff; }
.newsconr li a:hover .newscon2_1 { background: url(../Image/newsmoreh.png) no-repeat right; }
.newscon1 { width:123px; height:74px; display:block; border-right:#7a7a7b dashed 1px; float:left; }
.newscon1_1 { width:100%; height:38px; line-height:38px; display:block; text-align:center; color:#bebebe; font-size:30px; }
.newscon1_2 { width:100%; height:20px; line-height:20px; display:block; text-align:center; color:#bebebe; }
.newscon2 { width:397px; height:61px; float:left; padding-left:25px; float:left; display:block; }
.newscon2_1 { width:100%; height:21px; line-height:21px; display:block; color:#c0c0c0; font-size:16px; background: url(../Image/newmore.png) no-repeat right; }
.newscon2_2 { width:100%; height:auto; padding-top:4px; display:block; line-height:22px; color:#878787; font-size:12px; padding-top:8px; }
.company { width:100%; height:328px; background-color:#fff; padding-top:72px; }
.company1 { width:1200px; height:auto; margin:0 auto; position:relative; }
.company1l { width:292px; height:423px; padding:20px 30px 20px 30px; float:left; border:#dcdcdc solid 1px; background-color:#FFF; }
.company1l ul { background: url(../Image/messbg.jpg) no-repeat left top; padding-top:59px; }
.company1l table td input { width:265px; height:41px; line-height:41px; border:none; background:none; margin-bottom:10px; outline: none; text-indent:46px; color:#aaaaaa; }
.company1l table td .yanzheng { width:151px; }
.company1l table td textarea { resize: none; width:265px; height:68px; border:none; background:none; outline: none; color:#aaaaaa; font-size:14px; font-family:'Microsoft YaHei', SimHei, sans-serif; }
#submit { width:265px; height:42px; line-height:42px; color:#fff; text-align:center; display:block; background-color:#2159be; text-indent:-15px; font-size:14px; font-family:'Microsoft YaHei', SimHei, sans-serif; padding-bottom:40px; }
.mestel { width:222px; height:52px; display:block; margin:0 auto; padding-left:55px; background: url(../Image/mestel.jpg) no-repeat left; margin-top:10px; }
.mestel1 { width:100%; height:24px; line-height:24px; display:block; color:#9c9c9c; }
.mestel2 { width:100%; height:30px; line-height:30px; display:block; color:#e31515; font-size:26px; font-style:italic; font-weight:bold; }
.company1r { width:770px; height:auto; overflow:hidden; float:right; }
.company1r1 { width:355px; height:264px; float:left; display:block; }
.contact1 { width:100%; height:176px;}
.contact1 ul { width:1200px; height:auto; margin:0 auto; padding-top:23px; }
.contact1_1 { width:765px; height:26px; line-height:26px; border-left:#4586ea solid 5px; color:#2f2f2f; font-size:24px; font-weight:bold; text-indent:20px; float:right; }
.contact1_2 { width:765px; height:auto; padding-top:20px; float:right; }
.contact1_2_1 { width:570px; height:auto; display:block; float:left; line-height:32px; color:#909090; padding-right:80px; }
.contact1_2_1 a { color:#909090; }
.contact1_2_1 a:hover { color:#2f2f2f; text-decoration:underline; }
.contact1_2_2 .weixin{ display:block; background:url(../Image/cweixin.jpg) no-repeat center; margin-right:120px; margin-top:-64px; float:right; width:55px; height:55px;}
.contact1_2_2 .weixin img{ display:none; margin-top:-100px; margin-left:-18px;}
.contact1_2_2 .weixin:hover img{ display:block;}
/*-------------- left --------------*/

.allleft { width:266px; height:100%; float:left; overflow:hidden; padding-bottom:20px; }
.prolistf { width:264px; height:auto; float:left; border:#dcdcdc solid 1px; background-color:#FFF; margin-top:20px; text-align:center; padding-bottom:25px; line-height:28px; }
.prolistf ul { width:90%; height:auto; margin:0 auto; overflow:hidden; }
.prolistf1 { width:100%; height:auto; display:block; padding-top:25px; font-size:16px; font-weight:bold; padding-bottom:8px; }
.prolistf2 { font-weight:bold; width:100%; height:auto; display:block; padding-bottom:10px; }
.lprolistlogo { width: 100%; height:86px; text-align:center; background-color: #262b3f; }
.lprolistlogo1 { width:100%; height:34px; line-height:34px; display:block; text-align:center; font-size:24px; color:#FFF; padding-top:15px; }
.lprolistlogo2 { width:100%; height:24px; line-height:24px; display:block; text-align:center; color:#6d6d6d; font-size:14px; }
/*-------------- right --------------*/



.rhotpor { width:100%; height:auto; overflow:hidden; margin-top:20px; background-color:#FFF; }
.rhotporlogo { width:100%; height:45px; line-height:45px; color:#FFF; text-indent:25px; font-size:18px; background:url(../Image/riglogo.jpg) no-repeat left top; }
.rhotporcon { width:100%; height:auto; overflow:hidden; padding-top:20px; }
/* 本例子css */

.picScroll-top { margin:0 auto; width:260px; overflow:hidden; position:relative; }
.picScroll-top .hd { width:100%; height:14px; position:relative; }
.next1 { width:20px; height:14px; display:block; position:absolute; left:119px; background:url(../Image/s.png) no-repeat left top; }
.prev1 { width:20px; height:14px; display:block; position:absolute; left:119px; bottom:-520px; background:url(../Image/2.png) no-repeat left top; }
.picScroll-top .bd { padding-top:20px; margin:0; padding-bottom:50px; }
.picScroll-top .bd ul { overflow:hidden; zoom:1; }
.picScroll-top .bd ul li { float:left; width:260px; height:243px; overflow:hidden; }
.picScroll-top .bd ul li a { width:258px; height:226px; display:block; border:#f0f0f0 solid 1px; background-color:#f0f0f0; text-align:center; }
.picScroll-top .bd ul li a:hover { background-color:#d5001e; border:#d5001e solid 1px; }
.bdimg_ { width:258px; height:184px; display:block; overflow:hidden; }
.bdimg1_ { width:258px; height:184px; background-color:#FFF; display:table-cell; vertical-align:middle; text-align:center; }
.bdimg1_ img { width:258px; height:184px; }
.bdwz_ { width:100%; height:42px; line-height:42px; color:#262b3f; }
.picScroll-top .bd ul li a:hover .bdwz_ { color:#FFF; }
.rconta { width:100%; height:auto; overflow:hidden; border-bottom:#dc1c2b solid 6px; background-color:#fafafb; }
.rcontacon { width:100%; height:auto; overflow:hidden; padding-top:15px; padding-bottom:25px; }
.rcontacon ul { width:90%; height:auto; overflow:hidden; margin:0 auto; line-height:32px; }
/*-------------- contact ys --------------*/

.cont_6ys { width:100%; height:auto; overflow:hidden; padding-bottom:500px; background:url(../Image/bg.jpg) no-repeat bottom; }
.cont_6ys1 { width:752px; margin:0 auto; height:233px; overflow:hidden; padding-top:76px; }
.cont_6ys1 ul { width:813px; height:233px; }
.cont_6ys1 ul li { width:207px; height:192px; padding-bottom:9px; float:left; margin-right:62px; position:relative; background:url(../Image/contact_bj1.jpg) no-repeat left bottom; border-bottom:none; font-size:14px; }
.spanbg { width:207px; height:192px; border:1px solid #f4f4f4; display:block; }
.spanbg>img { position:absolute; left:60px; top:-38px; display:block; }
.cont_6ys1 ul li span.span1 { line-height:25px; padding:70px 26px 0 26px; text-align:center; display:block; }
.cont_6ys1 ul li span.er { width:117px; height:117px; padding:50px 0 0 44px; display:block; }
.cont_6ys1 ul li p { line-height:24px; padding-left:42px; }
.cont_6ys1 ul li em { font-style:normal; width:74px; height:22px; text-align:center; display:block; color:#FFF; line-height:22px; overflow:hidden; margin:22px 0 0 68px; }
.er img { width:110px; padding:2px; border:#dfdfdf solid 1px; margin-top:10px; }
#allmap { width:850px; height:290px; border:#b8b8b8 solid 1px; }
/*-------------- contact ys --------------*/



/*-------------- end --------------*/
/*end*/
#end{ width:100%; height:235px; background:#171717; margin:0 auto; overflow:hidden;}
.end{ width:1200px; height:235px; margin:0 auto;}
.end-logo{ width:270px; height:125px; float:left; background: url("../Image/lo.png") center no-repeat; margin-top:48px;}
.end-dh{ width:480px; float:left; margin-top:80px; margin-left:70px;}
.end-dh ul li{ width:155px; text-align:center; float:left; border-left:1px dashed #616161; height:30px;}
.end-dh ul li a{ color:#cccaca; font-size:14px; }
.end-right { width:357px; float:right; margin-top:80px; }
.end-right img{ display:block; width:100px; height:100px; float:left;}
.end-right h2{ font-size:16px; color:#cccaca; padding-left:115px; margin-bottom:15px; }
.end-right h1{ font-size:26px; color:#33abff;padding-left:115px; margin-bottom:15px; }
.end-right h3{ font-size:12px; color:#616161; padding-left:115px;}
.footer_w{ width: 100%; height: auto;background: #171717;  box-sizing: content-box;}
.footer_icp{ width: 100%; height: 65px; background: #171717;}
.footer_icp>div{ width: 1200px; margin: auto; color: #616161; line-height: 65px; border-top:1px solid#616161}
.footer_icp a{ float: left; color: #616161;}
.footer_icp p{ float:right;}


.qqkefu { position: fixed; bottom:200px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365));
z-index:9999; right:0; width:45px }
.qqkefu ul li { height:45px; margin-bottom:1px; float:right; background:#393946; line-height:45px; font-size:14px; cursor:pointer; position:relative; width: 45px; }
.qqkefu ul li a { color:#fff; }
.qqkefu ul li.qq_cza { overflow:hidden }
.qqkefu ul li:hover { background:#d31a28; }
.qqkefu ul li.top { color:#1c1c1c; font-weight:800; text-align:center; line-height:45px; background:url(../Image/top.png) no-repeat center; height:51px; position:relative; width:45px; cursor:pointer }
.qqkefu ul li b { width:45px; height:45px; display:block; overflow:hidden; float:left }
.qqkefu ul li b.a { background:url(../Image/czx4.png) no-repeat center; }
.qqkefu ul li b.b { background:url(../Image/czx3.png) no-repeat center; }
.qqkefu ul li b.c { background:url(../Image/czx5.png) no-repeat center; }
.erweima {/*width: 390px;*/ height: 150px; position: absolute; top: -107px; left:-142px; background: #FFF; border: 1px solid #CCC; float: right; cursor: default !important; display:none }
.erweima p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.erweima p img { width: 110px; height: 110px; margin: 10px 10px 0px 10px; }
.erweima .arrow3 { width: 5px; height: 10px; display: block; background:url(../Image/czx6.png) no-repeat; position: absolute; right: -5px; top: 122px; }
/*public*/

.zyname { width:100%; height:41px; margin:0 auto; position:relative; background-color:#f9f9f9; }
.zyname1 { width:82px; height:82px; display:block; margin:0 auto; position:relative; top:-41px; }
#main { width:100%; height:100%; overflow:hidden; padding-top:30px; }
.main1 { width:1200px; height:100%; margin:0 auto; overflow:hidden; }
#company { width:916px; height:100%; overflow:hidden; float:right; line-height:32px; background-color:#FFF; }
#companyct { width:100%; height:100%; overflow:hidden; float:left; line-height:32px; }
.nr { padding:20px 10px 20px 10px; }
.nr1 { padding:20px 10px 20px 10px; }
.nr table { border-collapse: collapse; width:auto; margin:0 auto; margin-top: 10px; margin-bottom: 10px; }
.nr tr:first-child { background-color:#f4f4f4; font-weight:bold }
.nr table th, .nr table td { padding:5px; border:1px solid #dedede; }
.nr tr { text-align: center; }
 .nr tr:nth-child(odd) {
background-color:#e2f4f9
}
.rightinfo { padding:20px 10px 20px 10px; overflow:hidden; }
.rightinfo table { border-collapse: collapse; width:auto; margin:0 auto; margin-top: 10px; margin-bottom: 10px; }
.rightinfo tr:first-child { background-color:#f4f4f4; font-weight:bold }
.rightinfo table th, .rightinfo table td { padding:5px; border:1px solid #dedede; }
.rightinfo tr { text-align: center; }
 .rightinfo tr:nth-child(odd) {
background-color:#e2f4f9
}
/*public  ----产品内容页*/

.pronrup { width:100%; height:100%; overflow:hidden; padding-bottom:25px; text-align:center;}
.pronrupl { width:40%; height:auto; overflow:hidden;  padding-right:2px; margin:0 auto; }
.pronrupr {  height:auto; overflow:hidden;  padding-bottom:20px; }
.pronrupr1 { width:100%; height:50px; line-height:50px; display:block; color:#1d7ae1;  }

.pronrupr11_2 { color:#FFF; font-weight:bold; padding-left:15px; font-size:16px; }
.pronrupr1_2 { width:100%; height:auto; display:block; padding-top:8px; }
.pronrupr1_3 { color:#000; font-weight:bold; }
.pronrupr1_2 a:hover { text-decoration:underline; }
.pronrupr2 { width:100%; height:50px; display:block; padding-top:10px; }
.pronrupr2_1 { width:135px; height:39px; line-height:39px; display:block; float:left; }
.pronrupr2_1 a { width:100%; height:39px; display:block; color:#fff; background:url(../Image/qqpibg.png) no-repeat 10px 10px; background-color:#262b3f; display:block; text-indent:50px; font-weight:bold; }
.pronrupr2_1 a:hover { color:#000; background:url(../Image/qqpibg.png) no-repeat 10px -30px; background-color:#c40000; color:#FFF; }
.pronrupr2_2 { width:198px; height:29px; padding-top:7px; display:block; padding-left:20px; }
.pronrupr3 { width:100%; height:55px; padding-left:61px; background:url(../Image/protel.png) no-repeat left; font-size:20px; color:#f25000; display:block; line-height:24px; }
.pronrupr3_1 { color:#000; font-size:14px; }
.pronrupr2_112 { width:152px; height:39px; line-height:39px; display:block; float:left; margin-right:15px; }
.pronrupr2_11 { width:100%; height:39px; display:block; color:#fff; background:url(../Image/weixin.png) no-repeat 5px 5px; background-color:#dc1c2b; text-indent:37px; transition:all 0.4s }
.pronrupr2_11:hover { cursor:pointer; color:#000; background:url(../Image/weixin.png) no-repeat 5px -35px; background-color:#262b3f; color:#FFF; transition:all 0.4s }
.pronrupr2_22 { width:148px; height:148px; display:none; position:relative; top:-50px; transition:all 0.3s }
.pronrupr2_22 img { width:148px; height:148px; }
.pronrupr2_11:hover .pronrupr2_22 { display:block; width:148px; height:148px; position:relative; top:-157px; left:91px; transition:all 0.3s }
#pro_gd1 { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:10px; }
.w45 { width:49% }
.f_left { float:left; }
.f_right { float:right; }
/*产品内容页*/



.propxxc { width:100%; height:auto; overflow:hidden; }
.proyous { width:100%; height:900px; background:url(../Image/youshibp.jpg) no-repeat center; margin-top:30px; }
.proyous ul { width:876px; height:587px; margin:0 auto; padding-top:166px; padding-left:70px; }
.proyous li { width:386px; height:90px; float:left; padding-top:25px; padding-right:39px; padding-bottom:25px; margin-bottom:25px; font-size:16px; color:#393939; }
.profyosdf { width:1380px; height:368px; background:url(../Image/yousfbg.jpg) no-repeat center right; margin:0 auto; color:#FFF; margin-top:8px; margin-bottom:30px; }
.profyosdf1 { width:950px; height:200px; font-size:20px; line-height:32px; display:block; padding-left:53px; padding-top:123px; }
.propxxc { width:1200px; height:auto; padding-top:20px; margin:0 auto; }
.propxxc li { width:300px; height:209px; float:left; }
.propxxc li img { width:300px; height:209px; }
.propxxc1 { width:300px; height:209px; background:url(../Image/pxxclib.jpg) no-repeat center right; }
.propxxc1_1 { width:250px; height:70px; color:#f3dddd; font-size:20px; font-weight:bold; display:block; text-align:center; padding-top:70px; line-height:32px; margin:0 auto; }
.propxxc2 { width:300px; height:209px; background:url(../Image/pxxclib1.jpg) no-repeat center right; }
.prolistcon_ { width:100%; height:auto; margin:0 auto; padding-top:20px; overflow:hidden; }
.prolistcon_ li { width:200px; height:56px; float:left; }
.prolistcon_ li a { width:178px; height:36px; line-height:36px; color:#FFF; display:block; background-color:#dc1c2b; text-align:center; font-size:16px; }
.prolistcon_ li a:hover { border-radius:20px 0px; border:#dc1c2b solid 1px; font-weight:bold; }
/*public  ----产品内容页*/

.zynav { width:100%; height:48px; line-height:48px; border-bottom:#cccccc solid 1px; }
.zynav2 { width:100%; height:48px; line-height:48px; color:#666666; display:block; padding-right:15px; font-size:12px; background:url(../Image/comrbg.png) no-repeat 10px 12px; padding-left:40px; }
.zynav2 a { color:#666666; }
.zynav2 a:hover { text-decoration:underline; }
#indexNews { width:100%; height:auto; }
#indexNews li { width:100%; height:43px; line-height:43px; text-indent:15px; background: url(../Image/newslibg.jpg) no-repeat left; border-bottom:#d7d7d7 dashed 1px; }
#indexNews li a { width:100%; height:auto; display:block; background: url(../Image/newslibg.jpg) no-repeat left; }
.newswz { width:87%; height:auto; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; }
#indexNews li a:hover { text-indent:20px; color:#dc1c2b; background: url(../Image/newslibg.jpg) no-repeat 5px 17px; background-color:#f1efef; }
#indexNews li a:hover .info_date1 { padding-right:10px; transition:all 0.5s; }
.info_date1 { float:right; transition:all 0.5s; }
#indexPro { height:215px; overflow:hidden; margin:0 auto; }
#indexPro li { margin:10px; width:215px; height:190px; float:left; display:block; text-align:center; line-height:24px; }
#indexPro li img { border:2px solid #ffb913; width:215px; height:165px; }
.introImg { float:left; margin-right:10px; }
.info_date { float:right; padding-right:8px; }
/*company*/

/************新闻*****************/

.news_tit_u { text-align: center; font-size: 16px; color: #262b3f; line-height: 30px; font-weight:700; }
.news_tit_d { text-align: center; padding: 5px 0px; font-size: 12px; font-weight: 100; border-bottom:#e8e8e8 solid 1px; color: #303030; width: 98%; margin: 10px auto; height: 20px; line-height: 20px; }
.news_tit_img12 { margin:9px auto; text-align:center }
.news_tit_img12 img { max-height:600px; max-width:600px; }
.pro_name { display:block; color:#da020d; text-align:center; }
/****************************************1**************************************/

.news_1bj { width:100%; height:auto; }
.news_1nr li { width:99%; height:165px; border:#eeeded solid 2px; margin-bottom:30px; }
.news_1nr ul li a { width:100%; height:165px; display:block; }
.news_1nr ul li span { width:94px; height:143px; overflow:hidden; float:left; text-align:center; position:relative; top:-10px; left:18px; background: url(../Image/newsbg.jpg) no-repeat left; }
.news_1nr ul li span h1 { width:100%; height:39px; line-height:39px; color:#FFF; display:block; font-size:14px; font-weight:400; }
.news_1nrt1 { width:100%; height:30px; display:block; padding-top:15px; line-height:30px; font-size:40px; color:#656565; }
.news_1nrt2 { width:100%; height:auto; display:block; color:#656565; }
.news_1nrr { width:735px; float:right; padding-right:20px; }
.news_1nrr p { line-height:22px; font-size:12px; color:#a4a4a4; padding-top:10px; }
.news_1nr ul li a:hover { background:#f4f4f4; }
.news_1nr ul li a:hover .news_1nrwz { color:#dc1c2b; text-indent:10px; transition:all 0.5s; }
.news_1nrwz { width:100%; height:40px; line-height:40px; display:block; color:#393946; padding-top:8px; font-weight:bold; font-size:22px; transition:all 0.5s; }
.news_1nrwzf { width:auto; height:25px; line-height:25px; display:block; padding-left:16px; margin-top:8px; float:left; color:#3d3d3d; font-size:12px; background: url(../Image/sd123.png) no-repeat left; }
.news_tit_img { width:735px; float:right; padding-right:20px; }
.news_tit_img1 { width:179px; height:100%; display:block; float:left; padding-right:20px; }
.news_tit_img2 { width:536px; height:100%; display:block; float:left; text-align:left; }
.news_tit_img p { line-height:22px; font-size:12px; color:#a4a4a4; padding-top:10px; }
/************产品*****************/

.produc { width:110%; margin:0 auto; overflow:hidden; position:relative; }
.produc li { width:303px; height:320px; float:left; }
.produc li a { width:272px; height:300px; display:block; border:#f4f4f4 solid 1px; background-color:#f4f4f4; text-align:center; color:#393946; line-stacking:40px; position:relative; overflow:hidden; }
.producimg { width:272px; height:265px; display:block; background-color:#FFF; }
.producimg1 { width:272px; height:201px; display:table-cell; vertical-align:middle; text-align:center; }
.producimg img { max-width:272px; max-height:265px; height:265px; }
.produc li a:hover { border:#dc1c2b solid 1px; background-color:#dc1c2b; color:#FFF; }
.produc li a i { width: 50%; height: 240px; position: absolute; left: -193px; top: 0; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s; }
.produc li a:hover i { left:334px; -webkit-transition: 0.8s; }
.food_name { display: block; color: #da020d; text-align: center; }
.info_img_detail { text-align:center; margin:10px 0; }
.info_img_detail img { width:400px; }
/************分页*****************/

.page { width:99%; height: 30px; line-height: 30px; text-align: center; margin: 12px auto; font-size: 12px; clear:both; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: 1px solid #d2d4d6; }
.page a { display: inline-block; height: 20px; line-height: 20px; border: 1px solid #d2d4d6; padding: 0 2px; background: #FFF; }
.page a:hover { background:#404040; color:#fff; border:none; height:20px; line-height:20px; padding:1px 3px; }
.page span.current { padding:3px 6px 3px 6px; height:18px; line-height:18px; background:#404040; color:#fff; }
/************留言*****************/

#company .rightinfo table { margin:0 auto }
#company .rightinfo table td { padding:2px 5px; text-align: center; }
#company .nr1 table { margin-left:2px; }
#company .nr1 table th { color:#444444; font-weight:normal; font-size:14px; font-family:'Microsoft YaHei', arial; text-align:right; vertical-align: top; padding-top: 9px; }
#company .nr1 table td select { font-family: 'Microsoft YaHei', arial; font-size: 14px; width: 278px; height: 32px; text-indent: 8px; border: 1px solid #d2d4d6; margin: 5px auto 6px 5px; background: #FFF; *+margin-left:-3px;
}
#company .nr1 table td ul { list-style:none; position:absolute; }
#company .nr1 table td ul li { font-family:'Microsoft YaHei', arial; font-size:14px; height:28px; line-height:28px; text-indent:8px; width:276px; height:28px; border-left:1px solid #d2d4d6; border-right:1px solid #d2d4d6; background:#FFF; }
#company .nr1 table td ul li a { display:block; text-decoration:none; color:#444444; }
#company .nr1 table td ul li a:hover { color:#fe7d0c; }
#company .nr1 table td ul li:last-child { border-bottom:1px solid #d2d4d6; }
#company .nr1 table td input { font-size:14px; width:276px; height:28px; border:1px solid #d2d4d6; margin:5px auto 5px 5px; }
#company .nr1 table td .yanzheng { width:101px; }
#company .nr1 table td textarea { resize: none; width:545px; height:178px; border:1px solid #d2d4d6; margin:5px auto 5px 5px; }
#company .nr1 table td img { vertical-align:middle; margin-left:5px; margin-bottom:4px; *+margin-bottom:14px;
}
#company .nr1 table td .but { width:74px; height:31px; line-height:27px; background:#3398fe; border-radius:2px; border:none; text-align:center; margin-top:14px; margin-left:5px; font-size:14px; font-family:'Microsoft YaHei', SimHei, sans-serif; color:#FFF; }
/************招聘*****************/

.jobs li { overflow:hidden; margin:23px 18px 28px 28px; padding-bottom:27px; border-bottom:1px dotted #cdcdcd; }
.jobs .but a { position:relative; top:-150px; background:#3398fe; float:right; width:71px; height:34px; color:#fff; text-align:center; line-height:34px; }
.jobs strong { color:#da020d; }
.jobs p {/*margin:6px 0 -134px 156px;*/ line-height:35px; }
.job_nam { font-weight:700; color:#F00 }
/*------------------menu-list--------------------*/

#graybar, .recruit_info_tit_bg { height:33px; background:#e1e1e1; margin-bottom: 10px; }
#graybar span, .recruit_info_tit { width:100px; line-height:33px; text-align:center; display:block; color:#FFF; background:#dc1c2b; border-right:1px solid #FFF; }
#prev_next { margin: 30px 0px; clear: both; overflow: hidden; }
#prev_next li { margin: 5px 0; font-size:12px; }
#prev_next li a:hover { color:#F00; text-decoration:underline; }
#graybar1 { width:100%; height:40px; line-height:40px; }
#graybar1 span { font-size:18px; font-weight:bold; color:#262b3f; }
.datalist { border: 1px solid #cccccc; /* 表格边框 */ font-family: Arial; border-collapse: collapse; /* 边框重叠 */ background-color: #ffffff; /* 表格背景色 */ font-size: 12px; }
.datalist caption { padding-bottom: 5px; font: bold 12px; text-align: left; }
.datalist th { border: 1px solid #cccccc; /* 行名称边框 */ background-color: #F6F6F6; /* 行名称背景色 */ color: #000000;    /* 行名称颜色 */ font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; text-align: left; font-size:14px }
.datalist td { border: 1px solid #cccccc; /* 单元格边框 */ text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; }
.datalist tr.altrow { background-color: #c7e5ff; /* 隔行变色 */ }
