﻿/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
/*html{height:5911px;}*/
body{margin:0px; background:#fff; font-family: "Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; min-width:1480px;}
TD {color: #464543; font-family: "Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; line-height:180%; }
div {color: #464543; font-family: "Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; line-height:180%;}
ul,li{ list-style:none; padding:0px; margin:0px;}
form{margin:0px;padding:0px;}
img{border:0;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
#container{width:1000px;  margin:0 auto;}
A:link {COLOR: #464543; text-decoration:none;}
A:visited {COLOR: #464543; text-decoration:none;}
A:hover {Color: #e62043; text-decoration:none; }

/* main */
.topnav{ height:90px; border:1px solid #d3d3d3; background-color:#FFFFFF;}
.topnav .logo{ margin: 25px auto; width:223px;}
.topnav span{ font-family: "Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;}
.topnav .tleft{ float:left; margin-top:15px; margin-left:33px;}
.topnav .tright{ float:right; margin-top:15px; margin-right:33px; text-align:right;}
.topnav ul{ float:left;width:100px; }
.topnav ul li{height:20px; font-weight:bold; line-height:20px; vertical-align:middle;}


.banner{width:100%;overflow:hidden;height:600px;position:relative; z-index:1;}
.banList{position:absolute;left:50%;margin-left:-960px;height:530px}
.banList li{height:600px;opacity:0;position:absolute;/*transform:scale(0);*/transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;/*transform:scale(1);*/z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}

.foottel{ margin:40px auto; width:1480px;}
.foottel .itemA,.foottel .itemB{ float:left; width:255px;}
.foottel .itemC{ float:right; margin-top:0px;}
.foottel li{ font-size:17px; color:#a4a5a5; padding-left:42px; line-height:48px; height:48px;}

.icotel{ background:url(../images/icotel.png) no-repeat left center;}
.icoqq{ background:url(../images/icoqq.png) no-repeat left center;}
.icomob{ background:url(../images/icomob.png) no-repeat left center;}
.icomail{ background:url(../images/icomail.png) no-repeat left center;}
.icoadd{ background:url(../images/icoadd.png) no-repeat left center;}

.foot{color:#a4a5a5; height:64px; line-height:64px; font-size:12px; margin:0px auto; width:1480px;}


/* slides */
.slides{position:fixed;right:0; bottom:10%; z-index:99999;}
.slides .slideul>li{position:relative;display:block;width:83px;height:83px;margin-bottom:0px;overflow:visible;}
.slides .slideul>li:hover img{ filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }
.slides .slideul>li.kefu{width:66px;padding-left:10px;margin-left:-10px;}
.slides .slideul>li ul.kefulist{position:absolute;left:-86px;top:20px;padding-right:10px;display:none;}
.slides .slideul>li ul.kefulist li{margin-bottom:3px;}
.slides .slideul>li ul.kefulist li a{display:block;width:90px;height:30px;line-height:30px;background:#5f5d5d;color:#fff;text-align:center;text-decoration:none;}
.slides .slideul>li ul.kefulist li a:hover{text-decoration:none;}

.mainbg{ background:#f7f8fa; padding:30px 0;}
.mainbg .mainly{ width:1480px; margin:0 auto;}

.contact{ background:url(../images/conbg.jpg) no-repeat center; width:1480px; height:714px; }
.contact .wordly{ padding-top:60px;width:1230px; margin:0px auto;}
.contact .wordly h1{ font-size:24px; font-weight:normal; margin-bottom:16px;}
.contact .wordly h2{ font-size:26px; font-weight:normal; line-height:26px}
.contact .line3{ background:url(../images/line3.png) no-repeat; width:52px; height:52px; margin-top:8px; margin-bottom:6px;}

.contact .wordly li{ font-size:17px; color:#61605e; padding-left:45px; line-height:60px; height:60px; text-align:right;}
.contact .wordly .rwm{ margin-top:75px; margin-left:7px;}

.about{ background:url(../images/aboutbg.jpg) no-repeat center; width:1480px; height:714px; position:absolute; top:0px; left:0px;}
.about .wordly{ padding-top:152px; padding-left:66px;width:625px;}
.about .wordly h1{ font-size:24px; font-weight:normal; margin-bottom:16px; color:#FFFFFF}
.about .wordly h2{ font-size:52px; font-weight:normal; line-height:26px; color:#FFFFFF;}
.about .line4{ background:url(../images/line4.png) no-repeat; width:96px; height:96px; margin-top:34px; margin-bottom:16px;}
.about p { font-size:16px; color:#dbe2e8; line-height:30px;}

.about2{width:1480px; height:714px; background:url(../images/aboutbg2.png) no-repeat center #db2240; position:absolute; top:0px; left:0px;}
.about2 .wordly{ padding-top:152px; padding-left:66px;width:798px;}
.about2 .wordly h1{ font-size:49px; font-weight:normal; margin-bottom:16px; color:#FFFFFF}
.about2 .wordly h2{ font-size:50px; font-weight:normal; line-height:26px; color:#FFFFFF;}
.about2 .line4{ background:url(../images/line4.png) no-repeat; width:96px; height:96px; margin-top:34px; margin-bottom:16px;}
.about2 .wordaa *{ font-size:16px; color:#dbe2e8; line-height:30px;}
.about2 .wordaa td{ vertical-align:top;}

.mainly .about2,.mainly .method2,.mainly .service2 {
	   opacity: 0;
	   overflow:visible;
	   -webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}
.mainly:hover .about2,.mainly:hover .method2,.mainly:hover .service2 {
	   opacity: 1;
	}
	
.method{ background:url(../images/methodbg.jpg) no-repeat center; width:1480px; height:714px; position:absolute; top:0px; left:0px;}
.method .wordly{ padding-top:156px; padding-left:66px;width:625px;}
.method .wordly h1{ font-size:48px; font-weight:normal; margin-bottom:16px; color:#FFFFFF}
.method .wordly h2{ font-size:52px; font-weight:normal; line-height:26px; color:#FFFFFF;}
.method .line{ background:url(../images/line5.png) no-repeat; width:96px; height:96px; margin-top:34px; margin-bottom:16px;}
.method p { font-size:16px; color:#fff; line-height:30px;}	
.method2{width:1480px; height:714px; background:url(../images/methodbg2.png) no-repeat center #db2240; position:absolute; top:0px; left:0px;}
.method2 .wordly{ padding-top:122px; padding-left:66px;}
.method2 .line{ background:url(../images/line4.png) no-repeat; width:96px; height:96px; margin-top:8px; margin-bottom:16px;}
.method2 .wordaa,.method2 .wordaa *{ font-size:48px; color:#fff; line-height:86px;}
.method2 p { font-size:17px; color:#fff; line-height:30px; width:380px;}	

.service{ background:url(../images/servicebg.jpg) no-repeat center; width:1480px; height:714px; position:absolute; top:0px; left:0px;}
.service .wordly{ padding-top:122px; padding-left:66px;width:625px;}
.service .wordly h1{ font-size:48px; font-weight:normal; margin-bottom:16px; color:#FFFFFF; line-height:88px;}
.service .wordly h2{ font-size:52px; font-weight:normal; line-height:26px; color:#FFFFFF;}
.service .line{ background:url(../images/line6.png) no-repeat; width:96px; height:96px; margin-top:-10px; margin-bottom:15px;}
.service p { font-size:16px; color:#f5f8fd; line-height:30px;}
.service2{width:1480px; height:714px; background:url(../images/servicebg2.png) no-repeat center #db2240; position:absolute; top:0px; left:0px;}
.service2 .wordly{ padding-top:141px; padding-left:68px;}
.service2 .wordly h2{ font-size:24px; font-weight:normal; line-height:26px; color:#FFFFFF;}
.service2 .line{ background:url(../images/line7.png) no-repeat; width:30px; height:30px; margin-top:5px; margin-bottom:0px;}
.service2 .wordaa,.method2 .wordaa *{ font-size:16px; color:#fff; line-height:29px;}
.service2 .sitem{ float:left; width:294px; height:232px;}

.page_left{width:250px; background:#cccccc; overflow:hidden;}
.page_center{}
.page_right{float:left; width:800px; overflow:hidden;}
.right_top{}
.right_title{}
.right_text{line-height:200%; padding:20px 20px 40px 30px;}
.right_text img{margin:0px;}
.right_bottom{}


/* 表单定义 */
.input{
BACKGROUND-COLOR: #fff; 
BORDER: #666 1px solid;
font-size:11px;
COLOR: #333; }

.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}

/* stopid6 */
.ieupdate { background:#fff3d8; border:1px solid #f9d587; color:#b85a1d; padding:10px;}
.ieupdate a{ color:#950b03; font-weight:bold;}
.ieupdate .ieclose{ float:right;  z-index:10000;}