﻿body{margin: 0px auto; padding: 0px; font-size: 12px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s;}
a:hover{text-decoration: underline; color: #eb0000;transition: all 0.6s;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}

.head_t{width:100%; overflow:hidden; line-height:34px; background:#eee;}
.head_tl{float:left;}
.head_tr{float:right;}

.head{width:100%; overflow:hidden; height:130px;}
.headW{width:1100px; margin:0 auto;}
.name{float:left; padding-top:38px; line-height:34px; width:372px;}
.name a{text-decoration:blink; font-size:32px; font-weight:bold;}
.name span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:21px; letter-spacing:0.9px; color:#999;}
.head_ta{width:1px; height:40px; float:left; margin-top:47px; border-left:solid 1px #ddd; border-right:solid 1px #ddd;}
.name_s{float:left; width:275px; padding-left:20px; line-height:28px; font-size:18px; color:#0077db; font-weight:bold; padding-top:38px;}
.name_s span{color:#eb0000;}
.tel{float:right; width:210px; padding-left:60px; margin-top:40px; background:url(../images/20170814155111_815316652.png) no-repeat left top;}
.tel_s{font-size:16px; line-height:22px;}
.tel_m{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#0077db; font-weight:bold; line-height:34px;}

#nav{width:100%; height:42px; background:#0077db;} 
#navW{width:1098px; margin:0 auto; height:42px; border-left:solid 1px #0060b1; border-right:solid 1px #1686e5;} 
#nav li{float:left; text-align:center; width:135px; border-left:solid 1px #1686e5; border-right:solid 1px #0060b1;}
#nav ul li a{text-decoration: none; font-size:14px; line-height:42px; display:block; text-align:center; font-weight:bold; color:#fff; transition: all 0.9s;}
#nav ul li a:hover{text-decoration:none; background:#eb0000; color:#fff; transition: all 0.9s;}
#nav ul .none a{background:#eb0000; color:#fff; transition: all 0.9s;}
#nav .a_nav a{display:block; background:#eb0000; color:#fff; transition: all 0.9s;}
#nav ul .none a{}
#nav .nav_no{background:none;}

.focus{width: 100%;height:540px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:16px; overflow: hidden; font-size:0;}
.focus .f_btns .btn span {display: inline-block;width:26px; height:16px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer; border-radius:6px;}
.focus .f_btns .btn span.cur{background: #c93939;}

#search{width:100%; overflow:hidden; height:40px; border-bottom:solid 1px #ddd;}
#searchW{width:1100px; margin:0 auto;}
#search-d{width:220px; float:right; overflow:hidden; height:27px; margin-top:7px;}
#search-i{float:right; width:36px; overflow:hidden; height:27px;}
#search-i input{border:none;}
#search-bg{float:left;width:184px; height:27px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}
#search-text{width:753px; line-height:40px; float:left;}
#search-text strong{ color:#eb0000;}

.products{width:1100px; margin:0 auto; overflow:hidden;}
.products_l{float:left; width:200px;}
.products_lt{width:200px; background:#0077db; height:80px; text-align:center;}
.products_lt_m{font-size:22px; color:#fff; font-weight:bold; padding-top:14px; padding-left:8px; line-height:30px;}
.products_lt_en{font-family:Arial, Helvetica, sans-serif; color:#82c3fa; text-transform:uppercase;}
.products_lt_sj{ position:absolute; width: 0; height: 0; border-right:62px solid transparent; border-top:35px solid #0059a3;}
.products_ld{border:solid 1px #cccccc; width:198px; background:#fff;}
#classimgshow1{padding-left:36px !important; width:162px !important; margin-bottom:0px; transition: all 0.7s; border-bottom:dashed 1px #cccccc; margin-bottom:1px; background:#f3f3f3 url(../images/20170815171419_465441689.png) no-repeat 10px center !important;}
#classimgshow1:hover{transition: all 0.7s; padding-left:13px !important; width:185px !important; background:#f3f3f3 url(../images/20170815171419_465441689.png) no-repeat 170px center !important;}
#classimgshow1 a{font-size:13px;}
#classimgshow1:hover a{color:#0077db; font-weight:bold;}
#classimgshow2{padding-left:30px !important; line-height:44px !important;}
#classimgshow2:hover a{color:#0077db; transition: all 0.5s linear;}
.products_r{float:right; width:880px; overflow:hidden;}
.products_rm{width:880px; line-height:46px; overflow:hidden; border-bottom:dashed 1px #ddd;}
.products_rm a{float:right; text-transform:uppercase; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-right:18px;}
.products_rm_m{float:left; color:#fff; line-height:46px; font-size:20px; font-weight:bold; padding:0px 15px; background:#0077db; padding-left:20px;}
.products_rm_x{float:left; width:0px; height:0px; border-right: 46px solid transparent; border-bottom: 46px solid #0077db;}
.products_rm_xr{float:left; width:0px; height:0px; border-left: 46px solid transparent; border-bottom: 46px solid #0077db;}
.products_rd{width:880px; overflow:hidden; padding-top:10px;}
.products_rd td{display:block; float:left; padding:9px !important; margin:8px; border:solid 1px #ccc; transition: all 0.8s linear;}
.products_rd td a{text-decoration:blink; font-size:13px; transition: all 0.8s linear;}
.products_rd td span{ display:block; width:170px; margin:0 auto; overflow: hidden;line-height: 24px; white-space: nowrap; text-overflow: ellipsis;}
.products_rd td:hover{ background:#0077db; transition: all 0.5s linear; border:solid 1px #138d38; text-align:left; transition: all 0.8s linear;}
.products_rd td:hover a{color:#fff;}

.product_lx{width:200px; height:141px; background:#0077db; overflow:hidden; margin-top:10px; color:#fff;}
.product_lx_s{font-size:16px; line-height:36px; margin-top:27px; padding-left:10px; background:#0077db; position:relative; z-index:1; width:160px;}
.product_lx_m{font-size:20px; line-height:22px; height:50px; padding-left:28px; padding-top:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;letter-spacing:1.7px;}
.product_lx_m span{letter-spacing:1.7px;}
.product_lx_d{width:164px; height:106px; border:solid 3px #fff; margin-left:14px; position:absolute; margin-top:-103px;}

.adv_t{width:100%; overflow:hidden; background:#0077db; padding:10px 0;}
.adv_t_en,.adv_t_m{width:1100px; margin:0 auto;}
.adv_t_en{text-align:center; font-family:Arrus BT, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:20px; font-weight:bold; color:#a3c3ed; line-height:24px; padding-top:10px; overflow:hidden;}
.adv_t_xt{width:1045px; height:0px; overflow:hidden; margin:8px auto; border-bottom:solid 1px #0066bb; border-top:solid 1px #4da0e6;}
.adv_t_m{text-align:center; font-size:49px; color:#fff; font-family:"迷你简汉真广标", Microsoft YaHei; line-height:54px;}
.adv_t_dx{overflow:hidden; margin:10px auto; width: 0; height: 0; border-left:80px solid transparent; border-right:80px solid transparent; border-top:31px solid #fff;}
.adv{width:100%; overflow:hidden; background:url(../images/20170815182447_629916025.jpg) center; background-repeat:no-repeat; background-attachment:fixed;}
.advW{width:1100px; margin:0 auto; overflow:hidden; height:1200px; padding-top:80px; background:url(../images/20170816142416_1306004287.png) no-repeat center top;}
.adv_li{width:606px; padding-left:492px; height:290px; padding-top:10px; overflow:hidden;}
.adv_d_on{padding-left:0px;}
.adv_li_l{float:left; width:70px; height:90px; background:#0077db; padding-left:20px; overflow:hidden; color:#fff;}
.adv_li_l_m{font-size:24px; font-weight:bold; line-height:34px; padding-top:13px;}
.adv_li_l_xt{overflow:hidden; width:20px; height:1px; background:#fff; margin:2px 0;}
.adv_li_l_s{font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:30px;}
.adv_li_r{float:right; width:490px;}
.adv_li_rm{font-size:24px; font-weight:bold; color:#eb0000; line-height:30px;}
.adv_li_rs{font-size:18px; line-height:30px;}
.adv_li_r_x{width:30px; height:1px; background:#666; overflow:hidden; margin:10px 0;}
.adv_li_r_i{overflow:hidden; padding-top:8px;}
.adv_li_r_il{float:left; width:20px; font-size:18px; line-height:21px; font-weight:bold; color:#ed0000;}
.adv_li_r_ir{float:right; width:464px; line-height:22px; font-size:14px;}
.adv_li_r_ir strong{font-size:16px; color:#ed0000;}

.case{width:100%; overflow:hidden; height:601px; background:url(../images/20170815190940_1571312855.jpg) no-repeat center;}
.case_m{width:1100px; margin:0 auto; font-size:30px; color:#fff; padding-top:28px; line-height:50px; text-align:center; font-weight:bold; overflow:hidden; padding-bottom:10px;}
.case_xt{width:1100px; margin:0 auto;}
.case_xt_i{width:100px; height:1px; background:#469de1; margin:0 auto; padding:0px 400px;}
.case_xt_ii{width:100px; height:3px; background:#fff; margin:0 auto; margin-top:-1px; position:absolute;}
.case_s{width:1100px; margin:0 auto; font-size:20px; color:#fff; line-height:50px; text-align:center; overflow:hidden;}
.case_d{overflow:hidden; width:1100px; margin:0 auto; padding-top:2px;}
.case_d img{padding:2px; border:solid 1px #fff; background:#fff;}
.case_d img:hover{border:solid 1px #fff;}
.case_d td{display:block; float:left; height:194px; overflow:hidden; padding:0 9px !important; margin:10px 0px;}
.case_d td div{line-height:40px; background:#fff; position:relative; margin-top:0px; padding-top:0 !important; font-size:14px; background-color:rgba(255, 255, 255, 0.96); opacity: 0.96; filter: alpha(opacity=90); color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:236px; padding:0px 10px; transition: all 0.6s;}
.case_d td br{display:none;}
.case_d td:hover div{margin-top:-40px; display:block; transition: all 0.6s;}
.case_d td div:hover{height:191px; line-height:191px; margin-top:-191px; overflow:hidden;}
.case_d a{font-size:16px; text-decoration:blink;}

.about{width:1100px; margin:0 auto; overflow:hidden; border-top:solid 2px #0077db;}
.about_l{float:left; width:606px;}
.about_l_t{overflow:hidden; border-left:solid 2px #0077db;}
.about_l_tl{float:left; width:90px; text-align:center; height:120px; line-height:120px; color:#fff; font-size:30px; background:#0077db; margin-left:20px;}
.about_l_tr{float:left; font-size:30px; line-height:40px; padding-top:41px; padding-left:10px;}
.about_l_tr span{font-size:20px; color:#999; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about_l_d{overflow:hidden; padding:20px; background:#f8f8f9; line-height:28px; margin-top:20px; font-size:14px;}
.about_l_d a{font-size:14px; color:#ed0000;}
.about_r{float:right; overflow:hidden; height:320px; width:381px; background:url(../images/20170815202719_365453550.jpg) no-repeat center;}

.photo{overflow:hidden; padding-top:30px; width:1100px; margin:0 auto;}
.photo_t{width:1100px; margin:0 auto; overflow:hidden; border-bottom:solid 1px #ddd;}
.photo_t_l{overflow:hidden; float:left; padding:0px 24px; background:#0077db; line-height:40px; font-size:20px; color:#fff;}
.photo_t_r{float:right; line-height:40px; overflow:hidden;}
.photo_t_r a{font-size:14px;}
.photo_d{overflow:hidden; width:1100px; margin:0 auto; padding-top:20px;}
.photo_d img{padding:2px; border:solid 1px #ccc;}
.photo_d img:hover{padding:2px; border:solid 1px #ed0000;}
.photo_d a{font-size:14px;}

.d_banner{width:100%; overflow:hidden; height:160px; background:url(../images/20170815202719_1117970663.jpg) no-repeat center;}
.d_bannerW{width:1100px; margin:0 auto;}
.d_banner_l{float:left; width:410px; padding-left:22px;}
.d_banner_l_m{font-size:26px; font-weight:bold; color:#fff; line-height:40px; padding-top:30px;}
.d_banner_l_xt{overflow:hidden; background:#fff; width:91px; height:5px; margin:10px 0px;}
.d_banner_l_s{font-size:18px; line-height:30px; color:#fff;}
.d_banner_r{float:left; width:260px; text-align:center; color:#fff;}
.d_banner_r_s{font-size:16px; padding-top:26px; line-height:30px;}
.d_banner_r_m{font-size:26px; font-weight:bold; line-height:30px;}
.d_banner_r_a{overflow:hidden; width:140px; margin:0 auto; line-height:33px; background:#fff; border-radius:10px; margin-top:10px;}
.d_banner_r_a a{font-size:16px; color:#ed0000;}

.news{width:1100px; margin:0 auto; overflow:hidden;}
.news_m{width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.news_m_m{font-size:30px; font-weight:bold; line-height:36px;}
.news_m_xt{width:85px; height:2px; background:#0077db; margin:10px auto; margin-bottom:8px;}
.news_m_s{font-size:16px; color:#666; line-height:20px; padding-bottom:10px;}
.lanrenzhijia{ width:1100px; margin:0 auto; overflow:hidden; padding-top:10px;}
.lanrenzhijia .tab{ overflow:hidden; margin:0 auto; width:408px; position:relative; z-index:99;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; height:30px; line-height:30px; width:126px; text-align:center; font-size:16px; color:#fff; background:#0077db; border-radius:10px; margin:0px 5px;}
.lanrenzhijia .tab a.on{text-decoration:none; background:#eb0000;}
.news_ta{width:558px; margin:0 auto;}
.news_ta span{display:block; float:left; color:#0077db; font-size:28px; font-weight:bold; line-height:36px; padding:0px 84px;}
.news_ta_s{position:absolute; overflow:hidden; margin-top:-38px;}
.news_xt{width:454px; height:1px; background:#0077db; margin-left:325px; position:absolute; margin-top:-18px;}
.lanrenzhijia .content{ overflow:hidden; width:1100px; height:336px; position:relative; margin-top:30px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1100px;}
.lanrenzhijia .content .li{ width:1100px; float:left;}

.news_div_item,.divdgweb_new_div_item{overflow:hidden; float:left; width:262px; background:#f8f8f9; height:330px; border:solid 2px #f8f8f9; margin:0px 4px; transition: all 0.8s linear;}
.news_div_item_pic{overflow:hidden; width:262px; height:172px;}
.news_div_item_pic img{width:262px;}
.news_div_item_content,.divdgweb_new_div_item_content{overflow:hidden; width:240px; padding-left:8px; position:absolute; margin-top:188px;}
.news_div_item_title,.divdgweb_new_div_item_title{line-height:40px; overflow:hidden; border-bottom:solid 1px #d6d6d6;}
.news_div_item_title a,.divdgweb_new_div_item_title a{font-size:16px; transition: all 0.8s linear;}
.news_div_item_body,.divdgweb_new_div_item_body{line-height:22px; padding-top:8px; font-size:13px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden; color:#414141;}
.news_div_item_date,.divdgweb_new_div_item_date{position:absolute; margin-top:132px; margin-left:76px; font-size:14px; width:110px; line-height:40px; background:#0077db; overflow:hidden; z-index:99;}
.news_div_item_year,.news_div_item_month,.news_div_item_day,.divdgweb_new_div_item_year,.divdgweb_new_div_item_month,.divdgweb_new_div_item_day{float:left; color:#fff; padding-left:3px;}
.news_div_item_year,.divdgweb_new_div_item_year{padding-left:15px;}
.news_div_item:hover,.divdgweb_new_div_item:hover{ background:#0077db; border:solid 2px #0077db; transition: all 0.8s linear;}
.news_div_item:hover .news_div_item_title a,.divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{color:#fff; font-weight:bold; transition: all 0.6s linear;}
.news_div_item:hover .news_div_item_body,.divdgweb_new_div_item:hover .divdgweb_new_div_item_body{transition: all 0.6s linear; color:#fff;}
.news_div_item:hover .news_div_item_pic img,.divdgweb_new_div_item:hover .news_div_item_pic img{transform: scale(1.05); z-index:1;}

.links_xt{width:100%; overflow:hidden; height:1px; background:#eee;}
.links{width:1100px; margin:0 auto; overflow:hidden;}
.links_l{float:left; width:176px; overflow:hidden; font-size:17px; color:#0077db; margin-top:8px; line-height:40px;}
.links_l span{font-family:"Impact", Arial, Helvetica, sans-serif; font-size:32px; line-height:40px; color:#0077db; text-transform:uppercase;}
.links_r{float:right; width:912px; padding-top:10px;}

.bottom{width:100%; overflow:hidden; padding:24px 0px;background:#0065b9;}
.bottomW{width:1100px; margin:0 auto;}
.bottom_dh{float:right; width:260px; overflow:hidden; color:#c5c5c5; padding-left:18px;}
.bottom_dh a{color:#c5c5c5;}
.bottom_dh_m{overflow:hidden; line-height:35px; padding-bottom:10px; font-size:16px; color:#fff; border-bottom:solid 1px #004a88; font-weight:bold;}
.bottom_dh_a{overflow:hidden; padding-top:15px; border-top:solid 1px #0b7cda}
.bottom_dh_a li{ width:86px; float:left; line-height:28px;}
.bottom_dh_a li a{color:#fff; font-size:13px;}
.bottom_ewm{width:288px; float:left; padding:0px 54px;}
.bottom_ewm img{width:125px; border-radius: 10px; border:3px solid #fff;}
.ewm_l{float:left; width:131px; text-align:center; line-height:40px; color:#fff; padding-top:35px;}
.bottom_ewm .ewm_r{float:right;}
.bottom_lx{float:left; width:390px; color:#fff; line-height:24px; font-size:13px;}
.bottom_lx a{color:#fff; font-size:13px;}
.bottom_lx span{display:block;width:336px; border-top:solid 1px #0b7cda; padding-top:11px;}
.bottom_lx strong{font-size:16px; padding-bottom:10px; line-height:38px; border-bottom:solid 1px #004a88; display:block; width:336px;}
.bottom_xt{overflow:hidden; height:218px; float:left; border-left:solid 1px #004a88; border-right:solid 1px #0b7cda;}

.bottom_bq{width:100%; background:#002e54; overflow:hidden; padding:16px 0px; line-height:24px; color:#fff; text-align:center;}
.bottom_bq a{color:#fff;}
.bottom_bqW{width:1100px; margin:0 auto;}

#blank{width:100%; overflow:hidden; height:30px;}

#nyhdp1{width:100%; overflow:hidden; height:350px; background:url(../images/20170815205829_327362751.jpg) no-repeat center;}
#nyhdp111{width:100%; overflow:hidden; height:350px; background:url(../images/20170815205829_327362751111.jpg) no-repeat center;}
#nyhdp_xw{width:100%; overflow:hidden; height:350px; background:url(../images/20170815211039_176651974.jpg) no-repeat center;}
#nyhdp_ly{width:100%; overflow:hidden; height:350px; background:url(../images/20170815211039_917522888.jpg) no-repeat center;}
#nyhdp_lx{width:100%; overflow:hidden; height:350px; background:url(../images/20170815211039_948185983.jpg) no-repeat center;}

.strong_title{display:none;}
.mianbxContent{width:1100px !important; text-align:left !important; height:auto !important; line-height:40px !important; margin-bottom:20px !important; font-size:15px; overflow:hidden; border-bottom:dotted 1px #0077db;}
.mianbxContent a{font-size:16px; font-weight:bold; color:#0077db;}

.pro_all_class{width:1100px !important; height:68px !important; padding-top:8px;}
.pro_all_class a{float:left; display:block; padding:8px 15px; overflow:hidden; text-align:center; border:solid 1px #0077db; margin-right:15px; font-size:14px; margin-bottom:10px; color:#fff; background:#0077db;}
.pro_all_class strong{color:#eb0000;}

.pro_list_box_item_l_zdy{float:left; width:205px;}
.pro_list_box_item_l_zdy img{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:870px;text-align:left; height:135px; background:url(../images/20170814182500_1099661809.png) no-repeat left bottom;}
.pro_list_box_item_zdy{border-bottom: #efefef solid 1px; overflow: hidden; padding: 15px 5px;}
.pro_list_box_item_zdy:hover{ background:#f9f9f9;}
.pro_list_box_item_r_zdy p{font-size:16px;}
.pro_list_box_item_r_zdy div{padding-top:10px;font-size:14px; color:#999;}
.pro_list_box_item_r_zdy span{font-size:14px; color:#999;}
.pro_list_box_item_r_zdy a{text-decoration:blink;}
.pro_list_box_item_zdy:hover a p{color:#eb0000;}