﻿@charset "utf-8";



.ztlist{ width:1194px; padding-top: 20px; }
.ztlist li{ line-height:24px; text-align:center; color:#313131; font-size:18px; height:290px; float:left; padding-left:3px; width:295px;}
.ztlist li .img{ height:195px; background:url(../images/shadow.jpg) center bottom no-repeat;}
.ztlist li a.detail{ display:block; text-align:center; margin:6px auto 0px; width:72px; line-height:22px; color:#fff; font-size:14px; background:#A37F65;}

.graybg{ background:#292d46; padding-bottom:53px;}
.graybg .titlehead2{ text-align:center; padding:55px 0px 17px 0px; font-size:18px; color:#707070; line-height:28px;}
.graybg .titlehead2 h2{ font-weight:normal; font-size:24px; color:#333333; padding-bottom:7px;}
.graybg .titlehead2 a.btn{ display:block; border:1px solid #bbbbbb; margin:19px auto 0px; width:147px; line-height:29px; font-size:12px; color:#bbbbbb;}
.graybg .titlehead2 a:hover.btn{ color:#707070; border:1px solid #707070;}
.graybg .titlehead2 a.btn{ color:#707070; border:1px solid #707070;}

.graybg .product{ overflow:hidden; height:auto;}
.graybg .product .hd{ text-align:center; line-height:22px; height:49px;}
.graybg .product .hd li{ display:inline-block; zoom:1; *display:inline; padding:0px 11px; border-right:1px solid #bbe0dd }
.graybg .product .hd li a{ font-size:18px; color:#bbe0dd}
.graybg .product .hd li a:hover{color:#b61f24}
.graybg .product .hd li.on a{ font-size:24px;color:#b61f24}
.graybg .product .bd{ width:1191px; margin-left:-5px;}
.graybg .product .bd ul{ position:relative; text-align:center;}
.graybg .product .bd li{ position:relative; float:left; width:auto; margin:0px 0px 3px 3px; height:276px;}
.logo-dz{ width:1189px; height:522px; min-width:1189px; background:url(logo_dz.jpg); margin:0 auto;}
.logo-td{ width:1189px; height:528px; min-width:1189px; margin:0 auto;}
.logo-hd{ width:1189px; height:451px; min-width:1189px; background:url(adva1.jpg); margin:0 auto;}
.service-adva{ width:1189px; height:458px; min-width:1189px; background:url(adva2.jpg); margin:0 auto;}

.graybg .product .bd li.frist{ position:absolute; left:-3px; top:0px;}
.graybg .product .bd li.frist img{ height:516px;}
.graybg .product .bd li img{ display:block; width:auto; height:274px;}
.graybg .product .bd li .btn{ width:auto; padding:0 20px; line-height:130px; font-size:28px; filter:alpha(opacity=60);opacity:0.6; bottom:72px; left:85px; display:block; background:#23283d; position:absolute;}
.graybg .product .bd li a:hover .btn{color:#b61f24; background:#fff;}

.graybg .product .bd li .btn4{ width:220px; line-height:130px; font-size:28px; filter:alpha(opacity=60);opacity:0.6; bottom:72px; right:85px; display:block; background:#23283d; position:absolute;}
.graybg .product .bd li a:hover .btn4{color:#b61f24; background:#fff;}

.graybg .product .bd li .btn-al{ width:220px; line-height:130px; font-size:18px; filter:alpha(opacity=60);opacity:0.6; bottom:72px; right:85px; display:block; background:#23283d; position:absolute;}
.graybg .product .bd li a:hover .btn-al{color:#b61f24; background:#fff;}


.graybg .product .bd li .btn4-al{ width:220px; line-height:130px; font-size:18px; filter:alpha(opacity=60);opacity:0.6; bottom:72px; left:190px; display:block; background:#23283d; position:absolute;}
.graybg .product .bd li a:hover .btn4-al{color:#b61f24; background:#fff;}


.graybg .product8d{ overflow:hidden; height:auto;}
.graybg .product8d .hd{ text-align:center; line-height:22px; height:49px;}
.graybg .product8d .hd li{ display:inline-block; zoom:1; *display:inline; padding:0px 11px; border-right:1px solid #bbe0dd }
.graybg .product8d .hd li a{ font-size:18px; color:#bbe0dd}
.graybg .product8d .hd li a:hover{color:#b61f24}
.graybg .product8d .hd li.on a{ font-size:24px;color:#b61f24}

.graybg .distributor li{ position:relative; float:left; width:395px; height:397px; overflow:hidden;}
.graybg .distributor li img{ display:block;  height:397px;}
.graybg .distributor li span{ position:absolute; right:0px; bottom:7px; display:block; line-height:21px; right:16px;}
.graybg .distributor li a{color:#fff; display:block; cursor:pointer;}
.graybg .distributor li a:hover{ color:#ffcc00;}
.graybg .distributor li a img{-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.graybg .distributor li a:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);}

.graybg .distributor li.big{ width:500px; height:498px;}
.graybg .distributor li.big img{ width:500px; height:498px;}
.graybg .distributor li:nth-child(7){ width:500px; height:498px;}
.graybg .distributor li:nth-child(7) img{ width:500px; height:498px;}
.graybg .distributor li:nth-child(8){ margin-top:-249px;}
.graybg .distributor li:nth-child(9){ margin-top:-249px; margin-left:250px;}
.graybg .distributor li.last{  margin-top:-249px;}
.graybg .distributor li.last2{  margin-left:0px;width:796px;}
.graybg .distributor li:last2 img{ width:796px; height:498px;}

.graybgx .distributor li{ position:relative; float:left; width:276px; height:207px; overflow:hidden;}
.graybgx .distributor li img{ display:block;  height:207px;}
.graybgx .distributor li span{ position:absolute; right:0px; bottom:7px; display:block; line-height:21px; right:16px;}
.graybgx .distributor li a{color:#fff; display:block; cursor:pointer;}
.graybgx .distributor li a:hover{ color:#ffcc00;}
.graybgx .distributor li a img{-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.graybgx .distributor li a:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);}

.graybgx .distributor li.big{ width:320px; height:339px;}
.graybgx .distributor li.big img{ width:320px; height:339px;}
.graybgx .distributor li:nth-child(7){ width:320px; height:339px;}
.graybgx .distributor li:nth-child(7) img{ width:320px; height:339px;}
.graybgx .distributor li:nth-child(8){ margin-top:-249px;}
.graybgx .distributor li:nth-child(9){ margin-top:-249px; margin-left:250px;}
.graybgx .distributor li.last{  margin-top:-249px;}
.graybgx .distributor li.last2{  margin-left:0px;width:100%;}
.graybgx .distributor li:last2 img{ width:100%; height:auto;}
.titlehead{ text-align:center; background:#f4f4f4; line-height:95px; font-size:24px;}
.newscenter{ padding:37px 0px 52px 0px;}
.newscenter .newsleft{ width:500px; float:left; background:url(../images/numbg.gif) 0px top no-repeat; font-size:14px;}
.newscenter .newsleft li{ height:25px; line-height:25px; padding-left:23px;}
.newscenter .newsvideo{ padding-top:2px; float:right; width:433px;}

.news-left{ width:131px; height:130px; float:left; background: url(left-news-bg.png) }
.news-left p{ width:131px; height:85px; line-height:85px; float:left; background: url(left-news-bg.png) }
.news-left span{ width:131px; height:85px; line-height:85px;float:left; background: url(left-news-bg.png) }

.news-right{ width:409px; height:130px; margin-left:20px; float:right;}
.news-right li p{ font-size:18px; margin-top:-10px;}

.school{ padding:25px 0px 130px 0px;}
.school .column{ width:560px; margin:10px auto; float:left;}
.school .column .title{ padding:20px 0}
.school .column .title a{color:#fff;}
.school .column ul span{background:url(../images/left-news-bg.png) 0px top no-repeat; left}
.school .column ul li{ background:none; height:25px; line-height:25px; font-size:14px; right}

.bansub img{ display:block; width:100%;}
.newsall{ width:100%; height:auto; background:#292e46}
.proall{ width:1007px; margin:24px 0px 0px -6px;}
.proall li{ float:left; margin:0px 0px 7px 6px; display:inline; position:relative;}
.proall li .btn{ position:absolute; text-align:center; left:50%; margin-left:-81px; top:149px; width:162px; line-height:32px; font-size:18px; border:1px solid #fff; color:#fff;}
.proall li a:hover .btn{ background:#fff; color:#b61f24;}

.caseall{ margin:22px auto 0px; width:1000px;}
.caseall ul{ float:left; width:693px;}
.caseall li{ float:left; width:231px; height:182px; position:relative;}
.caseall li img{ display:block; width:231px; height:182px;}
.caseall .img{ float:left; position:relative; width:307px; height:364px;}
.caseall .img span{ text-align:center; font-size:28px; color:#fff; width:228px; line-height:50px; display:block; left:50%; top:50%; position:absolute; margin:-25px 0px 0px -114px; background:url(../images/spanbg.png);}
.caseall .img a{ cursor:pointer; display:block;}
.caseall .img a:hover span{ color:#ffcc00;}

.caseall li{ float:left;}

#pssa{ width:100%; text-align:center; margin:0 auto}
.pssaa{ width:100%; text-align:center; margin:0 auto; padding:20px 0}
.pssab{ width:100%; text-align:center; background:url(../images/t1.jpg) center no-repeat; height:739px; margin:0 auto}
.pssac{ width:100%; text-align:center; background:url(../images/p2.jpg) center no-repeat; height:448px;margin:0 auto}

.kaa{ text-align:center;width:100%}
.kaa a{ line-height:48px; font-size:18px; height:48px;}
.kaa a:hover{ border-bottom:1px solid #999999; line-height:48px; font-size:18px; height:48px; padding-bottom:10px;}
.kab{ text-align:left;width:100%; padding:0 20px}
.kac{ text-align:center;width:100%; padding:0 20px}
.ka1{ text-align:left;width:591px; float:left; line-height:34px; font-size:14px;}
.ka2{ text-align:center;width:531px; float:right}
.ka3{ text-align:left;width:100%;padding:20px;}
.ka4{ text-align:center;width:100%}
.ka5{ text-align:center;width:100%; padding:20px 0;}
.ka6{ text-align:center;width:100%}
.ka7{ text-align:center;width:100%;padding:20px 0;}
.ka8{ text-align:center;width:100%;padding:20px 0;}
.ka9{ text-align:center;width:100%}

.m_bg{ background:url(../images/hn_pic27.jpg) top center;}
.m_bg1{ background:#f3f3f3;}
.m_bg2{ background:url(../images/hn_pic66.jpg) no-repeat; width:100%; height:485px;}
.main{ background:#FFF;}
.m_nav{ border:#dadada 1px solid; width:100%;}
.m_nav ul{ padding:15px 0; margin:0 auto;display:table;}
.m_nav ul li{ width:118px; text-align:center; float:left; background:url(../images/hn_pic24.jpg) top right no-repeat; padding:0 42px;}
.m_nav ul li.last{ background:none;}
.m_nav ul li .img{ width:118px; height:120px;}
.m_nav ul li .img img{ padding-top:4px;}
.m_nav ul li span{ display:block; line-height:20px;}
.m_nav ul li span.c1{ font-size:16px; color:#000; padding-top:5px;}
.m_nav ul li span.c2{ font-size:10px; color:#bcbcbc;}
.m_nav ul li:hover .img{ background:url(../images/hn_pic23.jpg) no-repeat;}
.m_nav ul li:hover span{ color:#e37b00;}
.m_nav ul li.hover .img{ background:url(../images/hn_pic23.jpg) no-repeat;}
.m_nav ul li.hover span{ color:#e37b00;}
.m_tit{ background:url(../images/hn_pic26.jpg) no-repeat; border:#dadada 1px solid; border-top:0; width:100%; height:78px; text-align:center;}
.m_tit span{ display:block;}
.m_tit span.c1{ font-size:24px; color:#666; padding-top:20px;}
.m_tit span.c2{ font-size:12px; color:#999;}
.m_img{ padding-bottom:15px;}
.m_img img{ float:left; border:#ddd6d3 2px solid; margin:15px 0 0 15px;}
.m_img1{ background:url(../images/hn_pic65.png) bottom no-repeat; padding-bottom:20px; position:relative;}
.m_img1 .txt1,.m_img1 .txt2{ display:none;}
.m_img1:hover .txt1{ position:absolute; top:20%; left:-25px; color:#000; font-size:14px; color:#333; width:15px; display:block;}
.m_img1:hover .txt2{ position:absolute; top:75%; left:0; color:#FFF; background:#e37b00; width:100%; height:24px; line-height:24px; text-align:center; display:block;}
.m_list{ color:#333; padding:15px 40px;}
.m_list .img{ float:left; width:33%;}
.m_list .more{ float:left; width:33%; line-height:20px; padding-top:35px;}
.m_list .more a{ display:block; padding-top:5px;}
.m_list .con{ float:left; width:33%; line-height:20px; padding-top:35px;}
.m_list1{ width:925px; margin:0 auto;}
.m_list1 a{ display:block; font-size:14px; color:#666; border-bottom:#ddd 1px dashed; height:40px; line-height:40px; background:url(../images/hn_pic51.jpg) left center no-repeat; padding-left:15px;}
.m_list1 a span{ float:right; color:#bfbfbf;}
.m_list2{ width:880px; margin:0 auto;}
.m_list2 li{ border-bottom:#dadada 1px solid; line-height:30px; padding:5px 0;}
.m_list2 li span{ display:block; font-size:14px;}
.m_list2 li a{ color:#666; padding-right:25px;}
.m_list3{ text-align:center; width:118px; background:url(../images/hn_pic24.jpg) top right no-repeat; padding:0 40px; float:left;cursor:pointer;}
.m_list3 span{ display:block;}
.m_list3 span.c1{ font-size:16px; color:#000; padding-top:5px;}
.m_list3 span.c2{ font-size:10px; color:#999;}
.m_con{}
.m_con .b{ border-bottom:#ebebeb 1px dashed;}
.m_con span{ }
.m_con span.c1{ font-size:24px; color:#333; padding:20px 0;display:block; text-align:center;}
.m_con span.c2{ font-size:12px; color:#999; padding-bottom:20px;display:block; text-align:center;}
.m_con .con{ width:740px; margin:0 auto; line-height:25px; color:#333; font-size:14px; padding-top:20px;}
.m_con1{ padding-top:60px; padding-bottom:40px; width:920px; margin:0 auto;}
.m_con1 .img{ float:left; width:275px;}
.m_con1 .con{ float:left; width:610px; padding-left:35px; font-size:14px; color:#333; line-height:25px;}
.m_con1 .con img{max-width:100%;}
.m_con1 .con span{ display:block;}
.m_con1 .con span.c1{ font-size:20px; color:#444;}
.m_con1 .con span.c2{ font-size:12px; color:#999;}
.m_con2{ width:925px; margin:0 auto;}
.m_con2 .con{ float:left; width:415px; font-size:14px; color:#666; line-height:25px;}
.m_con2 .con a{ color:#e37b00;}
.m_con2 .con span{ display:block; height:40px; line-height:40px;}
.m_con2 .con span.c1{ font-size:20px; color:#444; border-bottom:#dfdfdf 1px solid;}
.m_con2 .con span.c2{ font-size:14px; color:#999; border-bottom:#dfdfdf 1px solid;}
.m_con2 .img{ float:left; width:466px; padding-left:40px;}
.m_box { height:40px; background:#ece9e7; overflow:hidden; font-size:14px;}
.m_box .t_news{ height:28px;/* background:url(../images/icon_top.png) 0 -88px no-repeat;*/ color:#fff; padding-left:10px; margin:8px 0; overflow:hidden; position:relative;}
.m_box .t_news b{ line-height:28px; height:28px; display:inline-block; background:url(../images/hn_pic11.jpg) no-repeat; width:93px; text-indent:12px;}
.m_box .news_li,.swap{ line-height:28px; display:inline-block; position:absolute; top:0; left:110px;}
.m_box .news_li a,.swap a{ color:#666;}
.m_box .swap{top:28px;}
.m_box1{ padding-bottom:40px;}
.m_box1 li{ width:358px; float:left; background:#ece9e7; margin-right:2px;}
.m_box1 li img{ width:100%;}
.m_box1 li span{ display:block; text-align:center;}
.m_box1 li span.c1{ font-size:20px; color:#333; padding-top:20px;}
.m_box1 li span.c2{ font-size:14px; color:#999; font-family:Arial;}
.m_box1 li .p1{ text-align:center; color:#999; padding:15px 0; line-height:20px;}
.m_box1 li.last{ margin-right:0;}
.m_box1 li .hover{ display:none;}
.m_box1 li:hover .hover{ background:url(../images/hn_pic68.png) no-repeat; width:100%; height:100%; position:absolute; top:0; left:0; display:block;}
.m_box1 li:hover .hover span{ display:block; color:#FFF; text-align:center;}
.m_box1 li:hover .hover span.c3{ font-size:20px; padding-top:22%;}
.m_box1 li:hover .hover span.c4{ font-size:12px;}


.m_box2{}
.m_box2 .img{ float:left; width:420px; padding-left:20px;}
.m_box2 .con{ float:right; width:548px;}
.m_box2 .con .p1{ background:url(../images/hn_pic55.jpg) no-repeat; width:100%; height:48px; line-height:48px; font-size:24px; color:#FFF; text-indent:25px;}
.m_box2 .con .p2{ padding:15px 0;}
.m_box2 .con .p2 li{ float:left; width:50%; font-size:16px; color:#666; line-height:35px; text-indent:65px;}
.m_box2 .con .btn{ padding-left:65px;}
.m_box2 .con .share{ padding-left:65px; padding-top:20px;}
.m_box3{ padding-bottom:30px;}
.m_box3 .con{ background:#e0e0e0; color:#666; line-height:25px; padding:5px 0 5px 25px;}
.m_box3 .img{}
.m_box3 .tit{ background:url(../images/hn_pic59.jpg) left center no-repeat; height:33px; line-height:33px; padding-left:45px; color:#000; font-size:24px; font-family:Impact; margin:20px 0;}
.m_box3 .tit span{ display:inline-block; background:url(../images/hn_pic58.jpg) right center no-repeat; padding-right:25px; padding-left:10px; color:#7e0a0d;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px; width:15px; height:15px; background:url(../images/hn_pic3.png) no-repeat; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:url(../images/hn_pic2.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.picScroll-left{ width:100%; overflow:hidden; position:relative; margin:20px auto;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:15px; height:75px; overflow:hidden; cursor:pointer; position:absolute; top:0;}
.picScroll-left .hd .next{ background:url(../images/hn_pic45.jpg) no-repeat; right:10px;}
.picScroll-left .hd .prev{ background:url(../images/hn_pic44.jpg) no-repeat; left:10px;}
.picScroll-left .bd{ padding-left:30px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 2px; float:left; _display:inline; overflow:hidden; width:100px; height:75px;}
.picScroll-left .bd ul li img{ width:100px; height:75px;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;   }

.slideGroup{ width:100%;}
.slideGroup .parHd{ height:38px; line-height:38px; background:#fafafa; position:relative; border-bottom:#e0e0e0 1px solid; border-top:#e0e0e0 1px solid;}
.slideGroup .parHd ul{ float:left; position:absolute; left:0; top:0; height:38px;}
.slideGroup .parHd ul li{ float:left; cursor:pointer; width:93px; height:38px; text-align:center;}
.slideGroup .parHd ul li.on{ background:url(../images/hn_pic53.jpg) no-repeat; color:#FFF; font-weight:bold;}
.slideGroup .parHd ul li a{height:38px; text-align:center;color:#000;}
.slideGroup .parHd ul li.on a{color:#FFF; font-weight:bold;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding:15px 0; border:#dadada 1px solid; border-bottom:0;}
.slideGroup .slideBox .tempWrap{ margin:0 auto;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(Img/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(Img/icoRight.gif) center center no-repeat #f4f4f4; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; }

.slideTxtBox{ width:100%;}
.slideTxtBox .hd{ height:38px; line-height:38px; background:#fafafa; position:relative; border-bottom:#e0e0e0 1px solid; border-top:#e0e0e0 1px solid;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0; height:38px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:93px; height:38px; text-align:center;}
.slideTxtBox .hd ul li.on{ background:url(../images/hn_pic53.jpg) no-repeat; color:#FFF; font-weight:bold;}

.nTab{ position:relative; width:100%;}
.nTab .tit{ height:34px; border-bottom:#dadada 1px solid; padding-left:30%;}
.nTab .tit li{ float:left; text-align:center; font-size:14px; color:#666; height:34px; line-height:34px; width:80px; cursor:pointer; margin:0 23px;}
.nTab .tit li.hover{ background:#e37b00; color:#FFF;}
.nTab .con li.none{ display:none;}

.wz{ width:1000px; margin:0 auto; color:#999; height:40px; line-height:40px;}
.wz span{ color:#666; font-weight:bold;}
.wz a{ color:#999;}
.page{ text-align:center; border-bottom:#ebebeb 1px dashed; border-top:#ebebeb 1px dashed; padding:14px 0;}
.page a{ color:#666; display:inline-block; padding:3px 6px; background:#e1e1e1;}
.page a.hover{ color:#FFF; background:#e37b00;}

.carousel{position:relative;margin:0 auto;width:100%;height:auto;border:none;overflow:visible;}
.carousel .slides{ margin:0; padding:0;border:none;list-style:none;position:relative;overflow:visible;}
.carousel .slides .slideItem{position:absolute;cursor:pointer;overflow:visible;padding:0;margin:0;border:none; height:auto !important;}
.carousel .slides .slideItem a{display:block;text-decoration:none;margin:0;padding:0;border:none;outline:none;}
.carousel .slides .slideItem img{margin:0;padding:0;border:none;width:100%;height:100%;}
.carousel .nextButton{position:absolute;right:0;top:85%;width:50px;height:50px;background:url(../images/hn_pic63.jpg) no-repeat;cursor:pointer;z-index:9999;}
.carousel .prevButton{position:absolute;left:0;top:85%;width:50px;height:50px;background:url(../images/hn_pic62.jpg) no-repeat;cursor:pointer;z-index:9999;}

#footer{ background:url(../images/foot.jpg) repeat-x; height:auto;}
.f_link {color: #8f8f8f;height: 40px;line-height: 24px;padding-top: 7px;}
.f_link span{ color:#FFF;}
.f_link a{ color:#8f8f8f; padding:0 5px;}
.f_nav{ height:199px; padding-top:43px; float:left;}
.f_nav li{ float:left; padding-right:60px;}
.f_nav li a{ font-size:14px; color:#FFF; display:block; line-height:30px;}
.f_nav li .f_sub{}
.f_nav li .f_sub a{ font-size:12px; color:#999; line-height:25px;}
.f_weixin{ float:right; width:115px; text-align:center; padding-top:45px; padding-right:20px;}
.f_weixin p{ color:#909090; height:25px; line-height:25px;}
.f_box{ height:auto;}
.f_box dt{ float:left; color:#666; line-height:25px; padding-top:10px;}
.f_box dt .c1{ color:#f08200;}
.f_box dd{ float:right;}
.f_box dd img{ padding-top:10px;}

.f_link div{
  line-height: 16px;
  padding-left: 64px;
}
