*{ margin: 0;padding: 0;border:0; font-family: "Microsoft YaHei";}
body {font-size:12px; line-height:24px;color:#333333; -webkit-text-size-adjust:none; background-color:#fff;}
a{ color:#333333; text-decoration:none; cursor:pointer;transition:all 0.4s linear 0s;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s; -o-transition:all 0.4s linear 0s;}
a:hover{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}

/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }


/*top*/
#top{ width:100%; height:120px; background: url("../images/top_bg.png") center no-repeat; position: relative; z-index: 99;}
#top1{ width: 100%; height: 40px; background: url("../images/top-bg.jpg") repeat-x; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #A2A2A2;}
.top1{ width: 1200px; height: 40px; line-height: 40px; margin: auto;}
.top1 a{ float: right;}

.top{ width:1200px; height:120px; margin:0 auto;}
.logo{ width:300px; height:120px; float:left; background:url(../images/logo.png) no-repeat center;}
.top-search{ width: 775px; height: 40px; line-height: 40px; float: right; color: #deb8ba; font-size: 14px;}
.top span{ width: auto; height: 30px; float: right;}
.top span a{ color: #deb8ba; padding: 0 8px;}
.top span a img{ position: relative; top: 3px;}
.top span a.brdash{ border-right: 1px dashed #ddd; padding: 0 10px;}
.top form{ width: 240px; height: 30px; float: right;}
.top form:hover input[type=text]{ opacity: 1;}
.top input[type=text]{ width: 200px; height: 40px; background: none; color: #deb8ba; font-size: 14px; text-indent: 10px; opacity: 0;}
.top input[type=submit]{ width: 30px; height: 30px; background: url("../images/search.png") center center no-repeat;}

input::-webkit-input-placeholder { color: #deb8ba !important; /* WebKit browsers */}
input:-moz-placeholder { color: #deb8ba !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder { color: #deb8ba !important; /* Mozilla Firefox 19+ */}
input:-ms-input-placeholder { color: #deb8ba !important; /* Internet Explorer 10+ */  }


#nav{ width:100%; height:58px; }
.nav{ width:800px; height:58px; float: right; overflow: hidden; position: relative; }
.nav li a{ padding:0 10px;float:left; font-size:15px; text-align:center; line-height:58px; margin: 0 15px;}
.nav li a:hover{ color: #1b1a16;}

/*banner*/

ul,li{list-style:none;margin:0;padding:0;}
.DB_tab25 {width:100%;height:620px;position:relative;overflow:hidden;cursor:pointer; border-bottom: 6px solid #1ca7ff;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:615px;display:none;}

.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:300px;top:540px;text-align:center;font-size:0; border-radius:20px; left: 80%;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}


/*keywords*/
#keywords{ width: 100%; height: 48px; background: #efefef; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; line-height: 48px; position: relative; top: -22px;}
.keywords{ width: 1200px; margin: auto;}
.keywords b{ font-size: 14px; color: #272727;}
.keywords a{ font-size: 12px; color: #b3b3b3; padding: 0 5px;}
.keywords a:hover{ color: #4144c6;}
.keywords span{ font-size: 12px; color: #292929; padding-left: 40px; float: right; background: url("../images/top_tel.png") left center no-repeat;}
.keywords small{ font-size: 18px; color: #e41f2a; font-weight: bold;}




/*index*/


.index_t{ width: 1200px; height: auto; margin: 20px auto; text-align: center; overflow: hidden;}
.index_t img{ display: block; margin: auto;}
.index_t h2{ font-size: 26px; color: #1e1e1e; line-height: 60px;}
.index_t span.t_span{ display: block; width: 25px; height: 3px; background: #1e207f; margin: 10px auto; position: relative;}
.index_t span.t_span::before , .index_t span::after{ content: ''; display: block; width: 587px; height: 1px; background: #d2d2d2; position: absolute; top: 1px;}
.index_t span::before{ right: 25px;}
.index_t span::after{ left: 25px;}
.index_t p{ color: #949494;}

.index_t span.t_span2{ background: #fff;}
.index_t span.t_span2::before , .index_t span::after{ background: #6365a7;}

.comp_w{width: 100%; height: auto; overflow: hidden;}
.comp_cn{ width: 800px; height: auto; margin: auto;}
.comp_cn p{ font-size: 14px; color: #737373; line-height: 2em; text-align: center; padding-bottom:20px;}
.comp_cn ul { height: 191px; text-align: center; margin: 30px auto;}
.comp_cn ul li{ display: inline-block; position: relative; z-index: 2;}
.comp_cn ul li:first-child{ left: 40px; z-index: 1;}
.comp_cn ul li:last-child{ right: 40px; z-index: 1;}
.comp_more{ display: block; width: 126px; height: 34px; background: #cf1f29; color: #fff; line-height: 34px; text-align: center; border-radius: 5px; margin: 50px auto;}



/*pro*/
.pro_w{ width: 100%; height: 745px; background: url("../images/pro_bg.png") center no-repeat; position: relative; padding: 30px 0; box-sizing: border-box;}
.pro_cn{ width: 1200px; height: 745px; margin: auto;}

.index_type{ text-align: center; padding: 30px 0;}
.index_type li{ width: 155px; height: 40px; display: inline-block; padding: 0 10px; background: url("../images/pro_type_dot.png") right center no-repeat;}
.index_type li:last-child{ background: no-repeat;}
.index_type li a{ display: block; width: 100%; height: 40px; text-align: center; line-height: 40px; color: #e0e0ea; font-size: 16px;}
.index_type li a:hover{ color: #ff4f59; text-decoration: underline;}

.index_pro{ width: 1140px; height: auto; margin: auto;}
/*begin-pro*/
.index-pro-cn{ width: 100%; height: 326px; position: relative;}
.index-pro-cn div{ width: 1004px; height: 326px; margin: auto; overflow: hidden;}
.index-pro-cn ul{ width: 2560px; height: 326px; position: relative; left: 0;}
.index-pro-cn li{ display: block; width: 236px; height: 326px; float: left; margin-right: 20px;}
.index-pro-cn a{ display: block; width: 236px; height: 326px; text-align: center; font-size: 18px; color: #fff; overflow: hidden;}
.index-pro-cn a img{ width: 236px; height: 260px; display: block; margin: auto;}
.index-pro-cn span{ display: block; width: 100%; height: 47px;background: #267cf0; line-height: 47px; margin-top: 5px;}
.index-pro-cn li a:hover span{background: #1a49c0;}
a.index-pro-prev{ width: 31px; height: 34px; background: url("../images/prev.png") no-repeat;position: absolute; left: 0; top: 150px;}
a.index-pro-next{ width: 31px; height: 34px; background: url("../images/next.png") no-repeat; position: absolute; right: 0; top: 150px;}

/*end-pro*/
.pro_more{ display: block; width: 67px; height: 67px; margin: auto; background: #cf1f29; color: #fff;
	line-height: 67px; text-align: center; border-radius: 50%; text-transform: uppercase; position: absolute;
	left: 50%; margin-left: -33.5px; bottom: -30px;}
.pro_more::after{ content: ''; display: block; width: 58px; height: 58px; border: 1px solid #e29b9f; border-radius: 50%; position: absolute; top: 3px; left: 3px;}








/*news*/
.news_w{ width: 100%; height: auto; padding: 30px; box-sizing: border-box;}
.news_cn{ width: 1200px; height: auto; margin: auto; overflow: hidden;}
.news_cn ul{ width: 100%; height: auto; overflow: hidden;}
.news_cn li{ width: 573px; height: 160px; margin-top: 18px;}
.news_cn li a{ display: block; width: 100%; height: 160px; background: #959595; padding: 10px 20px 10px 10px; box-sizing: border-box; color: #fff;}
.news_cn li a:hover{ background: #1b5eb8;}
.news_cn li a img{ width: 199px; height: 138px; float: left; margin-right: 20px;}
.news_cn li a div{ width: 320px; height: 138px; float: right;}
.news_cn li a h2{ font-size: 16px; line-height: 40px;}
.news_cn li a span{ display: block; font-size: 14px; line-height: 30px; border-bottom: 1px dashed #fff;}
.news_cn li a p{ line-height: 1.5em; margin-top:10px}
.news_cn li:nth-child(odd){ float: left;}
.news_cn li:nth-child(even){ float: right;}

.news_more{ display: block; width: 133px; height: 32px; background: #cf1f29; border-radius: 15px; margin: 50px auto;
	text-align: center; line-height: 32px; font-size: 16px; color: #fff; position: relative;}
.news_more::before , .news_more::after{ display: block; content: ''; width: 50px; height: 1px; background: #c0c0c0; position: absolute; top: 15px;}
.news_more::before{ left: -50px;}
.news_more::after{ right: -50px;}


/*footer*/
.end_nav_w{ width: 100%; height: 54px; background: #383ebd;}
.end_nav{ width: 1200px; height: 54px; margin: auto; line-height: 54px;}
.end_nav li{ display: inline-block; width: 168px; height: 54px; background: url("../images/pro_type_dot.png") right center no-repeat;}
.end_nav li:last-child{ background: none;}
.end_nav li a{ padding:0 10px;float:left; font-size:14px; text-align:center; line-height:58px; margin: 0 30px; color: #fff;}
.end_nav li a:hover{ color: #e0e0e0;}

.end-w{ width:100%; height:auto; background: #292929; padding-bottom:8px;}
.end{ width:1200px; height:auto; margin:0 auto; box-sizing: border-box; padding: 50px 0 40px;}
.end_logo{ width: 195px; height: auto; float: left;}
.end_logo>img{ display: block;}
.end_logo>a{ display: block; width: 32px; height: 32px; float: left; margin: 15px 7px;}
.end_logo>a img{    -webkit-filter: grayscale(1);}
.end_logo>a:hover img{    -webkit-filter: grayscale(0);}
.end_info{ width:auto; float: left; height:auto; color:#818181; font-size:14px; border-left: 1px dashed #818181; padding-left: 30px; line-height: 30px; }
.end_info li{ width:210px;}
.end_info li:last-child{ width: 100%;}

.end_code{ width: auto; height: auto; float: right; color: #e0e0e0; text-align:center}
.end_code img{ display:block; margin:0 auto 5px }
.icp{ width: 1200px; margin:0 auto; height: 50px; border-top: 1px solid #4d4d4d; line-height: 50px; clear: both; color: #818181; font-size: 12px; }
.icp a{ float: right; color: #818181;}












.index-search{ width: 100%; height: 50px; font-size: 15px; color: #333; }
.index-search p{ float: left;}
.index-search form{ width: 206px; height: 26px; background: url("../images/search.jpg") no-repeat; float: right;}
.index-search form input[type=text]{ width: 145px; height: 20px; position: relative; left: 3px; outline: none;}
.index-search form input[type=submit]{ width: 47px; height: 20px; position: relative; left: 10px; color: #fff; font-size: 14px; background: none; cursor: pointer;}
.index-types{ width: 100%; height: 160px;}
.index-types-title{ width: 206px; height: 160px; background: url("../images/type-title.jpg") no-repeat; float: left;}
.index-type-right{ width: 790px; height: 160px; float: right;}
.index-type-right li{ display: block; width: 258px; height: 77px; float: left; margin-left: 5px; margin-bottom: 6px;}
.index-type-right li a{ display: block; width: 258px; height: 77px; background: #D9DBDD; font-size: 18px; color: #333; line-height: 77px; }
.index-type-right li a:hover{ background:#56aceb; color: #fff;}
.index-type-right li a img{ width: 130px; height: 77px; float: left;}


/*.index-pro-cn li a:hover div{ top:0;}*/















#up{ width:100%; height:527px; overflow:hidden;}
.up{ width:1200px; height:auto; margin:0 auto; padding-top:54px;}
.prolist{ width:246px; height:auto; float:left;}
.prolist_title{ width:100%; height:60px; float:left; background:url(../images/contact-title.png) center no-repeat; font-size:18px; color:#333; text-align: center; line-height:60px;}
.prolist_con{ width:100%; height:auto; overflow:hidden; float:left;}
.upline{ width:100%; height:8px; background:url(../images/upline.jpg) no-repeat;}
.downline{ width:100%; height:8px; background:url(../images/downline.jpg) no-repeat;}
.prolistcon{ width:246px; height:auto; overflow:hidden; float:left; }
.contact-name{ font-size: 14px; color: #000; text-align: center; line-height: 30px; font-weight: bold;}
.prolistcon li a{ width:244px; height:36px; margin: auto; display:block; font-size:14px; color:#808080; line-height:36px; text-indent:45px; border-bottom: 1px dotted #E5E5E5; background: url("../images/proa.png")  20px no-repeat;}

.prolistcon a:hover, .prolistcon li a.current{ color:#003567; background: url("../images/proac.png")  20px no-repeat;}








.prolistcon .subNavBox div>a{ display: block; width: 246px; height: 45px; background:#1e207f; font-size: 18px; color: #fff; text-indent:30px; line-height: 45px; margin-bottom: 10px;}

.navContent{ width: 244px; border-left: 1px solid #e5e5e5; border-right: 1px solid #E5E5E5; margin: auto; height: auto; overflow: hidden;}
/*产品滚动*/
#marqueeDiv1, #marqueeDiv2{ width:1200px; overflow:hidden; height:200px; margin-bottom: 10px;}
 #marqueeDiv3{ width:680px; margin:0 auto; height:225px; overflow:hidden;}
#marqueeDiv1 ul li, #marqueeDiv2 ul li, #marqueeDiv3 ul li{ float:left;}
#aa{width:1200px;height:460px;float:left;overflow:hidden;}
#aa ul li{width:234px;height:200px;float:left;text-align:center; margin-right:15px; margin-bottom:20px;}
#aa ul li a{width:234px;height:200px; position: relative; display: block;}
#aa ul li a:hover{width:232px;height: 200px; float:left; color:#c1050d;}
#aa ul li a:hover span{ height: 198px;}
#aa ul li img{ width:232px; height:198px; border:1px solid #237ede; background-color:#FFF;}
#aa ul li a span{ width: 232px; height: 0px; background: rgba(0,132,255,0.5) url("../images/view-pro.png") center center no-repeat; position: absolute; left: 0; top: 0;
	transition:all 0.4s linear 0s;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s; }
#more{ width:100%; height:72px; background:url(../images/more_bg.jpg) repeat-x;}
#more a{ width:72px; height:72px; display:block; margin:0 auto;}
#more img{ width:72px; height:72px;-webkit-transition:1s ease;-moz-transition:1s ease;}
#more a:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}

#down{ width:100%; height:auto; background:#FFF; overflow:hidden;}
.down{ width:1200px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:70px; overflow:hidden;}
.concom{ width:100%; height:245px; margin:0 auto; overflow:hidden;}
.contact{ width:280px; height:auto; float:left;}
.contact_title{ width:100%; height:60px; float:left; background:url(../images/contact_title.jpg) no-repeat 225px center #C1050D; font-size:24px; color:#FFF; font-weight:bold; line-height:60px; text-indent:20px;}
.contact_con{ width:270px; height:auto; overflow:hidden; float:left; background:url(../images/prolist_con.png) repeat-y; padding:20px 0 10px 10px; font-size:12px; color:#0e77c8;}
.contact_con li{ height:28px;}
.company{ width:670px; height:auto; float:right;}
.company_title{ width:100%; height:52px; float:left; background:url(../images/line2.jpg) repeat-x bottom;}
.title1{ width:120px; height:52px; display:block; float:left; background:url(../images/logoico.png) no-repeat left bottom; font-size:20px; color:#4b4b4b; line-height:52px; text-indent:35px; font-weight:bold;}
.company_title a{ width:85px; height:52px; float:right; display:block; background:url(../images/moreico.png) no-repeat left center; font-size:14px; color:#7d7d7d; line-height:52px; text-indent:25px;}
.company_title a:hover{ color:#c1050d;}
.company_con{ width:100%; height:auto; float:left; overflow:hidden; padding-top:20px;}
.parnew{ width:100%; height:auto; overflow:hidden; float:left; padding-top:40px;}
.partner{ width:550px; height:auto; float:left; overflow:hidden;}
.partner_title{ width:100%; height:50px; background:#F2F2F2; line-height:50px;}
.title2{ width:150px; height:50px; display:block; float:left; background:#C1050D; font-size:20px; color:#FFF; font-weight:bold; text-indent:20px;}
.news{ width:420px; height:auto; float:right;}
.title3{ font-size:14px; color:#4b4b4b; float:right; padding-right:20px;}
.leftline{ width:2px; height:145px; float:left; background:url(../images/linebg.jpg) repeat-y;}
.partner_con{ width:546px; height:110px; float:left; padding-top:35px;}

/*开始*/
.mr_frbox{height:100px; position:relative;}
.mr_frBtnL{cursor: pointer; display: inline; position:absolute; top:30px; left:0px;}
.mr_frBtnR{ float: right;cursor: pointer;position:absolute; top:30px; right:0; }
.mr_frUl{ float: left;width:100%; height:155px;  display:inline; overflow:hidden; padding-left:30px;}
.mr_frUl ul li {width:143px;height:90px;float:left;text-align:center; margin-left:15px; }
.mr_frUl ul li img { width:141px; height:75px; background:#FFF; border:1px solid #E9E9E9;border-radius:5px;}
.mr_frUl ul li a{width:143px;height:90px; float:left;}
.mr_frUl ul li a:hover{ color:#048ee5;}

.news_con{ width:100%; height:auto; overflow:hidden; float:left; padding-top:20px;}
.newscon2{ width:100%; height:auto;}
.newscon2 li{ width:100%; height:27px; line-height:27px;background:url(../images/newslibg.jpg) no-repeat left; text-indent:20px;}
.newscon2 li a{ float:left;}

/*left*/
.allleft{ width:246px; height:100%; overflow:hidden;float:left; padding-bottom:20px;}





/*public*/
.main{ width: 1310px; height: auto; overflow: hidden; margin: 0 auto;  padding: 10px 55px; box-sizing: border-box;}
.comm-title{ width: 100%; height: 45px; background: #f0f0f0; line-height: 45px; font-size: 14px;}
.comm-title div{ width: 1200px; height: 45px; margin: auto; background: url("../images/comm-title.png") left center no-repeat; text-indent: 20px; font-size: 14px; color: #808080;}
.comm-title span{ color: #003567;}
.allcon{width:920px; float: right;}
.concompany{ width:920px;height:100%; overflow:hidden;float:right;}
.concompany p{ font-size:16px; margin-bottom:10px; line-height:2em;}
.concompanylogo{width:100%; height:52px; float:left; border-bottom: 1px solid #ddd;}
.honorlogo1{width:auto; height:30px; display:block; float:left; text-indent: 10px;
	border-left: 5px solid #808080; font-size:20px; color:#4b4b4b; line-height:30px; font-weight:bold;}
.honorlogo2{ float:right; padding-right:10px; color:#939393; padding-top:10px; background: url("../images/comm-title.png") left 12px no-repeat; padding-left: 30px;}
.honorlogo2 a{color:#939393;}
.concompanycon{ width:100%; height:100%; padding-top:15px; overflow:hidden; margin:0 auto; padding-bottom:50px;}


.rnewys{ width:100%; height:120px; border-bottom:#d9d9d9 solid 1px; padding-top:10px; font-size: 14px;}
.newconleft{ width:90px; height:120px; float:left; color:#676767;}
.newsconright{ width:85%; height:120px; float:right;}
.newsconright a{ width:100%; height:120px; display:block; color:#676767;}
.newsconright a:hover{ color:#0060AA; text-decoration:none;}
.newsconright1{ color:#000; font-weight:bold; padding-bottom:10px;}
.back a{ width:120px; height:41px; display:block; float:right; font-size:16px; font-family:"宋体"; color:#FFF; padding-left:10px; line-height:41px;
	font-weight:bold;  clear:both; border-radius: 15px 0; background: #4a9bff; margin-top:20px; text-indent: 20px;}
.back a:hover{ opacity:0.8;}



.info_img{ width:100%; height:auto; padding-bottom:10px;}
.info_img li{ width:267px; height:276px;text-align:center; box-shadow: 1px 1px 3px #b4b4b4; float: left; margin: 19px;}
.info_img li a{ width:267px; height:276px; display:block; font-size: 14px; color:#808080; padding: 5px; background: #e5e5e5; box-sizing: border-box; line-height: 50px;}
.info_img li a img{ width: 257px; height: 218px;}
.info_img li a:hover{ background: #3365ce; color: #ffffff;}
.info_img li img{ width:201px; height:210px;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden; padding:10px 0;}
.info_img_detail{ text-align:center;}
.info_img_detail img{ width:400px; padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:40px;}


.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left; margin-bottom: 20px;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}


/************新闻*****************/

.news_tit_u{text-align: center;font-size: 16px;color: #0c5ba4;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:25px; font-size:15px;}





/************留言*****************/
.concompanycon table{margin-left:2px; font-size: 15px;}
.concompanycon table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}
.concompanycon 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;}
.concompanycon table td ul{list-style:none;position:absolute;}
.concompanycon 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;}
.concompanycon table td ul li a{display:block;text-decoration:none;color:#444444;}
.concompanycon table td ul li a:hover{color:#fe7d0c;}
.concompanycon table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
.concompanycon table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td .yanzheng{width:101px;}
.concompanycon table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
.concompanycon table td .but{width:74px;height:31px;line-height:27px;background:#149939;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; border-bottom:1px dotted #cdcdcd; font-size: 16px;}
.jobs a{position:relative;top:-90px;background:#383ebd;float:right;width:85px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}

.pro_name{display:block;color:#da020d;text-align:left;}
.info_title{margin:30px 0 0 0px;width:760px;height:30px;background:#ececec; float:left;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;border-radius:5px; background:#383EBD;}

#allmap { width: 94%; height: 460px; overflow: hidden; margin: 20px; border: 1px solid #ccc; }

.m2t li{ width: 150px; height: 30px; background: #1E207F; float: left; margin: 10px; text-align: center; line-height: 30px;  font-size: 16px; border-radius: 4px;}
.m2t li a{color: #fff;}