/**首页头部与底部**/
#nav,#head,#maincontent,#aboutmain,#aboutbanner,#foot,#banner{width:1100px; margin:0px auto;}
#head{ height:80px;}
#logo{width:700px; float:left; padding-top:3px}
#right{float:right; text-align:right;}
#right span{ padding-left:8px; padding-right:8px}
#right img{ padding-left:8px; padding-right:8px}
.sc{height:25px; text-align:right; line-height:25px; padding-top:14px}
.phone{ text-align:right; line-height:30px;}
.phone strong{ font-size:16px; color:#e51000}
#banner{ height:405px; background:url(../images/bannerdi.png) no-repeat 0px 370px }
#maincontent{ height:auto;}
.productkuang{background:url(../images/productdi.png); height:220px; padding-left:20px; padding-right:20px}
.p_tu{ height:165px; overflow:hidden;}
.p_tu li{float:left; width:215px; height:165px; text-align:center;}
.p_tu li img{width:195px; height:130px; border:1px solid #dddddd}
.p_tu dt{ font-size:12px; line-height:26px; text-align:center; padding-top:5px}
.protitle{ height:35px; padding-top:8px}
.protitle_left{float:left; width:300px; font-size:14px; font-weight:bold; color:#e51000; line-height:30px}
.protitle_right{float:right; line-height:30px;}
#maincontent_left{float:left; width:264px; height:auto;}
#maincontent_middle{float:left; width:532px; padding-left:12px}
.leftcontacttitle{ background:url(../images/leftcontact.png); line-height:32px; height:34px; font-size:14px; font-weight:bold; color:#222222; padding-left:14px}
.leftcontact{background:url(../images/rightdi.png) repeat-x #f8f8f8;border:1px solid #e0e0e0; border-top:0px; padding:15px 12px 10px 12px;}
.leftcontact span{ padding-left:48px}
.leftcontact p{ padding-top:6px}
.font12{ font-size:12px; line-height:21px; height:250px}
.font14{ font-size:14px;line-height:26px;}
.leftcontact strong{ color:#cc0000; font-size:13px}
.middlenewstitle{width:100%; height:34px;background:url(../images/rightnewsdi.png) right;}
.middlenewstitle_a{line-height:34px; background:url(../images/leftnewsdi.png) no-repeat left;float:left; font-size:14px; font-weight:bold; color:#e51000; padding-left:18px}
.middlenewstitle_b{float:right; text-align:right; line-height:18px; padding-top:8px; padding-right:12px}
.newskuang{border:1px solid #e2e2e2; border-top:0px; padding: 8px 12px 0px 12px; height:267px}
.newskuang li{background:url(../images/newsjt.gif) no-repeat 5px 13px; line-height:20px; padding-top:5px; padding-bottom:5px; padding-left:18px}
.newskuang span{float:right; font-size:12px; color:#999999}
.m12{ margin-top:12px;}
.indexabout{border:1px solid #e2e2e2; border-top:0px; padding: 10px 15px 0px 15px; height:265px; font-size:12px;}
.indexabout p{ padding-top:10px}
#maincontent_right{float:right; width:280px; height:auto;}
#foot{ background:#e5372a; margin-top:20px}
#footmenu{ background:#e0e0e0; padding-top:20px; padding-bottom:20px; border-top:1px solid #cccccc;}
#footmenu a{ color:#222222;}
#footmenu a:hover{ color:#000000;}
#footmenu h2{ font-size:14px; color:#ad0000; line-height:24px; height:28px}
#leftmenua{float:left; border-right:1px solid #c2c2c2; padding-left:30px; height:140px}
.p60{padding-right:70px}
#leftmenua li{ line-height:28px;color:#222222;}
#leftmenusort{float:left; padding-left:40px; width:370px; border-right:1px solid #c2c2c2;}
#leftmenusort li{ line-height:28px;color:#222222; float:left; width:185px}
#rightmenu{float:right; padding-right:60px;line-height:28px;color:#222222;}
#copyright{ height:50px; color:#ffffff;}
#copyright a{ color:#ffffff;}
#copyright_left{float:left; line-height:50px; padding-left:20px;}
#copyright_right{float:right; line-height:50px; text-align:right; padding-right:20px}
/**导航菜单**/
#nav{height:40px;background:url(../images/menudi.png) repeat-x; font-size:14px; font-weight:bold;text-shadow:#555555 1px 1px 0px;}
#nav li{float:left; width:185px;line-height:40px; text-align:center; background:url(../images/menuline.jpg) no-repeat left;}
#nav tt{float:left; width:175px;line-height:40px; text-align:center;font-size:14px;font-weight:bold; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
#nav a{ display:block; color:#ffffff;}
#nav a:hover{ background:url(../images/menulineon.jpg); color:#ffffff;}
#nav li.home{background:url(../images/menulineon.jpg); color:#ffffff;}
#nav li.home a{color:#ffffff;}
#nav li.home a:hover{ color:#ffffff;}
/*内页*/
#aboutmain{height:auto;background:url(../images/aboutlocation.gif) repeat-x top;}
#aboutbanner{ height:auto; padding-top:1px;}
#leftabout{ float:left; width:220px; background:url(../images/leftdi.gif) no-repeat 0px 38px; _height:525px; min-height:525px}
#rightabout{ float:left; width:880px;background:url(../images/rightaboutdi.gif) no-repeat 0px 38px; _height:525px; min-height:525px}
.leftmenu{width:185px; margin:0px auto;height:auto; padding-top:5px}
.leftmenu a{color:#666666; font-size:14px;padding-left:22px;}
.leftmenu a:hover {color:#ff0000;}
.leftmenu li {height:45px;line-height:45px;background:url(../images/leftmenu.gif) no-repeat 5px 50%; border-bottom:1px solid #e1e1e1}
.leftmenu li.home{ background:url(../images/leftmenuon.gif) no-repeat 5px 50%; color:#e30000; font-weight:bold}
.leftmenu li.home a{color:#e30000; font-weight:bold}
.leftmenu li.home a:hover{color:#444444;text-decoration: none;}
.leftmenua{width:185px; margin:0px auto;height:auto; padding-top:5px}
.leftmenua a{color:#666666; font-size:12px;padding-left:22px;}
.leftmenua a:hover {color:#ff0000;}
.leftmenua li {height:45px;line-height:45px;background:url(../images/leftmenu.gif) no-repeat 5px 50%; border-bottom:1px solid #e1e1e1}
.leftmenua li.home{ background:url(../images/leftmenuon.gif) no-repeat 5px 50%; color:#e30000; font-weight:bold}
.leftmenua li.home a{color:#e30000; font-weight:bold}
.leftmenua li.home a:hover{color:#444444;text-decoration: none;}
.lefttitle{width:auto;font-size:14px;font-weight:bold; color:#fff;height:38px; line-height:38px;background:url(../images/abouttitledi.gif);padding-left:15px;}
.abouttitle{width:auto;height:38px; padding-left:28px}
.abouttitle_left{width:200px; float:left;font-size:14px; color:#555555;font-weight:bold;line-height:38px;}
.abouttitle_right{float:right; line-height:38px; text-align:right; padding-right:10px}
.aboutcontent{ padding-top:20px; line-height:180%; font-size:14px; padding-left:30px; padding-right:30px; padding-bottom:10px}
/**产品效果**/
.productcontent{ padding-top:25px; padding-left:25px; padding-right:25px}
.productsm{ text-align:center; padding-bottom:20px}
.productsm h2{ color:#333333; font-size:24px; font-weight:normal;line-height:110%; padding-bottom:10px}
.productcs{ text-align:left; padding-top:15px; padding-bottom:10px}
.productcstitle{ background:#eeeeee; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:14px; font-weight:bold; padding-left:10px; color:#ec0000; line-height:30px}
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
*{transition-delay:0ms;
	transition-timing-function:linear;
	transition-duration:260ms;
	transition-property:all;
}
.aUl{margin:0 -10px;}
.aUl li{float:left;width:33.3%;margin-bottom:25px;}
.aUl li .a_item{display:block;margin:0 10px;padding:10px;background:#fff;border:1px solid #dddddd;box-shadow: 0px 3px 2px rgba(0,0,0,.1);}
.aUl li img{display:block;min-width:100%;width:100%; height:160px}
.aUl li .a_name{line-height:22px;color:#004199;font-size:14px; height:45px}
.aUl li dt{color:#707070;line-height:20px; height:60px; padding-top:3px;}
.aUl li .a_more{background:url(../images/pjt.png) no-repeat left center;height:23px;line-height:23px;padding-left:20px;color:#999;display:inline-block;}
.aUl li .a_txt{padding:10px;}
.aUl li .a_item:hover{background:#999999;color:#fff;}
.aUl li .a_item:hover .a_name,.aUl li .a_item:hover p{color:#fff;}
.aUl li .a_item:hover .a_more{background-image: url(../images/pjton.png);color:#fff;}
/**按钮**/
.btn02 { width:120px; height:40px; background:#ff4400; color:#ffffff;font-size:16px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:120px; height:40px; background:#ad0000; color:#ffffff;  font-size:16px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;}

.kefubox{width:124px;position:fixed;z-index:99;right:0px;top:95px;text-align:left; color:#666666}
.kefutop{ background:url(../images/kefu/kf-top.png) no-repeat top; height:10px}
.kefumiddle{background:url(../images/kefu/kf-di.png); padding-left:4px; padding-right:4px}
.kefutitle{background:url(../images/kefu/kftitle.png); height:29px; line-height:29px; font-weight:bold; text-align:center}
.kefucontent{background:#ffffff; text-align:center; padding-top:8px}
.kefucontent li{ text-align:center; line-height:22px}
.kefudown{ background:url(../images/kefu/kfdown.png) no-repeat top; height:12px}
.telbox{ padding-top:6px; font-size:12px; text-align:center; padding-bottom:6px}
.telbox span{font-size:12px;}
.qqonimage{ text-align:center; padding-top:5px}
/* 关于我们-新闻 */
.newscontent{ padding-left:25px; padding-right:25px}
.news_list dl{ width:828px; height:150px; background:#ffffff; color:#999; margin-top:25px;}
.news_list dt{ width:200px;height:150px; float:left;}
.news_list dt img{ width:200px;height:150px; border:0}
.news_list dt .bj{ background:#477fbf; position:absolute; width:100%; height:100%; left:0; top:0; z-index:2;filter: Alpha(Opacity=80);opacity: 0.8;}
.news_list dt .share_lb{ position:absolute; z-index:9; width:100%; text-align:center; top:50%; margin-top:-10px;}
.display_no{ display:none;}
.news_list dt .share_lb a{ padding:0 5px;}
.news_list time{ font-size:12px; color:#999999}
.news_list dd{ width:570px; float:right; padding-right:30px; height:150px;}
.news_list dd h1{font-size:14px; font-weight:normal; border-bottom:1px dotted #ccc; line-height:40px; padding-top:5px; margin-bottom:5px;}
.news_list dl:hover{ background:#999999; color:#fff;}
.news_list dl:hover dd a{ color:#fff;}
.news_list dl:hover dd h1{border-bottom:1px dotted #fff;}
.news_list p{ padding:0; margin:0;line-height:180%; font-size:12px}
.viewbox{ text-align:center; border-bottom:1px dashed #aaaaaa; padding-bottom:5px; padding-top:15px}
.viewbox h2{ font-size:24px; font-weight:normal; line-height:45px;}
.content{ padding-top:15px; padding-bottom:15px; line-height:180%; font-size:14px}
.info{ text-align:right; color:#999999; padding-bottom:10px}
.context{border-top:1px dashed #cccccc; padding-top:5px; height:65px}
.context li{ line-height:30px; font-size:14px;}
.content img{ margin:0 auto; text-align:center; display:block}
/*banner*/
.banner_index{height:365px;position: relative;overflow:hidden;width:1100px;margin:0px auto; margin-top:1px}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:135px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1100px;float: left;}
.indexBanner_num{padding-left:550px;text-align: center;position: absolute; z-index:3; top:335px} 
.indexBanner_num a{width: 13px;height: 13px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 3px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}