﻿
*{ margin:0; padding:0;}

body { color:#333; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:#fff;}
h1,h2,h3,h4,h5,h6,form,ul,p,input,span,th,td,caption,a,legend,dl,dt,dd {margin:0;padding:0;list-style:none;}
table,img {border:0}
input{ color:#333;}
a{color:#2754bb;text-decoration:none}
a:hover {color:#ff5500;text-decoration:underline;}
.clear {clear:both}
h1{font-size:25px; line-height:26px;}
h2{font-size:14px;}
h3{font-size:14px; line-height:28px;}

/* 背景不重复 */
.year,.board h3,.board_mn,.search,.sort,.hcontact h3,.hcontact_bottom,.foot,.ft_logo a,.ft_jxtlogo a,.about1_tit,.pro1,.about1_tit_more,.pro1_tit_more,.prohot h3,.prohot_bottom,.about_tit,.pro_tit,.newslist_tit,.job_tit,.contact_tit,.m_ly_tit,.honor_tit,.work_tit,.m_tj_tit,.sort h3,.pro_sort h3,.pro_sort_bottom,.page,.pagel,.m_tj_tit,.m_tj_mn,.btn_tj,.pro_sort_mn li,.pro_main2_tit,.duty_tit,.pro_main2_tit h2,.duty_tit h2,.newslist_mn dt,.newslist_mn dd{ background:url(http://style.machine365.com/images/company/vip01/all_blue.gif) no-repeat;}

/* start */
.hm { width:956px; text-align:left; overflow:hidden; margin:0 auto;}
.hd { width:956px; height:309px; overflow:hidden; margin-bottom:10px;}

/* logo name */
.name {width:956px;height:93px; overflow:hidden;}
.logo {float:left; display:inline; margin:10px 10px 0 10px; width:80px; height:80px;}
.com_name {float:left; padding-top:34px;width:560px;height:59px;text-align:left;color:#1b64b3; font-size:25px; font-weight:bold; line-height:26px;word-break:break-all;}
.com_name span{ line-height:21px;}
.com_name span a{ color:#1b64b3!important;}

.year { float:right; display:inline; width:213px; height:38px; line-height:30px; padding-right:52px; text-align:right; font-size:16px; font-weight:bold; color:#CB0000; background-position:top right;}
	
/* menu */
.menubg { margin-bottom:1px;width:inherit;height:50px;background:#06407E;}
.menu {margin:0 auto;width:900px;}
.menu li{float:left; display:inline; margin:5px;width:78px;background:#5BC6FF;line-height:40px;text-align:center;font-size:14px;font-weight:bold;color:#111;}
.menu li a,.menu li a:visited{color:#FFF; background:#295B90;display:block; font-size:14px;}
.menu li a:hover {color:#111; height:40px; background:#5BC6FF; text-decoration:none;}
.select_nows,.select_nows a{ color:#111!important; background:#5BC6FF!important; text-decoration:none!important;}

/*ad*/
.ad {width:956px;height:165px; overflow:hidden;}
.adswf {float:left;margin:0 30px;}
.adword {line-height:30px; padding:60px 20px 0 0; font-weight:bold; color:#111;}

/*main*/
.mn { width:956px; overflow:hidden;}

/*left*/
.left {float:left;width:293px;overflow:hidden;}
.board {margin-bottom:10px;width:293px;height:127px; overflow:hidden;}
.board h3{padding-left:62px;width:231px;height:28px;line-height:28px;color:#FFF; background-position:0 0;}
.board_mn {padding:10px;width:273px;height:79px;line-height:14px; background-position:0 -28px;}
.board_mn marquee {width:271px;height:78px;}
.search{margin-bottom:10px;width:293px;height:66px; background-position:0 -132px;}
.search h3{padding-left:46px;width:247px;height:28px;line-height:28px; color:#2E58A4;}
.search_mn {padding:6px 0px 6px;width:293px;height:23px;line-height:14px;}
.search_input {float:left; display:inline; width:195px;height:16px; color:#888; padding:2px 2px 1px 2px; margin:0 9px;}
.search_btn {float:left; display:inline; width:61px;height:22px;border:none; background:none;}

.sort{margin-bottom:10px;width:293px;height:70px; overflow:hidden; background-position:0 -208px;}
.sort h3,.pro_sort h3{padding-left:32px;width:261px;height:28px;color:#fff; background-position:0 -208px;}
.sort_mn,.pro_sort_bottom{width:293px;}
.sort_mn{padding:8px 0px 7px;height:23px;}
	.sort_mn select {margin-left:8px;width:176px;height:21px;}
	
/* product list sort  */
.pro_sort {margin-bottom:10px;width:293px;}
/*{padding-left:42px;width:251px;height:28px;background:url(images/mn_lf_lf3_ttbg.png) no-repeat;line-height:28px;text-align:left;font-size:14px;font-weight:bold;color:#FFFFFF;}*/
.pro_sort_mn{padding:3px 6px;border:#3863ac 1px solid; border-width:0 1px;width:279px;line-height:14px;}
.pro_sort_mn ul{ width:275px; background:#F3F8FC; overflow:hidden; margin:0 auto;}
.pro_sort_mn li{padding-left:30px; border-bottom:#DDEAF8 1px solid;width:245px;height:29px;line-height:29px;color:#3863AC;font-weight:bold; background-position:5px -529px;}
.pro_sort_mn a,.pro_sort_mn a:hover{color:#3863AC;}
.pro_sort_bottom { height:15px; overflow:hidden; background-position:0 -261px;}

.hcontact {margin-bottom:10px;width:293px; background:#eff6f9;}
.hcontact h3{width:293px;height:40px;text-indent: -500em; background-position:0 -284px;}
.hcontact_mn {padding:5px 15px;width:263px; overflow:hidden;}

	.hcontact_mn li ,.pro_contact_lx li,.contact_mn li{margin:3px;color:#464646; clear:left}
	.hcontact_mn li span,.pro_contact_lx li span ,.contact_mn li span{ color:#111;width:53px;font-weight:bold;line-height:18px;}
	.hcontact_mn li a,.hcontact_mn li a:hover,.pro_contact_lx li a,.pro_contact_lx li a:hover {color:#464646;}
	.hcontact_bottom {width:293px;height:11px; overflow:hidden; background-position:0 -324px;}

/* anther left */
.prohot{margin-bottom:10px;width:293px; overflow:hidden;}
.prohot h3{padding-left:62px;width:231px;height:35px;color:#FFF; background-position:0 -345px;}
.prohot_mn {border-left:#305AA5 1px solid;border-right:#305AA5 1px solid;width:291px;line-height:14px; overflow:hidden;}
	.prohot_all{width:270px;display:block; margin:0 auto}
	.prohot_all li { float:left;width:135px;text-align:center; margin:2px 0;}
	.prohot_pic{border:#CCCCCC 1px solid;width:100px;height:100px;}
	.prohot_pic a ,.prohot_pic a:hover {text-decoration: none;display:block;width:100px; height:100px;}
	.prohot_txt {color:#313131; padding:2px 0;}
	.prohot_txt a,.prohot_txt a:hover {color:#313131;} 
	.prohot_bottom{width:293px;height:23px; margin-bottom:10px; background-position:0 -380px;}
	
/*right*/
/*right Public*/
.about_tit,.pro_tit,.newslist_tit,.job_tit,.contact_tit,.m_ly_tit,.honor_tit,.work_tit,.m_tj_tit{ width:612px;height:41px; padding-left:41px; background-position:right -455px;}
.about h2,.pro_tit h2,.newslist_tit h2,.job_tit h2,.contact_tit h2,.m_ly_tit h2,.honor_tit h2,.work_tit h2,.m_tj_tit h2{line-height:41px;color:#3863AC;}

/*page*/
.page { width:529px; height:37px; margin:29px auto 25px auto; overflow:hidden; background-position:right -798px;}
.pageall {margin:0 auto;width:529px;height:37px;}
.pagel {float:left; width:5px; height:37px; overflow:hidden; background-position:0 -798px;}
.pagec { float:left;width:517px; line-height:37px;text-align:center; font-size:14px;color:#444;}
.pagec span {font-size:14px;color:#111;font-weight:bold;}
.pagec span a {color:#003163;font-weight:normal; margin:0 3px;}
.pagec span a:hover {color:#003163;font-weight:normal;}
.pager {float:left;width:5px;height:37px;font-size:1px; background:url(images/mn_pdls_ri_mn_pg_dvbg.png) no-repeat;background-position:-5px 0px;min-width:1px;}

/*home*/
.right {float:left;margin-left:10px;width:653px;text-align:left;}
.about1 {width:653px;height:118px; overflow:hidden;}
.about1_tit{width:653px;height:28px; background-position:right -42px;}
.about1_tit h2,.pro1_tit h2{float:left;width:100px;height:28px; padding-left:38px;line-height:28px;color:#3863AC;}
.about1_tit_more,.pro1_tit_more{float:right; display:inline; padding-left:26px; height:28px;line-height:28px; margin:0 15px 0 0; background-position:-425px 6px;}
.about1_tit_more a,.about1_tit_more a:hover,.pro1_tit_more a,.pro1_tit_more a:hover{color:#3863AC;}
.about1_tit_bg{float:left;width:11px;height:28px;font-size:1px;}
.about1_mn {padding:10px;width:633px;height:70px;color:#464646;line-height:25px; background:#eff6f9; word-break:break-all; overflow:hidden}
.pro1 {margin-top:10px;width:653px;height:365px; overflow:hidden; background-position:right -80px;}
.pro1_tit{width:653px;height:34px; padding-top:7px;}
.pro1_mn {padding:14px 10px 22px 10px;width:633px;height:288px; overflow:hidden;}
	.pro1_row {}
	.pro1_row ul {width:632px; overflow:hidden;}
	.pro1_row li {float:left;width:158px; height:155px;display:inline; overflow:hidden;}
	.pro1_rowpic{ width:102px;height:102px; text-align:center; margin:9px auto 0 auto;}
	.pro1_rowpic div {border:#CCC 1px solid;width:100px;height:100px;}
	.pro1_rowpic div a,.pro1_pro_allpic div a:hover {width:100px;height:100px;}
	.pro1_rowtxt {text-align:center;color:#313131;line-height:16px;}
	.pro1_rowtxt a,.pro1_pro_alltxt a:hover {color:#313131;padding:2px;}
	.pro1_rowtxt span{ color:#888;}
	
/* about */
.about {width:653px; overflow:hidden;}
.about_mn{width:633px;line-height:20px;margin:10px;word-break:break-all; overflow:hidden}
.about_pic {width:633px;}
.about_pic ul{width:633px; display:block }
.about_pic li { float:left;width:300px; padding-right:15px}
.about_tab {padding-top:10px;width:633px; overflow:hidden; clear:both;}
.about_tab table {width:628px;border:#999 1px solid;}
.about_tab table td {height:29px;}
.about_tdle {padding-right:10px;width:118px;height:29px;background:#F3F3F3;text-align:right;color:#111;font-weight:bold;word-break:break-all;}
.about_tdri {padding-left:10px;width:170px;height:29px;border-left:#CCC 1px solid;}

/* product'list*/
.pro{width:653px; overflow:hidden;}
.pro_mn {padding:9px 0px 10px;width:653px;}
.pro_mn_gray{margin-top:1px;width:653px;height:121px;border-bottom:#DCDCDC 1px solid;text-align:left;background-color:#F6F6F6;}
	.pro_mn_pic{float:left;padding:10px 0px 9px 15px;width:102px;height:102px;}
	.pro_mn_pic div {border:#E8E9E6 1px solid;width:100px;height:100px;}
	.pro_mn_pic div a,.pro_mn_pic div a:hover {width:100px;height:100px;text-decoration:none; display:block;}
	.pro_mn_txt{padding:24px 19px 10px 24px;float:left;width:491px;height:87px;}
	.pro_mn_txt_tit {width:491px;height:16px;line-height:16px; margin:0 0 5px 0;}
	.pro_mn_txt_tit a,pro_mn_txt_tit a:hover{font-size:14px;font-weight:bold;color:#0D2352}
	.pro_mn_txt_tit em{color:#464646;font-style:normal; margin-left:10px;}
	.pro_mn_txt_mn {width:491px;height:54px;color:#464646;line-height:18px;word-break:break-all;}
.pro_mn_white {margin-top:1px;width:653px;height:121px;border-bottom:#DCDCDC 1px solid;line-height:20px; background:#FFF;}

/* company product'detail  */
.product {width:956px;border-bottom:10px;}
.pro_titbox {width:956px;height:40px;background:url(images/in_dt_mn1_ttbg.png) no-repeat;}
.pro_titboxl {float:left;}
.pro_titboxc {float:left;width:936px;height:40px;text-align:center; line-height:40px;font-size:16px;font-weight:bold;color:#3863AC;}
.pro_titboxr {float:left;}
.pro_mainbox {width:956px;}
.pro_mainboxbg {background:url(images/in_dt_mn1_mnbg.png) repeat-y; height:310px;}
.pro_main_mn{width:954px;}
.pro_main_l {float:left;width:263px;height:276px;}
	.pro_main_limg{padding:13px 13px 0px;width:250px;height:250px}
	.pro_main_b {width:263px;height:50px;}
	.pro_main_bt1 {width:263px;height:16px;color:#999;line-height:16px;text-align:center;}
	.pro_main_bt1 a,pro_main_bt1 a:hover{color:#999999;}
	.pro_main_bt2 {float:left;width:260px;height:24px;color:#747474;font-weight:bold;text-align:center;line-height:24px;background:url(images/in_dt_mn1_mn_mn_lf_lf_bo_im_io.gif) 70px 50% no-repeat}
	.pro_main_bt2 a,.pro_main_bt2 a:hover {color:#747474}
.pro_main_r {float:left;width:299px;height:260px;margin:25px 0;}
	.pro_main_r li {width:294px;text-align:left;line-height:19px;color:#666}
	.pro_main_r li b {color:#FF7300;font-size:14px;font-weight:bold}
.btn_msg {padding:10px 0px;width:160px;height:38px;background:url(images/in_dt_mn1_mn_mn_lf_ri_mnbu.png) no-repeat left}
.btn_msg a,.btn_msg a:hover {width:160px;height:38px; display:block}

/* product'detail contact */
.pro_contact {float:right;width:379px;height:310px;}
.pro_contact_box {margin:9px 0px 9px 0px;width:379px;height:292px;}
.pro_contact_topbg {width:379px;height:5px;font-size:1px; background:url(images/in_dt_mn1_mn_mn_ri_mnbg.png) no-repeat; }
.pro_contact_mn{border-left:#BAD7E7 1px solid;width:378px;height:282px;background-color:#FFFFFF;}
	.pro_contact_mntit{padding-left:10px;width:368px;height:30px;line-height:30px;text-align:left;font-size:14px;font-weight:bold;color:#3863AC;}
	.pro_contact_mnname {padding-left:20px;width:358px;height:42px;line-height:42px;text-align:left;font-size:14px;font-weight:bold;color:#3863AC;background:url(images/in_dt_mn1_mn_mn_ri_mn_mn_nmbg.png) no-repeat right;}
	.pro_contact_mntxt {padding-left:9px;width:368px;height:210px;}
		.pro_contact_mntxtl {float:left;width:101px; height:210px;}
			.pro_contact_mntxtjxt { height:45px;background:url(images/in_dt_mn1_mn_mn_ri_mn_mn_tx_lf_im.png) no-repeat 50% 30px;padding-top:55px;color:#000;font-size:14px;font-weight:bold;line-height:22px;}
			.pro_contact_mncount{color:#464646;height:20px;}
			.pro_contact_mncount a,.pro_contact_mncount a:hover {color:#322779;font-weight:bold;}
		.pro_contact_txtr {float:left;width:267px;height:210px;}
			.pro_contact_lx{width:246px;height:165px;text-align:left; padding-left:19px;border-left:#E9F1FA 1px solid;margin:9px 0px 2px 0px;}
			.pro_contact_qq{padding:8px 0px 0px 11px;border-left:#E9F1FA 1px solid;width:255px;height:26px;background:#E9F1FA;line-height:34px; text-align:left;}
.pro_contact_bottombg{width:379px;height:5px;font-size:1px; background:url(images/in_dt_mn1_mn_mn_ri_mnbg.png) no-repeat; background-position:0px -5px;}

/* pro detail 表格 */
.conttable {margin-bottom:10px}
.conttable ul {width:930px; display:block;}
.conttable li { float:left;border:#D9D9D9 1px solid;width:463px;}
.mn2_tdw {float:left;line-height:30px;color:#000;text-align:left; width:255px;padding-left:14px;}
.mn2_tdb{float:left;line-height:30px; background:#F3F3F3;color:#000; width:180px; padding-left:14px; font-weight:bold;}

/* product'detail page */
.subpagebox{ width:956px;height:65px;background:url(images/in_dt_mn1_mn_bobg.png) no-repeat; padding:6px 0 0;}
.subpage {padding:10px 3px 3px; FONT-SIZE: 80%; margin: 3px; COLOR: #ff6500; TEXT-ALIGN: center}
.subpage a {border: #ff9600 1px solid; padding:5px 7px; BACKGROUND-POSITION: 50% bottom; background:url(images/00/subpagebg.jpg); COLOR: #ff6500; margin-right: 3px;}
.subpage a:hover,.subpage a:active{BORDER: #ff9600 1px solid;COLOR: #ff6500;background: #ffc794}
.subpage SPAN.current {	border: #ff6500 1px solid ; padding:5px 7px; FONT-WEIGHT: bold;  COLOR: #fff; margin-right: 3px; background: #FE9438}
.subpage SPAN.disabled {border: #ffe3c6 1px solid;padding:5px 7px;background:#FFF;color:#FCB34B;margin-right: 3px;}
.subpage_msg{width:954px;height:11px;color:#464646; margin-top:8px;text-align:center;}

/* product'detail contect */
.pro_main2 {margin-top:10px; overflow:hidden;}
.pro_main2_tit,.duty_tit { width:956px;height:41px; overflow:hidden; background-position:right -455px;}
.pro_main2_tit h2,.duty_tit h2{float:left; width:50%;padding-left:41px; height:41px;text-align:left;line-height:41px;color:#3863AC; overflow:hidden; background-position:-303px -455px;}
.pro_main2_back {float:left;width:55px;height:41px;padding-left:26px;background:url(images/mn_ri_ri2_tt_ri_io.png) center left no-repeat;line-height:41px;text-align:left;color:#3863AC;}
.pro_main2_back a,.pro_main2_back a:hover {color:#3863AC;}
.pro_main2_mn {margin:10px;width:936px;text-align:left;overflow:hidden;}
	.pro_main2_tdw {line-height:30px;color:#000;text-align:left;background:#FFF;}
	.pro_main2_tdb{line-height:30px; background:#F3F3F3;color:#000;}
	
/* company news'list */
.newslist {width:653px;}
.newslist_mn {margin:10px 0px 10px 0px;width:653px;}
.newslist_mn dl {color:#BCBCBC;text-align:left;font-size:14px; line-height:31px;}
.newslist_mn dt,.newslist_mn dd{padding:0 20px; border-bottom:1px #ccc dotted; background-position:6px -696px;}
.newslist_mn dt span,.newslist_mn dd span{ float:right; width:60px;color:#888;}

/* company news'detail  */
.news {width:653px;}
.news_tit {border-bottom:#DCDCDC 1px solid;width:653px;height:41px;line-height:41px;color:#464646; text-align:center; font-family:"黑体"; font-size:16px;word-break:break-all;}
.news_msg {border-bottom:#DCDCDC 1px dotted;width:653px;height:37px; line-height:37px; text-align:center; color:#333333;}
.news_txt {padding:10px;width:633px;text-align:left;line-height:30px;font-size:14px;word-break:break-all;}
.news_txt div {float:left;padding:10px;width:200px;height:199px;}

/* company honor and work */
.honor,.work{width:653px; overflow:hidden; clear:both;}
.honor_mn,.work_mn{border-bottom:#F6F6F6 2px solid;padding:20px 0px 0px 0px;width:653px;}
.honor_mn_row{width:653px; padding-bottom:20px;text-align:center; overflow:hidden;}
.honor_mn_row ul {width:653px; display:block}
.honor_mn_row li{float:left; margin:0 6px 10px; padding:10px 10px 0;width:180px;height:225px;background:#F5F5F6;}
.honor_mn_pic{width:180px;height:180px;background:#FFF;}
.honor_mn_txt{height:40px;line-height:16px;color:#313131; overflow:hidden}

/* company contact */
.contact {width:653px;}
.contact_mn{padding:20px 40px;width:573px;text-align:left;line-height:20px;color:#464646}
.contact_mn li b { font-size:16px; color:#069;}

/* company message */
.message {width:653px; overflow:hidden;}
.m_tj {margin-bottom:10px;width:653px;height:187px; overflow:hidden;}
.m_tj_tit {padding-left:30px;width:623px;height:28px;line-height:28px; text-align:left; font-size:14px; font-weight:bold;color:#fff; background-position:right -506px;}
.m_tj_mn {padding:10px;width:633px;height:139px; overflow:hidden; background-position:right -534px;}
.m_tj_mnl {float:left;width:260px;height:138px; overflow:hidden;}
.m_tj_mnl li {margin:5px}
.m_tj_mnl b {color:#3863AC}
.m_tj_mnl textarea {border:#A5ACB2 1px solid;width:250px;height:105px; font-size:12px;color:#464646; margin:5px 0;}
.m_tj_mnr {float:left; width:350px;}
.m_tj_mnr li {margin:5px;width:334px; display: inline-table}
.btn_tj { border:0; height:34px; width:146px; background-position:-531px 0;}
.m_ly_mn {width:653px; margin:10px 0; }
.m_ly_mn dt {padding:0 10px;background:#E8EDF1;height:27px;color:#3863AC;line-height:27px;position:relative}
.m_ly_mn dt span {position:absolute;right:12px;top:0px}
.m_ly_mn dd {margin:10px 0; padding:0 10px;}
.m_ly_mn dd em { color:#FF6600; font-style:normal;}


/* company duty CSS Document */
.duty {width:956px;}
.duty_mn {margin:10px;width:936px;text-align:left;color:#0D2352; line-height:20px;}
.duty_mn span {color:#3080D5;}
.duty_mn span a,.duty_mn span a:hover {color:#3863AC; font-weight:bold;}

/* company recruit CSS Document */
.job{width:653px;}
.job_mn {margin:10px 0px;width:653px;}
.job_box1 {width:653px;height:29px}
.job_box1_l {float:left;padding:0 5px 0 14px;width:340px;height:29px;line-height:29px;text-align:left}
.job_box1_c {float:left;width:135px;height:29px;line-height:29px}
.job_box1_r {float:left;width:159px;height:29px;line-height:29px}
.job_box2 {width:653px;}
.job_box2 li {padding:10px 0;border-bottom:#DCDCDC 1px solid;height:90px;}
.bg_gray{background:#F6F6F6;}
.bg_wr {background:#FFF}
.job_box2_l {float:left;padding:0 5px 0 14px;width:340px;height:auto;word-break:break-all;line-height:20px;color:#464646;text-align:left}
.job_box2_l em {font-size:16px;font-weight:bold;font-family:Verdana; font-style:normal;}
.job_box2_l b,.job_box2_l b a,.job_box2_l b a:hover{color:#0D2352;font-weight:bold;}
.job_box2_l em a,.job_box2_l em a:hover {color:#f50;font-style:normal; line-height:30px;text-decoration:underline}
.job_box2_c {float:left;width:135px;height:90px;line-height:90px;color:#464646}
.job_box2_r {float:left;width:159px;height:90px;line-height:90px;color:#464646}

/*foot*/
.foot{ margin:15px 0px 0px 0px;width:956px;height:117px; background-position:0 -845px;}
.ft_logo{ float:left; display:inline; width:187px;height:53px; margin:15px 53px 44px 53px;}
.ft_logo a{ display:block;width:187px;height:53px; background-position:0 -405px;}
.ft_mn {float:left;margin-top:15px;width:370px;height:97px;}
.ft_mn li {line-height:18px;text-align:center; margin:2px;color:#464646;}
.ft_mn li a,.ft_mn li a:hover {color:#464646;}
.ft_mn li b {color:#2F7FD4;}
.ft_mn li b a,.ft_mn li b a:hover {color:#2F7FD4;}
.ft_mn li em{padding:0 12px;width:22px;height:13px;background:url(images/jxtlogo.gif) no-repeat center; font-style:normal}
.ft_jxtlogo {float:left; display:inline; width:187px; height:53px; margin:15px 53px 44px 53px;}
.ft_jxtlogo a{display:block; width:187px;height:53px; background-position:0 -462px;}

