*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#3e3e3e; background:#fff;font-size:12px;}
*{margin:0 auto;padding:0;}
a{color:#3e3e3e; text-decoration:none;}
a:hover{color:#1641a0; text-decoration:none;}
img{vertical-align:middle;border:0;}

.k_k{width:100%; height:63px; margin:0 auto;}
.k_k1{width:100%; height:47px; margin:0 auto;}
.k_k2{width:100%; height:68px; margin:0 auto;}
.k_k3{width:100%; height:80px; margin:0 auto;}
.k_k4{width:100%; height:58px; margin:0 auto;}
.k_k5{width:100%; height:20px; margin:0 auto;}
.k_k6{width:100%; height:42px; margin:0 auto;}
.k_k7{width:100%; height:35px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #e71f19;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
p{ word-spacing:-1.5px;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}


.top_bg{width:100%; background:url(../image/index_top_bg.jpg) no-repeat center center; height:177px;}
.top ul{width:1000px; margin:0 auto;}
.top ul li{height:36px; line-height:36px;}

.top_item{width:1000px; margin:0 auto;}
.top_item ul{width:1000px;}
.top_item ul li.logo{width:88px; height:84px; margin-top:30px;float:left;}
.top_item ul li.top_item_by{float:left; width:425px; font-size:17px; color:#0c2764; margin-left:52px; margin-top:38px; line-height:35px;}
.top_item ul li.top_item_by b{font-size:24px; font-weight:bold; color:#0a1540;}
.top_item ul li.top_item_tel{float:right; margin-top:51px;}


.nav{width:100%; height:58px; background:url(../image/index_nav_bg.gif) no-repeat center center; line-height:58px;}
.nav ul{width:1000px; height:58px; margin:0 auto;}
.nav ul li{width:125px; height:54px; line-height:54px; text-align:center; float:left; font-size:14px;}
.nav ul li a{color:#fff;}
.nav ul li a:hover{color:#c8d9ff; font-weight:bold;}
.nav ul li a.nav_hover{color:#c8d9ff; font-weight:bold;}


.flexslider { position: relative; height:539px; overflow: hidden; background: url(../image/loading.gif) 50% no-repeat;}
.slides li { height:539px;}
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../image/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}


.body_bg{width:100%; background:url(../image/index_bg.gif) repeat;}


.search_bg{width:100%; height:60px; background:url(../image/index_search_bg.png) repeat-x center bottom;}
.search{width:1000px; margin:0 auto;}
.search_key{width:690px; height:55px; line-height:55px; text-align:left; float:left;}
.search_t{border:1px solid #eaeaea; width:230px; height:31px; float:right; margin-top:10px;}
.search_t ul{width:230px;}
.search_t_l{float:left; height:29px; line-height:29px;}
.search_t_r{float:right; width:34px; height:29px; margin-right:2px;}


.product{width:1000px; margin:0 auto; height:944px;}
.product_title{width:624px; height:100px; margin:0 auto; text-align:center; background:url(../image/index_about_title_bg.png) no-repeat center top; font-size:12px; color:#545454; text-transform:uppercase;}
.product_title b{font-size:32px; color:#252525; line-height:28px;} 
.product_title em{font-size:16px; color:#6d6d6d; line-height:50px;}

.product_content{width:1000px; height:677px;}
.product_list{width:234px; background:#f4f7ff; border:1px solid #e5eaf2; border-top:0; float:left; height:676px;}
.product_list_title{width:234px; background:url(../image/index_pro_list_bg.gif) repeat-x center center; height:71px; line-height:71px; font-size:24px; color:#ffffff; font-weight:bold; text-align:center ;text-shadow:#000 1px 1px 1px;}
.product_list_list{width:188px; margin:0 auto; margin-top:10px;}
.product_list_list li a{height:47px; line-height:47px; font-size:13px; display:block; text-align:left; text-indent:30px; border-bottom:1px solid #dde2ec; background:url(../image/index_pro_list_ico.gif) no-repeat 12px center;}
.product_list_list li a:hover{background:url(../image/index_pro_list_hover_bg.gif) no-repeat center center; color:#fff;}
.product_list_contact{width:185px; font-size:13px; text-align:left; line-height:22px;}
.product_list_contact img{margin-left:15px;}

.product_content_body{background:#f4f7ff; border:1px solid #e5eaf2; float:right; width:727px;  height:675px;}
.product_content_body_t{width:652px; height:45px; margin:0 auto; margin-top:17px;}
.product_content_body_t li{height:45px; line-height:45px;}
.product_content_body_t li.product_content_body_t_title{font-size:18px; color:#d3d8e6; float:left; border-bottom:1px solid #e5eaf2; width:600px;}
.product_content_body_t li.product_content_body_t_title b{font-size:20px; color:#1641a0; font-weight:bold;}
.product_content_body_t li.product_content_body_t_more{ float:right; width:52px;  border-bottom:1px solid #e5eaf2;}
.product_content_body_t li.product_content_body_t_more a{font-size:12px; color:#fff; width:52px; display:block; height:19px; background:#1641a0; line-height:19px; text-align:center; margin-top:15px;}

.product_content_body_c ul{width:652px; margin:0 auto;}
.product_content_body_c ul li{float:left; width:292px; height:252px; margin-right:30px; margin-top:40px;}
.product_content_body_c ul li.p_no_m{margin-right:0;}
.product_content_body_c ul li img{border:1px solid #e5eaf2;}
.product_content_body_c ul li .p_a{line-height:40px; height:40px; width:292px; display:block; text-align:center; font-size:14px;}


.gg{width:100%; height:189px; background:url(../image/index_gg_bg.gif) repeat-x center center; text-align:center;}

.gg2{background:url(../image/index_gg2_bg.gif) repeat-x center center; height:160px; width:100%; text-align:center; font-size:24px; color:#fff; font-weight:bold; line-height:45px;}
.gg2 div{padding-top:38px;}
.gg2 span{font-size:32px; font-weight:bold; color:#fff;}
.gg2 span font{color:#fc7525;}

.gg3{width:100%; height:185px; background:url(../image/index_gg3_bg.gif) repeat-x center center; text-align:center;}


.adv_bg{background:#f5f6fb; width:100%; height:755px;}
.adv{width:1000px; height:755px; margin:0 auto;}
.adv_title{width:624px; height:100px; margin:0 auto; text-align:center; background:url(../image/index_adv_title_bg.png) no-repeat center top; font-size:12px; color:#545454; text-transform:uppercase;}
.adv_title b{font-size:32px; color:#252525; line-height:28px;} 
.adv_title em{font-size:16px; color:#6d6d6d; line-height:50px;}

.adv_t{width:1000px; height:435px; background:url(../image/index_adv_img.gif) no-repeat center center;}
.adv_t ul li{font-size:13px; color:#3c3c3c; line-height:24px; margin-bottom:50px;}
.adv_t ul li b{font-size:18px; font-weight:bold; color:#1641a0;}
.adv_t ul li font{color:#fc7525; font-size:13px;}
.adv_t ul li.adv_t_1{width:295px; height:113px; text-align:right; float:left; margin-right:415px;}
.adv_t ul li.adv_t_1 div{margin-top:32px;}
.adv_t ul li.adv_t_2{width:290px; height:113px; text-align:left; float:left;}
.adv_t ul li.adv_t_2 div{margin-top:32px;}
.adv_t ul li.adv_t_3{width:235px; height:113px; text-align:right; float:left; margin-right:535px;}
.adv_t ul li.adv_t_3 div{margin-top:32px;}
.adv_t ul li.adv_t_4{width:230px; height:113px; text-align:left; float:left;}
.adv_t ul li.adv_t_4 div{margin-top:20px;}
.adv_t ul li.adv_t_5{width:295px; height:113px; text-align:right; float:left; margin-right:415px;}
.adv_t ul li.adv_t_5 div{margin-top:32px;}
.adv_t ul li.adv_t_6{width:213px; height:113px; text-align:left; float:left;}
.adv_t ul li.adv_t_6 div{margin-top:20px;}

.adv_xz{width:1000px; margin:0 auto;}
.adv_1{width:1000px; height:340px;}
.adv_1_l{width:548px; float:left;}
.adv_1_l .adv_1_title{font-size:13px; color:#b5b5b5; text-transform:uppercase;}
.adv_1_l .adv_1_title img{width:75px; height:75px; display:block; float:left;}
.adv_1_l .adv_1_title b{font-size:22px; font-weight:bold; color:#1641a0; line-height:50px;}
.adv_1_l ul{width:475px; float:right; margin-top:37px;}
.adv_1_l ul li{text-align:left; font-size:13px; line-height:24px; margin-bottom:28px;}
.adv_1_r{float:right; height:280px; margin-top:60px;}

.adv_2{width:1000px; height:380px;}
.adv_2_l{float:left; height:380px;}
.adv_2_r{width:510px; float:right; margin-top:73px;}
.adv_2_r .adv_2_title{font-size:13px; color:#b5b5b5; text-transform:uppercase;}
.adv_2_r .adv_2_title img{width:75px; height:75px; display:block; float:left;}
.adv_2_r .adv_2_title b{font-size:22px; font-weight:bold; color:#1641a0; line-height:50px;}
.adv_2_r ul{width:437px; float:right; margin-top:37px;}
.adv_2_r ul li{text-align:left; font-size:13px; line-height:24px; margin-bottom:28px;}
.adv_2_r ul li font{color:#ed6a00; font-size:13px;}

.adv_3{width:1000px; height:340px;}
.adv_3_l{width:510px; float:left; margin-top:73px;}
.adv_3_l .adv_3_title{font-size:13px; color:#b5b5b5; text-transform:uppercase;}
.adv_3_l .adv_3_title img{width:75px; height:75px; display:block; float:left;}
.adv_3_l .adv_3_title b{font-size:22px; font-weight:bold; color:#1641a0; line-height:50px;}
.adv_3_l ul{width:437px; float:right; margin-top:37px;}
.adv_3_l ul li{text-align:left; font-size:13px; line-height:24px; margin-bottom:28px;}
.adv_3_l ul li font{color:#ed6a00; font-size:13px;}
.adv_3_r{float:right; height:280px;}

.adv_4{width:1000px; height:380px;}
.adv_4_l{float:left; height:380px;}
.adv_4_r{width:480px; float:right; margin-top:77px;}
.adv_4_r .adv_4_title{font-size:13px; color:#b5b5b5; text-transform:uppercase;}
.adv_4_r .adv_4_title img{width:75px; height:75px; display:block; float:left;}
.adv_4_r .adv_4_title b{font-size:22px; font-weight:bold; color:#1641a0; line-height:50px;}
.adv_4_r ul{width:416px; float:right; margin-top:37px;}
.adv_4_r ul li{text-align:left; font-size:13px; line-height:24px; margin-bottom:18px;}
.adv_4_r ul li font{color:#ed6a00; font-size:13px;}



.case_bg{width:100%; height:923px; background:url(../image/index_case_bg.jpg) no-repeat center center;}
.case_title{width:624px; height:100px; margin:0 auto; text-align:center; background:url(../image/index_case_title_bg.png) no-repeat center top; font-size:12px; color:#fff; text-transform:uppercase;}
.case_title b{font-size:32px; color:#252525; line-height:28px; color:#fff;} 
.case_title em{font-size:16px; color:#fff; line-height:50px;}

.case_content{width:1035px; height:517px; margin:0 auto; margin-top:20px;}
.case_content ul{width:1035px; height:517px;}
.case_content li{float:left; width:302px; height:227px; display:block; margin-left:35px; margin-bottom:38px;}

.port-1{float:left; width:100%; position: relative; overflow:hidden; text-align:center;}
.port-1 .text-desc{opacity: 0.9; top: -100%; transition:0.5s; color:#000; width:302px; height:227px;}
.port-1 img{transition: 0.5s; border:1px solid #4d6db3; padding:1px;}
.port-1:hover img{transform:scale(1.2);}
.port-1.effect-1:hover .text-desc{top:0;}
.text-desc{position: absolute; left: 0; top: 0; background:url(../image/index_case_hover_bg.png); height:100%; opacity:0; width:100%;}
.text-desc h3{font-size:16px; margin:115px 0 0 0; color:#fff;}
.text-desc h3 a{color:#fff;}

.case_more{padding-top:40px;}
.case_more a{width:127px; height:38px; line-height:38px; text-align:center; margin:0 auto; color:#6986c4; border:1px solid #6986c4; display:block; font-size:14px;}
.case_more a:hover{color:#fff;}


.about_bg{background:url(../image/index_bg.gif) repeat; width:100%; height:540px;}
.about_title{width:624px; height:100px; margin:0 auto; text-align:center; background:url(../image/index_about_title_bg.png) no-repeat center top; font-size:12px; color:#545454; text-transform:uppercase;}
.about_title b{font-size:32px; color:#252525; line-height:28px;} 
.about_title em{font-size:16px; color:#6d6d6d; line-height:50px;}

.about_content{width:1000px;}
.about_content ul{width:1000px;}
.about_content ul li.about_img{float:left; margin-right:35px; width:352px; height:253px;}
.about_content ul li.about_content_t{float:right; width:613px; line-height:28px; color:#6e6e6e; margin-top:30px; font-size:14px;}
.about_content ul li.about_content_t b{font-size:16px; font-weight:bold; color:#3c4f6d; line-height:45px;}
.about_content ul li.about_content_t span a{width:98px; height:35px; line-height:35px; color:#fff; text-align:center; background:#1641a0; display:block; margin-top:20px;}
.about_content ul li.about_content_t span a:hover{background:#8b8b8b;}


.partner{width:1000px; margin:0 auto;}
.partner_title{background:#1641a0; width:1000px;height:53px;}
.partner_title ul{width:1000px; height:53px; margin:0 auto;}
.partner_title ul li{height:53px; line-height:53px;}
.partner_title ul li.partner_title_t{font-size:18px; font-weight:bold; color:#fff; float:left; margin-left:22px;}
.partner_title ul li.partner_title_m{float:right; margin-right:15px; line-height:53px;}
.partner_title ul li.partner_title_m img{margin-top:20px;}

.partner .partner_content{width:1000px; height:95px; margin:0 auto}
.partner .partner_content li{width:315px; height:95px; float:left; margin-right:17px;}
.partner .partner_content li .partner_list_img{float:left; margin-right:8px;}
.partner .partner_content li .partner_list_img img{width:125px; height:95px;}
.partner .partner_content li .partner_list_content{float:right; width:166px; line-height:20px; color:#6e6e6e;}
.partner .partner_content li .partner_list_content b{font-size:14px; font-weight:bold; color:#1c1c1c; line-height:35px;}


.news_faq{width:1000px; margin:0 auto;}

.news{width:645px; height:455px; float:left; border:1px solid #dfdfdf; border-top:none;}

.news_title{background:#1641a0; width:643px;height:53px;}
.news_title ul{width:643px; margin:0 auto;}
.news_title ul li{ float:left;}
.news_title ul li.news_title_t a{ margin-top:6px;font-size:18px; height:47px; line-height:47px; width:122px; display:block; text-align:center; font-weight:bold; color:#fff; float:left;}
.news_title ul li.news_title_t a:hover{background:url(../image/index_news_title_hover.gif) #fff no-repeat center top; color:#1641a0;}
.news_title ul li.news_title_m{float:right; margin-right:15px; line-height:53px;}
.news_title ul li.news_title_m img{margin-top:20px;}

.news_more span a{width:80px; height:24px; line-height:24px; color:#fff; text-align:center; background:#1641a0; display:block; margin-top:10px;}
.news_more span a:hover{background:#949494;}


.faq{width:333px; height:455px; float:right; border:1px solid #dfdfdf; border-top:none;}
.faq_title{background:#1641a0; width:333px;height:53px;}
.faq_title ul{width:333px; height:53px; margin:0 auto;}
.faq_title ul li{height:53px; line-height:53px;}
.faq_title ul li.faq_title_t{font-size:18px; font-weight:bold; color:#fff; float:left; margin-left:22px;}
.faq_title ul li.faq_title_m{float:right; margin-right:15px; line-height:53px;}
.faq_title ul li.faq_title_m img{margin-top:20px;}


.link{width:1000px; margin:0 auto; height:80px; font-size:14px;}
.link_title{width:1000px; font-size:14px; color:#858585;}
.link_title span{font-size:18px; font-weight:bold; color:#1641a0;}
.link_title font{font-size:18px; font-weight:bold; color:#000;}


.bottom_nav_bg{width:100%; height:300px; background:#1641a0;}
.bottom_nav_bg .bottom_nav{width:1000px; margin:0 auto; padding-top:35px;}
.bottom_nav_bg .bottom_nav li{float:left; width:140px; text-align:left;line-height:28px;}
.bottom_nav_bg .bottom_nav li .bottom_list li{border-right:none;}
.bottom_nav_bg ul li.bottom_2wm{color:#fff; width:160px; float:right; border-right:none; text-align:right; padding-top:35px;}

.bottom_t{font-size:14px; color:#fff; font-weight:bold; line-height:26px;}
.bottom_list{line-height:24px;width:142px; text-align:left;}
.bottom_list li{width:120px; height:26px; line-height:26px;}
.bottom_list li a{color:#afbdd2;}
.bottom_list li a:hover{color:#fff; text-decoration:none;}

.copy{width:100%; height:51px; line-height:51px; background:#212121;}
.copy ul{width:1000px; margin:0 auto;}
.copy ul li{color:#fff;}
.copy ul li a{color:#fff;}
.copy ul li a:hover{color:#f1f0f0;}



.about_body_content{width:1000px; margin:0 auto; min-height:300px;_height:300px;}
.about_left{width:220px; float:left;}
.about_left_title{font-size:20px; font-weight:bold; text-align:center; color:#FFF; height:71px; line-height:71px;background:url(../image/index_pro_list_bg.gif) repeat-x center center; text-transform:uppercase;text-shadow:#000 1px 1px 1px;}
.about_left_title span{font-size:13px; font-weight:normal;}

.left_nav{width:220px; padding-top:15px; padding-bottom:45px; background:#f4f7ff; border:1px solid #e5eaf2; border-top:0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul{width:188px; margin:0 auto;}
.left_nav ul li{width:188px;border-bottom:1px solid #e2e2e2;}
.left_nav ul li a{font-size:14px; height:50px; line-height:50px; text-align:left; text-indent:25px; display:block; background:url(../image/index_pro_list_ico.gif) no-repeat 20% center;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:url(../image/about_left_nav_hover.gif) no-repeat center center;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold; background:url(../image/about_left_nav_hover.gif) no-repeat center center;}

.left_pro_nav{width:220px; padding-top:15px; padding-bottom:45px; background:#f4f7ff; border:1px solid #e5eaf2; border-top:0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_pro_nav ul{width:188px; margin:0 auto;}
.left_pro_nav ul li{width:188px;border-bottom:1px solid #e2e2e2;}
.left_pro_nav ul li a{font-size:14px; height:50px; line-height:50px; text-align:left; text-indent:30px; display:block; background:url(../image/index_pro_list_ico.gif) no-repeat 12% center;}
.left_pro_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:url(../image/about_left_pro_nav_hover.gif) no-repeat center center;}
.left_pro_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold; background:url(../image/about_left_pro_nav_hover.gif) no-repeat center center;}

.left_main ul{width:220px;}
.left_main ul li{line-height:79px; margin-top:10px;}

.about_right{width:745px; min-height:300px;_height:300px; float:right;}
.about_right_wz ul{width:745px; margin-top:10px;}
.about_right_wz ul li.about_right_wz_l{float:left; width:300px; height:38px; line-height:38px; font-size:15px; font-weight:bold; color:#1641a0; border-bottom:1px solid #e1e1e1; text-align:left;}
.about_right_wz ul li.about_right_wz_r{float:right; width:445px; height:38px; line-height:38px; font-size:12px; border-bottom:1px solid #e1e1e1; text-align:right;}


.cat{ width:166px; overflow:hidden; margin:0 auto; text-align:center;}
.cat a{height:35px; display:block; line-height:35px;}
.cat a:hover{text-decoration:none; font-weight:bold; color:#ffffff; background:#008d8c;}
.cat a.cur{color:#ffffff; text-decoration:none; font-weight:bold; background:#008d8c;}
.catT{font-size:12px;}
.catT a{text-align:30px;font-size:12px;border-bottom:1px dashed #E1E1E1;}
.catC{ display:none;}
.catCT{font-size:13px; font-weight:normal;}
.catCT a{text-align:40px;font-size:12px;}
.catCC{font-size:12px; display:none;}
.catCC a{text-align:53px;font-size:12px;}

.right_content{width:745px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; font-size:14px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #3c4f6d;}

.about_qt{line-height:200%; padding-right:10px; font-size:12px;}
.about_qt a{font-size:12px;}

.news_date{font-size:20px; line-height:32px; color:#fff; width:75px; height:32px; display:block; background:url(../image/news_date_bg.gif) repeat-x center center;}
.news_year{line-height:32px; color:#474747; width:75px; height:32px; display:block; background:url(../image/news_year_bg.gif) repeat-x center center;}



.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#db0303;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{background:#1743a5; text-decoration:none; border:1px solid #1743a5; color:#fff;}
.pages a.pages_cur{ border:1px solid #1743a5; background:#1743a5; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}



#Joblist{width:99%; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#f8f8f8; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}