@charset "utf-8";*{margin:0;padding:0;color:#5c5c5c;font-family:"微软雅黑"}

a{text-decoration:none}

li{list-style:none}

img,input{border:0}

h1,h2,h3,h4,h5,h6{font-weight:400}

.pageTop{height:181px;background:url(../images/topBg.jpg) no-repeat center 0}

.pageTBox{width:1100px;margin:0 auto}

.FPTLine{height:41px;overflow:hidden;line-height:41px}

.FPTLine p{float:left;font-size:14px}

.FPTLine h1,.FPTLine ul,.FPTLine ul li{float:right}

.FPTLine h1,.FPTLine h1 a,.FPTLine ul li a{font-size:14px}

.FPTLine h1{margin-right:20px}

.FPTLine ul li{width:100px}

.FPTLine ul li a{margin-left:26px}

.FPTLine h1 a{margin:0 10px}

.FPTLine ul li.FPTLi1{background-image:url(../images/tx.jpg);background-repeat:no-repeat;background-position:left center}

.FPTLine ul li.FPTLi2{background-image:url(../images/xl.jpg);background-repeat:no-repeat;background-position:left center}

.SPTLine{height:140px;overflow:hidden;clear:both}

.logo{float:left;margin-top:6px}

.topPhone{height:63px;float:right;margin-top:34px;background-image:url(../images/phone.jpg);background-repeat:no-repeat;background-position:left center;padding-left:135px}

.topPhone dd{font-size:16px;line-height:26px}

.topPhone dt{font-size:28px;color:#0e8d0e;font-family:Impact}

.nav{height:52px;background:url(../images/nav.jpg) no-repeat center 0;clear:both}

.navBox{width:1092px;margin:0 auto;overflow:hidden}

.linob{background-image:none!important}

.libh a{width:156px;font-size:18px;color:#fff;text-align:center}

.menu .mainlevel{float:left;line-height:52px;padding:0;height:52px;display:inline;width:156px}

.menu .mainlevel a{font-size:18px;text-decoration:none;height:52px;line-height:52px;display:block;color:#fff;text-align:center}

.menu .mainlevel a:hover{color:#fff;text-decoration:none;background-color:#e8ca00}

.menu .mainlevel ul{display:none;position:absolute;z-index:9999}

.menu .mainlevel li{border-top:1px solid #fff;background-color:#0e8d0e;width:156px}

.menu .mainlevel li a{color:#fff}

.full_banner{width:100%;position:relative;height:660px;background:#fff;overflow:hidden}

.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}

.full_banner .bd ul{width:100%!important}

.full_banner .bd li{width:100%!important;float:left;height:660px;overflow:hidden;text-align:center}

.full_banner .bd li a{display:block;height:660px}

.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:50px;line-height:50px;text-align:center}

.full_banner .hd ul{text-align:center}

.full_banner .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:40px;height:12px;margin:5px;background:url(../images/tg_flash_p1.png) -50px 0;overflow:hidden;line-height:9999px}

.full_banner .hd ul .on{background-position:0 0}

.searchLine{height:66px;width:1100px;margin:0 auto;line-height:66px;padding-bottom:38px;overflow:hidden;background-image:url(../images/searchLine.jpg);background-repeat:no-repeat;background-position:bottom center;clear:both}

.searchLine h3{float:left;font-size:14px}

.searchLine h3 span{font-weight:700;color:#0e8d0e}

.searchLine h3 a{margin:0 5px}

.searchLine h3 a:hover{text-decoration:underline}

.searchBox{float:right;width:380px;height:30px;border:1px solid #ccc;margin-top:18px}

.searchBox input{float:left;width:315px;height:30px;padding-left:10px}

.searchBox img{float:right;margin-right:10px;margin-top:5px}

.caseName {

	clear: both;

	margin-top: 90px;

	height: 60px;

	background: url(../images/caseName.jpg) no-repeat center 0;

}

.caseMore {

	display: block;

	font-size: 14px;

	text-align: center;

	line-height: 34px;

}

.casePart {

	height: 360px;

	overflow: hidden;

	margin-top: 23px;

}

.partCon{width:1100px;margin:0 auto;height:883px;padding-top:37px}

.AdvBox{width:1050px;margin:0 auto;overflow:hidden}

.leftAd{float:left;width:474px}

.rightAd{float:right;width:474px}

.Adul2{margin-top:320px}

.Ads1 {

	clear: both;

	background: url(../images/Ads01.jpg) no-repeat center 0;

}

.Ad1Box{width:1100px;margin:0 auto;padding:97px 0 58px 0;overflow:hidden}

.Ad1Box p{color:#fff;font-size:28px;line-height:45px;float:right;margin-right:55px}

.Contain{background:url(../images/conBg.jpg) #fff no-repeat center 0;padding-top:75px}

.conshiw{width:1000px;margin:0 auto}

.profile{background:url(../images/profile.png) no-repeat center 0;height:270px;padding-top:99px;overflow:hidden}

.proPic{float:left;display:block;width:360px;height:270px}

.profileR{float:right;width:600px}

.profileR p{line-height:30px;font-size:20px;height:165px;width:556px;margin-left:23px}

.picLine{height:105px;overflow:hidden}

.picLine img{display:block;width:170px;height:105px;margin-left:23px;float:left}

.honerTop{height:60px;background:url(../images/honerTop.png) no-repeat center 0;clear:both;margin-top:75px}

.honerShow{overflow:hidden;margin-top:20px;height:260px}

.honerShow img{display:block;width:297px;height:230px;border:1px solid #ccc;float:left;margin-left:20px}

#demo{overflow:hidden;width:1100px;margin:0 auto}

#indemo{float:left;width:800%}

#demo1{float:left}

#demo2{float:left}

.Ads2{margin-top:20px;background:url(../images/Ads02.jpg) no-repeat center 0;padding-top:164px;clear:both;padding-bottom:36px}

.Ads2Box{width:1000px;margin:0 auto;overflow:hidden}

.leftAdsb{float:left;width:534px}

.leftAdsb img{float:right;margin-top:106px}

.rightAdsb{float:right}

.rightAdsb dd{font-size:22px}

.rightAdsb dt{font-size:30px;font-weight:700;color:#0e8d0e}

.newsLine{width:1100px;margin:50px auto;overflow:hidden;clear:both}

.leftNes{float:left;width:342px}

.rightNes{float:right;width:342px;margin-left:36px}

.newsName{height:40px;background-image:url(../images/line.png);background-repeat:no-repeat;background-position:bottom;overflow:hidden;line-height:40px;margin-bottom:10px}

.newsName div{width:4px;height:18px;background-color:#4aad2a;float:left;margin-top:10px}

.newsName h3{float:left;font-size:16px;font-weight:700;color:#4aad2a;margin:0 10px}

.newsName p{float:left;font-size:12px;color:#4aad2a}

.newsName a,.newsName img{float:right}

.newsName img{margin-top:12px}

.newsName a{font-size:12px;margin-right:5px}

.newsCon{height:320px}

.newsCon table td{height:24px;line-height:24px}

.newsCon table .ask{background-image:url(../images/ask.png);background-repeat:no-repeat;background-position:left center}

.newsCon table .ask a{font-weight:700;color:#0e8d0e}

.newsCon table .answer{background-image:url(../images/answer.png);background-repeat:no-repeat;background-position:left 6px}

.newsCon table td a{margin-left:30px;font-size:13px}

.newsCon ul li{height:34px;border-bottom:1px dotted #ccc;line-height:34px;background-image:url(../images/circle.png);background-repeat:no-repeat;background-position:left center}

.newsCon ul li a{margin-left:20px;font-size:14px}

.pageBotm{background-color:#0e8d0e;padding:40px 0;clear:both}

.pageDBox{width:1100px;margin:0 auto}

.friengLink{overflow:hidden}

.friengLink img{float:left}

.friengLink p{width:920px;float:right;color:#fff;font-size:14px;line-height:30px}

.friengLink p a{color:#fff;font-size:14px;margin:0 10px}

.sendNav{height:40px;background-color:#108010;margin-top:10px;clear:both}

.navShadow{height:52px;background-image:url(../images/navShadow.png);background-repeat:no-repeat;background-position:bottom center}

.sendNav p{color:#fff;font-size:16px;line-height:40px;text-align:center}

.sendNav p a{color:#fff;font-size:16px;margin:0 10px}

.BotmText{overflow:hidden;clear:both}

.BotmText p{font-size:14px;color:#fff;line-height:24px; text-align:center;}

.BotmText p a,.BotmText p span{margin-right:10px;font-size:14px;color:#fff}

.BotmText p a:hover{text-decoration:underline}

.ewm{ margin-left:500;}

.pagination-wrapper{margin:20px 0}

.pagination{height:34px;text-align:center}

.pagination li{display:inline-block;height:34px;margin-right:5px}

.pagination li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #ddd;color:#555;text-decoration:none}

.pagination li a:hover{background:#f5f5f5;color:#09f}

.pagination li.thisclass{background:#09f;color:#fff}

.pagination li.thisclass a,.pagination li.thisclass a:hover{background:0 0;border-color:#09f;color:#fff;cursor:default}

/* module 外框容器

------------------------------------------------------------------------------------------ */

/*��ҳ��Ʒ*/







.product_all{height: 0 auto}







.product_h2{ clear:both; height:130px;}







.product_h2 h2{ height:60px; text-align:center; font-size:36px; font-weight:bold; padding-top:10px;}







.product_h2 h2:hover{ color:#ff7900;transition:color 0.3s ease 0s}







.product_h2 p{ text-align:center; font-size:14px; font-weight:bold; color:#888}







.product_left{ float:left; width:350px; height:auto; position:absolute;}







.product_left ul li{ width:300px; height:210px; margin:0 auto; background:#f5c70f; color:#fff; text-align:center; padding-top:90px; margin-bottom:10px}







.product_left ul li h2{ font-size:30px;}







.product_left ul li h2 a{ color:#fff}







.product_left ul li p{ font-size:16px}







.products_h2{ clear:both; height:170px;}







.products_h2 h2{ height:60px; text-align:center; font-size:36px; color:#fefefe; font-weight:bold; padding-top:40px;}







.products_h2 h2:hover{ color:#ff7900;transition:color 0.3s ease 0s}







.products_h2 p{ text-align:center; font-size:14px; font-weight:bold; color:#fefefe}











.product_right{ width:350px; height:auto; position:absolute; right:0; top:960px}







.product_right ul li{ width:300px; height:210px; margin:0 auto; background:#0a6feb; color:#fff; text-align:center; padding-top:90px; margin-bottom:10px}







.product_right ul li h2{ font-size:30px;}







.product_right ul li h2 a{ color:#fff}







.product_right ul li p{ font-size:16px}





.product_img{ width:1200px;height:300px; margin:0 auto}







.product_img ul li{ width:300px; height:300px; float:left;position:relative;overflow:hidden;cursor:pointer;}







.txt{width:300px;height:45px;background:rgba(245,199,15,0.8);/**/position: absolute; bottom:0;color:#fff;font-family:"Microsoft Yahei";}







.txt h3{font-size:22px;font-weight:100;height:45px;text-align:center;line-height:45px;}







.txt p{font-size:16px;text-align:center;}





/*ѡ�*/







.main .i_pro .cont .news_top{ float:left; width:1366px; margin:0 auto; height:140px;}







.main .i_pro .cont .news_top .news_top_img{ float:left; width:180px; height:140px; overflow:hidden;}







.main .i_pro .cont .news_top .news_top_img img{width:180px; height:140px;}







.main .i_pro .cont .news_top .news_top_txt { float:left; margin-left:10px; width:350px; height:140px;}







.main .i_pro .cont .news_top .news_top_txt h2{ float:left; width:350px; height:30px; font-size:16px;}







.main .i_pro .cont .news_top .news_top_txt p{ float:left; width:350px; height:80px; line-height:24px; color:#333; font-size:12px;}







.main .i_pro .cont .news_top .news_top_txt .attr{ float:left; width:350px;height:24px; line-height:24px;}







.main .i_pro .cont .news_top .news_top_txt .attr span{ float:left; padding-left:25px; width:50px; font-size:12px; color:#333;}







.main .i_pro .cont ul li span{ float:right; margin-right:5px; font-size:12px; color:#333;}







.main .i_pro{  width:1200px; margin: 0 auto; border:1px solid #fff;}







.main .title2 ul li{ float:left; width:149px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:16px; cursor:pointer; background:#3f4043; border-right:1px solid #ddd}







.main .title2 ul li.current{ color:#fff; height:60px; background: url(../images/reg_bg.jpg) no-repeat #f00; border-right:0}







.main .title2{ float:left; width:100%; height:60px;}







.bd{ margin-top:75px;}







.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}







.hide{display:none;}







.con{height:260px; margin-left:60px;}







.con ul li{width:292px;height:198px;float:left;margin-right:28px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}







.ptxt h3{font-size:20px; color:#333; width:282px;height:35px;line-height:35px;text-align:center;font-weight:bold;overflow:hidden;}







.ptxt h3 a{ color:#333}







.ptxt h3 a:hover{ color:#1978d1}







/*��ҳ��Ʒ�б�*/







.ipSliderBox { max-width:930px; height:200px; margin-left:auto; margin-right:auto; position:relative; margin-top:30px;}







.ipSliderBox .ipsb { display:block; width:60px; height:90px;  position:absolute; top:50%; margin-top:-45px; z-index:10;}







.ipSliderBox .ipsb_prev { left:-70px;}







.ipSliderBox .ipsb_prev:hover { background-position:0 -90px;}







.ipSliderBox .ipsb_next { right:-70px; background-position:-60px 0;}







.ipSliderBox .ipsb_next:hover { background-position:-60px -90px;}





.ipSlider { width:100%; height:200px; position:relative; overflow:hidden;}







.ipSlider li { width:280px; position:relative;float:left; margin-right:22px; margin-bottom:15px;border:1px solid #ddd;overflow:hidden}







.ipSlider ul li img { height:220px; width:280px;overflow:hidden}







.ipSlider ul li img:hover{transform:scale(1.1);-webkit-transform:scale(1.06); transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}





.ipSlider .img { display:block; width:100%; height:auto; overflow:hidden;}







.ipSlider .img img { width:100%; height:auto;}







.ipSliderBox { max-width:1360px;}







.ipSliderBox .ipsb { display:none;}







.ipSliderBox,.ipSlider { height:auto;}







.ipSlider ul { overflow:hidden; clear:both; width:102%;}







.i_service{width:1364px; margin:0 auto; border:1px solid #ddd; margin-top:50px;}







.i_service h2{color: #000;font-size: 30px;font-weight: normal; margin-top:20px; margin-bottom: 10px; text-align:center}





.i_service .text{color: #83939c;font-size: 12px;font-style: italic; text-align:center; margin-bottom:20px;}





.i_service .m { font-size:30px; font-weight:normal; color:#000; position:relative; margin-bottom:10px;}







.i_service .m:before { content:""; display:block; width:20%; height:0px; border-bottom:#d4d4d4 1px solid; overflow:hidden; position:absolute; left:40%; bottom:0;}







.i_service .m:after { content:""; display:block; width:6%; height:0px; border-bottom:#f00 1px solid; overflow:hidden; position:absolute; left:47%; bottom:0;}







.more { clear:both; width:150px; margin-left:500px; text-align:center; height:38px; line-height:38px; padding:0 10px; border:2px solid #edaa11; margin-top:20px; margin-bottom:40px;}







.more a{ color:#edaa11; font-weight: bold; font-size:15px}





/*优势*/

.Advan1 {

    background: url(../images/AdvanBg1.jpg) no-repeat center 0;

    margin-bottom: 42px;

}

.Adcion1 {

    width: 1020px;

    margin: 0 auto;

    padding: 100px 0 109px 0;

}



.AdvCon li {

    background-image: url(../images/start.png);

    background-repeat: no-repeat;

    background-position: left 6px;

    padding-left: 33px;

    font-size: 16px;

    line-height: 26px;

    width: 485px;

}

.AdvCon li span {

    color: #ff3f01;

    font-size: 16px;

}

.Advan2 {

    background: url(../images/AdvanBg2.jpg) no-repeat center 0;

    margin-bottom: 12px;

}

.Adcion2 {

    width: 1128px;

    margin: 0 auto;

    overflow: hidden;

    padding: 91px 0;

}

.Advan3 {

    background: url(../images/AdvanBg3.jpg) no-repeat center 0;

    margin-bottom: 40px;

    clear: both;

}

.Adcion3 {

    width: 1020px;

    margin: 0 auto;

    padding: 116px 0 145px 0;

}

.Advan4 {

    background: url(../images/AdvanBg4.jpg) no-repeat center 0;

    margin-bottom: 2px;

}

.Adcion4 {

    width: 1128px;

    margin: 0 auto;

    overflow: hidden;

    padding: 103px 0 132px 0;

}

.Adcion2 ul, .Adcion4 ul {

    float: right;

}

.disturb {

    background: url(../images/hx_27.jpg) no-repeat center 0;

    padding-top: 10px;

    clear: both;

    padding-bottom: 235px;

    margin-bottom: 57px;

}

