@charset "utf-8";

.header{ width:100%; border-bottom:solid 1px #eaeaea; height:40px;}
.header ul{ width:1200px; margin:0 auto; height:40px; line-height:40px;}
.header ul li{ line-height:40px; float:left}
.header .tel{ background:url(../images/t_tel.jpg) no-repeat left center; height:40px; text-indent:30px; display:block; font-size:14px; line-height:40px; float:right}
.top{ width:1200px; height:108px; margin:0 auto; position:relative}
.top .logo{ position:absolute; left:0px; top:12px; width:270px;}
.top .nav{ position:absolute; left:270px;}

.top .nav li{float:left;height:108px;text-align: center; width:108px; line-height:108px;}
.top .nav li a{display:block;font-size: 16px; color:#333; height:108px; line-height:108px;}
.top .nav li.last{background: none;}
.top .nav li:hover,.top .nav li.cur{background: #1780cf;}
.top .nav li:hover a,.top .nav li.cur a{color: #fff;}


	



.footer{ width:100%; margin:30px auto 0 auto; background:#353535; height:360px; text-align:center; color:#FFF; font-size:14px; padding-top:30px;}
.footer a{ color:#FFF}
.footer ul{ width:1200px; margin:0 auto; height:300px;}
.footer ul li{ float:left; }
.footer ul li h3{ font-size:16px; font-weight:100; color:#FFF; background:url(../images/f_d_bg.jpg) no-repeat left bottom; height:40px; line-height:38px; text-align:left; margin-bottom:20px;}

.footer .dh{ width:280px; text-align:left; background:url(../images/f_bg.jpg) no-repeat right center; height:300px;}
.footer .dh dl{}
.footer .dh dl dt{ float:left; width:140px; text-align:left; line-height:30px;}
.footer .lx{ width:395px; background:url(../images/f_bg.jpg) no-repeat right center; padding-left:65px; height:300px;}
.footer .lx p{ text-align:left; line-height:42px; background:url(../images/f_lx.png) no-repeat left top; padding-left:35px;}


.footer .ewm{ width:365px; line-height:30px; text-align:center; display:block; padding-left:85px;}
.footer .ewm dl{}
.footer .ewm dl dt{ margin-right:15px; text-align:center; width:142px; line-height:30px; color:#FFF; font-size:12px; float:left}
.footer .foot_bg{ width:100%; border-top:solid 1px #505050; height:60px; line-height:60px; text-align:center; color:#FFF; font-size:14px;}





/*banner*/
.banner{position: relative; height:650px;overflow: hidden;clear: both;}
.ban_p,.ban_p li{ height:650px;overflow: hidden;}
.ban_p li a{ display:block; height:650px; background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{width:1100px;height:50px;bottom: 0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 13px;height: 13px;border-radius: 13px;margin-right:8px; display: inline-block;background: #fff;}
.ban_t em.on{background: #232323;}

.til01{text-align: center;height:80px;color: #333;font-size:40px;line-height:80px;font-family: "Microsoft Yahei";font-weight: normal;background:url(../images/plantbg.gif) no-repeat center 0;margin-bottom: 34px;}
.til01 b{color: #0d62a5; padding-left:10px;}
.til01 a{color: #333;}
.probox .til01{background:url(../images/protbg.gif) no-repeat center 0;}
.newbox .til01{background:url(../images/newbg.gif) no-repeat center 0;}

.plan_c1 dt img,.pro_lc li img,.news_p img,.news_c dt img{-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.plan_c1 dt img:hover,.pro_lc li img:hover,.news_p img:hover,.news_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

/*搜索*/
.seabox{overflow:hidden;height:54px;line-height:36px;font-family:"Microsoft Yahei";padding:24px 0 0;border-bottom: solid 1px #ededed;}
.sea_inp{overflow: hidden; position:absolute; right:0px; width:170px; border:solid 1px #CCC; height:38px; line-height:38px; top:30px; border-radius:34px;}
.sea_inp .serach{width:106px;height:38px; border:0px; background:none;line-height:34px;color:#c6c6c6;padding:0 10px;float:left;outline: none;display: block;font-size:12px;position: relative;}
.sea_inp .sub{ width:40px; border:0; height:36px;float:right;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat center;}
.k_word{overflow:hidden;width:680px;color:#666;overflow: hidden;}
.k_word a{color:#666;padding: 0 20px 0 0;}





.tit{text-align: center;font-weight: normal;height: 96px;position: relative;}
.tit:after{position: absolute;width: 30px;height: 1px;background: #165add;content: "";left: 50%;margin-left: -15px;bottom: 0;}
.tit b{display:block;font-size: 40px;color: #333;line-height: 40px;}
.tit i{display:block;font-size: 18px;color: #333;line-height: 24px;padding-top: 14px;}

/*way*/
.way{padding:20px 0 0;}
.way h2{margin-bottom: 40px;}
.way_con{height: 753px;padding-top: 83px;background:url(../images/way_bg.jpg) no-repeat center 0;}
.way_l{float: left;width: 270px;padding:36px 15px 0;height: 635px;background: #fff;}
.way_l h3{height: 42px;line-height: 42px;font-size: 20px;background:url(../images/jia.png) no-repeat right center;border-bottom:1px solid #ddd;}
.way_l h3 a{display:block;color: #165add;}
.way_l p{font-size: 0;padding:12px 0;}
.way_l p a{display:inline-block;width: 125px;font-size:15px;color: #333;line-height: 30px; border-bottom:#E6E6E6 solid 1px;}
.way_l p a:hover{color: #165add;}
.way_l .p1{padding:15px 0 2px;}
.way_l .p1 a{line-height: 44px;}
.way_l .tel{font-size: 14px;color: #333;padding-left: 52px;line-height: 14px;background:url(../images/tel2.png) no-repeat;margin:25px 0 0 20px;}
.way_l .tel b{display:block;font-size: 30px;line-height: 30px;font-family: Arial;padding-top: 6px;}
.way_r{float: right;width: 894px;}
.way_r li{float: left;width: 278px;height: 318px;margin-left: 20px;background: #fff;margin-bottom: 35px;overflow: hidden;position: relative;}
.way_r li img{display:block;width: 278px;height: 262px;}
.way_r li em{display:block;font-size: 18px;line-height:50px;text-align:center;}
.way_r li span{display:block;height: 28px;margin-left: 25px;position: relative;}
.way_r li span:after{position: absolute;width: 1px;height: 15px;background: #d7d7d7;content: "";left: 115px;top: 7px;}
.way_r li .more{float: left;font-size: 14px;color: #333;line-height: 28px;}
.way_r li .zx{float: right;margin-right: 18px;width: 90px;height: 28px;line-height: 28px;padding-left: 10px;font-size: 14px;color: #e70012;background:url(../images/jt1.png) no-repeat;}
.way_r li .hv{position: absolute;width: 100%;height: 0;left: 0;bottom: 0;z-index: 10;transition:all .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);background:rgba(0,99,162,0.5);}
.way_r li .hv>a{display:block;padding-top: 68px;font-size: 22px;color: #fff;line-height: 22px;text-align: center;background:url(../images/fdj.png) no-repeat top center;margin:32px 0 18px;}
.way_r li .hv p a{display:block;font-size: 14px;color: #fff;line-height: 24px;text-align: center;}
.way_r li:hover .hv{height: 318px;}












.casebox{ width:100%; background:url(../images/c_dh.png) no-repeat top center #f7f7f7; padding-top:355px; padding-bottom:50px;}


.propiclist{ width:280px; border:solid 1px #dfdfdf; height:250px; margin:30px 9px 15px 9px; display:inline; float:left; display:block; position:relative; z-index:1;}
.propiclist .tt{width:272px; height:200px; overflow:hidden; text-align:center; margin:4px 4px 0 4px; display:block}
.propiclist img{ max-width:272px; height:200px; ransform: scale(1);transition: all 1s ease-out; }
.propiclist p{ line-height:40px; text-align:center; font-size:16px; height:40px; width:280px; display:block; overflow:hidden}
.propiclist span{ width:22px; height:22px; line-height:22px; background:#323642; left:129px; border-radius:20px; display:block; position:absolute; bottom:-11px; 
z-index:1000; margin:0 auto; color:#FFF; font-weight:bold; text-align:center; font-size:18px;}
.propiclist:hover p{ color:#195ad8}
.propiclist:hover img{transform: scale(1.2);}
.propiclist:hover{border:solid 1px #195ad8;}
.propiclist:hover span{background:#195ad8;}




/*关于*/
.abobox{ width:1200px; margin:60px auto 80px auto;}
.abobox .title{ background:url(../images/a_title.jpg) no-repeat center; height:83px; width:1200px; text-align:center; font-weight:bold; font-size:34px; line-height:63px; padding-top:20px;}
.abobox .title span{ color:#165add;}
.abobox .title p{ font-weight:100; font-size:12px; text-transform:uppercase; line-height:20px; text-align:center}
.abobox .cont{ background:url(../images/about_bg.jpg) no-repeat top center; height:420px; position:relative; margin-top:60px;}
.abobox .cont .tt{position:absolute; left:15px; top:-36px; overflow:hidden;width:459px; height:416px;}
.abobox .cont .tt img{ransform: scale(1);transition: all 1s ease-out; width:459px; height:416px;}
.abobox .cont .text{ position:absolute; width:690px; right:20px; top:40px; color:#FFF}
.abobox .cont .text h3{ height:55px; line-height:55px; width:402px; color:#FFF; background:#165add; text-align:center; font-size:28px;}
.abobox .cont .text p{ line-height:35px; padding-top:20px; font-size:16px;}
.abobox .cont .text .tel{ background:url(../images/tel.png) no-repeat left center; height:60px; padding-left:50px; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px;}
.abobox .cont .text .tel span{ font-size:18px; font-weight:bold; line-height:30px; display:block; font-family:"微软雅黑"}


.abobox .cont .tt:hover img{transform: scale(1.2);}




.yybox{ width:100%; margin:0 auto; background:#f7f7f7 url(../images/dh.png) no-repeat top center; padding-top:355px; padding-bottom:30px;}
.yybox ul{ width:1200px; margin:0 auto}
.yybox ul li{ height:385px; position:relative; background:#f2f2f2; margin-bottom:60px;}
.yybox ul li .text{ width:452px; height:160px; background:#165add; color:#FFF; padding:38px; font-weight:bold; font-size:30px;}
.yybox ul li h3{ color:#165add; font-size:30px;}
.yybox ul li .sz{ text-align:center; height:40px; font-size:30px; color:#165add; top:50px; font-weight:bold; right:305px; position:absolute; display:block;}
.yybox ul li .sz1{ text-align:center; height:40px; font-size:30px; color:#165add; top:50px; font-weight:bold; left:305px; position:absolute; display:block;}
.yybox ul li .text p{ line-height:30px; color:#FFF; font-weight:100; font-size:14px; padding-top:20px;}
.yybox ul li .y1{ position:absolute; left:0px; top:0px;  width:600px; height:385px; overflow:hidden;}
.yybox ul li .y1 img{ransform: scale(1);transition: all 1s ease-out;  width:600px; height:385px;}
.yybox ul li .y2{ position:absolute; right:0px; top:0px; width:600px; height:385px; overflow:hidden;}
.yybox ul li .y2 img{ransform: scale(1);transition: all 1s ease-out;  width:600px; height:385px;}

.yybox ul li .yl{ position:absolute; left:105px; top:98px;}
.yybox ul li .yr{ position:absolute; right:105px; top:98px;}
.yybox ul li .y1:hover img{transform: scale(1.2);}
.yybox ul li .y2:hover img{transform: scale(1.2);}

/*资讯*/
.newsbox{ width:1200px; margin:20px auto}
.newsbox .title{ background:#165add; height:50px; width:150px; margin:0 auto; display:block; text-align:center; line-height:50px; color:#FFF; font-size:18px;}
.newsbox ul{ margin-top:40px;}
.newsbox ul li{ float:left; width:278px; margin-left:10px; margin-right:10px; border-left:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-bottom:solid 4px #165add;}
.newsbox ul li .text{ padding-left:12px; padding-right:12px;width:254px;}
.newsbox ul li .text span{ font-size:12px; color:#999a9f; display:block; height:36px; line-height:36px; border-top:solid 1px #dcdcdc; padding-top:12px;}
.newsbox ul li .text font{ width:36px; height:36px; line-height:36px; text-align:center; color:#FFF; background:#1f6dc2; display:block; float:left; margin-right:10px; font-size:18px;}
.newsbox ul li .text a{ font-size:15px; font-weight:bold; display:block; text-align:center; height:40px; border-bottom:dotted 1px #dcdcdc; line-height:40px; clear:both}
.newsbox ul li .text p{ line-height:30px; padding-bottom:15px; display:block}
.newsbox ul li .text a:hover{ color:#1a5ad8;}


.newsbox ul li .tt{ width:254px; height:154px;  overflow:hidden; margin:12px auto}
.newsbox ul li .tt img{ransform: scale(1);transition: all 1s ease-out; width:254px; height:154px;}
.newsbox ul li .tt:hover img{transform: scale(1.2);}

/*友情链接*/
.link{height:60px;background: #f2f2f2;line-height:60px;font-family:"Microsoft Yahei";color: #666;white-space: nowrap;overflow: hidden;}
.link a{color: #666;display: inline-block;padding:0 80px 0 0;}