/*header*/
.header{ position: fixed; left: 0; top: 0; z-index: 101; width: 100%; background-color: #fff; min-height: 70px;}
.header_two{ position: fixed; left: 0; top: 0; z-index: 101; width: 100%;  min-height: 70;}
.webkit-pt{ padding-top: 86px; }
.h-top{ height: 84px; }
.logo{ float: left; margin-top:22px; }
.logo_two{display: none;}
.logo img{ height:40px;}
.head-right{ float: right; margin-top: 18px; }
.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{ width:162px;margin-top: 10px;}
.toprtrk a{ margin-left:4px;  display:block; float:right;}
.toprtrk img{width:26px; height:26px; margin-left:6px;}
.over li a .syzcmblack{position: absolute;top: 0px; left: 0px; width: 100%; height: 100%; background:url(../images/syzcmblack.png) repeat;}
.over li a:hover .syzcmblack{width: 100%; height: 100%; background: #0064b3; opacity: 0.9; position: absolute; top: 0;left: 0; filter: alpha(opacity=95);}

.over li a:active .syzcmblack{
   width: 100%; height: 100%; background: #0064b3; opacity: 0.9; position: absolute; top: 0;left: 0; filter: alpha(opacity=95);
}
.footer_phonecon{font-size:14px; color: #888; text-align: center;line-height:24px; margin:10px 0px; }
.footer_phone{display:none;}
.bpbuttom{ width: 100%; background: #b6060b; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 16px;; line-height: 44px;cursor:pointer}
.bpinput{padding: 2% 2%; font-size: 14px; color: #333; width: 96%; margin-bottom: 14px;}
.bpwzsc{width: 100%; margin-bottom: 24px;}
.vref{ float: left;}
.bjksc{width: 100px;height: 26px ;line-height: 26px; text-align: center;}
.fileitem{float: left; margin-right: 15px; margin-bottom: 26px;}

.nyban{position: absolute; width: 900px; top: 50%; margin-left: -450px; left: 50%;}
.nyban img{display: block; margin: 0 auto; width: 40%; height: auto;}

.teambutvf{ width: 100%; padding-bottom:4%; display: block;margin-top: 120px;}
.teambutvf img{width: 30%; display: block; margin: 0 auto;}
.phone_team{ display: none;}
/*banner*/
.callbacks_container{ overflow: hidden;display: block; }
.rslies{ position:relative; width:100%;  overflow:hidden; }
.rslides li{ position:absolute; width:100%; display:none; -webkit-backface-visibility:hidden; }
.rslides li:first-child{ position:relative; display:block; float:left; }
.rslides li a{ width:100%;  display:block; float:left; border:0; }
.callbacks_tabs.callbacks1_tabs{ position:relative; z-index:4; margin-top:-31px; display: none; }
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background:#f54d56; }
.callbacks_nav.prev,
.callbacks_nav.next{
    position:absolute;
    top:50%;
    width:58px;
    height:58px;
    margin-top:-20px;
    display:none;
    z-index:26;
    text-indent:-999999px;
    display: none;
    filter:alpha(opacity=50); opacity:.5;
}
.callbacks_nav.prev {
    left: 5%; background-size:100% auto; 
    background: url(../images/b-left.png) no-repeat center center;
}
.callbacks_nav.next {
    right: 5%;background-size:100% auto; 
    background: url(../images/b-right.png) no-repeat center center;
}
.rslides li img{width: 100%; height:auto; display: block;}
.footer_phoneinfo{margin:14px 0px;}
.footer_phoneinfo li{float:left; width:29.33%; margin:0px 2%;}
.footer_phoneinfo li img{width:60%; display:block; margin:0 auto;}
.footer_phoneinfo li p{font-size:0.8rem; text-align:center; line-height:24px; color:#333;}

.bvejf{width: 33.33%; float: left;}
.callbacks_container:hover .callbacks_nav.prev,
.callbacks_container:hover .callbacks_nav.next{ display:block; }
.callbacks_nav.next:hover,
.callbacks_nav.prev:hover{ filter:alpha(opacity=100); opacity:1; }

.notransparent{ background: #fff;}
.nymbxx{font-size: 20px;color: #000;margin-bottom:3%; font-weight: bold;}
.nymbxx a{font-size: 20px;color:#a20307;margin-bottom:3%; font-weight: bold;}
.nymainrt{ background: #f0f0f0; min-width: 220px;padding-top: 90px;padding-bottom: 64px; min-height: 248px; width: 18%; margin-top: 62px;}
.byrttb{width:40%; display: block; margin: 0 auto;}
.nyrtbt{ font-size: 1rem; color: #666; text-align: center; margin-top: 28px; margin-bottom: 60px;}
.nyrtyjcd{color: #666; text-align: center;font-size: 1.2rem; margin-bottom: 38px;}
.tzxm li{float: left; width: 33.33%; height: auto; padding:20px 5% 30px 5%; border-bottom:1px solid #ebebeb;}
.tzxm li img{ width: 100%;}
.nycasebt{text-align:center; font-size:16px; line-height:46px; color:#666; height:46px;}
.tzxm li a{ display: block; overflow: hidden;}


.sytzfx{ display: block;overflow: hidden; margin-bottom: 136px;}
.sytzfx_bt{ margin-top: 15%; width: 100%; display: block; overflow: hidden; margin-bottom: 80px;}
.sytzfx_bt img{ width: 30%; display: block; margin: 0 auto;}

.over li {width:33.33%; height: auto; float: left; position: relative;  cursor: pointer; opacity: 0; filter: alpha(opacity=0);}
.over li .n { display: block;  width: 100%;  height: 100%; color: #666;}
.over li i { width: 100%; height: 100%; background: #0064b3; opacity: 0.9; position: absolute; top: 0;left: 0; filter: alpha(opacity=95); display: none;z-index:2;}
.dasd {  width: 100%; height: auto;}
.over li .brown { height: 65px;  width: 100%;position: absolute; top: 0px; text-align: center; opacity: 0; filter: alpha(opacity=0);z-index:3;}
.over li .href { width: 100%;  position: absolute; left: 0px;top: 0px;color: #fff; font-size: 12px; font-weight: bold;opacity: 0;filter: alpha(opacity=0);}
.over li .brown h1 {color: #fff;  line-height: 26px;font-size: 24px;text-align: center; margin-bottom: 8px; border-bottom: 1px solid #fff; padding-bottom: 18px; margin-left: 14px; margin-right: 14px;font-family: "微软雅黑";}
.over li .brown p {color: #fff; line-height: 28px; font-size: 14px; padding: 36px 34px 0px 34px; font-family: "微软雅黑";}
.fwgs_info{ position:absolute; top:23%; width:100%; z-index:1;}
.fwgs_info img{ margin:0 auto; display:block; height:64px !important;}
.fwgs_info p{ font-size:16px; color:#fff; text-align:center;margin-bottom: 10px;text-transform: uppercase; }
.fwgs_line{height:2px; width:58px; display:block; background:#fff; margin-top:5px; margin:0 auto;}
.over{ width: 86%; display: block; overflow: hidden; margin: 0 auto;}



.bigbkdwrt{position: relative; padding-bottom: 106px; overflow: hidden;display: block;}
.fbwve{ position: absolute; bottom: 0px; right: 0px;}
.fbwve img{ width: 70%;float: right;}

.slideBox .hd{height: 12px;position: absolute;z-index: 1; bottom:0px;width: 100px; display: block;left: 50%; margin-left: -50px;}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox .hd ul li.on {

    background: #205582;
    color: #fff;
}
.slideBox .hd ul li {
    float: left;
    margin-right: 6px;
    width: 12px;
    height: 12px;
    line-height: 14px;
    text-align: center;
    background: #fff;border: 1px solid #205582;
    cursor: pointer;
    border-radius: 100%;
}
.sytzfx_newwft{width:95%; margin-left:5%;}


.flash_foot_rt{ float:left; margin-top:12px;margin-left:46px;}
.flash_foot_rt li{float:left;margin-left:8px;color:#333;}
.flash_foot_rt li a{color:#333;}
.flash_foot_rt li a:hover{color:#a20307;}



.nyrtyjcd_rj li a{color: #666; text-align: center;font-size: 1.0rem; margin-bottom: 38px; text-align: center; margin-bottom: 41px; display: block; width: 100%;}
.nyrtyjcd_rj li a:hover{color: #a20307;}


.footlogo{ float: left; width: 15%; margin-top: 2.6%;}
.footlogo img{width: 100%;}
.footewm{ float: right; display: block; margin-left:56px;}
.footewm img{width:80px; }
.footewm p{ text-align: center; font-size: 14px;}
.footwb{ float: right; margin-left: 56px;font-size: 18px; line-height: 32px; margin-top: 1%;}
.foottubiao{float: right; margin-left: 56px;font-size: 18px; line-height: 32px; margin-top:1%;text-align: right;}
.page-left{ width: 76%; min-height:0px; float: right; margin-top:72px; }

.newslistbt{font-size: 14px; line-height: 28px; color: #444;}
.newslistrq{ margin-left: 0px; font-size: 12px; color: #999; line-height:34px; margin-bottom:24px;}
.newslistbt a:hover{ color: #999;}
.newslistbt a{ color: #444;}
.newslistimg{ float: left; margin-right: 6px; width: 4px; height: 4px;margin-top: 12px;}

/**招贤纳士**/
.job-list{width:100%; margin:20px 0 0 0;}
.job-list dt{ margin-top:1px; width:100%; height:51px; padding:0 50px 0 22px; background:#F4F4F4; line-height:50px; cursor:pointer;}
.job-list dt h2{ float:left; line-height:50px; color:#444; font-size:18px; padding-right:10px; font-weight: normal;}
.job-list dt span{padding-left:14px; color:#929292; font-size:12px;}
.job-list dt a{ float:right; color:#444;}
.job-list dd{ background:#fafafa; padding:25px 18px; display:none;}
.job-list dd td span{ color:#000; padding-right:11px}
.job-list table{ width:100%; margin:0 auto;}
.job-info{ margin-top:12px; padding:12px 15px 0; }
.job-info h3{ color:#157fbc; font-weight: normal; margin: 8px 0;font-size: 14px;}
.job-table td {
    border-bottom: 1px solid #e7e6e6;
    color: #555;
    padding: 8px 12px;
}
.job-table td.graybg {
    background: #f4f4f4;
}
.job-table {
    border: 1px solid #e7e6e6;
    border-bottom: 0;
    width: 100%;
}
.job-list dt.open {
    background:#a20307;
    color: #fff;
}
.job-list dt.open a, .job-list dt.open h2, .job-list dt.open span {
    color: #fff;
}
.job-list .tips {
    border-top: 1px solid #ddd;
    font-size: 14px;
    line-height: 34px;
    margin-top: 10px;
    padding-top: 15px;
    position: relative;
    background-image: none;
}
.job-list .tips span {
    color: #666;
}
.job-list .tips a {
    position: absolute;
    right: 10px;
    top: 12px;
}



.news-div1 { background: #fff; margin-bottom: 24px;}
.slideBox {  overflow: hidden; position: relative;}
.dasfgas img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
}
.dasfgas img {
    height: auto;
    margin: 0 auto;
    display: block;
}
.news-p1 {
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    line-height: 30px;
}
.news-p2 {
    font-size: 14px;
    color: #666666;line-height: 28px;
}
.news-p3 {
    width: 85px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ECECEC;
    font-size: 14px;
    color: #333;
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 56px;
}

.newlist_two{ margin-bottom: 24px; display: block; overflow: hidden; background: #eaeff5;}
.news-p{margin-right:2%; margin-top:2%; width: 54%;}
.dasfgas{ width: 40%; float: left;}
.newsmtlist{ margin-bottom: 18px; font-size: 14px; color: #333; width: 46%; float: left; line-height: 28px; padding:0px 2%;}
.newsmtlist a{color: #333;}
.newsmtlist a:hover{color: #999;}


.gwewm{float: left; margin-right: 16px; width: 26px; position: relative;}
.nyapprt{float: left;width:26px; position: relative;}
.gwewm img{ width: 100%;}
.nyapprt img{width: 100%;}
.ewm1{ position: absolute;bottom: 2px; bottom: 44px;    left: -44px; width: 106px !important;}
.ewm2{ position: absolute;bottom: 2px; bottom: 44px;    left: -44px; width: 106px !important;}

.gdcinfo{width: 800px; height: 800px; position: absolute; top:22px; }


.teamimg_two{    float: left;
    margin-right: 60px;
    position: relative;
    z-index: 99;}
.teamimg_two img {
    width: 180px;
}

.sybed{ width:720px; display: block; margin: 0 auto;}
.sybed li{float: left; width: 240px; position: relative;}
.sybed img{height:124px; display: block; position: absolute; right: 0px; top: 0px;}
.sybed p{ margin-right: 20%; margin-top: 36px; font-size: 14px; line-height: 24px; height: 200px; writing-mode: vertical-lr;writing-mode: tb-lr;margin-right: 72px; float: right;}
.syqywh_bt{margin-top: 80px; margin-bottom: 80px;}
.syqywh_bt img{display: block; margin: 0 auto; width: 22%;}
.syqywh{ background: #f9fafc; padding: 12% 0px; position: relative;}

.syqywh {position: relative;}
.syqywh_xylt{position: absolute;left: 0px; bottom: 24px; }
.syqywh_xyrt{position: absolute;right: 0px; bottom: 16px; }
.syqywh_xylt img{width: 60%;float: left;}
.syqywh_xyrt img{width: 60%;float: right;}


.teambg{background:#fafafc; }
.teaminfo{ width:460px;height: auto; display: block; margin:0 auto;padding: 100px 0px; cursor:pointer;}
.teambg {width: 100%; height: 100%; display: block; overflow: hidden;padding:0px 0px;}
.teaminfocon{display:none;}
.twines .teaminfo{width: 900px;}
.twines{background: url(../images/teamvonbg.png) repeat;width: 100%; height: 100%;}
.twines .teamimg img{width: 80px;}
.twines .teamfz{display:none;}
.twines .teamimgdw {display:none;}
.twines .teamname {margin-top: 0px;font-size: 18px;}
.twines .teamnameyw {margin-top: 3px;font-size: 16px; line-height: 20px;}
.twines .teamnamezw {margin-top: 8px;font-size: 16px;line-height: 24px;}
.twines .teamimg {margin-right: 16px;}
.twines .teaminfocon {display:block; line-height: 28px; font-size: #000; font-size: 14px;margin-top: 26px;}
.twines .teammore {display:block; margin-top:14px; font-size: 12px;}
.twines .teammore a{padding:5px 22px; background: none; border-radius: 14px;color: #666; border: 1px solid #999; }
.twines .teammore a:hover{padding:5px 22px; background: #a20307; border-radius: 14px;color: #fff; border: 1px solid #a20307; }
.twines .teamwzxx{ display: block;position: relative;}

.teambg_twofg .teaminfo_ny{ height: auto; display: block;margin: 46px 0px; display: block;margin: 0 auto; width: 840px;}
.teambg_twofg .teaminfo_left{ height: auto; display: block; float: left; padding-left:24%; padding-right: 24%; margin: 37px 0px;}
.teambg_twofg .teaminfo_right{ height: auto; display: block; float: right; padding-left:24%; padding-right: 24%;margin: 37px 0px;}
.teambg_twofg {width: 100%; height: 100%; display: block; overflow: hidden;}
.teambg_twofg .qwtwet .teaminfo_left{background: url(../images/teamvonbg.png) repeat;width: 100%; height: 100%;}
.teambg_twofg .qwtwet .teamimg img{width: 90px;}
.teambg_twofg .qwtwet .teamimgdw{display: none;}
.teambg_twofg .qwtwet .teamfz{display: none;}
.teambg_twofg .qwtwet .teamname{font-size: 16px;    margin-top: 12px;}
.teambg_twofg .qwtwet .teamnameyw{font-size: 14px; line-height: 18px;}
.teambg_twofg .qwtwet .teamnamezw{font-size: 12px; margin-top: 10px;}
.teambg_twofg .qwtwet .teamimg{margin-right: 26px;}
.teambg_twofg .qwtwet .teamline{height:60px; width: 1px; background: #939393; float: left; margin:18px 26px; padding: 10px 0px;}
.teambg_twofg .qwtwet .teamqtcon{ display: block;line-height: 28px;  font-size: 14px; color: #333; height: auto; width: 100%; margin-top: 24px;}
.teamqtcon{ display: block; margin-top:16px; line-height: 38px; font-size: 14px; color: #666;}

.teambg_twofg .qwtwet .teaminfo_right{background: url(../images/teamvonbg.png) repeat;width: 100%; height: 100%;padding:8% 10%; margin: 0px !important;}
.teambg_twofg .qwtwet .teaminfo_left{background: url(../images/teamvonbg.png) repeat;width: 100%; height: 100%;padding: 8% 10%;margin: 0px !important;}


.teambg_twofg_xy{position: absolute; left:0px bottom:20%; }
.teambg_twofg_xy img{ width: 34%; display: block;}
.syabout_gdan_imgf img{width: 100%; height: auto;}


.syabout_con{ font-size: 14px; width:50%; display: block; margin-left:0%; margin-top: 4%; line-height: 24px; color: #fff;padding-left:10%; padding-top:2%; padding-right:5%; padding-bottom:2%;}
.syabout_bt img{width: 30%; display: block; margin:0 auto;}
.syabout{position: relative;}
.syabout_gdan{position: absolute; top: 20%; height: auto; width: 100%;}


.teambg_twofg .teaminfo_right .teamimg{ float: right; margin-right: 0px; margin-left: 90px;}
.teambg_twofg .teaminfo_right .teamcon{ float: right;}
.teambg_twofg .qwtwet .teaminfo_right .teamline{height:60px; width: 1px; background: #939393; float: right; margin:18px 26px; padding: 10px 0px;}
.teambg_twofg .qwtwet .teaminfo_right .teamimg{ float: right; margin-right: 0px; margin-left: 20px;}






.teamimg{ float: left; margin-right: 60px; position: relative; z-index: 99;}
.teamimg img{width: 180px;}
.teamimgdw{ position: absolute; bottom: -20px; right: -14px;z-index: -1; }
.teamimgdw img{width: 160px;}



.teambg_twofg .teaminfo_right .teamimg3 {float: left; width: 40%;}
.teamimg3{ float: left; position: relative; z-index: 99;}
.teamimg3 img{width: 80%;}

.teambg_twofg .teaminfo_right .teamimg2{ width: 100%;}
.teamimg2{ float: left; position: relative; z-index: 99;}
.teaminfo_right .teamimg2 img{width: 100%;}

.teambg_twofg .teaminfo_right .teamcon2{width: 100%;}
.teamimgdw2 img{width: 66% !important; float: right;}
.teamimgdw2{ position: absolute;  bottom: -10%; right: -20%;z-index: -1; }


.teamfz2{}
.teamfz2 img {width: 70px;}


.awvewc{ position: absolute; right: 0px; bottom: 4%;}
.awvewc img{width: 50%; float: right;}
.teamcon{ float: left;}
.teamcon_two{ float: left; width: 600px;}
.teamname{ font-size: 22px; color: #000; line-height: 24px; margin-top:38px; }
.teamnameyw{font-size: 14px; color: #000;text-transform:uppercase;line-height: 38px;}
.teamnamezw{ font-size: 14px; color: #929292; margin-top: 4px; position: relative;}
.teamnamezw p{float:left;}
.teamfz{ position: absolute; right: -86px;bottom:-12px;}
.teamfz_two{}
.teamfz img{width: 90px;}
.teamfz_two img{width: 90px;}

.teambg_two{background:#fff url(../images/teambg_twofg_xy.png) no-repeat bottom left; background-size:auto 38%; }
.teambg_twofg{width: 100%; display: block; margin: 0 auto;}
.teambg_thrie2{background:#fafafc url(../images/teambg_thrie_xy.png) no-repeat center right; background-size:auto 32%;}
.teambg_thrie{background:#fafafc url(../images/teambg_thrie_xy.png) no-repeat bottom right;; background-size:auto 40%;}

.teambg_two_ny{}

.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;
}

.head-menu{ margin-top:12px;}
.head-menu ul li{ position: relative; float: left; margin-left:46px; font-size: 14px; }
.head-menu ul li a{ display: block; color: #444;}
.head-menu ul li a.current{ color: #a20307;}
.head-menu ul li a.active{ color: #a20307;}
.head-menu ul .cur{ color: #a20307;}

.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: 100px;
    height: 30px;
    background: url(../images/head-search-sub.jpg) no-repeat center;
    color: #fff;
    padding-left: 50px;
    text-align: left;
    font-size: 14px;
    margin-top: 7px;
    vertical-align: middle;
}
.head-search-input {
    border: none;
    width: 860px;
    padding: 0 10px;
    background: url(../images/head-search-input.jpg) no-repeat center;
    line-height: 30px;
    height: 30px;
    margin-top: 7px;
    vertical-align: middle;
}
#bg { width: 1002px;  margin: 0 auto;
}
.head-search-bg {
    background: #fff;
    height: 45px;
    display: none;  z-index:999;position:fixed; top:86px; 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;
}
.fawgr{ display:block; overflow:hidden; margin-top:50px; margin-left:0px;}
.fawgr li{float:left; margin:0px 1px; }
.fawgr li a{ background:#d2d2d2; color:#333; border-radius:5px; line-height:30px; display:block; padding:0 13px;}
.fawgr li a:hover{ background:#ce291b; color:#fff; border-radius:5px;}
.fawgr .cur a{background:#ce291b; color:#fff;border-radius:5px;}
.ytjte{background:#f5f5f5; width:100%; height:1px; margin-top:32px;}

.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:#fff; background:#9c9c9c;} 
.head-m-a{padding-bottom:15px;}
.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:#fff;background:#9c9c9c;} 
.topsroch img{ width:26px; height:26px; margin-left:6px;}

.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: 37px; left: -50%; z-index: 100;width: 116px; margin-left: 20px;background-color: #fff; display: none; }
.h-m-sub1 a{ font-size: 14px; width: 100%; color:#474747; height:44px; border-bottom:1px solid #d4d4d4; text-align:center; line-height:44px; }
.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; }

.lxwwly{width:600px; float:left; padding:30px 20px; border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.lxwwly p{ font-size:16px !important;color:#666666;font-weight:bold;}
.lxwwly input{ line-height:24px; background:#f5f5f5;border:none; height:40px; margin-top:12px; margin-bottom:26px; width:100%;border-radius:4px;}
.lxwcn{ font-size:24px;padding:30px 20px; width:600px; float:left;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; height:557px;}
.mqwfq{padding:30px 20px; border:1px solid #f5f5f5; margin-top:46px;}
.lxwwly button{ width:100%; height:40px; line-height:40px; background:#cf291b; border:none; color:#fff; font-size:16px;border-radius:4px; }
.lxwwly textarea{ line-height:24px; height:80px !important;background:#f5f5f5;border:none; height:40px; margin-top:12px; margin-bottom:26px; width:100%;border-radius:4px;}

/*phone menu*/
.p-head-r{ float: right; display: none; }
.p-h-iconbg{ display:block; margin-top: 23px; border: 0; cursor: pointer; outline: none;  width:30px; height:19px; border:none; background: none;}
.p-h-icon{width:30px; height:19px; background: url(../images/htopz.png) no-repeat;border:none;}
.p-h-icon_m{ width:30px; height:19px; background: url(../images/htopzm.png) no-repeat;border:none;}
.p-h-icon span{ 
	width: 30px;
	height: 3px;
	display: block; 
	background: #a20307;
    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;
}
.p-h-menu ul li{ position: relative; border-bottom: 1px solid #f7f7f7; font-size: 1rem; padding: .8rem 3%; }
/*.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;}
.sytzfx_new{display:none; margin-bottom:36px;}
.sytzfx_newcon{ width:45%; margin-left:1.5%;margin-right:1.5%; border:1px solid #f5f5f5; padding:1% 1%; margin-bottom:12px; float:left;}
.sytzfx_newcon img{width:100%; margin-bottom:16px;}
.sytzfx_newbt{ font-size:12px; line-height:24px; color:#333;}
.sytzfx_tzxmcon{ width:22%; margin-left:1.5%;margin-right:1.5%; margin-bottom:12px; float:left;}
.sytzfx_tzxmcon img{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:80px !important; margin:0px 16px;}
.homeProuctsShow li img{height:auto; width:100%;}	
.hm_about_info{width:58%;  float:right; margin-right:2%;}
.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:#fff;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%; background:none !important;}
.tscl_two{width:19.6% !important; margin-left:0.4%;background:none !important;}
.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:66px;}
/*动画*/
.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{ background-color: #b72517; padding: 2px 20px; color: #fff;}
.newtop-carousel .cara1:hover{  background-color: #fff; padding: 2px 40px;color: #d61718; text-decoration:none;}
.newtop-carousel .cara2{ background-color: #898989; padding: 2px 22px;color: #fff; margin-left: 5px; }
.cara2 span{color: #d61718;}
.newtop-carousel .cara2:hover{ background-color: #fff; padding: 2px 40px;color: #d61718; text-decoration:none;}
.active >.newtop-carousel{    top: 14%;  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:100%; display:block; position:relative;}
#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;}

/*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:15%; margin-right:2%;}
.nbt li::after { background: #ce291b !important;}
.nbto{ background: #ce291b !important;}
.nbto a{color:#fff;}
.nbt a{color:#fff;}
.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    */
.bjkabd{color: #5a5b5b;font-size: 30px; margin-bottom:16px; margin-top:18px;}
.ghjdt li{ width:100%; overflow:hidden; display:block; margin-bottom:16px;}
.ghjdt li h1{color: #ce2a1b; display: block;font-size: 16px; margin-top:8px;}
.ghjdt li p{font-size:12px; line-height:24px;margin-top:6px;}

.indexnewsr { width:100%;}
.nbt_del { height:44px;}
.nbt_del li { float:left; 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;
}


.gyjj_jsbg{margin:26px 0px 42px 0px;}
.gyjj_jstu{ float:left; width:200px; margin-right:60px;}
.gyjj_jstu img{display: block;
    margin: 0 auto;
    margin-top: 40px;
    width: 80%;
}
.gyjj_jsbt{float:left; width:650px; }
.gyjj_jsbt h2{font-size:18px; line-height:32px; font-weight:bold;}
.gyjj_jsiinfo{ font-size:14px; color:#444; line-height:28px;margin-top:32px;}







.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-top: 84px;}
.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: #c6c6c6; margin: 28px 0 0px; height:17px; line-height:17px; }
.you-position img{ height:14px; width:13px; margin-right:16px; margin-top:0px;}
.you-position a{ color: #202020; }
.you-position a:hover{ color: #ce291b; }
.you-position span{margin:0px 22px;color: #202020;}

.p-l-title{ font-size: 1.87rem; color: #040301; text-align:center;}
.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-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 li{ margin-bottom:10px;background-color:#9c9c9c }
.nynav li a{ height:30px; line-height:30px; color:#fff;  display:block;padding-left:8px;}
.nynav li a:hover{ height:30px; line-height:30px; color:#fff; display:block;background-color:#ce291b !important;}
.nynav_line{ height:4px; width:100%; margin-bottom:6px; background:#ce291b; display:block; margin-top:164px;}
.nynav .cur{height:30px; line-height:30px; color:#fff; display:block;background-color:#ce291b !important;}

.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: right;}
.page-right2{ width: 21%; float: right;}
.page-right2 .w100{ overflow: hidden; }
.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{  font-size:0.965rem; color:#3e3e3e; line-height: 2rem;  }
.about-text img{max-width: 100%; display: block;margin: 0 auto;}
.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%;}
.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; }

.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:12px; min-height: 350px;}
.page_ewscon p{ font-size:14px; line-height:28px;}
.page_ewscon h1{ font-size:24px; color:#333; width:100%;}
.news_con_time{ font-size:12px; color:#999; line-height:34px;margin-bottom: 26px;}
.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;}

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;bottom:0px;right:10px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

/*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: 3.4rem; }
.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: 1.8rem;  }
.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: 34%; 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: 62%; 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;}
/*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:#d3d3d3; padding:30px 36px 24px 22px;}
.newsbig_bg h1 a{ color:#3a3a3a; margin-bottom:12px;display:block; font-size:24px;}
.newsbig_bg h1 a:hover{ color:#ce291b;font-size:24px;}
.newsbig_time{ font-size:12px; color:#3a3a3a;}
.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;}

.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:30%; float:left; margin-right:3%;margin-bottom:26px;}
.protjinfo h1{ color:#ce2a1b; font-size:18px; line-height:46px; display:block;}
.protjinfo p{color:#3a3a3a; font-size:14px; line-height:24px; display:block;}

.protjinfo_del li{ width:24%; float:left; margin-right:1%;margin-bottom:26px;}
.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;}

/*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;}
.delbt p{ color:#000; font-size:18px;}
.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: 2rem; padding: 14px 0px; background: url(../images/footbg.png) repeat; }
.foot-text{ float: left; font-size: 1rem; margin-top: .2rem; padding-left:2%;}
.foot-link{ float: right; font-size: .875rem; width:286px; padding-right:2%; margin-top:64px;}
.foot-link a,
.foot-link span{ display:inline-block; *zoom:1; *display:inline; vertical-align: middle; }
.foot-link img{ width: 75%; }
.foot-link span{ padding-right: .7rem; }
.foot-link a{ opacity: .3; filter:alpha(opacity=30);  }
.foot-link a:hover{ opacity: 1; filter:alpha(opacity=100);}

.fafw{border:0px solid #f5f5f5; padding:0px 0px; margin-bottom:12px;}
.foot_add_icon{ background:url(../images/add.png) no-repeat left center; height:26px; padding-left:44px; margin-bottom:12px; color:#aaa;}
.foot_tel_icon{ background:url(../images/tel.png) no-repeat left center;  height:26px; padding-left:44px; margin-bottom:12px;color:#aaa;}
.foot_fax_icon{ background:url(../images/fax.png) no-repeat left center;  height:26px; padding-left:44px; margin-bottom:12px;color:#aaa;}
.foot_email_icon{ background:url(../images/email.png) no-repeat left center;  height:26px; padding-left:44px; margin-bottom:12px;color:#aaa;}
.foot_nav li{ float:left; padding-right:24px; line-height:56px; border-top:1px solid #747474; font-size:14px; margin-bottom:2px;}
.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;}
.footer_info{ background:#1f2024; padding-bottom:8px; padding-top:14px; width:100%; }
.footer_info p{ color:#6f7176; font-size:12px; text-align:center;font-style:italic;}

.page_dy{ width:100%; margin-top:42px;}
.page_dy p{ font-size:14px; line-height:26px;}

/*banner*/
@media(min-width:992px) {
    .container { width: 100%; }
    .inner-container { max-width: 800px; }
}

.table, label { max-width: 100%; }
@media(min-width:1240px) {
    .container { width: 1190px; }
}
.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: 10px; left: 50%; z-index: 15; width: 60%; margin-right: -30%; 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 screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }
    .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
    .carousel-indicators { bottom: 20px; }
}
.hero.container { padding: 0; margin-top: 10px; border-bottom: none; margin-bottom: 20px; }
.homepage .hero.container { margin-top: 0; }
.carousel .carousel-texture { background: url(../images/banner-bg.jpg) no-repeat; background-size: 100% 100%; position: relative; width: 100%; min-height: 243px; }
.page-editor-editing .carousel .carousel-texture { display: none; }
.carousel .carousel-inner .item .hero-img { width: 100%; overflow: hidden; height: 200px; }
.carousel .carousel-inner .item .hero-img img, .carousel .carousel1-inner .item .hero-img img { height: 100%; width: 100%; float: right; }
.page-editor-editing .carousel .carousel-inner .item .carousel-caption, .page-editor-editing .carousel .carousel1-inner .item .carousel-caption { display: block; top: 0; }
.carousel .carousel-caption {  }
.carousel .carousel-caption .content {  }
.carousel .carousel-caption .content h2 {  }
.carousel .carousel-caption .content p { }
.home-hero .carousel .carousel-caption .content {  }
.home-hero .carousel .carousel-caption .content p {  }
.home-hero .carousel .carousel-caption .content h2{ }
.home-hero .carousel .carousel-caption .content p { }
.carousel .carousel-caption.cloned {  }
.page-editor-editing .carousel .carousel-caption.cloned { }
.page-editor-editing .carousel .carousel-caption {  }
.carousel .carousel-control {  }
.carousel .carousel-control.left span { left: 0; }
.carousel .carousel-control.right span { right: 0; background-position: -40px 0; }
.carousel .carousel-control.left span, .carousel .carousel-control.right span { 
}
.carousel .carousel-control.right span{ background:rgba(153,153,153,.5)  url(../images/arr-r.png) no-repeat center center; }
.carousel .carousel-control.left span:before, .carousel .carousel-control.right span:before { Content: none; }
.carousel .carousel-control.left span:hover, .carousel .carousel-control.right span:hover { background-color: rgba(51,51,51,.5); }
.col-right .carousel .carousel-control.left span, .col-right .carousel .carousel-control.right span { top: 42%; background: 0 0; color: #c1c1c1; font-family: Akkurat-Pro-Regular; height: auto; text-shadow: none; width: 14px; }
.carousel .carousel-control:hover { opacity: 1; }
.col-right .carousel .carousel-control { width: 14px; }
.col-right .carousel .carousel-control.left span:hover, .col-right .carousel .carousel-control.right span:hover { background-color: transparent; }
.col-right .carousel .carousel-control.left { left: -32px; }
.col-right .carousel .carousel-control.right { right: -32px; }
.carousel .carousel-indicators { bottom: 10px; z-index:9999; }
.carousel .carousel-indicators li {  border-radius: 10px; background: #fff; border: 1px solid #ddd; width: 12px; height:12px; margin: 0 2px; }
.col-right .carousel .carousel-indicators li { background: #c1c1c1; margin: 0 8px; }
.carousel .carousel-indicators li.active { background: #d81e06; }
.col-right .carousel .carousel-indicators { bottom: -33px; }
.col-right .carousel { margin-bottom: 30px; }
@media screen and (min-width:768px) {
    .carousel { overflow: hidden; }
    .carousel .carousel-texture { position: absolute; top: 0; right: 0; z-index: 1; width: 40%; min-height: 220px; height: 100%; }
    .carousel .carousel-inner .item, .carousel .carousel1-inner .item { padding-bottom: 0; }
    .home-hero .carousel .carousel-inner .item { width: 60%; background-color: #fc0; height: 275px; padding-bottom: 0; }
    .home-hero .carousel .carousel1-inner .item { height: 275px; padding-bottom: 0; width: 100%; }
    .home-hero .carousel .carousel-inner .item .hero-img, 
    .home-hero .carousel .carousel1-inner .item .hero-img { width: 100%; height: 275px; }
    .home-hero .carousel .carousel-inner .item .hero-img img, 
    .home-hero .carousel .carousel1-inner .item .hero-img img { float: right; height: 275px; max-width: none; width: 100%; }
    .carousel .carousel-inner .item .hero-img, .carousel .carousel1-inner .item .hero-img { width: 100%; height: 100%; }
    .carousel .carousel-inner .item .hero-img img, .carousel .carousel1-inner .item .hero-img img { height: auto; }


    .home-hero .carousel .carousel-control.left span, .home-hero .carousel .carousel-control.right span { top: 42%; }
    .col-right .carousel { overflow: inherit; }
}
@media (max-width:900px){
    .foot-link{ float:none;padding-right:0%;width:266px;}		
    .carousel-caption,
	.newtop-carousel{display:none;}
}

@media screen and (min-width:992px) {
    .hero.container { margin-top: 0; }
    .carousel .carousel-texture { position: absolute; width: 38% !important; }
    .home-hero .carousel .carousel-texture { width: 33.8%; }
    .carousel .carousel-inner, .home-hero .carousel .carousel-inner { width:100%; }
    .carousel .carousel1-inner, .home-hero .carousel .carousel1-inner { width: 100%; }
    .carousel .carousel-inner .item, .carousel .carousel1-inner .item { height:auto; width: 100%; }
    .carousel .carousel-inner .item .hero-img, .carousel .carousel1-inner .item .hero-img { overflow: hidden; width: 100%; }
    .carousel .carousel-inner .item .hero-img img, .carousel .carousel1-inner .item .hero-img img { max-height: 450px; max-width: none; width: auto; }
    .home-hero .carousel .carousel-inner .item, .home-hero .carousel .carousel1-inner .item { height: 450px; width: 100%; }
    .home-hero .carousel .carousel-inner .item .hero-img, .home-hero .carousel .carousel1-inner .item .hero-img { float: left; height: 450px; min-height: initial; width: 100%; }
    .home-hero .carousel .carousel-inner .item .hero-img img, .home-hero .carousel .carousel1-inner .item .hero-img img { float: left; height: 100%; max-width: none; width: auto; }

    .ie8 .carousel .carousel-control.left span, .ie8 .carousel .carousel-control.right span { background-color: #999; }
    .ie8 .carousel .carousel-control.left span:hover, .ie8 .carousel .carousel-control.right span:hover { background-color: #333; }
    .ie8 .carousel .carousel-control.left span:hover span, .ie8 .carousel .carousel-control.right span:hover span { opacity: 1; }
    .carousel .carousel-control.right span, .carousel .carousel-control.right:hover span { }
    .carousel .carousel-control.left span, .carousel .carousel-control.left:hover span { }

}




@media (max-width:1280px){
	.wrap{ width: 100%; }
	.phone-plr1,
	.you-position,
	.infoctrl,.h-top{ padding: 0 3%; }


	
}
@media (max-width:1244px){
	.header{  min-height: 0; }
    .nyban,.foottubiao{display: none;}
    .footwb{ font-size: 14px; margin-left: 0px; float:none; display:block; margin:0 auto; text-align:center;}
    .job-list dt h2{font-size: 12px;padding-right:0px;}
    .job-list dt{padding: 0px 10px;}
    .job-table{display: none;}
    .job-info{padding: 0px;}
    .nyban img{width: 24%;}
	.webkit-pt{ padding-top: 0; }
	.h-top{ height: 4rem; }
	.head-right{ display: none; }
	.p-head-r{ display: block; }
	.logo{ display: none;}
    .logo_two{margin-top: 20px; display: block; float: left; height:26px;overflow: hidden;}
	.logo_two a{display: block;height:26px;overflow:hidden;}
    .logo_two img{height:100%; }
	.logo img{ width: 8rem;  }
	.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%; }
	.page-right{ height: auto !important; }
	.page-right2{ height: auto !important; }	
	.p-e-bg{ width: 100%; left: 0; }
	.pro-con{ padding-top: 0; }
	.page-banner{ position:relative;margin-top: 4rem;}
	.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;}
	.fawgr{margin-left:0px; width:100%;}
	.fawgr li{width:100%; text-align:center; margin-bottom:6px;}
	.lxwcn,.lxwwly{width:100%;}
    .footewm{margin-left: 0px; float:right;}
	.footwb{line-height:24px; margin-top:22px;}
    .teambutvf{margin-top:8rem;}
    .syabout{ background-size:auto 100% ; }    



}
@media (max-width:800px){
	.footer{display:none;}
	.footer_phone{display:block;}
	.head-menu ul li a{display:block;}
    .over{width:95%; margin-left:5%;}
	.fwgs_info img{height:18% !important;}
	.fwgs_info{      top: 20%;  height: 100%;}
	.fwgs_info p{font-size:0.7rem;margin-bottom:1px;margin-top:6px !important;}
	.fwgs_line{width:30%; display:none;}
	.teambg_twofg .teaminfo_ny{width:100%;}
	.over li a:active .syzcmblack{
   width: 100%; height: 100%; background: #0064b3; opacity: 0.9; position: absolute; top: 0;left: 0; filter: alpha(opacity=95);
}
	.teamimg_two{width:100%; float:none; margin:0px 0px;}
	.teamimg_two img{width:50%; margin:0 auto; display:block;}
	.teamcon_two{width:90%; margin: 0 auto; display:block; float:none;}
	.teamcon{text-align:center; width:100%; background: #fff; margin-top:16px;}
    .asffe{display: none;}
    .mor{background: #f5f5f5;}
    .phone_team{ display: block; width:90%;float:left;margin:0px 5% 2% 5%;background:#fff;}
	.phone_team mor{width:22%;float:left;margin:0px 1.5% 2% 1.5%; }
    .teamnamezw {margin-top:0px;font-size:0.8rem;line-height: 24px; background:#fff; }
    .teaminfocon{ display: none; margin-top: 22px; font-size: 13px; color: #666;}
    .teaminfo { height: auto;display: block; padding:0px;width:100%; margin-bottom:28px;background:#fff;}
    .teamfz {display: none;}
    .teamimg img {width: 80%; display:block; margin:0 auto;}
    .teamimgdw {display: none;}
    .teamname {margin-top: 0px; font-size: 1rem;line-height:24px; text-align:center;}
    .teamnameyw {margin-top:0px;font-size: 0.8rem;line-height: 24px;}
    .teamimg {float: none; margin-right: 0px; position: relative;z-index: 99;width:100%;background:#fff;}
    .over li{width:47%;margin:0px 1.5% 1.5% 1.5%; float:left;}
    .sytzfx_new{display:block;}
    .sybed{ width: 100%;}
    .sybed img{position: relative; padding-left: 4%; float: left; width: 20%; height: auto; min-height: 42px;}
    .sybed p{  writing-mode: horizontal-tb; height: auto;float: left; margin-top: 8%; margin-left: 8%; }
    .syabout_bt img{width: 65%;}
	.syabout_gdan{position:relative; margin-top:14px;}
	.syqywh_bt{    margin-top:0px;
    margin-bottom:40px;}
    .syabout_con{ margin-left:5%;margin-right:5%;width: 90%; padding:0% 0%; color:#333; font-size:0.8rem; line-height:24px;}
	 .syabout_con p{color:#333; font-size:0.8rem; line-height:24px;}
	 .syabout_con p span{color:#333; font-size:0.8rem; line-height:24px;}
    .syabout{ background-size:auto 100% ; }
    .sybed li{width: 100%; display: block;margin:0 auto;margin-bottom: 4%;}
    .sytzfx_bt{margin-top: 8%; margin-bottom: 7%;}
    .syqywh{padding: 12% 0px;}
    .sytzfx_bt img{width: 60%;}
	.syqywh_bt img{width: 60%;}
    .sytzfx{ margin-bottom: 0px;}
    .teambutvf{margin-top: 2%;}
    .teambutvf img{width: 44%;}    
    .infoctrl .fr,.backlist{width: 100%; text-align: center; border-radius: 6px;}
    .news_con_time{text-align: center;}
    .dasfgas{width: 100%;}
    .newsmtlist{width: 100%;}
    .newslistimg{display: none;}
    .news-p{ margin: 2% 4%; width: 92%;}
    .tzxm li{width: 33.33%;}
    .footlogo{width: 100%; float:none;}
	.footlogo img{width:24%; display:block; margin: 0 auto;}
	.ipro-list ul li{ width: 48%; }
    .nymainrt{display:none;} 
	.foot-link,
	.foot-text{  font-size: .9rem; float: none; }
	.foot-link{ margin-top: 1rem;padding-right:0%; width:266px;}
	.page-right,.page-right2,
	.page-left{ width: 100% !important;  margin-top:4%;}
	.page-right{ margin-top: 1.5rem; }
	.page-right2{ margin-top: 1.5rem; }	
	.p-e-item{ padding: .7rem 0 .7rem 30px }
	.p-e-bg{ background-size: 100%; }
	.a-t-text,
	.a-t-img{ width: 100%; float: none; }
	.yfcx-t-text,.yfcx-t-img_two,
	.yfcx-t-img{ width: 100%; float: none; }
	.a-t-text{  }
	.yfcx-t-text{background:#d7d7d7; padding:4% 3%;}
	.yfcx-t-text_two{background:#d7d7d7; padding:4% 3%;}	
    .you-position{margin:3% 0 0;}
	.newsbig_bg{ padding:4%;}
	.newsbig_bg h1 a{ font-size:18px;line-height:20px;}
	.yfcx_info{margin-top:2%;}
	.yfcxline{margin-bottom:3%;margin-top: 3%;}
	.yfcx-t-img{left:0px;position:relative;}
	.yfcx-t-img_two{right:0px;position:relative;}
	.yfcx-t-text h2{text-align:left; font-size:18px;}
	.yfcxline_two{ float: left;margin-bottom: 12px;width: 72px;}
	.yfcx-t-text p{padding:0px;}
	.yfcx-t-text_two h2{text-align:left; font-size:18px;}
	.yfcxline_two_two{ float: left;margin-bottom: 12px;width: 72px;}
	.yfcx-t-text_two p{padding:0px;}	
	.promore{display: block; text-align:center; margin-top:6px; float:none;color#fff; background:#ce2a1b;}
	.promore a{color:#fff;}	
	.promore a:hover{color:#fff;}		
	.protjinfo li{ width:46%; margin-left:2%; margin-right:2%;}
	.protjinfo p{ font-size:12px;}
	.promore_two{display: block; text-align:center; margin-top:6px; float:none;color#fff; background:#ce2a1b; width:100%; margin-bottom:20px;}
	.promore_two a{color:#fff;}	
	.promore_two a:hover{color:#fff;}	
	.hm_about_bg{float: none; margin-left:0%;width: 100%; padding:0 3%;}
    .hm_about_info{float: none; margin-right: 0%;width: 100%; padding:3%;}	
	.nbt li{ font-size:11px; width:19%; margin-right:1%; height:34px; line-height:34px;}
	.nbt{ height:34px;}
	.hmabout_bt{ font-size:14px; margin-top:2%;}
	.hmabout_con{font-size:12px; line-height:22px;}
	.inlist{ margin-top:2%;}
	.inlist li{font-size:12px; line-height:20px; margin-bottom:8px;}
	.hmnewd_bfb{width:100%; line-height:20px; }
	.inlist span{ float:none;}
	.hmabout_x{ margin-top:2%;font-size:12px; line-height:24px;}
	.hmfw_til{padding-bottom:6%; padding-bottom:4%; font-size:22px;}
    .hmline{ height:4px; width:80px; background:#ce291b; display:block; margin:0 auto;}
	.hmfw_info li{ width:96%; margin:0 auto; margin-bottom:4%;}
	.hmfw_info img{ float:left;}
	.hmfw_bt{ padding-left:68px; text-align:left;margin-top:0px;}
	.hmline_two{height:0px; margin:0px;}
	.hmfw_icon{padding-left:68px; text-align:left;margin-top:0px;}
	.hmsearice{ height:100%;background: url(../images/hmsearice.jpg) no-repeat; background-size:auto 100%;}
	.hmfwwz{ font-size: 12px;width: 94%;line-height:20px; padding-bottom:18px;}
	.hmfw_info{ margin-bottom:8px;}
	.homeProuctsShow li{ width:20%; margin:0 8px;}
	.foot_nav li{font-size:12px; margin-bottom:0px; padding-right:16px; line-height:40px;}
	.foot_nav{ margin-bottom:14px;}
	.footer_info p{ padding:0 3%;}
	.hm_line_bt{padding-left:4%;}
	.hmabout_more{background:#ce291b; border:1px solid #ce291b; width:100%; color:#fff; padding:0px;}
	.hmabout_more a{color:#fff; text-align:center; font-size:14px;}
	.hm_news_bg{position:relative; background:#ababab;}
	.hm_probg{position:relative;bottom:0px;}	
	.hmbae_info{margin-top:16px;}
	.hm_newsline{margin-left:7px;  margin-top: 20px; height:12px;}
	#news_rolling{ width:72%; margin-top:12px; }
	#news_rolling li a{font-size:12px;}
    .hm_procon li{ width:100%; margin:0 auto; background:#b72517; height:auto;}
	.hm_probg{height:auto;}
	.hm_icon6{width:100% !important; margin:0 auto; display:block;}
	.hm_icon7{width:100% !important; margin:0 auto; display:block; background:#fff !important;}
	.hm_icon8{width:100% !important; margin:0 auto; display:block;}	
	.hm_icon6 a i{  margin:0 auto;background:url(../images/hm_icon6_h.png) no-repeat; margin-top:3%; height:50px;width:50px; background-size:100%;}
	.hm_icon6 a:hover i{  margin:0 auto;background:url(../images/hm_icon6_h.png) no-repeat;margin-top:3%;height:50px;width:50px; background-size:100%;}
	.hm_procon li a{ color:#fff;}
	.hm_icon7 a p{ color:#b72517 !important;}
	.tscl_one{height:0px !important;}
    .tscl_two{height:0px !important;}
	.hm_icon7 a i{  margin:0 auto;background:url(../images/hm_icon7.png) no-repeat; margin-top:3%;height:50px;width:50px; background-size:100%;}
	.hm_icon7 a:hover i{ margin:0 auto;background:url(../images/hm_icon7.png) no-repeat;margin-top:3%;height:50px;width:50px; background-size:100%;}
	.hm_icon8 a i{  margin:0 auto;background:url(../images/hm_icon8_h.png) no-repeat; margin-top:3%;height:50px;width:50px; background-size:100%;}
	.hm_icon8 a:hover i{ margin:0 auto;background:url(../images/hm_icon8_h.png) no-repeat;margin-top:3%;height:50px;width:50px; background-size:100%;}
    .hm_news{ line-height:52px;}	
	.carousel-caption,
	.newtop-carousel{display:none;}
	.del_bzx li p{ font-size:12px; line-height:24px;}
	.del_bzx li{ width:94%; margin:0 auto; margin-top:4%;margin-right:0%;}
	.nbt_del li{width:33.32%;}
    .del_pro_cs2{ font-size:12px;line-height:22px; height:auto; padding:8px 0px; overflow:hidden; display:block;}
    .del_pro_cs3{ font-size:12px; line-height:22px;height:auto;padding:8px 0px;overflow:hidden; display:block;}
	.del_bzx{ margin-top:4%;}
	.wdbideo iframe{height:auto; min-height:280px;}
    .nyvideo{ display:block; overflow:hidden; margin-bottom:4%; margin-top:4%;}
    .delbt{ padding:0 3%;}
	.profangan_con{ display:block; overflow:hidden; }
	.profangan{padding:0 3%;}
	#next{height:0px !important; width:0px !important;}
	#front{height:0px !important; width:0px !important;}
	.you-position span{margin: 0 14px;}
    .protjinfo_del li{width:44%;margin:0 3%;}
	.protjinfo_del p{font-size:12px; line-height:20px;}
	.protjinfo_del h1{ font-size:14px;line-height:30px;}
	.nynav_two li a{ font-size:14px;}
	.izl-rmenu,#rightArrow,#floatDivBoxs{display:none;}
	.page_ewscon h1{ font-size:16px; color:#333; text-align:center; width:100%;}
	.page_ewscon{ width:100%; height:auto;   margin-top:3%;}
	.page_dy{margin-top:3%;}
	.nynav_line{ margin-top:4%;}
	.gyjj_jstu{float:none; width:100%;}
	.gyjj_jstu img{width:40%; display:block; margin:0 auto; margin-bottom:24px;}
	.gyjj_jsbt{width:100%;}

	
}
@media (max-width:1200px){
    .carousel-caption,
	.newtop-carousel{display:none;}    
	.delbt{ padding:0 3%;}	
	.profangan{padding:0 3%;}
	}

@media (max-width:1300px){ 
	.delbt{ padding:0 3%;}	
	.profangan{padding:0 3%;}
	.page-right{ width:30%;}
	.page-right2{ width:30%;}	
	.page-left{width:68%;}
}	
@media (max-width:700px){
	.t-contact,
	.t-news,
	.t-events{ width: 100%; padding-bottom: 1rem; }
	.t-news{ margin: 0; }
	.t-t-content{ min-height: 0; padding-bottom: 1rem; }
	.p-l-title{ font-size: 1.6rem; }
	.feed-text{ width: 145px; }
	.feed-enter input{ padding-left: 150px; }
	.c-f-item dl{ margin-top: 0; }
	.carousel .carousel-indicators{ display: none !important; }
	
}
@media (max-width:600px){
	.ipro-list ul li{ min-height: 0; height: 310px;  }
	.a-i-time{ width: 70px; }
	.a-i-content{ width: 73%; }
	.a-i-time{ margin-top: .2rem; }
	.a-i-content span{ width: 80px; }
	.a-i-content ul li{ font-size: .875rem; }
	.home-hero .carousel .carousel-caption .content{  }
}
@media (max-width:500px){
	.a-i-content em{ width: calc(100% - 90px); width: -webkit-calc(100% - 90px); }
	.s-s-con{ margin: .6rem 0; }
	.s-s-a a{ font-size: .95rem; width:107px;}
	.c-location.c-f-ddd .c-f-item dl dd h3{ font-size: 1rem; }
}
@media (max-width:400px){
	.c-location.c-f-ddd .c-f-item dl dt,
    .c-location.c-f-ddd .c-f-item dl dd,
	.c-f-item dl dt,
	.c-f-item dl dd{ width: 100%; float: none; }
	.c-f-item dl dt{ margin-top: 1rem; }
	.c-location.c-f-ddd .c-f-item dl dt{ margin: 0 0 1rem 0; }
	.c-location.c-f-ddd .c-f-item dl{ margin-top: 0; }
	.sol-ddd dt,
	.sol-ddd dd{ width: 100%; float: none; }
	.sol-ddd dt{ margin-bottom: 1rem; }
	.sol-ddd dt img{ width: 100%; }
}