﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ overflow:hidden; width:100%; height:600px; background:url(Img/Index/banner.jpg) no-repeat top center;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:400px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#1e52c2;}

/*ss*/
.ss{ overflow:hidden; width:100%; height:99px; border-bottom:1px solid #cecece;}
.ss p{ width:550px;float:left; line-height:100px; font-size:12px; color:#5b5b5b}
.ss p a{color:#5b5b5b; padding:0 6px;}
.ss  .ssK{ width:343px; margin-top:28px; background:url(../images/ss_bg.png) no-repeat top center; height:47px; float:right;}
.ss .ssK input{width:248px; margin:0 25px; margin-top:1px; height:44px; color:#999999; line-height:45px; border:none; outline:none; font-size:12px; }
.ss .ssK a{ width:40px; height:45px; float:right;}
/*h3 h4 b*/
h3.tou{ font-size:55px; color:#333; text-align:center;}
span.tou{ display:block;font-size:15px; color:#b8b8b8; text-align:center;margin-top:3px; }
h4.tou{ text-align:center;font-size:36px; color:#333333; margin-top:10px; font-weight:normal;}
b.tou{color:#ff6c00;}
.juli{ margin-top:55px;}
/*情景*/
.qingjing{ overflow:hidden; width:100%;}
.qingjing .qjBox{ overflow:hidden; width:100%; }
.qingjing .qjbox{ overflow:hbidden; width:100%; height:350px; margin-bottom:60px;}
.qingjing .qjbox .menu{ overflow:hidden; width:100%; height:360px; margin-top:40px; }
.qingjing .menu li{ width:200px; text-align:center; float:left; margin:0 1px; padding:0 23px; border-right:1px dotted #cccccc;}
.qingjing .menu li h5{ font-size:26px;color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/qiangjing_bg.png) no-repeat center top ; line-height:45px; margin-top:10px;}
.qingjing .menu li p{ font-size:14px; color:#666666; margin-top:25px; line-height:22px; height:88px; overflow:hidden;}
.qingjing .menu li.last{ border-right:none;}
/*市场*/
.shichang{ overflow:hidden; width:100%; background:url(../images/sc_bg.jpg) no-repeat top center;}
.shichang h3{font-size:50px;color:#333; text-align:center;}
.shichang h4{ margin-top:55px;}
.shichang .scBox{ overflow:hidden; width:100%; }
.shichang .scbox{ overflow:hbidden; width:100%; height:420px;margin-bottom:68px; margin-top:40px;}
.shichang .scbox .menu{ overflow:hidden; width:496px;overflow:hidden;width:496px; height:202px;float:left; margin-right:4px; margin-bottom:4px; background:#fff;  }
.shichang .menu.last{ margin-right:0px;}
.shichang .menu dt{ width:202px; height:202px; float:left;}
.shichang .menu dt img{ display:block;margin:0  auto; margin-top:27px; }
.shichang .menu dd{ width:290px; float:right;}
.shichang .menu dd h5{ font-size:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  color:#ff6c00; line-height:40px; margin-top:45px;}
.shichang .menu dd p{ width:260px; font-size:13px; color:#666666; margin-top:18px; line-height:20px; height:80px; overflow:hidden;}
/*cpzx*/
.cpzx{overflow:hidden; width:100%;}
.cpzx .cpzxBox{ overflow:hidden; width:100%; margin:40px 0;}
.cpzx .cpzxBox_left{ overflow:hidden; width:218px; float:left;}
.cpzx .cpzxBox_left h6{ font-size:45px; color:#ff6c00;}
.cpzx .cpzxBox_left span{ font-size:26px; color:#ff6c00; display:block;}
.cpzx .cpzxBox_left p.sm{font-size:12px; color:#909090;}
.cpzx .Box{ width:100%; overflow:hidden;  background:#f4f4f4; margin-top:15px;}
.cpzx .Box h3{ background:url(../images/cpzx_rt_h3.png) no-repeat 32px center; font-size:16px; padding: 24px 0; padding-left:75px; }
.cpzx .Box h3 a{ color:#333;}
.cpzx .Box h3 p{font-size:13px; font-weight:normal; margin-top:3px; color:#999999; font-family:"Arial Unicode MS";}
.cpzx .Box .list{overflow:hidden; width:100%; border-top:1px solid  #e2e2e2; padding-bottom:14px; border-left:2px solid #f4f4f4; height:49.3px; line-height:36.3px;background:url(../images/zzxc.jpg)}
.cpzx .Box .list:hover,.cpzx .Box .list.cur{border-left:2px solid #1E52C2}
.cpzx .Box dt{font-weight:bold; background:url(../images/cpzx_lt_li.png) no-repeat 30px center; margin-top:14px; margin-bottom:5px;}
.cpzx .Box dt a{ display:block; color:#666666; padding-left:75px;font-size:14px;font-weight:bold}
.cpzx .Box dd a{ display:block; padding-left:75px; line-height:24px; font-size:13px; color:#666666;}
.cpzx .Box dd a:hover{ color:#1E52C2}
.cpzx .cpzxBox_right{ overflow:hidden; width:756px;  float:right; background:#f4f4f4;}
.cpzx .cpzxBox_right .cpzx_rt_dl{ overflow:hidden; width:100%;}
.cpzx .cpzx_rt_dl .menu{ overflow:hidden;overflow:hidden;width:756px;float:left;margin-bottom:16px;}
.cpzx .menu dt{ width:498px; height:341px; float:left;}
.cpzx .menu dt img{ display:block;}
.cpzx .menu dd{ width:232px; float:right; margin-right:20px;}
.cpzx .menu dd h5{ font-size:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  color:#ff6c00; line-height:40px; margin-top:45px; text-align:center;}
.cpzx .menu dd h5 a{ color:#ff6c00;}
.cpzx .menu dd p{ font-size:16px; color:#333; margin-top:10px; line-height:24px; height:246px; overflow:hidden;}
.cpzx .tupian{ overflow:hidden; width:736px;  margin:20px 10px; *margin-top:35px;}
.cpzx .tupian .list{ overflow:hidden; width:100%;}
.cpzx .tupian .list li{ width:232px; float:left; text-align:center; margin-right:20px; position:relative; }
.cpzx .tupian .list li img{ display:block; margin:0 auto; background:url(../images/cpzx_rt_tu_bg.jpg) no-repeat center; background-size:100%; padding:14px 10px;}
.cpzx .tupian .list li a i{ display:none; width:352px; height:286px;  background:url(../images/cpzx_tupian_bg_i.png) no-repeat left center; position:absolute; top:0; left:0;}
.cpzx .tupian .list li:hover a i{ display:block;}
.cpzx .tupian .list li a{font-size:14px; color:#6a6a6a; line-height:35px; text-decoration:none;}
.cpzx .tupian .list li:hover a{ color:#ff6c00; }
.cpzx .tupian .list li.last{ margin-right:0px;}
/*why*/
.why{ overflow:hidden;  width:100%; background:url(../images/zhongjianbeijing.jpg) no-repeat top center;}
.why h3{font-size:44px; color:#fff; text-align:center; margin-top:75px; }
.why h4{ font-size:28px; font-weight:normal; text-align:center; color:#ff6c00; margin-top:10px;}
.why span{ display:block; text-align:center; font-size:14px; color:#686868; margin-top:10px;}
.why .Box{ overflow:hidden; width:100%; margin: 49px auto;}
.why .why01{width:271px;  padding-left:95px;}
.why .why01 h5{ font-size:27px; color:#fff; margin-top:15px; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.why .why01 p{ font-size:13px; color:#bcbcbc; line-height:20px; height:120px; overflow:hidden; text-align:justify; }
.why .why01 p.last{ font-size:34px; color:#ff6c00; line-height:40px; font-weight:bold;}
.why .why01.ys1{ background:url(../images/why01.png) no-repeat left top; }
.why .why01.ys2{ background:url(../images/why04.png) no-repeat left top; }
.why .why01.ys3{ background:url(../images/why02.png) no-repeat left top; }
.why .why01.ys4{ background:url(../images/why05.png) no-repeat left top; }
.why .why01.ys5{ background:url(../images/why03.png) no-repeat left top; }
.why .why01.ys6{ background:url(../images/why006.png) no-repeat left top; }
/*youshi*/
.youshi{ overflow:hidden; width:100%; }
.youshi .youshiBox{ overflow:hidden; width:100%;}
.youshi .youshiBox h3{ font-weight:normal;font-size:36px; color:#333333; text-align:center; margin-top: 60px;}
.youshi .youshiBox h4{ font-size:60px; color:#ff6c00; margin-top:20px; text-align:center; margin-bottom:40px; }
.youshi .youshiBox h4 i{ font-size:50px; color:#fff; line-height:55px; padding:0 32px; background:url(../images/youshi_xiti_bg.png) no-repeat left bottom; }
.youshi .youshiBox .ysBox{ overflow:hidden;width:100%;background:url(../images/youshi_bg.jpg) no-repeat top center; }
.youshi .ysBox .ysbox{ overflow:hidden;width:874px; margin:0 auto; margin-bottom:60px;}
.youshi .ysBox1{ width:100%; overflow:hidden; height:240px; position:relative;}
.youshi .ysBox1 h5{ font-size:28px; font-weight:normal; color:#ff6c00; margin-left:75px; margin-top:35px;  }
.youshi .ysBox1 h5 b{ display:block; font-size:14px; color:#e5e5e5; font-weight:normal}
.youshi .ysBox1 p{ margin-top:30px; width:395px;font-size:14px; color:#606060; line-height:26px;; height:78px; overflow:hidden;}
.youshi .ysBox1.ct{ text-align:right;}
.youshi .ysBox1 h5.ct{ margin-right:75px;}
.youshi .ysBox1 p.last{ float:right;}
.youshi .phone{ width:395px; position:absolute; right:10px; bottom:60px;}
.youshi .phone b{ display:block; color:#fff; font-size:18px; font-weight:normal;}
.youshi .phone h6{color:#ff6c00; float:left; font-size:30px; font-weight:normal;}
.youshi .phone a{ display:block; line-height:33px; color:#fff; font-size:18px; padding:0 45px; float:right; background:url(../images/youshi_hone_bg.png) no-repeat top center; }
/*zhichi*/
.zhichi{ overflow:hidden; width:100%; background:url(../images/zhichi_bg.jpg) no-repeat top center;}
.zhichi h4{font-size:46px;color:#fff; text-align:center; margin-top:30px;}
.zhichi h3{ font-size:22px; text-align:center; margin-top:5px; color:#fff; font-weight:normal;}
.zhichi span{ color:#ff9967; text-align:center; display:block; font-size:12px; font-family:"Arial Unicode MS"; margin:5px 0;}
.zhichi .zcBox{ overflow:hidden; width:100%; }
.zhichi .zcbox{ overflow:hidden; width:100%; height:475px;margin-bottom:50px;margin-top:60px; }
.zhichi .zcbox .menu{ overflow:hidden; width:499px;overflow:hidden;width:496px; height:157px;float:left; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;background:#fff;  }
.zhichi .menu.last{ border-right:none; width:500px;}
.zhichi .menu dt{ width:147px; height:157px; float:left;}
.zhichi .menu dt img{ display:block;margin:0  auto; margin-top:32px; }
.zhichi .menu dd{ width:347px; float:right;}
.zhichi .menu dd h5{ font-size:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; line-height:40px; margin-top:35px;}
.zhichi .menu dd p{ width:310px; font-size:14px; color:#666666; margin-top:10px; line-height:20px; height:60px; overflow:hidden;}
/*jmd*/
.jmd{ overflow:hidden; width:100%; background:#fff;}
.jmd .title{ margin-top:35px; overflow:hidden;}
.jmd .title h3{ border-left:5px solid #1e52c2; padding-left:15px; float:left; font-size:28px; font-weight:normal; }
.jmd .title h3 a{ color:#333;}
.jmd .title h3 span{ display:block; font-size:12px; color:#bfbfbf; font-family:"Arial Unicode MS";}
.jmd .phone{ float:right; background:url(../images/jmd_phone.png) no-repeat left center; padding-left:50px;}
.jmd .phone span{ font-size:14px; color:#666; display:block; }
.jmd .phone p{ color:#ff6c00; font-size:26px;}
.jmd .an_kuang{ overflow:hidden; width:1106px; height:262px; margin:0 auto; margin-top:30px; position:relative; margin-bottom:60px;}
.jmd .an_kuang .jmdBox{ overflow:hidden;}
.jmd .jmdBox .list{ width:100%; overflow:hidden;}
.jmd .jmdBox .list li{ width:323px;float:left; margin-right:15px; background:#eaeaea; }
.jmd .jmdBox .list li img{ display:block; border:10px solid #eaeaea;}
.jmd .jmdBox .list li a{ display:block; font-size:14px; text-align:center; color:#7f7e7e; line-height:49px; text-decoration:none;}
.jmd .jmdBox .list li:hover a{ color:#fff;}
.jmd .jmdBox .list li:hover{background:#1e52c2}
.jmd .jmdBox .list li:hover img{border:10px solid #1e52c2}
.jmd .jmdBox .list li.last{ margin-right:0px;} 
.jmd .an_kuang em{display:block; width:38px; height:38px; position:absolute;top:45%;}
.jmd .an_kuang .an_left{ background:url(../images/jmd_an_lt.png) no-repeat center top; left:0;}
.jmd .an_kuang .an_right{ background:url(../images/jmd_an_rt.png) no-repeat center top; right:0;}
.jmd .an_kuang em:hover{ background-position:bottom;}
/*ganyan*/
.gy{ overflow:hidden; width:100%; background:#f5f5f5;}
.gy .gyBox{ width:100%;margin-top:55px; overflow:hidden;}
.gy .gyBox h3{ border-left:5px solid #ff6c00; padding-left:15px; float:left; font-size:28px;}
.gy .gyBox h3 a{ color:#ff6c00;}
.gy .gyBox h3 span{ display:block;font-weight:normal; color:#333;font-size:18px;}
.gy .gyBox .Box{ overflow:hidden; width:100%; margin-bottom:40px;}
.gy .Box .menu{ overflow:hidden;overflow:hidden;width:500px;float:left;margin-bottom:10px; margin-top:25px;}
.gy .menu dt{ width:210px; float:left;}
.gy .menu dt img{ display:block; border:10px solid #fff;}
.gy .menu dd{ width:248px; float:right; margin-right:20px;}
.gy .menu dd h5{ font-size:20px; margin-top:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:normal;}
.gy .menu dd h5 a{color:#333;}
.gy .menu dd p{ font-size:13px; color:#7c7c7c; margin-top:10px;line-height:22px; height:88px;overflow:hidden;}
/*about*/
.about{ overflow:hidden; width:100%; background-color:#1e52c2}
.about .aboutBox{ overflow:hidden; width:100%; margin-top:60px; margin-bottom:55px;}
.about .aboutBox .menu{ overflow:hidden; width:100%;overflow:hidden;}
.about .menu dt{ width:486px; 	float:left;}
.about .menu dt img{ display:block; padding:10px; background:#fff; }
.about .menu dd{ width:486px; float:right;margin-right:12px;}
.about .menu dd h4{ font-size:35px; color:#ffb08d; margin-top:10px; font-family:Arial;font-weight:normal;}
.about .menu dd h5{ font-size:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:40px; margin-bottom:30px; }
.about .menu dd h5 a{color:#fff; }
.about .menu dd p{font-size:14px; color:#fff;line-height:22px; height:88px; overflow:hidden; margin-bottom:40px}
.about .menu dd a.more{ display:block; width:179px; height:49px; line-height:49px; font-size:16px; color:#ff6c00; background:url(Img/Index/about_a_bg.png) no-repeat center top;float:left; margin-right:20px; text-decoration:none;}
.about .menu dd a.more:hover{ background-position:bottom; color:#fff}
.about .menu dd a.more i{display:block; margin-left:30px; margin-top:10px; margin-right:5px; width:30px; height:30px; float:left;}
.about .menu dd a.more i.ys1{ background:url(Img/Index/about_a01.png) no-repeat center bottom;}
.about .menu dd a.more i.ys2{background:url(Img/Index/about_a02.png) no-repeat center bottom;}
.about .menu dd a.more:hover i{ background-position:top;}

/*news*/
.news{ overflow:hidden; width:100%; height:478;background-color:#fff; margin-bottom:35px;}
.news .newsBox{ overflow:hidden; width:100%; margin-top:55px;}
.news .news_lt{ overflow:hidden; width:571px; float:left;}
.news .title{ overflow:hidden; width:100%; float:left; background:url(Img/Index/news_tt_bg.png) no-repeat bottom center;}
.news .title li{ width:120px; height:45px; text-align:center; line-height:45px; float:left; font-weight:bold; font-size:28px; margin-right:20px; padding-bottom:12px;}
.news .title li a{ color:#333;}
.news .title li:hover,.news .title li.cur{ border-bottom:3px solid #1e52c2;}
.news .title li:hover a,.news .title li.cur a{ color:#1e52c2; text-decoration:none;}
.news .title a.more{ display:block; float: right; color:#b0b0b0; font-size:12px; margin-top:20px;}
.news .ltBox { overflow:hidden; width:571px; height:360px; float:left;}
.news .ltBox .news_ltBox{ overflow:hidden; width:571px; height:360px;}
.news .news_ltBox{ overflow:hidden; width:571px; height:360px;}
.news .news_ltBox dl{ overflow:hidden; width:550px;margin-top:30px; }
.news .news_ltBox dt{ float:left; width:126px; height:84px;}
.news .news_ltBox dd{ overflow:hidden; width:398px; float:right;}
.news .news_ltBox dd h5{ font-size:14px; font-weight:normal; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .news_ltBox dd h5 a{ color:#333;}
.news .news_ltBox dd p{ font-size:12px; line-height:20px; height:40px; color:#999; overflow:hidden; margin-top:5px;}
.news .news_rt{ overflow:hidden; float:right; width:398px;}
.news .news_rt .wdTitle{ overflow:hidden; width:100%; margin-bottom:20px;  background:url(../images/news_tt_bg.png) no-repeat bottom center;}
.news .wdTitle h3{ font-size:28px; float:left; padding-bottom:25px;}
.news .wdTitle h3 a{ color:#333}
.news .wdTitle .more{ float:right; font-size:12px; color:#b0b0b0; margin-top:20px;}
.news .wendaBox{ overflow:hidden; width:100%; height:360px; position:relative}
.news .wendaBox .wendaList{ overflow:hidden; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #bfbfbf;}
.news .wendaList h5{ background:url(../images/news_a.png) no-repeat left top; font-size:14px; line-height:30px; padding-left:35px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:12px;}
.news .wendaList h5 a{ color:#333;}
.news .wendaList p{ font-size:13px; color:#333; line-height:24px; background:url(../images/news_q.png) no-repeat left top; padding-left:35px; height:48px; overflow:hidden;}
.news .wendaList.last{ border-bottom:none;}
/*流程*/
.lc{ overflow:hidden; width:100%; background:url(../images/lc_bg.png) repeat-x top left;}
.lc .lcBox{ overflow:hidden; width:100%; height:432px; background:url(../images/lc_text_bg.jpg) no-repeat top  center; margin-bottom:65px;}
.lc .lcBox .textBox{ overflow:hidden; width:392px; height:432px; float:right; margin-right:30px;}
.lc .textBox p{ font-size:16px; color:#333; text-align:right; margin-top:30px;}
.lc .textBox p b{ font-size:28px;}
.lc .textBox h5{ font-size:20px; text-align:right; color:#333;}
.lc .textBox h4{ font-size:25px; color:#ff6c00; text-align:right; margin-bottom:10px;}
.lc .textBox input{ width:368px; height:41px; line-height:41px; padding-left:15px;font-size:12px; color:#848484; outline:none; border:1px solid #cdcdcd; background:url(Img/Index/lc_bg_bg.png) repeat-x top center; margin-bottom:3px;}
.lc .textBox textarea{ width:368px; height:102px; padding-left:15px;font-size:12px; color:#848484; outline:none; resize:none; padding-top:10px; border:1px solid #cdcdcd; background:url(Img/Index/lc_bg_bg.png) repeat-x top center;}
.lc .textBox a{ display:block;width:103px; height:40px; line-height:40px; color:#fff; text-align:center; margin-top:4px; margin-left:2px; background-color:#333;}


.menu li:last-child { border-right:none;}








