*{ margin:0; padding:0;}
body{  font-size:14px; font-family:"微软雅黑";}
div,ul,li,ol,body,img,span,h1,h2,h3,h4,h5,h6,p,TT,dl,dd,dt,table,tr,td,th,form,dl,dt,dd{margin:0px; padding:0px;}
li{list-style:none;}
a{ text-decoration:none; color:#414141;}
a:hover{ color:#dd5b14;}
.fl{float:left}
.fr{float:right}
.clear{ clear:both; height:0px;}
.mt{margin-top:15px;}
h3,h2{ font-weight:normal;}
img{vertical-align:bottom; border:0;}
.red{ color:red;}
.mr{ margin-right:10px;}


.headerbg{ background:#f8f8f8; height:35px; line-height:35px; color:#666; border-bottom:1px solid #EBEBEB;}
.headerbg ul{ width:1200px; margin:0 auto;}
.header{ width:100%; min-width:1200px; background:url(../images/index_02.jpg) repeat-x; height:108px; }
.header .boxwidth{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}

/*********菜单*******/
.menu { width:100%; min-width:1200px; background:#001e50; height:55px; line-height:55px;}
.menu .nav_wk {margin:0 auto; width:1200px;}
.clearfix:after {display:block; height:0px; visibility:hidden; clear:both; content:"."; }
.nav { z-index:1; position:relative;}
.nav a {color:#fff;}
.nav .nLi {position:relative; display: inline-block; float:left;}
.nav .nLi h3 {float:left; }
.nav .nLi h3 a {text-align:center; line-height:55px; width:150px;  FLOAT: left; COLOR: #fff; font-size:18px;}
.nav .nLi h3 a:hover{ background:#062a66; color:#fff;}
.nav .sub {position:absolute; line-height:50px; width:220px; DISPLAY: none; background: #2e4a8d; TOP: 55px; font-size:14px; LEFT: 0px; opacity: 0.80;-moz-opacity: 0.80;filter:alpha(opacity=80);}
.nav .sub li {zoom:1;}
.nav .sub a { padding:0 10px; display:block; }
.nav .sub a:hover {color:#fff; text-decoration:none; background:#436bc8;}
.nav .on h3 a { line-height:48px; background:#062a66; color:#fff; TEXT-DECORATION: none; height:48px; padding-top:7px;}
.menubg{ width: 100%; min-width:1002px; background:#001e50; height:3px;}
/*******菜单结束******/
.bannerfootbg {  width:100%; background:url(../images/index_10.jpg) no-repeat top center; height:15px; }
.bg{ overflow:hidden; background:#f9f9f9; min-width:1200px; max-width:100%;}
.inbox{ width:1200px; margin:30px auto 0 auto;}
.inbox h3{ font-size:28px; color:#333; font-weight:bold; text-align:center; margin-bottom:5px;}
.inbox h2{ color:#333; margin-top:10px; text-align:center; background:url(../images/line.png) no-repeat top center; line-height:35px; height:35px; font-size:24px; box-sizing:border-box; -moz-box-sizing: border-box; /*Firefox3.5+*/ -webkit-box-sizing: border-box; /*Safari3.2+*/ -o-box-sizing: border-box; /*Opera9.6*/ -ms-box-sizing: border-box; /*IE8*/}
.inbox h2.text{  color:#333; font-size:16px; text-align:center; height:28px; line-height:40px; margin-bottom:30px;}
.inbox h3.titlebg{ background:url(../images/index_30.jpg) no-repeat top center; height:55px; line-height:50px; color:#333; font-size:30px;}
.inbox h2.aboutus p.two{ font-size:12px; position:absolute; top:-10px; right:320px; color:#a4a4a4;}
.inbox p.biaotism{ text-align:center; color:#a4a4a4; font-size:12px; line-height:24px;}
.inbox p.dqwz{ font-size:15px; border-bottom:2px solid #ccc; line-height:30px; padding-bottom:15px; }
.inbox p.green{ color:#71a363;}
.inbox h2.casein{  color:#fff; text-align:center; background:url(../images/case.png) no-repeat top center; height:110px; padding-top:68px; font-size:24px;}
.inbox h2.proin{  color:#727272; text-align:center; background:url(../images/proin.png) no-repeat top center; height:90px; padding-top:60px; font-size:24px;}
.inbox h2 span.lingbgleft{ display:inline-block; background:url(../images/index_15.png) left top no-repeat; height:17px; width:421px; float:left; margin-top:10px;}
.inbox h2 span.lingbgright{ display:inline-block; background:url(../images/index_17.png) left top no-repeat; height:17px; width:421px; float:right; margin-top:10px;}
.inbox h4{ border-bottom:2px dashed #ccc; border-top:2px dashed #ccc; font-size:24px; padding:10px 0; margin-bottom:30px;}
.inbox .gsjj{ font-size:16px; line-height:36px; margin:40px 0;}
.inbox .news{ margin-bottom:80px; overflow:hidden;}
.inbox .news .newspic{ float:left; width:49%; margin-left:1%; margin-top:40px;}
.inbox .news .newspic li.imgbox{border:1px solid #dcdcdc; padding:3px;}
.inbox .news .newspic li.imgbox img{ transition: all 0.5s;  -moz-transition: all 0.5s; /* Firefox 4 */  -webkit-transition: all 0.5s; /* Safari 和 Chrome */  -o-transition: all 0.5s; /* Opera */}
.inbox .news .newspic:hover img{transform: scale(1.1);-ms-transform: scale(1.1);  /* IE 9 */  -moz-transform: scale(1.1);  /* Firefox */  -webkit-transform: scale(1.1); /* Safari 和 Chrome */ 　-o-transform: scale(1.1);}
.inbox .news .newspic li{ float:left;}
.inbox .news .newspic .newstxt{ text-align:left; margin-left:30px; width:60%; }
.inbox .news .newspic .newstxt strong{ color:#606060; font-size:15px; line-height:35px; font-family:"微软雅黑";}
.inbox .news .newspic .newstxt p{ color:#606060; font-size:13px; line-height:30px;}
.inbox .news .listnews{ margin-top:30px; overflow:hidden;}
.inbox .news .listnews li{ float:left; width:49%;  margin-left:1%; color:#606060; font-size:14px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:25px; line-height:36px;}
.inbox .news .listnews li span{ float:right; margin-right:10%;}
.inbox .news .listnews li a{ color:#606060;}

.infrombox{ height:450px;
display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
 justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: #e0e0e0;
  background: linear-gradient(90deg, #f9f9f9 50%, #eaeaea 50%);}
.minfrombox{ width:1200px; overflow:hidden; margin:0 auto;}
.minfrombox .servicein{ width:550px; margin:20px auto; overflow:hidden; }
.minfrombox .servicein h3{ font-size:30px; font-weight:bold; padding-bottom:20px; padding-left:5px;}
.minfrombox .servicein p input{ outline:none;  border-radius:15px; line-height:50px; border:0; line-height:40px; background:#f9f9f9; font-size:18px; font-weight:bold; padding-left:20px;}
.minfrombox .servicein p input.maxbox{ width:530px;}
.minfrombox .servicein p.oneinput{margin:0 0 15px 0; border-radius:15px; line-height:50px; border:2px solid #ddd; width:540px; background:#f9f9f9;}
.minfrombox .servicein p.twoinput{margin:24px 0; border-radius:15px; line-height:50px; border:2px solid #ddd; width:540px; background:#f9f9f9;}
.minfrombox .servicein p.text{ font-size:18px; margin-bottom:18px; padding-left:5px;}
.minfrombox .servicein a{  border-radius:10px; background:#001e50; line-height:50px; text-align:center; font-size:20px; color:#fff; display:inline-block; width:540px; height:50px; margin:6px 0;}
 .minfrombox .servicein a:hover{ background:#dd5b14; line-height:48px;}
 .minfrombox .styled-select {
	margin:0 0 15px 0;
	background:url(../images/a2.png) no-repeat right center #f9f9f9;
    width: 540px;
	 border-radius:15px;
	  border:2px solid #ddd; 
    height: 50px;
    overflow: hidden;
}
 
 .minfrombox .styled-select select { 
 font-size:18px; 
 font-weight:bold;
  padding-left:20px;
 border-radius:15px;  
    background: transparent;     
    border: none;   
    height: 45px;  
	outline:none; 
    -webkit-appearance: none; }


/****新闻中心****/
.news_listny{ overflow:auto;}
.news_listny ul{ margin:20px 0 20px 0;}
.news_listny ul li{ padding:0 10px 0 0; border-bottom:1px solid #eee; line-height:50px; font-size:15px; background:url(../images/ico01.png) no-repeat left center; color:#000;}
.news_listny ul li:hover{  background:url(../images/ico01.png) no-repeat left center #fff; color:#001e50;}
.news_listny ul li a{ background:url(../images/icon_arrow_05.gif) no-repeat left; padding-left:15px; display:block; *display:inline-block; _display:inline-block; margin-left:15px;  width:1000px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.info_news{ padding:0 5px 20px 5px; overflow:hidden; line-height:25px; font-size:15px; line-height:36px;}
.info_news h1{ font-size:24px; line-height:40px; overflow:hidden; text-align:center; padding:30px 0 30px 0;}
.info_news h5{ font-size:12px; color:#555; text-align:center; font-weight:normal; line-height:36px;}


.fwlist{ clear:both; overflow:hidden; margin:20px 0px 40px 0px; width:1002px;}
.fwlist ul li{ padding:1px; width:240px; margin-right:10px; float:left; }
.fwlist ul li.mrnone{ margin-right:0px;}
.fwlist ul li h3{ height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center;}
.fwlist ul li p{ padding:5px; background:#fbfbfb; color:#7a7a7a; line-height:22px; height:65px; overflow:hidden;}

.prolist{ clear:both; overflow:hidden; margin:20px 0px 20px 0px; width:1002px;}
.prolist ul li{  margin-right:17px; float:left;}
.prolist ul li img{ border:1px solid #f2f2f2; padding:10px;}
.prolist ul li.mrnone{ margin-right:0px;}
.prolist ul li h3{ height:50px; line-height:50px; color:#262626; font-size:16px; text-align:center;}


.carlist{ padding-bottom:20px; overflow:hidden; }
.carlist .carbox{ border:1px solid #e5e5e5; width:377px; background:#fff; overflow:hidden; float:left; margin-bottom:30px; margin-right:30px;}
.carlist .carbox .imgbox{ height:227px; overflow:hidden;}
.carlist .carbox img{transition: all 0.5s;  -moz-transition: all 0.5s; /* Firefox 4 */  -webkit-transition: all 0.5s; /* Safari 和 Chrome */  -o-transition: all 0.5s; /* Opera */}
.carlist .carbox:hover img{transform: scale(1.1);-ms-transform: scale(1.1);  /* IE 9 */  -moz-transform: scale(1.1);  /* Firefox */  -webkit-transform: scale(1.1); /* Safari 和 Chrome */ 　-o-transform: scale(1.1);}
.carlist .carbox .titletxt{ margin:10px; color:#666; color:16px; height:50px;}
.carlist .carbox .titletxt h3{ color:#232323; font-size:18px; text-align:left; width:230px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.carlist .carbox .titletxt .btn { padding-top:5px;}
.carlist .carbox .titletxt .btn a{  border-radius:30px; background:#001e50; line-height:35px; text-align:center; font-size:16px; color:#fff; display:inline-block; width:115px; height:35px;}
.carlist .carbox .titletxt .btn a:hover{ background:#dd5b14; line-height:33px;}



.cartextbox{ margin-top:20px;}
.cartextpic{ width:665px; height:400px; overflow:hidden;}
.cartextpic img{transition: all 0.5s;  -moz-transition: all 0.5s; /* Firefox 4 */  -webkit-transition: all 0.5s; /* Safari 和 Chrome */  -o-transition: all 0.5s; /* Opera */}
.cartextpic:hover img{transform: scale(1.1);-ms-transform: scale(1.1);  /* IE 9 */  -moz-transform: scale(1.1);  /* Firefox */  -webkit-transform: scale(1.1); /* Safari 和 Chrome */ 　-o-transform: scale(1.1);}
.cartextlist{ width:500px;}
.cartextlist ul li{ line-height:60px; border-bottom:1px solid #ddd; font-size:16px; color:#333; padding-left:15px;}
.cartextlist ul li b{ font-size:24px;}
.cartextlist ul li span.zdj{ font-size:20px; font-weight:bold; color:#666;}
.cartextlist ul li span.yhj{ font-size:24px; font-weight:bold; color:#f60;}

.carfrom{ background:#eee; padding:20px;}
.carfrom h3{ font-size:20px; text-align:left; line-height:36px; padding-left:15px;}
.carfrom a{  border-radius:10px; background:#001e50; line-height:50px; text-align:center; font-size:20px; color:#fff; display:inline-block; width:310px; height:50px; margin:6px 0;}
.carfrom a:hover{ background:#dd5b14; line-height:48px;}
.carfrom p{ margin:15px 0; border-radius:15px; border:2px solid #ddd; width:310px; background:#fff;}
.carfrom input{ outline:none;  border-radius:15px; border:0; line-height:40px;  width:300px; padding-left:10px; font-size:16px;}

.cartext{ line-height:40px; font-size:16px; color:#333; margin-top:30px;}

/*****大众精英*****/
.jkdzjylist{ padding-bottom:20px; overflow:hidden; }
.jkdzjylist .jybox{ border:1px solid #e5e5e5; width:270px; background:#fff; overflow:hidden; float:left; margin-bottom:30px; margin-right:30px;}
.jkdzjylist .jybox .imgbox{ height:280px; overflow:hidden;}
.jkdzjylist .jybox img{transition: all 0.5s;  -moz-transition: all 0.5s; /* Firefox 4 */  -webkit-transition: all 0.5s; /* Safari 和 Chrome */  -o-transition: all 0.5s; /* Opera */}
.jkdzjylist .jybox:hover img{transform: scale(1.1);-ms-transform: scale(1.1);  /* IE 9 */  -moz-transform: scale(1.1);  /* Firefox */  -webkit-transform: scale(1.1); /* Safari 和 Chrome */ 　-o-transform: scale(1.1);}
.jkdzjylist .jybox .titletxt{ margin:10px; color:#666; color:16px; height:50px; text-align:center;}
.jkdzjylist .jybox .titletxt h3{ color:#232323; font-size:18px; text-align:left;  text-align:center;}



#footer{width:100%; min-width:1200px; margin:20px 0px 0px 0px; overflow:hidden; background:#30333a; height:380px; box-sizing:border-box; padding-top:20px;}
#footer .widthfooter{ width:1200px; margin:0 auto;}
#footer .footernav{color:#e1e1e1; font-size:14px; width:600px;}
#footer .footernav .navfot { margin-top:40px;}
#footer .footernav .navfot a{ font-size:18px; margin-right:20px; color:#fff;}
#footer .boxfoter{ width:520px; text-align:left; padding-top:5px; color:#fff;}
#footer .boxfoter p.title{ font-size:16px; margin:10px 0 5px 0;}
#footer .boxfoter p.add{ font-size:15px; line-height:30px; color:#e1e1e1; padding-left:25px; text-align:center; margin-top:10px; }

/*******内页********/
.ny_left{ width:260px; float:left;}
.ny_left h2{ background:#285798; color:#fff; height:60px; line-height:60px; font-size:30px; padding-left:15px;}
.ny_left ul li{ border-bottom:1px dotted #eee; padding:10px 15px; line-height:30px;}
.ny_right{ width:733px; float:right;}
.ny_right h3{ height:60px; line-height:60px; text-align:left; border-bottom:1px solid #018c48; font-size:14px; font-weight:normal; color:#5b5b5b; padding-left:10px;}
.ny_right h3 span{ font-size:12px; font-weight:normal; line-height:38px; color:#333; float:right;}
.txtinfo{ margin-top:10px; line-height:26px; padding:0 10px;}

.inboxnews{ width:90%; min-width:1200px; margin:0px auto; overflow:hidden; padding-top:20px;}
.inboxnews .newslist div.mb{width:100%; overflow:hidden; margin-top:60px; margin-bottom:50px;}
.inboxnews .newslist li h3 {  font-size:18px; text-align:left; font-weight:normal; margin-bottom:15px; background:url(../images/ico01.png) no-repeat left center; padding-left:20px;}
.inboxnews .newslist li h3 a{ color:#2e4a8d; }
.inboxnews .newslist li p.txtnews{ font-size:14px; color:#666; line-height:26px;}
.inboxnews .newslist li p.bgmore{ padding:5px; background:#2e4a8d; width:100px; margin:0 auto;}
.inboxnews .newslist li p.bgmore a{ color:#fff;}








/****翻译代码****/
.pageweb { width:350px; margin:0 auto; padding:30px 0 50px 0; overflow:hidden;}
.pageweb ul{ line-height:normal;}
.pageweb ul li{ float:left; margin:0 2px; padding:5px 12px 4px 12px; background:#f0f0f0; font-family:Verdana, Geneva, sans-serif;}
.pageweb ul li.hover{ color:#fff; background:#2e4a8d;}