@charset "utf-8";
/* banner_box CSS */
.banner_box {width:100%; height:675px; padding:0px; margin:0px; overflow:hidden; z-index:1; overflow:hidden; position:relative;}
.banner {width:100%; height:675px; padding:0px; margin:0px auto;}
.banner ul{width:100%; height:675px; padding:0px; margin:0px;}
.banner ul li{width:100%; height:675px; padding:0px; margin:0px;}
.banner ul li a{width:100%; height:675px; padding:0px; margin:0px; display:block;}
.banner ul li a img{width:100%; height:675px; padding:0px; margin:0px;}
.banner .banner_num {width:100%; height:18px; padding:0px; margin:0px auto;position:absolute; bottom:10px; z-index:100; background-color:transparent; text-align:center;}
.banner .banner_num a {width:18px; height:18px; padding:0px; margin:0px 0px 0px 5px; overflow:hidden; cursor:pointer; background-color:#CCC; display:inline-block; font-size:12px; text-align:center; color:#333; text-decoration:none;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius:9px; }
.banner .banner_num a:hover {text-decoration:none;}
.banner .banner_num a.activeSlide {width:18px; height:18px;padding:0px; margin:0px 0px 0px 5px; overflow:hidden; cursor:pointer; background-color:#0090E8; display:inline-block; font-size:12px; text-align:center; color:#FFF; text-decoration:none;}
.banner .banner_num a:hover.activeSlide {text-decoration:none;}
.banner_prev{display:none;width:44px;height:44px;background:url('/styles/001/images/prev.png') no-repeat;position:absolute;top:400px; z-index:1000; cursor:pointer;
}
.banner_next{display:none;width:44px;height:44px;background:url('/styles/001/images/next.png') no-repeat;position:absolute;top:400px; z-index:1000; cursor:pointer;
}
.banner_prev{left:20px;}
.banner_next{right:70px;background-position:right;}

/* header CSS*/
.header{width:100%;height:140px; padding:0px; margin:0px auto; position:absolute; top:0px; left:0px; background-color:#FFF; z-index:2; background-color:transparent;}
.header_box{width:1200px; height:140px; padding:0px; margin:0px auto;}
/* logo CSS*/
.logo{float:left; width:540px; height:90px; padding:25px 0px 25px 0px; margin:0px}
.logo img{width:540px; height:90px; padding:0px; margin:0px;}

/* ISO CSS*/
.iso{float:left; width:340px; height:65px; padding:35px 0px 10px 15px; margin:0px;}

/* search CSS*/
.search_box{float:right; width:280px;height:32px; padding:55px 0px 53px 0px; margin:0px; position:relative;}
.search{float:left; width:280px; height:32px; padding:0px; margin:0px;}
.keyword{float:left; width:180px; height:16px; line-height:16px; padding:8px 8px; border:none; margin:0px; background-color:#FFF; outline: medium none; color:#666;}
.s_btn{float:right; width:70px; height:32px; line-height:32px; padding:0px; margin:0px; font-size:12px; color:#FFF; background-color:#0090E8; cursor:pointer; border:none; outline: medium none;}
.s_btn:hover{width:80px; height:32px; line-height:32px; padding:0px; margin:0px; font-size:14px; color:#FFF; background-color:#26AEFF; cursor:pointer; border:none; outline: medium none;}


/* nav CSS*/
.nav{width:100%;height:48px; padding:0px; margin:0px; background-color:#0090E8; position:relative;}
.nav_box{width:1200px;height:48px; padding:0px; margin:0px auto;}
.nav ul{float:left; width:1000px;height:48px; padding:0px; margin:0px; border-left:1px #0076BD solid;}
.nav ul li{float:left;width:110px;height:48px;line-height:48px; padding:0px 0px 0px 0px; margin:0px; cursor:pointer; border-left:1px #009FD5 solid;  border-right:1px #0076BD solid; position:relative;}
.nav ul li a,.nav ul li a:visited,.nav ul li a:link{width:110px;height:48px; line-height:48px; padding:0px; margin:0px; font-size:14px; font-family:"microsoft yahei"; font-weight:normal; color:#FFF; display:block; text-align:center;}
.nav ul li a:hover{width:110px;height:48px; line-height:48px; padding:0px; margin:0px; font-size:14px; font-family:"microsoft yahei"; font-weight:normal; color:#FC0; display:block; text-decoration:none; text-align:center;}
.nav ul li.cur{width:110px;height:48px; line-height:48px; padding:0px 0px 0px 0px; margin:0px; font-size:14px; font-family:"microsoft yahei"; font-weight:normal; color:#FFF; display:block; text-decoration:none; text-align:center; background-image:url('/styles/001/images/nav_cur.png');}
.nav ul li.cur a,.nav ul li.cur a:visited,.nav ul li.cur a:link{width:110px;height:48px; line-height:48px; padding:0px; margin:0px; font-size:14px; font-family:"microsoft yahei"; font-weight:normal; color:#FFF; display:block; text-align:center;}
.nav ul li.cur a:hover{width:110px;height:48px; line-height:48px; padding:0px; margin:0px; font-size:14px; font-family:"microsoft yahei"; font-weight:normal; color:#FC0; display:block; text-decoration:none; text-align:center;}

.nav ul.language{float:right; width:140px;height:14px; padding:19px 0px 15px 0px; margin:0px; background-image:url('../images/language_bg.jpg');}
.nav ul.language li{float:left;width:65px;height:14px; padding:0px; margin:0px; cursor:pointer; text-align:center; font-size:12px; font-weight:normal; color:#FFF; border:none;}
.nav ul.language li a,.nav ul.language li a:visited,.nav ul.language li a:link{width:64px; height:14px; line-height:14px; padding:0px; font-size:12px; font-weight:normal; color:#fff; border-right:1px #fff solid; display:block;}
.nav ul.language li a:hover{width:64px; height:14px; line-height:14px; padding:0px; font-size:12px; font-weight:normal; color:#fC0; border-right:1px #fff solid;}

.nav ul li.nav_hover{width:110px;height:48px; line-height:48px; padding:0px; margin:0px; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#FFF; display:block; text-decoration:none; text-align:center; background-color:#06A2FF; cursor:pointer;}
.nav ul li.nav_hover a,.nav ul li.nav_hover a:visited,.nav ul li.nav_hover a:link{width:110px;height:14px; line-height:14px; padding:19px 0px  15px 0px; margin:0px; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#FFF; display:block; text-decoration:none; text-align:center; background-color:#06A2FF; cursor:pointer;}
.nav ul li .li_list{width:180px; height:auto; min-height:115px; padding:0px; margin:0px; z-index:99999; position:absolute; top:48px; left:-2px; background-color:transparent; border-left:1px #0076BD solid;}
.nav ul li .li_list ul{float:left; width:100%; height:auto; padding:0px; margin:0px; background-image:none; border-left: 1px #009FD5 solid; border-right:none;}
.nav ul li .li_list ul li{float:left; width:100%; height:35px; line-height:35px; padding:0px; margin:0px; background-image:none; border:none;}
.nav ul li .li_list ul li a,.nav ul li .li_list ul li a:visited,.nav ul li .li_list ul li a:link{width:100%; height:35px; line-height:35px; padding:0px; margin:0px; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#FFF; display:block; text-align:left;background-color:#06A2FF; text-indent:15px;}
.nav ul li .li_list ul li a:hover{width:100%; height:35px; line-height:35px; padding:0px; margin:0px; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#FFF; display:block; background-color:#4CB0F0; text-decoration:none; text-align:left; text-indent:15px;}


/* footer CSS*/
.footer{width:100%;height:100px; margin:auto; background-color:#0090E8;}
.foot1{width:100%;height:100px; margin:auto; background-color:#0090E8;}
.footer_box{width:1200px;height:100px; padding:0px; margin:0px auto;}
.footer_logo{float:left; width:140px; height:100px; padding:0px; margin:0px;}
.footer_logo img{width:140px; height:100px; padding:0px; margin:0px;}
.footer_nav{float:left; width:790px; height:14px; padding:35px 0px 0px 20px; margin:0px; font-size:12px; font-weight:normal; color:#FFF;}
.footer_nav ul{width:100%; height:14px; padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#FFF;}
.footer_nav ul li{float:left;width:80px; height:14px; line-height:14px; padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#FFF; border-left:1px #FFF solid; text-align:center;}
.footer_nav ul li a,.footer_nav ul li a:visited,.footer_nav ul li a:link{font-size:12px; font-weight:normal; color:#FFF;}
.footer_nav ul li a:hover{font-size:12px; font-weight:normal; color:#FFF;}

.copyright{float:left; width:790px; height:20px; line-height:20px; padding:10px 0px 0px 20px; margin:0px; font-size:12px; font-weight:normal; color:#FFF; margin:0px auto; text-align:left;}
.copyright a,.copyright a:link,.copyright a:visited{font-size:12px; font-weight:normal; color:#FFF; text-decoration:none;}
.copyright a:hover{font-size:12px; font-weight:normal; color:#FFF; text-decoration:underline;}

/*main1 CSS */
.main1 {width:100%;height:220px; padding:0px; margin:0px auto; background:#E3E3E3 center top url('../images/bg1.jpg') no-repeat;} 
.main1_box {width:1200px; height:140px; padding:40px 0px; margin:0px auto; background:transparent bottom right url('../images/profile.png') no-repeat;} 
.company_pic{width:260px; height:140px; padding:0px; margin:0px; background-color:#0090E8; float:left;}
.company_info{width:900px; height:140px; padding:0px; margin:0px; background-color:transparent; float:right;}
.company_info p{width:100%; line-height:24px; padding:0px; margin:0px; font-size:12px; color:#FFF;}
.company_info p a,.company_info p a:visited,.company_info p a:link{font-size:12px; color:#FF0;}
.company_info p a:hover{font-size:12px; color:#FF0; text-decoration:underline;}

/*main2 CSS */
.main2 {width:100%; height:220px; padding:0px; margin:0px auto; background-color:#D9ECFF;} 
.main2_box {width:1200px; height:180px; padding:20px 0px; margin:0px auto;} 
.main2_box ul {width:1260px; height:180px; padding:0px; margin:0px auto;} 
.main2_box ul li {float:left; width:150px; height:180px; padding:0px; margin:0px 28px 0px 0px;}
.main2_box ul li img {float:left; width:150px; height:150px; padding:0px; margin:0px; background-color:transparent;}

.main2_box ul li a:hover img{
transform:rotate(10deg);
-ms-transform:rotate(10deg); /* Internet Explorer */
-moz-transform:rotate(10deg); /* Firefox */
-webkit-transform:rotate(10deg); /* Safari 和 Chrome */
-o-transform:rotate(10deg); /* Opera */
}

.main2_box ul li span {float:left; width:150px; height:30px; padding:0px; margin:0px; background-color:transparent; display:block;}
.main2_box ul li span a,.main2_box ul li span a:visited,.main2_box ul li span a:link {width:148px; height:28px; line-height:28px; font-size:16px;  padding:0px; margin:0px;font-family:"microsoft yahei"; font-weight:normal; color:#000; text-align:center; display:block; background-color:#FFF;outline: medium none; border:1px #E6E6E6 solid;}  
.main2_box ul li span a:hover {width:148px; height:28px; line-height:28px; font-size:16px; padding:0px; margin:0px;font-family:"microsoft yahei"; font-weight:normal; color:#FFF; text-decoration:none; text-align:center; display:block; background-color:#FC0;outline: medium none; border:1px #FC0 solid;} 

/*main3 CSS */
.main3 {width:100%; min-width:1423px; height:auto; padding:0px; margin: auto; background-color:#D9ECFF;} 
.main3_title{width:100%; height:90px; padding:59px 0px 0px 0px; margin:0px auto; font-size:40px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#545454;background:#F5F4FA center top url('../images/bg2.jpg') no-repeat; border-top:1px #CCC solid;}
.main3_title span{width:100%; height:60px; line-height:60px; padding:0px; margin:0px auto; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#545454; display:block;}
.main3_box{width:1200px; height:auto; padding:20px 0px 0px 0px; margin:0px auto; overflow:hidden;}

/*main4 CSS */
.main4 {width:100%; height:auto; padding:0px; margin:0px; background-color:#D9ECFF;} 
.main4_title{width:100%; height:85px; padding:64px 0px 0px 0px; margin:0px auto; font-size:40px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#FFFF00;background:#F5F4FA center top url('../images/bg3.jpg') no-repeat; border-top:1px #CCC solid;}
.main4_title span{width:100%; height:60px; line-height:60px; padding:0px; margin:0px auto; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#FFF; display:block;}
.main4_box{width:1200px; height:auto; padding:20px 0px 0px 0px; margin:0px auto; overflow:hidden;}


/*main5 CSS */
.main5 {width:100%; height:490px; padding:0px; margin:0px; background-color:#D9ECFF;} 
.main5_title{width:100%; height:70px; padding:30px 0px 0px 0px; margin:0px auto; font-size:28px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#FFF;background:#F5F4FA center top url('../images/bg4.png') no-repeat;}
.main5_title span{width:100%; line-height:40px; padding:0px; margin:0px auto; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; text-align:center; color:#FFF; display:block;}
.main5_box{width:1200px; height:330px; padding:30px 0px 30px 0px; margin:0px auto; overflow:hidden;background-color:#D9ECFF;}
.main5_sub1{width:320px; height:270px; padding:0px; margin:0px; float:left;}
.main5_sub1 h1{float:left; width:320px; height:20px; padding:0px 0px 20px 0px; margin:0px; float:left; font-size:18px; font-family:"microsoft yahei"; font-weight:normal; color:#000;}
.main5_sub1 img{width:320px; height:220px; padding:0px; margin:0px; float:left;}

.main5_sub2{width:370px; height:270px; padding:0px 30px; margin:0px; float:left;}
.main5_sub2 h1{float:left; width:370px; height:20px; padding:0px 0px 20px 0px; margin:0px; float:left; font-size:18px; font-family:"microsoft yahei"; font-weight:normal; color:#000;}
.main5_sub2 ul{float:left; width:370px; height:220px; line-height:20px; padding:0px; margin:0px; float:left; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; color:#000;}
.main5_sub2 ul li{float:left; width:370px; line-height:20px; padding:0px 0px 6px 0px; margin:0px; float:left; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; color:#000;}

.news_sub2{width:430px;margin:0;clear:both;overflow:hidden;text-align:left;}
.news_sub2 h1{float:left; width:370px; height:20px; padding:0px 0px 20px 0px; margin:0px; float:left; font-size:18px; font-family:"microsoft yahei"; font-weight:normal; color:#000;}
.news_sub2 ul{float:left; width:370px; height:220px; line-height:20px; padding:0px; margin:0px; float:left; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; color:#000; }
.news_sub2 ul li{float:left; width:370px; line-height:20px; padding:0px 0px 6px 0px; margin:0px; float:left; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; color:#000; border-bottom:dotted 1px #CCCCCC}
.news_sub2 ul li a{line-height:30px; font-size:14px}
.news_sub2 ul li span{ float:right;font-weight:normal;color:#666666; line-height:30px; font-size:14px}
/*tools CSS*/
.tools{width:58px; height:1000px; padding-top:120px; background-color:#E9EEF5; border-left:1px #DAE2ED solid; border-right:1px #DAE2ED solid; position:fixed; right:0px; top:0px; z-index:100;}
.contacts{width:58px; height:45px; padding:0px; margin:0px 0px 20px 0px; position:relative;}
.contacts img{width:58px; height:30px; padding:0px; margin:0px;}
.contacts span{width:58px; height:15px; line-height:15px; padding:0px; margin:0px; font-size:10px; color:#666; text-align:center; display:block;font-family:Arial, Helvetica, sans-serif;}
.contacts_box{width:140px; height:36px; padding:0px 5px 0px 0px; margin:0px; position:absolute; top:0px; right:58px;}
.contacts_box a,.contacts_box a:visited,.contacts_box a:link{width:140px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background:transparent left top url( '/styles/001/images/tools_bg.png');-webkit-border-radius: 18px; border-radius: 18px;-moz-border-radius : 18px;  display:block;}
.contacts_box a:hover{width:140px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background-color:#FC0; background-image:none;-webkit-border-radius: 18px; border-radius:18px;-moz-border-radius : 18px;  display:block; text-decoration:none;}

.fackbook{width:58px; height:45px; padding:0px; margin:0px 0px 20px 0px; position:relative;}
.fackbook img{width:58px; height:30px; padding:0px; margin:0px;}
.fackbook span{width:58px; height:15px; line-height:15px; padding:0px; margin:0px; font-size:10px; color:#666; text-align:center; display:block;font-family: Arial, Helvetica, sans-serif;}
.fackbook_box{width:210px; height:36px; padding:0px 5px 0px 0px; margin:0px; position:absolute; top:0px; right:58px;}
.fackbook_box a,.fackbook_box a:visited,.fackbook_box a:link{width:210px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background:transparent left top url( '/styles/001/images/tools_bg.png');-webkit-border-radius: 18px; border-radius: 18px;-moz-border-radius : 18px;  display:block;}
.fackbook_box a:hover{width:210px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background-color:#FC0; background-image:none;-webkit-border-radius: 18px; border-radius:18px;-moz-border-radius : 18px;  display:block; text-decoration:none;}

.wangwang{width:58px; height:45px; padding:0px; margin:0px 0px 20px 0px; position:relative;}
.wangwang img{width:58px; height:30px; padding:0px; margin:0px;}
.wangwang span{width:58px; height:15px; line-height:15px; padding:0px; margin:0px; font-size:10px; color:#666; text-align:center; display:block;font-family:Arial, Helvetica, sans-serif;}
.wangwang_box{width:150px; height:36px; padding:0px 5px 0px 0px; margin:0px; position:absolute; top:0px; right:58px;}
.wangwang_box a,.wangwang_box a:visited,.wangwang_box a:link{width:150px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background:transparent left top url( '/styles/001/images/tools_bg.png');-webkit-border-radius: 18px; border-radius: 18px;-moz-border-radius : 18px;  display:block;}
.wangwang_box a:hover{width:150px; height:36px; line-height:36px; padding:0px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background-color:#FC0;  background-image:none;-webkit-border-radius: 18px; border-radius:18px;-moz-border-radius : 18px;  display:block; text-decoration:none;}

.qq{width:58px; height:45px; padding:0px; margin:0px 0px 20px 0px; position:relative;}
.qq img{width:58px; height:30px; padding:0px; margin:0px;}
.qq span{width:58px; height:15px; line-height:15px; padding:0px; margin:0px; font-size:10px; color:#666; text-align:center; display:block;font-family:Arial, Helvetica, sans-serif;}
.qq_box{width:100px; height:36px; padding:0px 5px 0px 0px; margin:0px; position:absolute; top:0px; right:58px;}
.qq_box a,.qq_box a:visited,.qq_box a:link{width:80px; height:36px; line-height:36px; padding:0px 10px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background:transparent left top url( '/styles/001/images/tools_bg.png');-webkit-border-radius: 18px; border-radius: 18px;-moz-border-radius : 18px;  display:block;}
.qq_box a:hover{width:80px; height:36px; line-height:36px; padding:0px 10px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background-color:#FC0; background-image:none;-webkit-border-radius: 18px; border-radius:18px;-moz-border-radius : 18px;  display:block; text-decoration:none;}

.rwm{width:58px; height:45px; padding:0px; margin:0px 0px 20px 0px; position:relative;}
.rwm img{width:58px; height:30px; padding:0px; margin:0px;}
.rwm span{width:58px; height:15px; line-height:15px; padding:0px; margin:0px; font-size:12px; color:#666; text-align:center; display:block;font-family:Arial, Helvetica, sans-serif;}
.rwm_box{width:200px; height:200px; padding:0px 5px 0px 0px; margin:0px; position:absolute; bottom:5px; right:58px;}
.rwm_box img{width:150px; height:150px; line-height:150px; padding:20px; margin:0px;  text-align:center; font-size:14px; color:#FFF; background:transparent left top url( '/styles/001/images/tools_bg.png'); -webkit-border-radius: 18px; border-radius: 18px;-moz-border-radius : 18px;  display:block;}
.rwm_box img:hover{width:150px; height:150px; line-height:150px; padding:20px; margin:0px;  text-align:center; font-size:14px; color:#FC0; background-color:#FC0; background-image:none;-webkit-border-radius: 18px; border-radius:18px;-moz-border-radius : 18px;  display:block; text-decoration:none;}
