@charset "utf-8";

/* CSS Document */
body{ font-size:12px; font-family:微软雅黑; color:#333333;}
*{ margin:0px; padding:0px;}
img{ border:0px;}
a{ color:#000; text-decoration:none}
ul li{ list-style-type:none; list-style-image:none; font-size:12px;}

.top{ width:100%; height:232px; background:url(../images/a_02.jpg) repeat-x; float:left}
.top_cont{ width:1000px; height:232px; margin:0 auto;}
.top_up{ width:1000px; height:40px; line-height:40px; float:left;}
.up_left{ float:left; color:#999999;}
.up_right{ float:right;color:#999999;}
.up_right a{color:#999999;}
.top_lg{ float:left; width:1000px; height:146px;}
.logo{ width:526px; height:109px; float:left; margin-top:23px;}
.tel{ float:right; margin-top:53px; width:200px; height:70px;}
.nav{ width:100%; height:46px; float:left}
.nav ul li{ width:106px; height:46px; float:left; background:url(../images/a_15.jpg) no-repeat right top;}
.nav ul li a{ width:104px; height:46px; display:block; text-align:center; line-height:46px; color:#fff; font-size:14px;}
.nav ul li a:hover{ background:url(../images/aa_03.jpg) no-repeat;}
.abt{ width:104px; height:180px; display:none; z-index:9999; position:absolute; left:0; top:46px;}
.abt ul li{ width:104px; height:45px; background:url(../images/a_18.jpg) repeat-x; float:left}
.key{ width:100%; height:40px; border-bottom:1px solid #dadada; float:left; background:#f7f7f7}
.key_cont{ width:1000px; height:40px; margin:0 auto;}
.key_left{ height:40px; line-height:40px; float:left; margin-left:28px;}
.key_rig{ width:239px; height:25px; line-height:25px; background:url(../images/a_23.jpg) no-repeat; float:right; margin-right:3px; margin-top:8px;}
.stext{ width:199px; height:23px; float:left; margin-left:9px; margin-top:1px; border:0px; color:#b2b2b2; line-height:23px}
.sbut{ width:27px; height:23px; float:left;background-color: transparent;outline:none;cursor:pointer; border:none}

.cont{ width:100%; float:left; margin-top:19px;}
.cont_box{ width:1000px; margin:0 auto; height:auto;}
.left{ width:217px; float:left;}
.left_top{ width:217px; height:63px; float:left; background:url(../images/a_27.jpg) no-repeat; padding-top:26px; font-size:24px; color:#fff; text-align:center}
.left_top font{ font-family:Helvetica; font-size:14px;}
.left_btn{ width:217px; float:left; background:url(../images/a_40.jpg) repeat-y;}
.left_nav{ width:205px; float:left; margin-top:15px; padding:0 6px;}
.left_nav ul li{ width:187px;  background:url(../images/a_42.jpg) no-repeat; line-height:31px; padding-left:18px; float:left; color:#fff; margin-bottom:6px; cursor:pointer; height:31px; overflow:hidden}
.left_nav ul li span{ width:87%; height:31px; display:block; overflow:hidden;}
.sts{ width:100%; float:left; display:none}
.sts ul li{ width:176px; height:25px; float:left; padding-left:29px; background:url(../images/c_03.jpg) no-repeat 17px center; line-height:25px; overflow:hidden;}
.sts ul li a{ color:#fff}

.home_prod{ width:750px; float:right;}
.rig_top{ width:100%; height:50px; float:left;}
.ul{ float:left;}
.ul li{ width:233px; height:220px; border:1px solid #d8d6d7; float:left; margin-top:20px; margin-right:22px}
.ul li a img{ width:233px; height:190px; float:left}
.span{ width:233px; height:30px; text-align:center; line-height:30px; display:block; background:#f7f7f7; float:left}
.ul li:hover{ border:1px solid #036fcc;}
.ul li:hover .span{ background:#036fcc; color:#fff}
.ul li:hover .span a{ color:#fff}

.ul1{ float:left; display:none}
.ul1 li{ width:233px; height:220px; border:1px solid #d8d6d7; float:left; margin-top:20px; margin-right:22px}
.ul1 li a img{ width:233px; height:190px; float:left}
.span{ width:233px; height:30px; text-align:center; line-height:30px; display:block; background:#f7f7f7; float:left}
.ul1 li:hover{ border:1px solid #036fcc;}
.ul1 li:hover .span{ background:#036fcc; color:#fff}
.ul1 li:hover .span a{ color:#fff}


.ul2{ float:left; display:none}
.ul2 li{ width:233px; height:220px; border:1px solid #d8d6d7; float:left; margin-top:20px; margin-right:22px}
.ul2 li a img{ width:233px; height:190px; float:left}
.span{ width:233px; height:30px; text-align:center; line-height:30px; display:block; background:#f7f7f7; float:left; overflow:hidden}
.ul2 li:hover{ border:1px solid #036fcc;}
.ul2 li:hover .span{ background:#036fcc; color:#fff}
.ul2 li:hover .span a{ color:#fff}

.bt1{ width:250px; height:50px; float:left; background:url(../images/a_35.jpg) no-repeat right center;}
.bt1 a{ width:195px; height:50px; display:block; padding-left:54px; line-height:50px; font-size:14px; color:#666; background:url(../images/a_32.jpg) no-repeat 24px 16px; cursor:pointer; overflow:hidden}
.bt1 a:hover{ background:url(../images/a_30.jpg) no-repeat 24px 16px #036fcc; color:#fff}

.bt2{ width:250px; height:50px; float:left; background:url(../images/a_35.jpg) no-repeat right center;}
.bt2 a{ width:195px; height:50px; display:block; padding-left:54px; line-height:50px; font-size:14px; color:#666; background:url(../images/a_32.jpg) no-repeat 24px 16px; cursor:pointer; overflow:hidden}
.bt2 a:hover{ background:url(../images/a_30.jpg) no-repeat 24px 16px #036fcc; color:#fff}

.bt3{ width:250px; height:50px; float:left; }
.bt3 a{ width:195px; height:50px; display:block; padding-left:54px; line-height:50px; font-size:14px; color:#666; background:url(../images/a_32.jpg) no-repeat 24px 16px; cursor:pointer;}
.bt3 a:hover{ background:url(../images/a_30.jpg) no-repeat 24px 16px #036fcc; color:#fff}

.home_tel{ width:100%; height:140px; float:left; margin-top:18px;}

.cent{ width:100%; height:auto; float:left}
.focus{ width:100%; height:115px; background:url(../images/a_50.jpg) no-repeat center bottom; border-bottom:1px solid #e5e5e5; margin-top:31px; float:left}
.text{ width:1000px; margin:auto;}
.text_01{ width:100%; height:263px; border-bottom:1px solid #e5e5e5; float:left; background:url(../images/a_54.jpg) no-repeat 729px 15px;}
.left_rt{ width:715px; height:230px; float:left; padding-top:33px;}
.s01{ width:81px; height:230px; float:left; background:url(../images/a_57.jpg) no-repeat center top; font-family:Helvetica; font-weight:bold; font-size:36px; color:#fff; text-align:center; line-height:63px}
.stes{ width:615px; height:230px; float:left}
.st_1{ width:100%; height:56px; padding-top:8px; float:left; font-size:20px; font-weight:bold; color:#036fcc}
.st_1 font{ color:#fd0812}
.st_2{ width:526px; height:141px; float:left; padding-top:25px; background:url(../images/a_61.jpg) no-repeat 4px 35px; padding-left:19px; font-size:13px; line-height:25px;}
.text_02{ height:248px;; width:1000px; border-bottom:1px solid #e5e5e5; float:left; background:url(../images/a_66.jpg) no-repeat 26px 13px;}
.left_rl{ width:64px; height:64px; float:left; margin-left:437px; background:url(../images/a_57.jpg) no-repeat; text-align:center; line-height:64px;font-family:Helvetica; font-weight:bold; font-size:36px; color:#fff; margin-top:43px;}
.tts{ width:488px; height:194px; float:right; margin-top:48px;}
.st_3{ width:100%; height:64px;float:left; font-size:20px; font-weight:bold; color:#036fcc}
.st_3 font{ color:#fd0812}
.st_4{ width:468px; height:110px; float:left; margin-top:16px; background:url(../images/a_61.jpg) no-repeat 5px 8px; line-height:25px; padding-left:20px; font-size:13px}
.text_03{ width:1000px; height:281px; border-bottom:1px solid #e5e5e5; float:left; background:url(../images/a_70.jpg) no-repeat 690px 14px;}
.s_03{ width:64px; height:64px; text-align:center; line-height:64px; color:#fff; font-family:Helvetica; font-weight:bold; font-size:36px; background:url(../images/a_57.jpg) no-repeat; float:left; margin-left:5px; margin-top:38px;}
.st_5{ width:570px; height:235px; float:left; margin-left:12px; margin-top:45px;}
.st_6{ width:570px; height:64px; font-size:20px; font-weight:bold; color:#036fcc; float:left;}
.st_7{ width:551px; height:140px; float:left; margin-top:17px; padding-left:19px; background:url(../images/a_61.jpg) no-repeat 4px 9px; line-height:25px}
.text_04{ width:1000px; height:287px; float:left; background:url(../images/a_74.jpg) no-repeat 54px 24px;}
.s04{ width:64px; height:64px; float:left; margin-left:455px; margin-top:54px; text-align:center; line-height:64px; color:#fff; font-family:Helvetica; font-weight:bold; font-size:36px;background:url(../images/a_57.jpg) no-repeat;}
.st_8{ width:450px; height:210px; float:left; margin-left:12px; margin-top:63px;}
.d_1{ width:100%; height:64px; float:left; font-size:20px; font-weight:bold; color:#036fcc}
.d_2{ width:436px; height:120px; float:left; margin-top:20px; background:url(../images/a_61.jpg) no-repeat 4px 9px; padding-left:19px; line-height:25px;}

.show{ width:100%; height:335px; float:left; background:#f7f7f7}
.show_cont{ width:1000px; height:335px; margin:0 auto;}
.huhua{ width:1000px; height:50px; float:left; margin-top:32px;}
.bs{ width:1000px; height:215px; float:left; margin-top:24px;}
#left{ width:27px; height:53px; background:url(../images/a_79.jpg) no-repeat; border:none; cursor:pointer; margin-top:56px; float:left;}
#cent{ width:903px; height:215px; float:left; margin-left:21px}
#right{ width:27px; height:53px; border:none; background:url(../images/a_81.jpg) no-repeat; float:right; margin-top:56px; cursor:pointer;}
#cent ul li{ width:210px; height:215px; float:left; margin-right:21px;}
#cent ul li img{ width:204px; height:169px; border:3px solid #fff; float:left}
#cent ul li span{ width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; display:block;}

.about{ width:100%; float:left;}
.about_cont{ width:1000px; margin:0 auto;}
.about_us{ width:100%; height:303px; float:left; border:1px solid #d8d6d7; margin-top:21px;}
.us_top{ width:100%; height:50px; float:left; border-top:3px solid #036fcc;}
.us_top span{ display:block; height:50px; line-height:50px; background:url(../images/a_91.jpg) no-repeat left center; padding-left:10px; margin-left:11px; font-size:16px; font-weight:bold; float:left}
.us_top span font{ font-size:16px; color:#bdbdbd}
.us_top a img{ float:right; margin-right:10px; margin-top:14px;}
.us_left{ width:100%; height:250px; float:left;}
.us_img{ float:left; width:226px; height:185px; border:8px solid #f1f1f4; margin-left:20px; margin-top:17px;}
.us_img img{ width:100%; height:100%}
.us_right{ width:calc(100% - 300px); height:210px; float:left; margin-left:24px; margin-top:17px; line-height:24px;}
.us_title{ width:100%; height:34px; line-height:34px; font-size:14px; font-weight:bold;}
.ljxq{ width:108px; height:26px; padding-top:18px;}
.ljxq a{ color:#fff;width:108px; height:26px; background:#036fcc; display:block; text-align:center; line-height:26px; background:#036fcc;}
.mark{ width:260px; height:305px; float:right; margin-top:21px;}
.hzhb{ width:998px; height:123px; float:left; border:1px solid #d8d6d7; margin-top:28px;}
.hzhb_1{ width:48px; height:123px; float:left; background:url(../images/a_100.jpg) no-repeat;}
#hz_left{ float:left; margin-left:12px; margin-top:49px;}
#ceo{ width:796px; height:90px; float:left; margin-left:45px; margin-top:21px;}
#hz_right{ float:right; margin-right:17px; margin-top:49px;}
#ceo ul li{ width:116px; height:90px; margin-right:20px; float:left}
#ceo ul li img{ width:114px; height:62px; border:1px solid #d6d6d6; float:left;}
#ceo ul li span{ display:block; width:100%; height:26px; line-height:26px; text-align:center;}
.news{ width:710px; height:360px; border:1px solid #d8d6d7; float:left; margin-top:27px;}
.industry{ width:279px; height:40px; padding-left:76px; float:left; font-size:16px;  color:#fff;font-weight:bold;  background:url(../images/b_03.jpg) repeat-x; line-height:40px;cursor:pointer}
.industry font{color:#fff; }

.comp{width:279px; height:40px; padding-left:76px; float:left; font-size:16px; font-weight:bold; background:url(../images/d_03.jpg) repeat-x; line-height:40px;cursor:pointer}
.comp font{ color:#d7d7d7; }
.news_box{ width:665px; height:295px; float:left; margin-left:21px; margin-top:25px;}
.comp_box{width:665px; height:295px; float:left; margin-left:21px; margin-top:25px; display:none;}
.box_img{ width:178px; height:124px; float:left; border:10px solid #f1f1f4;}
.box_right{ width:440px; height:150px; float:right; color:#7e7e7e; line-height:24px}
.sbox{ width:100%; height:32px; line-height:32px; font-size:16px; font-weight:bold; color:#333; overflow:hidden}
.aimg{ width:90px; height:30px; padding-top:7px}
.box_ul{ width:665px; height:125px; float:left; border-top:1px solid #ebebf3; margin-top:15px}
.box_ul ul li{ width:665px; height:25px; line-height:25px;margin-top:5px; float:left}
.box_ul ul li a{ height:25px; display:block; line-height:25px; padding-left:15px; max-width:530px; overflow:hidden; background:url(../images/p_03.jpg) no-repeat 5px center; float:left}
.box_ul ul li span{ float:right; margin-right:19px;}

.problem{ width:257px; height:360px; float:right; margin-top:27px; border:1px solid #d8d6d7}
.prod_top{ width:221px; height:40px; float:left; line-height:40px; padding-left:36px; font-size:16px; font-weight:bold; background:url(../images/a_91.jpg) no-repeat 26px center;}
.prod_cent{ width:210px; height:280px; float:left; margin-top:8px; margin-left:25px;}
.prod_cent ul li{ width:210px; height:84px; float:left; border-bottom:1px solid #d8d6d7; margin-top:8px;}
.li1{ width:183px; height:27px; padding-left:27px; background:url(../images/a_112.jpg) no-repeat left center; line-height:27px; font-size:14px; color:#d5242e; overflow:hidden}
.li1 a{ color:#d5242e}
.li2{ width:183px; height:50px; padding-left:27px; background:url(../images/a_119.jpg) no-repeat left 6px; line-height:25px; color:#7e7e7e}
.links{ width:100%; float:left; margin:20px; margin-bottom:20px; line-height:25px;}
.links span{ font-size:16px; color:#d5242e}
.links span font{ color:#666666}
.links p{ font-size:12px; color:#666}
.links p a{color:#666; font-size:12px}

.foot{ width:100%; height:208px; background:url(../images/a_128.jpg) repeat-x; float:left}
.foot_cont{ width:1000px; height:208px; margin:0 auto; background:url(../images/a_135.jpg) no-repeat right 67px}
.foot-nav{ width:1000px; height:49px; line-height:49px;}
.foot-nav ul li{ float:left; width:110px; height:49px; line-height:49px; text-align:center; font-size:14px; color:#a4a4a4; background:url(../images/a_131.jpg) no-repeat right center}
.foot-nav ul li a{ color:#a4a4a4; font-size:14px;}
.foot_logo{ width:179px; height:159px; float:left; background:url(../images/1_03.jpg) no-repeat right 28px}
.foot_logo img{ float:left; margin-top:25px}
.foot_text{ width:575px; height:120px; float:left; margin-left:38px; margin-top:28px; line-height:23px; color:#a4a4a4;}


/*********产品页*********/

.banner{ width:100%; float:left; height:300px; background:url(../images/ohe_02.jpg) no-repeat center top;}
.banner1{width:100%; float:left; height:300px; background:url(../images/3.jpg) no-repeat center top;}
.banner2{width:100%; float:left; height:300px; background:url(../images/xwzx.jpg) no-repeat center top;}
.banner3{width:100%; float:left; height:300px; background:url(../images/lx.jpg) no-repeat center top;}
.prods{ width:100%; float:left; margin:19px 0;}
.prods_cont{ width:1000px; margin:0 auto;}
.xwzx{ width:217px; height:304px; background:url(../images/ohe_13.jpg) no-repeat; float:left; margin-top:20px;}
.xw_top{ width:217px; height:58px; float:left; line-height:58px; text-align:center; font-size:24px; color:#fff}
.xwzx ul{ width:175px; float:left; margin-left:17px; margin-top:15px;}
.xwzx ul li{ width:165px; height:24px; float:left; line-height:26px; padding-left:10px; overflow:hidden; background:url(../images/other_03.jpg) no-repeat left center; margin-top:3px}
.xwzx ul li a{ color:#fff}

.right{ width:750px; float:right;}
.rig_tp{ width:711px; height:36px; float:left; border:1px solid #d1d1d1; padding-left:37px; background:url(../images/ohe_05.jpg) no-repeat 14px 9px; line-height:36px; overflow:hidden}
.rig_tp a{ color:#333}
.right table tr{ height:30px;}
.NewsLb{ height:24px; line-height:24px}

#page{ float:right;overflow:hidden; margin:20px 20px 0 0; height:50px; }
#page ul { height:40px; line-height:40px; margin-top:5px;}
#page ul li { display:inline; border:1px solid #b8b8b8; margin-right:5px; font-size:12px; padding:2px 7px; margin-left:0px; width:auto; height:auto; float:none}
.rig_st{ width:100%; float:left;}
.photoname{ width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; text-align:center; float:left; border-bottom:1px solid #ccc; margin-bottom:10px;}
.PhotoUrl{ width:100%; float:left;}
.PhotoUrl img{ width:320px}
.cp_ext{ width:96%; margin-left:2%; float:left; line-height:25px; margin-top:10px;}
.xgcp{ width:96%; margin-left:2%; float:left}
.xgcp h3{ font-size:14px; margin-bottom:10px}
.photo_le{ width:320px; float:left; height:100%;}
.photo_le span{ width:100%; float:left; line-height:30px; text-align:center; display:block;}
.dd{ line-height:35px; border-bottom:1px dashed #ccc; margin-right:5px; height:35px;}


/*****新闻页*****/
.news_s{ width:96%; margin-left:2%; float:left; margin-top:20px}
.news1{ width:100%; height:30px; line-height:30px; float:left}
.news1 a{ float:left;}
.news1 span{ float:right}
.xwzx1{ width:217px; height:304px; background:url(../images/ohe_13.jpg) no-repeat; float:left;}
.xwzx1 ul{ width:175px; float:left; margin-left:17px; margin-top:15px;}
.xwzx1 ul li{ width:125px; height:24px; float:left; line-height:26px; padding-left:53px; overflow:hidden; background:url(../images/other_03.jpg) no-repeat 35px center; margin-top:6px; font-size:16px;}
.xwzx1 ul li a{ color:#fff}
.txte{ width:100%; float:left; margin-top:10px;}
#ppsd{ width:100%;line-height:40px; text-align:center; font-size:16px; float:left;}
.txte{ line-height:25px;}
.ppis{ width:100%; height:40px; line-height:40px; float:left}
.xgxw{ width:100%; float:left; margin-bottom:20px}
.xgxw h4{ font-size:16px; font-weight:bold}
#newsL li{ width:50%; float:left; height:30px; line-height:30px;}
.txte a font{ font-size:14px; color:#0000FF; font-weight:100}

