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

.clear{ clear:both} 

.youshi{ height:500px; background:url(../../images/hongtu/yousi_bg.jpg) no-repeat center -100px; padding-top:50px}
.about_body{ background:#f9f9f9; padding:40px 0 20px; margin-bottom:40px }

.about_01{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:15px; color:#fff;;}
.about_01 div, .about_01 p{ margin-bottom:8px}
.img_01{ float:right; overflow:hidden; padding-left:50px}


.ul_01{ width:100%; float:left; overflow:hidden}
.ul_01 li{ width:42%; float:left; overflow:hidden;}
.ul_01 li img{ float:left; overflow:hidden; width:100%}

.weh02{ width:100%; float:left; overflow:hidden;background:#fff; padding:18px 23px; border: 1px solid #e2e2e2; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-bottom:15px}
.weh02 dt{ width:100%; float:left; overflow:hidden; line-height:30px;margin-bottom:10px}
.weh02 dt span{ padding:3px 10px; background:#ff543d; color:#fff; font-size:21px;  }
.weh02 h6{width:100%; float:left; overflow:hidden; line-height:22px; color:#333; font-size:17px; font-weight:normal; margin-bottom:10px}
.weh02 dd{width:100%; float:left; overflow:hidden; line-height:22px; color:#888; font-size:14px; }




.news_left{ width:780px; float:left; overflow:hidden; margin-right:30px; padding-top:50px}

.dl_01{ width:95%; float:left; overflow:hidden; margin-bottom:20px; background:#fff; padding-right:5%}
.dl_01 img{ width:30%; float:left; overflow:hidden; margin-right:5%;}
.dl_01 ul{ width:65%; float:left; overflow:hidden; margin-top:25px}
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.dl_01 dt a{ font-size:19px; color:#333;}
.dl_01 dt a b{ font-weight:normal}
.dl_01 dt a:hover{ color:#ff543d; text-decoration:underline}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:22px; max-height:44px; color:#888; font-size:12px; margin-bottom:10px}
.dl_01 h6{ width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal; color:#888}
.dl_01 h6 span{ font-weight:normal; color:#ff543d}

.news01{ background:#f0f0f0; padding-bottom:30px}

.news_right{ width:330px; padding:20px 30px; float:left; overflow:hidden; background:#fff;margin-top:50px}
.news_right h3{ width:100%; float:left; overflow:hidden; font-weight:normal; font-size:25px; color:#333; margin-bottom:20px; border-left:8px solid #128de4; padding-left:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ul_03{ width:100%; float:left; overflow:hidden}
.ul_03 li{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.ul_03 li img{ width:100%; float:left; overflow:hidden; }
.ul_03 li h4{ width:100%; float:left; overflow:hidden; }
.ul_03 li h4 a{ display:block; width:100%;  text-align:center; line-height:40px; font-size:16px; color:#333; font-weight:normal;background:#128de4; color:#fff;}
.ul_03 li h4 a:hover{ background:#f60; color:#fff;}


.dl_05{ width:750px; float:left; overflow:hidden; padding:15px; background:#fff; margin-bottom:20px}
.dl_05 img{ width:42px; margin-right:20px; float:left; overflow:hidden; margin-top:6px; border-right:1px dashed #ccc; padding-right:20px}
.dl_05 ul{ width:667px; float:left; overflow:hidden; }
.dl_05 dt{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:5px }
.dl_05 dt a{font-size:14px; color:#333; }
.dl_05 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#888; font-size:12px}
.dl_05 dd a{ color:#128de4;padding-left:15px; background:url(../../images/hongtu/dot01.gif) no-repeat 0 3px}
.dl_05 dt a:hover{ color:#128de4; }
.dl_05 dd a:hover{ color:#f60; background:url(../../images/hongtu/dot01a.gif) no-repeat 0 3px}

.xz_01{ width:100%; float:left; overflow:hidden; padding-top:20px}
.xz_h3{width:100%; float:left; font-weight:normal; background:#f5f5f5; height:35px }
.xz_h3 span{ float:left; overflow:hidden; height:35px; line-height:35px; padding:0 15px; background:#128de4; color:#fff; font-size:14px}
.xz_01 ul{ width:100%; float:left; overflow:hidden; font-size:14px; color:#666;}
.xz_01 ul a{ color:#128de4; font-size:14px; text-decoration:underline}
.xz_01 ul a:hover{ text-decoration:underline; color:#ff543d}


.news02{ width:90%; float:left; overflow:hidden; background:#fff; padding:3% 5%}
.h1_01{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:29px; color:#222; font-weight:normal; margin-bottom:5px}
.h6_01{ width:100%; float:left; overflow:hidden; line-height:22px; font-weight:normal; color:#666; font-size:12px; text-indent:3px }

.bdsharebuttonbox{ width:100%; float:left; overflow:hidden; line-height:22px; color:#666; margin-bottom:20px}
.bdsharebuttonbox a{ color:#666; padding-right:10px}
.bdsharebuttonbox a:hover{ text-decoration:underline; color:#ff543d}

.show01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666; padding-bottom:30px}
.show01 p, .show01 div{ margin-bottom:15px}
.show01 img{ max-width:100%}

.tag { width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px}
.arnext{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px}
.arnext li{ width:100%; float:left; overflow:hidden; line-height:30px;font-size:14px; color:#666;}
.arnext li a{ font-size:14px; color:#666;}
.arnext li a:hover { color:#ff543d; text-decoration:underline}

.morenews h3, .job_02 h3{ width:100%; float:left; overflow:hidden; margin-bottom:20px; margin-top:30px; font-weight:normal; font-size:26px; color:#003264}
.morenews dl{ width:17%; float:left; overflow:hidden; margin-right:3%;}
.morenews dl img{ width:100%; float:left; overflow:hidden; margin-bottom:10px; height:130px}
.morenews dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; max-height:44px; margin-bottom:10px}
.morenews dl dt a{ color:#333; font-size:16px; }
.morenews dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:12px; color:#999}
.morenews dl a:hover{ text-decoration:underline; color:#ff543d}

.job_02 dl{ width:33.3333%; float:left; overflow:hidden; padding:10px; -moz-box-sizing: border-box;box-sizing: border-box;}
.job_02 dl img{ width:30px; float:left; overflow:hidden; margin-right:15px}
.job_02 dl dt{ float:left; overflow:hidden; line-height:30px; height:30px}
.job_02 dl dt a{ font-size:14px; color:#ff543d}
.job_02 dl dt a:hover{ text-decoration:underline; color:#ff543d}




.dow01{ padding:2.5%; width:95%; float:left; overflow:hidden; background:#fff; margin-top:40px}
.dow01 dl{ height:61px; width:100%; float:left; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px}
.dow01 dl img{ float:left; overflow:hidden; width:59px; height:61px; margin-right:20px;}
.dow01 dl dt{ width:auto; overflow:hidden; line-height:30px; height:30px;}
.dow01 dl dt a{ font-size:17px; color:#333}
.dow01 dl dd{ width:auto; float:left; overflow:hidden; line-height:30px; padding-left:18px; background:url(../../images/hongtu/down01.gif) no-repeat 3px center;}
.dow01 dl dd a{ color:#003264; font-size:12px}
.dow01 dl a:hover{ color:#c30000; text-decoration:underline}



.bgfff{ background:#fff}



.pro_02{ width:600px; float:left; overflow:hidden; margin-right:60px; margin-top:100px; }
.pro_02 h3{ font-weight:normal; font-size:50px; color:#0a0a0a; line-height:60px; margin-bottom:10px; width:100%; float:left; overflow:hidden}
.pro_02 h6 {font-weight:normal; font-size:14px; color:#666; line-height:23px;  width:100%; float:left; overflow:hidden; margin-bottom:50px}
.pro_02 h5{ width:100%; float:left; overflow:hidden; line-height:50px; }
.pro_02 h5 a{ display:block; float:left; overflow:hidden; width:150px; height:46px; background:#ff543d; color:#fff; font-size:16px; text-align:center; font-weight:normal; line-height:46px; border-radius:23px}
.pro_02 h5 a:hover{ background:#f60}

.pro_02 ul{ width:100%; float:left; overflow:hidden;line-height:22px; font-size:14px; color:#666;}

.pro_03{ width:540px; height:300px; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666;margin-top:50px; background:url(../../images/hongtu/y_bg01.gif) no-repeat center 0; 
}
.pro_03 div, .pro_03 p{ margin-bottom:15px}

.pro_03a6{ background:url(../../images/hongtu/y_bg06.gif) no-repeat center 70px;}

.h3_01{ width:100%; float:left; overflow:hidden; margin-top:30px; font-size:26px; color:#111; font-weight:normal; line-height:30px; margin-bottom:30px; border-left:8px solid #ff543d; padding-left:10px;-moz-box-sizing: border-box;box-sizing: border-box;  }




.dl_02{ width:47.5%; float:left; overflow:hidden; margin-bottom:30px; background:#fff; }
.dl_02a1,.dl_02a3,.dl_02a5,.dl_02a7,.dl_02a9,.dl_02a11{margin-right:5%}
.dl_02 img{ width:50%; float:left; overflow:hidden; margin-right:5%;}
.dl_02 ul{ width:45%; float:left; overflow:hidden; margin-top:25px}
.dl_02 dt{ width:100%; float:left; overflow:hidden; line-height:25px; max-height:50px; margin-bottom:15px}
.dl_02 dt a{ font-size:19px; color:#111;}
.dl_02 dt a b{ font-weight:normal}
.dl_02 dt a:hover{ color:#ff543d; text-decoration:underline}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#888; font-size:12px; margin-bottom:8px}
.dl_02 h6{ width:100%; float:left; overflow:hidden; line-height:50px; font-weight:normal; color:#888; text-align:right}
.dl_02 h6 a{ padding:8px 30px; border-radius:3px; background:#128de4; color:#fff; font-weight:normal; font-size:14px; margin-right:20px}
.dl_02 h6 a:hover{ background:#f60}


.case02{ width:100%; float:left; overflow:hidden;border-left:1px solid #ddd; border-top:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box; }
.case02 dl{ width:20%; float:left; overflow:hidden; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box;}
.case02 dl img{ width:100%; float:left; overflow:hidden}
.case02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; height:30px}
.case02 dl dt a{ font-size:12px; color:#666}

.app_01{ margin-top:40px; border-bottom:10px solid #ddd; padding-bottom:30px}

.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top:20px; }
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:25px; background:#fff}
.page li.thisclass{ background:#01478f; color:#fff; line-height:25px; width:30px }
.page li.thisclass a{ color:#fff; float:left; width:30px}
.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }
.page a:hover, .page a.on_h{ background:#01478f; color:#fff; text-decoration:none}
.page span.pageinfo{ color:#666; padding:0 5px}
.page li.ne01{ width:60px}
.page li.ne02{ width:40px; }
.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}
.page li.ne02 a{ width:40px}

.app_02{ margin-top:40px}
.app_left{ width:50%; float:left; overflow:hidden; margin-right:5%}
.app_left h1{ width:100%; float:left; overflow:hidden; line-height:40px; font-weight:normal; font-size:25px; color:#111; margin-bottom:20px; margin-top:20px}
.app_left li{ width:50%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666}
.app_left li.li_01{ width:100%}
.app_left li.li_01 span{ color:#ff543d}

.app_right{ width:45%; float:left; overflow:hidden}
.app_right img{ float:left; width:100%; max-height:200px; overflow:hidden}


.app_con{ width:100%; float:left; overflow:hidden; }
.ul_02{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666}
.ul_02 div, .ul_02 p{ margin-bottom:15px}







.zizhi_01{ width:100%; float:left; overflow:hidden; margin-top:40px}
.zizhi_01 dl{ width:22%; margin-right:4%; float:left; overflow:hidden; margin-bottom:25px; border:1px solid #ddd; padding:8px; -moz-box-sizing: border-box;box-sizing: border-box; background:#fff}
.zizhi_01 dl.dl_zz4,.zizhi_01 dl.dl_zz8,.zizhi_01 dl.dl_zz12,.zizhi_01 dl.dl_zz16,.zizhi_01 dl.dl_zz20{ margin-right:0}
.zizhi_01 dl img{width:100%; float:left; overflow:hidden; margin-bottom:10px}
.zizhi_01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; }
.zizhi_01 dl dt a{ font-size:14px; color:#333}
.zizhi_01 dl a:hover{ color:#128de4; text-decoration:underline}

.dl_03{ width:100%; float:left; background:#fff; margin-bottom:20px; padding:15px 20px; -moz-box-sizing: border-box;box-sizing: border-box; }

.dl_03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; font-size:20px;  color:#333;}
.dl_03 dt a{ font-size:20px; color:#333; }
.dl_03 dt a:hover{ color:#128de4; text-decoration:underline}
.dl_03 dt span{ margin-right:10px}
.dl_03 dt span a{ color:#128de4; padding:0 2px}
.dl_03 dd{ width:100%; float:left; overflow:hidden; line-height:26px; color:#666; }
.dl_03 dd span{ float:right; margin-right:10px; color:#666}
.dl_03 dd span a{ font-size:12px; color:#128de4; text-decoration:underline; padding:0 1px}
.dl_03 dd span a:hover{ position:relative; left:1px; top:1px; color:#128de4}
.dl_03 dd font{ color:#128de4; margin-right:15px; font-size:12px}





.product h1,.product h2{ width:100%; float:left; overflow:hidden; line-height:60px; font-weight:normal; color:#fff; font-size:50px; text-align:center; font-family:"Times New Roman", Times, serif; background:#1c1d21; padding:30px 0}

.pro_list{ width:100%; overflow:hidden; float:left; overflow:hidden;}

.pro_list a{ width:25%; float:left; overflow:hidden; height:80px; background:#393f4d; text-align:center; line-height:80px; color:#fff; font-size:29px}

.pro_list a:hover{ background:#c30000}
.pro_list a.on_h{ background:#c30000}

.pro_list2{width:100%;  float:left; overflow:hidden; background:#bfcdd8}
.tabcon div{ width:100%; float:left; overflow:hidden}
.pro_list2 dl{ width:25%; float:left; overflow:hidden; position:relative}
.pro_list2 dl img{ width:100%; float:left; overflow:hidden}
.pro_list2 dl dt{ position:absolute; left:0; bottom:0px; line-height:40px; height:40px; width:100%; background:url(../../images/hongtu/pro_tit_bg.png); text-align:center}
.pro_list2 dl dt a{ font-size:21px; color:#fff; }



.pro_left{ width:55%; float:left; overflow:hidden}

.h1_01{ width:100%; float:left; overflow:hidden; font-size:33px; font-weight:normal; color:#151515; line-height:40px; margin-bottom:20px; }

.h4_01{ width:100%; float:left; overflow:hidden; font-size:23px; font-weight:normal; color:#111;  line-height:30px; margin-bottom:25px;}
.h4_01a{-moz-box-sizing: border-box;box-sizing: border-box;  border-left:5px solid #128de4; padding-left:10px;}
.ul_01{ width:100%; float:left; overflow:hidden;}

.ul_01 li{ width:47%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#333; margin-bottom:10px}

.ul_01 li span{ width:120px; float:left; overflow:hidden; text-align:right; height:26px; background:#f5f5f5; margin-right:10px; padding-right:10px}



.pro_right{ width:45%; float:left; overflow:hidden}

.ban{ margin:0 auto; overflow:hidden; z-index:1;}

.fullSlide {width:100%;position:relative;overflow:hidden;background:#fff; left:0; top:0; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;}

.fullSlide .bd li img{ width:100%; max-height:243px}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:8px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}

.fullSlide .hd ul .on {background:#c30000;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../../images/hongtu/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:2%;background-position:-6px -137px;}



.product02{ background:#393f4d; padding:35px 0;}

.product02 .h4_01{ width:95%; padding:0 2.5%; color:#fff }



.div_01{ width:95%; float:left; overflow:hidden; padding:0 2.5%; line-height:26px; font-size:14px; color:#fff; margin-bottom:20px}

.div_02{ width:100%; float:left; overflow:hidden}

.div_02 li{ width:21.875%; margin-left:2.5%; float:left; overflow:hidden; display:inline; line-height:30px; font-size:14px; color:#fff; }

.div_02 li img{ width:100%; float:left; overflow:hidden;}

.show01{ width:100%; float:left; overflow:hidden; line-height:30px; color:#333; font-size:14px}
.show01 ol li{ list-style:decimal;}
.show01 div, .show01 p{ margin-bottom:10px}
.show01 img{ max-width:100%}


.prev01{ width:100%; padding:40px 0; overflow:hidden; float:left; }
.prev01 li{ width:40%; float:left; overflow:hidden; color:#666; font-size:18px;}
.prev01 li.prev01_li{ width:20%;}
.prev01 li a{ color:#666; font-size:18px;}
.prev01 li a:hover{ color:#003264; text-decoration:underline}

.dl_04{ width:100%; float:left; overflow:hidden; }
.dl_04 dt{ width:100%; float:left; overflow:hidden; line-height:40px; margin-bottom:20px}
.dl_04 dt span{ padding:8px 30px; background:#ff543d;font-size:18px; color:#fff; }
.dl_04 dd{ width:220px; margin-right:25px; float:left; overflow:hidden;margin-bottom:10px;}
.dl_04 dd img{ width:218px; float:left; overflow:hidden; margin-bottom:5px; border:1px solid #ddd}
.dl_04 dd a{ font-size:14px; color:#333; display:block; float:left; width:100%; line-height:30px}
.dl_04 dd a:hover{ color:#ff543d; text-decoration:underline}
.dl_04 dd.dd_c_5,.dl_04 dd.dd_c_10{ margin-right:0}
.dl_04 dd a:hover img{ border:1px solid #fca296}


.dl_06{ width:750px; float:left; overflow:hidden; background:#fff; padding:15px; margin-bottom:15px}
.dl_06 dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px; font-size:20px;  color:#333;}
.dl_06 dt a{ font-size:20px; color:#333; }
.tags_title{ font-size:20px;}
.dl_06 dt a:hover{ color:#ff543d; text-decoration:underline}
.dl_06 dt span{ margin-right:10px}
.dl_06 dt span a{ color:#ff543d; padding:0 2px}
.dl_06 dd{ width:100%; float:left; overflow:hidden; line-height:26px; color:#666; font-family:"宋体"}
.dl_06 dd span{ float:right; margin-right:10px; color:#666}
.dl_06 dd span a{ font-size:12px; color:#ff543d; text-decoration:underline; padding:0 1px}
.dl_06 dd span a:hover{ color:#128de4}
.dl_06 dd font{ color:#ff543d; margin-right:15px; font-size:12px}


.job_01{ width:630px; padding:15px 15px 10px 135px; margin-bottom:20px; overflow:hidden; background:#fff url(../../images/hongtu/about/zhaopin/job01.gif) no-repeat 15px 20px; }
.job_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-top:3px}
.job_01 dt a{ font-size:19px; color:#333;}
.job_01 dt a:hover{ text-decoration:underline; color:#ff543d}
.job_01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#888; font-size:12px; margin-bottom:5px}
.job_01 dd font{ padding-right:15px; font-size:12px; color:#ff543d}
.job_01 h6{ width:100%; float:left; overflow:hidden; line-height:40px}
.job_01 h6 a{ padding:5px 15px; background:#ff543d; color:#fff; font-size:12px; font-weight:normal}
.job_01 h6 a:hover{ background:#f60}


.ul_04{ width:100%; float:left; overflow:hidden; margin-bottom:20px; background:#f0f0f0}
.ul_04 li{ width:50%; float:left; overflow:hidden;border-right:1px solid #fff; border-bottom:1px solid #fff; line-height:30px; color:#222;box-sizing: border-box; -webkit-box-sizing: border-box; padding:10px; font-size:14px;}
.ul_04 li span{ padding-left:20px; color:#ff543d}

.h3_02{ border-left:5px solid #ff543d;box-sizing: border-box; -webkit-box-sizing: border-box; width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:15px; text-indent:15px; font-weight:normal; color:#333;  }

.m_50{ margin-bottom:50px}