
body{background: #fff url(../images/bod_bg.jpg) repeat-x top;}
.navban_bg{background: #fff url(../images/nyban_bf.jpg) no-repeat;width: 100%; height: 141px; border-bottom: 1px solid #fff;}
.navban_bg h2{font-size: 28px; color: #ff6d00; text-align: right; margin-right: 68px; padding-top: 42px; }
.navban_bg p{font-size: 14px; color: #7e909e;font-family: arial;text-align: right; margin-right: 68px;text-transform:Uppercase;}
.nyleft_con{width: 200px;float:left;}
.nyright_con{width: 618px;float:right;}
.nyright_bt p{font-size: 18px; color: #777; float: left;}
.nyright_bt{overflow: hidden; padding-bottom: 10px; border-bottom: 2px solid #444547;}
.nyleft_bt{font-size: 18px; color: #777; border-bottom: 2px solid #444547;padding-bottom: 10px; text-align: left;width: 180px;}
.nyleft_list{background: #fff url(../images/ny_fgx.jpg) no-repeat right; min-height: 373px;padding-top: 1.5rem;}
.nyleft_list li{ line-height: 46px; height: 46px; border-bottom: 1px dashed #d3d3d3;width: 162px;}
.nyleft_list li a{ color: #666666;}
.nyleft_list li a:hover{ color: #457196;}
.nyleft_list li .cur{ color: #457196;}
.nyleft_lxwm{font-size: 18px; color: #333;margin-top: 46px; margin-bottom: 14px;}
.nyleft_info{ font-size: 12px; color: #656565; line-height: 24px; width: 168px;}
.topcontus_lx_two a{ color:#d6dbe1;}
.topcontus_lx_two{ margin-top:13px;}
.topcontus_lx_two li{ font-size:12px; float:left;text-transform: uppercase; color:#d6dbe1;background: #8495a5;padding: 2px 12px;margin-left: 12px; border-radius: 30px;}
.jtjktt{background:url(../images/nav_bag.jpg) repeat-x; height: 37px; width: 621px;
    display: block;
    overflow: hidden;  float: left;}
.flash_foot a{color:#fff;}



/*header*/
.header{ width: 950px; margin: 0 auto; }
.topbantelcon{ line-height:80px; font-size:12px; color:#999;   text-transform: uppercase;}
.h_lang{ line-height:50px; font-size:12px;}
.h_lang a{color:#999; }
.topcontus_lx{ margin-top:18px;}
.topcontus_lx li{ font-size:12px; float:left;text-transform: uppercase; color:#787878; line-height:24px;}
.topcontus_line{ background:#d5d5d5; height:44px; width:1px !important; margin:0px 22px;}
.topban_line{ height:10px; width:1px; background:#999;  margin-top:21px; margin-left:8px; margin-right:8px; display:block;   text-transform: uppercase;}
.webkit-pt{ padding-top:168px; }
.h-top{ height: 88px; }
.logo{ float: left; margin-left:24px; }
.logo img{ width:150px;}
.head-right{ float: right; margin-top:20px; }
.topsb img{width:300px;}
.h-a{ display: block; font-size: 12px; color: #9a9a9a;float: right; }
.h-a:hover{ border-color: #00518f; color: #00518f; }
.h-search{ position: relative; float: right; }
.toprtrk{ margin-top:26px;}
.toprtrk a{display:block;  color: #3c4c5b; padding: 1px 34px 0px 0px;}
.dfth{width:100%; padding:0 4%;display:none; overflow:hidden;}
.dfth li{height:56px; line-height:56px; padding:0px 22px; float:left; display:block;}
.dfth li .cur{background:#ce2a1b;color: #fff;}
.dfth li a:hover{color:#ce2a1b;}
.dfth li a{height:56px; line-height:56px; padding:0px 22px;display:block;}

.dfgereh{width:100%; background:#f9f9fa; padding:0 6%;display:block; overflow:hidden; margin-bottom:24px;}
.dfgereh li{height:56px; line-height:56px; padding:0px 22px; float:left; display:block;}
.dfgereh li .cur{background:#ce2a1b;color: #fff;}
.dfgereh li a:hover{color:#ce2a1b;}
.dfgereh li a{height:56px; line-height:56px; padding:0px 22px;display:block;}

.nlssblw{ margin-top: 47px; margin-bottom: 14px; font-size: 18px; color: #444;text-align: left;}
.svwew{font-size: 12px; color: #666; line-height: 26px;}
.xnbpron_info li{float: left; margin-top:28px; margin-right:28px; }
.xnbpron_info li h3{background: #fff url(../images/project_ine.jpg) no-repeat 0px 9px;height: 32px; line-height: 32px; color: #444; font-size: 14px; border-bottom: 1px dashed #d3d3d3; padding-left: 16px;}
.gjytk{ border: 1px solid #e9e9e9; padding: 2px;width: 162px;}
.gjytk img{width:100%; height:auto;}
.xnbpron_info li a:hover{ color: #457196;}

.dbtrjtj{ width:100%; margin-top:28px !important;}
.dbtrjtj img{width:100%;}
.tjyejkftgj{ width:56%; float:right;}
.tjyejkftgj h1{margin-top:0px !important; font-size:24px !important; text-align:left !important;}
.jbarger{ font-size:16px; line-height:36px; color:#666;}
.dfbrt img{max-width:100%;}
.dfbrt{ margin:32px; font-size:14px; color:#666; line-height:24px;}

.h-s-input{
	width: 116px;
	height: 28px;
	border: 0; 
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	margin-left: 10px;
	padding: 0 30px 0 8px;
	font-size: 12px;
}
.h-s-btn{ 
	position: absolute; 
	top: 1px;
	right: 1px;
	width: 30px; 
	height: 26px;
	background: #fff url(../images/head-icon1.png) no-repeat center center;
	border: 0;
}
.jtjktt li{ float:left; line-height: 30px; font-size: 14px;}
.jtjktt li a.current{ color: #fff; }
.jtjktt li a.active{ color: #fff;}
.jtjktt li a:hover{ color: #fff;}
.jtjktt .cur{ color: #fff;}

.topbantel{height:48px;}
.head-menu{ position:fixed; top:126px; z-index:999; background: #fff; margin-left:-600px; left:50%;}
.head-menu ul{display:block; float:left;}
.topsroch{ margin-top:12px; margin-left:0px;}
.head-menu ul li{ position: relative; float: left; font-size: 14px; }
.head-menu ul li a{ display: block; line-height:45px; padding: 0 30px; color:#909094;}
.head-menu ul li a.current{ color: #DA251C; background:#fff;}
.head-menu ul li a.active{ color: #DA251C;background:#fff;}
.head-menu ul .cur{ color: #DA251C;background:#fff;}
.i_line{margin-top:20px; float:left;height:10px; width:1px; background:#6c6761;}
    
.head-menu_en{ margin-top:12px;}
.head-menu_en ul li{ position: relative; float: left; margin-left:40px; font-size: 15px; }
.head-menu_en ul li a{ display: block; color: #474747;padding-bottom:15px; }
.head-menu_en ul li a.current{ color: #ce291b;}
.head-menu_en ul li a.active{ color: #ce291b;}
.head-menu_en ul .cur{ color: #ce291b;}


[animation-name]{visibility: hidden;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.head-search-sub {
    border: none;
    width: 21px;
    height: 22px;
    background: url(../images/head-search-sub.png) no-repeat center;
    margin-top: 6px;
    float: left;
    vertical-align: middle;cursor: pointer;
}
.navft_info{float: left;}
.navrt_info{float: left;}
.head-search-input {
    border: 1px solid #b1b1b1; font-size: 12px;
    width: 150px;
    padding: 1px 5px;
    background: url(../images/head-search-input.jpg) no-repeat center;
    height: 17px;
    margin-top: 8px;
    float: left;
    vertical-align: middle;
}
#bg { width: 171px;float: left;
}
.head-search-bg {
   background:#fff;
    height: 45px;
    display: none;  z-index:999;position:fixed; top:168px; width:100%;
}
.head-bg {
    width: 100%;
    background: #f3f1ea;
    position: absolute;
    top: 84px;
    left: 0px;
    z-index: 999;
}
.h-m-sub{ 
	position: absolute; 
	top: 47px; 
	left: -413px; 
	z-index: 100;
	width: 1052px; 
	padding: 18px 12px; 
	border: 1px solid #e6e6e6; 
	background-color: #fff; 
	display: none;
	font-size: 14px;
}
.head-menu ul li .h-s-item a{ line-height: normal; margin-bottom: 0; }
.head-menu ul li .h-s-item a:hover{ border-bottom: 0; color: #00518f; }
.head-menu ul li .h-m-sub1 a:hover{ color:#ce291b;} 

.head-menu_en ul li .h-s-item a{ line-height: normal; margin-bottom: 0; }
.head-menu_en ul li .h-s-item a:hover{ border-bottom: 0; color: #00518f; }
.head-menu_en ul li .h-m-sub1 a:hover{ color:#ce291b;} 

.h-s-item{ width: 161px; float: left; font-size: 14px; margin: 0 5px; }
.h-i-img{ margin-bottom: 10px; overflow: hidden; }
.h-s-item img{ max-width: 100%; }
.h-m-sub1{ position: absolute; top:45px; left:-50%; z-index: 100;width: 246px; margin-left: 20px;background-color: #fff; display: none; z-index:999; }
.h-m-sub1 a{ font-size: 14px; width: 100%; color:#474747 !important; height:45px; border-bottom:1px solid #d4d4d4; text-align:center; line-height:45px; }
.h-m-sub1 a:hover{ color:#da251c !important; }
.h-m-sub1.h-m-ml1{ margin-left: 0px; }
.h-m-sub1.h-m-ml2{ margin-left: 0px; }
.h-m-sub1.h-m-ml3{ margin-left: 0px; }
/*phone menu*/
.p-head-r{ float: right; display: none; }
.p-h-icon{ margin-top: 23px; border: 0; background: none; cursor: pointer; outline: none; }
.p-h-icon span{ 
	width: 30px;
	height: 3px;
	display: block; 
	background: #fff;
    display: block;
    margin: 0 0 5px;
}
.p-h-menu{ 
	position: absolute; 
	top: 4rem; 
	left: 0; 
	z-index: 100;
	width: 100%; 
	background-color: #fff; 
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
	font-size: .875rem;
	display: none;
}
.sygsjs{width: 100%; margin-bottom: 26px; padding-bottom: 16px;     border-bottom: 1px dashed #d3d3d3;}
.p-h-menu ul li{ position: relative; border-bottom: 1px solid #f7f7f7; font-size: 1rem; padding: .8rem 3%; }
.adviuvq h2{font-size: 18px; color: #457196; margin-bottom: 6px; float: left;}
.sygsjemore{float: right; font-size:12px; color: #ff6d00;}
.sygsjemore a{color: #ff6d00;}
.sygsjemore a:hover{color: #457196;}
.sygsjs p{line-height: 26px; font-size: 12px; color: #787878;}
.hbvkbad li{ width:17.6%; margin-right:3%; float:left;}
.hbvkbad li img{ width:100%; border: 1px solid #ededed; padding: 2px;}
.hbvkbad li p{line-height:36px; text-align:center; color:#333;font-size: 14px;}
.hbvkbad{overflow:hidden; display:block; margin:0 auto; width: 940px; padding: 22px 24px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    -moz-box-shadow: 0px 0px 1px #718391;
    -webkit-box-shadow: 0px 0px 1px #718391;
    box-shadow: 0px 0px 1px #718391;
    border: 1px solid #f1f6fa;
    border-radius: 1px; margin-top: 16px;}
.hmnewtl{ color:#666; font-size:12px;line-height:18px; margin-top:10px;}
.hmnewbt{ color:#000; font-size:16px; line-height:20px;}
.hmrq{ color:#b3b3b3;font-size:12px; position:absolute;  bottom:42px;}
.hmnewmore img{ width:88px; height:20px; display:block; position:absolute; bottom:0px;}
.hmnewbg{ width:332px; height:180px; position: relative;}
.hxt{ margin:0px 48px; background:#f7f7f7; height:180px; width:1px; display:block;}
.xmhnew{ width:1200px; margin:0 auto;background:url(../images/hnewsbg.jpg) no-repeat; height:281px; display:block; padding-top:96px; position:relative;}
.news_flrow{ width:50px; height:50px; display:block; position:absolute; top:160px; left:-124px;}
.news_rtrow{ width:50px; height:50px; display:block; position:absolute; top:160px; right:-124px;}

.flash_btn1{position: absolute; top: 237px;left: 82px;width: 90px; height: 30px; cursor:pointer !important;}
.flash_btn2{ position: absolute; top: 237px; right: 479px; width: 90px; height: 30px; cursor:pointer !important;}






/*.p-h-menu ul li a:hover{ background-color: #f7f7f7; color: #00518f; }*/
.p-two-c{ width: 94%; padding: 1rem 3%; }
.p-two-c .h-a{ height: 2.2rem; line-height: 2.2rem; float: left; padding: 0 3%; }
.p-two-c .h-search{ width: 70%; float: left; }
.p-two-c .h-s-input{ width: 100%; height: 2.2rem; line-height: 2.2rem; }
.p-two-c .h-s-btn{ top: 5px; }
.p-h-right{
	position: absolute;
	top: 20px;
	right: 3%;
	width: 18px;
    height: 9px;
    background: url(../images/down.png) no-repeat;
    background-size: 100% 100%;
    display: block;
}
.p-h-right.current{ background: url(../images/up.png) no-repeat; background-size: 100% 100%; }
.p-h-sub{ background-color: #f1f1f1; margin-top: .7rem; display: none; }
.p-h-sub a{ display: block; padding: .7rem 3%; font-size: .9rem; border-bottom: 1px solid #ddd }
.about-text iframe{width:100% !important;}
.about-text img{margin:0 auto; display:block; max-width:100%;}

/*banner*/

.hmsearice{ width:100%; background: url(../images/hmsearice.jpg) no-repeat; height:448px;}
.hmfw_info{ overflow:hidden; display:block;width:100%; margin-top:24px; margin-bottom:52px;}
.hmfw_info li{ float:left; width:20%; padding:0px 5%; text-align:center;}
.hmfw_info li p{ color:#fff;}
.hmfw_bt{ font-size:16px; font-weight:bold; margin-top:6px;}
.hmline_two{ background:#9b9b9b; height:1px; width:96px; margin: 0 auto; margin-top:2px; margin-bottom:12px;}
.hmfw_icon{ color:#d5d5d5 !important; font-size:12px;}
.hmfw_info img{display:block; margin:0 auto;}
.hmfwwz{ color:#fff; font-size:16px; width:96%; text-align:center; line-height:30px; margin:0 auto;}
.hmline{ height:8px; width:100px; background:#ce291b; display:block; margin:0 auto;}
.hmfw_til{ font-size:34px; text-align:center; color:#fff; padding-bottom:30px; padding-top:44px;}

.hm_line_bt{color:#040000; font-size:18px; margin:18px 0px; padding-left:2%;}
.linkImg { width:1100px; margin:0 auto; display:block; overflow:hidden;}
.homeProuctsShow{  overflow: hidden;  width: 100% !important;}	
.homeProuctsShow li{ float: left; width:170px; height:auto; margin:0px 16px;}
.homeProuctsShow li img{height:auto; width:100%;}	
.hm_about_info{width:100%;}
.hm_about_bg{width:35%; float:left; margin-left:2%;}
.hm_about_bg img{width:100%;}
.hmabout_x{ margin-top:28px; line-height:26px; font-size:14px; color:#323232;}
.hm_probg{ height:132px; width:100%; position:absolute; bottom:96px;}
.hm_procon li{float:left; width:20%;background:url(../images/hm_pro.png) repeat; height:132px; font-size:15px; }
.hm_procon li a{ color:#ce291b; line-height:36px; text-align:center; font-weight:bold;}
.hm_procon li a:hover{color:#ce291b;background:#ce291b;font-weight:bold;}
.hm_icon6 a i{background:url(../images/hm_icon6.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.hm_icon6 a:hover i{background:url(../images/hm_icon6_h.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.hm_icon7 a i{background:url(../images/hm_icon7.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.hm_icon7 a:hover i{background:url(../images/hm_icon7_h.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.hm_icon8 a i{background:url(../images/hm_icon8.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.hm_icon8 a:hover i{background:url(../images/hm_icon8_h.png) no-repeat; background-size:71px 72px; width:71px; height:72px; display:block; margin:0 auto; margin-top:16px;}
.tscl_one{width:100%;}
.tscl_two{width:19.6% !important; margin-left:0.4%;}
.hm_icon6{ width:19.6% !important; margin-left:0.4%;}
.hm_icon7{ width:19.6% !important; margin-left:0.4%;}
.hm_icon8{ width:19.6% !important; margin-left:0.4%;}
.hmbae_info{overflow:hidden; display:block; margin-bottom:34px; margin-top:2%;}
/*动画*/
.newtop-carousel{ top: 20%; width: 32%; left: -50%; text-align: left;}
.newtop-carousel h1{ color: #b72517; font-weight: bold; border-bottom:1px solid #5d5d5d; display:inline; padding-bottom:10px;}
.newtop-carousel .cara1{ border:solid 1px #b72517; background-color: #b72517; padding: 2px 20px; color: #fff;}
.newtop-carousel .cara1:hover{ border:solid 1px #d61718; background-color: #fff; padding: 2px 40px;color: #d61718; text-decoration:none;}
.newtop-carousel .cara2{ border:solid 1px #b72517; background-color: #898989; padding: 2px 22px;color: #fff; margin-left: 5px; }
.cara2 span{color: #d61718;}
.newtop-carousel .cara2:hover{ border:solid 1px #d61718; background-color: #fff; padding: 2px 40px;color: #d61718; text-decoration:none;}
.active >.newtop-carousel{ top: 24%;  width: 32%; left: 15%;    transition: all 0.3s ease-in-out;  }
.h500{display: block; color:#fff !important; line-height:34px; font-size:22px;font-style: italic;text-transform:uppercase; margin-top:24px; margin-bottom:26px;}

.hmban{ height:auto; width:940px; display:block; position:relative; margin:0 auto; padding:5px; border:1px solid #d6d6d6;background: #fff;}
#news_rolling {height: 24px;overflow: hidden; width:auto; float:left; margin-top:18px;}
#news_rolling li {color: #fff; height: 24px;line-height: 24px;padding-left:18px;}
#news_rolling li a{color: #fff; font-size:14px; }
.news_rollingfr{ float:right;color:#fff; font-size:14px; }
.hy_center_imgbg{ width:96%; margin:0 auto;  margin-top:18px; overflow:hidden; display:block; min-width:980px;}
.hy_center_img{ width:100%; height:263px; display:block; }
.hy_center_img li{ width:64px; height:64px;  font-size:12px; float:left; margin-left:22px; margin-top:68px; margin-right:122px;}
.hm_news_bg{background:url(../images/hm_bewbg.png) repeat-x; height:52px; width:100%; position:absolute; bottom:0px; }
.hm_news{ float:left; font-size:14px; color:#fff; height:52px;  line-height:62px; padding-left:2%; }
.hm_newsline{ height:32px;width:1px; margin-top:14px; margin-left:16px; background:#fff; float:left; }

.del_pro_cs1{ width:100%; height:44px; line-height:44px; font-size:14px; color:#fff; background:#949494;}
.del_pro_cs1 li{ float:left; width:33%; text-align:center;}
.del_pro_cs2{width:100%; height:44px; line-height:44px; font-size:14px; color:#3d3d3d; background:#fff;}
.del_pro_cs2 li{ float:left; width:33%; text-align:center;}
.del_pro_cs3{width:100%; height:44px; line-height:44px; font-size:14px; color:#3d3d3d; background:#e1e1e1;}
.del_pro_cs3 li{ float:left; width:33%; text-align:center;}

.hmtablepro li{ width:23%; margin-top:3%; margin-left:1%; margin-right:1%;float:left;}
.hmtablepro li img{width:100%; margin-bottom:30px;}
.hmtablepro p{font-size:12px; line-height:20px; color:#666;}
.hmtablepro h1{ font-size:16px; color:#ce291b; margin-top:10px; }

.hmnrby_one{width:71%; margin-right:2%; float:left; display:block; margin-top:3%;}
.hmnrby_thrie{width:25%; float:left; margin-top:3%;}
.hmnrby_thrie img{width:100%;}
.hmnrby_thrie h1{font-size:16px; color:#333;  margin-top:12px; margin-bottom:10px;}
.hmnrby_one p{font-size:14px; color:#666; line-height:24px; text-align:center;}
.hmnrby_one img{ float:left; width:30%; margin-right:3%;}
.hmzzys img{width:100%;}
.hmzzys li{float:left; margin-right:2%; width:31.3%; margin-top:46px !important; border:none !important; display:block}
.hmabd{width:66%;}
.hmnrby_one h1{ text-align:center; font-size:20px; color:#da251c; margin-bottom:14px;}
.hmnrby_one li{float:left; border:1px solid #cdcdcd; padding:4px 16px; margin:4px 6px; font-size:14px;  border-radius:16px; margin-bottom:14px;}
.hmnrby_thrie p{font-size:14px; color:#666; line-height:24px;}

.hm_procon i{background-size: 71px 72px; width: 71px; height: 72px;  display: block;margin: 0 auto;  margin-top: 16px;}

/*table切换    */
.indexnewsr { width:100%;}
.nbt { height:40px;}
.nbt li {color: #fff;cursor: pointer; float: left; font-size: 16px; height: 40px; position: relative; line-height:40px; background:#666; text-align:center; width:25%; }
.nbt li::after { background: #ce291b !important;}
.nbto{ background: #ce291b !important;}
.nbt li:first-child {
    margin-left: 0;
}
.nbt li:last-child::after {
    display: none;
}
.nbt li.nbto {
    color: #fff ;
}
.nbt li.nbto::before {
    background: #ce291b !important;
    width: 100%;
}
.inewsdet {
    display: none;
    position: relative;
}
.inewsdet a.inmore {
    color: #7e8eb2;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -44px;
}
.inewsdet a.inmore:hover {
    color: #1352d3;
}
.inewsdet a {display: block;overflow: hidden;}
.inewsdet a i {float: left;}
.inlist {margin-top: 18px;}
.inlist li {font-size: 14px;line-height:38px;}
.inlist li a {color:#333;}
.inlist li a:hover{color:#ce291b;}
.inlist span{float:right; color:#888;}
.hmnewd_bfb{float:left !important; color:#323232 !important;}
.hmabout_bt{ font-size:24px; color:#323232; margin-top:28px;}
.hmabout_time{ font-size:12px; color:#808080; margin-top:6px; margin-bottom:16px;}
.hmabout_con{ color:#272727; font-size:15px; line-height:28px;}
/*table切换 end   */
/*table切换 del    */
.indexnewsr { width:100%;}
.nbt_del { height:44px;}
.nbt_del li { float:right; color: #fff;cursor: pointer;  font-size: 16px; height: 44px; position: relative; line-height:44px; background:#c1c1c1; text-align:center; width:18%;}
.nbt_del li::after { background: #ce291b !important;}
.nbto_del{ background: #ce291b !important;}
.nbt_del li:first-child {
    margin-left: 0;
}
.nbt_del li:last-child::after {
    display: none;
}
.nbt_del li.nbto_del {
    color: #fff ;
}
.nbt_del li.nbto_del::before {
    background: #ce291b !important;
    width: 100%;
}
.inewsdet_del {
    display: none;
    position: relative;
}
.inewsdet_del a.inmore_del {
    color: #7e8eb2;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -44px;
}
.inewsdet_del a.inmore_del:hover {
    color: #1352d3;
}
.inewsdet_del a {display: block;overflow: hidden;}
.inewsdet_del a i {float: left;}
.inlist_del {margin-top: 18px;}
.inlist_del li {font-size: 14px;line-height:38px;}
.inlist_del li a {color:#333;}
.inlist_del li a:hover{color:#ce291b;}
.inlist_del span{float:right; color:#888;}
/*固定的悬浮窗*/
.izl-rmenu{
	       width: 78px;
	       position: fixed;
	       top: 15%;
	       z-index:999; right:0px;
}
.izl-rmenu .consult{    
	background: url(../images/fixCont.png) 0px -80px;
    background-repeat: no-repeat;
    display: block;
    height: 79px;
    width: 78px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 260px;
    left: -260px;
    top: 79px;
    line-height: 78px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
}



.izl-rmenu .consult2{    
	background: url(../images/fixCont.png) 0px -160px;
    background-repeat: no-repeat;
    display: block;
    height: 79px;
    width: 78px;
}
.izl-rmenu .consult2 .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 260px;
    left: -260px;
    top: 158px;
    line-height: 78px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
}


.izl-rmenu .consult3{    
	background: url(../images/fixCont.png) 0px -240px;
    background-repeat: no-repeat;
    display: block;
    height: 79px;
    width: 78px;
}
.izl-rmenu .consult3 .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 260px;
    left: -260px;
    top: 237px;
    line-height: 78px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
}

.izl-rmenu .consult4{    
	background: url(../images/fixCont.png) 0px -80px;
    background-repeat: no-repeat;
    display: block;
    height: 79px;
    width: 78px;
}
.izl-rmenu .consult4 .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu a.consult2:hover .phone{display:inline !important;}
.izl-rmenu a.consult3:hover .phone{display:inline !important;}
.izl-rmenu a.consult4:hover .phone{display:inline !important;}


.izl-rmenu .cart {
    background-image: url(../images/fixCont.png);
    background-repeat: no-repeat;
    background-position: center top;
    display: block; height:80px;
    width:78px;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background: url(../images/fixCont.png) 0 bottom;
    background-repeat: no-repeat;
    display: block;
    height: 79px; margin-top:4px;
    width: 78px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
    background: url(../images/fixCont.png) 0 bottom;
	background-repeat: no-repeat;
}
.izl-rmenu a{cursor:pointer;}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 0px;
    width: 160px;
    height: 160px; 
    background:url(../images/weixin.jpg); background-color:#fff;
	background-size:100%; border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/fixCont.png);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
/*content*/
.ipro-list{ /*padding-top: 2rem; */}
.ipro-list ul{ margin: 0 0 .7% -2%; }
.ipro-list ul li{ width: 31.333%; float: left; margin: 0 0 3% 2%; font-size: .875rem; }
.ipor-img img{ width: 100%; max-height: 289px; }
.page-right .w100 img,
.c-location.c-f-ddd .c-f-item dl dt img,
.h-i-img img,
.ipor-img img{ 
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.page-right .w100 img:hover,
.c-location.c-f-ddd .c-f-item dl dt img:hover,
.h-i-img img:hover,
.ipor-img img:hover{ 
	transform:scale(1.1); 
	-ms-ransform:scale(1.1); 
	-webkit-transform:scale(1.1); 
	-moz-transform:scale(1.1); 
	-o-transform:scale(1.1)  
}
.ipor-img{ border-bottom: 5px solid #fc0; overflow: hidden; }
.ipro-list ul li h3{ font-size: 1rem; color: #464646; margin: .8rem 0 .4rem; }
.ipro-list ul li span{ 
	width: 100%;
	height: 60px; 
	overflow: hidden; 
	display: block; 
	word-break:break-all;
}
.ipro-list ul li a:hover h3{ color: #00518f; }
.t-events{ width: 31.333%; float: left; }
.three-content{ padding-top: 3%; }
.t-t-title{ 
	color: #333; 
	border-bottom: 1px solid #e6e6e6; 
	font-size: 1.5rem; 
	padding-bottom: .85rem; 
	padding-bottom: .9rem;
}
.t-t-content{ font-size: .75rem; min-height: 18rem; }
.t-e-con{ margin-top: 1.3rem; line-height: 1.3rem; }
.t-e-time{ width: 19%; margin-right: 6%; float: left; font-size: 1.25rem; border-right: 1px solid #464646; }
.t-e-right{ width: 75%; float: left; color: #8c8c8c; }
.t-e-right h3{ font-size: .875rem; margin-bottom: .52rem; }
.t-e-right h3 a{ color: #464646; }
.t-t-more a:hover,
.t-e-right h3 a:hover{ color: #00518f; }
.t-t-more{ border-top: 1px solid #e6e6e6; text-transform: uppercase; font-size: .75rem; line-height: 2.5rem; }
.t-t-more a{ background: url(../images/iicon.png) no-repeat right center; padding-right: 25px; color: #8c8c8c; }
.t-t-more a:hover{ background: url(../images/iicon-blue.png) no-repeat right center; }
.t-news{ width: 31.333%; margin: 0 2%; float: left; }
.t-news .t-e-right{ width: 100%; float: none; }
.t-contact{ width: 31.333%; float: left; }
.t-con-space{ 
	margin-top: 1.3rem; 
	line-height: 1.5rem; 
	font-size: .875rem; 
	word-wrap:break-word; 
	word-break:break-all;
}
/*about us*/
.page-banner{ position:relative; margin-bottom:24px; }
.nymbx{position:absolute; bottom:20px; width:1200px; display:block;left:50%; margin-left:-600px;}
.nymbx img{ width:18px !important; height:19px !important; float:right; margin-right:6px;}
.nymbx a{ float:right; color:#fff; height:19px; line-height:19px;}
.nymbx a:hover{color:#ce291b;}
.nymbx span{ float:right; margin:0 14px; color:#fff;}
.you-position{ font-size: 0.9rem; color: #656565; margin:5px 0 0px; height:17px; line-height:17px; float:right; }
.you-position img{ height:14px; width:13px; margin-right:6px; margin-top:0px;}
.you-position a{ color: #656565;font-size: 12px; }
.you-position a:hover{ color: #656565; font-size: 12px;}
.you-position span{margin:0px 6px;color: #202020;}
.page-left{ width: 76%; min-height: 350px; float: right; }
.p-l-title{ font-size: 1.87rem; color: #040301; float:left; margin-top:36px;}
.p-l-title-line{height:8px; width:88px; background:#ce291b; margin:0 auto; margin-top:10px;}
.p-l-experience{ position: relative; margin-top: 30px; }
.p-tillf{ float:left; font-size:16px; color:#ce291b;}
.p-tilrt{ float:right;font-size:12px;}
.p-tilrt a{ color:#888;}
.p-tilrt a:hover{ color:#ce291b;}
.p_til_hm{ float:left; margin-right:6px; margin-top:17px; width:12px;}
.p-l-ksr{height: 43px; line-height: 43px;text-align: right;border-bottom: 1px solid #e1e1e1;}
.gerh{width:100%; height:1px; background:#f5f5f5;}
.p-e-bg{
	position: absolute;
	top: 0;
	left: -88px;
	width: 936px;
	height: 100%;
	padding-top: 20%;
	background-image: url(../images/p-bg.jpg);
	background-attachment: fixed;
	background-size: 70%;
	background-position: left 80%;
	background-repeat: no-repeat;
}
.p-e-list,
.p-e-icon{ margin-left: 20px; }
.p-e-item{ 
	position: relative; 
	font-size: .875rem; 
	padding: 20px 0 20px 30px; 
	border-left: 2px solid #e6e6e6; 
	color: #646464; 
}
.p-e-time{ font-size: 1.5rem;  }
.p-e-time span{ color: #005190; font-size: 1rem; padding-left: .9rem; font-style: oblique; }
.p-e-cricle{ position: absolute; top: 28px; left: -6px; padding: 3px 0; background-color: #fff; }
.p-e-cricle i{
	width: 10px;
	height: 10px;
	background-color: #005190;
	border-radius: 10px;
	display: block;
}

.nynav_bt{ font-size:18px; text-align:left; height:45px;text-align: center; line-height:45px; background:#363636; border-bottom: 2px solid #ce291b; color:#fff;}
.nynav li{ height:45px; line-height:45px;}
.nynav li a{ height:45px; line-height:45px; color:#333;  display:block;padding-left:8px;border-top: 1px dotted #a9a9a9;padding-left:42px;padding-left:42px; background:#f2f2f2 url(../images/fir.png) no-repeat 16px center;}
.nynav li a:hover{ height:45px; line-height:45px; color:#d90011; display:block;background:#f2f2f2 url(../images/fir_cur.png) no-repeat 10px center;}
.nynav_line{ height:4px; width:100%; margin-bottom:6px; background:#ce291b; display:block; margin-top:164px;}
.nynav .cur a{height:45px; line-height:45px; color:#ce291b !important; display:block;}
.nynav .cur{height:45px; line-height:45px; color:#ce291b !important; display:block;background:#f2f2f2 url(../images/fir_cur.png) no-repeat 16px center;}
.nynav .cur a{height:45px; line-height:45px; color:#ce291b !important; display:block;background:#f2f2f2 url(../images/fir_cur.png) no-repeat 16px center;}

.nynav_two li{background-color:#f7f7f7 }
.nynav_two li a{ height:66px; line-height:66px; color:#5a5b5b;  display:block;padding-left:22px; font-size:16px;}
.nynav_two li a:hover{ height:66px; line-height:66px; color:#ce2a1b; display:block;}
.nynav_two .cur{height:66px; line-height:66px; color:#ce2a1b; display:block;}
.nynav_two .cur a{height:66px; line-height:66px; color:#ce2a1b; display:block;}
.nynav_line_two{ height:4px; width:100%; margin-bottom:6px; background:#ce291b; display:block;}

.kycx_con{ position:relative; overflow:hidden; display:block; margin-bottom:60px;}
.yfcx-t-img{ width:38%; position:absolute; left:26px;}
.yfcx-t-img img{ width: 100%; }
.yfcx-t-text{ width: 100%;}
.yfcx-t-text p{ line-height:28px; color:#424242; font-size:12px; background:#d7d7d7; padding-right:32px; padding-top:38px; padding-bottom:60px; padding-left:512px;}
.yfcx-t-text h2{color:#3b3b3b; font-size:24px; text-align: right;}
.yfcxline_two{ height:6px; width:94px; background:#ce291b; margin-top:12px; float:right; margin-bottom:112px;}

.yfcx-t-img_two{ width:38%; position:absolute; right:26px;}
.yfcx-t-img_two img{ width: 100%; }
.yfcx-t-text_two{ width: 100%;}
.yfcx-t-text_two p{ line-height:28px; color:#424242; font-size:12px; background:#d7d7d7; padding-left:32px; padding-top:38px; padding-bottom:60px; padding-right:512px;}
.yfcx-t-text_two h2{color:#3b3b3b; font-size:24px; text-align: left;}
.yfcxline_two_two{ height:6px; width:94px; background:#ce291b; margin-top:12px; float:left; margin-bottom:112px;}

.page-right{ width: 21%; float: left;height: auto !important; }
.page-right .w100{ overflow: hidden; }
.p-r-list{ padding: 1rem 0 2rem; }
.p-r-list ul li{ padding: .7rem 0; font-weight: bold; font-size: .8rem; border-bottom: 2px solid #c6c6c6; }
.p-r-list ul li:hover a,
.p-r-list ul li.active a{ color: #00518f; font-weight: bold; }
.about-text{ padding-top:1.5rem; font-size:0.965rem; color:#3e3e3e; line-height: 2rem;  }
.about-text iframe{ width:100%; }
.about-text b{ font-size: 1rem; color: #333; }
.about-text img{ max-width: 100%; }
.about-two{ background-color: #fff;height:100%; margin-top:22px;}
.a-t-img{ width:60%; float: left; }
.a-t-img img{ width: 100%; }
.a-t-text{ width: 40%; font-size: .875rem; line-height: 1.5rem; float: left; }
.ipro-list ul.news-list li .ipor-img{ border-bottom: 0; }
.ipro-list ul.news-list li h3{ font-weight: bold; }
.ipro-list ul.news-list li span{ height: 45px; margin-bottom: 1rem; }
.ipro-list ul.news-list li { border-bottom: 5px solid #fc0; }
.a-news-a{ font-size: .75rem; margin: .6rem 0 .8rem; text-transform: uppercase; }
.a-n-text{ font-size: .875rem; color: #646464; margin: .7rem 0; }
.a-new-item{ margin-top: 1.5rem; color: #666; }
.a-i-time{ width: 15%; font-size: 1.5rem; float: left; }
.a-i-content{ width: 82%; float: right; line-height: 2.25rem; font-size: 1rem; }
.a-i-content ul li:hover{ color: #005190; }
.a-i-content span{ width: 104px; }
.n-pager span,
.n-pager a,
.a-i-content span,
.a-i-content em{ display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
ul.a-new-list{ padding: .7rem 0 1.5rem; border-bottom: 2px solid #d7d7d7; }
ul.a-new-list li{ font-size: .875rem; line-height: 2.5rem; }
ul.a-new-list li a{ 
	width: 70%;
	display: block;
	float: left;
	background: url(../images/iicon1.png) no-repeat left center; 
	padding-left: 1.3rem; 
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
ul.a-new-list li a:hover{ color: #00518f; font-weight: bold; }
ul.a-new-list li span{ color: #8c8c8c; float: right; }
.n-pager{ font-size:1rem; color: #8d8d8d; padding-top: 1.7rem;  text-align: center;}
.n-pager i,
.n-pager span,
.n-pager a{ padding: 0 .3rem; color:#040000; }
.n-pager span:hover,
.n-pager a:hover,
.n-pager span.current,
.n-pager a.current{ color: #fff; font-weight: bold; background:#ce291b; padding:2px 10px; border:1px solid #ce291b;margin:0px 3px;}
.n_pager_exche{background:#fff; padding:2px 10px !important; border:1px solid #040000; margin:0px 3px;}
.n-pager input{
	width: 24px;
	height: 18px;
	border:0;
	border-bottom: 1px solid #8d8d8d;
	text-align: center;
	font-size: .7rem;
}
.n-pager i{ font-style: normal; }



.flash_bg{width: 100%; min-height: 100%;}
.flash_main{width: 750px; display: block; margin: 0 auto; position: relative; margin-top: 84px;}
.flash_foot{padding-bottom: 12px; margin-top: 22px; text-align: left; font-size: 12px; color: #fff;line-height: 24px;width: 400px; float: left;}
.flash_foot_rt{float: right; width: 200px; margin-top: 44px;}
.flash_foot_rt li{float: left;margin-left: 12px;text-align: right;}
.flash_foot_rt li a{color: #fff; font-size: 14px;}

.about_mub_red{ color:#ce291b; font-size:24px; font-weight:bold; padding-top:58px; padding-bottom:18px;}
.about_mub_wz{ color:#0e050a; font-size:24px;padding-bottom:58px;}
.about_mub li{text-align:center;width:25%; float:left; position:relative;}
.about_mub_line{ position:absolute; left:0px; width:1px; height:100%; background:#ffb2b2; top:0px;}
.about_mub_line_two{ position:absolute; right:0px; width:1px; height:100%; background:#ffb2b2; top:0px;}
.about_mub ul{ position:relative;}
.about_mub{ margin-bottom:42px;}
.myleft_bt_two{ color:#5a5b5b; font-size:30px; margin-bottom:30px;}

.yfcx_info h1{ color:#ce291b; font-size:18px; line-height:40px;}
.yfcx_info{ margin-top:42px; margin-bottom:44px;}
.yfcx_info p{ color:#515151; line-height:24px; font-size:14px;}
.yfcxline{width:100%; height:1px; background:#d4d4d4; margin-top:34px; margin-bottom:28px;}

.page_ewscon{ width:100%; height:auto;   margin-top: 72px; min-height: 350px;}
.page_ewscon p{ font-size:14px; line-height:28px;}
.page_ewscon h1{ font-size:24px; color:#333; text-align:center; width:100%;}
.news_con_time{ font-size:12px; color:#999; line-height:34px; text-align:center;}
.news_con_line{width:100%; height:1px; background:#cdcdcd; margin:6px 0px;}
.infoctrl{ width:100%;padding:3% 0; overflow:hidden; display:block;}
.infoctrl p{line-height:34px; font-size:14px;}
.backlist{ padding:12px 34px; border:1px solid #cdcdcd; font-size:14px; margin-top:12px; display:block;}

/*contact us*/
.feed-enter{ position: relative; margin:23px 0 12px; }
.feed-text{
	position: absolute;
	top: 9px;
	left: 0;
	width: 160px;
	color: #646464;
	border-right: 1px solid #c6c6c6;
}
.feed-text span{ 
	padding-left: 14px; 
	font-size: .875rem; 
	display: inline-block; *display: inline; *zoom:1;
}
.feed-enter input{
	width: 100%;
	height: 38px;
	border: 1px solid #e6e6e6;
	font-size: .8rem;
	color: #666;
	padding-left: 170px;
}
.feed-btn{ margin: 2rem 0; }
.feed-btn input,
.feed-btn span{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle; }
.f-b-style{ 
	height: 40px; 
	padding: 0 2.5rem; 
	background-color: #00518f; 
	color: #fff; 
	border-radius: 5px;
	border: 0;
	cursor: pointer;
	margin-right: .5rem;
}
.feed-btn span{ margin-top: .4rem; font-size: .875rem; color: #00518f; }
.c-find-select{ margin-left: -2%; }
.c-find-select select{ 
	width: 48%; 
	height: 38px;
	border: 1px solid #d6d6d6;
	padding-left: 17px;
	color: #8c8c8c;
	float: left; 
	margin: 1rem 0 2rem 2%;
}
.c-f-ddd{ padding-bottom:1.5rem; padding-top:0rem; }
.c-find-title{ padding-bottom: 1rem; border-bottom: 1px solid #d6d6d6; }
.c-find-title span{ 
	font-size: 1.5rem; 
	color: #00518f; 
	background: url(../images/find-icon1.png) no-repeat left center;
	padding-left: 2rem; 
}
.daseg{ margin-top:34px;}
.c-f-item{ padding-bottom:0rem;  }
.c-f-title h3{ font-size: 1.1rem; color: #000; float: left; }
.c-f-title span{ font-size: .875rem; color: #00518f; float: right; }
.c-f-item dl{ margin-top: .8rem; color: #8c8c8c; }
.c-f-item dl dd{ width: 67%; float: left; }
.c-f-item dl dd b{ color: #333; }
.c-f-item dl dt{ width: 26%; float: right; }
.c-f-item dl dt img{ width: 100%; }
.c-f-icon{ margin-top: .5rem; }
.c-i-img{ padding-right: .3rem; }
.c-i-img img{ max-width: 1rem; }
.c-i-text{ width: 85%; font-size: .875rem; color: #646464; }
.c-location.c-f-ddd .c-f-item dl dt{ float: left; overflow: hidden; } 
.c-location.c-f-ddd .c-f-item dl dd{ width: 71%; float: right; } 
.c-location.c-f-ddd .c-f-item dl dd h3{ font-size: 20px; color: #000; font-weight:bold;}
.c-location.c-f-ddd .c-f-item dl dd h3 a{ font-size:18px; color: #ce2a1b; font-weight:bold;}


/*左侧导航*/
.leftMenu {width:100%;}
.menu {}
.menu .ListTitle {display: block;height: 45px;line-height: 45px;cursor: pointer; padding-left: 42px;}
.ListTitle span{font-weight:bold;}
.ListTitlePanel a:hover{color: #ce291b !important;background: #f2f2f2 url(../images/fir_cur.png) no-repeat 16px center;}
.ListTitlePanel a{background: #f2f2f2 url(../images/fir.png) no-repeat 10px center; height: 45px;line-height: 45px; display:block;}
.ListTitlePanel_two{position: relative; height: 45px; line-height: 45px; display: block;border-top: 1px dotted #a9a9a9;background: #f2f2f2 url(../images/fir.png) no-repeat 10px center; }
.ListTitlePanel {position: relative; height: 45px; line-height: 45px; display: block;border-top: 1px dotted #a9a9a9;}
.leftbgbt {
	position: absolute;
	background: url(images/leftbgbt.jpg) no-repeat;
	width: 11px;
	height: 52px;
	left: -11px;
	top: -4px;
}
/*.leftbgbt {
	float:left;
	background: url(images/leftbgbt.jpg) no-repeat;
	width: 11px;
	height: 52px;
	left: 0px;
	top: 0px;
	zoom:1;
	z-index:200px;
}
*/.leftbgbt2 {
	position: absolute;
	background: url(images/leftbgbt2.jpg) no-repeat;
	width: 11px;
	height: 48px;
	left: -11px;
	top: -1px;
}
.menuList {
	display: block;
	height: auto;
}
.menuList div {
	height: 45px;
	line-height: 45px;
}
.menuList div a {
	display: block;
    background: #fcfcfc;border-top: 1px dotted #a9a9a9;
	line-height: 45px;
	height: 45px;
    padding-left:46px;
	color: #333;
	text-decoration: none; font-size:13px;
}
.menuList div a:hover {
	color: #fff;
	background: #ce291b ;
	color: #fff;
}


/*serivce support*/
ul.a-new-list.s-d-list li a{ background: none; padding-left: 0; }
ul.a-new-list.s-d-list li i{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	font-style: normal;
}
ul.a-new-list.s-d-list li i img{ position: relative; top: -2px; margin-right: 7px; }
ul.a-new-list.s-d-list.none{ border: 0; }
.s-s-con{ overflow: hidden; margin: 1rem 0 2rem; font-size:12px; color:#000; line-height:24px; }
.s-s-a a{display: block; border:1px solid #ce291b;text-transform: uppercase; width:90px;padding:0px 10px; height:24px; line-height:22px;  font-size:12px;color: #ce291b; }
.s-s-a a:hover{ color: #ce291b; font-weight: bold;}

.newsbig_bg{ background:#f5f5f5; padding:30px 36px 24px 22px;}
.newsbig_bg h1 a{ color:#3a3a3a; margin-bottom:12px;display:block; font-size:24px; line-height:34px;}
.newsbig_bg h1 a:hover{ color:#ce291b;font-size:24px;}
.newsbig_time{ font-size:12px; color:#3a3a3a;}
.newsbig_time_two{ font-size:12px; color:#3a3a3a;line-height:24px;}
.newsline{ height:6px;width:60px; background:#ce291b; margin-top:16px; margin-bottom:20px;}
.newsbig_info{ color:#5d5d5d; font-size:12px; line-height:24px;}
.newsbig_more{ font-size:16px; padding-right:16px; padding-left:54px; border:2px solid #ce291b; background: url(../images/more.png) no-repeat 14px center; height:38px; line-height:34px; width:140px; margin-top:14px;}
.newsbig_more a{color:#ce291b;}

.zhinfobg{ float:left; margin:0% 1%; width:31.3%; background:#f5f5f5; margin-bottom:22px;}
.zhinfobg img{width:100%;}
.zhinfobg h3{ font-size:14px; line-height:24px; color:#333; padding-left:3%;  padding-right:3%; padding-top:6px; margin-bottom:6px; height:34px; overflow:hidden;}
.zhinfobg p{ font-size:12px; color:#888;  padding-left:3%;  padding-right:3%; padding-bottom:6px;}

.zjfobg{ float:left; margin:0% 1%; width:31.3%; margin-bottom:22px;}
.zjfobg img{width:98%; border:1px solid #cdcdcd; padding:1%;}
.zjfobg h3{ font-size:14px; line-height:24px; color:#333; padding-left:3%;  padding-right:3%; padding-top:6px; margin-bottom:6px; height:34px; overflow:hidden; text-align:center;}
.zjfobg p{ font-size:12px; color:#888;  padding-left:3%;  padding-right:3%; padding-bottom:6px;}

.hmabout_more{ font-size:16px; padding-right:16px; padding-left:54px; border:2px solid #ce291b; background: url(../images/more.png) no-repeat 14px center; height:38px; line-height:34px; width:140px; margin-top:14px;}
.hmabout_more a{color:#ce291b;}

.proline{ width:100%; height:1px; background:#d6d6d6; margin-top:12px;}
.pro_csx li{ float:left; color:#7b7b7b; font-size:12px; margin-right:20px; line-height:30px;}
.pro_csx li a{ color:#7b7b7b; font-size:12px;}
.pro_csx li a:hover{ color:#ce2a1b; font-size:12px;}
.promore{border:1px solid #ce2a1b; padding:5px 12px;display: inline;float: right; font-size:12px;}
.promore a{ color:#ce2a1b;}
.promore a:hover{color:#ce2a1b; font-weight:bold;}
.profangan{ margin-top:40px; overflow:hidden; display:block; }
.profangan h1{ color:#525252; font-size:24px; line-height:36px;}
.proline_two{ background:#b8b8b8; height:1px; width:100%;}
.profangan_con{ margin-top:38px; margin-bottom:26px;}
.profangan_con img{width:100%;}
.proticp{ border:1px solid #bababa; width:100%; height:auto;}
.protjinfo li{ width:29%; float:left;  margin-bottom:2%; margin-left:2%; margin-right:2%;}
.protjinfo h1{ color:#ce2a1b; font-size:14px; line-height:24px; display:block; height:24px; margin-top:8px; overflow:hidden;}
.protjinfo p{color:#3a3a3a; font-size:14px; line-height:24px; display:block;}

.protjinfo_del li{ width:24%; float:left; margin-right:1%; }
.protjinfo_del h1{ color:#ce2a1b; font-size:18px; line-height:46px; display:block;}
.protjinfo_del p{color:#3a3a3a; font-size:14px; line-height:24px; display:block;}

.promore_two{border:1px solid #ce2a1b; padding:5px 12px;display: block;font-size:12px; margin-top:20px; width:74px;}
.promore_two a{ color:#ce2a1b;}
.promore_two a:hover{color:#ce2a1b; font-weight:bold;}

.wdbideo iframe{width:100% !important; height:514px;}
.wdbideo_pho video{width:100% !important; height:auto;}
.wdbideo_pc{width:100% !important; height:auto;}
.nyvideo{ display:block; overflow:hidden; margin-bottom:28px; margin-top:30px;}
.feg{ line-height:24px; font-size:12px;}
/*solution*/
.s-l-text{ font-size:14px; margin-top: 1rem; color:#3a3a3a; line-height:24px; }
.c-f-item.none dl{ margin-top: 0; }
.solution-tit{ margin-top: 1.5rem; font-size: 1.5rem; line-height: 2.3rem; }
.sol-gary{ font-size: .875rem; color: #646464; line-height:1.5rem; margin:1rem 0 .5rem; }
.sol-t-list{ padding: 1.6rem 0; font-size: .875rem; line-height:1.5rem; color: #646464; border-bottom: 2px solid #c6c6c6; }
.sol-t-list h3{ font-weight: bold; color: #333; margin-bottom: .5rem; }
.p-l-title.p-l-mtb{ margin: 1.5em 0 1.1rem; }
.sol-ddd{ padding: 1.7rem 0; }
.sol-ddd dt{ width: 37%; float: left; }
.sol-ddd dd{ width: 60%; float: right; }
.sol-ddd dd h3{ font-size: 1.1rem; font-weight: bold; }
.s-d-sub{ margin: .8rem 0 1rem; color: #333; }
.s-d-con{ font-size: .875rem; line-height: 1.5rem; color: #646464; }
.s-d-more a{ 
	height: 30px; 
	margin-top: 1rem;
	padding: 0 1rem; 
	background-color: #c6c6c6; 
	line-height: 30px; 
	font-size: .875rem;
	display: inline-block; *display: inline; *zoom:1;
	color: #fff;
	border-radius: 3px;
}
.s-d-more a:hover{ background-color: #005190; }
.s-d-border{ 
	font-size:1.5rem; 
	text-transform: uppercase; 
	border-bottom: 2px solid #c6c6c6; 
	padding-bottom: .85rem; 
	margin-bottom: .5rem;
}
.sol-ddd.s-border{ border-bottom: 2px solid #c6c6c6;  }
.sol-ddd ul{ margin-top: 1rem; }
.sol-ddd ul li{ list-style: disc; line-height: 1.5rem; font-size:.875rem; color: #646464; margin-left: 1.1rem; }
.sol-t-list.none{ border-bottom: 0; padding-bottom: 0; }
.s-d-con.mt{ margin-top: 1.1rem; }

.delbt{ padding:0 0%;}
.delbt h1{ color:#ce291b;  font-size:38px; margin-top:40px;text-align:center;}

.del_bzx li{ width:48%;float:left;}
.del_bzx li p{ color:#535353; font-size:18px; line-height:36px;}
.del_bzx li h1{ color:#ce2a1b; font-size:18px; height:43px; display:block; margin-bottom:8px;}
.del_bzx li h1 img{ margin-right:4px;}
.del_bzx{ overflow:hidden; display:block; margin-top:88px;}

/*product*/
.pro-weight,
.a-n-text.mt{ margin-top: 1.5rem; }
ul.pro-t-img{ margin: 1.2rem 0 0 -2%; padding-bottom: 1.2rem; }
ul.pro-t-img li{
	width: 31.33%;
	margin-left: 2%;
	float: left;
}
.solution-tit.border-t{ padding-top: 1.3rem; border-top: 2px solid #e6e6e6; }
.pro-table{ padding-top: 1rem; }
.pro-table table{ width: 100%; font-size: .875rem; border: 1px solid #e6e6e6; }
.pro-table table tr td{ padding: .9rem 2%; color: #646464; }
.p-w1{ width: 25%; background-color: #f5f5f5; border-right: 1px solid #e6e6e6; }
.p-w2{ width: 25%; }
.p-w3{ width: 45%; }
.pro-con{ padding-top: 20px; }
.pro-item{ margin-top: 1.2rem; }
.pro-i-tit{ 
	height: 40px; 
	line-height: 40px; 
	font-size: .95rem; 
	background: #e6e6e6 url(../images/plus.png) no-repeat 98% center; 
	cursor: pointer;
}
.pro-i-tit.current{ background: #e6e6e6 url(../images/minus.png) no-repeat 98% center;  }
.pro-i-tit h3{ padding-left: 1.2rem; }
.pro-item ul{ display: none; }
.pro-item ul li{ margin-top: 20px; padding-left: 1.2rem; font-size: .897rem; color: #646464; }
.p-r-list.p-one ul li{ padding: 1rem 0 .9rem; border-bottom: 1px solid #c6c6c6 }
.p-r-list.p-one{ padding: 0 0 2rem 0; }

.pro-t-img img,
.sol-ddd dt img{ max-width: 100%; }
/*footer*/
.footer{margin-top:14px; margin-bottom: 38px;}
.foot-text{ float: left; font-size: 1rem; padding-left:2%;}
.foot-link{ float: right; font-size: .875rem; width:100%; margin-top:16px;}
.foot-link a,
.foot-link span{ display:inline-block; *zoom:1; *display:inline; vertical-align: middle; }
.foot-link img{ width:100%; }
.foot-link span{ padding-right: .7rem; }
.foot-link a{margin-right: 4px;margin-top: 7px;}
.foot-link a:hover{ opacity: 1; filter:alpha(opacity=100);}

.ftemail{ height: 75px; background: #da251c; width:100%; margin-top:46px;}
.ftemail_size{background:url(../images/mail.jpg) no-repeat left center; margin-top: 27px;height: 24px;line-height: 24px; color:#fff; font-size:16px; float:left;padding-left: 40px;text-transform: uppercase;}
.ftemail_let_input{width:67%;height: 42px; line-height: 42px; background: #fff; border: 1px solid #fff; vertical-align: top; text-indent: 15px; font-size: 14px; margin-right: 20px; margin-top:16px; margin-left: 35px;}
.submit_delay{ margin-top:16px; height: 44px;width: 195px; text-align: center;background: #fff; border: none;font-size: ;color: #da251c; vertical-align: top;cursor: pointer;}


.foot_add_icon{  height:26px; margin-bottom:12px;}
.foot_tel_icon{  height:26px;margin-bottom:12px;}
.foot_fax_icon{ height:26px;  margin-bottom:12px;}
.foot_email_icon{  height:26px; margin-bottom:12px;}
.foot_nav li{ float:left; padding-right:86px; line-height:56px; font-size:14px; margin-bottom:28px;}
.foot_nav a{color:#fff;}
.foou_ewm li{ float:left; width:114px; margin-left:32px; text-align:center; font-size:16px; color:#fff; }
.foou_ewm li img{ width:114px; height:114px;}
.foou_ewm li span{ height:34px; line-height:34px; width:100%;padding-right:0 !important;}
.foou_ewm{ overflow:hidden; display:block; float:right;}
.footlogo{width:262px !important; height:54px; float:right;  margin-bottom:10px;}
.footer_info{ background:#f5f5f5; padding-bottom:8px; padding-top:14px; width:100%; }
.footer_info p{ color:#949494; font-size:12px; text-align:center;}
.foot_nav_bti{font-size: 16px; height: 20px; line-height: 20px;overflow: hidden;background:none !important;text-indent:0px !important;}
.foot_nav_bti a{ color: #b6b6b6 !important; }
.foot_nav li p{ color:#6e6e6e !important;margin-top: 15px;height: 24px;line-height: 20px; overflow: hidden;}
.foot_nav li p a{ color:#7b7b7b;}

.page_dy{margin: 40px 40px 46px 40px;}
.table, label { max-width: 100%; }
.home-hero .carousel .carousel-control.left span.sr-only,
.home-hero .carousel .carousel-control.right span.sr-only{ display: none; }
.carousel, .carousel-inner { position: relative; }
.popover > .arrow { border-width: 11px; }
.popover > .arrow:after { border-width: 10px; content: ""; }
.popover.top > .arrow { 
	left: 50%; 
	margin-left: -11px; 
	border-bottom-width: 0; 
	border-top-color: #999; 
	border-top-color: rgba(0,0,0,.25); 
	bottom: -11px; 
}
.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
.popover.left > .arrow:after, .popover.right > .arrow:after { content: " "; bottom: -10px; }
.popover.right > .arrow { 
	top: 50%; 
	left: -11px; 
	margin-top: -11px; 
	border-left-width: 0; 
	border-right-color: #999; 
	border-right-color: rgba(0,0,0,.25); 
}
.popover.right > .arrow:after { left: 1px; border-left-width: 0; border-right-color: #fff; }
.popover.bottom > .arrow { 
	left: 50%; 
	margin-left: -11px; 
	border-top-width: 0; 
	border-bottom-color: #999; 
	border-bottom-color: rgba(0,0,0,.25); 
	top: -11px; 
}
.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
.popover.left > .arrow { 
	top: 50%; 
	right: -11px; 
	margin-top: -11px; 
	border-right-width: 0; 
	border-left-color: #999; 
	border-left-color: rgba(0,0,0,.25); 
}
.popover.left > .arrow:after { right: 1px; border-right-width: 0; border-left-color: #fff; }
.carousel-inner, .carousel1-inner { overflow: hidden; width: 100%; }
.carousel-inner > .item, .carousel1-inner > .item { 
	display: none; 
	position: relative; 
	-webkit-transition: 1.8s ease-in-out left; 
	-o-transition: 1.8s ease-in-out left; 
	transition: 1.8s ease-in-out left; 
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .carousel1-inner > .item > a > img, .carousel1-inner > .item > img { line-height: 1; }
@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner > .item, 
    .carousel1-inner > .item { 
    	-webkit-transition: -webkit-transform 1.8s ease-in-out; 
    	-moz-transition: -moz-transform 1.8s ease-in-out; 
    	-o-transition: -o-transform 1.8s ease-in-out; 
    	transition: transform 1.8s ease-in-out; 
    	-webkit-backface-visibility: hidden; 
    	-moz-backface-visibility: hidden; 
    	backface-visibility: hidden; 
    	-webkit-perspective: 1000; 
    	-moz-perspective: 1000; 
    	perspective: 1000; 
    }
    .carousel-inner > .item.active.right, 
    .carousel-inner > .item.next, .carousel1-inner > .item.active.right, 
    .carousel1-inner > .item.next { 
    	-webkit-transform: translate3d(100%,0,0); 
    	transform: translate3d(100%,0,0); 
    	left: 0; 
    }
    .carousel-inner > .item.active.left, 
    .carousel-inner > .item.prev, .carousel1-inner > .item.active.left, 
    .carousel1-inner > .item.prev { 
    	-webkit-transform: translate3d(-100%,0,0); 
    	transform: translate3d(-100%,0,0); 
    	left: 0; 
    }
    .carousel-inner > .item.active, 
    .carousel-inner > .item.next.left, 
    .carousel-inner > .item.prev.right, 
    .carousel1-inner > .item.active, 
    .carousel1-inner > .item.next.left, 
    .carousel1-inner > .item.prev.right { 
    	-webkit-transform: translate3d(0,0,0); 
    	transform: translate3d(0,0,0); 
    	left: 0; 
    }
}
.carousel-inner > .active, .carousel-inner > .next, 
.carousel-inner > .prev, 
.carousel1-inner > .active, 
.carousel1-inner > .next, 
.carousel1-inner > .prev { display: block; }
.carousel-inner > .active, .carousel1-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev, 
.carousel1-inner > .next, .carousel1-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next, .carousel1-inner > .next { left: 100%; }
.carousel-inner > .prev, .carousel1-inner > .prev { left: -100%; }
.carousel-inner > .next.left, 
.carousel-inner > .prev.right, 
.carousel1-inner > .next.left, .carousel1-inner > .prev.right { left: 0; }
.carousel-inner > .active.left, .carousel1-inner > .active.left { left: -100%; }
.carousel-inner > .active.right, .carousel1-inner > .active.right { left: 100%; }
.carousel-control { 
	position: absolute; 
	top: 0; 
	left: 0; 
	bottom: 0; 
	width: 15%; 
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=.5); 
	filter: alpha(opacity=.5); -moz-opacity: .005; 
	-khtml-opacity: .005; 
	opacity: .005; 
	font-size: 20px; 
	color: #fff; 
	text-align: center; 
	text-shadow: 0 1px 2px rgba(0,0,0,.6); 
}
.carousel-control.left { 
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); 
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); 
	background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); 
}
.carousel-control.right { 
	left: auto; right: 0; 
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); 
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); 
}
.carousel-control:focus, .carousel-control:hover { outline: 0; color: #fff; text-decoration: none; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=.9); filter: alpha(opacity=.9); -moz-opacity: .009; -khtml-opacity: .009; opacity: .009; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 50%; z-index: 5; display: inline-block; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: 50%; margin-left: -10px; }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: 50%; margin-right: -10px; }
.carousel-control .icon-next, .carousel-control .icon-prev { width: 20px; height: 20px; margin-top: -10px; line-height: 1; font-family: serif; }
.carousel-control .icon-prev:before { content: '‹'; }
.carousel-control .icon-next:before { content: '›'; }
.carousel-indicators { position: absolute; bottom: 0px; left: 50%; z-index: 15; padding-left: 0; list-style: none; text-align: center; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000; background-color: transparent; }
.bootstrap-select.btn-group .dropdown-menu li.disabled a, .bootstrap-select.btn-group > .disabled { cursor: not-allowed; }
.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }
.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top:0px; padding-bottom: 20px; color: #fff; }
.carousel-caption .btn { text-shadow: none; }



@media (max-width:1244px){
	.about-text{padding-top: 0px;}
	.nyright_bt{display: none;}
	.nyleft_con{width: 90%; margin: 0 auto; float: none;display: none;}
	.nyright_con{width: 90%; margin: 0 auto; float: none;}
	.page_dy{margin: 0px;}
	.navban_bg{height: auto; margin-bottom: 16px;}
	.navban_bg p{text-align: left; margin-left: 18px; font-size: 12px;}
	.navban_bg h2{text-align: left; margin-left: 18px;  padding-top: 12px; font-size: 18px;}
	.navban_bg{background: none;}
	.logo{margin-top: 11px; margin-left: 0px; }
	.wrap_two{width: 92%; margin: 0 auto; display: block;}
	.header{width: 100%;}
	.wrap{width: 92%; margin: 0 auto; display: block;}
	.topbantel{display: none;}
	.toprtrk,.head-right{display: none;}
	.header{ position: relative; min-height: 0; border-top: 0px solid #00518f; }
	.webkit-pt{ padding-top: 0; }
	.h-top{ height: 4rem; }
	.head-right,.toprtrk { display: none; }
	.p-head-r{ display: block; }
	.head-menu{display: none;}
	.logo img{ width: 6rem;  }
	.phone-plr{ padding: 0 3%; }
	.ipro-list ul{ padding: 0 3% 0 0; }
	.ipro-list ul li{ min-height: 326px; margin: 0 0 1rem 2%; }
	.t-e-right h3,
	.ipro-list ul li h3{ max-height: 42px; overflow: hidden; }
	.three-content{ padding: 3% 3% 0 3%; }
	.t-e-time{ width: 23%; }
	.t-e-right{ width: 71%; }
	.t-e-right span{ display: block; max-height: 37px; overflow: hidden; }
	.footer{ padding: 1.2rem 3%; margin-top:3%; }
	.page-right{ height: auto !important; }
	.p-l-title{padding-left:3%;}
	.p-e-bg{ width: 100%; left: 0; }
	.pro-con{ padding-top: 0; }
	.page-banner{ position:relative; margin-bottom:0px;}
	.carousel .carousel-inner .item .hero-img{ height: auto; }
	.carousel .carousel-texture{ min-height: 145px; }
	.ipro-list.phone-pl ul{ padding: 0 3%; }
	.nymbx {bottom: 20px; display: block;position: absolute;right: 4%; width: 97%;margin-left:0px;left:0%;}
	.about_mub li{width:50%; border-bottom:1px solid #ffb2b2;}
	.about_mub_wz{font-size: 19px;}
	.about_mub_red{font-size: 19px;}
    .topcontus_line{margin:0 3.5%;}
    .topcontus_lx li{ width:100% !important;}
    .topcontus_line { display:none;}
    .hmban{ width:92%; display: block; margin: 0 auto;}	
	.hbvkbad{width:92%; display: block; margin: 0 auto; margin-top: 14px;}
	.hbvkbad li{width: 100%;  margin-right: 0%;margin-bottom: 8%; }
	.hbvkbad li p{background:#f5f5f5;}
	.xnbpron_info li{float: none; width: 100%;margin-top: 0px;margin-right: 0px; margin-bottom: 8%;}
	.gjytk{width: 100%;}
	.p-l-ksr{display: none;}
	#front,#next{display: none;}
	.dfth{display: block;}
	.dfth li{width: 100%;line-height: 56px;display: block; height: 56px;  padding: 0px 0px; background: #f5f5f5; margin-bottom: 6px;}
}

