/* CSS Document */
*{margin:0;padding:0;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#06c;}
@font-face{ font-family:myfont; src: url(../font/myfont.otf);}
body{color:#666;font-size:12px;min-width:1200px;font-family:arial,"myfont";}
dd,dl,dt,ul,li,ol{list-style-type:none;}
img{border:0px;display:inline-block;line-height:0px;vertical-align:middle;}
input,select,textarea{font-size:12px;vertical-align:middle;}
input:focus,textarea:focus{outline:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.warper{width:1200px;margin:0 auto;}
.top{padding:25px 0 6px;}
.nav{width:auto;padding:20px 0 0 70px;}
.nav a{display:inline-block;padding:2px 5px;}
.nav li{float:left;height:46px;border-bottom:4px solid #fff;padding:0 20px;}
.nav li h3{font-size:14px;font-weight:normal;}
.nav li.hover{border-bottom:4px solid #005fbe;}
.search{padding-top:19px;position:relative;}
.search input{width:138px;height:24px;border:1px solid #bfbfbf;color:#ccc;line-height:24px;padding:0 30px 0 10px;}
.search a{position:absolute;background:url(../images/search_icon01.gif) no-repeat;width:30px;height:24px;top:20px;*top:21px;right:1px;}
.language{padding:23px 0 0 8px;}
.language,.language a{color:#ccc;}
.language a.hover,.language a:hover{color:#06c;}
.banner{position:relative;height:582px;overflow:hidden;}
.banner .bd li{height:582px;overflow:hidden;position:relative;}
.banner .bd .tempWrap{margin:0 auto;}
.banner .bd li div{position:absolute;width:2000px;left:50%;margin-left:-1000px;top:0;text-align:center;}
.banner .hd{width:100%;position:absolute;bottom:10px;text-align:center;}
.banner .hd span{border:2px solid #fff; border-radius:15px;width:10px;height:10px;display:inline-block;margin:0 3px;cursor:pointer;}
.banner .hd span.on{background:#fff;}
.banner a.prev,.banner a.next{background:url(../images/l.png) no-repeat;width:30px;height:56px;position:absolute;top:50%;margin-top:-28px;}
.banner a.prev{left:50%;margin-lefT:-650px;}
.banner a.next{background:url(../images/r.png) no-repeat;right:50%;margin-right:-650px;}
.in_main{padding:50px 0;}
.in_pro{width:816px;}
.in_new{width:332px;}
.in_main .title,.in_brand .title,.in_contact .title{border-bottom:1px solid #d2d2d2;height:40px;line-height:30px;position:relative;color:#999;font-size:14px;text-transform:uppercase;}
.in_main .title b,.in_brand .title b,.in_contact .title b{font-size:20px;color:#06c;padding-right:8px;}
.in_main .title a{position:absolute;right:0px;color:#ccc;font-size:12px;}
.in_main .title a:hover{color:#06c;}
.in_main .pro_content{padding-top:16px;}
.pro_content{width:100%;overflow:hidden;}
.pro_content ul{width:836px;}
.pro_content li{float:left;width:155px;height:34px;margin:10px 10px 0 0;}
.pro_content li a{display:block;line-height:34px;text-align:center;color:#333;background:url(../images/pro_bg01.gif) repeat-x 0 0;font-size:14px;}
.pro_content li a:hover{background-position:0 bottom;color:#fff;}
.news_content{line-height:24px;color:#000;padding-top:18px;}
.news_content li{padding:3px 0;}
.news_content li a{color:#06c;}
.news_content li a:hover{text-decoration:underline;}
.in_brand{background:url(../images/brand_bg01.gif);padding:50px 0;overflow:hidden;}
.in_brand .title,.in_contact .title{border-bottom:0px;}
.brand_content li{float:left;border:1px solid #aaa;width:226px;height:103px;margin:0 7px 0 8px;}
.brand_content .bd{width:100%;overflow:hidden;}
.brand_content .bd .tempWrap{margin-left:-8px;}
.brand_content{position:relative;padding-top:19px;}
.brand_content a.prev,.brand_content a.next{background:url(../images/arrow_01.gif);width:35px;height:35px;position:absolute;top:49px;}
.brand_content a.prev{background-position:0 0;left:-85px;}
.brand_content a.prev:hover{background-position:0 bottom;}
.brand_content a.next{background-position:right 0;right:-85px;}
.brand_content a.next:hover{background-position:right bottom;}
.in_contact{background:url(../images/contact_bg01.gif) no-repeat center top #272622;padding:40px 0;height:291px;position:relative;overflow:hidden;}
.in_contact .bg{position:absolute;width:50%;left:50%;height:371px;margin-left:600px;top:0;background:#313131;}
.in_contact .title b{color:#fff;}
.contacct_content{color:#fff;}
.contacct_content dd{float:left;width:445px;line-height:36px;font-size:14px;padding-top:20px;}
.contacct_content dd h3{font-size:18px;}
.contacct_content dt{text-align:center;float:right;width:135px;color:#999;padding-top:30px;}
.contacct_content dt img{padding-bottom:10px;}
.bottom{height:40px;color:#fff;line-height:40px;background:#333;font-size:14px;}
.bottom a{color:#fff;}
.bottom a:hover{text-decoration:underline;}
.bottom span{display:none;}
.ny_banner{height:220px;position:relative;overflow:hidden;}
.ny_banner .banner_img{position:absolute;width:2000px;lefT:50%;margin-left:-1000px;top:0px;text-align:center;}
.main{background:#f2f2f2;padding:25px 0 60px 0;}
.left{width:220px;}
.left .title{background:#005fbe;color:#fff;height:50px;line-height:50px;font-size:16px;padding-left:16px;}
.left .title img{margin-right:10px;}
.left .content{background:#fff;padding:10px 34px 30px;}
.left .content li{line-height:35px;position:relative;}
.left .content li h3{font-weight:normal;font-size:14px;border-bottom:1px dashed #dcdcdc;}
.left .content li h3 a{color:#333;}
.left .content li.hover h3 a,.left .content li.hover i,.left .content li h3 a:hover,.left .content li.hover li.hover a{color:#06c;} 
.left .content li h3 i{position:absolute;right:0;}
.left .content li ul{border-bottom:1px dashed #dcdcdc;display:none;}
.left .content li.hover ul{display:block;}
.left .content li ul li{padding-left:50px;}
.right{width:850px;background:#fff;padding:10px 40px;}
.right .title{border-bottom:1px solid #d2d2d2;height:40px;line-height:40px;position:relative;color:#999;}
.right .title b{font-size:20px;color:#06f;float:left;}
.right .title span{float:right;}
.right .title span a.home_icon{background:url(../images/home_icon01.gif) no-repeat center center;}
.right .content{font-size:14px;line-height:2;padding:20px 0 60px;min-height:600px;}
.new1 dt{width:350px;float:left;}
.new1 dd{width:485px;float:right;line-height:24px;padding-top:5px;}
.new1 dd h3 a{color:#06c;font-size:16px;}
.new1 dd p.time{color:#ccc;padding:8px 0 15px;font-weight:bold;}
.new1 dd a.detail{background:#005fbe;font-size:12px;color:#fff;display:inline-block;padding:5px 25px;margin-top:15px;}
.new1 dd a.detail:hover{text-decoration:underline;}
.new2{padding-top:40px;}
.new2 li{border:1px solid #e5e5e5;padding:0 15px;height:48px;line-height:48px;margin-top:1px;}
.new2 li a{float:left;}
.new2 li span{float:right;}
.pages{text-align:center;padding-top:30px;}
.pages a{display:inline-block;border:1px solid #ddd;background:#f6f6f6;padding:3px 12px;margin:0 3px;}
.pages a.hover{background:#fff;border-color:#fff;color:#06c;}
.pages a.disabled{background:#fff;color:#ccc;}
.new_detail{text-align:center;font-weight:bold;color:#ccc;font-size:14px;}
.new_detail h3{font-size:18px;color:#06c;padding:20px 0 10px 0;line-height:1;}
.new_detail2{padding-top:30px;}
.right .pro_content ul{width:880px;}
.right .pro_content li{margin:15px 18px 0 0;}
.right .pro_content li a{font-size:12px;}
.brand dl{border-bottom:1px dashed #e5e5e5;padding:20px 0;line-height:2;color:#999;}
.brand dd{width:219px;height:113px;border:1px solid #dcdcdc;float:left;display:table-row;}
.brand dd span{width:219px;height:113px;display:table-cell; vertical-align:middle;text-align:center;}
.brand dd img{max-width:219px;max-height:113px;}
.brand dt{width:610px;float:right;}
.brand dl.brand01{border:0px;}
.program li{border-bottom:1px dashed #aaa;padding:15px 0;}
.program li p{font-size:12px;line-height:20px;color:#999;padding-top:8px;}
.contact01{width:413px;}
.contact03{width:578px;margin:0 auto;}
.contact03 td{padding:5px 0;}
.contact03 td .input01{border:1px solid #e5e5e5;width:514px;height:28px;line-height:28px;font-family:Arial,"微软雅黑";padding:0 4px;}
.contact03 td .input02{border:1px solid #e5e5e5;width:514px;height:182px;line-height:21px;font-family:Arial,"微软雅黑";padding:0 4px;}
.contact03 td .border_005fbe{border:1px solid #005fbe;}
a.contact_but01{background:#005fbe;display:inline-block;padding:8px 50px;color:#fff;margin-top:10px;}