@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,"宋体";
}
ul,h1,h2,h3,h4,h5,h6{list-style:none;margin:0px;padding:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
.clear{clear:both;}
.black{background-color:#333;width:100%;height:40px; line-height:40px;color:#FFF;}
a{color:#282828; text-decoration:none;}
a:visited{color:#282828;}
a:hover{color:#F60;}
a.white{color:#282828;text-decoration:none; font-size:14px;}
a:visited.white{color:#FFF;}
.wrapper{min-width: 1270px; max-width:1630px;	margin:0 auto;}
.wrapper-p{max-width: 1400px;	margin:0 auto;}
.fixnav{ background:#FFF; width:100%;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}
.margintopbottom{margin:20px 0px;}
.welcome{ background:#075EA5; height:36px; line-height:36px; color:#FFF;}
.logo-1{float:left;width:20%; margin-left:0; }
img{max-width:100%;}
.max1600{margin:0 auto;max-width:1600px;}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translate3d(0px, -100%, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}
.topbg{background:#055946;}
.blackbg{background:#2D2D2D;}
 
.menu-2{float:right;width:66%;  position:relative;text-align:center; }
.menu-2 a{display:block;width:12%;float:left; color:#000; font-size:18px; height:90px; line-height:90px;transition: all 0.3s ease 0s;}
.menu-2 a:hover{background:#0e70cb;color:#FFF;    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}
.righttel{float:right; height:90px; line-height:90px; padding-right:1%; font-size:20px; font-weight:bold; padding-left:2%; color:#0e70cb;  background:url(../images/tel.png) no-repeat left center;}
a.current{background:#004938;color:#FFF;}
.logo-1 img{float:left; 

    animation-delay: 0.2s;
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}
.logo-1 a{font-size:32px; font-weight:bold;color:#0069B6; letter-spacing:2px;height:100px; line-height:110px;}
.logo-1 a span{color:#CA121E;}
.smalllogo{ padding-right:8px; margin-top:4%;}
.top{ border-bottom:1px solid #CCC; color:#000; height:50px; line-height:50px; font-size:13px;}
.topleft{float:left; padding-left:2%;}
.topleft a,.topleft a:visited{color:#b5eb39;}
.topright{float:right;30%; font-size:14px; }
.toptel{padding-top:20px; text-align:right; font-size:18px; color:#F30; font-weight:bold;}
.slogan{float:left;margin-top:20px;margin-left:10px; height:60px; line-height:30px; padding:10px 0 0 10px; border-left:1px solid #CCC;font-size:19px; font-weight:bold;}
.orange{color:#045998;}
.bigworld{font-size:24px; font-weight:bold;}
.bigfont{display:none;color:#F00; font-size:20px;}
.bigfont i{ display:block;font-size:16px; color:#666;font-weight:normal;}
.bannerbg{width:100%;background:url(../images/otherbg.jpg) no-repeat    center top; background-size:cover;  height:530px; }
.bannerbg p{text-align:center; font-size:34px; color:#FFF; padding-top:5%;}
.bannerbg .aaa{ font-size:20px; padding-top:1%;}
.bannerbgTitle{margin:0 auto; width:1200px; padding-top:100px;color:#FFF; font-size:30px; line-height:33px; letter-spacing:1px;}
.redbg{ border-top:1px solid #9F9F9F; padding:10px 0; margin-top:20px;}

.cp_mup{height:900px; overflow:hidden;}

.tel{ padding-left:3.5%; float:left;height:120px; line-height:120px; font-size:20px; color:#F30; background:url(../images/tel.png) no-repeat 6px center;}
.paddingtb{padding:60px 0; text-align:center; font-size:36px; padding-bottom:30px;}
.paddingtb span{ display:block;font-size:16px; color:#666; margin-top:1%;}
.title{text-align:center; margin-top:2%; font-size:24px;}
.title .bigf span{ font-weight:normal; color:#666; text-transform:uppercase;}
.title p{font-size:14px; font-weight:normal;color:#707070; margin-top:10px;}
.title .bigf{font-size:32px; color:#555555;  margin-bottom:20px; }
.lines{background:url(../images/line1.png) no-repeat center bottom; padding-bottom:10px;}
.line{height:2px; background:#CCC; width:80px; margin:0 auto;}
.about1a{border:1px solid #CCC; font-size:13px; text-align:center; float:left; margin-top:30px; padding:10px 0;box-shadow: 0 0 20px -12px #636363 ;}
.about1a li{width:25%; padding:0 4%;float:left; border-right:1px solid #CCC;}
.aboutfont{margin:20px 0;}
.productsbg{background:#F0F0F0;}
.productsClass{text-align:center; }
.noIndex .productsClass a{width: 220px;}
.productsClass a{display:inline-block; width:11%;  background:#0e70cb; color:#FFF; float:left;margin-right:1%; margin-bottom:1%; border-radius:20px; padding:1% 1%;transition: all 0.3s ease 0s;}
a.currenta{background:#0e70cb ;color:#FFF;}
.productsClass a:hover{background:#c30;color:#FFF;}
.products a{display:block;width:25%; padding-right:0; margin-top:-10px;  float:left; text-align:center; position:relative; overflow:hidden;}
.products a p{background:#FFF; height:80%; line-height:80%;padding-top:6%; margin-top:0px; position:absolute;width:100%;transition: all 0.3s ease 0s;}
.products a:hover p{height:185px; line-height:185px; background:rgba(125,170,23,0.8) url(../images/zoom.png) no-repeat center 60px; margin-top:-265px; color:#FFF;}
.whilecolor{color:#FFF !important;}
.aboutbg{width:100%; background:#F2F2F2 url(../images/aboutbg.jpg) no-repeat fixed center center; background-size:cover;}
.aboutinfo{ float:left; line-height:33px; padding: 39px 3%; }
.aboutimg{width:30%;float:left;}
.casessbg{background:#216AAF;color:#FFF;}
.whites{color:#FFF !important;}
.width1224{width:1224px;}
.view{display:none;}
.aboutleft{ text-align:center}
.aboutright{}
.adv{background:#00549D;color:#FFF;height:160px;}
a.more{ border-bottom:1px solid #CCC;color: #007F91;  background:#c30;width:300px; text-align:center; width:88%; display:inline-block; padding:3% 5%; margin-top:3%; line-height:0px;transition: all 0.3s ease 0s;}
a:hover.more{color:#FFF; background:#B32D00;  }
a.moret1{margin-left:2%; width:150px; padding:30px;  display:inline-block; width:8%; text-align:center; border-radius:6px;}
.aboutcolor{background:#F3F3F3;}
.newsl{width:4b0%;float:left;}
.newsl li{float:left;width:99%; padding:8px 0; padding-left:1%; }
.newsl .nobg{background:none; padding-left:0;}
.time{float:right;font-size:12px;color:#666666;}
.newsl a img{transition: all 0.3s ease 0s;}
.newsl a{display:block;}
.newsl a:hover img{ transform:translateX(10px);}
.fnl{width:96%;float:left; margin-right:4%;}
.fnr{width:100%;float:left; color:#6A6A6A; line-height:26px; font-size:14px;}
.news span{display:block; font-size:18px; margin:10px 0; padding:0px;    }
.newsr{width:85%;float:right; margin-left:1%;  box-sizing:border-box; padding:0;}
.newsl{ width:10%; padding-top:2%; text-align:center; color:#666;}
.newsl .date{text-align:center; font-size:44px; margin-top:26%;}
.newsl .date i{display:block; font-size:16px; font-style:normal;}
.newsr{line-height:30px;color:#666;}
.newsr span{display:block; font-size:18px; font-weight:bold; color:#000;}
.newsr .info{width:84%;  float:left; display:block; font-size:14px; line-height:23px; color:#666666;}
.newsr .info .t{font-size:16px; color:#000; margin-bottom:2%;}
.newsr h3{color:#005397; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;}
.newsr li{float:left;width:100%;padding:8px 0; margin-bottom:4%; }
.news .otherNews{border:1px solid #CCC; width:44%; padding:1% 2%; margin-right:1%; float:left;}
.news .otherNews:hover {color:#FFF !important; box-shadow: 0 0 10px #b2b5b7;}




#div1 {
    height: 260px;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}
#div1 ul {
    left: 0;
    position: absolute;
}
#div1 a.pos {
    display: none;
    position: absolute;
    text-decoration: none;
    top: 45%;
    z-index: 2;
}
#div1 ul li {
    float: left;
    height: 200px;
    list-style: outside none none;
    padding: 5px;
    text-align: center;
    width: 270px;
}
#div1 ul li p {
    background: #efefef none repeat scroll 0 0;
    height: 36px;
    line-height: 36px;
    margin-top: -5px;
    transition: all 0.3s ease 0s;
}
#div1 ul li a:hover p {
    background: #01bdbd none repeat scroll 0 0;
    color: #fff;
}

#div1 a:hover img {
}
.bigf i{font-size:46px; font-style:normal; color:#0e70cb;}
.productsimgOption a{display:block; float:left;width:24%; margin-right:1%; text-align:center;}
.title h3{font-size:24px; margin-bottom:2%;}
.answer{font-size:12px;color:#6A6A6A; line-height:23px;}
.ask{margin-bottom:6px;}
.ask span{background:#21325A;color:#FFF; padding:1px 7px; margin-right:6px;}
.answer span{background:#0098E1; font-size:14px;color:#FFF; padding:1px 7px; margin-right:6px;}
.footer{width:100%; background:#222222; line-height:33px; color:#CCC;}
.footer h3{font-size:21px; margin-bottom:5px; color:#FFF;}
.footer dl.dl1 dd{float: left;width: 250px;}
.footer dd {line-height: 30px;margin-bottom: 10px;}
.footer dl.dl1 dd input {background: #f2f3f5 none repeat scroll 0 0;border: 1px solid #e3e4e7;color: #999;font-size: 12px;height: 33px;margin: 0;outline: medium none;padding: 0;text-indent: 10px;width: 220px;}
.footer dl.dl1 dd button {background: #1f3974 none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;font-size: 14px;height: 35px;line-height: 35px;margin: 0;outline: medium none;padding: 0;text-align: center;width: 220px;}
.f1{float:left;width:13%; margin:60px 0; margin-right:7%; margin-top:-40px; }
.hot{font-size:19px; padding:10px; height:60px; line-height:60px; background:#2196DA;color:#FFF;border-radius:50px 0 0 0;}
.hotline{color:#FFF; padding:20px;background:#E33B25; font-size:21px;border-radius:0 0 50px 0; }
.f2{float:left;width:30%; margin:60px 0;}
.f3{float:left;width:25%; padding-left:11%; margin:60px 0;}
.f4{float:left;width:20%; margin:60px 0;}
.f4 h4{font-size:21px; margin-bottom:10px; font-weight:normal; color:#FFF;}
.copyright{background:#c30;color:#CCC; line-height:30px; height:30px; font-size:12px;}
.content h3{font-size:16px;}
.copyright span{float:right;}
.footernav a,.footernav a:visited{display:block;    color:#CCC;  margin-bottom:1%;  }
.footernav a:hover{color:#FFF;}
.lan{border-bottom:1px solid #CCC; margin-bottom:2%;}
.list{float:left; width:100%; margin-bottom:2%; border-bottom:1px solid #CCC; padding-bottom:2%; }
.list h3{ font-size:24px;}
.list p{ font-size:14px; color:#666; line-height:26px;}
.picBox{width:22%; margin-right:2%;float:left;}
.content{width:76%;float:left; line-height:33px;}
.dropbtn{
    display:inline-block;
    text-align:center;
    padding:0 20px;
    text-decoration:none;
	transition: all 0.3s ease 0s;
 
}

 .dropdown:hover .dropbtn{
    background-color:#F1F1F1;
	color:#076DB7;
}

.dropdown{
    display:inline-block;
	height:68px;
	line-height:68px;
}

.dropdown-content{
    min-width:200px;
    background-color:#F9F9F9;
    position:absolute;
	z-index:9999;
    display:none;
    box-shadow:0px 8px 15px 0px rgba(0,0,0,0.2);
}

.dropdown-content a{
    color:black;
    padding:12px 16px;
    text-decoration:none;
	line-height:33px;
    display:block;
	text-align:left;
	transition: all 0.3s ease 0s;
}

.dropdown-content a:hover{
    background-color:#F1F1F1;
	color:#076DB7;
}

.dropdown:hover .dropdown-content{
    display: block;
}
.productsimg a{display:block;float:left;width:24%; margin-right:1%; margin-bottom:1%; text-align:center; line-height:10px;}
.productsimg a p{background:#0e70cb; color:#FFF; padding:5% 2%; transition: all 0.3s ease 0s;}
.productsimg a:hover p{ background:#c30;}
.productsimg a img{transition: all 0.5s ease 0s;}
.proImg{width:100%; height:100%; overflow:hidden;}
.productsimg a:hover img{ transform:scale(1.1,1.1);}
.pages{margin-bottom:2%;}
.about1{width:68%; margin-right:2%; line-height:33px;float:left;}
.about1 h2{margin:4% 0; font-size:28px;}
.about2{width:30%;float:left; text-align:left;margin-top:30px; background:url(../images/abountimg.jpg) no-repeat left top; height:410px;}
.about2tel{margin:35px 0 0 86px; font-size:21px;color:#FFF;float:left;}
.about2info{font-size:21px; font-weight:bold; color:#FFF;margin-top:36px; margin-right:28px; float:right;}
.sub{display:none;width:100%; position:absolute;top:214px;left:0px; z-index:100; background-color:#000; text-align:center;}
.menu .sub li,.menu .sub a{display:inline; float:none; font-size:16px;padding:0 5px;}
.on{background-color:#000;}
.menu li{position:relative;}
.childMen{display:none; position:absolute;margin-top: 98px; padding:0px; z-index:99999; }
.childMen li{float:left; display:block;text-align:center;}
.navmenu a{display:inline-block;width:10%;float:left; height:48px; line-height:48px; }
.bbb{margin-bottom:2%;}
.container{background:#f5f5f5;}
.nav{padding:30px 0; font-size:14px;}
.contentArea{ line-height:36px; padding:3%;}
.navmenubg{background:#EAEEF1; padding:8px 0;}

.slides li a.bana{text-indent:0; width:20%; display:inline-block; text-align:center; background:#c30; color:#FFF; border-radius:8px;letter-spacing:0; line-height:55px; font-size:18px;  }
.news li{display:block; width:32%; margin-right:1%; margin-bottom:2%;float:left;}
.news a{display:block; clear:both;color:#FFF; background:#0e70cb; font-size:14px; transition: all 0.3s ease 0s;}
.news a:hover{background:#c30;}
.news  a p{padding: 2%; padding-bottom:4%; line-height:30px;}
 .news li img{width:100%;}
.news .more{  padding:6% 10%; }

/* banner */
.flexsliderWorld{ margin:0 auto; width:1100px; color:#000; font-weight:bold; letter-spacing:20px; line-height:58px; margin-top:200px; padding:30px; padding-left:0px; font-size:58px; text-align:center;}
.flexsliderWorld2{ margin:0 auto; width:1100px; line-height:66px; margin-top:180px; letter-spacing:5px;color:#ff0;  padding:30px; padding-left:0px; font-size:40px; font-weight:bold;  text-align:center;}
.tring{text-align:left;}
.flexsliderWorld p{font-size:24px; text-transform:uppercase; font-weight:normal; letter-spacing:10px; padding:5px 10px; color:#00FAEE; text-align:center; margin-top:10px;}
.flexsliderWorld3{ margin:0 auto; width:1100px; color:#000; font-weight:bold; letter-spacing:20px; line-height:58px; margin-top:200px; padding:30px; padding-left:0px; font-size:58px; text-align:center;}
.flexsliderWorld3 p{font-size:24px; text-transform:uppercase; font-weight:normal; letter-spacing:10px; padding:5px 10px; color:#00FAEE; text-align:center; margin-top:10px;}
.s2 .flexsliderWorld2{ color:#0063D2;}
.s2 .flexsliderWorld2 p{color:#000;}
.flexsliderWorld2 p{font-size:24px; color:#FFF; margin-top:10px;font-weight:normal;}
.flexslider{position:relative;height:850px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:850px;}
.slides li a{ display:block; width:100%;   text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;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:3; left:0;width:100%;top:45%;}
.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) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
.margintop30{margin-top:30px;}
.margintop60{margin-top:60px;}
.marginbottom60{margin-bottom:60px;}
.margintop90{margin-top:90px;}
.marginbottom{margin-bottom:400px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom80{margin-bottom:80px;}
.marginbottom100{margin-bottom:100px;}
.paddingbottom60{padding-bottom:60px;}
 
.contactsbigfont{font-size:24px;}
.contacts .p {
    margin-bottom: 10px;
    padding-left: 45px;
    position: relative;
}
.contacts .ico2_f1 {
    background-position: 0 0;
}
.contacts .ico2 {
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
}
.ico2 {
   
    display: inline-block;
    vertical-align: middle;
}
.contacts .ico2_f2 {
    background-position: -24px 0;
}

.contacts  .p ._tel {
    color: #FFAF47;
    display: block;
    font-family: Impact;
    font-size: 28px;
    line-height: 30px;
	text-align:center;
}

.you20{padding-left:50px;}

.footernavno a{width:50%; float:left;}

.phone_show {
    display: none;
}
.r_menu {
    float: right;
    line-height: 0;
    padding: 0;
}
.small_menu {
    float: left;
    height: 50px;
    width: 70px;
	padding-top: 10px;
}

.small_menu .cha {
    display: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 56;
}
.pf_phone_menu {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    display: block;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 99999;
}
.phone_menu {
    float: left;
    width: 100%;
}
.phone_menu ul {
    float: left;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.phone_menu ul .nli {
    background-color: rgba(255, 255, 255, 0.9);
    float: left;
    width: 100%;
}
.phone_menu ul .nli span {
    border-bottom: 1px solid #f1f1f1;
    float: left;
    width: 100%;
}
.phone_menu ul .nli span a.l1_a {
    float: left;
    padding: 10px 0px;
	padding-left:4%;
    text-align: center;
    width: 96%;
}
.phone_menu ul .nli span .l1_a .chi {
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 30px !important; 
}
#toTop {
    background: rgba(0, 0, 0, 0) url("../images/gotop.png") no-repeat scroll 0 0;
    border: medium none;
    bottom: 70px;
    display: none;
    height: 48px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-decoration: none;
    text-indent: 100%;
    width: 48px;
}
.open,.close{display:none;}




@media screen and (max-width: 760px){
/*body{font-size:14px;overflow: hidden;}*/
body{font-size:14px;margin-top:0;}

img{max-width:100%;}

.righttel { display:none;}
 
.topleft {padding-left: 2%;}
.wrapper{width:100%;max-width: 1200px;min-width: 0;}
.width1224 {width:auto;}
.logo-1 a {font-size: 20px;letter-spacing: 0px;height: 55px;line-height: 55px;}
a.compayname {font-size: 20px;letter-spacing: 0px;height: 55px;line-height: 55px;}
.smalllogo {padding-right:3px;margin-top: 2%;}
.black,.menu-2{display:none;}
.flexsliderWorld { margin-top:80px; font-size:24px; letter-spacing:2px;}
.flexsliderWorld p {font-size:16px; letter-spacing:0;}
.flexsliderWorld2 { margin-top:40px; font-size:16px; letter-spacing:0;line-height: 46px;}
.flexsliderWorld2 p {font-size:16px; letter-spacing:0;margin-top: 0;}
.s2 .flexsliderWorld2 p {color:#FFF;}
.flexslider,.slides li {height: 333px;}
.flexslider .slides .s1{background: transparent url("../images/banner1M.jpg") no-repeat scroll center center !important;}
.flexslider .slides .s2{background:transparent url("../images/banner2M.jpg") no-repeat scroll center center !important;}
.flexslider .slides .s3{background:transparent url("../images/banner3M.jpg") no-repeat scroll center center !important;}
.slides li a.bana { font-size:14px;width: 30%; line-height:30px;}
.bannerbg {height:120px;}
.nav { padding:20px 0 20px 2%;}
.navmenu {margin-top:0;}
.navmenu a, .navmenu a:visited {height:33px; line-height:33px; width:49.5%; text-align:center;}
.phone_show{display: block;}
.logo-1{width:70%;}
.logo-1 img{padding-top: 0px;}
.topright { display:none;}
.title .bigf { font-size: 21px;margin-bottom: 0;}
.margintop60 {margin-top: 30px;}
.paddingtb { font-size:18px;}
.paddingtb span { font-size:12px;}
.about1 {width:96%;float: right; padding:0 2%;margin-right: 0px;}
.about1a {display:none;}
.about2 {width:100%;float: left;}
.noIndex .productsClass a, .productsClass a {width: 38.5%;margin: 1% 3%;padding: 2%;font-size:14px;}
.paddingtb{padding:5px 0;}
.you20{padding-left:0;}
.products{ padding-left:0%;  padding-top:5%; margin-left:2%;}
.products a {width: 45%;padding-right: 5%;margin-bottom: 2%;}
.products a p {width: 100%;position:static;height:auto; line-height:23px; padding-bottom:6%;margin-top: -10px;}
.products a:hover p{height:auto; line-height:23px; background:rgba(125,170,23,0.9);  margin-top:-10px; color:#FFF;}
a.more { width:54%; padding: 4% 0; margin:0 2%; margin-top:6%; text-align:center;}
.productsimgOption a{width:49%;}
 
.list h3 { font-size:16px;}
.list p {font-size:12px;line-height: 23px;}

.productsimg a{width:49%; }
.pages{}
.aboutleft,.aboutright {width:100%;}

.bannerbg p{font-size:18px;  padding-top:7%;}
.bannerbg .aaa{ font-size:12px; padding-top:1%;}
.tring{text-align:center;}

.news li {width:100%;}
.news span { font-size:14px;}
.news a { font-size:12px;}
.news a p{ line-height:23px;}
.newsl .date { font-size:18px;margin-top:0;}
.bigf i {font-size:23px;}
.title { margin-top:0;}
.newsr .date { font-size:24px;}
.newsr .date span { font-size:15px;}
a:hover.more{padding-left:0; }
a.moret1{margin-left:2%;     text-align:center;}
#div1 {width:100%;}
.paddingbottom60 { padding-bottom:30px;}
.marginbottom60 { margin-bottom:30px;}
#div1 ul li p { margin-top:0;}
.aboutinfo {width:96%; padding:2% 2%;line-height: 29px;}
.aboutimg {width:100%; background:#FFF !important;}
.newsl {width:96%; padding-left:2%; padding-right:2%;}
.newsr {width: 100%;padding-left:2%; padding-right:2%; margin:0;float: left;}
.newsl li {width: 98%; padding-left:2%;}
.footer {width:96%; padding:0 2%;}
.f1 {width:50%; margin-left:0; margin-right:0; margin-bottom:6%;}
.f3 {width:100%;margin: 0px 0; text-align:center; padding-left:0;}
.f2,.f4{width:50%;margin: 2% 0;  text-align:center;}
.f4 h4 { border-bottom:1px solid #CCC; font-size:18px; width:100%; float:none;}
.nf{float:none !important;width: 100%;}
.nf h4{display:none;}
.footer h3 {font-size:18px;}
.footer dl.dl1 dd {width: 90%; text-align:left;}
.footer dl.dl1 dd input {width:85%;}
.copyright{ line-height:normal; padding:10px 0; padding-bottom:85px;  text-align:center;} 
.copyright span{display:block;width:100%;}
.hot{ height:40px; line-height:40px;font-size: 17px; padding-left:20px;}
.hotline{font-size: 18px;}
.hotline {padding:10px;padding-left:20px;}
.footernav a {margin:0px;padding:0px; width:50%; float:left; border:none; }
.f2 img{width:70%;}
.fnr {font-size:12px;line-height: 22px;}

 
.bigfont {background-color:#ca121e;bottom: 0;display: block;left: 0;position: fixed;text-align: center;width: 100%;z-index: 9999; }
.bigfont a{color:#FFF;}
.fnr span {margin-bottom: 2px;font-size: 16px;}
#rightArrow,#floatDivBoxs{display:none;}
}