﻿.pro_title{/* background:url(../images/pro_titlebg.jpg) no-repeat top center;*/ height:87px; margin-top:20px; text-align:center; }
.pro_title h2{ font-size:20px; color:#2f2f2f; font-weight:bold; padding-top:23px;}
.pro_title h2 a{ color:#2f2f2f; font-size:24px;}
.pro_title p{ font-size: 16px;
 color: #999;
 font-family: Verdana, Geneva, sans-serif;
 text-transform: uppercase;
 margin-top: 6px;}


/* 产品中心 */
.hn_imgbox2_2 img:hover{ /*border:2px solid #0071B7;*/ box-shadow:2px 5px 10px #B7B7B7;}
/*.main_cp{width: 100%; background:#F6F6F6;}*/


.tu1 {width:218px; height:189px; overflow:hidden;}

/*滑动门*/
#tab{width:1180px;margin:30px auto;}
#tab .tab_menu{width:110%;}
#tab .tab_menu li{float:left;width:123px;height:48px;line-height:48px;cursor:pointer;text-align:center;margin:0 15px 0 10px; background:url(../images/pro_navbg.jpg) no-repeat top left #3e3e3e;}
#tab .tab_menu li a{ font-size:16px; font-weight:bold; color:#FFF; display:block; text-align:center;}
#tab .tab_box{width:1180px;}
#tab .tab_menu .selected{background:url(../images/pro_navhover.jpg) no-repeat top left #26a500;cursor:pointer; color:#FFF;}
#tab .tab_menu .selected a{color:#FFF;}

#tab .hide{display:none;}
#tab .tab_box div.abc{padding:16px 0px; clear:both;} 
.pro_nt dt img{width:785px; height:436px;}
.pro_nt dt{ float:left;width:785px; float:left; position:relative; height:436px; overflow:hidden; }
.pro_nt dt p{ position:absolute; bottom:0px; left:0px; height:32px; line-height:32px; text-align:center; color:#FFF; background:url(../images/pro_zi_bg.png) repeat; display:block;width:100%;}

.pro_nt dd{ float:right;width:365px; height:436px; overflow:hidden; }
.pro_nt dd div{position:relative; margin-bottom:10px;}
.pro_nt dd img{width:365px; height:213px;}
.pro_nt dd p{position:absolute; bottom:0px; left:0px; height:32px; line-height:32px; text-align:center; color:#FFF; background:url(../images/pro_zi_bg.png) repeat; display:block;width:100%;}

.tab_box ul{ padding:15px 0px; clear:both;width:110%;}
.tab_box ul li{width:223px; float:left; height:222px; overflow:hidden; position:relative; margin:0px 15px 0px 0px; display:inline;}
.tab_box ul li img{width:223px; height:222px;}
.tab_box ul li p{ position:absolute; bottom:0px; left:0px; height:32px; line-height:32px; text-align:center; color:#FFF; background:url(../images/pro_zi_bg.png) repeat; display:block;width:100%;}


.fws_title{ background:url(../images/fws_navbg.jpg) no-repeat top center; height:47px; margin-top:30px; text-align:center; line-height:47px;}
.fws_title h3{ font-size:30px; font-weight:bold; color:#FFF;}
.fws_title h2 a{ color:#fff;}



#tab2{width:1180px;margin:30px auto; height:300px;}
#tab2 .tab_menu{width:110%;}
#tab2 .tab_menu li{float:left;width:123px;height:48px;line-height:48px;cursor:pointer;text-align:center;margin:0 15px 0 10px; background:url(../images/pro_navbg.jpg) no-repeat top left #3e3e3e;}
#tab2 .tab_menu li a{ font-size:16px; font-weight:bold; color:#FFF; display:block; text-align:center;}
#tab2 .tab_menu .selected{background:url(../images/pro_navhover.jpg) no-repeat top left #26a500;cursor:pointer; color:#FFF;}
#tab2 .tab_menu .selected a{color:#FFF;}

#tab2 .hide{display:none;}
#tab2 .tab_box2 div.abc{padding:15px 0px; clear:both;}


.gg_tel{width:200px; float:right; margin:20px 0px 0px 0px; display:inline;}
.gg_tel span{ background:url(../images/telx.png) no-repeat left center; padding-left:40px; color:#FFF; height:34px; display:block; line-height:40px; overflow:hidden;}
.gg_tel p{ font-size:25px; color:#ffffff;}
.gg_tel a{ margin:0px 10px; padding-top:6px; display:block;}

.jm{ height:410px;}
.jm_title{ margin-top:30px; text-align:center;}
.jm_bg{ background:url(../images/jm_bg.jpg) no-repeat right 100px; height:617px;width:1180px; margin:0 auto;}

.jm_n dl{ background:url(../images/jm_zibg.jpg) no-repeat left 3px; padding-left:30px; height:320px; color:#2c2929; margin:40px 0px 0px 70px;}
.jm_n dd{ font-size:15px; line-height:35px;}
.jm_tel{ margin:10px 0px 0px 70px;}
.jm_tel a{ background:url(../images/jm_zixun.jpg) no-repeat top left; height:54px; width:254px; padding-left:60px;color:#FFF; font-size:17px; display:block; line-height:54px;}
.jm_tel p{ color:#2c2929; padding-top:6px;}
.jm_tel p span{ font-size:25px; color:#2c2929;}



.ys_bg{ background:url(../images/ys_bgpic.jpg) no-repeat top left; height:750px; margin-top:50px; position:relative;}

.ys_title h4{ float:left; margin-left:300px; display:inline; color:#303030; font-size:40px; font-weight:bold;} 
.ys_title h4 span{ color:#cccccc; font-size:18px; text-transform:uppercase; display:block;}
.ys_title img { float:left; padding-left:15px;}
.ys_title em{ color:#1da300; font-size:63px; font-weight:bold; font-weight:bold; font-style:normal;}

em{ font-style:normal;}
.ys1 h4{ position:absolute; font-size:32px; color:#fb1110; font-weight:bold;top:38px;left:358px;}
.ys1 div{ position:absolute;width:580px;top:0px; left:519px;}
.ys1 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}
.ys_bg div p{ line-height:24px; color:#1e1e1e; font-size:14px;}
.ys_bg div p span{ color:#fb1110; font-size:14px;}


.ys2 h4{ position:absolute; font-size:29px; color:#fb1110; font-weight:bold;top:129px;left:479px;}
.ys2 div{ position:absolute;width:500px;top:110px; left:611px;}
.ys2 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}


.ys3 h4{ position:absolute; font-size:26px; color:#fb1110; font-weight:bold;top:250px;left:553px;}
.ys3 div{ position:absolute;width:500px;top:216px; left:676px;}
.ys3 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}

.ys4 h4{ position:absolute; font-size:25px; color:#fb1110; font-weight:bold;top:371px;left:578px;}
.ys4 div{ position:absolute;width:460px;top:329px; left:695px;}
.ys4 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}


.ys5 h4{ position:absolute; font-size:24px; color:#fb1110; font-weight:bold;top:485px;left:548px;}
.ys5 div{ position:absolute;width:500px;top:467px; left:662px;}
.ys5 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}

.ys6 h4{ position:absolute; font-size:23px; color:#fb1110; font-weight:bold;top:561px;left:469px;}
.ys6 div{ position:absolute;width:580px;top:585px; left:564px;}
.ys6 div em{ font-size:22px; color:#ababab; border-bottom:1px solid #dcdcdc; display:block; padding-bottom:6px;}

.quest2{ position:absolute;width:327px; text-align:center;top:30px; left:440px;}
.quest2 img{ margin-top:15px;}


.quest3{ position:absolute;width:327px; text-align:center;top:30px; left:833px;}
.quest3 img{ margin-bottom:10px;}


.quest4{ position:absolute;width:327px; text-align:center;top:400px; left:213px;}
.quest4 img{ margin-bottom:10px;}

.quest_contact{ background:url(../images/contact_p.jpg) no-repeat right top;width:450px; position:absolute;top:450px; left:600px; height:167px; padding-top:60px;}
.quest_contact span{ color:#000000; font-size:14px; background:url(../images/quest_tel.jpg) no-repeat left center; padding-left:50px; height:34px; line-height:45px; display:block;}
.quest_contact p{ font-size:25px; color:#000000;}
.quest_contact div{ padding-top:5px;}
.quest_contact div a{ padding-right:10px;}

.case_title{ background:url(../images/case_titletag.jpg) no-repeat bottom left; height:100px;width:200px; float:left;}
.case_title h2{ font-size:20px; color:#171717; font-weight:bold;}
.case_title h2 a{ color:#171717;}
.case_title h2 span{ color:#f46127;font-weight:bold;}
.case_title p{ font-size:30px; color:#f46127; font-weight:bold;}
.case_title p span{ display:block; text-transform:uppercase; color:#c7c7c7; font-size:21px; font-family:Verdana, Geneva, sans-serif;}


.case .main1{ position:relative; height:469px;}

.case_n{ overflow:hidden; position:absolute;top:110px; left:0px; height:290px;}

.case_show{ width:950px;}
.zwyw_xw{ overflow:hidden; position:absolute;width:1180px;/*left:230px;*/ top:0px; background:url(../images/case_bg.jpg) repeat-x top left; height:97px; }

.zwyw_xw li{ width:194px; height:97px; display:block;float:left;font-size:16px; font-weight:bold; line-height:24px; background:url(../images/case_navbg.jpg) repeat-x bottom center; overflow:hidden; cursor:pointer; text-transform:uppercase;}

.zwyw_xw a{ width:194px; display:block;text-align:center; color:#FFF;padding-top:20px; height:77px; font-size:24px; }
.zwyw_xw a p{ color:#767676; font-size:15px; padding-top:5px;}

.zwyw_xw a:hover p,.zwyw_xw a.tag_news p{ color:#79bde6;}

.zwyw_xw a:hover{background:url(../images/case_navhover.jpg) no-repeat bottom center #27a600; text-align:center; color:#FFF; font-weight:bold; display:block; height:77px; }



.zwyw_xw a.tag_news{background:url(../images/case_navhover.jpg) no-repeat bottom center #0071B7;text-align:center; color:#FFF; /*font-weight:bold;*/ display:block; height:77px}


.none{ display:none}
.block{ display:block}




.case_n li img{ width:218px; height:189px;}
.case_n li:hover img{transform: scale(1.1, 1.1);
 transition: transform 0.6s ease 0s;}
.case_n{ background:#f2f2f2; height:340px; margin-top:10px; overflow:hidden; padding:15px 10px; }
.case_n li{ width:219px; height:340px; padding:1px; background:#FFF; float:left; margin:0 10px; display:inline; text-align:center}
.case_n li p{ padding:0 8px;}
.case_n li p a{ height:30px; line-height:40px; overflow:hidden; font-size:15px; font-weight:bold;}
.case_n li a.more img{ width:19px; height:19px; }
.case_n li a.more{ text-align:center; display:block; width:19px; margin:0 auto; height:19px;margin-top:6px}
.case_n li a.more:hover{ background:url(../images/case_hover.jpg) no-repeat center center;}
.case_n li a.more:hover img{ display:none}



.jz_title{ width:1180px; margin:auto;}
.jz_title h2{ /*float:left;width:200px; background:url(../images/case_titletag.jpg) no-repeat bottom left;*/ height:55px; line-height:24px; text-align:center;}
.jz_title h2 a{ color:#2f2f2f; font-weight:bold; font-size:24px;}
.jz_title h2 p{ font-size:16px; color:#999; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; margin-top:6px;}

.jz_title a.more{ float:right; margin:25px 0px 0px 0px; display:inline;}



.jz_show ul{width:1200px;}
.jz_show li{ background:url(../images/cl_bg.jpg) no-repeat top center; height:273px; width:208px; float:left; margin:20px 13px 0 0; display:inline; padding:7px 11px 0px 6px;}

.jz_show li img{width:208px; height:173px;}
.jz_show li div a{ color:#27a600; font-size:14px; font-weight:bold; padding-top:10px; display:block; border-bottom:1px solid #cccccc; padding-bottom:4px;}
.jz_show li div p{ color:#6c6c6c; line-height:20px; padding-top:4px; height:44px; overflow:hidden;}

.jz_show li div a:hover{ color:#f35001; border-bottom:1px solid #f35001;}


.about_bg{ height:527px; /*background:#0071B7;*/ margin:20px 0; background:url(../images/about.jpg) no-repeat; /*background:#F6F6F6;*/}

.about{width:1180px; height:230px; padding-top:14px; /*background:#FFF; float:left;*/ margin-top:25px; margin:auto; text-align:center; /*display:inline;*/}

.zhanhui{ height:auto; background:#FFF; margin-top:25px; padding:15px 20px;}

.about_pic{ /*margin-top:20px;*/}
.about_left{line-height:24px; color:#fff; padding-top:5px; padding-bottom:30px; overflow:hidden; text-indent:2em;}

.about_left h2 a{ 
 color: #fff;
 font-weight: bold;
 font-size: 24px;
 }
 
	
.about_nr{ line-height:24px; color:#fff; padding-top:26px;/* padding-bottom:30px;*/ overflow:hidden; text-align:center; font-size:14px; line-height:24px;}



.honor_n li img{width:203px; height:152px;}
.honor_n li{width:203px; float:left; text-align:center;}
.honor_n li p{ height:30px; line-height:30px;}

.honor_n{position:relative;width:343px; height:200px;}
.honor_n #simgs03{ margin-left:88px;}
.honor_n em{
	position: absolute;
	top:128px;*top:60px;
}
.honor_n .t_l{
	left: 38px;
}
.honor_n .t_r{
	right: 0px;
}

.honor_n .fl { float:left;}
.honor_n .fr { float:right;}
.honor_n .pa{ position:absolute;}
.honor_n .pr{ position:relative;}



.zhanhui_show{ width:1180px; margin:auto;}
.zhanhui_show li img{ width:222px; height:148px;}
.zhanhui_show li{ width:222px; height:auto; float:left; margin:20px 15px 0px 15px; display:inline; text-align:center}
.zhanhui_show li p a{ height:30px; line-height:30px; overflow:hidden}
.zhanhui_show li a.more img{ width:19px; height:19px; }
.zhanhui_show li a.more{ text-align:center; display:block; width:19px; margin:0 auto; height:19px;margin-top:2px}
.zhanhui_show li a.more:hover{ background:url(../images/case_hover.jpg) no-repeat center center;}
.zhanhui_show li a.more:hover img{ display:none}



.kehu .jz_title h3{ background:url(../images/kehu_tag.jpg) no-repeat right bottom;}

.kehu { padding-top:20px;}

.kehu_show ul{width:1200px;}
.kehu_show li{ height:273px; width:224px; float:left; margin:20px 15px 0px 0px; display:inline;}

.kehu_show li img{width:218px; height:162px; border:1px solid #cccccc; padding:2px;}
.kehu_show li div a{ color:#27a600; font-size:14px; padding-top:10px; display:block; border-bottom:1px solid #cccccc; padding-bottom:4px; text-align:center;}
.kehu_show li div p{ color:#6c6c6c; line-height:20px; padding-top:4px; height:64px; overflow:hidden;}

.kehu_show li div a:hover{ color:#f35001; border-bottom:1px solid #f35001;}







/* news*/


.zwyw_xw1{ height:97px; overflow:hidden; background:url(../images/case_bg.jpg) repeat-x top left; }

.news_te .news_ten a.more{ color:#cc0819}


.zwyw_xw1 li{ width:194px; height:97px; display:block;float:left;font-size:16px; font-weight:bold; line-height:24px; background:url(../images/case_navbg.jpg) repeat-x bottom center; overflow:hidden; cursor:pointer; text-transform:uppercase;}

.zwyw_xw1 a{ width:194px; display:block;text-align:center; color:#FFF;padding-top:20px; height:77px; }
.zwyw_xw1 a p{ color:#767676; font-size:14px;}

.zwyw_xw1 a:hover p,.zwyw_xw1 a.tag_news1 p{ color:#8cd077;}

.zwyw_xw1 a:hover{background:url(../images/case_navhover.jpg) no-repeat bottom center #27a600; text-align:center; color:#FFF; font-weight:bold; display:block; height:77px; }



.zwyw_xw1 a.tag_news1{background:url(../images/case_navhover.jpg) no-repeat bottom center #27a600;text-align:center; color:#FFF; font-weight:bold; display:block; height:77px}

.none{ display:none}
.block{ display:block}

/* common question*/



#ticker2 {
	width: 98%;
	height: 350px; margin:10px 0px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
}


.da{ background:url(../images/wenti.jpg) no-repeat 0px -34px; padding-left:27px; color:#474747; line-height:22px}
.wen{ height:40px; line-height:40px; display:block;background:url(../images/wenti.jpg) no-repeat 0px 6px; padding-left:27px; overflow:hidden;}
.wen a{color:#35ac11;}
.wen a:hover{color:#F00;}


.links{ height:50px; background:#f2f2f2; margin-top:20px; line-height:50px;}
.links h3{ float:left;color:#0064ac; font-weight:bold; font-size:16px;}
.links a{ padding:0px 5px; float:left; }

