@charset "gb2312";
/* CSS Document */


*{ margin:0px; padding:0px; word-break: break-all;}
body{ margin:0 auto; font-size:12px; color:#333333; background:#FFF; font-family:"Arial";}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*取消所有链接虚框*/
a:link,a:visted{ color:#333333;}
img{ border:0px;}





.top{ width:100%px; height:125px; background:url(/en/images/topbg.jpg) 0 0 repeat-x;}
.top2{ width:1060px; height:80px; margin:0 auto;}
.logo{ width:652px; height:80px; float:left;}
.logo2{ width:408px; height:80px; float:left;}
.change{ width:408px; height:26px;}
.change ul{ padding-right:40px;}
.change li{ width:70px; height:26px; float:right; line-height:26px; text-align:center;}
.change li.c{ background:#005ca9;}
.change li.e{ background:#d2d2d2;}
.change li.c a{ color:#FFF;}
.change li.e a{ color:#575757;}
.search{ width:408px; height:54px; background:url(/en/images/search.jpg) 0 0 no-repeat;}
.search li{ float:left;}
.search .word{ height:16px; width:173px; border:0px; position: relative; top:22px; left:135px; border:0 none; -webkit-appearance:none; color:#333333; outline: medium none;   background-color:transparent;}
.search .btn{ height:27px; width:52px;cursor:pointer;  border:0 none; position:relative; left:147px; top:15px; outline: medium none;  background-color:transparent;}


#menu{ width:1060px; height:45px;  margin:0 auto; position:relative; z-index:10;}
.menu1,.menu1 ul{ width:1058px; margin:0 auto; font-family:"Arial";}
.menu1 li{ float:left; position:relative; width:151px; line-height:45px; font-size: 14px; }	
.menu1 li.i{ background:none;}		 
.menu1 a{color:#36322f; text-align: center; display: block;  }
.menu1 li:hover,.menu1 a.navCrrent { background:url(/en/images/menu2.jpg) bottom center no-repeat; }

.menu1 li ul.two{ display:none; width:111px;  position:absolute; top:45px; left:20px; z-index:3; padding:0px; font-family:"Arial"; background:url(/en/images/menutwobg.png) 0 bottom no-repeat;  padding-bottom:18px;}				
.menu1 li ul.two li{width:103px; padding-left:4px; padding-right:4px; background:url(/en/images/menutwobg2.png) 0 0 repeat-y; text-align: center;font-size: 12px; line-height: 24px; font-weight:normal;}
.menu1 li ul.two li a{ display:block; color:#36322f; border-top:1px solid #d5d5d5;}
.menu1 li ul.two li a:hover{ background:none; color:#005fac;}

.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}



.banner{ width:100%; min-width:1060px; height:316px; overflow:hidden; position:relative;}
.tFlash { position:absolute; top:0; width:1920px; left:50%; margin-left:-960px; height:295px;z-index:0;}

.bannerbg{ width:100%; min-width:1060px; height:10px; background:url(/en/images/bannerbg.jpg) top left repeat-x;}

.slideBox2{ width:100%; height:316px; overflow:hidden; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:-10px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; text-align:center; background:url(/en/images/an2.png) no-repeat 0 0; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url(/en/images/an1.png) no-repeat 0 0; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:1920px; height:316px; display:block;  }

.box1{ width:1060px; margin:0 auto; background:#FFF;}
.section{ width:1060px; min-height:100px; overflow:hidden; margin-top:5px; margin-bottom:10px;}

.left{ width:224px; min-height:100px; float:left;}
.left h1,.main h1{ width:197px; height:28px; background:url(/en/images/titlebg.jpg) no-repeat 0 4px; line-height:28px; font-size:16px; padding-left:18px;}
.main h1{ width:788px; position:relative;}
.main h1 span{ position:absolute; top:6px; right:3px;}

.left2{  width:196px; min-height:738px; background:url(/en/images/leftbg.jpg) left top no-repeat; padding:10px 14px; color:#4c4a4b; overflow:hidden;}
.add{ width:169px; height:27px; line-height:27px; padding-left:27px; background:url(/en/images/addbg.jpg) left top no-repeat; font-size:14px; font-weight:bold;}
.addtext{ width:196px; background:url(/en/images/addbg2.jpg) top left no-repeat; line-height:22px; padding-top:2px; color:#747474}
.tel{ width:169px; height:27px; line-height:27px; padding-left:27px; background:url(/en/images/telbg.jpg) left top no-repeat; font-size:14px; font-weight:bold;}
.skype{ width:196px; min-height:500px;}
.skype dt{ width:50px; height:55px; float:left; padding-top:8px;}
.skype dt img{ padding:1px; border:1px solid #dddddf; }
.skype dd{ width:134px; height:53px; float:left; padding-left:12px; padding-top:10px;}
.skype dd p{ height:28px; font-weight:bold; font-size:14px; color:#747474;}
.skype dd p a:hover{ color:#F00;}



.main{ width:816px; float:left;   margin-left:20px;}
.content{ width:816px; background:url(/en/images/contentbg.jpg) top left repeat-x; padding-top:20px;}
.content .cp{ width:408px; height:111px; padding-top:12px; padding-bottom:25px; float:left;}
.content .cpimg{ width:113px; height:111px; float:left; padding-right:15px;}
.content .cpimg img{ width:105px; height:103px; padding:1px; border:3px solid #e6e6e6;}
.cptext{ width:250px; height:111px; float:left; position:relative;}
.cptext p.tt{ font-size:16px; padding-bottom:5px; font-weight:bold; color:#33558d;}
.cptext p{ line-height:22px; font-size:13px;}
.cptext p a{ color:#F00;}
.cptext p.tt a.aaa{ font-size:16px;font-weight:bold;color:#33558d;}
.cptext p.go{ position:absolute; left:1px; top:92px;}


.footer{  width:100%; min-width:1060px; height:61px; background:url(/en/images/footerbg.jpg) 0 0 repeat-x;}
.footer2{ width:1060px; height:61px; margin:0 auto; position:relative;}
.footer p{ padding-top:24px; padding-left:15px;}
.footer select{ width:180px; height:22px; position:absolute; top:20px; right:30px;}

.content2{ width:1058px; border:1px solid #e4e4e4; margin:0 auto 10px auto;}
.content2 h2{ width:1028px; height:30px; line-height:30px; background:url(/en/images/listbg.jpg) no-repeat 0 0; padding-left:30px; font-size:14px;}
.content2 h2 span{ float:right; padding-right:12px; font-size:12px; font-weight:normal;}
.content2 h2 span a:hover,.content2 h2 span a.nn{ color:#F00;}
.content2 h3{ width:1058px; height:30px; line-height:30px; background:url(/en/images/showbg.jpg) no-repeat 0 0; text-align:center; font-size:16px; color:#F00;}

.about1{ width:1028px; margin-top:5px; overflow:hidden;}
.about1 li{ width:227px; height:31px; background:url(/en/images/about1.jpg) top left no-repeat; text-align:center; float:left; line-height:31px;  margin-top:15px; margin-left:15px; margin-right:15px;}
.about1 li a{ display:block; color:#63615b; }
.about1 li a:hover,.about1 li a.now{ background:url(/en/images/about2.jpg) top left no-repeat; color:#FFF; display:block;}

.words{ width:988px; padding:20px; min-height:400px;}



.cpleft{ width:265px; float:left;font-family:"Arial";}
.cpmenu{ width:265px; float:left;}
.cpmenu h4{ width:235px; height:28px; line-height:28px; background:url(/en/images/leftmenu.jpg) top left no-repeat; font-size:14px; color:#FFF; padding-left:30px;}
.cpmenubk{ width:263px; min-height:100px; border:1px solid #d5d5d5; border-top:0px;}
.cpmenubk .ej{ width:235px; padding:5px 14px 15px 14px;}
.cpmenubk .ej li{  width:235px; line-height:33px; padding-top:10px; _padding-top:3px; font-weight:bold; font-size:14px;}
.cpmenubk .ej li a{ text-align:center;background:url(/en/images/ldh1-1.jpg) left top no-repeat; display:block; color:#606060;}
.cpmenubk .ej li a:hover,.cpmenubk .ej li a.now{ text-align:center; color:#fff; background:url(/en/images/ldh1-2.jpg) left top no-repeat; display:block;}

.cpmenubk .sj{ width:208px; padding-top:10px; padding-left:10px;}
.cpmenubk .sj li{ width:208px; line-height:22px;  padding-bottom:13px;  padding-top:0px; background:url(/en/images/ldh2-2.jpg) left bottom no-repeat; font-weight:normal; font-size:12px;}
.cpmenubk .sj li a{ padding-left:65px; text-align:left;  background:url(/en/images/ldh2-1.jpg) 50px 7px no-repeat;display:block; color:#606060;}
.cpmenubk .sj li a:hover,.cpmenubk .sj li a.now{ padding-left:65px;  text-align:left; color:#f00; display:block; background:url(/en/images/ldh2-1.jpg) 50px 7px no-repeat; }

.show1{ width:783px; border:1px solid #dadada; float:left; margin-left:10px;}
.show1 h1{ width:748px; height:30px; line-height:26px; background:url(/en/images/showtitle1.jpg) no-repeat 0 0; font-size:13px; font-family:"Arial"; font-weight:bold; padding-left:35px; }
.show1 h1 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#747474; font-family:"Arial";}
.show1 h1 span a{ color:#747474;}
.show1 h1 span a:hover,.show1 h1 span a.now{ color:#F00;}
.show1words{ width:733px; padding:20px; min-height:600px;}


.cpshow{ width:958px; min-height:200px; margin:20px auto;}
.cpshow h4{ width:958px; height:25px; background:url(/en/images/cpshow.jpg) top left no-repeat; line-height:25px;}
.cpshow h4 span{ float:left; width:160px; text-align:center; font-size:14px; color:#fbfbfb;}
.cpshowbox{ width:928px; min-height:400px; padding:20px 15px;}

#tab1{width:958px; height:26px; margin:20px auto  0px auto; border-bottom:1px solid #d5d5d5; }
#tab1 li{ float:left; width:110px; font-size:13px;   height:26px; line-height:26px; text-align:center; cursor:pointer; font-family:"Arial"; }
#tab1 li a{ height:26px; display:block; color:#FFF; background:url(/en//images/cpshow1.jpg) 0 0 no-repeat; position:relative;}
#tab1 li.now a{color:#ffffff; background:url(/en//images/cpshow2.jpg) 0 0 no-repeat; no-repeat; display:block}

#tablist1{ width:958px; min-height:100px;  overflow:hidden;}
.tablist{ width:958px; min-height:400px; overflow:hidden; padding:20px 0px; display:none;}
.tablist img{ margin:10px auto; display:block;}
.block{display:block;}

.skype2{ width:958;}
.skype2 li{ width:116px; height:55px; float:left; margin:10px 0px 10px 20px;px;}
.skype2 li  .headimg{ padding:1px; border:1px solid #dddddf; float:left; margin:0 8px 0 0;}
.skype2 li a:hover{ color:#F00;}


.showxx{ width:1058px; padding-top:15px; text-align:center; height:30px; line-height:30px; font-size:12px; color:#636363;overflow:hidden;}
.showwords{ width:1038px; padding:20px 10px; min-height:400px;}
.showwords img{ display:block; margin:10px auto;}

.cpnumber{ width:1000px; min-height:40px; text-align:center; margin-left:14px; line-height:40px; font-size:14px; color:#636363; overflow:hidden; background:#efefef; }
.cpnumber ul{ width:100%;  min-height:40px; }
.cpnumber li{ width:33%; text-align:center; height:40px; float:left;}


#cgan_b{width:750px;overflow:hidden; margin:0 auto;}
#cgan_b li{list-style-type:none;float:left;width:25%;padding:11px 24px 8px 29px;}

#cgan{width:1010px;overflow:hidden; padding-left:3px;}
#cgan li{list-style-type:none;float:left;width:21%;padding:16px 10px 3px 25px;}


.logo{
	padding-top: 8px;
	box-sizing: border-box;
	position: relative;
}
.logo .light{
	width: 480px;
	height: 22px;
	position: absolute;
	top: 30px;
	left: 112px;
	overflow: hidden;
	/* outline: 1px dashed red; */
}
.logo .light::after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 95%,rgba(255,255,255,.2) 96%,rgba(255,255,255,.5) 97%,rgba(255,255,255,.8) 98%,rgba(255,255,255,.2) 99%,transparent 100%);
	transform: skew(-25deg);
	animation: move 8s infinite linear;
	position: absolute;
	top: 0;
	left: -480px;
	/* outline: 1px dashed red; */
}
@keyframes move{
	0%{
		left: -480px;
		opacity: 1;
	}
	100%{
		left: 20px;
		opacity: 1;
	}
}
