@charset "utf-8";
/* CSS Document */

.flash { width:100%; height:350px; margin:0px auto; background:url(../images/banner.jpg) no-repeat center; }
.location { width:1200px; height:60px; line-height:60px; margin:0px auto; padding:0px; background:url(../images/aarow.gif) no-repeat 0px 27px; text-indent:15px; color:#5a5f62; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-family:"微软雅黑"; }
.location span { color:#e94204; }
.main_contenter { width:1200px; margin:0px auto; height:auto!important; height:578px; min-height:578px; padding-bottom:10px; }
.main_contenter_left { width:260px; height:auto!important; height:578px; min-height:578px; float:left; }
.main_contenter_right { width:900px; height:auto!important; height:578px; min-height:578px; float:right; }
.main_contenter_left_title { height:80px; background:url(../images/a1.gif) no-repeat; font-size:24px; font-family:"微软雅黑"; color:#ffffff; line-height:80px; text-indent:20px; }
.main_contenter_right_content1 h2 { color:#0a6ea0; }
.left_product_class { margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; background-color:#f6f6f6; padding-bottom:20px; }
.left_product_class dl { padding:0px 20px; }
.left_product_class dl dt { padding:15px 0px 15px 15px; background:url(../images/aarow.gif) no-repeat 2px center; border-bottom:1px solid #d7d7d7; }
.left_product_class dl dt a { font-size:16px; color:#666; }
.left_product_class dl dt a:hover { color:#005f9b; }
.left_product_class dl dt.on a { font-weight:bold; color:#005f9b; }
.left_product_class dl dd { padding:15px 0px; line-height:26px; color:#666; font-size:16px; font-weight:bold; }
.main_contenter_right_pic { height:80px; background:url(../images/a2.gif) repeat-x; color:#18316d; font-family:"微软雅黑"; font-size:24px; line-height:80px; text-indent:20px; }
.main_contenter_right_pic span { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#0a6ea0; display:block; width:300px; height:18px; border-left:4px solid #0a6ea0; text-indent:10px; margin-left:13px; }
.main_contenter_right_content { margin:0px auto; height:auto!important; padding:20px 0px 0px 0px; font-size:14px; color:#323232; line-height:30px; }
.main_contenter_right_content strong { color:#18316d; font-family:"微软雅黑"; font-size:16px }
.main_contenter_right_contents { margin:0px auto; padding:0px 0px; font-size:14px; color:#323232; line-height:30px; }
.main_contenter_right_contents UL { margin:0px 0px 0px 0px; padding:50px 0px; LIST-STYLE-TYPE: none; }
.main_contenter_right_contents UL LI { width:260px; margin:0px 20px 20px 20px; padding:0px 0px 0px 0px; float:left; }
.main_contenter_right_contents UL LI img { border:1px solid #dadada; border-radius:5px; width:100%; }
.main_contenter_right_contents UL LI h3 { font-family:"微软雅黑"; font-size:14px; text-align:center; }
.content_lists { margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; }
.content_lists UL { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.content_lists UL LI { margin:0px auto 0px auto; padding:15px 0px 0px 0px; border-bottom:1px dotted #dadada; height:160px; }
.sp_1 { width:223px; float:left; height:138px; border:1px solid #cccccc; background-color:#FFFFFF; padding:1px; }
.sp_2 { width:650px; float:right; height:30px; border-bottom:1px solid #eeeeee; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.sp_3 { width:650px; float:right; font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; }
.sp_4 { width:650px; float:right; font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; }
.sp_1 img { width:223px; height:138px; }
.sp_3 p { margin:0px; padding:0px; }
.guest_content { width:800px; height:auto!important; height:100px; min-height:100px; margin:10px auto; padding:10px; border:1px solid #eaeaea; background-color:#f9f9f9; font-size:12px; }
.guest_content_title { width:800px; height:25px; line-height:25px; margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#463523; font-family:Arial, Helvetica, sans-serif; }
.guest_content_title span { float:right; font-family:Arial, Helvetica, sans-serif; }
.guest_content_content { width:800px; line-height:25px; color:#666666; margin:0px; padding:0px; }
.guest_content_answer { width:800px; border:1px dashed #CCCCCC; height:auto!important; height:50px; min-height:50px; line-height:25px; background-color:#FFFFFF; padding:5px; color:#fe8900 }
.guest_title { width:800px; height:30px; line-height:30px; margin:10px auto; padding:0px; border:1px solid #eaeaea; background-color:#f9f9f9; font-size:14px; font-weight:bold; text-indent:20px; color:#463523; font-family:Arial, Helvetica, sans-serif; }
.guest_ss { width:800px; margin:0px auto; padding:20px 0px; }
.guest_ss span { color:#FF0000; }
.feedback_title { width:800px; margin:100px auto 0px auto; padding:0px; height:32px; line-height:32px; background-color:#f7f7f7; text-indent:20px; font-weight:bold; color:#18316d; border:1px solid #e8e8e8; }
.feedback_title span { color:#666; font-size:12px; font-weight:normal; }
#faqbox { width:800px; margin:0px auto; padding:10px 0px 0px 0px; }
#faqbox .faqline { line-height:2em; height:35px; text-align:left }
#faqbox .faqline .faqtit { width:70px; display:block; float:left; clear:both; text-align:right }
#faqbox .Content { line-height:2em; height:120px; text-align:left }
#faqbox .Content .faqtit { width:70px; display:block; float:left; clear:both; text-align:right }
#faqbox .Content textarea { height:100px; }
.content_lista { width:700px; margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; }
.content_lista UL { margin:0px 0px 15px 0px; padding:20px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.content_lista UL LI { width:700px; margin:0px auto 0px auto; padding:0px; border-bottom:1px dotted #dadada; background:url(../images/a55.gif) no-repeat 8px 16px; text-indent:25px; height:38px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.content_lista UL LI span { float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#828282; }
.page_nav { width:100%; height:80px; line-height:80px; font-family:Verdana, Geneva, sans-serif; text-align:center; margin:0px auto; padding:0px; font-size:12px; }
.page_nav a { border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #18316d; padding-top: 4px; border-bottom: #d9d9d9 1px solid; text-decoration: none; }
.page_nav a:hover { border-right: #18316d 1px solid; border-top: #18316d 1px solid; border-left: #18316d 1px solid; color: #18316d; border-bottom: #18316d 1px solid }
.page_nav a:active { border-right: #18316d 1px solid; border-top: #18316d 1px solid; border-left: #18316d 1px solid; color: #18316d; border-bottom: #18316d 1px solid }
.page_nav span.current { border-right: #18316d 1px solid; padding-right: 5px; border-top: #18316d 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 3px; margin: 2px; border-left: #18316d 1px solid; color: #fff; padding-top: 2px; border-bottom: #18316d 1px solid; background-color: #18316d }
.page_nav span.nolink { border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #18316d; padding-top: 4px; border-bottom: #d9d9d9 1px solid; margin-left:5px; }
.nolinks { border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #67ab19; padding-top: 2px; border-bottom: #d9d9d9 1px solid; margin-left:5px; }
.piclist { margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; }
.piclist UL { margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.piclist UL LI { width:270px; margin:10px 10px 20px 10px; padding:5px; float:left; background-color:#f5f5f5; }
.tj_case { margin:0px auto; padding:0px;  text-align:center; }
.tj_case img { padding: 10px 0 }
.tj_case1 { line-height:20px; margin:0px auto; padding:0px; text-align:center; display:block;   height:40px; margin-bottom: 10px;}
.tj_case1 a{ padding:0 15px;}
.piclista { width:760px; margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; }
.piclista UL { margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.piclista UL LI { width:350px; margin:10px 10px 20px 10px; padding:5px 0px 0px 0px; height:150px; float:left; background-color:#f5f5f5; }
.tja_case { width:350px; height:120px; margin:0px auto; padding:0px; }
.tja_case1 { width:350px; height:40px; line-height:40px; margin:0px auto; padding:0px; text-indent:10px; }
.piclist1 { width:730px; margin:0px auto; height:auto!important; height:100px; min-height:100px; font-size:14px; }
.piclist1 UL { margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.piclist1 UL LI { width:210px; margin:10px 15px 20px 15px; padding:5px 0px 0px 0px; height:200px; float:left; background-color:#f5f5f5; }
.about_part { width:1100px; margin:0px auto; height:472px; padding:0px; }
.about_part h1 { width:1100px; height:54px; margin:0px auto; font-size:14px; color:#212121; font-family:Verdana, Geneva, sans-serif; font-size:36px; text-align:center; padding-top:70px; }
.about_part h2 { width:1100px; height:76px; margin:0px auto; color:#397693; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:normal; line-height:20px; }
.about_part_content1 { width:366px; height:160px; float:left; padding-top:110px; background:url(../images/a6.gif) no-repeat center top; }
.about_part_content1 span { width:40px; height:40px; border-right:1px solid #1877a7; display:block; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#1877a7; font-size:24px; float:left; }
.about_part_content1 h2 { width:325px; height:40px; float:right; line-height:40px; color:#222222; font-size:24px; }
.about_part_content1s { width:280px; color:#8e8e8e; margin:0px auto 0px auto; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:70px; padding-top:70px; }
.about_part_content2 { width:426px; height:160px; float:left; padding-top:110px; background:url(../images/a4.gif) no-repeat center top; }
.about_part_content2 span { width:40px; height:40px; border-right:1px solid #1877a7; display:block; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#1877a7; font-size:24px; float:left; }
.about_part_content2 h2 { width:385px; height:40px; float:right; line-height:40px; color:#222222; font-size:24px; }
.about_part_content2s { width:340px; color:#8e8e8e; margin:0px auto 0px auto; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:70px; padding-top:70px; }
.about_part_content3 { width:306px; height:160px; float:right; padding-top:110px; background:url(../images/a5.gif) no-repeat center top; }
.about_part_content3 span { width:40px; height:40px; border-right:1px solid #1877a7; display:block; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#1877a7; font-size:24px; float:left; }
.about_part_content3 h2 { width:265px; height:40px; float:right; line-height:40px; color:#222222; font-size:24px; }
.about_part_content3s { width:220px; color:#8e8e8e; margin:0px auto 0px auto; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:70px; padding-top:70px; }
.company_part { width:100%; height:307px; margin:0px auto; padding:0px; background:url(../images/code.gif) no-repeat; }
.company_part h1 { width:1100px; height:123px; line-height:123px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:center; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:30px; }
.company_part h2 { width:1100px; margin:0px auto; color:#ffffff; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:28px; }
.product_part { width:1100px; height:560px; margin:0px auto; padding:0px; }
.product_part h1 { width:1100px; height:54px; margin:0px auto; font-size:14px; color:#212121; font-family:Verdana, Geneva, sans-serif; font-size:36px; text-align:center; padding-top:70px; }
.product_part h2 { width:1100px; height:76px; margin:0px auto; color:#397693; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:normal; line-height:20px; }
dl, dt, dd { display:inline-block; }
dl, dt, dd { display:block }
#tabs { border:0px solid #ccc; margin:0px; width:1100px; padding: 0 }
#tabs div { padding:69px 0px 0px 0px; position:relative; }
#tabs dt { text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:13px; height:42px; line-height:42px; }
#tab1 dt { left: 0px; top: 0px; width:166px; }
#tab2 dt { left:187px; top:0px; width:166px; }
#tab3 dt { left:374px; top:0px; width:186px; }
#tab4 dt { left: 581px; top: 0px; width:146px; }
#tab5 dt { left:748px; top:0px; width:166px; }
#tab6 dt { left:935px; top:0px; width:166px; }
.close dt { height:42px; width:166px; background:url(../images/code1.gif); position:absolute; }
.close dd { display:none }
.open dt { height:42px; width:166px; background:url(../images/header_bg.gif); position:absolute; border-bottom:none; color:#ffffff; }
.open dd { width:238px; height:198px; float:left; border:1px solid #f3f3f3; padding:10px; text-align:center; margin-right:15px; }
.open dd img { width:240px; height:170px; }
.open dd span { width:240px; height:30px; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:30px; display:block; }
-->
.open dt a { TEXT-DECORATION: none; DISPLAY: block; text-align:center; }
.open dt a:link { color:#ffffff; }
.open dt a:visited { text-decoration: none; color:#ffffff; }
.open dt a:hover { TEXT-DECORATION: none; color:#ffffff; }
.close dt a { TEXT-DECORATION: none; DISPLAY: block; text-align:center; }
.close dt a:link { color:#222222; }
.close dt a:visited { text-decoration: none; color:#222222; }
.close dt a:hover { TEXT-DECORATION: none; color:#222222; }
.artRead .r_title { font-size:20px; text-align:center; margin:20px auto; width:800PX;   color:#111; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:10px; }
.artRead .r_p { text-align:center; border-bottom:1px solid #e5e5e5; width:800PX; margin:0px auto; }
.artRead .r_line { height:1px; color:#DDD; width:800PX; margin:0px auto; }
.artRead #MyContent, .artRead .r_pn { text-align:left; padding:5px 10px; width:800PX; margin:0px auto; }
.artRead #MyContent table{
	border-collapse:collapse;  
	border-spacing:0;}
.artRead #MyContent table td{padding:10px;}
#Button1 { width:94px; height:30px; border:0px solid #cccccc; background:url(../images/a14.gif) no-repeat; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#Button2 { width:94px; height:30px; border:0px solid #cccccc; background:url(../images/a14.gif) no-repeat; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.r_pn { padding:10px; line-height:2em; width:880PX; margin:0px auto; }
#preandnext { width:660PX; margin:0px auto; }
#preandnext h2 { font-size:12px; font-weight:100; width:730PX; margin:0px auto; }
.apply_part { width:100%; height:832px; margin:0px auto; padding:0px 0px 0px 0px; background-color:#313131; }
.apply_part h4 { width:1100px; height:68px; margin:0px auto; font-size:14px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:36px; text-align:center; padding-top:70px; background:url(../images/a3.gif) no-repeat center bottom }
.apply_part h2 { width:1100px; height:82px; margin:0px auto; color:#ffffff; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:normal; line-height:60px; }
.apply_part h3 { width:1100px; margin:0px auto; color:#ffffff; font-family:Verdana; text-align:center; font-weight:normal; background:url(../images/a1.gif) no-repeat center bottom; height:70px; font-size:20px; }
#content { width:1100px; margin:0px auto 0px auto; padding:0px; height:464px; }
#content article { max-width: 254px; position: relative; height:200px; float:left; margin-right:28px; margin-bottom:28px; }
#content article:nth-child(4n+4) {
margin-right: 0;
}
.post-format-content { position: relative; background: #0a6ea0; }
.post-thumbnail { max-width: 100%; height:200px; overflow: hidden; }
.content-wrap { padding: 0; position: absolute; text-align: center; width: 100%; top: 0; bottom: 0; display: table-cell; vertical-align: middle; overflow: hidden; }
.content-wrap h1.entry-title { display: table; font-size: 110%; height:200px; text-transform: uppercase; width: 100%; }
.edit-link { z-index: 2; }
.featured-image { display: table-cell; position: relative; transition: opacity .25s ease-in-out, background .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out, background .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out, background .25s ease-in-out;
vertical-align: middle; z-index: 1; color: #fff; text-decoration: none; opacity: 0; padding: 10%; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:normal; }
.featured-image:hover { opacity: 0.9; color: #fff; background: rgba(0, 0, 0, 0.8); font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:normal; }
.post-thumbnail img { display: block; }
img { }
.feedback_part { width:100%; height:691px; background:url(../images/t2.gif) no-repeat center; }
.feedback_part h1 { width:1100px; height:68px; margin:0px auto; font-size:14px; color:#222222; font-family:Verdana, Geneva, sans-serif; font-size:36px; text-align:center; padding-top:70px; }
.feedback_part h2 { width:1100px; height:82px; margin:0px auto; color:#178bc5; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:normal }
.feedback_part_form { width:970px; margin:0px auto; }
#names { width:450PX; height:50PX; border:0px solid #cccccc; background-color:#0a6ea0; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:16px; outline:0; float:left; margin-bottom:20px; padding-left:20px; }
#email { width:450PX; height:50PX; border:0px solid #cccccc; background-color:#0a6ea0; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:16px; outline:0; float:right; margin-bottom:20px; padding-left:20px; }
#subject { width:950PX; height:50PX; border:0px solid #cccccc; background-color:#0a6ea0; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:16px; outline:0; margin-bottom:20px; padding-left:20px; }
#message { width:946px; height:180px; border:0px solid #cccccc; background-color:#0a6ea0; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:16px; outline:0; margin-bottom:20px; padding-left:20px; padding-top:20px; }
#buttonsf { width:970px; height:50px; border:0px solid #cccccc; background-color:#131217; color:#0e98d9; font-family:Verdana, Geneva, sans-serif; font-size:16px; outline:0; cursor:pointer; }
.faq_bg { width:100%; height:300px; margin:0px auto; padding:0px; background:url(../images/q_bg.gif); }
.faq_bg_title { width:1200px; height:93px; line-height:93px; background:url(../images/p2.png) no-repeat bottom; margin:0px auto; padding:0px; font-family:"微软雅黑"; font-size:24px; font-weight:bold; color:#1c3877; }
.faq_bg_content { width:1200px; height:130px; margin:0px auto; padding:0px; }
.faq_bg_content_1 { width:285px; height:130px; float:left; background:url(../images/q1.gif) no-repeat top left; background-color:#FFFfff; margin-top:20px; }
.faq_bg_content_2 { width:285px; height:130px; float:left; margin-left:20px; background:url(../images/q1.gif) no-repeat top left; background-color:#FFFfff; margin-top:20px; }
.faq_bg_content_3 { width:285px; height:130px; float:left; margin-left:20px; background:url(../images/q1.gif) no-repeat top left; background-color:#FFFfff; margin-top:20px; }
.faq_bg_content_4 { width:285px; height:130px; float:right; background:url(../images/q1.gif) no-repeat top left; background-color:#FFFfff; margin-top:20px; }
.faqs_title { width:235px; height:30px; font-family:"微软雅黑"; font-size:18px; color:#4c4c4c; font-weight:bold; padding-left:50px; padding-top:14px; margin:0px; }
.faqs_content { width:235px; height:75px; font-family:"微软雅黑"; font-size:14px; color:#4c4c4c; padding-left:50px; line-height:25px; padding-top:0px; margin:0px; }
.faqs_content p { margin:0px; padding:0px; }
.faqs_content p strong { font-weight:normal; }




.mapbox{
	padding:10px 0 0;}
.mapbox h2{
	height:30px;
	line-height:30px;
	border-bottom:2px solid #1469A9;
	margin:10px 0 0;
	padding:0;}
.mapbox h2 a{
	display:block;
	background:#1469A9;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	width:100px;}
.mapbox h3{
	height: 30px;
	line-height: 30px;
	font-size:12px;
	font-weight:bold;
	color:#1469A9;
	border-bottom:1px solid #ddd;}
.mapbox h3 a{}
.mapbox ul{
	float:none;
	width:100%;
	margin-top:10px;}
.mapbox ul li{
	background: url(../images/news_3.png) repeat-x scroll left bottom transparent;
	height: 24px;
	line-height: 24px;
	height:24px;
	line-height:24px;
	float:left;
	width:33%;}
.mapbox ul li a{
	padding-left:14px;
	background: url(../images/news_2.png) no-repeat scroll 4px center transparent;}

