﻿/*--search modal--*/
.s_width{ max-width:2560px;min-width:1200px; width:99%; margin:0 auto;}
.modal { position: fixed; z-index:999999999999999; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);display: none; }
.modal-dialog { position: absolute; z-index:9999999999; left: 0; top:50%; margin-top:-225px; width: 100%; background:; height:450px; }
.modal-content { width: 1200px; margin:0 auto; position:absolute;left:50%; margin-left:-600px; height:400px; }
.modal-content > div {  }
.modal-content input { border: none; float: left;}
.modal-content .search-logo { width: 408px; padding:80px 0 0 0; position:absolute; left:50%; margin-left:-204px; border-bottom:1px solid #5c5c5c}
.modal-content .search-logo img{ width:100%;}
.modal-content .search-bar { position:absolute; width:850px; left:50%; margin-left:-425px; height:90px; top:210px; }
.modal-content .search-tab .tab { padding: 6px 20px; float: left; font-size: 24px; color: #fff; cursor: pointer; }
.modal-content .search-tab .on { background: #fff; color: #fe0000; }
.modal-content .tab-panel { display: none; }
.modal-content .on { display: block; }
.modal-content .search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.modal-content .search-bar .keywords { padding-left: 10px; width: 754px; height: 70px; line-height: 70px; font-size: 16px; background:#eee}
.modal-content .search-bar input[type="submit"] {  width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin-left:15px; background:#f31151 url(../images/se.png) no-repeat center center}
.modal-content .search-close { width:26px; height:27px; cursor: pointer; transition:.4s all; display:block; position:absolute; right:0; top:0;}
.modal-content .search-close:hover {  color: #fff; transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.modal-open { overflow: hidden; padding-right: 17px; }
.search_cage{ width:1100px; position:absolute; left:50%; margin-left:-550px; height:50px; bottom:0;}
.search_cage li{ float:left; width:150px; text-align:center; line-height:50px;}
.search_cage li a{ color:#dddddd; font-size:16px; text-align:center; line-height:50px;}
.search_cage li a:hover{ color:#fff; font-weight:bold;}

/*index_cage*/
.index_cage{ height:640px; background:url(../images/ff_bg.png) no-repeat center top; margin:-120px 0 0 0; z-index:2; position:relative}
.in_cage_l{ position:absolute; width:357px;height:534px; left:-15px; top:106px; background:url(../images/f_renwu.png) no-repeat left top;}
.in_cage_l strong{ width:188px; height:88px; margin:285px 0 0 48px; border:1px solid #244470; font-size:38px; display:block; line-height:88px; text-align:center; color:#d9333d}
.in_cage_l a{ width:158px; height:54px; margin:14px 0 0 48px; border:1px solid #244470; font-size:18px; display:block; line-height:54px; padding:0 0 0 30px; color:#fff; background:url(../images/jj.png) no-repeat 125px center; font-weight:bold; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.in_cage_l a:hover{ color:#d9333d; background:url(../images/jiantou.png) no-repeat 132px center;  padding:0 0 0 40px; width:148px;  border:1px solid #244470;}
.in_cage_con{ position:absolute; width:945px; height:467px; right:0; top:156px}
.in_cage_con li{ position:absolute; }
.in_cage_con li:hover{ cursor:pointer}
.in_cage_con li:hover strong{ color:#d9333d}
.in_cage_con li.f_a{ width:150px; left:0; top:120px;}
.in_cage_con li.f_b{ width:170px; left:122px; top:0;}
.in_cage_con li.f_c{ width:150px; left:265px; top:120px;}
.in_cage_con li.f_d{ width:170px; left:388px; top:0;}
.in_cage_con li.f_e{ width:150px; left:530px; top:120px;}
.in_cage_con li.f_f{ width:170px; right:122px; top:0;}
.in_cage_con li.f_g{ width:150px; right:0; top:120px;}
.in_cage_con li img{ margin:0 0 20px 0}
.in_cage_con li strong{ width:30px; display:block; padding:0 22px 0 0; margin:0 0 0 60px; line-height:26px; font-size:24px; color:#0d0d0d}
.in_cage_con li.f_a strong{ background:url(../images/z_a.png) no-repeat right top;}
.in_cage_con li.f_b strong{ background:url(../images/z_b.png) no-repeat right top;}
.in_cage_con li.f_c strong{ background:url(../images/z_c.png) no-repeat right top;}
.in_cage_con li.f_d strong{ background:url(../images/z_d.png) no-repeat right top;}
.in_cage_con li.f_e strong{ background:url(../images/z_e.png) no-repeat right top;}
.in_cage_con li.f_f strong{ background:url(../images/z_f.png) no-repeat right top;}
.in_cage_con li.f_g strong{ background:url(../images/z_g.png) no-repeat right top;}
.in_cage_con li.ff strong{ margin:0 0 0 60px; }



.product{ padding-top:30px; overflow:hidden; background:#fff url(../images/cpbg.jpg) no-repeat center top}
.product h2{ text-align:center; padding:0 0 0px 0}
.product h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product h2 a{ font-size:36px; text-align:center; display:block; color:#061638; background:url(../images/c_line.png) no-repeat center center}
.product h2 a strong{ color:#090bf3}
.product h2 p{ font-weight:normal; font-size:15px; color:#555; line-height:35px;}
.product h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product h2 div{ font-size:36px; text-align:center; display:block; color:#061638; background:url(../images/c_line.png) no-repeat center center}
.product h2 div strong{ color:#090bf3}





.product .s_width{ width:1280px; overflow:hidden;}

.chanpin_con{ padding:0 0 71px 0}
.chanpin_con li{float:left; padding:0; width:420px; height:355px; margin-right:7px; margin-bottom:10px; position:relative; overflow:hidden; background:#fff}

.reconmmendtt{
	position:absolute;
    width: 420px;
    height: 350px;
   background: rgba(0,0,0,0.5);
    border-bottom: 5px solid #ff8212;
	transform: perspective(100px) rotateX(40deg);
    z-index: 10;
    transform-origin: center bottom 0;
    left: 0;
    opacity: 0;
}


.reconmmendtt1{
	position:absolute;
    width: 420px;
    height: 350px;

    border-bottom: 5px solid #ff8212;
	transform: perspective(100px) rotateX(40deg);
    z-index: 10;
    transform-origin: center bottom 0;
    left: 0;
    opacity: 0;
}




.reconmmendtt_z{ margin: 45px;}
.reconmmendtt_a a{ line-height: 30px; color: #d9333d; display: block;  font-size: 32px; font-weight: bold;}
.reconmmendtt_a a:hover{ color: #FFFFFF; }
.reconmmendtt_ab{height:2px; width: 60px;  margin-top: 16px;}
.reconmmendtt_c{height: 32px; width: 32px; margin: 0 auto; padding-top: 70px;}
.reconmmendtt_d a{ line-height: 29px; color: #FFFDFE; font-size: 16px; display: block; } 
.reconmmendtt_d a:hover{ color: #FFFDFE; } 
.reconmmendtt_e a{ color:#FFFFFF; display: block; font-size: 16px; margin-top: 50px;} 
.reconmmendtt_e a:hover{ font-weight: bold;color:#FFFFFF; }
.tre:hover{ height:93px; width:93px;background: rgba(255,255,255,.5);  -moz-border-radius: 93px / 93px;
    -webkit-border-radius: 93px / 93px;
    border-radius: 93px / 93px;}

.cp_k{position:relative; height: 50px; width: 420px;background: rgba(0,0,0,0.5); margin-top: -50px; z-index: 8888;left:0}
.cp_k a{ line-height: 50px; width: 420px;color: #FFFDFE; font-size: 18px;  display: block; text-align: center;}
.cp_k a:hover{font-size: 17px;font-weight: bold;  color: #FFFFFF;}





/*zidingyi*/
.zidingyi{ background:url(../images/v_bg.jpg) no-repeat center top; height:1390px;}
.zidingyi_title{ text-align:center; padding:80px 0 40px 0}
.zi_top{ position:relative; width:100%; margin:0 auto; height:592px; z-index:1; top:0}
.zi_a{ position:absolute; width:688px; height:579px; left:0; top:0}
.zi_b{ position:absolute; width:100%; height:592px; right:0; top:10px; background:url(../images/sdf.png) no-repeat center;}
.zi_top h2{ height:115px; background:url(../images/zi_a.jpg) no-repeat left top; padding:0 0 0 110px;}
.zi_top h2 strong{  font-size:44px; display:block; color:#12904f; line-height:45px; }
.zi_top h2 strong span{ color:#e5152d}
.zi_top h2 p{ color:#159846; font-size:24px;  text-transform:uppercase; padding:5px 0 ;margin:13px 0 0 0; border-top:1px solid #159846; width:360px; font-family:Impact; }
.zi_text{ line-height:28px; font-size:16px;}
.zi_b .zi_text p{background:url(../images/zi_p_bg.png) no-repeat left 15px; padding:0 0 0 30px; margin:20px 0 0 20px;}
.zi_more{ width:149px; height:39px; background:url(../images/v_more.jpg) no-repeat left top; line-height:39px; margin:40px 0 0 0}
.zi_more a{ font-size:18px; line-height:39px; display:block; padding:0 0 0 20px;}
.zi_more a:hover{ color:#db3825; font-weight:bold}
.zi_bottom{ position:relative; width:1240px; margin:0 auto 0px auto; height:580px; z-index:1; top:0px}

.zi_c{ position:absolute; width:1250px; height:592px; left:0; top:80px}
.zi_d{ position:absolute; width:655px; height:669px; right:0; top:-120px}
.zi_bottom h2{ height:115px; background:url(../images/zi_b.jpg) no-repeat left top; padding:0 0 0 0px;}
.zi_bottom h2 strong{  font-size:44px; display:block; color:#12904f; line-height:45px; }
.zi_bottom h2 strong span{ color:#e5152d}
.zi_bottom h2 p{ color:#0c9435; font-size:24px;  text-transform:uppercase; padding:5px 0 ;margin:13px 0 0 0; border-top:1px solid #159846; width:360px; font-family:Impact; }

.zi_bottom .zi_text{ line-height:28px; font-size:16px; margin:0px 0 0 0;}
.zi_bottom .zi_text p{background:url(../images/zi_p_bg2.png) no-repeat left 15px; }
.zi_bottom .zi_text p strong{ color:#108734}

/*adv*/
.adv{ background:url(../images/adv.jpg) no-repeat center top; position:relative;}
.adv .adv_zi{ width:620px; padding:58px 0 0 0 }
.adv .adv_zi p{ font-size:26px; color:#ffffff; height:63px; background:url(../images/zi_en.png) no-repeat left 38px; border-bottom:1px solid #51b03b}
.adv .adv_zi strong{ font-size:48px; line-height:80px; color:#074b23; display:block}
.adv .adv_zi strong span{ color:#ffd42a; font-size:36px; padding:0 0 0 5px;}

/*case*/
.case{padding:0px 0; overflow:hidden; background:#fff; position:relative;}
.case h2{ text-align:center; padding:0 0 30px 0}
.case h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.case h2 a{ font-size:44px; text-align:center; display:block; color:#f31151; background:url(../images/c_line.png) no-repeat center center}
.case h2 a strong{ color:#11944b}
.case h2 p{ font-weight:normal; font-size:15px; color:#555; line-height:35px;}

.case .s_width{ width:1280px; overflow:hidden; height:500px;}
.case_a{ width:634px; height:500px; position:absolute; left:0; top:0; overflow:hidden;}
.case_b{ width:634px; height:273px; position:absolute; right:0; top:0; overflow:hidden; }
.case_c{ width:634px; height:215px; position:absolute; right:0; bottom:0; overflow:hidden}
.case_c ul{ width:654px;}
.case_c li{ float:left; width:311px; height:215px; margin:0 12px 0 0; position:relative;  overflow:hidden;}
.case .s_width img{ position:absolute; z-index:1; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}

.case .s_width .case_line{ position:absolute; z-index:2; border:1px solid #f0dbf3; opacity:0.5}
.case .s_width .case_a .case_line{ width:620px; height:485px; left:6px; top:7px;  opacity:0.5}
.case .s_width .case_b .case_line{ width:620px; height:256px; left:6px; top:7px;  opacity:0.3}
.case .s_width .case_c .case_line{ width:298px; height:200px; left:6px; top:7px;  opacity:0.3}

.case .s_width a:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


/*fahuo*/
.fahuo{padding:10px 0; overflow:hidden; background:url(../images/fahuobg.jpg) no-repeat center top; height:750px;}
.fahuo h2{ text-align:center; padding:0 0 20px 0}
.fahuo h2 span{ display:block; text-align:center;}
.fahuo h2 a{ font-size:42px; text-align:center; display:block; color:#f0f014; background:url(../images/huo_t.png) no-repeat center bottom; line-height:75px;}
.fahuo h2 a strong{ color:#fff}
.fahuo h2 p{ font-weight:normal; font-size:15px; color:#ffffff; line-height:35px;}

.fahuo_con{ width:1280px; margin:0 auto; position:relative; overflow:hidden;}

.huo_dd{ overflow:hidden; padding:10px 0 0 0}
.huo_dd li{float:left; padding:0; width:313px; margin-right:9px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff; }
.huo_dd li:hover a{ font-weight:bold;}

.huo_t_l{ width:313px; position:relative;}
.huo_t_l a{ width:313px; height:495px; position: relative; z-index:3; display:block; overflow:hidden;}
.huo_t_l a div{ width:313px; height:495px; position: absolute; top:0; left:0; z-index:1}
.huo_dd li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.huo_dd li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.huo_t_l a span{ display:block; width:313px; height:60px; color:#fff; line-height:60px; text-align:center; font-size:18px; font-weight:bold; position: absolute; bottom:0; left:0; z-index:2; background:rgba(0,0,0,0.6)}


/*news_weiti*/
.news_weiti{ padding:0px 0 10px 0; position:relative}
.news_weiti h2{ text-align:center; background:url(../images/xinwen_t.jpg) no-repeat center center; font-weight:normal;}
.news_weiti h2 strong{ font-size:42px; color:#080808; line-height:40px; display:block }
.news_weiti h2 strong span{ color:#080808}
.news_weiti h2 p{ font-size:18px; color:#080808; line-height:40px; }

.news_weiti .s_width{ padding:30px 0 0 0; height:619px; position:relative; overflow:hidden;}
.news{ width:707px; border:1px solid #e0dad6; height:616px;  background:#fff; position:absolute; overflow:hidden; top:30px; left:0; opacity:0;}
.new_z_l_t{}
.new_z_l_t_l{ background: #079f46;}
.new_z_l_t_r{width:360px; height:160px; background:url(../images/an4.jpg) no-repeat center;;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%;  float:right;}
.shijian{ margin:95px 0 30px 20px; width:98px; padding:20px 0 20px 15px; border:1px solid #01200e }
.yue{font-size:30px; color: #01200e; font-weight: bold;}
.biao p{ font-size:18px; color: #01200e; }
.new_z_l_n_z a{line-height: 50px; display: block; font-size: 22px; font-weight: bold; color: #f31151; padding:0 25px;}
.new_z_l_n_zz p{ line-height: 28px; color:#7e7e7e; font-size:14px; display: block; margin:0 25px; padding:0 0 25px 0; border-bottom:1px solid #dcdcdc }

.news_l_pic{ width:659px; height:165px; margin:25px auto 0 auto;}
.news_tou{ width:659px; margin:0 auto; padding:0 0 24px 0; border-bottom:1px solid #ebd8af;}
.news_tou h4 { line-height:55px;}
.news_tou h4 a{ font-size:18px; color:#e11f26}
.news_tou p{ line-height:28px; font-size:14px; color:#686868}
.news_list{ width:659px; margin:0 auto; padding:10px 0 23px 0; }
.news_list a{ line-height:40px;  padding:0 0 0 0px; display:block; color:#353535; font-size:16px; }
.news_list a:hover{ color:#900}
.news_list a span{ float:right;}

.wenti{ width:554px; height:608px; border:1px solid #e0dad6; padding:8px 0 0 0; position:absolute; overflow:hidden; top:30px; right:0; opacity:0;}
.wenti h3{ font-size:24px; line-height:45px; background:url(../images/news_tbg.jpg) no-repeat left bottom; color:#080808; margin:0 25px; border-bottom:1px solid #CCC}
.wenti h3 span{ font-size:18px; font-weight:normal; text-transform:uppercase; padding:0 0 0 20px; color:#f31151}
.wenti h3 a{ float:right; font-size:18px; color:#555;  padding:0 0px 0 0; font-weight:normal;}
.wenti h3 a:hover{color:#ba1414}
.news_r_list{ margin:20px 21px 0 21px; height:120px; }
.news_r_list .news_r_pic{ width:140px; height:80px; background:#fff}
.news_r_list .news_r_pic img{ width:180px; height:100px; }
.news_r_list .news_r_c{ width:325px; padding:0 0 15px 0; border-bottom:1px solid #dcdcdc;}
.news_r_list .news_r_c h4{  font-weight:normal; line-height:35px; background:url(../images/wen.jpg) no-repeat left center; padding:0 0 0 40px; margin:5px 0 8px 0}
.news_r_list .news_r_c h4 a{ font-size:16px; color:#252525;}
.news_r_list .news_r_c h4 a:hover{ color:#e27f15}
.news_r_list .news_r_c p{ font-size:14px; color:#5f5f5f; line-height:24px; background:url(../images/da.jpg) no-repeat left 5px; padding:0 0 0 40px;}

.adv2{ background:url(../images/ren.jpg) no-repeat center top; height:8px;}
.ding{ height:676px; background:url(../images/ding_bg.jpg) no-repeat center top}
.ding h2{ text-align:center; padding:70px 0 50px 0}
.ding ul{ width:1280px; margin:0 auto;}
.ding li{ float:left; width:320px; text-align:center}
.ding li span{ display:block; line-height:65px; font-weight:bold; color:#1b1b1b; font-size:24px;}

.ding li:hover img{ animation:rot 2s;perspective: 800;cursor: pointer;}
@keyframes rot{
	from{transform: rotateY(0deg)}
	to{transform: rotateY(360deg)}
}




.fuwu{ padding:30px 0; opacity:0}
.fuwu_t{text-align:center; padding:25px 0 0 0}
.fuwu_t h2{ text-align:center; }
.fuwu_t h2 span{ display:block; text-align:center;}
.fuwu_t h2 a{ font-size:42px; text-align:center; display:block; color:#f31151; background:url(../images/c_line2.png) no-repeat center center; line-height:55px;}
.fuwu_t h2 a strong{ color:#079f46}
.fuwu_t h2 p{ font-weight:normal; font-size:15px; color:#464646; line-height:35px;}

.fuwu_con{ width:1280px; margin:0 auto; padding:30px 0 20px 0; overflow:hidden; }
.fuwu_con ul{ width:1380px;}
.fuwu li{ width:246px; float:left; margin-right:9px; margin-bottom:18px; height:463px; border:1px solid #167a45; position:relative}
.fuwu li.fu_f,.fuwu li.fu_g,.fuwu li.fu_h,.fuwu li.fu_i,.fuwu li.fu_j{ height:453px;}
.fuwu li.fu_a{ background:#079f46 url(../images/w_a.jpg) no-repeat center top;}
.fuwu li.fu_b{ background:#079f46 url(../images/w_b.jpg) no-repeat center top;}
.fuwu li.fu_c{ background:#079f46 url(../images/w_c.jpg) no-repeat center top;}
.fuwu li.fu_d{ background:#079f46 url(../images/w_d.jpg) no-repeat center top;}
.fuwu li.fu_e{ background:#079f46 url(../images/w_e.jpg) no-repeat center top;}
.fuwu li.fu_f{ background:#079f46 url(../images/w_f.jpg) no-repeat center top;}
.fuwu li.fu_g{ background:#079f46 url(../images/w_g.jpg) no-repeat center top;}
.fuwu li.fu_h{ background:#079f46 url(../images/w_h.jpg) no-repeat center top;}
.fuwu li.fu_i{ background:#079f46 url(../images/w_i.jpg) no-repeat center top;}
.fuwu li.fu_j{ background:#079f46 url(../images/w_j.jpg) no-repeat center top;}
.fuwu li h3{ text-align:center; font-size:24px; color:#fff; line-height:55px; text-align:center; margin-top:280px;}
.fuwu li p{ line-height:26px; font-size:16px; margin:0 20px; color:#ffffff; padding:20px 0 0 0; border-top:1px solid #41ad73}



.se_pro_con{ width:1280px; overflow:hidden;  position:relative; margin:0 auto;}
.se_pro_con ul{ width:1280px; }
/*.se_pro_con li{float:left; padding:0; width:434px; height:390px; margin-right:14px; margin-bottom:25px;position:relative; overflow:hidden; }*/
.se_pro_con li{position:absolute; padding:0; width:420px; height:355px; overflow:hidden; margin-right:10px;}

.se_pro_con .se_pro_t_l{ width:420px; height:355px; position:relative; cursor: pointer}
.se_pro_con .se_pro_t_l a{ width:420px; height:355px; position: absolute; z-index:3; background:url(../images/p_more_bg2.png) no-repeat center center; text-align:center; font-size:14px; color:#fff; line-height:40px; opacity:1}
.se_pro_con .se_pro_t_l .se_pro_t_laa{opacity:1;}
.se_pro_con .se_pro_t_l a span{ display:block; font-size:34px; font-weight:bold; color:#ffffff; line-height:60px; padding:120px 0 0 0; width:340px; margin:0 auto; border-bottom:1px solid #dbdbdb;-webkit-text-stroke-width:1px;
	-webkit-text-stroke-color:#484848}
.se_pro_con .se_pro_t_l a p{ width:150px; text-align:center; line-height:40px; background:#019c41; color:#fff; font-size:16px; margin:20px auto 0 auto}

.se_pro_con .se_pro_t_l img{ width:390px; height:390px; position: absolute; z-index:2; }
.se_pro_con .se_pro_t_r{ width: 390px; border:1px solid #e9e9e9; border-top:0; position: relative; z-index: 1000; padding:25px 0}
.se_pro_con .se_pro_t_r p{ line-height:30px; font-size:13px; color:#555555; padding:30px 20px 30px 30px; text-align:center}
.se_pro_con .se_pro_t_r h4{ line-height:30px; font-size:18px; color:#555555; padding:30px 20px 30px 30px; text-align:center}

.se_pro_con .se_pro_t_r_con{ line-height:30px; color:#666666; font-size:16px; padding:30px 0;}
.se_pro_con .se_pro_t_r_more{ width:150px; line-height:35px; text-align:center; margin:0 auto; }
.se_pro_con .se_pro_t_r_more a{ font-size:14px; color:#fff; display:block; background:#333 }

.se_pro_con li div.cover_top{position:absolute;top:-265px;left:0;width:390px;height:265px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4) ;z-index:900; text-align:center; cursor: pointer}
.se_pro_con li div.cover_top img{ width:265px; height:265px;}
.se_pro_con li div.cover_bottom{position:absolute;bottom:-200px;left:0;width:390px;height:86px; background:#ff8400;z-index:99}

.chanpin_t_r a{font-size:15px;  font-weight:bold; line-height:35px; width:245px;  display:block; margin: 0 auto; text-align: left; text-align: center; margin-top: 20px;}
.chanpin_t_rr p{line-height: 22px; width: 245px; color: #000000; font-size: 13px; padding-left: 20px; text-align: left;padding-right: 5px; }
.kt{height:32px; width: 255px; background:url(../images/ttt.jpg) no-repeat center; display: block; margin-bottom: 10px;}




.se_pro_t_rr_more{ width:150px; line-height:35px; text-align:center; margin:0 auto; margin-top:23px; }
.se_pro_t_rr_more a{ font-size:14px; color:#f3461c; display:block; background:#04a132; border:#e9e9e9 1px solid; }
.se_pro_t_rr_more a:hover{ border:1px solid #fff; color:#cb2a2a; font-weight:bold; line-height:35px;}



.cp{height:124px; width: 296px;background:url(../images/cp_t.jpg) no-repeat center;}
.cp_z{ height: 350px; width:292px; border-left:4px solid #d0231c ;}
.cp_zz{height: 45px; width: 292px; margin: 0 auto; border-bottom: 1px solid #e5e5e5;}
.cp_zzd{height: 45px; width: 214px; margin: 0 auto; background:url(../images/dd.png) no-repeat left center;}
.cp_zzd a{line-height: 45px; width:214px;  display: block; font-size:15px; color: #d0231c; font-weight: bold; padding-left: 30px;}
.cp_zzd a:hover{font-size:15px;color:#0c469a;font-weight:bold; }
.cp_er li{height:32px; width: 214px; background:url(../images/cc.png) no-repeat left center; margin: 0 auto; }
.cp_er li a{ line-height:32px; width: 214px;  display: block; font-size:13px; color: #4f4f4f; padding-left: 30px;}
.cp_er li a:hover{font-size:13px;color:#d0231c;font-weight:bold; }

.cp_xia li{height: 51px; width: 296px; margin: 0 auto; border-bottom:1px solid #e5e5e5;background:#FFFFFF url(../images/dddd.png) no-repeat left center;font-size:15px; display: block;  color: #0f0f0f; }
.cp_xia li a{ line-height:51px;display: block; padding-left: 70px;font-weight:bold;}
.cp_xia li:hover{font-size:15px;color:#d0231c;font-weight:bold;background:#FFFFFF url(../images/ddddd.png) no-repeat left center; border-bottom:1px solid #e5e5e5; }



.pro_show{ }
.pro_show h2{ background:url(../images/p_line.jpg) repeat-x 120px center}
.pro_show h2 p{ background:#fff; width:120px; line-height:65px; color:#08982e; font-size:18px;}

.pro_cont{ height:470px; width:970px; margin:0 auto; overflow:hidden; }
.espcms_piclist_slide {overflow: hidden;}
.espcms_piclist_slide ul li{float: left;margin:0 15px 15px 0;text-align: center; position:relative; height:229px;overflow:hidden; }

.espcms_piclist_slide li .pic { width:305px; height:229px;}
.espcms_piclist_slide li .pic a{ font-size:16px;}

.espcms_piclist_slide li .pic img { width:305px; height:229px;}
.espcms_piclist_slide li .cover_top{ text-align:center; line-height:40px; height:40px; font-size:14px;z-index:99;position: absolute; color:#666; bottom:0; width:100%; background:rgba(0,0,0,0.7)}
.espcms_piclist_slide li .cover_pic{ width:120px; height:120px;position:absolute; left:50%; margin-left:-60px;top:-150px; z-index:100}
.espcms_piclist_slide li .cover_pic a{ font-size:24px; color:#ffea00; font-weight:bold; padding:80px 0 0 0; background:url(../images/more.png) no-repeat center 5px; display:block}
.espcms_piclist_slide li  p{ }
.espcms_piclist_slide li  p a{ color:#fff}
.espcms_piclist_slide li  p a:hover{ color:#fff600}


.news_contact{ height:197px; width:100%;background:url(../images/xfa.jpg) no-repeat center; margin-top: 45px; }
.news_contacta{ height:220px; width:100%;background:url(../images/xfb.jpg) no-repeat center;  }
.news_contactb{ height:187px; width:100%;background:url(../images/xfc.jpg) no-repeat center;  }
.news_contactc{ height:202px; width:100%;background:url(../images/xfd.jpg) no-repeat center;  }
.news_contactd{ height:167px; width:100%;background:url(../images/fxe.jpg) no-repeat center;  }
.news_contacte{ height:196px; width:100%;background:url(../images/fxf.jpg) no-repeat center;  }

.news_contacta_zz{ width: 1200px; height: 80px; margin: 0 auto; padding-top: 88px; }
.news_contacta_l{height: 80px; width: 300px; float: left;}
.news_contacta_l p{line-height:25px; padding: 10px 25px 10px 10px; color: #000000; font-size: 14px; text-align: right; display: block;}
.news_contacta_l a{color: #cf231f;}
.news_contacta_r{height: 80px; width: 300px; float:right;}
.news_contacta_r p{line-height:25px; padding: 22px 10px 10px 18px; color: #000000; font-size: 14px; display: block;}
.news_contacta_r a{color: #cf231f;}
.news_contacta_zzb{ width: 1200px; height: 80px; margin: 0 auto; padding-top: 65px; }
.news_contactb_l{height: 80px; width: 300px; float: left;}
.news_contactb_l p{line-height:25px; padding: 10px 25px 10px 10px; color: #000000; font-size: 14px; text-align: right; display: block;}
.news_contactb_l a{color: #cf231f;}
.news_contactb_r{height: 80px; width: 300px; float:right;}
.news_contactb_r p{line-height:25px; padding: 10px 20px 10px 18px; color: #000000; font-size: 14px; display: block;}
.news_contactb_r a{color: #cf231f;}

.news_contacta_zzbb{ width: 1200px; height: 80px; margin: 0 auto; padding-top:70px; }
.news_contactc_l{height: 80px; width: 300px; float: left;}
.news_contactc_l p{line-height:25px; padding: 22px 25px 10px 10px; color: #000000; font-size: 14px; text-align: right; display: block;}
.news_contactc_l a{color: #cf231f;}
.news_contactc_r{height: 80px; width: 300px; float:right;}
.news_contactc_r p{line-height:25px; padding: 10px 20px 10px 18px; color: #000000; font-size: 14px; display: block;}
.news_contactc_r a{color: #cf231f;}


.news_contacta_l:hover,.news_contacta_r:hover,.news_contactb_l:hover,.news_contactb_r:hover,.news_contactc_l:hover,.news_contactc_r:hover{animation: dou 0.5s linear;}
@keyframes dou{
				0%{transform: translateY(0px);}
				25%{transform: translateY(10px);}
				50%{transform: translateY(0px);}
				75%{transform: translateY(-10px);}
				100%{transform: translateY(0px);}

}
.new_heng{ height:140px; width:1220px;margin: 0 auto; padding-top: 40px;}
.new_heng_z{ float: left; height:40px; width:500px; padding-top: 60px; padding-left: 360px;}
.new_heng_z p{ line-height: 40px; color: #FFFFFF; font-size: 16px;}
.new_hg{ height:30px; width: 230px; float: right; padding-top: 90px;}
.new_hg_l a{ line-height: 30px; width: 100px; float: left; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 15px; text-align: center; display: block;}
.new_hg_r a{ line-height: 30px; width: 100px; float: right;  color: #0c469a; font-size: 15px; text-align: center; display: block; background: #FFFFFF;}


.guanyu{height:474px; width: 100%; margin: 0 auto;background:url(../images/about_l.jpg) repeat center; margin-top: 50px;}
.guanyu_z{height: 474px; width: 1200px; margin: 0 auto;background:url(../images/about.jpg) no-repeat left;}
.guanyu_z_r{height:320px; width: 840px; float: right; margin-top: 70px}
.guanyu_z_r_t{ height: 31px; width: 840px;background:url(../images/ag.jpg) no-repeat left; }
.guanyu_z_r_tt{ height: 31px; width: 841px; background:url(../images/agg.jpg) no-repeat center; padding-top: 5px;}

.guanyu_z_r_ttl h1{ line-height: 31px; width: 230px; float: left; font-size:22px; display: block; color:#040404;}
.guanyu_z_r_ttr a{line-height: 31px; height: 31px;width:110px;border-radius:15px; background: #0c4694; float: right; display: block; text-align: center; color: #FFFFFF; font-size: 15px;}
.guanyu_z_r_ttr a:hover{font-weight: bold;  color: #FFFFFF;}
.guanyu_zi p{ line-height: 30px; font-size: 15px; display: block; color:#4d4d4d; margin-top:30px;}







.gpngqiu{ height: 103px; width: 1200px; margin: 0 auto;background:url(../images/ff.jpg) center no-repeat; margin-top: 45px; }
.gpngqiu_n{height: 470px; width:1200px; margin: 0 auto; margin-top: 60px;}
.gpngqiu_n li{ height: 220px; width: 570px; float: left; background: #f7f7f7; margin-right:15px; margin-bottom: 20px;margin-left:15px; }
.xinxi_gongqiu{height: 220px; width: 570px;}
.x_tu{width:170px;height:220px ;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%; border: 1px  solid #f1f1f1; float: left;}

.xinxi{height: 220px; width:378px;  float: right;}
.xinxi_t{height: 35px; width: 378px; margin-top: 10px;}
.xinxi_t a{line-height: 35px; width: 278px; display: block;  font-size: 15px; font-weight: bold; color:#000000; float: left;}
.xinxi_t p{line-height: 35px; width: 80px; display: block;  font-size: 12px;  color:#c9c9c9; float:right;}
.xinxi_t a:hover{color: #015bb5;}
.gqxx p{  font-size: 12px; color: #c9c9c9; width: 378px;}
.xinxi_x{ width: 49px; height:5px; border-bottom: 2px solid #015bb5; }
.gobfqiu_z p{padding-right: 15px; line-height: 30px; color: #545454; font-size: 13px; margin-top: 15px;}
.kuang a{line-height: 24px; width: 24px; color: #FFFFFF;font-size: 18px; display: block; text-align: center;float: right; background: #aeaeae;  margin-top: 20px; }
.kuang a:hover{background: #015bb5;color: #FFFFFF;font-size: 18px;}


.hr{display:inline-block;float:left; height: 384px; width: 200px; background: url(../images/rencai.jpg) center no-repeat;}
.hrz{height: 250px; width: 160px; margin: 0 auto;  margin-top: 130px;}
.hrz li{ width: 45px; width: 160px;  margin-top: 25px;}
.hrz li a{line-height: 45px; width: 160px; background: #ba000f; text-align: center; display: block;color: #FFFFFF; font-size: 15px; font-weight: bold;}
.hrz li a:hover{font-size: 16px; font-weight: bold;}




.cage_list{ width:1200px; margin:20px auto 10px auto; height:59px;}
.cage_list li{ width:236px; float:left; text-align:center; }
.cage_list li a{height:59px; line-height:59px; font-size:15px; color:#3e3e3e; display:block; text-transform:uppercase; font-weight: bold;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7}
.cage_list li a:hover{background:#d0231c; font-weight:bold; font-size:15px; color: #FFFFFF;}
#cage_list_a a{height:59px; line-height:59px; font-size:18px; color:#fff; display:block; background:#0c469a; text-transform:uppercase; font-weight: bold;}
#cage_list_a a:hover{background:#d0231c; font-weight:bold; font-size:18px; color:#FFFFFF;}


.cage_listt{ width:1200px; margin:20px auto 10px auto; height:59px; }
.cage_listt li{ width:236px; float:left; text-align:center; }
.cage_listt li a{height:59px; line-height:59px; font-size:16px; color:#3e3e3e; display:block; text-transform:uppercase; font-weight: bold;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7}
.cage_listt li a:hover{background:#d0231c; font-weight:bold; font-size:15px; color: #FFFFFF;}

#fff a{height:59px; line-height:59px; font-size:15px; color:#3e3e3e; display:block; text-transform:uppercase; font-weight: bold;border:1px solid #d7d7d7;}
#fff a:hover{background:#d0231c; font-weight:bold; font-size:15px; color:#FFFFFF;}


.cage_listtt{ width:1200px; margin:20px auto 10px auto; height:59px;}
.cage_listtt li{ width:395px; float:left; text-align:center; border-right:1px solid #d9e9ff; border-top:1px solid #d9e9ff; margin-top: 15px;}
.cage_listtt li a{height:59px; line-height:59px; font-size:18px; color:#fff; display:block; background:#ba000f; text-transform:uppercase; font-weight: bold;}
.cage_listtt li a:hover{background:#0c469a; font-weight:bold; font-size:18px; color:#FFFFFF;}



/*erjiyemian*/

.product_title{ background:url(../images/cp_rat.png) no-repeat center; height:75px; line-height:75px; text-align:center;  font-size:38px;   color:#039f44;font-weight:bold;}
.product_title span{ text-transform:uppercase; color:#ffce00; padding:0 0 0 10px;}
.product_title_p{ line-height:42px; text-align:center; color:#4e4e4e; font-size:16px; margin-bottom: 20px; }
.pro_box{
    max-width: 2560px;
    min-width: 1200px;
    width:100%;
    margin: 0px auto;
    height: auto;
    text-align: center;
}
.pro_box .pro_tit{
    width: 150px;
    height: 55px;
    background: #090bf3;
    margin: 0 5px;
    margin-bottom: 10px;
    text-align: center;
    color: #FFF;
    line-height: 55px;
    font-size: 16px;
    display: inline-block;
}

.erji{  padding:60px 0 0 0;background:url(../images/erjibg.jpg) center top no-repeat;}
.erji h2{  text-align:center; color:#000; font-size:24px; text-transform:uppercase}
.erji h2 p{ font-size:33px; color:#08912a; font-weight:bold; line-height:60px;}
.erji h2 p span{ color:#ec0c41}



.cage{ height:50px; padding:15px 0 70px 0; width:998px; margin:0 auto}
.cage li{ width:165px; text-align:center; float:left; margin-right:1px; background:#08912a;}
.cage li a{ line-height:50px; font-size:18px; color:#fff}
.erji .s_width{ margin-bottom:50px;}
.erji .s_width .l{width:601px; position: absolute}
.erji .s_width_r{ width:458px;font-size:20px; color:#333333; font-weight:bold;  position:absolute; background:url(../images/welcome.png) no-repeat left 30px; right:0; padding:110px 50px 0 89px; border:1px solid #ccc;}
.erji .s_width_r p{ font-size:14px; color:#2d2d2d; line-height:31px; font-weight:normal; padding:20px 0 55px 0; }
.erji_lv{ width:99%; min-width:1200px; max-width:2560px; margin:0 auto; padding:0px 0; }
.erji_lv p{ line-height:30px;  font-size:16px; color:#000; padding:10px 30px}
.erji_lv_bg{ background:url(../images/lvse.jpg) no-repeat center center; height:70px;}
.erji_lv .lx_list {width:34%;}
.liuyan_title{ line-height:40px; font-size:18px; text-align:center; color:#444; font-weight:bold}





/*se_case*/
#se_case_index{  background:#fff;position:relative; background: url(../images/erjibg.jpg) no-repeat center top; padding:30px 0 0 0}
.se_case_index_title{height:82px; background:url(../images/case_index_title_bg.png) no-repeat bottom; border-bottom:#e3e3e3 1px solid; }
.se_case_index_title h2 { font-size:33px; color:#08912a; font-weight:bold; line-height:60px; text-align:center}
.se_case_index_title h2 span{ color:#ec0c41}
.se_case_index_nav{ width:668px; height:30px; overflow:hidden; padding:0 0 0 12px; position:absolute;top:130px;left:50%;margin-left:-334px;}
.se_case_index_nav ul{ height:30px;}
.se_case_index_nav li{ float:left; margin-right:12px; min-width:112px; height:30px; }
.se_case_index_nav li span{float:left; width:112px; height:30px; display:block; font-weight:bold}
.se_case_index_nav li a{ font-size:14px; text-align:center; line-height:30px; text-decoration:none; color:#fff; display:block; background:#797979; border-radius: 3px; }
.se_ca_erji{ float:left; padding:0 0 0 10px;}
.se_ca{float:left; height:30px; margin:0 5px 0 0  }
.se_case_index_nav li .se_ca a{background:#d8d8d8; color:#5b5b5b; width:90px; font-size:13px;}

.se_case{ width:1200px; margin:0 auto; padding:10px 0 0 0}
.se_case ul{}
.se_case li{ width:280px;margin:0 10px 20px 10px; height:300px; float:left;position:relative;overflow:hidden;cursor:pointer;background:#eee; }
.se_case_pic{ width:278px; height:200px; text-align:center; margin:0 auto; border:1px solid #eee}
.se_case_name{ width:260px; margin:0 auto;  font-size:18px; color:#ec0c41; line-height:50px; text-align:left; padding:0 0 0 20px; font-weight:bold}
.se_case_name a{ color:#333}
.se_case_hangye{ width:240px; margin:0 auto; padding:0 20px 10px 20px; font-size:14px; color:#333; line-height:40px;}
.se_case_click{ float:right; color:#333; }
.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4);z-index:900; text-align:center}
.se_case li div.cover_top img{ padding:95px 0 0 0}
.se_case li div.cover_bottom{position:absolute;bottom:-100px;left:0;width:280px;height:99px;background-color: green;filter: Alpha(opacity=50);background: rgba(52,179,70,1);z-index:900}
.se_case .se_case_text{position: relative;z-index:1000;}

.fenye{ padding:20px 0 90px 0; font-size:14px;}
.shangxiaye{overflow: hidden;padding: 15px 0px;}
.shangxiaye li{ line-height:25px; color:#666}
.shangxiaye li a{ color:#666}



/*se_hangye*/
.se_news_con{ padding:0 1%;}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer; margin:0 0 35px 0; position:relative; top:0; border-bottom: 1px solid #ddd;padding: 0 0 30px 0;}

.se_news_l{ width:25%; position:relative; overflow:hidden; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_r{ width: 73%; position: relative; z-index: 2;}
.se_news_r h2{  font-size:14px; color:#555555; border-bottom:1px dashed #ddd; padding:0 0 10px 0; font-weight:normal;}
.se_news_r h2 a{  font-size:18px; color:#333; text-transform:uppercase; display:block; line-height:50px; font-weight:bold;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#d9333d; font-weight:bold}
.se_news_r p{ line-height:28px; color:#555; padding:10px 0 14px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #ea9229; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#ea9229; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_r .se_news_more:hover{ background:#d9333d; border:1px solid #0f903a; }
.se_news_r .se_news_more:hover a{ color:#fff; }




.main{
    width: 100%;
    max-width: 2560px;
    min-width: 1200px;
    margin: 0 auto;
}
.main_right{ width:910px;font-size:16px;}
.m_r_weizhi{ line-height:35px; text-align:right; font-size:14px;border-bottom:1px solid #eee}
.m_r_weizhi span{ float:left; font-size:18px; border-bottom:1px solid #093}
.main .proListal li{
    width: 24%;
    float: left;
    margin: 0 0.5% 35px 0.5%;
    box-shadow: #ddd 0px 2px 8px;
    background: #fff;
}

.main .proListal li .boxal {
    width: 100%;
    height: 300px;
    display: block;
    cursor: pointer;
    position: relative;
}
font {
	font-size: 12px;
}
a {
	text-decoration: none;
	color: #000000;
}
.bk_prom {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
}
.bk_prom h2 {
	color: #0f50b2;
	font-size: 28px;
	line-height: 50px;
}
.bk_prom span {
	font-size: 16px;
	line-height: 30px;
}
.main .proListal {
	width: 100%;
	margin-top: 30px;
}
.main .proListal {
	width: 100%;
}


.main .proListal li .boxal .spanImgal {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 300px;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.main .proListal li .boxal .spanImgal .aBB {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
	left: 0;
	top: 0;
}
.main .proListal li .boxal .spanImgal .aBB em {
	display: block;
	width: 100%;
	height: 100%;
	background: url(static/images/chakan1.png) center center no-repeat;
}
.main .proListal li .boxal:hover .spanImgal .aBB {
	display: block;
}
.main .proListal li .spanal {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 400px;
	margin: auto;
	text-align: center;
	color: #000;
	font-size: 15px;
}
.main .proListal li:hover .spanal {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.main .proListal li .ckgd {
	display: block;
	width: 105px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	line-height: 25px;
	margin-bottom: 20px;
	background: #f2b304;
	border: 1px #d5d5d5 solid;
	font-size: 14px;
	color:#fff;
}
.main .proListal li:hover .ckgd {
	background: #fff6c9;
	color:#000;
}
.main .proListal li:hover {
	background: #090bf3;
}

.t_left{ width:265px; float:left}
.fenlei2{}
.fenlei2 h2{ background:#093; line-height:40px; font-size:14px; color:#fff; font-weight:normal; padding:0 0 0 20px; text-transform:uppercase}
.fenlei2 ul{ border:1px solid #eee; padding:25px 0 20px 0; border-bottom:2px solid #093 }
.fenlei2 li{ line-height:35px; width:200px; margin:0 auto;  border:1px solid #ccc; margin-bottom:10px;}
.fenlei2 li a{ font-size:14px; padding:0 0 0 35px; }



.list{width: 300px;float: left;}
.intro{width: 100%;min-width:1400px;height:528px;background-image: url(../images/about.jpg);background-size: 100% 100%;background-repeat: no-repeat;border-top: 1px solid lightgray;}
.ab_z{width: 1100px;height: 335px;margin:118px auto;}
.ab_zl{height:335px; width:430px; border:1px solid #d4d4d4; float:left;}
.ab_tu{padding:10px; height:315px;}
.ab_r{ height:335px; width:650px; float:right;}
.ab_rt{height:40px; width:650px; border-bottom:#d4d4d4 1px dashed;}
.ab_rl{ height:40px; width:220px; float:left; background:url(../images/jianjie.jpg) left center no-repeat;}
.ab_rl a{ height:40px; float:right; display:block;  font-size:16px; color:#c9c9c9; line-height:40px;  font-weight:bold;}
.ab_rr{ height:26px; width:26px; background:#d21e27; float:right;}
.ab_rr a{ height:26px; width:26px; background:#d21e27; display:block; text-align:center; color:#FFF; font-size:14px;}

.an_nr{height:255px; width:650px;}
.an_nr p{ height:32px; line-height:32px; color:#333; font-size:12px; display:block; padding-top:16px}


.why{width: 100%;min-width:1400px;background-image: url(../images/bbj.jpg);background-repeat: repeat-x;text-align: center;}
.article{width: 1200px;height: 785px;background-image: url(../images/bbii.jpg);background-size: 100% 100%;background-repeat: no-repeat;margin: 0 auto;}
.a1_t{height:30px; float:left;}
.a1_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; }
.a1_tt{ height:60px; width:530px; float:left;}
.a1_tt a{height:24px; width:350px; line-height:24px; display:block; color:#828282; font-size:14px; text-align:left; }

.a2_t{height:30px; float:left;}
.a2_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }
.a2_tt{ height:60px; width:450px; float:left;}
.a2_tt a{height:30px; width:350px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}

.a3{width: 380px;height: 100px;clear: both;float: right;margin-top:26px}
.a3_t{height:30px; float:left;}
.a3_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }
.a3_tt{ height:60px; width:380px; float:left;}
.a3_tt a{height:30px; width:330px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}


.a4{width: 360px;height: 100px;clear: both;float: right;margin-top:24px}
.a4_t{height:30px; float:left;}
.a4_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }
.a4_tt{ height:60px; width:380px; float:left;}
.a4_tt a{height:30px; width:320px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}

.a5{width: 380px;height: 100px;clear: both;float: right;margin-top:18px}
.a5_t{height:30px; float:left;}
.a5_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px;  }
.a5_tt{ height:60px; width:380px; float:left;}
.a5_tt a{height:30px; width:320px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:0px;}


.a6{width:300px;height: 100px;clear: both;float:right; padding-right:165px;}
.a6_t{height:30px; float:left;}
.a6_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px;  }
.a6_tt{ height:60px; width:300px; float:left;}
.a6_tt a{height:30px; width:300px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:0px;}




.news-left{width: 835px;height: 430px;float: left;}
.xinwen{ height:40px; width:835px; background:#1f1f1f url(../images/xw.jpg) left center no-repeat;}
.xinwen_z{height:40px; width:300px; float:left;}
.xinwen_z a{height:40px; line-height:40px; display:block; color:#d21e27;  font-size:14px; padding-left:40px;}
.xinwen_z b{ color:#fff;  }
.xinwen_c a{ height:40px; line-height:40px; width:40px; font-size:22px; float:right; color:#FFF;}
.xinwen_n{ height:340px; width:835px;  margin-top:45px;}
.xinwen_nl{height:340px; width:213px; float:left; background:url(../images/nnn.jpg) center no-repeat;}
.xinwen_nr{ height:340px; width:600px; float:right;}
.xinwen_nrt{height:100px; width:600px;}
.xinwen_nrtb{ height:30px; width:600px; border-bottom:#d9d9d9 1px dashed; padding-top:10px;}
.xinwen_nrtb a{ height:26px; width:600px; line-height:26px; color: #666; font-size:16px; display:block;}
.xinwen_nrtb a:hover{ height:26px; width:600px; line-height:26px; color:#d21e27; font-size:17px; display:block;}
.bbb{ height:60px; width:600px;}
.bbb p{ height:24px; line-height:24px;  font-size:12px; color:#999; display:block; padding-top:5px;}
.xinwen_liebiao{width:600px; height:220px; padding-top:25px;}
.xinwen_liebiao_l{ height:35px; width:500px; background: url(../images/a.gif) center left no-repeat; float:left;}
.xinwen_liebiao_l a{ height:35px; width:500px; line-height:35px; display:block; padding-left:20px; color:#666; font-size:12px;}
.xinwen_liebiao_l a:hover{  color:#d21e27; font-size:12px;}
.xinwen_liebiao_r{height:35px; width:100px; float:right;}
.xinwen_liebiao_r a{ height:35px; width:500px; line-height:35px; display:block; padding-left:20px; color:#666; font-size:12px; }
.xinwen_liebiao_r a:hover{  color:#d21e27; font-size:12px;}

.tupian{ width:1200px; padding-top:200px; margin:0 auto }






.kong{height:40px; width:100%}
.kongg{height:60px; width:100%}

.news-right{width:330px;height: 430px;float: right;}
.lx{height:40px; width:330px; float:left;background:#d21e27;}
.lx_z{height:40px; width:280px; float:left;}
.lx_z a{height:40px; line-height:40px; display:block; color:#fff;  font-size:14px; padding-left:40px;}
.lx_z a{height:40px; line-height:40px; display:block; color:#fff;  font-size:14px;}
.lx_z b{ color:#fff;  }
.lx_c a{ height:40px; line-height:40px; width:40px; font-size:22px; float:right; color:#FFF;}
.lx_t{height:148px; width:300px; margin:0 auto; background:url(../images/lxt.jpg) center no-repeat; margin-top:60px;}
.lx_n{height:200px; width:300px; padding:15px;}
.lx_nt a{height:40px; width:300px; line-height:40px; display:block; font-size:16px; color:#000; font-weight:bold;}
.lx_nn a{height:30px; line-height:30px; display:block; color:#333; font-size:12px;}
.leftttt{height:100%; width:210px;}
.lixxiwomen{ padding-top:700px; }
.sss{height:380px; width:210px;border:1px solid #c5c5c5}
.lixxiwomen_t{height:40px; width:210px; background:url(../images/lxxxx.jpg) center no-repeat;}
.lixxiwomen_t a{height:40px; width:210px; line-height:40px; display:block; font-size:14px; color:#FFF; text-align:center;}
.let{height:94px; width:190px; margin:0 auto; padding-top:18px; background:url(../images/aaaa.jpg) center no-repeat;}
.lett p{height:40px; line-height:40px; width:190px; margin:0 auto; display:block; font-size:13px; color:#00; font-weight:bold;}
.lettt p{ height:30px; line-height:30px; font-size:12px; display:block; color:#333; padding-left:10px;}




.right_yeyue{ width:970px; height:100%; float:right;}

























/*erjiyemian*/
.main_l{ float:left; width:226px; padding:0 0 0 9px; overflow:hidden;}
.main_r{ float:right; width:720px;overflow:hidden; padding-right:10px;}


.left_lx{width:257px;overflow:hidden; min-height:276px;}
.left_lx .pic{ height:69px; overflow:hidden;}
.left_lx .pic2{ height:42px; overflow:hidden;}
.left_lx .left_lx_con{ width:250px;line-height:24px; min-height:159px; color:#fff; background:#ff7c1c url(../images/lianxibg2.jpg) repeat-x left top;}
.left_lx .left_lx_con p{ padding:19px 0 0 20px;}

.zizhi{width:250px;overflow:hidden;}
.zizhi .pic{ height:56px; overflow:hidden;}
.zizhi .zizhi_con{ width:250px;line-height:24px; padding-top:5px;overflow:hidden;min-height:180px; color:#fff; background:#f7f2e8 url(../images/rongyubg.jpg) repeat-x left top;}
.zizhi .zizhi_con img{ margin:2px 0 0 6px; height:38px; overflow:hidden; display:block}

.erjibg{ background:url(../images/weizhi.jpg) no-repeat left top; height:37px;line-height:37px; padding-left:35px; color:#fff}
.erjibg a{ color:#fff;}
.erjibg a:hover{ font-weight:bold;}
.main_content{background:#FFFFFF; line-height:23px; min-height:502px; margin:0 0 10px 0; border:#c5b084 solid 1px;}
.main_content .jianjie{ line-height:30px; font-size:12px; padding:30px 30px 0 30px;color:#000}

.erji_con{ PADDING-top:20PX; padding-left:10px;}

.tiao{ font-size:12px; padding:20px 0 20px 30px;}
.tiao a{ color:#000000; text-decoration:none; font-size:12px;}
.tiao a:hover{ color: #348900;}

.lx p{ line-height:25px; font-size:14px; font-weight:bold;}
.more{ padding:25px;}
.more a{ color:#000; line-height:25px; text-decoration:none; background:url(../images/news_icon.gif) no-repeat left 2px; padding-left:20px;}

.chanpin img{ margin:0 2px;}

.list_photo2{
	margin:0;
	width:790px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.list_photo2 dt{ float:left; width:250px; height:200px; margin-top:15px; }
.list_photo2 dt img{ border:1px solid #dfdfdf; padding:0px; width:210px; height:150px; padding:5px;}
.list_photo2 dt div{ width:240px; height:35px; line-height:35px; text-align:center; overflow:hidden; }
.list_photo2 a{color:#000000;}
.list_photo2 a:hover{color:#f60;}


.news_t{ width:650x; text-align:left; line-height:40px; height:40px; background: url(../images/index_1888.gif) repeat-x;text-indent:0px; margin:auto; margin-left:40px; margin-right:40px; font-size:14px;}
.news_t ul{  width:650px; line-height:40px;}
.news_t ul li{line-height:40px;}

.news_t a {line-height:40px; color:#4a4a4a; font-size:14px; padding-left:22px; }
.news_t a:hover{color:#4a4a4a; }

.news_p{ width:700px; color:#999999; text-align:left; padding-left:10px; margin-bottom:20px; line-height:25px;}
.news_p a{ color:#999999}
.news_p a:hover{ color:#ff0000}


.newslist{list-style:none;width:500px;background-color:#fff;overflow:hidden;height:500px;}
.newslist .t{float:left;width:250px;}




.se_erji_img img{ width:auto; margin:0 auto}


.contact_left{ width:640px; height:460px; text-align:center}
.contact_right{ width:538px; height:440px;  text-align:left; font-size:17px; line-height:40px; padding:20px 0 0 100px; border:1px solid #eee; background:#fff}
.contact_right strong{ color:#333}
.map{ width:64%; height:300px; overflow:hidden; }



.p_float{ position:fixed; bottom:20px; width:55px; right:10px; z-index:9999; opacity:0}
.p_float li{  line-height:21px; margin-bottom:10px; text-align:center}
.p_float li a{ color:#fff; font-size:13px; background:#00877a; padding:10px 7px; margin-bottom:10px; display:block}
.p_float li a:hover{ background:#000}


.hjjha{
	width:}
	
	
.yys{
	width:295px; height:280px; background:url(../images/yous.png) no-repeat center; float:left; margin-right:15px;}
	
	
	/*����*/
.case_bg{ background:url(../images/cp_tbg.png) no-repeat top;height: 772px; padding:40px 0 0;}
.case_bg .cp_title{height: 97px;}
.case{width: 1010px;}
.case_t{position: absolute;bottom: 30px;left: 30px;z-index: 10;}
.case_t ul li{ float:left; margin:0 0 0 15px; display:inline; cursor:pointer; width: 24px;height: 2px;background: #fff;text-indent: -999px; }
.case_t ul .on{background: #e77918;}
.case_qie{width: 1010px;height: 560px;}
.case_qie img{width: 990px;height: 560px;}
.case_qie .case_desc{ background:url(../images/case_km.png) no-repeat;width: 343px;height: 122px;position: absolute;right: 0;bottom: 35px;font-size: 14px;color: #333;line-height: 26px; padding:35px 60px 0 55px;}

/*�����ͻ�*/
.hz{width: 190px; padding:0px 0 0; margin-right:0px; float: right; z-index:999;}
.hz ul li{width: 170px;height: 95px;line-height: 0;box-shadow: 0 3px 6px 3px #d0d0d0; margin:0 10px 40px;}
.hz ul li img{width: 170px;height: 95px;}





.cp_bg{ background:url(../images/cp_bg.gif) repeat-x;height: 1050px;}
.cp_title{font-size: 32px;color: #000; background:url(../images/cp_tbg.png) no-repeat center 0;height: 105px;text-align: center;line-height: 34px; padding:35px 0 0;}
.cp_title a{font-size: 32px;color: #000;}
.cp_title a:hover{color: #f16b12;}
.cp_title i{color: #ccc;}
.cp_title span{display: block;font-size: 16px;color: #000;font-weight: normal;}
.cp_l{width: 465px;height: 543px;}
.cp_t{background: #fff;width: 348px;height: 143px; padding:42px 0 0 32px; margin:10px 0 0;}
.cp_t ul li{width: 170px;height: 47px;float: left; padding:0 0 14px;}
.cp_t ul li a{font-size: 12px;color: #102044;font-weight: bold; background:url(../images/cp_k01.gif) no-repeat;display: block;width: 145px;height: 47px;line-height: 47px;}
.cp_t ul li em{display: block;float: left;width: 47px;line-height: 0;}
.cp_t ul li em img{width: 47px;height: 47px;}
.cp_t ul li span{display: block;float: left;width: 98px;text-align: center;}
.cp_t ul li a:hover{ background:url(../images/cp_k02.gif) no-repeat;}
.cp_m01 ul li{width: 184px;float: left; padding:10px 10px 0 0;}
.cp_m01 ul li em{width: 184px;height: 138px;display: block;overflow: hidden;}
.cp_m01 ul li img,.cp_botc ul li img,.ys dl dt img,.news02 dl dt p img{width: 184px;height: 138px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_m01 ul li img:hover,.cp_botc ul li img:hover,.ys dl dt img:hover,.news02 dl dt p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_m01 ul li span,.cp_botc ul li span{font-size: 14px;color: #a4a4a4; width:184px; display:block; text-align:center; height:25px; line-height:25px;overflow:hidden;}
.cp_r{width: 735px;height: 543px;}
.cp_rt{width: 124px;position: absolute;top: 77px;left: 0;z-index: 20;}
.cp_rt ul li{width: 124px;height: 58px; padding:0 0 25px;}
.cp_rt ul li a{font-size: 14px;color: #fff; background:url(../images/cp_k03.png) no-repeat;display: block;width: 124px;height: 50px;line-height: 50px; padding:8px 0 0;text-align: center;}
.cp_rt ul li a:hover,.cp_rt ul li.on a{ background:url(../images/cp_k04.png) no-repeat;}
.cp_m02{width: 724px;height: 543px; padding:0 0 0 10px;}
.cp_m02 img{width: 724px;height: 543px;}

.cp_bot{ padding:50px 0 0;}
.cp_bot p{ position:absolute; top:120px;z-index: 20;}
.cp_bot p a,.photo p a{display: block;width: 77px;height: 77px;}
.cp_botl{ left:-39px;}
.cp_botl a,.photo_l a{ background:url(../images/cp_lico01.png) no-repeat;}
.cp_botl a:hover,.photo_l a:hover{ background:url(../images/cp_lico02.png) no-repeat;}
.cp_botr { right:-39px;}
.cp_botr a,.photo_r a{ background:url(../images/cp_rico01.png) no-repeat;}
.cp_botr a:hover,.photo_r a:hover{ background:url(../images/cp_rico02.png) no-repeat;}
.cp_botc{width: 1200px;overflow: hidden;}
.cp_botc ul li{width: 290px;float: left; padding:0 0 0 12px;}
.cp_botc ul li em{width: 290px;height: 216px;display: block;overflow: hidden;}
.cp_botc ul li img{width: 290px;height: 216px;}
.cp_botc ul li span{width:290px; padding:5px 0 0;}

.spanImgal {
    display: block;
    overflow: hidden;

    height: 350px;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}





.spanImgal .Img img{
	position:absolute;
    width: 420px;
    height: 350px;

    border-bottom: 5px solid #ff8212;
	transform: perspective(100px) rotateX(40deg);
    z-index: 10;
    transform-origin: center bottom 0;
    left: 0;
    opacity: 0;
	  display: block;
    transition: all .5s;
}


.spanImgal a:hover img {
    transform: scaleX(1.4) scaleY(1.4);
}





.pages{ text-align:center; margin-top:20px; margin-bottom:20px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:'Microsoft YaHei'; margin:0 2px; border:1px solid #999;}
.pages .cur{ background:#628d36; border:none; color:#fff;}
.proshow{ widht:1200px; margin-top:30px; overflow:hidden;}
.proleft{ width:1000px; overflow:hidden; float:left; }
.proleft li{ width:350px; float:left; margin-right:15px; margin-bottom:20px;}
.proleft li .propic{ width:350px; height:290px; overflow:hidden; }
.proleft li img{ width:100%; transition:0.5s; height:270px;}
.proleft li img:hover{ transform:scale(1.1);}
.proleft li h4{ width:350px; line-height:40px; text-align:center; background:#fff; transition:0.5s; font-weight: unset;}
.proleft li a{ color:#000; font-size:16px; }
.proleft li:hover h4{ background:#dd200c; color:#FFF;}

.proright{ width:300px; height:780px; background:url(../images/proright.jpg) no-repeat center; float:right;}
.proright h4{ font-size:24px; color:#fff; text-align:center; padding-top:20px;}
.proright i{ margin:10px 50px; display:block;}
.proright p{ font-size:16px; line-height:2em; color:#fff; padding:20px 40px; text-align:justify;}

#marquee1{width:1000px;height:780px;overflow:hidden; float:left;}
#marquee1 ul li{float:left; padding:0 1px;}
#marquee1 ul li img{display:block;}


.ccps{ width:160px; height:34px; line-height:34px; color:#a6a9b2; display:block; float:left;}



.spanImg {
    display: block;
    overflow: hidden;

    height: 350px;

    position: relative;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}







.fgh{
	width:190px; height:160px; margin-bottom:10px;}
	
	
	
	
	     .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #2c99fe;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #2c99fe;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
		
		
		
		/*
    Document   : espcms_v5div
    Created on : 2014-3-25, 15:08:48
    Author     : huangqyun
    Description:
        Purpose of the stylesheet follows.
*/
.espcms_head{width:1000px;height:100px;overflow: hidden;margin: 0 auto;}
.espcms_head .logo{float: left;width:350px;height:80px;overflow: hidden;padding-top:20px;}
.espcms_head .head_botton{float: left;width:650px;height:50px;overflow: hidden;}
.espcms_head .head_botton ul li{float: right;padding-right:12px;padding-top:5px;}

.espcms_head .head_search{float: left;width:650px;height:50px;overflow: hidden;}
.espcms_head .head_search ul{float: right;}
.espcms_head .head_search ul li{float: left;height:23px;overflow: hidden;}
.espcms_head .head_search ul li#search_left{height:23px;width:20px;background: url('../images/search_botton_img.jpg') no-repeat 0 -46px;}
.espcms_head .head_search ul li#search_input {height:22px;width:140px;background: url('../images/search_botton_img.jpg') repeat-x 0 -23px;padding-top:1px;}
.espcms_head .head_search ul li#search_input .search_input{border:0px;padding:0px;margin: 0px;width:130px;height:20px;line-height: 21px;overflow: hidden;}
.espcms_head .head_search ul li#search_botton .search_botton {height:23px;width:44px;background: url('../images/search_botton_2.jpg') no-repeat;}





.espcms_page{max-width:2560px;min-width:1200px; width:100%; overflow: hidden;margin: 0 auto;}
.espcms_table{width:345px;overflow: hidden;}
.espcms_table .espcms_table_title{height:35px;line-height: 35px;overflow: hidden;border-bottom:1px solid #87ceab}
.espcms_table .espcms_table_title p{float:left;padding:0px;margin: 0px;height:35px;line-height: 35px;}
.espcms_table .espcms_table_title span{float:left;padding-left:5px;margin: 0px;height:35px;line-height: 37px;}
.espcms_table .espcms_table_title p.more{float:right;padding-right:0px;margin: 0px;padding-top:15px;}

.espcms_table .espcms_table_pic{width:345px;overflow: hidden;height:85px;padding:10px 0px;}
.espcms_table .espcms_table_pic .newspic{float:left;width:110px;overflow: hidden;height:85px;}
.espcms_table .espcms_table_pic .newstitle{float:left;width:225px;overflow: hidden;height:20px;padding-left:10px;}
.espcms_table .espcms_table_pic .newssummit{float:left;width:225px;overflow: hidden;height:65px;padding-left:10px;}

.espcms_table .espcms_table_list {width:345px;overflow: hidden;}
.espcms_table .espcms_table_list li {float: left;width:337px;padding-left:8px;height:25px;line-height: 25px;overflow: hidden;background: url('../images/icon3.gif') no-repeat 0px 10px;}
.espcms_table .espcms_table_list li a{float: left;}
.espcms_table .espcms_table_list li p.time{float: right;color:#8f8f8f;padding:0px;}

.espcms_Rtalbe{width:280px;overflow: hidden;}
.espcms_Rtalbe .espcms_Rtalbe_title{height:35px;line-height: 35px;overflow: hidden;border-bottom:1px solid #87ceab}
.espcms_Rtalbe .espcms_Rtalbe_title p{float:left;padding:0px;margin: 0px;height:35px;line-height: 35px;}
.espcms_Rtalbe .espcms_Rtalbe_title span{float:left;padding-left:5px;margin: 0px;height:35px;line-height: 37px;}
.espcms_Rtalbe .espcms_Rtalbe_title p.more{float:right;padding-right:0px;margin: 0px;padding-top:5px;}
.espcms_Rtalbe img{float:left;padding-top:10px;}
.espcms_Rtalbe .espcms_Rtalbe_summmit{float:left;padding-top:10px;line-height: 25px;}
.espcms_Rtalbe ul.bann{width:280px;overflow: hidden;padding:0px;margin: 0px;}
.espcms_Rtalbe ul.bann li{width:280px;overflow: hidden;}
.espcms_Rtalbe ul.bann li img{padding:0px;}

.espcms_piclist_table {width:708px;overflow: hidden;border: 1px solid #e5e5e5}
.espcms_piclist_table .espcms_piclist_table_title{height:30px;line-height: 30px;overflow: hidden;border-bottom:1px solid #e5e5e5}
.espcms_piclist_table .espcms_piclist_table_title .title{float:left;padding-left:5px;margin: 0px;height:30px;line-height: 30px; width:300px;}
.espcms_piclist_table .espcms_piclist_table_title span{padding-left:5px;margin: 0px;height:30px;line-height: 30px;}
.espcms_piclist_table .espcms_piclist_table_title .pic_pagebotton{float:right;margin: 0px;height:30px;padding-top:6px; width:300px;}



.espcms_page_border{width:998px;overflow: hidden;margin: 0 auto;border: 1px solid #e5e5e5;padding:5px 0px;margin-top: 15px;margin-bottom:15px;}
.espcms_page_border li{float: left;height:85px;line-height: 86px;padding: 0px 7px;}
.espcms_page_border li.font{float: left;height:35px;line-height: 35px;padding: 0px 0px 0px 14px;}
/*å†…é¡µç»“æž„*/
.espcms_page_bannpic{width:100%;margin: 0 auto;text-align: center;background-color: #eafaff;overflow: hidden;}
.espcms_page_left_linkbg{background: url(../images/espcms_left_bg.jpg) repeat-y left;}
.espcms_page_left{float: left;width:230px;overflow: hidden;  }
.espcms_page_right{ padding:0 1%;overflow: hidden;}

.espcms_page_left h2{ line-height:40px;width:230px;padding:10px 0px 7px 0; background:#52a61a;margin: 0px;font-size:20px;overflow: hidden; text-align:center; color:#FFF; font-weight:bold;}
.espcms_page_left .leftCotnet{float: left;width:190px;padding-left:5px;padding-right:5px;overflow: hidden;}

.espcms_page_left .espcms_three_one li{float: left;width:195px;height:40px;padding-left:5px;line-height: 40px;border-bottom: 1px solid #e6e6e6;background: url('../images/icon3.gif') no-repeat 188px 15px;}
.espcms_page_left .espcms_three_one li.hover a{color:#0e9d56;}
.espcms_page_left .espcms_three_one li a{font-weight: bold;font-size:14px;color:#b2b2b2} .espcms_page_left .espcms_three_one li a:hover{color:#0e9d56}


.espcms_page_typename_width{ padding:10px 0px 7px 5px;color:#058a8a;font-size:16px;}
.espcms_page_labelname{ width:230px;padding:5px 0px 7px 5px;color:#333;font-size:16px;}
.espcms_page_location{ width:100%;height:70px;line-height: 70px;background:url(../images/0222.png) left no-repeat; font-size:14px; border-bottom:1px solid #ddd; background:#090bf3;}
.espcms_page_location .s_width{ background:url(../images/hh.png) no-repeat left center; color:#fff}
.espcms_page_location .s_width p{ padding:0 0 0 60px;}
.espcms_page_location .s_width a{color:#fff}


/*å†…å®¹ç‰ˆå¼*/
.espcms_newspic {padding:25px 10px 35px 10px;}
.espcms_newspic dt{float:left;width:250px;padding-right:10px;}
.espcms_newspic dd{padding-top:5px;}
.espcms_newspic dd.t{padding-top:0px;}
.espcms_newspic dd.s{color:#a5a5a5;line-height:23px;}
.espcms_newspic dd.d{color:#ff9000;}
.espcms_newspic dd.m{text-align:right;}

.espcms_newslist{padding:10px 10px;}
.espcms_newslist li{padding:15px 0px;overflow: hidden;}
.espcms_newslist li dt{float: left;width:80px;padding-right:10px;}
.espcms_newslist li dd.t{padding-top:0px;}
.espcms_newslist li dd.s{color:#a5a5a5;line-height:20px;}
.espcms_newslist li dd.d{color:#ff9000;}
.espcms_newslist li dd.m{text-align:right;}
.espcms_newslist li dd.tl{ float:right;height:80px; width:830px;}
.tttt{height:30px;}
.tttt a{float:left;height:30px; line-height:30px; color:#007ed5; font-size:16px; font-weight:bold;}
.tttt a:hover{float:left;height:30px; line-height:30px; color:#007ed5; font-size:16px;}
.tttt_l{ height:60px;}
.tttt_l p{line-height:24px; font-size:14px; color:#666;}
.tttt_l a{ font-size:14px;color:#007ed5;}
.tttt_l a:hover{ font-size:14px;color:#007ed5;}

.espcms_newslist li dd.dr{color:#a5a5a5; float:left; height:80px; width:70px; font-size:21px; line-height:30px; text-align:center;}
.dr p{ font-size:35px; font-weight:bold;}
.ljjj{height:15px;}
.espcms_newslist li.espcms_strlist {padding:10px 0px 10px 0;background: url('../images/icon3.gif') no-repeat 0px 18px; height:80px; }
.espcms_strlist dl{ width:1100px; margin:0 auto}
.espcms_strlist dd a{ line-height:35px; font-size:16px; display:block; border-bottom:1px dashed #ccc}

.espcms_newslistt{padding:10px 10px;}
.espcms_newslistt li{padding:15px 0px;overflow: hidden;}
.espcms_newslistt li dt{float: left;width:80px;padding-right:10px;}
.espcms_newslistt li dd.t{padding-top:0px;}
.espcms_newslistt li dd.s{color:#a5a5a5;line-height:20px;}
.espcms_newslistt li dd.d{color:#ff9000;}
.espcms_newslistt li dd.m{text-align:right;}
.espcms_newslistt li dd.tl{ float:right;height:120px; width:770px;}
.ttttt{height:30px;}
.ttttt a{float:left;height:30px; line-height:30px; color:#000; font-size:15px; font-weight:bold;}
.ttttt a:hover{float:left;height:30px; line-height:30px; color:#d21e27; font-size:15px; text-decoration:none;}
.ttttt_l{ height:60px;} 
.ttttt_l p{line-height:24px; font-size:14px; color:#666;}
.ttttt_l a{ font-size:14px;color:#000;}
.ttttt_l a:hover{ font-size:14px;color:#d21e27; text-decoration:none;}

.espcms_newslistt li dd.dr{color:#a5a5a5; float:left; height:120px; width:160px; font-size:21px; line-height:30px; text-align:center;}
.ljjj{height:15px;}


.lianxi .tel{height:68px; width:100%; line-height:35px; margin-top:30px; font-size:22px;    padding-left: 80px;
    text-align: left; font-weight:bold; margin-bottom:20px; background: url('../images/icon_tel.png') no-repeat center left;}

.lianxi .tel span{  font-size:16px;}

.lianxi a{ display:block; width:240px; height:34px; margin-left:20px; font-size:16px; color:#fff; background-color:#ffbb00; text-align:center;}

.pages .current{background-color:#090bf3; color:#fff;}

/*äº§å“æ ‡é¢˜*/
.espcms_pic_index{width:970px;overflow: hidden;}
.goods_list_str li{padding:15px 0px;overflow: hidden;}
.goods_list_str li dt{float: left;width:180px;padding-right:10px;}
.goods_list_str li dd.t{padding-top:0px;}
.goods_list_str li dd.s{color:#a5a5a5;line-height:20px;}
.goods_list_str li dd.b{padding-top:5px;}
.goods_list_str li dd.p{padding:5px 0px;color:#ff9000; font-size:12px; font-family: verdana;}

.espcms_pic_index .mover li{float: left;}
.espcms_pic_index .mover .pic{width:250px; height:180px; padding:20px 5px 0px 5px;  text-align:center; }
.espcms_pic_index .mover .title{width:250px; height:35px;line-height: 35px; text-align:center; }

/*å†…å®¹æŸ¥çœ‹*/
.espcms_book{overflow: hidden; font-size:15px; margin-bottom:30px; background:#fff}
.espcms_book{overflow: hidden; font-size:15px; margin-bottom:30px; border:1px solid #eee; padding:20px; background:#fff}
.espcms_book img{ 
    width: 100%;
    border: 1px solid #eee; 
    margin-bottom:15px;
    box-sizing: border-box;
}
.ljjj{height:15px; border-bottom: 1px dashed #ebebeb;}
.espcms_book_paddingbottom0{width:970px;overflow: hidden;}
.espcms_book_padding15{width:760px;overflow: hidden;padding:15px;}
.espcms_book_padding0{width:760px;overflow: hidden;padding:0px;}
.espcms_pro_pic{float: left;width:50%;overflow: hidden;}
.espcms_pro_title{float: right;width:48%;overflow: hidden;}
.espcms_pro_title h1{font-size:36px;font-weight: bold; line-height:80px; color: #061638}
.espcms_pro_title .espcms_priceclass{color:#ff9000;font-weight: bold;font-size:14px;}
.espcms_pro_title dd{padding:8px 0;color:#7a7a7a;background: url('../images/icon7.gif') no-repeat -2px 10px; line-height:33px;}
.espcms_pro_title .dd_padding{padding:18px 0px; line-height:33px; border-bottom: 1px solid #dedede;}
.espcms_pro_title dt{ color:#7a7a7a;}
.espcms_book ul{ padding:20px 0 0 0}
.espcms_book li.canshu{ width:200px; float:left; padding:0 20px 0 0;  line-height:28px; color:#7a7a7a; font-size:14px;}
.espcms_book li.canshu span{ font-size:14px; font-weight:bold; color:#333}

.espcms_pro_title p{width: 100px; height: 40px; line-height: 40px; border: 0 solid #dddddd; text-align: center; margin-top: 30px; }
.espcms_pro_title p a{ display:block; color:#fff; background:#090bf3}
.espcms_pro_title p a:hover{ background:#db313a}

.espcms_pro_title dd.espcms_pro_orderbotton{background-image: none;padding:8px 0px;border: none}
.espcms_pro_title dd.f15{font-size:20px;font-weight: bold; line-height:50px; color: #333}
.espcms_pro_photo{width:710px;margin: 0 auto;padding:15px 0px;}
.miaoshu{ line-height:55px; padding:0 0 0 0; color:#fff; font-size:16px; background:#051639;}
.miaoshu span{  width:150px; background:#d9333d; display:block; text-align:center; text-indent: 0; font-weight:bold; font-size:18px;}

.espcms_bookk ul{ padding:20px 0 0 0}
.espcms_bookk li.canshu{ width:200px; float:left; padding:0 20px 0 0;  line-height:28px; color:#7a7a7a; font-size:14px;}
.espcms_bookk li.canshu span{ font-size:14px; font-weight:bold; color:#333}

.lianxi{ width:100%;}

/*æ–°é—»æŸ¥çœ‹*/
.espcms_news_title{padding:15px;text-align: center;margin: 0px auto; color:#333;}
.espcms_news_title h1{ line-height:70px; font-size:36px; color:#051639}
.espcms_newslist_read{padding:0px 5px;}
.espcms_newslist_read li{float: left;width:48%;background: url('../images/icon2.gif') no-repeat 0px 8px;padding:0px 0px 5px 8px;overflow: hidden;}

/*ç½‘ç«™ç•™è¨€*/
.espcms_bbs_loading {text-align: center;padding:10px 0px;}
.espcms_bbs_list_all,.espcms_bbs_list {list-style:none; }
.espcms_bbs_list_all li{padding-bottom:20px;overflow: hidden;}
.espcms_bbs_list li{padding:10px 0px;overflow: hidden;border-bottom:1px solid #f2f2f2}

.espcms_bbs_content_a_read_table{overflow:hidden;}
.espcms_bbs_content_a_read_table .content{padding:5px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;}
.espcms_bbs_content_a_read_table .b2,.espcms_bbs_content_a_read_table .b3,.espcms_bbs_content_a_read_table .b4,
.espcms_bbs_content_a_read_table .b5,.espcms_bbs_content_a_read_table .b6,.espcms_bbs_content_a_read_table .b7,.espcms_bbs_content_a_read_table .content{border-color:#f2f2f2;}
.espcms_bbs_content_a_read_table .b1,.espcms_bbs_content_a_read_table .b8{background:#f2f2f2;}
.espcms_bbs_content_a_read_table .b2,.espcms_bbs_content_a_read_table .b3,.espcms_bbs_content_a_read_table .b4,
.espcms_bbs_content_a_read_table .b5,.espcms_bbs_content_a_read_table .b6,.espcms_bbs_content_a_read_table .b7,.espcms_bbs_content_a_read_table .content{background:#f2f2f2;}

.espcms_bbs_content_b_read_table{overflow:hidden;}
.espcms_bbs_content_b_read_table .content{padding:5px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;}
.espcms_bbs_content_b_read_table .b2,.espcms_bbs_content_b_read_table .b3,.espcms_bbs_content_b_read_table .b4,
.espcms_bbs_content_b_read_table .b5,.espcms_bbs_content_b_read_table .b6,.espcms_bbs_content_b_read_table .b7,.espcms_bbs_content_b_read_table .content{border-color:#fff;}
.espcms_bbs_content_b_read_table .b1,.espcms_bbs_content_b_read_table .b8{background:#fff;}
.espcms_bbs_content_b_read_table .b2,.espcms_bbs_content_b_read_table .b3,.espcms_bbs_content_b_read_table .b4,
.espcms_bbs_content_b_read_table .b5,.espcms_bbs_content_b_read_table .b6,.espcms_bbs_content_b_read_table .b7,.espcms_bbs_content_b_read_table .content{background:#fff;color: #ff9000}

.espcms_bbs_content_a_read_table .content{line-height: 25px;}
.espcms_index{background: url('../images/espcms_bbs_index.gif') no-repeat 25px bottom;padding:0px 0px 8px 0px;margin: 0px;}
.espcms_index .espcms_bbs_title{color:#3375b9;font-weight: bold;}
.espcms_index .espcms_bbs_auto{color:#639B46;padding-left:10px;}
.espcms_index .espcms_bbs_time{color:#7a7a7a;padding-left:10px;}
.espcms_index_re{background: url('../images/espcms_bbs_index_re.gif') no-repeat 25px bottom;overflow: hidden;padding:10px 0px 8px 0px;margin: 0px;}
.espcms_index_re .espcms_bbs_title{color:#007ed5;font-weight: bold;}
.espcms_index_re .espcms_bbs_auto{color:#007ed5;font-weight: bold;padding-left:10px;}
.espcms_index_re .espcms_bbs_time{color:#007ed5;padding-left:10px;}

.espcms_bbs_list_title{float: left;overflow: hidden;background: url('../images/icon1.gif') no-repeat 0px 8px;padding-left:10px;font-size:14px;}
.espcms_bbs_list_title span{padding-left:5px;font-size:12px;}
.espcms_bbs_list_data{float: right;overflow: hidden;color: #dedede;}
.espcms_bbs_list_aoto{color: #007ed5;font-weight: bold;}

/*ç•™è¨€è¡¨å•è¯´æ˜Ž*/
.espcms_bbs_form{overflow: hidden;}
.espcms_bbs_form .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;
      border-bottom:1px solid #e5e5e5;overflow:hidden;background:#fafafa url('../images/message_bg.jpg') repeat-x}

.espcms_bbs_form .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px 0px;margin-top: 8px;}
.espcms_bbs_form .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 6px;}
.espcms_bbs_form .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 6px;}
.espcms_bbs_form .messtitle{float: left;height:32px;line-height: 32px;padding-left:5px;}
.espcms_bbs_form p{float:left;overflow: hidden;height:32px;line-height: 32px;padding-left:5px;}
.espcms_bbs_form .content{padding:0 0 0 0; overflow:hidden; }

.espcms_bbs_form .b1{background:#e5e5e5;}
.espcms_bbs_form .b2,.espcms_bbs_form .b3,.espcms_bbs_form .b4{border-color:#e5e5e5;background:#fafafa;}
.espcms_bbs_form .b5,.espcms_bbs_form .b6,.espcms_bbs_form .b7{background:#fff;border-color:#e5e5e5;}
.espcms_bbs_form .b8{background:#e5e5e5;}

/*ä¼šå‘˜*/
.espcms_member_login_center{padding:0px 0px 25px 0px;border:1px solid #dedede;margin: 35px auto 25px auto;;}
.espcms_member_login_center .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;
      border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}
.espcms_member_login_center .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 8px;}
.espcms_member_login_center .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -54px;margin-top: 8px;}
.espcms_member_login_center .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 8px;}
.espcms_member_login_center .messageicon4{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -0px;margin-top: 8px;}
.espcms_member_login_center .messtitle{float: left;width:100px;height:35px;line-height: 35px;padding-left:5px;}

.espcms_formwidth_a{width:450px;}
.espcms_formwidth_b{width:900px;}
.espcms_formwidth_c{width:98%;}
.espcms_formwidth_d{width:99%;}
.mobliecodestr{border:1px solid #d5d5d5;padding:5px;margin-top: 5px;}

/*ç¿»é¡µ*/
.espcms_page_botton{text-align: center;overflow: hidden;padding-top:10px;}
/*çº¿æ¡*/
.espcms_page_right_line{width:970px;height:1px;overflow: hidden;}
.espcms_page_center_line{width:1000px;border-bottom:1px solid #e6e6e6;height:1px;overflow: hidden;}

/*è¡¨æ ¼*/
.tablelist {border-spacing: 0px;}
.tablelist .td01 {background-color: #F3F3F3;border: 1px solid #e6e6e6;padding: 5px;font-weight: bold;margin: 0px;text-align: center;}
.tablelist .td02 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: center;}
.tablelist .td03 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: right;}
.tablelist .td04 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: left;}


/*ç‰ˆæƒå£°æ˜Ž*/
.footer_page{width:100%;margin: 0px auto;overflow: hidden;margin-top: 0px;background-color:#e8e8e8;padding-top:15px}
.footer_talbe{width:1000px;margin: 0px auto;overflow: hidden;}
.footer_talbe .titlethree{color:#868686;padding-bottom:10px;font-size:15px;border-bottom:1px solid #dedede;margin-bottom: 10px;}
.footer_talbe dl{float: left;width: 110px;padding-top:5px;}
.footer_talbe dt {padding-bottom:5px;}
.footer_talbe dt a{font-size: 14px;color:#0e9d56;font-weight:bold;}
.footer_talbe .content{width:330px;}
.footer_talbe .content dt{font-size:14px;color:#3375b9;font-weight: bold}
.footer_talbe .content dd{font-size:12px;color:#959595;}
.footer_talbe .subscription{width:330px;text-align: left;padding-top:5px;}

.sitetype {width:1000px;padding-top:10px;line-height: 25px;margin: 0 auto;}
.foot_l{float:left;width:770px;}
.sitetype a{color:#23a0e7}
.sitetype p span {padding:0px 10px;}
.foot_r{float:right;height: 35px;line-height: 35px;width:225px;padding-top:35px;}
.foot_r span {display: block;font-size: 16px;color: #868686;float: left;margin-right: 10px;}
.foot_r .bds_tools_32{margin-right: -8px;line-height: 35px !important;}
.foot_r .bds_tools_32 .bds_tsina {background: url(../images/fxsi.png) no-repeat;}
.foot_r .bds_tools_32 .bds_tqq {background: url(../images/fxqq.png) no-repeat;}
.foot_r .bds_tools_32 .bds_douban {background: url(../images/fxdb.png) no-repeat;}
.foot_r .bds_tools_32 .bds_renren {background: url(../images/fxrr.png) no-repeat;}
.foot_r .bds_tools_32 a {display: block;width: 35px;height: 35px;margin-right: 8px;text-indent: 35px;padding-left: 0;overflow: hidden;float: left;background-position: 0 0 !important;}
.footer_talbe_str {width:100%;margin: 0px auto;overflow: hidden;background-color:#dedede;padding:5px 0px;margin-top: 20px;border-top:#fff solid 1px; }


/*å¯¹è¯æ¡†*/
#floatBoxBg{display:none;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index: 800}
.floatBox{width:300px;position:absolute;top:40px;left:40%;z-index: 999}
.floatBox .title h4{float:left;padding:0;margin:7px 0px 0px 0px;font-size:12px;color:#fff;line-height:17px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:5px;background:#fff;}
.floatBox{position:absolute;padding:5px;background:rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000,endColorstr=#22000000);}