*{ padding:0; margin:0;} 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333;font-family:Helvetica !important;font-size:14px;background-color:#FFFFFF; height:100%; padding-top:70px;}
a{ text-decoration:none; color:#333;}
ul{ list-style:none;text-align: left;}
img{ border:none}
html{ height:100%;}


.header{ width: 100%; height: auto;  margin: auto; position: fixed;  background-color: rgba(255,255,255,0.95);  z-index: 3; top: 0;  left: 0; }

.header .logo{ width:94%; height:auto;   margin:auto; max-width:1300px;}
.header .logo .left{ float:left;} 
.header .logo .left img{ height:38px; padding-top:16px;}
.header .logo .right{ float:right;}
.header .logo .right ul li { float:left; height: auto; line-height:70px; font-size:16px; margin-left:30px; padding:0px 20px; cursor:pointer; position:relative;}
.header .logo .right ul li:hover{ height:70px; color:#ee7a02;}
.header .logo .right ul li.tv{ height:70px; color:#ee7a02; }
.header .logo .right ul li.tt{ height:70px; margin:auto; float:right; margin-left:60px; padding:0px; cursor: auto; background:none; color:#333; border-bottom:none;}
.header .logo .right ul li.tt .top{ height:22px; margin:auto; float:right; margin-top:15px;}
.header .logo .right ul li.tt .top dl dt{ height:22px; line-height:22px; margin:auto; float:left; margin-left:15px; background:url(../images/cn.png) no-repeat center left; font-size:14px; padding-left:25px; cursor:pointer;}
.header .logo .right ul li.tt .top dl dt.bg{ background:url(../images/en.png) no-repeat center left;}
.header .logo .right ul li.tt .top dl dt:hover{ color:#323e80;}
.header .logo .right ul li.tt .bot{ height:26px; line-height:26px; margin:auto; float:right; clear:both; margin-top:8px; position:relative;}
.header .logo .right ul li.tt .bot input{ width:215px; height:26px; border:1px solid #ccc; outline:0; padding-left:10px; margin-top:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.header .logo .right ul li.tt .bot .sos{ width:16px; height:16px; margin:auto; position:absolute; z-index:2; top:22px; right:7px;}
.header .logo .right ul li.tt .bot .sos input{ width:16px; height:16px; margin:auto; background:url(../images/soso.png) no-repeat center; outline:0; border:none;}

/*.header .logo .right ul li:hover .sub{ display:block;}

.sub{position: absolute;top:98px;left: 0;right: 0;border-width: 1px 0;z-index: 999;display:none;
background: rgba(255,255,255,0.92);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cffffff, endcolorstr=#cffffff);}
.subc{ width:94%; height:auto; overflow:hidden; margin:auto; max-width:1300px; margin-top:30px;margin-bottom:30px; cursor: text;}
.subcL{ width:470px; height:auto; overflow:hidden; margin:auto; float:left;}
.subcL dl dd{ width:165px; height:40px; line-height:40px; margin:auto; float:left; border-bottom:1px solid #ccc; margin-right:40px; font-size:16px; text-align:center; color:#333; cursor:pointer;}
.subcL dl dd:hover{ color:#ff0000;}
.subcL dl dd a{ color:#333;}
.subcL dl dd a:hover{ color:#323e80;}
.subcR{ width: -webkit-calc(100% - 471px);width: -moz-calc(100% - 471px);width: calc(100% - 471px);  height:auto; overflow:hidden; margin:auto; float:right; border-left:1px solid #ccc;}
.subcRL{ width: -webkit-calc(100% - 410px);width: -moz-calc(100% - 410px);width: calc(100% - 410px);  height:180px; overflow:hidden; line-height:30px; font-size:14px; color:#333; float:left; margin-left:35px; text-align:justify;}
.subcRR{ width:340px; height:200px; margin:auto; float:right; text-align: right; overflow:hidden;}
.logoR ul li:hover .sub { display:block;}*/

.header .logo .right ul li:hover .subb{ display:block;}
.subb{ width:150px; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:999; top:68px; left:-23px;background: rgba(215,218,219,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff); display:none; border-top:2px solid #ee7a02; }
.subb dl dt{ width:98%; height: auto; overflow:hidden; line-height:22px; padding:9px 1%; margin:auto; text-align:center; font-size:14px; overflow:hidden; border-bottom:1px solid #ccc;}
.subb dl dt:hover{background:rgba(238,122,2,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ee7a02, endcolorstr=#c8ee7a02);color:#fff; cursor:pointer;}

/* flexslider */
 
.flexslider{ height:570px; overflow:hidden;background: url(../images/loading.gif) 50% no-repeat; position:relative; clear:both;}
.slides{position:relative;z-index:1; width:100%; height: auto;}
.slides li{ height:570px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; display:none}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:1; left:0;width:100%;}
.flex-direction-nav li { margin-top:15%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; }
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) no-repeat;}

.flex-direction-nav li a.flex-prev:hover{background:url(../images/prev.png) 0 -50px no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../images/next.png) 0 -50px  no-repeat;}
 
.nhost{ width:100%; height:45px; line-height:45px; margin:auto; position: absolute; z-index:2; left:0px; bottom:0px;    background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000);} 
.nhost .cnet{ width:94%; height:45px; margin:auto; max-width:1300px;background:url(../images/host_1.png) no-repeat center left;} 
.nhost .cnet .left{width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);width: calc(100% - 100px); float:left; margin-left:35px; color:#fff; } 
.nhost .cnet .left dl dd{ width:100%; height:45px; line-height:45px; float:left;}
.nhost .cnet .left dl dd a{ color:#fff;}
.nhost .cnet .left dl dd a:hover{ color:#fff; text-decoration:underline;}
.nhost .cnet .right{ float:right; text-align:right;}
.nhost .cnet .right a{ color:#fff;}
.nhost .cnet .right a:hover{ color:#fff;text-align:right;}


.ipiot{ width:94%; height:auto; overflow:hidden; margin:auto; max-width:1300px; margin-top:40px; font-size:32px; text-align:center; line-height:40px;}
.ipiot span { display:block; width:50px; height:2px; background-color:#ee7a02; margin: auto; margin-top:10px;}
.ipiot p{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:28px; margin-top:10px; font-size:14px; text-align:center; color:#666;}

.ipio{ width:94%; height:auto; overflow:hidden; margin:auto; max-width:1130px; margin-top:50px;}
.ipio ul{ text-align:center;}
.ipio ul li { width:48%; height: auto; overflow:hidden; margin:auto; margin-right:4%; margin-bottom:50px; float:left;}
.ipio ul li.tv{ margin-right:0px;}
.ipio ul li .picm{ width:100%; height:310px; overflow:hidden; position:relative; cursor:pointer;}
.ipio ul li .picm .bg{ width:100%; height:100%; margin:auto; background: rgba(60,80,139,0);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c83c508b, endcolorstr=#c83c508b); position:absolute; z-index:2; top:0px; left:0px;transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    opacity: 0;
    filter: Alpha(opacity=0);}
.ipio ul li .picm:hover .bg{width:100%; height:100%; margin:auto; background: rgba(60,80,139,0.3);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c83c508b, endcolorstr=#c83c508b);opacity: 1;
    filter: Alpha(opacity=1);}
 
.ipio ul li .picm .bg .link{ height:100%; width:90%; background:url(../images/hover-link.png) no-repeat center; display:none; margin:auto; }
.ipio ul li .picm .bg:hover .link{ display: block; }
.ipio ul li .botm{ width: 100%;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 20px;
    font-size: 18px;
    line-height: 50px;
    text-align: center;}
.ipio ul li .botm span{ display:block; font-size:16px;}


.honorinfo{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.honorinfo ul li { width:600px; height:}


.foot{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#e8e8e8; margin-top:20px;}
.foot .cent{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:55px; color:#333; max-width:1300px;}
.foot .cent .left{ float:left;}
.foot .cent .right{ float:right; text-align:right;}

.product{ width:100%; height:260px; overflow:hidden; margin:auto; position:relative; }
.product .bgg{ width:100%; height:100%; overflow:hidden; line-height:40px; font-size:36px; color:#fff; position:absolute; z-index:2; top:0px; left:0px; text-align:center;background: rgba(10,24,34,0.3); font-weight:bold;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8192029, endcolorstr=#c8192029); padding-top:100px;}
.product .bgg span{ display:block; width:60px; height:4px; margin:auto; background-color:#fff; margin-top:20px;}
.productc{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:25px; max-width:1300px;}
.productc .left{ width:220px; height:auto; overflow:hidden; margin:auto; float:left;}
.productc .left .top{ width:100%; height:auto; overflow:hidden; margin:auto;font-size:25px; line-height:50px; font-weight:bold; color:#666;}

.productc .left .bot{ width:50px; height:2px; background-color:#ee7a02;}
.productc .left .nev{ width:220px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.productc .left .nev ul li { width:220px; height: auto; overflow:hidden; line-height:23px; padding:10px 0px; margin:auto; font-size:14px; margin-bottom:15px; background-color:#f8f8f8; cursor:pointer;}
.productc .left .nev ul li .left{ width:3px; height:18px; margin:auto; float:left; margin-left:10px; margin-top:4px; background-color:#ee7a02;}
.productc .left .nev ul li .right{ margin-left:20px;}
.productc .left .nev ul li:hover{ background-color:#ee7a02; color:#fff;}
.productc .left .nev ul li.tv{ background-color:#ee7a02; color:#fff;}
.productc .left .nev ul li .left.tv{ background-color:#fff;}
.productc .left .nev ul li:hover .left{ background-color:#fff;}


.productc .left .nevs{ width:220px; height:auto; overflow:hidden; margin:auto; margin-top:20px; background-color:#f8f8f8;}
.productc .left .nevs ul li { width:220px; height: auto; overflow:hidden; line-height:23px;margin:auto; font-size:14px; margin-bottom:10px;}
.productc .left .nevs ul li .tops{ width:220px; height:auto; overflow:hidden; padding:10px 0px; cursor:pointer; background-color:#eee; }
.productc .left .nevs ul li .tops:hover{ background-color:#ee7a02; color:#fff;}
.productc .left .nevs ul li .tops.tv{ background-color:#ee7a02; color:#fff; }

.productc .left .nevs ul li .tops:hover .left{background-color:#fff;}
.productc .left .nevs ul li .tops .left.tv{background-color:#fff;}

.productc .left .nevs ul li .left{ width:3px; height:18px; margin:auto; float:left; margin-left:10px; margin-top:4px; background-color:#ee7a02;}
 
.productc .left .nevs ul li .right{ margin-left:20px;}
 

.productc .left .nevs ul li .bots{ width:220px; height:auto; overflow:hidden;margin-top:5px;}
.productc .left .nevs ul li .bots dl{ display:none;} 
.productc .left .nevs ul li .bots dl.tv{ display:block;}
.productc .left .nevs ul li .bots dl dd{ width:200px; height:auto; overflow:hidden; margin:auto; font-size:12px; padding-left:20px; line-height:22px; padding-top:4px;padding-bottom:4px; border-bottom:1px solid #eee; cursor:pointer;}
.productc .left .nevs ul li .bots dl dd:hover{ color:#ee7a02;}
.productc .left .nevs ul li .bots dl dd.tv{ color:#ee7a02; font-weight:bold;}

.productc .rig{ float:right;width: -webkit-calc(100% - 260px);width: -moz-calc(100% - 260px);width: calc(100% - 260px); height:auto; overflow:hidden; margin:auto;}
.productc .rigg{ float:right;width: -webkit-calc(100% - 260px);width: -moz-calc(100% - 260px);width: calc(100% - 260px); height:auto; overflow:hidden; margin:auto;}

.productc .rig table td.tv {border-bottom: 1px solid #ccc!important;text-align: center!important;height:76px!important;vertical-align:center!important; border-left:1px solid #fff; background-color:#323e80; font-size:16px; color:#fff; line-height:25px; padding:2px 0px;}
.productc .rig table td {border-bottom: 1px solid #ccc!important;text-align: center!important;height: auto; line-height:50px; overflow:hidden;vertical-align:center!important; border-left:1px solid #ccc; font-size:14px; color:#323e80;}
.productc .rig table td.le{ border-left:none;} 
.productc .rig table td.bg{background-color:#f2f2f2;}
.productc .rig table td a{ color:#323e80;}
.productc .rig table td a:hover{ color:#ff0000;}
.productc .rig .dow{ width:90px; height:30px; line-height:30px; margin:auto; text-align:center; background-color:#323e80;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#fff; cursor:pointer;}

.productc .rig .tit{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #ccc;}
.productc .rig .tit .lef{ float:left; border-bottom:2px solid #ee7a02; font-size:18px; padding-right:5px;}
.productc .rig .tit .ri{ float:right; font-size:14px; text-align:right;}
.productc .rig .bott{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:14px; text-align:justify; margin-top:10px;}

.productc .rig .bott .prod{ width:100%; height:auto; overflow:hidden; margin:auto;}
.productc .rig .bott .prod ul li { width:332px; height:230px; margin:auto; float:left; margin-right:2%; margin-bottom:20px; overflow:hidden; cursor:pointer;}
.productc .rig .bott .productm{ width:99%; height:200px; margin:auto; text-align:center; overflow:hidden; border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.productc .rig .bott .productm img { padding-top:10px; height:180px;}
.productc .rig .bott .productt{ width:100%; height:30px; text-align:center; line-height:30px; font-size:14px;}
.productc .rig .bott .prod ul li.tv{ margin-right:0px;}


 
.productinfo3 { width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; margin-top:20px;word-break : normal}

.prev{ float:left; position: relative; z-index:2; top:-160px; left:-50px; cursor:pointer;}
.next{ float: right; position: relative; z-index:2; top:-160px; right:-50px;cursor:pointer;}

.productinfo3 dl dt { width:500px; height:280px; margin:auto; text-align:center;}

.productinfo4 { width:100%; height:auto; overflow:hidden; margin:auto;}
.productinfo4 table { border-collapse:collapse!important;width:100%!important; margin:auto !important;}
.productinfo4 table td {border: 1px solid #ccc!important;text-align: center!important;height:40px!important;vertical-align:center!important; padding:0px 10px !important; line-height:30px !important; color:#333 !important;}
 





.course{
	position:relative;
	width: 100%;
    height: 250px;
    overflow: hidden;
    margin: auto;
    background: url(../images/host_2.png) repeat-x center;
    margin-top:40px; 
	}

.course ul { height:250px; overflow:hidden; background:url(../images/linego.png) no-repeat right center;}
	
.course ul li { position:relative; float:left; width:28%; background-color:#eee; height:86px;  margin:auto;}

.course ul li .titl{
	height: auto;
    overflow: hidden;
    margin: auto;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    color: #323e80;
    font-weight: bold;
    text-align: center;
   
	}
	
.course ul li .titl.tv{   bottom:75px !important; } 
.course ul li .cen{ width:94%; line-height:26px;
    height: auto;
    overflow: hidden;
    margin: auto;
   
    text-align: center;
    font-size: 14px;
}


.course ul li .cen.tv{ text-align:center; }

.course ul li .pic{ position:absolute; bottom:-54px; width:100%; height:30px; background: url(../images/host_3.png) no-repeat center;}

.course ul li .pic.tv{ bottom: 94px; }

.course ul li .pic img{ width:300px;}

.course ul li.tv{ float: left; margin-top: 148px;}

.honor{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.honor ul li { float:left; width:32%; height: auto; margin:auto; margin-right:2%; margin-bottom:20px; overflow:hidden;border:1px solid #ccc;box-sizing: border-box;}
.honor ul li .pic{ width:99%; height:446px; margin:auto; overflow:hidden; align-items:center;justify-content:center;display:-webkit-flex;
 justify-content:space-between; display:flex;}
.honor ul li .pic img { width:98%;  padding:1%; height: auto;  overflow:hidden;transition:transform 3s; -moz-transition: transform 3s;-webkit-transition: transform 3s;
-o-transition: transform 3s;}
.honor ul li .pic img:hover{ transform:scale(1.1);-ms-transform:scale(1.2);-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.honor ul li.tv{ margin-right:0px;}


.down{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.down ul li{ width:100%; height:40px; line-height:40px;overflow:hidden; border-bottom:1px dashed #ccc;}
.down ul li .doleft{ float:left; width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); width: calc(100% - 100px);}
.down ul li .doright{ float:right; text-align:right; width:90px;}
.down ul li a{ color:#333;}
.down ul li a:hover{ color:#ee7a02;}
@font-face {
  font-family: 'iconfontdown';  /* project id 1114352 */
  src: url('//at.alicdn.com/t/font_1114352_7k6p29sli4.eot');
  src: url('//at.alicdn.com/t/font_1114352_7k6p29sli4.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1114352_7k6p29sli4.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1114352_7k6p29sli4.woff') format('woff'),
  url('//at.alicdn.com/t/font_1114352_7k6p29sli4.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1114352_7k6p29sli4.svg#iconfont') format('svg');
}

.iconfontdown {
    font-family: "iconfontdown" !important;
    font-size: 20px;
    font-style: normal;
    display: inline-block;
    vertical-align: -4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}






.news{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.news ul li { width:100%; height:120px; overflow:hidden; margin:auto; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ccc;}
.news ul li .pic{ width:200px; height:120px; margin:auto; float:left; overflow:hidden; cursor:pointer; border:1px solid #ccc;}
.news ul li .pic img{ width:100%;transition:transform 3s; -moz-transition: transform 3s;-webkit-transition: transform 3s;
-o-transition: transform 3s;}
.news ul li:hover .pic img{ transform:scale(1.1);-ms-transform:scale(1.2);-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.news ul li .right{ float:right;width: -webkit-calc(100% - 220px);width: -moz-calc(100% - 220px);width: calc(100% - 220px); height:120px; overflow:hidden;}
.news ul li .right .tite{ width:100%; height:26px; line-height:26px; margin:auto; font-size:16px; text-align:justify; font-weight:bold;}
.news ul li .right .tite a{ color:#333}
.news ul li .right .tite a:hover{ color:#323e80}
.news ul li .right .bitle{ width:100%; height:50px; line-height:25px; text-align:justify; color:#666; margin-top:5px; overflow:hidden;}
.news ul li .right .date{ color:#666; margin-top:10px;} 

.newsinfo{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:5px;}
.newsinfot{ width:94%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:25px; padding:10px 0px; font-size:20px; border-bottom:1px solid #ccc;}

.newsinfot span { font-size:14px; display:block; color:#666; padding-top:10px;}

.newsinfom{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; margin-top:15px;}
.newsinfob{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.newsinfob img { width:100%}
.newsinfobc{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:14px;margin-top:10px;}
.newsinfobc table {line-height:40px; width:99% !important; }
.newsinfobc table td{padding-left:1% !important; font-family:Microsoft YaHei !important;}
 

.newsinfou{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.newsinfou ul li { width:100%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:5px 0px;}


.contact{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:5px;}
.contact ul li {width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; line-height:30px;}
.contact ul li .left{ width:48%; float:left;}
.contact ul li .right{ width:48%; float:right;}

.conmap{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.conmap .left{width: -webkit-calc(100% - 680px);width: -moz-calc(100% - 680px);width: calc(100% - 680px); float:left;}
.conmap .right{ width:640px; float: right; text-align:right;}


.content{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.contentL{ height:auto; overflow:hidden; margin:auto; float:left; margin-right:2%; font-size:16px; line-height:40px;}
.contentR{ float:right; height:auto; overflow:hidden; margin:auto; }

.message{ width:90%; height:auto; overflow:hidden; margin:auto;}
.message ul li { width:48%; height:auto; line-height:40px;overflow:hidden; margin:auto; margin-top:20px; margin-right:4%; float:left;}
.message ul li.tv{ margin-right:0px;}
.message ul li span{ color:#F00;}
.message ul li.cot{ width:100%;}

.message input{ width:98%; border:1px solid #ccc; height:40px; line-height:40px; float:left;}
.message textarea{ width:99%;border:1px solid #ccc; height:100px !important; line-height:25px; float:left;}
.submitj{ width:140px; height:40px; line-height:40px; margin:auto; text-align:center;}
.submitj input{ font-size:16px; background-color:#ee7a02; border:none; outline:0; color:#fff;moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px; cursor:pointer;}


.policy{ width:100%; height:auto; overflow:hidden; margin:auto;border-top:1px dashed #ccc; margin-top:50px;padding-top: 10px;}
.policy ul li { width:48%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:4%; margin-bottom:10px;}
.policy ul li.tv{ margin-right:0px;}
.policyt{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:18px; font-weight:bold;}
.policyb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:14px; }


.casenew{ width:100%; height:auto; overflow:hidden; margin:auto;}
.casenew .ctit{ width:96%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:22px; color:#ed7c0c; font-weight:bold; background:url(../images/casenew_1.png) no-repeat left; padding-left:4%; margin-top:5px;}
.casenew .cbit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; border-bottom:1px solid #ccc; margin-top:10px; padding-bottom:30px; text-indent:2em;}
.casenew .xqd{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; background-color:#fff9f2; margin-top:50px; margin-bottom:50px;}
.casenew .xqd .te{ width:137px; height:auto; overflow:hidden; margin:auto; line-height:32px; background:url(../images/casenew_2.png) no-repeat left; font-size:22px; color:#fff; font-weight:bold; text-align:center; float:left;}
.casenew .xqd .be{ width:95%; margin:auto;height:auto; overflow:hidden; line-height:32px; padding:15px 0px 20px 0px; text-indent:2em;}
.casenew .gl{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:50px; margin-bottom:50px;}
.casenew .gl ul li { width:45%; height:495px; margin:auto; float:left; margin-right:10%; background-color:#f3f3f3;-moz-border-radius:5px;
    -webkit-border-radius:5px;border-radius:5px;}
.casenew .gl ul li .tet{ font-size:24px; line-height:35px; font-weight:bold; text-align:center; width:94%; height:auto; overflow:hidden; margin:auto; padding-top:25px;}
.casenew .gl ul li .pic{ width:92%; height:82px; margin:auto; text-align:center; margin-top:30px;}
.casenew .gl ul li .pitc{ width:92%; height:auto; overflow:hidden; margin:auto; line-height:35px; text-align:justify; margin-top:20px;}
.casenew .gl ul li.tv{ margin-right:0px;}
.casenew .cj{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:50px;}
.casenew .cj .cjte{ width:170px; height:auto; overflow:hidden; margin:auto; line-height:32px; background:url(../images/casenew_5.png) no-repeat left; font-size:22px; color:#fff; font-weight:bold; text-align:center; float:left;}
.casenew .cj .cjbi{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; padding:25px 0px; margin-bottom:20px;}


.jobs{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.jobs table td{border-bottom:none !important; background-color:#ebeaea;}

.jobsinfo{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:12px;}
.jobsinfo .jobtit{ width:100%; height:35px; line-height:35px; font-size:16px; font-weight:bold;}
.jobsinfo ul li { border-bottom:1px dashed #ccc;}
.jobsinfo ul li .jobdl{ width:100%; height:auto; overflow:hidden; margin:auto;}
.jobsinfo ul li .jobdl dl dt{ width:33.33%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:5px 0px;box-sizing: border-box; float:left;}
.jobsinfo .jobbit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:28px; text-align:justify; margin-top:5px;}
.jobsinfo .jobbit span{ font-weight:bold;}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; background-color:#0a4e7f; color:#fff; font-family:Microsoft Yahei;}
.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; background-color:#4A7C6C;}
.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none; background-color:#0a4e7f;}
.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
 



.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;padding:4px 6px;color:#454545;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}

 
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; }
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:5px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;} 
