@charset "utf-8";
*{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
a{ text-decoration:none;}
img{ border:0px;}
.cl{ clear:both;}
body {
	font-family: Arial,Helvetica,sans-serif;
}

.menu01 .menu01_current01{ background-image:url(../images/meiguo.png); background-repeat:no-repeat; background-size:20%; background-position:0px 1px; padding-left:20px}
.menu01 .menu01_current02{ background-image:url(../images/zhonguo.png); background-repeat:no-repeat; background-size:30%; background-position:0px 1px; padding-left:20px}

.menu01 .menu03_current03{ background-image:url(../images/Rauiss.jpg); background-repeat:no-repeat; background-size:20%; background-position:0px 1px; padding-left:20px}
.header{ width:1004px; margin:auto;}
.header_cont_tp{ width:1004px; padding:20px 0px;}
.logo{ float:left;}
.menu01{ float:right; max-width:900px;}
.menu01 ul{ margin-top:15px;}
.menu01 ul li{ float:left; line-height:200%; background:url(../images/iconst.png) no-repeat right 15px; padding:2px 10px 0px 10px; margin-left:30px;/*45*/ border-top:1px solid #fff; position:relative; z-index:999999;}
.menu01 ul li:hover{border-top:1px solid #dedede}

.xlcd01{ max-width:250px; display:none; min-width:100%; background:#fff; font-size:12px; text-align:center; z-index:999999; position:absolute; left:0px; top:30px; padding:0px 10px;}
.xlcd01 span{ display:block; line-height:220%; font-size:1.1em; text-align:left;  white-space:nowrap;}
.xlcd01 span:hover{ background:#f2f2f2;}
.menu01 ul li:hover .xlcd01{ display:block;}
.menu01 ul li a{color:#009; font-weight:bold;}
.menu02{ width:1004px; background:#f2f2f2; height:30px; line-height:30px;}
.xlcd02{display:none; min-width:100%; background:#fff; border-bottom:2px solid #014391; font-size:12px; text-align:center; z-index:999999; position:absolute; left:0px; top:30px; padding:0px 10px; width:195px;}
.xlcd02 span{display:block; line-height:30px; padding:0px 5px; margin:2px 0px; text-align:left; min-width:150px;}
.xlcd02 a{color:#014391 !important;}
.xlcd02 span:hover{ background:#f2f2f2;}
.xlcd02 a{ display:block; margin:0px; padding:0px !important;}
.menu02_left{float:left; background:#014391; color:#fff; height:30px; line-height:30px;}
.menu02_left ul li{ float:left; border-right:2px solid #f2f2f2; position:relative;}
.menu02_left ul li a{ padding:0px 35px; color:#fff;}
.menu02_left ul li:hover .xlcd02{ display:block;}
.menu02_right{ float:right; padding-right:15px; overflow:hidden;}
.menu02_right input[type=text]{ width:127px; height:22px; line-height:22px; border:1px solid #b5b5b5; margin-top:3px; float:left; text-indent:5px; color:#666;}
.menu02_right input[type=button]{ width:31px; height:24px; float:left; border:0px; background:url(../images/ss_but.png) no-repeat; margin-top:3px; margin-left:5px;}
.banner{ width:1004px; margin:auto; overflow:hidden; position:relative; margin-bottom:20px;} 
.banner .bd{ width:1004px; height:282px;}
.banner .bd ul li{ width:1004px; height:282px;}
.banner .bd ul li img{ width:1004px; height:282px;}
.banner .hd{ position:absolute; bottom:0px; right:0px; overflow:hidden; height:15px; z-index:99999;}
.banner .hd ul li{ width:25px; height:15px; line-height:15px; text-align:center; color:#fff; font-size:12px; background:rgba(0,0,0,0.8); float:left; cursor:pointer;}
.banner .hd .on{ background:#f00;}
.main{ width:1004px; margin:auto; overflow:hidden;}
.main .index_news{ width:330px; float:left; overflow:hidden;}
.index_news h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.11111em; margin: 0px 0px 1em; float:left; color:#009;}
.index_news b{ float:left; display:none; margin-top:8px; margin-left:10px;}
.index_cont{ width:100%; overflow:hidden; overflow:hidden;}
.index_cont ul{ overflow:hidden; height:320px;}
.index_cont ul li{ width:100%; overflow:hidden; margin-bottom:0.65em;  word-break:break-all;}
.index_cont ul li a{display: block;
font-size: 12px;
font-weight: bold;
line-height: 1.33333em; color: #009;}
.index_cont ul li a:hover{ text-decoration:underline !important;}
.index_cont ul li span{ display:block; color:#333; font-size:12px;}
.index_product{ width:255px; float:left; overflow:hidden; margin-left:25px;}
.index_product h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.11111em; margin: 0px 0px 1em; color:#009;}
.index_product_bt a{font-size: 12px;
font-weight: bold;
line-height: 1.33333em; color: #009;}
.index_product_img{ margin:10px 0px; width:100%;}
.index_product_img img{ width:100%; height:160px;}
.index_product_text{ width:100%; height:79px; overflow:hidden; line-height:200%; color:#333; font-size:12px;}
.pro_info{ color:#009; font-size:12px; font-weight:bold; margin-top:15px; display:block;}
.index_high{ width:364px; overflow:hidden; float:right;}
.index_high h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.11111em; margin: 0px 0px 1em; color:#009;}
.index_high ul li{ width:177px; height:150px; float:left; background:#000; margin:0px 5px 5px 0px; position:relative; overflow:hidden;}
.index_high ul li .tmc{ width:90%; padding:2% 5%; overflow:hidden; background:rgba(0,0,0,0.6); position:absolute; left:500px; bottom:15px; color:#fff;}
.index_high ul li img{ width:177px; height:150px;}
.index_high ul li h2{ display:block; font-size:14px; margin:0px; font-weight:100; padding:4% 0px; color:white}
.index_high ul li span{ display:block; font-size:11px; margin-top:-10px;}
.index_industries{ width:1004px; overflow:hidden;}
.index_industries h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.11111em; margin: 0px 0px 1em;}
.index_industries{ width:100%; overflow:hidden; }
.index_industries ul li{ width:150px; min-height:125px; float:left; margin:0px 25px;}
.index_industries ul li img{ width:150px; height:150px;}
.index_industries ul li p{ display:block; width:125px; margin:auto; line-height:150%; font-size:14px; font-weight:bold; color:#009; text-align:center; padding-top:10px;}
.foot{width:100%; overflow:hidden;}
.foot_title{ width:1004px; overflow:hidden; padding-top:25px; margin:auto;}
.foot_title_left{ width:250px; float:left;}
.foot_title h2{ display:block; width:100%; overflow:hidden; line-height:200%; color:#353535;}
.foot_title span{ font-size:12px; color:#666;}
.foot_title_center{ width:340px; float:left; margin-left:120px;}
.foot_wr0{ overflow:hidden; width:100%; margin-top:10px;}
.foot_wr0 a{ display:block; float:left; overflow:hidden; margin-right:15px;}
.foot_wr0 input[type=text]{ height:26px; line-height:26px; border-radius:5px; border:1px solid #dedede;}
.foot_wr0 input[type=button]{ width:86px; font-size:12px; color:#fff; border:0px; background:#0165a3; border-radius:5px; height:28px;}
.foot_title_right{ width:150px; float:right;}
.foot_bottom{ width:100%; margin-top:10px; padding:10px 0px; text-align:center; border-top:1px solid #b2b2b2; color:#666; line-height:220%; font-size:12px;}
.location{ width:100%; overflow:hidden; line-height:230%; border-bottom:1px solid #dedede;}
.location h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: normal; line-height: 1.11111em; float:left; margin-bottom:12px; color:#009;}
.location .weizhi{ float:right; line-height:200%; font-size:12px; color:#666;}
.location .weizhi a{ color:#666;}
.location .weizhi a:hover{ text-decoration:underline !important;}
.about{ width:100%; overflow:hidden; line-height:200%; font-size:14px; color:#003399;}
.about p{ margin-bottom:15px;}
.about h2{ display:block; text-align:center; clear:both; font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.11111em; margin: 1em 0px 1em 0px;}
.about ul li{ width:240px; float:left; cursor:pointer; margin-right:10px;}
.about ul li img{ width:100%; height:162px;}
.about_zzc1{ width:100%; display:none; height:100%; position:fixed; z-index:999998; left:0px; top:0px; background:rgba(255,255,255,0.8);}
.about_zzc2{ width:500px;  display:none; left:50%; margin-left:-250px; top:150px; position:fixed; z-index:999998;}
.about_zzc2 img{ width:500px;}
.news_list{ width:1004px; margin:auto; overflow:hidden;}
.type_left{ width:242px; float:left; overflow:hidden;}
.type_left_top{ width:220px; border:1px solid #dedede; background:#f9f9f9; padding:10px; margin-top:15px;}
.type_left_top h4{ font-weight:600;font-size:1.5em !important;}
.type_left_top ul{ display:block; line-height:200%; font-size:14px; width:200px; margin:15px auto; overflow:hidden;}
.type_left_top ul li{ width:100%; overflow:hidden; height:32px; line-height:32px; font-size:14px; margin:1px 0px;}
.type_left_top ul li a{ color:#666; font-weight:400; display:block; max-width:90%; float:left;}
.type_left_top ul li b{ display:block; width:4px; height:4px; float:left; background:#9b9b9b; margin-top:14px; margin-right:10px;}
.type_left_top ul li:hover a{ color:#000; font-weight:600;}
.type_left_top .on a{color:#000; font-weight:600;}
.contact_dt{ padding-bottom:133px; background:url(../images/cont_bot_tp.png) #f9f9f9 no-repeat right bottom;}
.news_list_right{ width:750px; float:right;}
.news_list_right ul li{ width:100%; overflow:hidden; padding:15px 0px; border-bottom:1px solid #dedede;}
.news_list_right ul li:hover{ background:#fefefe;}
.news_img{ width:145px; height:95px; float:left;}
.news_img img{ width:145px; height:95px;}
.news_info{ width:590px; float:right;}
.news_info h3{ display:block; width:100%; overflow:hidden; color:#009; font-size:14px; text-overflow:ellipsis;
overflow:hidden; white-space:nowrap;}
.news_info_text{ width:100%; overflow:hidden; height:50px; line-height:25px; color:#003399; font-size:12px; margin:10px 0px;}
.news_info span{ color:#009; font-size:12px;}
.page{ padding-top:15px; height:35px;}
.page a{ color:#666; font-size:12px; border:1px solid #dedede; padding:2px 5px;}
.news_list_show{ padding-top:15px; overflow:hidden; line-height:200%; color:#666;}
.news_list_show h2{ display:block; text-align:center; line-height:200%; font-size:18px;}
.news_list_show .admin{ width:100%; font-size:12px; text-align:center; border-bottom:1px solid #eee; color:#666; line-height:200%;}
.news_list_text{ width:100%; overflow:hidden; line-height:200%; color:#666; font-size:12px; padding-top:10px;}
.news_list_text p{ margin-bottom:15px;}
.news_list_text img{ max-width:100%;}
.indust_right{ width:750px; float:right;}
.indust_right h2{ display:block; padding-top:15px; color:#009;}
.indust_text{ line-height:200%; color:#666; line-height:200%; padding-top:10px;}
.indust_text a{color:#009;}


.indust_text ol{ display:block; float:left; width:30%; padding-right:3%; float:left;}
.indust_text ol li{ display:block; width:100%; overflow:hidden; font-size:14px; line-height:150%;}
.indust_text ol li b{ display:block; max-width:95%; border-bottom:1px solid #025797; padding-left:22px; background:url(../images/indus_b.png) no-repeat left 3px; float:left; margin-bottom:15px; color: rgb(0, 51, 153) !important;}


.indust_text ul{ display:block; float:left; width:50%; float:left; padding-top:10px;}
.indust_text ul li{ display:block; width:100%; overflow:hidden; font-size:14px; line-height:150%;}
.indust_text ul li b{ width:4px; height:4px; float:left; background:#009; margin-right:10px; margin-top:10px;}
.indust_text ul li p{ width:300px; height:24px; line-height:24px; float:left;}



.product_right{ width:750px; float:right;}
.product_right_title{ width:96%; padding:0px 1%; height:52px; overflow:hidden; box-shadow:0px 2px 2px #e8e8e8; margin-top:15px; line-height:52px; font-size:16px; font-weight:bold; color:#333;}
.product_right_cont{ padding:15px 0px; overflow:hidden;}
.product_right_cont ul li{ width:222px; height:172px; float:left; background:#fff; box-shadow:0px 0px 2px #e8e8e8; margin:0px 10px;}
.product_right_cont ul li .qtimg{ width:212px; height:140px; overflow:hidden; margin:0px 5px; display:table;}
.product_right_cont ul li .qtimg span{ display:table-cell; vertical-align:middle;}
.product_right_cont ul li .qtimg img{ max-width:100%; max-height:140px; display:block; margin:auto;}
.product_right_cont ul li p{ display:block; font-size:14px; text-align:center; color:#666; line-height:34px;}
.type_left_top select{ width:217px; height:31px; border:1px solid #dedede; margin:15px 0px; text-align:center; color:#666;}
.product_right_show{ width:750px; float:right; padding-top:15px;}
.product_right_show_top{ width:100%; overflow:hidden; padding-bottom:15px;}
.product_right_show_top_img{ width:330px; height:210px; float:left; display:block; display:table;}
.product_right_show_top_img span{ display:table-cell; vertical-align:middle;}
.product_right_show_top_img img{ max-width:330px; max-height:210px; margin:auto; display:block;}
.product_right_show_top h1{ display:block; float:right; width:400px; line-height:220%; color:#009; font-size:28px; margin-top:30px;}
.product_right_show_cont{ width:100%; line-height:200%; color:#666; font-size:12px;}



.product_right_show_cont ol{width:46%;float:left; margin:10px 2%; display:block;}
.product_right_show_cont ol li{ display:block; width:100%; overflow:hidden; font-size:14px; line-height:150%;}
.product_right_show_cont strong{display:block; max-width:95%; border-bottom:1px solid #025797; padding-left:22px; background:url(../images/indus_b.png) no-repeat left 3px; float:left; margin-bottom:15px; color: rgb(0, 51, 153) !important;}



.product_right_show_cont p{margin-bottom:15px;}
.product_right_show_cont img{ width:100%;}
.serivce_right{ width:100%; padding-top:15px; font-size:0.75em; color:#666; line-height:200%;}
.serivce_right ul li{ width:46%; padding:15px 2%; overflow:hidden; float:left;}
.serivce_right_img{ width:240px; height:182px; float:left;}
.serivce_right_img img{ width:100%; height:182px;}
.serivce_right_info{ width:210px; float:right;}
.serivce_right_info h3{ font-size:14px; color:#009;  word-break:break-all; text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;}
.serivce_right_info span{ color: rgb(0, 51, 153) !important; font-size:12px; display:block; line-height:200%; margin:8px 0px; word-wrap:break-word }
.serivce_right_info b{ display:block; width:100%; overflow:hidden; color:#009; font-size:12px; font-weight:bold;}
.jobe_right{ width:670px; float:left; padding-top:15px; margin-left:20px; }
.jobe_right h2{ display:block;}
.jobe_text{ line-height:180%; font-size:14px; color:#666; padding:10px 0px;}
.jobe_text_left{ width:100%; overflow:hidden;}
.jobe_text_left img{ width:100%;}
.jobe_text_left h3{ display:block; width:100%; overflow:hidden; color:#009; font-size:16px; padding:10px 0px;}
.jobe_text_left span{ display:block; line-height:180%; font-size:14px; color:#666;}
.jobe_text_right{ width:100%; overflow:hidden;}
.jobe_text_right img{ width:100%;}
.jobe_text_right h3{ display:block; width:100%; overflow:hidden; color:#009; font-size:16px; padding:10px 0px;}
.jobe_text_right span{ display:block; line-height:180%; font-size:14px; color:#666;}
.more0{ width:100%; line-height:200%; overflow:hidden; color:#009; font-size:12px; font-weight:bold;}
.jobe_right ul li{ overflow:hidden; font-weight:bold; padding:10px 0px;}
.jobe_right ul li .left_text{ width:550px; font-size:14px; color:#003399; float:left; text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap; cursor:pointer;}
.jobe_right ul li .right_text{ float:right; font-size:14px; color:#003399;  cursor:pointer;}
.cont_text{ width:96%; padding:10px 2%; clear:both; margin-top:15px; font-size:12px; color:#003399; font-weight:100; line-height:180%; display:none;}
.cont_text b{ display:block; font-size:14px; line-height:200%; margin-bottom:5px; color:#333;}
.cont_text p{ margin:3px 0px; }
