@charset "gb2312";
/*reset*/
body{background:#fff;font:14px/2 "微软雅黑",sans-serif;overflow-x:hidden; color:#666;}
input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:"微软雅黑";color:#666;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;padding:0;font-weight:normal;cursor:default;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;transition:all .2s ease; cursor:pointer;}
a:hover{color:#333;}
img{border:0;}
i,s,em,u{font-style:normal;text-decoration:none;}
.clear{ clear:both;}
/*通用*/
.wrap{width:98%;margin:0 auto;}
.l{float:left;}.r{float:right !important;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.vm{vertical-align:middle;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}
.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.el,.art_link a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.oh{overflow:hidden;*zoom:1;}
.mh{height:auto !important;height:464px;min-height:464px;}
.btn{cursor:pointer;}
.hidetext{font:0/0 a;letter-spacing:-9px;}
.cir{display:inline-block;width:0;height:0;overflow:hidden;}
.bor1{border:1px solid #ddd;}
.bor1_b{border-bottom:1px solid #ddd;}
.bor1_b_s{border-bottom:1px dotted #ababab;}
.red{color:#e60013 !important;}
.grey{background:#ededed!important;}
.p20{padding:20px;}.plr15{padding-left:15px;padding-right:15px;}
.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}
.plr25 { padding-left:25px; padding-right:25px;}
.pt20{ padding-top:20px;}
.pb25 { padding-bottom:25px;}
.pb35 { padding-bottom:35px;}
.mb20 { margin-bottom:20px;}
.lh2{line-height:2;}
.w680 { width:680px;}
.w220 { width:220px;}
.line { width:1px; height:14px; background:url(../imagesp/ico.png) -99px -64px no-repeat; display:inline-block; overflow:hidden; margin:0px 12px; vertical-align:middle;}
.bwhite{background:#fff;}
.hide { display:none;}
/*幻灯片(组件)*/
.banner {
	width: 100%; position: relative;text-align: center;padding-top: 97px;
}
.banner img {
	max-width: 1920px;width: 100%;height: auto;display: block;
}
.flex-viewport {
	width: 100%;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 5%; position: absolute; z-index: 9900;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav li a {
	background:#ffffff; border-radius: 50px; width: 14px; height: 14px; text-indent: -9999px; margin-top: 2px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.flex-control-nav li a.flex-active {
	width: 30px; height: 14px; margin-top: 0px; opacity: 1;background:red;
}
.flex-prev {
	background-position: center; left: 5%; top: 50%; width: 56px; height: 56px; margin-top: -28px; display: none; position: absolute; background-image: url("../imagesp/banner_prev.png"); background-repeat: no-repeat;z-index: 9999;
}
.flex-next {
	background-position: center; top: 50%; width: 56px; height: 56px; right: 5%; margin-top: -28px; display: none; position: absolute; background-image: url("../imagesp/banner_next.png"); background-repeat: no-repeat;z-index: 9999;
}	
.Left,.Right { cursor: pointer; }
/*翻页(组件)*/
.view{overflow:hidden;position:relative;height:100%;width:100%;}
.gallery{white-space:nowrap;font-size:0;height:100%;}
.gallery_cell{float:left;overflow:hidden;height:100%;white-space:normal;font-size:12px;}
/*下拉(组件)*/
.sele{position:relative;height:20px;line-height:20px;width:99px;cursor:pointer;}
.sele_{display:none;position:absolute;width:100%;left:-1px;top:20px;background:#fff;border:1px solid #ddd;}
.sele_ a{display:block;}
.sele_ a:hover{background:#f0f0f0;color:#333;}
/* 表格 */
.datalist { border: 1px solid #ccc; border-collapse: collapse; background: #fff;text-align: left;}
.datalist caption { padding-bottom: 5px; font-weight: bold; }
.datalist th { border: 1px solid #ccc; background-color: #eee; color: #000; font-weight: bold; padding:4px 0 4px 15px;}
.datalist td { border: 1px solid #ccc;padding:4px 0 4px 15px; }
.datalist tr.altrow { background:#c7e5ff;}
/*单幅图展*/
.picshow img{display:block;width:100%;}
/*首页图标*/
.i_ico{display:inline-block;overflow:hidden;width:19px;height:20px;vertical-align:middle;background:url(../imagesp/ico2.png);}
.i_ico1_2{background-position:-20px 0;}
.i_ico1_3{background-position:-40px 0;}
.i_ico1_4{background-position:-60px 0;}
.i_ico1_5{background-position:-80px 0;}
.i_ico2_1{background-position:0 -20px;}
.i_ico2_2{background-position:-20px -20px;}
.i_ico2_3{background-position:-40px -20px;}
.i_ico2_4{background-position:-60px -20px;}
.i_ico2_5{background-position:-80px -20px;}
.i_ico3_1{background-position:0 -40px;}
.i_ico3_2{background-position:-20px -40px;}
.i_ico3_3{background-position:-40px -40px;}
.i_ico3_4{background-position:-60px -40px;}
.i_ico3_5{background-position:-80px -40px;}
/*内页图标*/
.ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../imagesp/ico.png);}
.ico1_2{background-position:-20px 0;}
.ico1_3{background-position:-60px 140px;}
.ico1_4{background-position:-80px 180px;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}
.ico5_1{background-position:0 -80px;}
.ico5_2{background-position:-20px -80px;}
.ico5_3{background-position:-40px -80px;}
.ico5_4{background-position:-60px -80px;}
.ico5_5{background-position:-80px -80px;}
.ico6_1{background-position:0 -100px;}
.ico6_2{background-position:-20px -100px;}
.ico6_3{background-position:-40px -100px;}
.ico6_4{background-position:-60px -100px;}
.ico6_5{background-position:-80px -100px;}
.ico7_1{background-position:0 -120px;}
.ico7_2{background-position:-20px -120px;}
.ico7_3{background-position:-40px -120px;}
.ico7_4{background-position:-60px -120px;}
.ico7_5{background-position:-80px -120px;}
.ico8_1{background-position:-0 -140px;}
.ico8_2{background-position:-20px -140px;}
.ico8_3{background-position:-40px -140px;}
.ico8_4{background-position:-60px -140px;}
.ico8_5{background-position:-80px -140px;}
/*结构*/
.percent30{width:30%;}
.percent50{width:49%;}
.percent70{width:70%;}
.side{width:185px;}
.main{width:100%;}
.main_cont{width:495px;}
.sub{width:235px;}
/*标题*/
.Tit1,.Tit1 a{height:42px;font:bold 16px/42px ;font-family:"微软雅黑";color:#333;}.Tit1 a:hover{color:#000;}
.Tit2,.Tit2 a{height:56px;font:bold 24px/56px ;font-family:"微软雅黑";color:#333;}.Tit2 a:hover{color:#333;}
.Tit3,.Tit3 a{height:50px;font:bold 18px/50px ;font-family:"微软雅黑";color:#333;}.Tit3 a:hover{color:#333;}
.Tit4,.Tit4 a{height:56px;font:bold 22px/56px ;font-family:"微软雅黑";color:#767676;}.Tit3 a:hover{color:#767676;}
.t,.t a{color:#333}.t a:hover{color:#000;}
/*全站*/
.topbar{background:#f3f3f3;height:28px;line-height:28px;position:relative;z-index:9;}
.topbar .link_l{float:left;width:30%;height:28px;}
.topbar .link_r{float:right;width:65%;text-align:right;height:28px;}
.link_r img{ margin-left:15px;}
.link_r span{ margin-left:5px; line-height:28px;}
.link_r a{ color:#000;}
.topbar .dib{vertical-align:top;*vertical-align:middle;}
.topbar b{font-weight:normal;margin:0 5px;font-size:12px;color:#ccc;}
.head_comp{height:28px;}
.head_comp .ico_{float:right;background:#e21001;height:100%;margin-left:1em;}
.head_comp {line-height:28px;}
.head_comp .sele_{text-align:left;left:-178px;top:27px;line-height:2;width:445px;background:url(../imagesp/glos_b.png) 48% 50px no-repeat #fafafa;padding:20px 0;border-bottom:3px solid #eb0007;box-shadow:0 2px 4px rgba(0,0,0,.2);}
.head_comp li,.head_top .comp strong,.head_top .comp .t{padding-left:1em;}
.head_comp a{display:inline;}
.head_comp li a:hover{background:none;color:#e30f00;}
.head_comp .glos{width:175px;padding-left:30px;}
.head_comp .glos em{color:#e30f00;margin:0 .5em;}
.head_comp .t{font-weight:bold;font-size:14px;line-height:2.5;border-top:1px dotted #ccc;margin-top:.7em;}

.head{z-index:9999;position: fixed;top:0;width: 100%;background: #ffffff;box-shadow:0 2px 4px rgba(0,0,0,.2);}
.head_top{width: 100%;height: 40px;background: #000000;color: #ffffff;}
.head_top .wrap div{height: 40px;line-height: 40px;}
.head_top .wrap div:nth-child(2){color: #999999;text-align: right;background: url("../imagesp/icon_tel_gray.png") no-repeat 71% 50%;}
.logo{padding: 5px 0;float: left}
#onmenu{float: right;margin-top: 10px;}

/*导航阴影*/
.nav{width:720px;z-index:9; margin-top:47px;}
.nav .li{float:left;width:16.6%;height:50px;}
.nav a.nav_cell{display:block;font-family:"微软雅黑";text-align:center;font-size: 18px;}
.nav_lev2{display:none;position:absolute;right:0;top:50px;width:600px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);*zoom:1;_top:49px;padding-bottom: 60px;}
.nav_menu{background:#ededed;margin-bottom:-9999px;padding-bottom:9999px;}
.nav_menu ul{padding: 60px 0 0 60px;}
.nav_menu li{font-size:16px;height:45px;line-height:45px;float: left;width: 30%;background: url("../imagesp/inco_jt.png") no-repeat left center;}
.nav_menu li a{padding-left: 10px;}
.add_nav_menu li{float:none;width: 100%}
.nav_menu p{padding:60px 60px 0 60px;font-size: 16px;line-height:32px}
.nav_menu p strong{font-size:22px;padding-bottom: 30px;font-weight: 500;color: #132881;}
.nav_block{height:4px;overflow:hidden;left:0;bottom:0;width:100%;overflow:hidden;z-index:-1;_bottom:1px;}
.nav_line{height:4px;overflow:hidden;left:0;bottom:0;width:100%;background:url(../imagesp/navLine.gif);}
.head_block{height:4px;overflow:hidden;left:50%;margin-left:-587px;width:1174px;bottom:0;z-index:-1;}
.head_line{height:4px;overflow:hidden;right:0;width:100px;bottom:0;background:#eaae0d;}
.nav .hover .nav_lev2{display:block;}
.nav_lev2 .cont{padding:30px 60px 0;color:#666;}
.nav_lev2 .t{font-size:28px;color:#333;font-weight:500;padding-bottom: 20px;}
.nav_lev2 .shadow{bottom:auto;top:0;}
.nav_lev2 .cont ul{width:100%;overflow:hidden;*zoom:1;}
.nav_lev2 .cont li{float:left;width:45%;margin-right:5%;*width:44%;}
.nav_lev2 .cont img{}
.nav_lev2_1{width:1280px;}
.nav_lev2_1 .cont img{float:left;margin-right:15px;}
.nav_lev2_1 .cont .t{height:4em;overflow:hidden;}
.nav_lev2_2{width:1280px;}
.nav_lev2_2 .cont a{display:block;position:relative;width:100%;}
.nav_lev2_3{width:1280px;/*background:#f5f4f2;box-shadow:none;padding:20px 0;*/}
.nav_lev2_3 .Tit1{line-height:1.5;}
.nav_lev2_3 dl{float:left;width:24%;border-left:1px solid #ccc;margin-left:-1px;}
.nav_lev2_3 dt{font-size:16px;font-weight:bold;padding:0 20px;}
.nav_lev2_3 dt img{display:block;margin:0 auto 20px;width:100%;}
.nav_lev2_3 dd{padding:0 20px;}
.nav_lev2_3 dd a{background: url("../imagesp/inco_jt.png") no-repeat left center;padding-left:10px;}
.nav_lev2_3 dl{}
.nav_lev2_4{width:1280px;}
.nav_lev2_4 .cont .t{height:2em;overflow:hidden;}
.nav_lev2_5{width:1280px;}
.nav_lev2_5 .cont .t{height:auto;overflow:hidden;line-height:1.5;margin-bottom:.5em;}
.nav_lev2_6{width:1280px;}
.navtoplev1{}
.navtoplev2{}
.navtoplev3{}
.navtoplev4{}
.navtoplev5{}
.navtoplev6{}
.procontend{height: 270px;overflow: hidden}


.menu{ width:100%; left:0; top:97px;position:fixed; _position:absolute;z-index:9999; display:none}
.menu ul li{ line-height:48px; background:url(../imagesp/m_line.jpg) repeat-x bottom #515151;display:block;}
.menu ul li a{ color:#FFF; padding:0 20px; display:block; background:url(../imagesp/m_jt.jpg) no-repeat 95% 50%;}

.menu ul li.menu_selectd a{background:url(../imagesp/m_jt_hover.jpg) no-repeat 95% 50%;}

.menu ul li.menu_noselectd a{background:url(../imagesp/m_jt.jpg) no-repeat 95% 50%;}


.menu div{display: none}
.menu div a{background:url(../imagesp/m_line2.jpg) repeat-x bottom #b1b1b1;color:#515151;display: block;line-height:48px;padding:0 20px;}


/*首页产品选项卡*/

.tab{position:relative;}
.tab_c{}
.tab_c_cur{display:block;}

.index_pro_tab .tab_b{width:975px;border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:2px solid #0e2986; border-bottom:0; margin-top:20px;}
.index_pro_tab .tab_b ._layer{height:50px;line-height:50px;padding:0 10px;background:#f3f3f3;border:1px solid #fff;}
.index_pro_tab .tab_b ._T{float:left;font-weight:bold; color:#0e2986; font-size:18px;}
.index_pro_tab ._tabs{float:right; width:800px;}
.index_pro_tab ul li{float:left;font-size:14px;padding:0 18px;cursor:pointer;}
.tab_t a{color:#666666;}
.index_pro_tab  ul li.tab_t_cur{background:#0e2986;color:#fff;padding:0 18px;}
.index_pro_tab  ul li.tab_t_cur a{color:#fff;}

.index_pro_tab .tab_c ul{width:975px;height:245px;overflow:hidden;background:#fff;border:1px solid #e0e0e0;}
.index_pro_tab .tab_c li{float:left;width:195px;line-height:1.8;border-bottom:4px solid #fff;}
.index_pro_tab .tab_c .cont{display:block;width:100%;overflow:hidden;}
.index_pro_tab .tab_c .img{width:100%;height:170px;line-height:170px;text-align:center;overflow:hidden;}
.index_pro_tab .tab_c .img img{display:inline-block;vertical-align:middle;width:90%;}
.index_pro_tab .tab_c .cont s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.index_pro_tab .tab_c p{height:22px;overflow:hidden;}
.index_pro_tab .tab_c .t{font-size:14px;font-weight:bold;padding:0 10px;color:#666;height:39px;line-height:38px;overflow:hidden;}
.index_pro_tab .tab_c ._text{display:block;border-bottom:1px dotted #333;}
.index_pro_tab .tab_c .panel{padding:5px 10px ;}
.index_pro_tab .tab_c .panel a{margin-right:5px;}
.index_pro_tab .tab_c .panel .ico{margin-right:4px;}
.index_pro_tab .tab_c .panel a:hover{color:#0e2986;}
.index_pro_tab .tab_c li:hover{}
.index_pro_tab .tab_c li:hover .t,.index_pro_tab .tab_c li:hover .panel{background:#f7f5f6;}


/*产品保养*/
.indexcontent{ width:980px; margin:0 auto; margin-top:15px;}
.indexleft{width:270px;float:right;}
.indexleft1{ width:268px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:2px solid #0e2986;height:260px; overflow:hidden;}
.indexleft1rdxx{line-height:40px; height:40px;}
.indexleft1rdxx h1{ width:200px;float:left;font-size:18px; color:#0e2986;padding-left:5px; font-weight:bold;}
.indexleft1rdxx .more{ float:right;width:50px;font-size:12px; font-family:Arial; text-align:left;}
.indexleft1 ul{ padding-top:8px; background:url(../imagesp/dotnum.gif) no-repeat 8px 7px;}
.indexleft1 li{line-height:25px;padding-left:40px; color:#08509c;}
.indexleft1 a{ color:#6e6e6e;}
.indexleft1 a:hover{ color:#08509c}

.indexright{width:695px;float:left;}

/* 新闻动态 */
.indexrightnews{border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:2px solid #0e2986;height:260px; overflow:hidden;}
.content{width:685px; margin:0 auto;}
.indexrightnews1{height:40px; line-height:40px;}
.indexrightnews1 h2{ width:610px;float:left;font-size:18px;color:#0e2986;padding-left:5px;font-weight:bold;}
.indexrightnews1 .more{ float:right;width:50px;font-size:12px; font-family:Arial; text-align:left;}
.indexrightnews .tnews_focus {width:253px; height:217px;overflow:hidden; float:left; text-align:center; padding-top:10px; padding-left:10px;}
.indexrightnews .tnews_focus img{ width:253px; height:190px;}
.indexrightnews .tnews_list {width:395px; float:right; padding-right:10px;}
.indexrightnews .tnews_list h2,
.indexrightnews .tnews_list h2 a { font-size:14px; font-weight:bold; line-height:30px;color:#ff7e00;}
.indexrightnews .tnews_list h2 a:hover{ color:#08509c}
.indexrightnews .tnews_list p { line-height:24px; overflow: hidden;}
.indexrightnews .tnews_list ul {border-top:1px dashed #ccc; margin: 8px 0 0 0; padding-top: 5px;}
.indexrightnews .tnews_list ul li{ clear:both}
.indexrightnews .tnews_list ul li .title {display:inline-block;line-height:24px; color:#ff7e00;font-size: 36px;}
.indexrightnews .tnews_list ul li .title a{ color:#6e6e6e;}
.indexrightnews .tnews_list ul li .title a:hover{ color:#08509c}
.indexrightnews .tnews_list ul li .adddate {float:right;}
.fl {float:left;} /* 左浮动 */
.fr {float:right;} /* 右浮动 */

/*我们的客户*/
.kh{ width:980px; margin:0 auto;border:1px solid #e0e0e0; margin-top:15px; margin-bottom:30px;}
.kh1{width:980px; line-height:42px; background:url(../imagesp/kh.JPG) left top repeat-x;}
.kh1 h3{width:980px; float:left;font-size:18px; color:#0e2986;padding-left:10px; font-weight:bold; line-height:42px;}
.kh1 .tp{ float:left; width:960PX; margin:10px; }
.kh1 .tp ul{}
.kh1 .tp li{ float:left; display:block; padding:0 8px 10px 8px; width:90px;}
.kh1 .tp img{ margin:0 8px;}

/*产品总类别样式*/
.i_item_header dl{line-height:30px;background:#f4f4f4;margin-bottom:5px;height:60px;}
.i_item_header dt{clear:left;float:left;width:170px;text-align:center;border-right:1px solid #fff;}
.i_item_header dt a{display:block;background:#e8ae02;font-size:14px;color:#fff;}
.i_item_header dt a:hover,.i_item_header dl:hover dt a{background:#e8ae02;color:#fff;}
.i_item_header dd{float:left;color:#999;padding-left:1em;white-space:nowrap;}
.i_item_header dd a:hover{color:#e8ae02;}
.i_item_header dd a.caseon{color:#e8ae02;}

/*产品分类别样式*/
.i_floor{margin-top:30px;}
.i_title{position:relative;border-bottom:2px solid #0e2986;height:40px;line-height:40px;}
.i_title .channel{float:left;padding:0 1em;font-size:14px;background: #0e2986;}
.i_title .channel a{color:#fff;}
.title_nav{float:right; text-align:right;}
.title_nav a{margin:0 8px; /*color:#e8ae02;*/}
.title_nav{float:right;}
.title_nav a{margin:0 8px;}
.i_f_no{position:absolute;top:-2px;left:-44px;height:49px;background:#e8ae02;color:#fff;font:bold 20px/48px Arial;text-align:center;width:44px;}
.i_recom{padding:15px 0;}
.i_recom dl{background:#fff;padding-top:10px;}
.i_recom dt{float:left;width:240px;overflow:hidden;margin-right:20px;}
.i_recom dd{float:left;width:43%;padding:5px;margin: 0 5px; border: #eaeaea 2px solid;margin-bottom: 20px;}
.i_recom .star{visibility:hidden;height:14px;overflow:hidden;width:75px;margin:10px 0 0 10px;}
.i_recom .star em{float:left;height:100%;background:url(../imagesp/star.png);overflow:hidden;}
.i_recom .cont{display:block;width:100%;overflow:hidden;height:160px; }
.i_recom .img{width:100%;height:130px;text-align:center;overflow:hidden;}
.i_recom .img img{display:block;width: 100%;height:130px;}
.i_recom dd:hover img{transform: scale(1.05);transition: all 0.5s;}
.i_recom .cont s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.i_recom p{margin:0 12px;height:22px;overflow:hidden;}
.i_recom .t{font-size:14px;color:#333;padding-top: 10px;line-height:25px;}
.i_recom .panel{border-top:1px dotted #ccc;padding:12px 0 10px;margin:10px 0;}
.i_recom .panel a{font-size: 12px;}
.i_recom .panel .ico{margin-right:4px;}
.i_recom .panel a:hover{color:#e60013;}
.i_recom dd:hover{box-shadow:rgba(37, 85, 243, 0.2) 0px 3px 18px 2px;border: #0147a6 2px solid;transition: all 0.5s;}
.i_recom dd:hover .star{visibility:visible;}
.i_recom_fj li{float:left;width:20%;}

/*内页关于我们*/
.channelLine{height:38px;line-height:38px;padding-top: 97px;}
.posi em{margin:0 4px;}
.n_cont{padding:15px 0 35px 0;}


.rcontent{border-bottom:2px solid #ddd; width:760px;}
.rcontent h4{font-size:24px; color:#333; font-weight:bold;}
.rcontent1{ padding:15px 0; font-size:14px; min-height:500px;line-height: 2;}
.rcontent1 img{max-width: 100%;height: auto}

.main h2{height:56px;font:bold 24px/56px 'microsoft yahei';color:#333;}

.main_cont .dp{width:22%;}
.switcher{margin-top:20px;}

/*底部*/
.foot{background:#0e2986;width:100%; height:40px; line-height:40px; overflow:hidden; color:#FFF}
.foot1{width:980px; margin:0 auto;line-height:40px;height:40px;}
.foot_l{color:#ff7e00; font-size:14px;font-weight:bold;float:left;width:90px;line-height:40px;}
.foot_r{color:#FFF; font-size:12px; float:left;line-height:40px;}
.foot_r a{color:#FFF;}
.foot_r a:hover{color:#ff7e00;}

.foot2{ clear:both; width:100%;background:#dedede;height:40px; line-height:40px;}
.foot2a{ width:980px; margin:0 auto; text-align:left}


.posi{  width:100%; text-align:left;}
.bdshare_b{line-height: 12px; width:190px; float:right; padding-top:8px;}

.news_list{}
.news_list li{padding:10px 0;border-bottom:1px solid #ddd;}
.news_list img{float:left;width:90px;height:65px;margin-right:15px;}
.news_list .t{font-size:14px; color:#0e2885;}
.news_list .t em{font-weight:normal;font-size:12px;color:#ccc;margin-left:1em;display:inline-block;vertical-align:middle;}
.news_list .p{padding:5px 0 0;}

.message{BORDER: #d7d7d7 1px solid;width: 250px; height:35px; line-height:35px;padding: 5px;margin-bottom: 25px;font-size: 14px;color: #666666;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.message:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.add_ly{width:90%;height: 190px;}
.add_t{}
.o_prot{display: block;background: #cccccc;line-height: 35px;padding-left: 10px;font-weight: bold;margin-bottom: 15px;}
.loginbtn { width:250px; height:45px; background:#046bba; border:none; color:#ffffff; font-size:16px; cursor:pointer;font-family:"微软雅黑";border-radius: 4px;letter-spacing: 5px;}

.artT{font-size:20px;color:#333;margin-bottom: 20px;font-weight: normal;text-align: center;padding-top: 97px;}
.art_info{height:22px;border-bottom:1px dotted #ebebeb; font-size:14px;padding-bottom: 40px;text-align: center}
.myart{padding:40px 0;width:100%;line-height:2; min-height:300px;}


.channelT{font-size:12px;line-height:24px;margin:0 0 10px;}
.channelN{float:left;font-size:22px;color:#333;margin-right:8px;}
.channel_p{padding:0 0 15px;border-bottom:1px solid #ddd;font-size:14px;line-height:2;}

.p_item{font-size:14px;color:#333;line-height:32px;background:#f2f2f2;margin-top:30px;padding-left:20px;}
.p_item:hover{ background-color:#e8ae02; color:#FFF; cursor:pointer;}

.prolist{height:170px; width:100%;}
.prolist_l{width:200px; padding:10px 0; text-align:left; float:left;}
.prolist_l img{ width:200px; height:150px;}
.prolist_r{padding:10px 0; width:760px; float:right;}
.prolist_r a{ color:red;}
.prolist_r a:hover{ color:red; text-decoration:underline}


.pro_shadow{width:100%;left:0;height:7px;overflow:hidden;background:url(../imagesp/bott_shadow.png) repeat-x;}
.proTitle {display:block;color:#0e2885;font-size:20px;padding-bottom: 20px;text-align: center}
.jqzoom{width:100%;text-align:center;position: relative}
.jqzoom img{max-width: 100%;height: auto}
.jqzoom s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.jqzoom_r{width:100%;padding-top: 10px;overflow: hidden}
.jqzoom_r .swiper-slide{width:100%;text-align: center;}
.jqzoom_r .swiper-slide img{max-width: 100%;height: auto}

.cs{ padding-top:30px; width:100%;}
.cs ul{HEIGHT: 40px;background-color:#f3f3f3;border-top:2px solid #0e2986}
.cs ul li{ float:left; width:20%;line-height:40px; text-align:center;cursor: pointer;letter-spacing:1px;font-size: 14px;}
.pselectd { background-color:#0e2986;COLOR: #fff; HEIGHT: 40px; cursor: pointer; line-height:40px; border-left:1px solid #0e2986;
}
.pnoselectd { background-color:#f3f3f3; COLOR: #666666;HEIGHT: 40px; cursor: pointer; line-height:40px; border-left:1px solid #FFF;
}
.shopro img{max-width: 100%;height: auto;}
.rxcp{width: 100%;background-color:#f6f6f6;margin-top: 30px;padding: 30px 0;}
.rxcp h4{ line-height:70px; font-size:28px;text-align: center;color: #333333;}
.t_line{width:50px;margin: 0 auto;height: 2px;background: #046bba;margin-top: -5px;}
.xttd2{ padding:20px 0;width:100%;background-color:#f6f6f6;position: relative;overflow: hidden;height: 350px;}
.product_content {width: 100%;}
.anli01{width:100%; float:left;text-align:center;transition: all 0.5s;}
.anli01 img{  margin-bottom:8px;width: 100%;height:auto;transition: all 0.5s;}
.anli01:hover img{transform: scale(1.05);}
.anli01:hover{}
.dis {TEXT-ALIGN: center; WIDTH:53px; FLOAT: left; HEIGHT:41px; CURSOR: pointer; background:url(../imagesp/left.gif) no-repeat 50% 60%; padding-top:200px; background-color:#f6f6f6;}
.dis:hover{background:url(../imagesp/left_on.gif) no-repeat 50% 60%;}
.dis_next {TEXT-ALIGN: center; WIDTH: 53px; FLOAT: right; HEIGHT: 41px; CURSOR: pointer; background:url(../imagesp/right.gif) no-repeat 50% 60%; padding-top:200px;background-color:#f6f6f6;}
.dis_next:hover{background:url(../imagesp/right_on.gif) no-repeat 50% 60%;}

/*图片库*/

.dl_head_tab{background:#ededed;padding:10px 15px  0 15px;font-size:14px;}
.dl_head_tab li{float:left;position:relative;bottom:-1px;}
.dl_head_tab li a{float:left;border:1px solid #ededed;padding:0 20px;border-bottom-color:#ddd;line-height:35px;}
.dl_head_tab .cur a,.dl_head_tab li a:hover{border-color:#ddd;border-bottom-color:#f6f6f6;background:#f6f6f6;color:#e8ae02;}

.photo{ width:130px; height:35px;font-size:14px; background:url(../imagesp/photo_bg.jpg) no-repeat center; float:left; text-align:center; line-height:35px;}


.dl_img_list{}
.dl_img_list li{float:left;width:46%;height:160px;margin:0 2% 30px 2%;}

.dl_img_list .img{height:130px;position:relative;}
.dl_img_list img{width:100%;height:100%;}
.dl_img_list .pannel{background:#ededed;height: 50px;}
.dl_img_list .t{font-size:14px;width:100%; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;text-align: center;background:#ededed;line-height:40px;}

.white_content { 
	display: none; 
	position: fixed; 
	/*padding: 10px 20px 20px 20px; 
	border: 10px solid orange; */
	background-color: white; 
	z-index:1002; 
	overflow: auto;
	cursor:pointer;
	left:0;top:50%; margin-top:-214px;
	
} 

.QQbox {Z-INDEX:1000099; RIGHT:0px;WIDTH:178px;POSITION:absolute;TOP:140px}
.QQbox .press {RIGHT:0px;WIDTH:33px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 158px; BORDER-BOTTOM-STYLE: none}
.QQbox .Qlist {LEFT:0px; WIDTH:131px; POSITION: absolute}
.QQbox .Qlist ul{ background-color:#285a95; padding-top:15px; padding-bottom:10px; }
.QQbox .Qlist ul li{padding:0px; margin:0px; line-height:30px; height:30px;background:url(../imagesp/qq_line.gif) no-repeat bottom; padding-left:30px; margin-top:5px;}
.QQbox3{z-index:1000099;right:0px;width:170px;position:absolute;top:140px}
.QQbox3 .press {right:0px;width:30px;cursor:pointer; border:0px;position:absolute;height:150px; }
.QQbox3 .Qlist {width:140px; background-color:#0087bd; }
.QQbox3 .Qlist ul{ padding-top:15px; padding-bottom:10px; margin:0px; }
.QQbox3 .Qlist ul li{padding:0px; margin:0px; line-height:30px; height:30px;background:#0087bd; padding-left:30px; margin-top:5px;}



.return_top {
	width: 53px; right: 0px; bottom: 20px; position: fixed;
}
.return_top a {
	background: rgb(4, 62, 136); width: 53px; height: 53px; margin-bottom: 3px; display: block; position: relative;
}
/*.return_top a:nth-child(1){background: #53b849;}*/
.return_top a:nth-child(3){background:#eaae0f;}
.return_top a .con {
	transition:0.5s; right: 153px; bottom: 0px; position: absolute; opacity: 1; transform: translateX(100px); background-color:#eaae0f;
}
.return_top a .con span {
	width: 100px; height: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 53px; font-size:14px; display: block;
}
.return_top a .con1 {
	transition:0.5s; right:53px;bottom:0; position: absolute; opacity: 0; transform: translateX(165px); 
}
.return_top a .con1 span {
	width:149px; height: 149px;display: block;padding: 10px;
}
.return_top a .con1 span img{max-width: 100%;height: auto}

/*.return_top a:hover {
	background: rgb(3, 37, 84);
}*/
/*.return_top a:hover .con {
	opacity: 1; transform: translateX(0px);
}*/
.return_top a:hover .con1 {
	opacity: 1; transform: translateX(0px);
}


.footer {
  display: block;
  padding-top: 40px;
  background-color: #181d26;
  background-size: cover;
  background-position: center;
}
.footer .innerWrap {
  width: 98%;
  margin: 0 auto;
}
.footer .top {
  margin-bottom: 40px;
}
.footer .top .left {
  width:100%;
}
.footer .top .left > ul {
    color: #fff;
}
.footer .top .left > ul > li{border-bottom: 1px solid #ccc;line-height:50px;}
.footer .top .left > ul > li p {
  font-size: 16px;display: block
}

.footer .top .left > ul > li ul{
	display: none;padding-bottom: 20px;
}
.footer .top .left > ul > li:hover ul{display: block}
.footer .top .left > ul > li ul li {
  cursor: pointer;
  color: #777;
  line-height: 2;
}
.footer .top .left > ul > li ul li:hover {
  color: #fff;
  text-decoration: underline;
}
.footer .top .left > ul > li ul li:hover a {
  color: #fff;
}
.footer .top .left > ul > li ul li a {
  color: #777;
  line-height: 2;background: url("../imagesp/jt.png") no-repeat left 50%;padding-left: 15px;
}
.footer .top .right {
  color: #777;clear: both;padding-top:30px;
}
.footer .top .right > img {
  width: 86px;
  margin-bottom: 30px;
}

.footer .top .right p a {
  cursor: pointer;
  color: #fff;
}

.footer .bottom {
  display: flex;
  justify-content: space-between;
  height: 85px;
  border-top: 1px solid #2d3138;
  color: #666;
  line-height: 85px;text-align: center;
}
.footer .bottom a {
  color: #666;
}
.footer .bottom .copyright a:hover {
  color: #fff;
}
.footer .bottom ul {
  display: flex;
  align-items: center;
}
.footer .bottom ul li {
  margin-left: 0.15rem;
  padding-left: 0.15rem;
  border-left: 1px solid #2a2e34;
  line-height: 0.16rem;
  cursor: pointer;
}
.footer .bottom ul li:hover {
  color: #fff;
  text-decoration: underline;
}
.footer .bottom ul li:hover a {
  color: #fff;
  text-decoration: underline;
}
.footer .bottom ul li a {
  color: #666;
}
.footer .bottom ul li:first-child {
  border-left: none;
}
.footer_icon1{background: url("../imagesp/icon_tel.png") no-repeat left center;padding-left: 30px;color: #ffffff;font-size:16px;}
.footer_icon2{font-size: 24px;font-weight: bold;}
.footer_icon3 img{border:3px solid #ffffff;margin-top: 10px;}
.footer_icon3{font-size:16px;}

.index_news{padding: 50px 0 0;}
.innerWrap {
    width: 98%;
	margin: 0 auto;
}
.index_news .ctx.ctx1 .top {
  padding-top: 0;
}
.index_news .ctx .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 65px 0 40px;
}
.index_news .ctx .top .title {
  position: relative;
  font-weight: bold;
  padding-bottom: 0.1rem;
  color: #333;font-size:30px;
}
.index_news .ctx .top .title::after {
  position: absolute;
  display: block;
  content: "";
  width: 40px;
  height: 2px;
  background: #d12e26;
  left: 0;
  bottom: 0;
}
.index_news .ctx .top .more {
  box-sizing: border-box;
  border: 2px solid #e1e1e1;
  color: #666;
  padding: 5px 10px;
  cursor: pointer;
  transition: all 0.3s ease-out;font-size: 12px;margin-top: 15px;
}
.index_news .ctx .top .more:hover {
  border-color: #e60111;
  background: #e60111;
  color: #fff;
}
.swiper-container2{width: 100%;height: 100%;position: relative;}
.swiper-container2 .swiper-slide {
  height: 500px;
}
.swiper-container2 .swiper-slide{
  background: #f8f8f8;
  cursor: pointer;
  transition: all 0.5s ease-out;width:100%;
}
.swiper-container2 .swiper-slide:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.swiper-container2 .swiper-slide:hover .imgBox div {
  transform: scale(1.05);
}
.swiper-container2 .swiper-slide:hover h2 {
  color: #e50111;
  text-decoration: underline;
}
.swiper-container2 .swiper-slide .imgBox {
  width: 100%;
  height: 230px;
  overflow: hidden;
}
.swiper-container2 .swiper-slide .imgBox div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease-out;
}
.swiper-container2 .swiper-slide .bottom {
  padding: 30px;;
}
.swiper-container2 .swiper-slide .bottom h2 {
  padding-bottom:15px;
  font-size: 20px;
  line-height: 1.25;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 60px;
}
.swiper-container2 .swiper-slide .bottom .p2 {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 1.714;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 48px;
  color: #888;
}
.swiper-container2 .swiper-slide .bottom .p3 {color: #333;}



.index_service {
	background-image:url(../imagesp/bg1.png);
    background-size: cover;
    background-position: center;
    padding: 50px 0;
}
.index_service .innerWrap {  
  align-items: center;
  justify-content: space-between; 
}
.index_service .index_service_l {
  width: 98%;
  color: #fff;margin: 0 auto;
}
.index_service .index_service_l .ctx {
  position: relative;
  z-index: 99;
}
.index_service .index_service_l img {
  margin-bottom: 12px;
}
.index_service .index_service_l h2 {
  font-size:16px;
  margin-bottom: 30px;
}
.index_service .index_service_l h2 strong{color:#f2a500;font-size:20px;margin-right: 10px;  }
.index_service .index_service_r {
  width: 98%;margin: 0 auto;
}
.index_service .index_service_r ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index_service .index_service_r ul li {
  position: relative;
  width: 48.4%;
  height: 310px;
  color: #fff;
  cursor: pointer;
  overflow: hidden;
}
.index_service .index_service_r ul li:hover .bg {
  transform: scale(1.05);
}
.index_service .index_service_r ul li .bg {
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 30px 60px;
  transition: all 0.5s;
}
.index_service .index_service_r ul li a {
  position: relative;
  z-index: 1;
  display: block;
  color: #fff;
  width: 100%;
  height: 100%;
}
.index_service .index_service_r ul li .ctx {
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  flex-direction: column;
}
.index_service .index_service_r ul li:first-child {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
.index_service .index_service_r ul li:first-child .ctx {
  /*justify-content: center;*/
}
.index_service .index_service_r ul li:nth-child(2) .ctx {
  padding-left: 30px;
}
.index_service .index_service_r ul li:nth-child(3) .ctx {
  padding: 30px;
}

.index_service .index_service_r ul li h2 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px;color: #142889;
}



.section3 {
  position: relative;
}
.section3 .swiper-container {
  height: 100%;
}
.section3 .swiper-pagination {
  position: absolute;
  display: inline-block;
  width: auto !important;
  left: 50%;
  margin-left: -640px;
  text-align: left;
  bottom: 9%;
  z-index: 99;
}
.section3 .swiper-pagination .swiper-pagination-bullet {
  margin-right: 0.1rem;
}
.content3 {
  position: relative;
  height: 100%;
  z-index: 98;
  background-size: cover;
  background-position: center;
  transition: all 0.5s;
}
.content3 .innerWrap {
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.content3 .left {
  width: 48%;
}
.content3 .left ul {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.content3 .left ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  width: 50%;
  height: 320px;
  padding: 0 40px;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.content3 .left ul li:nth-child(1) {
  border-bottom-color: transparent;
}
.content3 .left ul li:nth-child(3) {
  border-right-color: transparent;
}
.content3 .left ul li:nth-child(6) {
  border-top-color: transparent;
}
.content3 .left ul li:nth-child(2),
.content3 .left ul li:nth-child(5) {
  opacity: 0;
}
.content3 .left ul li:nth-child(2):hover,
.content3 .left ul li:nth-child(5):hover {
  background: none;
}
.content3 .left ul li.active,
.content3 .left ul li:hover {
  background: rgba(218, 34, 52, 0.9);
  border-color: rgba(218, 34, 52, 0.9) !important;
}
.content3 .left ul li.active .iconfont,
.content3 .left ul li:hover .iconfont {
  display: none;
}
.content3 .left ul li.active .p2,
.content3 .left ul li:hover .p2,
.content3 .left ul li.active .p3,
.content3 .left ul li:hover .p3 {
  display: block;
}
.content3 .left ul li i {
  font-size: 0.8rem;
  margin-bottom: 25px;
}
.content3 .left ul li .p1 {
  font-size: 28px;
}
@media only screen and (max-width: 1440px) {
  .content3 .left ul li .p1 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1024px) {
  .content3 .left ul li .p1 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .content3 .left ul li .p1 {
    font-size: 18px;
  }
}
.content3 .left ul li .p2 {
  margin-top: 0.1rem;
  margin-bottom: 0.6rem;
}
.content3 .left ul li .p2,
.content3 .left ul li .p3 {
  color: #fff;
  display: none;
}
.content3 .left ul li a {
  color: #fff;
}
.content3 .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 43%;
  padding: 1rem 0;
  color: #fff;
}
.content3 .right h2 {
  font-size: 36px;
}
@media only screen and (max-width: 1440px) {
  .content3 .right h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1024px) {
  .content3 .right h2 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .content3 .right h2 {
    font-size: 24px;
  }
}
.content3 .right p {
  font-size: 24px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1440px) {
  .content3 .right p {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .content3 .right p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1024px) {
  .content3 .right p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .content3 .right p {
    font-size: 16px;
  }
}
.content3 .right .button {
  box-sizing: border-box;
  display: inline-block;
  padding: 10px 20px;
  border: 2px solid #fff;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease-out;
  color: #fff;
}
.content3 .right .button:hover {
  background: #e60111;
  border-color: #e60111;
  color: #fff;
}

.index_about{background: url("../imagesp/youshi.jpg") no-repeat center top;height: 926px;width: 100%;}
.index_about ul{width: 60%;padding-top:250px;}
.index_about ul li{width: 30%;padding-right: 20%;float:left;font-size: 16px;padding-bottom:100px;}
.index_about ul li p{text-align: center;padding-bottom: 30px;}

.nybanner{width: 100%; margin: 0 auto;}
.nybanner h1{font-size: 24px;color: #ffffff;text-align: center;font-weight: normal;line-height:250px;}
.nybanner ul{padding-top:153px; }
.nybanner ul li{width:160px;float:left;font-size: 18px;display: block;}
.nybanner ul li a{color: rgba(255, 255, 255, 0.6);line-height: 18px;height: 18px;padding-bottom: 10px;}
.nybanner ul li:hover a{color: #ffffff;}
.nybanner ul li.on a{color: #ffffff;border-bottom:2px solid #ffffff;}
.add_nybanner ul li{width:auto;padding-right:80px;}
.add_probanner ul{padding-top: 100px;}
.add_probanner ul li{width: 20%;}
.add_probanner ul li a{line-height:54px;}


.newslist .list_box{padding:20px 0px;position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.newslist .list_main{overflow:hidden; width:75%;float: right}
.newslist .bd_r{width:20%; margin-left:3%;}
.newslist .list_title{font-size:16px;color:#202020;font-weight:normal; display:block;}
.newslist .list_title:hover{color: #e10000;}
.newslist .list_p{ color:#666;line-height:20px;height:40px;overflow:hidden;font-size: 12px;}
.newslist ._more{ color:#666; margin-top:5px; font-size:14px; }
.newslist ._more a{color: #222222;}
.newslist .list_box:after{content: "";width:75%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0;}
.newslist li:hover .list_box{background-color:#f8f8f8;}
.newslist li:hover .list_box:after{background-color:#f8f8f8;}
.newslist li:hover .list_title a{color:#e10000;}
.newslist .list_time{ color:#e10000; font-size:16px; padding:0 2% 2% 0;border-right:1px solid #e6e6e6; width:70px; text-align:right;float: left;}
.newslist .list_time_day{display:block;font-size:20px;color:#e10000;line-height:30px;}
.newslist .list_bd li:hover .list_title{color: #e10000;}


/*通用page*/
.page{font-size: 12px; color: #777777; text-align: center; margin-top: 40px;}
.page a{ color: #777777;display: inline-block;padding:2px 15px;vertical-align: middle;margin:0px 1px; border:1px solid #ccc;}
.page .page-jc{}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page i{color: #777777;display: inline-block;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page a:hover,a.page-num-current{color:#fff; background-color:#dc000d;}
.page span.count { border: 0;background: 0;color: #777777;}


.downloadlist{font-size: 16px;}
.order{font-size: 16px;}
.order .o_xl{width:93%; margin-top:15px;margin-bottom:25px;padding: 20px 2%;background-color:#f8f8f8;font-size: 14px;}
.order .o_xl .message{width:90%;}
.o_gg{color: #333333;font-size:16px;line-height: 28px;text-align: left}
.o_gg p{padding: 25px 0;}

.new_show_top{border-top: 1px solid #ebebeb;}
.new_show{width:98%;margin: 0 auto;}
.new_l{width: 63.5%;float:left;}
.zx_button {
  font-size: 14px;
  display: inline-block;
  margin-top: 40px;
  height: 45px;
  line-height: 45px;
  padding: 0 35px;
  text-align: center;
  color: #fff;
  background: red;
  cursor: pointer;
}
.zx_button a{color: #fff;}
.zx_button:hover {
  background: #e50113;
}

.new_r{width: 31.7%;float:right;padding-top: 40px;}
.news_link a:hover{color: #e60111;}
.new_r .title{    padding: 0 30px;height:84px;    line-height:84px;    background: #046bba;    color: #fff;    font-size: 24px;}
.new_r .title h3{ font-size:24px; color:#ffffff; letter-spacing: 2px;}
.new_r ul {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    padding: 30px;
    background: #f8f8f8;
}
.new_r ul li {
  display: flex;
  align-items: center;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #adadad;
}
.new_r ul li a {
  display: flex;
  align-items: center;
  width: 100%;
}
.new_r ul li .imgBox {
  width: 46.2%;
  height: 90px;
  overflow: hidden;float: left
}
.new_r ul li .imgBox div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: all 0.5s;
}
.new_r ul li:hover .imgBox div {
  transform: scale(1.05);
}
.new_r ul li .tx {
  box-sizing: border-box;
  width: 53.8%;
  padding-left: 20px;float: right;
}
.new_r ul li .tx h2 {
  font-size: 18px;
}
.new_r ul li:hover .tx h2 {
  color: #e40112;
}

.nypro{padding:30px 0;}
.nproList{position:relative;top:0px;float:left;margin:20px 2% !important;padding:16px 2%;transition:all .5s ease;width:42%} 
.nproList .imgBox{position:relative;height: auto;padding-bottom: 80%;overflow: hidden;width: 100%;} 
.nproList .imgBox img{position:absolute;top:0px;width: 100%;height: auto !important;} 
.nproList .link{position:absolute;top:0px;left:0px;border: #eaeaea 2px solid;display:block;width:100%;height:100%;} 
.nproList .link:Hover{position:absolute;top:0px;left:0px;border: #0147a6 2px solid;display:block;width:100%;height:100%;} 
.nproList .titleBox{text-align: center}
.nproList:hover{ top:-10px; box-shadow:rgba(37, 85, 243, 0.2) 0px 3px 18px 2px; }
.nproList:nth-child(4n) {}

.caselist{padding: 50px 0;}
.caselist ul{width: 100%;}
.caselist ul li{width: 48%;float:left;}
.caselist ul li h1{font-weight: normal;font-size: 20px;line-height:60px;height:60px;padding:0 2%;background:#0e2986;color: #ffffff;float:left;}
.caselist ul li div{padding: 30px 0;clear: both;border-top:2px solid #0e2986;}
.caselist ul li img{display: block;width: 100%;height: 210px;margin-bottom: 10px;}
.caselist ul li div a{width:46%;float:left;margin: 0 2%;text-align: center;font-size: 16px;padding-bottom: 30px;}
.caselist ul li:nth-child(2n){float:right;}
.caselist ul li:nth-child(10){float:left;}
.caselist ul li div a:hover img{transform: scale(1.05);transition: all 0.5s;}

.addbg{background: #ededed;}
.addshow{width: 100%;}
.addshow li{width:32% ;margin-right:2%;padding: 0;margin-bottom:2%;cursor:pointer;float:left;position: relative;height: 80px;overflow: hidden}
.addshow li:nth-child(3n){margin-right: 0}
.addshow li img{width:100%;height: 80px; display: block}
.img_show{text-align:center;width:100%;padding-bottom: 30px;background: #ededed;}
.img_show img{display: block;width: 100%;height: auto;cursor:pointer}
.imgbg{width: 140px;height: 105px;display: block;position: absolute;z-index:99;top:0;left: 0;background: rgba(0,0,0,0.5)}
.addshow li:hover .imgbg{display:none;background: rgba(0,0,0,0)}

.addshow li img.add_zd{position: absolute;z-index: 100;top:0;left:0;width: 140px;height: 105px;display: block;}





