html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;font-family:sans-serif}
html {
  scroll-behavior: smooth;
}
* {
	margin: 0;
	padding: 0; 
	list-style: none;
	font-style: normal;  font-size:1.1rem;font-family:sans-serif;line-height:190%;
	
}
a[href^="tel"] {
  font-size: inherit !important; 
  color: inherit !important;   
  text-decoration: none !important;
}
html,body {
	margin:0;padding:0;width: 100%;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0); -moz-tap-highlight-color :rgba(0, 0, 0, 0);height: 100%; margin: 0; padding:0; line-height:190%; background:#fff; font-size:1.1rem;font-family:sans-serif;background:#fff; color:#333 ;font-family:sans-serif
}
p{text-indent:2em; margin-bottom:21px; }
a:link {
	color: #333333; text-decoration: none; 
}
a:visited {
	color: #333333; text-decoration: none;
}
a:active {
color: #333333; text-decoration: none; 
}
a:hover {
	color: #333333; text-decoration:none; 
}
li{list-style-position:outside;  list-style-type:none}
h1{font-size:28px; line-height:56px}
h2{font-size:23px; line-height:50px;}
h3{font-size:186px; line-height:35px}
a img, a:hover img{ border: none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{margin:0;padding:0;}
img{border:0}

table{ border-left: 1px solid #D5D5D5;border-top: 1px solid #E9E5E5; border-collapse:collapse; border-spacing:0; }
td{text-align:center; min-height:30px; line-height:18px;   border-bottom: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5; padding:8px 12px 8px 12px;}
tr:hover{ background:#F9FAFB}
td p{text-indent:0px;line-height:18px; text-align:center; margin:0; padding:0}
th{text-align:center; min-height:30px; line-height:18px;    border-bottom: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5; padding:8px 3px 8px 3px;}
.tdbg{background:#F6F7FA; font-weight:bold}

a:focus{outline:0}a:active{outline:0}
ul{list-style:none}
a{outline:0}

#pt5{margin-top:50px}

p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0; text-indent:2em}
.mtt{text-align:center; width:100%; display:table; margin-bottom:15px}
.mtt h1{font-size:2.3rem; line-height:85px;margin-top:60px; margin-bottom:10px}
.mtt h2{font-size:2.3rem; line-height:65px;margin-top:40px; margin-bottom:10px}
.mtt h3{font-size:19px; font-weight:normal; margin-bottom:20px}

.amu{ margin:10px 0 10px 10px; display:table; float:left; width:100%; }
.amu li{float:left;  margin-right:10px; margin-top:10px;  }
.amu li b{color:#ff6600;}
.amu li i{font-weight:normal; font-style:normal; color:#ff6600}
.amu li a{padding:0px 15px 0px 15px;float:left; display:block; font-size:14px;line-height:33px;background:url(a1.gif) 4px 13px no-repeat; }
.amu li a:hover{ color:#ff6600; padding:0px 15px 0px 15px;float:left;background:url(a2.gif) 4px 13px no-repeat;}

.ab{font-size:1.5rem; line-height:200%; text-align:left; width:50%; margin-bottom:35px}
.ab h2{font-size:1.5rem;color:#3378C0; text-align:left;display:table;}
.ab li{font-size:1.5rem; line-height:200%; margin: 0;  padding: 0;text-align: left; display: block;list-style-type: none;}
.main .ab ul{margin0; padding:0; text-indent:0;text-align:left;}
.ab li p{ padding:0; margin:0; text-indent:0;line-height:200%;font-size:1.4rem;text-align:left;}

.abimgr{float:right; padding-left:20px;}
.abimgr img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius: 8px;}

.qyh h2{ line-height:65px;font-size:2.3rem;  padding-top:20px; margin-bottom:30px; width:100%; text-align:center; display:table}
.main .qyt b{color:#3378C0;font-weight:bold}
.qyt{margin-top:30px; line-height:32px;width:100%; }
.qyt ul{padding:0;text-align:left; }
.qyt b,.qyt strong{color:#3378C0;font-weight:bold}
.prt{margin-bottom:40px; font-size:1rem; display:table; width:100%; max-width:1400px; overflow:hidden}
.prt h1{font-size:2.5rem; line-height:125px; text-align:center}
.prt h2{font-size:1.9rem;  margin-bottom:10px}
.prt h3{font-size:1.5rem; margin-bottom:20px }
.prt strong{color:#0166B4; font-size:1rem}

.shwpro{ width:1400px; min-width:1400px; max-width:1400px; margin-bottom:50px}
.shwpro .pli{display:table; padding:20px 0 0px 0;width:1400px;max-width:1400px; width:1400px;height:300px; margin:0 auto; border-top:1px solid #EBEBEB;overflow:hidden }
.shwpro .pli img{width:300px; height:300px; float:left; margin-right:30px}
.shwpro .plist{float:left; display:inline; font-size:1rem; padding:10px 10px 10px 10px;height:300px; overflow:hidden;word-break: break-all; width:50%; overflow:hidden}
.shwpro .plist h2{font-size:1.7rem; font-weight:normal; margin-bottom:10px; padding-left:11px}
.shwpro .plist ul li{list-style-type:none;font-size:0.9rem; list-style-position:outside; padding-left:30px; margin:3px 0 3px 0; background:url(ar.png) 0px 8px no-repeat; background-size: 20px 20px;}
.shwpro .plist  li p{margin:0; padding:0;font-size:0.9rem; display: inline; }
.shwpro .pbt{width:20%; float:left;color: #fff;   border-color: rgba(0,0,0,0);text-align:center; float:right;   float:left; display:list-item; list-style-type:none  }
.shwpro .pbt li{float:right}

.bta a{width:100px; height:40px; line-height:39px;padding: 11px 25px 8px 25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px; margin:20px 20px 0 0;color:#fff; background:#0166B4;display:block;letter-spacing:1px;font-size:1.1rem; }
.bta a:hover{ font-weight:bold}

.btb a{width:100px; height:40px; line-height:39px;padding: 11px 25px 8px 25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px; margin:0px 20px 0 0;color:#0166B4;background:#ffff;
border:1px solid #0166B4;display:block;letter-spacing:1px;font-size:1.1rem;}
.btb a:hover{color:#0166B4; background:#fff;border:1px solid #0166B4;font-weight:bold}


.nav a{color:#ccc; font-weight:normal}

.ysp{margin:0 auto;  width:1400px; min-width:1400px; display:table  }
.ysp li{width:440px; height:auto; min-height:530px;  line-height:25px; font-size:1rem; text-align:left; padding:0;margin:0 40px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.ysp img{width:440px; height:320px; display:block;  margin-bottom:5px;border:1px solid #dedede;padding:0; }
.ysp a:hover img{border:1px solid #F1F1F1;padding:0; }
.yst h3{font-size:1.6rem; font-weight:normal;line-height:220%;}
.yst{font-size:1rem; line-height:190%; padding:0 15px 0 15px}

.nsp{margin:0 auto;  width:1400px; min-width:1400px; display:table; min-height:300px  }
.nsp ul{padding:0 10px 0 10px}
.nsp li{width:440px; hheight:550px; min-height:550px; overflow:hidden;   line-height:25px; font-size:1rem; text-align:left; padding:0;margin:0 40px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.nsp img{width:440px; height:320px; display:block;  margin-bottom:5px;border:1px solid #dedede;padding:0; }
.nsp a:hover img{border:1px solid #F1F1F1;padding:0; }
.nsp h3{font-size:1.6rem; font-weight:normal;line-height:150%; margin:15px 0 15px 0}
.nsp{line-height:190%;margin-bottom:20px}
.desc{font-size:1rem; line-height:150%}

.fct{text-align:center}

.myp{margin:0 auto; min-height:820px; width:1400px; max-width:1400px;  }
.myp li{width:320px; min-height:410px; display: block;line-height:18px;overflow: hidden;  text-align:center; margin:0 37px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.myp img{height:320px; width:320px; display:flex; max-height:100%; max-width:100%; overflow:hidden; transition: transform 0.3s ease;
  width: 100%;
  height: 100%; }
.myp img:hover {height:320px; width:320px;max-height:100%; max-width:100%;overflow: hidden;transform: scale(1.1);}
.myp .imgc {
    width: 320px; 
    height: 320px; 
    overflow: hidden;
    display: flex; 
    justify-content: center;
    align-items: center; max-height:100%; max-width:100%; margin-bottom:15px;
}

.myn{margin:0 auto; min-height:820px; width:1400px; max-width:1400px;  }
.myn li{width:320px; min-height:480px; display: block;line-height:130%;overflow: hidden;  text-align:center; margin:0 37px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.myn img{height:320px; width:320px; display:flex; max-height:100%; max-width:100%; overflow:hidden; transition: transform 0.3s ease;
  width: 100%;
  height: 100%; }
.myn img:hover {height:320px; width:320px;max-height:100%; max-width:100%;overflow: hidden;transform: scale(1.1);}
.myn .imgc {
    width: 320px; 
    height: 320px; 
    overflow: hidden;
    display: flex; 
    justify-content: center;
    align-items: center; max-height:100%; max-width:100%; margin-bottom:15px;
}
.sdata{display:block; color:#666666; margin-top:5px}


.ctm{height:100px; width:100%; margin-top:80px;background:#0166B4; line-height:100px; color:#fff; text-align:center; font-size:1.7rem; display:table;min-width:1400px;}
.pd20{margin-top:20px}

.gbg{width:100%; background:#E9E9E9; padding:10px 0 30px 0; display:table}
#bmk{border-top:1px solid #EBEBEB; padding-top:35px; margin-top:60px; }

.clear{clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;border:0}
.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.timeS{font-size:12px;margin-bottom:5px}

.menu{height:90px; display:table; background:#fff; position:static; width:100%}

.prv{width:100%; display:table; font-size:15px; margin-bottom:5px; color:#ff6600}

/*nav*/
.nav-left .logo img{height:70px; padding-top:10px}
.topbar.nav{position:fixed;top:0;_position:absolute;_top:expression(documentElement.scrollTop+"px")}
.nav{min-width:1400px;width:100%;height:90px;outline:0;position:fixed;top:0;line-height:90px;text-align:left;z-index:10001;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.1);padding:0;box-sizing:border-box; display:table;margin:0 auto;}
.nav .nav-box{margin:0 auto;height:90px;max-width:1400px;width:1400px;min-width:1400px;height:100%;font-size:1rem; }
.nav a{font-size:1rem; line-height:40px; color:#999}

.nav .nav-right{position:relative;float:left;width:75%;height:90px;font-size:0;}
.nav .nav-left{position:relative;float:right;width:auto;height:90px;font-size:0;padding-right:5px;}
.nav .ct a{
    background: #246EB7; width:80px; float:right;margin: 25px 0 0 0;color: #fff;text-align: center;font-weight: bold;padding: 0px 20px 0px 20px; font-size: 1rem;-webkit-border-radius:4px; -moz-border-radius: 4px; }
.nav .ct a:hover{background:#3A7FC3; text-decoration:none}

.nav .navitem{*float:left;position:relative;margin-right:25px;display:inline-block;vertical-align:top;width:auto;height:100%;z-index:10;cursor:pointer}
.nav .navitem .hot-icon{position:absolute;top:10px;right:-3px;width:23px;height:16px}
.topbar_btn .topbar_btn_text{font-size:1rem; height:90px;text-decoration:none;transition:color .3s}


.navitem-fw:hover .insapp,.navitem-fw.state-hover .insapp{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.nav-box .nav-right .nav-item .arrow-icon,.nav-box .nav-right .navitem-fw .arrow-icon,.nav-box .nav-right .navitem-pd .arrow-icon {display:inline-block;vertical-align:top;margin-left:4px;width:9px;height:90px;line-height:0;padding:44px 0;box-sizing:border-box;transition:transform .3s}

.navitem-dl .arrow-icon,.navitem-qy .arrow-icon{display:inline-block;vertical-align:top;margin-left:8px;width:9px;height:90px;line-height:0;padding:44px 0;box-sizing:border-box;transition:transform .3s}

.nav-box .nav-right .navitem .arrow-icon svg *,.nav-box .nav-right .navitem-fw .arrow-icon svg *,.nav-box .nav-right .navitem-pd .arrow-icon svg *{stroke:#999}

.nav .topbar_btn_text a{line-height:90px; height:90px; display:inline-block; text-decoration:none; font-size:1rem;font-weight:bold; color:#333;  }
.nav .topbar_btn_text a:hover{ line-height:90px; height:90px; text-decoration:none; color:#0166B4  }
.topbar_btn_text a{ height:90px}

.nav-box .nav-right .navitem.state-hover .topbar_btn_text,.nav-box .nav-right .navitem-fw.state-hover .topbar_btn_text{color:#0076fe}

.nav .navitem:hover .topbar_btn_text,.nav .navitem.state-hover .topbar_btn_text{color:#0076fe}
.navitem.new:before{content:"";position:absolute;right:-5px;top:10px;width:28px;height:16px;background-position:0 0;background-repeat:no-repeat}

.nav-box .nav-right .navitem:hover .arrow-icon,.nav-box .nav-right .navitem.state-hover .arrow-icon,.nav-box .nav-right .navitem-fw:hover .arrow-icon,.nav-box .nav-right .navitem-dl:hover .arrow-icon,.nav-box .nav-right .navitem-len:hover .arrow-icon,.nav-box .nav-right .navitem-qy:hover .arrow-icon,.nav-box .nav-right .navitem-fw.state-hover .arrow-icon,.nav-box .nav-right .navitem-pd:hover .arrow-icon,.nav-box .nav-right .navitem-pd.state-hover .arrow-icon{transform:rotate(180deg)}

.nav-box .nav-right .nav-item:hover .arrow-icon svg *,.nav-box .nav-right .nav-item.state-hover .arrow-icon svg *,.nav-box .nav-right .navitem-fw:hover .arrow-icon svg *,.nav-box .nav-right .navitem-fw.state-hover .arrow-icon svg *,.nav-box .nav-right .navitem-pd:hover .arrow-icon svg *,.nav-box .nav-right .navitem-pd.state-hover .arrow-icon svg *,.nav-box .nav-right .navitem-dl:hover .arrow-icon svg *,.nav-box .nav-right .navitem-dl.state-hover .arrow-icon svg *,.nav-box .nav-right .navitem-qy:hover .arrow-icon svg *,.nav-box .nav-right .navitem-qy.state-hover .arrow-icon svg *{stroke:#0076fe}

.navitem.navitem-cooperationCenter{margin-right:33px}
.nav-box .nav-right .navitem-pd:hover .topbar_btn_text,.nav-box .nav-right .navitem-pd.state-hover .topbar_btn_text{color:#0076fe}
.navitem-icon{position:relative;top:-5px;margin-right:20px;display:inline-block;vertical-align:middle;width:16px}
.nav .navitem-pd:hover .topbar_btn_text,.nav .navitem-pd.state-hover .topbar_btn_text{color:#0076fe}



.prok{position:absolute;top:89px;left:-10px;width:200px;height:230px;font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0;line-height:250%}
.prok a{text-decoration:none; }
.navitem-pd:hover .prok,.navitem-pd.state-hover .prok{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.prok:before{content:'';position:absolute;top:-5px;left:21%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}

.insapp{position:absolute;top:90px;left:-20px;width:260px;height:213px;
font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0}
.insapp a{text-decoration:none}
.insapp:before{content:'';position:absolute;top:-5px;left:23%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}

.dlcon{position:absolute;top:90px;left:-15px;width:600px;height:180px;font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0;line-height:250%}
.dlcon a{text-decoration:none; line-height:250%}
.navitem-dl:hover .dlcon,.navitem-dl.state-hover .dlcon{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.dlcon:before{content:'';position:absolute;top:-5px;left:26%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}

.qycon{position:absolute;top:90px;left:-15px;width:300px;height:180px;font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0;line-height:220%}
.qycon a{text-decoration:none; line-height:250%}
.navitem-qy:hover .qycon,.navitem-qy.state-hover .qycon{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.qycon:before{content:'';position:absolute;top:-5px;left:25%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}

.lencon{position:absolute;top:90px;left:-55px;width:180px;height:105px;font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0;line-height:220%}
.lencon a{text-decoration:none; line-height:38px}
.navitem-len:hover .lencon,.navitem-len.state-hover .lencon{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.lencon:before{content:'';position:absolute;top:-5px;left:38%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}

.sch{position:absolute;top:90px;left:-95px;width:350px;height:75px;font-weight:400;z-index:11;background:#fff;box-shadow:0 5px 20px 0 rgba(51,57,85,0.15);border-radius:4px;transform:scaleY(0);opacity:0;filter:alpha(opacity=0);transition:transform .3s,opacity .3s,filter .3s;transform-origin:0 0;line-height:38px}
.sch a{text-decoration:none; line-height:38px}
.navitem-sch:hover .sch,.navitem-sch.state-hover .sch{transform:scaleY(1);opacity:1;filter:alpha(opacity=100)}
.sch:before{content:'';position:absolute;top:-5px;left:32%;width:0;height:0;border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;transform:translateX(-50%) rotate(-45deg);box-shadow:0 2px 22px 2px rgba(217,223,231,0.6)}
.sch input{height:32px; margin:0; padding:0; text-indent:4px; float:left; border:1px solid #DEDEDE; outline:0; font-size:0.8rem}
.sch ul{padding:20px 10px 10px 20px}

.mpro{float:left; width:100%; margin-bottom:30px;padding:13px 30px 0;box-sizing:border-box}
.mpro h2{font-size:15px; line-height:38px}
.mpro li{float:left; font-size:14px;width:100%; height:35px; line-height:35px; padding:0; margin:0; }
.nav .mpro a{color:#333; text-decoration:none;display:block;padding:10px 0 10px 10px;line-height:120%;background:url(a1.gif) 0px 17px no-repeat}
.nav .mpro a:hover{color:#0166B4; text-decoration:none;background:url(a2.gif) 0px 17px no-repeat}

/*nav*/
.counter-value{
	font-size: 50px;
	font-weight: 700;
	line-height: 100px; color:#246EB7
}
.glp{line-height:100px; font-size:18px}

.pronav h2{line-height:69px; font-size:26px;background:url(ag.png) no-repeat 3px 19px; padding-left:15px; width:900px; display:table; float:left}
.pronav span{font-weight:normal; font-size:13px; padding-left:5px; padding-right:5px;line-height:45px;font-family:simsun;}
.inav{line-height:40px; font-size:15px; color:#888; width:100%;text-align:left; background:url(ag.png) no-repeat 3px 14px; padding-left:13px}
.inav a{color:#888;font-size:15px;}
.inav a:hover{color:#888;font-size:15px; text-decoration:underline}

.inav span{font-size:14px; font-family:verdana; padding:0 6px 0 6px}


.moreapp{height:60px; margin:0 auto; padding:0; margin:0 }
.moreapp a{background:#FDA702; color:#fff;  margin:20px 0 0 0; display:table; text-align:center; padding:5px 20px 5px 20px;  font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px; font-weight:bold}
.moreapp a:hover{ background:#FAB70E; }

.ins{ margin-top:10px; margin-bottom:30px; min-height:150px }
.ins li a{color:#0D5DC0;padding-left:16px; font-size:14px; line-height:29px;background:url(app1.gif) 5px 11px no-repeat; display:block; width:100%}
.ins li a:hover{color:#ff6600;background:url(app2.gif) 5px 11px no-repeat;}


.abpic{float:right; margin-left:20px;width:407px; height:283px; background:url(a-b.jpg) no-repeat}
.abimg{float:right; padding-left:20px}
.abhimg{width:40%; display:table; float:left; margin-right:20px}
.iright .ndps{ display:none}


.prom{display:table}


.probg{background:#F6F7FA; width:100%;}


.banner{width:100%; min-width:1200px; height:350px; display:block; overflow:hidden}
.banner li{height:350px;min-width:1200px;}
.banner ul.bxslider{list-style:none;}
.banner div.bx-pager{bottom: 4%;}
.banner div.bx-controls-direction{ display:none; }
.banner .bxslider a{display:block; width:100%; height:100%}

.sbanner{display:table;width: 100%; min-width: 1400px;height:300px;margin-bottom:8px;}


.mytit{height:46px; min-height:46px;  display:table; width:100%; margin:25px 0 20px 0;font-size:17px; text-align:center;min-width:1200px}
.mytit h2{height:36px; text-align:left; font-size:35px; line-height:36px; margin:40px 0 30px 0;  text-align:center;min-width:1200px }
.mtit{height:36px;  display:table; width:100%; margin-top:10px  }
.mtit h2{height:46px; text-align:left; font-size:23px; font-weight:bold;  line-height:36px; margin:25px 0 30px 0;  text-align:center}



#nbd{margin-right:0px}

.nopg{margin-right:0}

.pl20{padding-left:20px}
.pd15{padding-left:15px; text-align:left}
.pt15{padding-top:15px}
.myleft{border-right:1px solid #F5F7F9}

.mybtn{float:right;padding:20px 0 20px 0; display:table; width:100% }
.mybtn a{margin:0 25px 30px 0; font-size:14px; line-height:30px; display:block; float:right; background:#fff; padding:0px 10px 0px 10px; color:#999; border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px;}
.mybtn a:hover{color:#ff6600;background:#fff;background:#fff;}


#pt20{margin-top:20px}

#pd30{padding-left:50px}

.ift{width:100%; min-width:100%;color:#999999;background:#1D1D1D; padding:30px 0 30px 0;margin:0 auto;  height:auto; display:table;}
.sfoot{ width:1400px;max-width:1400px; min-width:1400px; margin:auto; padding:0; min-height:40px;text-align:center}
.sfoot h3{width:16.6%; float:left; line-height:220%; font-size:1.2rem;text-align:center}
.sfoot  a{color:#999999; font-size:1.2rem; font-weight:normal;text-align:centers}
.sfoot  a:hover{ color:#E5E4E4}
#itc li{background:none}

.icode img{height:200px;-webkit-box-shadow: 0 4px 10px 0 rgb(53 55 65 / 10%);box-shadow: 0 4px 10px 0 rgb(53 55 65 / 10%); margin-bottom:30px}
.fcs{float:right; padding:0; width:100%;}
.fleft,.fright{ width:auto; float:left}
.fcs li textarea{ font-size: 14px; outline:0; border:1px solid #DBE1EA; text-align:left; padding:5px 5px 5px 5px; font-family:sans-serif;font-size:1rem}
.fcs li textarea:focus{border:1px solid #92C3FB; font-size:}
.fcs li #txta{width:96%}
.fcs li input{border-radius: 2px; height: 38px;line-height: 30px;background: transparent;padding: 2px 10px 2px 8px;outline: 0;background:#fff; border:1px solid #DBE1EA; overflow:hidden;display:table; float:left; width:90%; font-family:sans-serif;font-size:1rem}
.fcs li select{border-radius: 2px; height: 38px;line-height: 30px;background: transparent;font-size: 14px;padding: 2px 10px 2px 8px;outline: 0;background:#fff; border:1px solid #DBE1EA; overflow:hidden;display:table; float:left; width:90%;font-size: 1rem;}
.fcs li input:focus{border:1px solid #92C3FB;}
.fcs li{height:50px; list-style-type:none; margin:0 auto; padding:5px 0 0 0;display:table; width:98%;  }
.fcs dt{float:left; margin:0 auto; padding:6px 0 0 8px}
.fcs li img{float:left}
.fcs{margin:0 auto; width:98%}
.fcs .Btn {width: 203px;height:48px;line-height: 48px;color: #fff;text-align:center;font-size: 18px;cursor: pointer;background-color: #0166B4;border-radius: 2px;border: 0;margin: 10px 0 0 0;padding: 0;}
.bred{color:#F00}

.main{max-width:1400px;min-width:1200px; margin: 0 auto; height:auto; }
.main img{max-width:1400px;}
.main ul{margin-top:20px;padding:0px 15px 90px 0; line-height:28px; margin:0; font-size:1.2rem }
.main dl{ line-height:20px; font-size:14px; text-align:center; color:#999999; margin:15px 0 25px 0}
.main p{margin:5px 0 18px 0; padding:0;text-indent:0 }
.main li{list-style-type:disc; list-style-position:inside }
.main td h2,.main td h1{line-height:150%; padding:0; margin:0}

.main td p{ text-indent:0}
.main table {
      width: 100%;
      border-collapse: collapse;
      font-family: Arial, sans-serif;
      margin: 20px 0;
    }
.main  th, td {
      border: 1px solid #000;
      padding: 8px;
      text-align: center; line-height:120%;
    }
.main  th {
      background-color: #0056b3;
      color: white;
    }
.main  tr:nth-child(even) {
      background-color: #f2f2f2;
    }
.main  .header-row {
      background-color: #d3d3d3;
    }
	
.navside{display:none}
.fb{ display:none}
.abhimg{width:40%; display:table; float:left; margin-right:20px}


.search{ float:right}
.search input{height:32px; margin:0; padding:0; text-indent:4px; float:left}



.news{width:98%; min-height:400px; margin:0; display:table; overflow:hidden}
.news li{ border-bottom:1px dotted #dedede;background:url(newsarrow.png) 4px 15px no-repeat; text-align:left; padding:10px 0 10px 25px; line-height:25px; }
.news li a{display:block;}
.news li span{float:right;line-height:25px; color:#999999; font-size:12px; padding-right:10px}


.htxt{width:100%;  float:right; margin:0; padding:0; overflow:hidden}
.htxt ul{padding:0px 10px 10px 20px; line-height:28px; margin:0; text-align:left; }
.htxt p{text-indent:2em; margin:5px 0 18px 0; padding:0; line-height:28px;word-break:break-all}



.bft{padding:12px 0 12px 0; width:100%;min-width:1400px; margin:0; center; display:table; color:#999999; background:#000; line-height:190%; text-align:center;  overflow:hidden; font-size:1rem}
.bft a{color:#999999;font-size:1rem}
.bft a:hover{text-decoration:underline;font-size:1rem}

.mypage{display:table; text-align:center;width:100%; margin:20px 0px 90px 0px;}                        
.ipage a,.ipage strong,.ipage span,.ipage a,.ipage strong,.ipage span{ color:#057BD9;font-size:1rem; display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
.ipage a:hover,.ipage a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff;font-size:1rem; }
.ipage a.pageBtn,.ipage a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-size:1rem; }
.ipage strong,.ipage strong{color:#333;background:none;border:0}
.ipage span,.ipage span{padding:0;margin:0;background:none;border:0}
.ipage strong{font-size:1rem; font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #FF6600;background:#FFEEE5;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#FF6600;  }
.ipage span i{font-style:normal; color:ff6600; font-weight:bold;font-size:1rem;line-height:1.231;}
.ipage .tbx{font-size:1rem;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:0px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#888888}

.bgtit{background:url(mbg.gif) 0 0 repeat-x; width:100%;height:35px; margin-bottom:10px; display:table; }
#pdl20{padding-left:18px}
#english{font-size:12px}


@media screen and (min-width: 480px) and (max-width:1399px) {
html,body {
	margin:0;padding:0;width: 100%;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0); -moz-tap-highlight-color :rgba(0, 0, 0, 0);height: 100%; margin: 0; padding:0; line-height:190%; background:#fff; font-size:1rem;font-family:sans-serif;background:#fff; color:#333 ;font-family:sans-serif
}
.nav{min-width:1200px;outline:0;position:fixed;top:0;width:100%;height:90px;line-height:90px;text-align:left;z-index:10001;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.1);padding:0 40px;box-sizing:border-box; display:table; padding-left:10px;}
.nav .nav-box{max-width:1200px;width:1200px;min-width:1200px;margin:0 auto;height:90px;height:100%;font-size:15px; }
.nav .nav-right{position:relative;float:left;width:auto;*width:430px;height:90px;font-size:0;}
.nav .nav-left{position:relative;float:right;width:auto;*width:200px;height:90px;font-size:0;padding-right:5px}
.nav .navitem{*float:left;position:relative;margin-right:20px;display:inline-block;vertical-align:top;width:auto;height:100%;z-index:10;cursor:pointer}
.main{max-width:1200px;width:1200px;min-width:1200px; margin: 0 auto; height:auto;font-size:1rem }
.main img{max-width:98%;}
.main ul{margin-top:20px;padding:0px 15px 90px 15px; line-height:28px; margin:0; font-size:1rem }

.shwpro{ width:1200px; min-width:1200px; max-width:1200px; margin-bottom:50px}
.shwpro .pli{display:table; padding:20px 0 0px 0;width:1200px;max-width:1200px; min-width:1200px;height:300px; margin:0 auto; border-top:1px solid #EBEBEB;overflow:hidden }
.ysp{margin:0 auto;  width:1200px; max-width:1200px; min-width:1200px;display:table;  }
.ysp li{width:373px; height:auto; min-height:400px; line-height:25px; text-align:left; margin:0 40px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.ysp img{width:373px; height:271px; display:block;  margin-bottom:5px;border:1px solid #dedede; }

.yst h3{font-size:1.3rem; line-height:210%}
.yst{font-size:1rem; line-height:190%; padding:0 15px 0 15px}


.nsp{margin:0 auto;  width:1400px; min-width:1400px; display:table; min-height:300px  }
.nsp ul{padding:0 10px 0 10px}
.nsp li{width:373px; height:470px; min-height:470px; overflow:hidden;   line-height:25px; font-size:1rem; text-align:left; padding:0;margin:0 40px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.nsp img{width:373px; height:271px; display:block;  margin-bottom:5px;border:1px solid #dedede;padding:0; }
.nsp a:hover img{border:1px solid #F1F1F1;padding:0; }
.nsp h3{font-size:1.1rem; font-weight:normal;line-height:150%; margin:15px 0 15px 0; padding:0}
.nsp{line-height:150%;margin-bottom:20px; padding:0}
.desc{font-size:14px; line-height:150%}
.sdata{font-size:14px}

.myp{margin:0 auto; min-height:690px; width:1200px; max-width:1200px;min-width:1200px;width:1200px;  }
.myp li{width:272px; min-height:350px; display: block;line-height:18px; overflow: hidden;  text-align:center; margin:0 37px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.myp img{height:272px; width:272px; display:flex; max-height:100%; max-width:100%; overflow:hidden; transition: transform 0.3s ease;}
.myp .imgc {
    width: 272px; 
    height: 272px; 
    overflow: hidden;
    display: flex; 
    justify-content: center;
    align-items: center; max-height:100%; max-width:100%; margin-bottom:15px;
}
.myn{margin:0 auto; min-height:620px; width:1200px; max-width:1200px;min-width:1200px; line-height:130%; }
.myn li{width:272px; min-height:390px; display: block;line-height:130%;overflow: hidden;  text-align:center; margin:0 37px 20px 0; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.myn img{height:272px; width:272px; display:flex; max-height:100%; max-width:100%; overflow:hidden; transition: transform 0.3s ease;
  width: 100%;
  height: 100%; }
.myn .imgc {
    width: 272px; 
    height: 272px; 
    overflow: hidden;
    display: flex; 
    justify-content: center;
    align-items: center; max-height:100%; max-width:100%; margin-bottom:15px;
}
.shwpro{ width:1200px;  max-width:1200px; min-width:1200px;margin-bottom:50px}
.shwpro .pli{display:table; padding:20px 0 0px 0;width:1200px;max-width:1200px; width:1200px;height:300px; margin:0 auto; border-top:1px solid #EBEBEB;overflow:hidden }

.ctm{height:100px; width:100%;min-width:1200px; background:#0166B4; line-height:100px; color:#fff; text-align:center; font-size:1.7rem; display:table; margin-top:35px}

.nav{outline:0;position:fixed;top:0;width:100%;height:90px;line-height:90px;text-align:left;z-index:10001;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.1);padding:0 40px;box-sizing:border-box; display:table; padding-left:10px;min-width:1200px;}
.nav .nav-box{margin:0 auto;height:90px;max-width:1200px;min-width:1200px;height:100%;font-size:15px; }
.sfoot{width:1200px;max-width:1200px; min-width:1200px; margin:auto; padding:10px 0 10px 0;}
.sbanner{ float: left; list-style: none; position: relative; display:table; height:300px;width:100%;min-width: 1200px;margin-bottom:8px}
li{ list-style-type:none}
.prt h1{font-size:2rem; line-height:125px; text-align:center}
.prt h2{font-size:1.7rem;  margin-bottom:10px}
.prt h3{font-size:1.2rem; margin-bottom:20px }
.prt strong{color:#0166B4; font-size:1rem}
.bft{padding:12px 0 12px 0; width:100%;min-width:1200px; margin:0; center; display:table; color:#999999; background:#000; line-height:190%; text-align:center;  overflow:hidden; font-size:1rem}
.bximg{width:100%; min-width:1200px; height:540px; display:block; overflow:hidden;margin:0}

}


.bximg{width:100%; height:540px; display:block; overflow:hidden;margin:0}
.bximg li{height:540px; margin:0}
.bximg ul.bxslider{list-style:none;}
.bximg div.bx-pager{bottom: 4%;}
.bximg .bxslider a{display:block; width:100%; height:100%}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #f1f1f1;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; }

.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #FFDE2A;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 45%;
	margin-top: -16px;
	outline: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-prev {
	background-position: 0 0; background-size:50%;
    left: 10px;
    background:url(prev.png) no-repeat; 
}

.bx-wrapper .bx-next {
	background-position: 43px 0;background-size:50%;
    right: 10px;
    background:url(next.png) no-repeat
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
    left: 10px;
    background:url(prev2.png) no-repeat 

}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
    right: 10px;
    background: url(next2.png) no-repeat;
}



.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}