@charset "utf-8";
*{margin: 0px;padding: 0px;}
body{font-family: Arial,'Microsoft YaHei';font-size: 14px;color: #333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0}
a{color: #333;text-decoration: none; outline: none;cursor: pointer;}
img{border: none;vertical-align: bottom;}
em, cite{font-style: normal;}
ul,li{list-style: none; margin: 0; padding: 0;}
* input {vertical-align: middle;float: left;font-family: 'Microsoft YaHei';outline: none;border: none;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
.wrap{margin: 0 auto; width:1200px;}
.clear{clear: both;}
.hidden{display: none;}
.visible{display: block;}
.fl{float: left;}
.fr{float: right;}

/*--------------------头部---------------------*/
.header{position: relative;height: 100px;}
.logo{padding-top: 10px;}
.nav{}
.nav li{float: left;position: relative;padding: 30px 28px;line-height: 40px; }
.nav li a{display: block;}
/*修改3月28*//*.nav li:hover a, .nav li.current a{color: #035cac;font-weight:bolder;}
.submenu{z-index: 1024;position: absolute;left: -15px;top: 89px;display: none;}

*/

.nav li:hover , .nav li.current {background:#035cac;}
.nav li:hover a, .nav li.current a{color: #fff; font-weight:bolder;}
.submenu{z-index: 1024;position: absolute;left: -1px;top: 89px;display: none;}

/*修改3月28*/
.submenu .sub-con{padding: 35px 50px 35px 35px;width: 395px;background: #035cac;text-align: center;}
.menum2 .submenu .sub-con{width: 535px;}
.submenu i{margin-left: 45px;width: 21px;height: 11px;background: url("../images/menu_bg01.png") no-repeat;display: block;}
.submenu ul{float: left;}
.sub-right{float: right;width: 235px;text-align: left;line-height: 24px;}
.sub-right h2{margin-bottom: 10px;font-size: 24px;color: #fff;font-family: "Impact";font-weight: normal;}
.sub-right p{font-size: 14px;color: #a4b5d3;}
.sub-right a{margin-top: 40px;display: block;padding-left: 25px;width: 63px;height: 28px;line-height: 28px;font-size: 14px;color: #fff !important;border-top: 1px solid #99b9d9;border-bottom: 1px solid #99b9d9;background: url("../images/subtxt_icon.png") no-repeat 4px center;}
.menum2 .subtit-ab{display: none;}
.menum4 .subtit-fa{display: none;}

.submenu ul li:nth-child(1){border-top: none;}
.submenu ul li{width: 119px;line-height: 30px;height: 30px;text-align: left;border-top: 1px solid #1c63ab;border-right: 1px solid #1c63ab;}
.menum2 .submenu ul li{width: 259px;}
.nav .submenu ul li a{padding-left: 24px;display: block;font-size: 14px;color: #fff;background: url("../images/submenu_icon.png") no-repeat 3px center;transition-duration: 250ms;}
.nav .submenu ul li:hover a{background: url("../images/submenu_icon.png") no-repeat 3px center #5c9aee;}
.nav .submenu ul ul{display: none;}


/*index about*/
.w1200 { width: 1200px; }
.mar0 { margin: 0 auto; }
.mtop52 { margin-top:52px; margin-bottom:20px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.txt-666 { color: #666; }
/* 关于 start */

.aboutout { background: #f8f8f8; padding: 18px 0 22px 0; }
.about { padding: 52px 0 74px 0; position: relative; }
.about .about_title { max-width: 600px; height: 60px; border-left: 34px solid #035cac; padding-left: 20px; }
.about .about_title .about_title_en { font-size: 30px; color: #035cac; line-height: 27px; margin-bottom: 10px; }
.about .about_title_cn { font-size: 14px; }
.about .about_title_cn_us { font-size: 18px; }
.about .about_title_txt { width: 642px; max-height: 132px; overflow: hidden; padding: 48px 0 0 52px; line-height: 26px; }

.index-porducts .wrap  .about_title { max-width: 600px; height: 60px; border-left: 34px solid #035cac; padding-left: 20px; }
.index-porducts .wrap  .about_title .about_title_en { font-size: 30px; color: #035cac; line-height: 27px; margin-bottom: 10px; }
.index-porducts .wrap  .about_title_cn { font-size: 14px; }
.index-porducts .wrap .about_title_cn_us { font-size: 18px; }
.index-porducts .wrap .about_title_txt { width: 642px; max-height: 132px; overflow: hidden; padding: 48px 0 0 52px; line-height: 26px; }




.about .about_title_txt_con .more{margin: 20px 0 10px 50px;padding: 0 12px;width: 148px;height: 31px;line-height: 31px;border: 1px solid #ddd;display: block;background: url("../images/index_al_icon.png") no-repeat 125px center;transition-duration: 300ms;}
.about .about_title_txt_con .more:hover {color: #fff;background: url("../images/index_al_icon_on.png") no-repeat 125px center #5c9aee;border-color: #5c9aee;}



.about .pic { position: absolute; right: 0; top: 90px; }
.about .pic .pic_img { width: 354px; height: 222px; overflow: hidden; 
box-shadow:0px 0px 15px rgba(25,50,135,0.8); }
.about .pic .pic_img  { position: relative; z-index: 1; }
.about .pic .pic_img img { width: 100%; height: auto; }
.about .pic .kuang { width: 354px; height: 222px; border: 2px solid #035cac; position: absolute; left: 28px; top: -20px; }
.about .about_title_txt_con { position: relative; }
/* 关于 end */
/* 新闻+联系我们 start */
.news .news_title_con { max-width: 790px; }
.news .news_title_con .news_title { padding-left: 20px; margin-bottom: 46px; }
.news_nr_title { font-size: 16px; padding-bottom: 20px; max-width: 320px; }
.news_nr { margin-right: 62px; width:788px; }
.news_nr .news_nr_ul .news_nr_ul_li { padding-bottom: 22px;width:788px;  }
.news_nr .news_nr_ul .news_nr_ul_txt { border-left: 4px solid #035cac; padding-left: 20px; display: block; width: 308px;width:788px;  }
.news_nr .news_nr_ul .news_nr_ul_txt:hover { color: #035cac;width:788px; }
.news_nr_date { padding-left: 24px; display: block; max-width: 320px; }
.news_nr_con { max-width: 790px; }
.contacts_con .contacts_txt { position: relative; padding-left: 32px; margin-bottom: 44px; max-width: 302px; }
.contacts_con .contacts_txt dt,.contacts_con .contacts_txt .email ,.contacts_con .contacts_txt .address  { width: 21px; height: 21px; background: url("../images/tel.png") no-repeat; position: absolute; left: 0; top: 0; }
.contacts_con .contacts_txt dd{ line-height: 26px; }
.contacts_con .news_title { margin-bottom: 78px; }
.contacts_con .contacts_txt .email { background-image: url("../images/email.png"); }
.contacts_con .contacts_txt .address { background-image: url("../images/position.png"); }
.contacts_con .descrip { width: 192px; }
.contacts_con .contacts_txt .tel_num { font-size: 30px; color: #035cac; font-family: Impact, "MS Sans Serif"; }
.contacts_con .contacts_txt .title { margin-right: 5px; }
.contacts_con .about_title { padding-left: 20px; }
/* 新闻+联系我们 end */


.top-contact{padding-left: 106px;}
.submenu ul li{float: none;padding: 0;}
.top-contact a{position: relative;float: left;width: 56px;height: 100px;display: block;}
.top-contact a.top-wechat{background: url("../images/topchat.png") no-repeat center center #3bac03;}
.top-contact a.top-tel{background: url("../images/toptel.png") no-repeat center center #035cac;}
.top-contact i{z-index: 1024;position: absolute;top: 89px;right: 17px;height: 11px;width: 21px;display: block;}
.top-contact span{z-index: 1024;position: absolute;top: 100px;right: 0;height: 0;overflow: hidden;transition-duration: 250ms;}
.top-contact .top-wechat i{background: url("../images/menu_bg_gr.png") no-repeat;}
.top-contact .top-wechat span{padding: 0 10px;background: #3bac03;}
.top-contact .top-wechat:hover i{top: 100px;}
.top-contact .top-wechat:hover span{top: 111px;padding: 10px;height: 150px;}

.top-contact .top-tel i{background: url("../images/menu_bg01.png") no-repeat;}
.top-contact .top-tel span{padding: 0 15px;width: 110px;line-height: 25px;font-size: 14px;color: #fff;background: #035cac;text-align: right;}
.top-contact .top-tel:hover i{top: 100px}
.top-contact .top-tel:hover span{top: 111px;padding: 10px 15px;height: 50px;}


.top-contact{padding-left: 106px;}
.submenu ul li{float: none;padding: 0;}
.top-contact a{position: relative;float: left;width: 56px;height: 100px;display: block;}
.top-contact a.top-cn{background: url("../images/top-cn.png") no-repeat center center  ;}
.top-contact a.top-en{background: url("../images/top-en.png") no-repeat center center  ;}


/*--------------------index---------------------*/
/*---------banner----------*/
.banner{position: relative;width: 100%;min-width: 1200px;height: 520px;overflow: hidden;}
.banner ul{position: absolute;left: 50%;margin-left: -960px;}
.banner_btn{z-index: 999;position: absolute;bottom: 15px;width: 100%;text-align: center;}
.banner_btn span{margin: 0 5px;width: 8px;height: 8px;display: inline-block;cursor: pointer;border-radius: 10px;border: 2px solid #fff;}
.banner_btn span.cur{background: #fff;}

/*---------banner底下滚动----------*/
.index-hotporoduct{background: #035cac;min-width: 1200px;height: 100px;}
.index-hotporoduct .wrap{position: relative;border-left: 1px solid #1572c5;}
.infa-btn{z-index: 999;position: absolute;width: 30px;height: 30px;display: block;border-radius: 30px;opacity: 0;transition-duration: 350ms;}
.index-hotporoduct:hover .infa-btn{opacity: 1;}

.infa-btn i{margin-top: 5.5px;width: 10px;height: 19px;background: url("../images/index_lri.png") no-repeat bottom;display: block;}
.index-hotporoduct .index_pro_btnl{left: -40px;top: 35px;}
.index-hotporoduct .index_pro_btnr{right: -40px;top: 35px;}
.index-hotporoduct .index_pro_btnl i{margin-left: 8px;background-position: center -38.6px;}
.index-hotporoduct .index_pro_btnl:hover i{background-position: center 0;}
.index-hotporoduct .index_pro_btnr i{margin-left: 10px;}
.index-hotporoduct .index_pro_btnr:hover i{background-position: center -20px;}

.index-hotporoduct li{float: left;width: 300px;line-height: 100px;}
.index-hotporoduct li.indfabtn11 a{background: url("../images/index_fa4.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn12 a{background: url("../images/index_fa3.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn13 a{background: url("../images/index_fa2.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn14 a{background: url("../images/index_fa1.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn15 a{background: url("../images/index_fa5.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn16 a{background: url("../images/index_fa6.png") no-repeat 25px center;}
.index-hotporoduct li.indfabtn17 a{background: url("../images/index_fa7.png") no-repeat 25px center;}

.index-hotporoduct li a{padding-left: 63px;color: #fff;display: block;border-right: 1px solid #1572c5;}

/*---------热门产品----------*/
.index-porducts{padding-bottom: 33px;}
.index-porducts .wrap{position: relative;}
.index-porducts h2{font-size: 14px;color: #035cac;line-height: 58px;}
.index-porducts h2 span{font-size: 12px;font-weight: normal;color: #aaa;}
.index-porducts li{float: left;margin-right: 20px;width: 224px;}
.index-porducts li span{width: 224px;height: 149px;overflow: hidden;display: block;}
.index-porducts li img{width: 100%;height: 149px;}
.index-porducts li p{padding-top: 17px;font-size: 12px;color: #555;line-height: 20px; background: url("../images/index_al_icon.png") no-repeat right 22.5px;}
.index-porducts li:hover p{color: #035cac;}

.inal-btn{position: absolute;top: 18px;right: 0;}
.inal-btn a{float: left;margin-left: 5px;width: 17px;height: 17px;background: #e5e5e5;display: block;}
.inal-btn a:hover{background: #035cac;transition-duration: 350ms;}
.inal-btn a i{margin: 4px auto 0;width: 5px;height: 9px;display: block;background: url("../images/prev.png") no-repeat}
.inal-btn .index_pro_btnl i{background-position: -7px 0;}
.inal-btn .index_pro_btnr i{background-position: -20px 0;}
.inal-btn .index_pro_btnl:hover i{background-position: 0 0;}
.inal-btn .index_pro_btnr:hover i{background-position: -27px 0;}


/*---------新闻----------*/
.index-news{width: 604px;height: 300px;}
.home-news{width: 780px;height: 200px;}

.index-news-title{width: 225px;height: 195px;background: url("../images/index_news.jpg");}
.index-news-title h2{margin: 18px 24px;font-size: 14px;color: #035cac;}
.index-news-title h2 span{font-size: 14px;font-weight: normal;color: #aaa;}
.index-news-title a{margin: 115px auto 0;padding: 0 12px;width: 148px;height: 31px;line-height: 31px;border: 1px solid #ddd;display: block;background: url("../images/index_al_icon.png") no-repeat 125px center;transition-duration: 300ms;}
.index-news-title a:hover{color: #fff;background: url("../images/index_al_icon_on.png") no-repeat 125px center #5c9aee;border-color: #5c9aee;}

.index-news-list{padding: 9px 15px;font-size: 14px;line-height: 35px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.index-news-list li{padding-left: 10px;background: url("../images/index_new_icon.jpg") no-repeat left center;}
.index-news-list li em{padding-right: 15px;color: #ccc;}
.index-news-list li a:hover{color: #035cac;}

/*---------关于----------*/
.index-about{width: 596px;height: 300px;color: #555;}
.index-abcon{width: 298px;}
.index-abcon span{padding: 22px 24px;background: #eee;display: block;}
.index-abcon h2{padding-bottom: 12px;font-size: 14px;color: #035cac;}
.index-abcon p{font-size: 12px;line-height: 25px;}

.index-abtwo{width: 298px;border-top: 1px solid #eee;}
.index-abbox{padding: 21px 19px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.index-abbox h2{padding-bottom: 12.5px;font-size: 14px;color: #035cac;}
.index-abbox h2 span{font-size: 12px;font-weight: normal;color: #aaa;}
.index-abbox p{width: 165px;font-size: 12px;line-height: 25px;}
.index-abryu{}
.index-abryu{background: url("../images/index_ry.png") no-repeat right center;}
.index-abtti{background: url("../images/index_tt.png") no-repeat right center;}


/*--------------------通用---------------------*/
.fa-banner{position: relative;margin-bottom: 30px;min-width: 1200px;height: 350px;background: url("../images/banner-product.jpg") center top;}
.banner-product{background: url("../images/banner-product.jpg") center top;}
.banner-new{background: url("../images/banner-new.jpg") center top;}
.banner-about{background: url("../images/banner-about.jpg") center top;}
.banner-contact{background: url("../images/banner-contact.jpg") center top;}


.position{z-index: 9;position: absolute;bottom: 0;width: 100%;height: 55px;line-height: 55px;font-size: 12px;color: #ced8e6;font-family: '宋体';background: url("../images/submenu_bg.png");text-align: right;}
.position a{color: #ced8e6;font-family: 'Microsoft YaHei';}
.position a:hover{color: #fff;}

.left-content{width: 250px; }
.left-title{padding-left: 20px;height: 98px;font-size: 24px;color: #fff;background: #035cac;line-height: 100px; border-bottom: 3px solid #5c9aee;}
.left-title span{margin-left: 5px;color: #6e8fbf;font-family: "Arial";font-size: 12px;}

.left-menu{/*padding-bottom: 50px;*/border-bottom: 6px solid #035cac;}
.left-menu li{margin-bottom: 1px;line-height: 40px;}
.left-menu li a{position: relative;padding-left: 20px;display: block;background: #f0f0f0;transition-duration: 350ms;}
.left-menu li i{position: absolute;top: 12px;right: 12px;width: 13px;height: 13px;display: block;background: url("../images/left_menu_icon.png") no-repeat #c5c6c6;background-position: -13px 0;border-radius: 50%;transition-duration: 300ms;}
.left-menu li a:hover{color: #0052a2;}
.left-menu li a:hover i{background-position: 0 0;}
.left-menu li.current a{background: #035cac;color: #fff;}
.left-menu li.current i{background: url("../images/left_menu_icon_in.png") no-repeat #fff;background-position: -13px 0;}

.left-menu li.current .lemenu-plus i, .left-menu li .lemenu-plus.open i{background: url("../images/left_menu_icon_on.png") no-repeat #fff;background-position: 0 -13px;}
.left-menu li.current:hover .lemenu-plus i{background-position: 0 0;}
.left-menu .left-sub{display: none;}

.left-menu .left-sub li{margin: 0;border-top:1px solid #e5e5e5;}
.left-menu .left-sub li a{font-size: 14px;color: #555;background: #fcfcfc;transition-duration: 250ms;}
.left-menu li.current .left-sub{display: block;}
.left-menu .left-sub li a:hover{color: #035cac;font-weight: bold;}

.right-content{width: 920px;min-height: 350px;}
.about-title{margin-bottom: 30px;height: 55px;font-size: 25px;font-weight: normal;color: #333;border-bottom: 1px solid #e5e5e5;line-height: 44px;}
.about-content{line-height: 30px;}
.about-content img{max-width: 100%;}


.page-jump{padding-top: 30px;text-align: center;}
.page-jump li{margin: 0 3px;display: inline-block;}
.page-jump li.i a, .page-jump li.p a{font-family: '宋体';}
.page-jump li.n a, .page-jump li.e a{font-family: '宋体';}
.page-jump li a{width: 24px;height: 24px;line-height: 24px;border: 1px solid #ccc;display: block;transition-duration: 350ms;}
.page-jump li:hover a, .page-jump li.thisclass a{color: #fff;background: #035cac;border-color: #035cac;}


.in-page{padding-top: 25px;line-height: 30px;}
.map{padding-top: 25px;}
/*--------------------案例---------------------*/
.pro-list li{float: left;margin: 0 20px 20px 0;width: 286px;}
.pro-list li:nth-child(3n){margin-right: 0;}
.pro-list li span{width: 286px;height: 181px;overflow: hidden;display: block;}
.pro-list li img{width: 100%;height: 181px;}
.pro-list li p{padding-top: 10px;font-size: 14px;transition-duration: 250ms;}
.pro-list li:hover p{color: #035cac;}
.pro-list li p em{padding-top: 5px;color: #888;line-height: 20px;display: block;}
.pro-list li p b{color: #333;}

/*--------------------方案---------------------*/


/*--------------------新闻---------------------*/
.news-title{margin-bottom: 10px;}
.news-list li{position: relative;padding: 12px 0 12px 25px;border-bottom: 1px solid #e5e5e5;height: 65px;background: url("../images/news_icon.png") no-repeat left 22px;}
.news-list li h2{line-height: 30px;font-size: 14px;font-weight: normal;}
.news-list li h2 a{color: #0052a2;transition-duration: 250ms;}
.news-list li h2 a:hover{color: #000;}
.news-list li em{float: right;font-size: 12px;color: #999;}
.news-list li p{padding-top: 8px;line-height: 22px;font-size: 12px;}
.news-list li a.new-move{color: #555;display: inline-block;}
.news-list li:hover a.new-move{color: #035cac;}
.new-move i{float: left;margin: 4px 5px 0 0;width: 13px;height: 13px;background: url("../images/left_menu_icon.png") no-repeat #c5c6c6;display: block;border-radius: 50%;}



/*产品内页*/
.main2-right{ float: right; width: 910px; padding-bottom: 50px; }
.main2-right .title{ line-height: 50px; height: 50px; width: 850px; border-bottom: 1px solid #DBDBDB; }
.main2-right .title .title-txt1{ line-height: 50px; }
.main2-list{ margin-top: 10px; margin-left: -20px;padding-bottom: 50px; }
.main2-list-item{ float: left; width: 288px; overflow: hidden; height: 188px; border: 1px solid #DBDBDB; display: block; margin-left: 20px; margin-top: 20px; position: relative;}
.main2-list-item-pic{width: 100%; height: 100%; }
.main2-list-item-txt1{ position: absolute; bottom: 0; width: 100%; left: 0; background: url("../images/opacity-black50.png") repeat; line-height: 40px; color: #fff; text-align: center; font-size: 16px; }
.main2-list-item:hover .main2-list-item-pic{ opacity: 0.8; }

	/*产品和服务详情开始*/
.main2-con{
	padding-top: 30px;
}
.main2-con .imgBox{
	float: left; width: 400px;
}
.main2-con-right{ float: right; width: 490px; }
.main2-con-txt1{ font-size: 22px; line-height: 35px; color: #333; display: block; }
.main2-con-hotline{ margin-top: 30px; border: 1px solid #DBDBDB; width: 460px; }
.main2-con-txt2{ float: left; color: #333; line-height: 58px; font-size: 14px;
	background: #f3f3f3;
 width: 128px; border-right: 1px solid #DBDBDB; text-align: center; }
.main2-con-txt2 .iconfont{ color: #888;  }
#pl130{ padding-left:130px;}
.main2-con-txt3{ float: left; width: 310px; padding-left: 20px; display: block; color: #15499a; font-size: 20px;line-height: 58px; background: #fff; }
.main2-con-sec1{ font-size: 14px; line-height: 25px; color: #888; float: left;  }
.main2-con-sec1 .iconfont{  vertical-align: middle; }
.main2-con-sec{ padding-top: 30px; }
.main2-con-sec1+.main2-con-sec1{ margin-left: 30px; } 
.main2-con-sec2{ margin-right: 25px; }
.main2-con .text_box{ margin-top: 75px;  margin-bottom: 70px;}
.list-item-href{ position: relative; display: block; height: 200px; } 
.list-item-href:hover .list-item-pic-txt1{     background-color: #70cf01 !important;
    background-image: none !important; }
.hyqy-main .list-item{ height: auto;}
.hyqy-main{ margin-bottom: 20px; }
.hyqy-main .list-item:hover .list-item-pic-txt1{  background-image: url("../images/opacity-black50.png"); background-color: transparent; }
.hyqy-main-txt1{ font-size: 14px; color: #70cf01; line-height: 35px; margin-left: 25px;} 
.hyqy-main-txt1:hover{color:  #9bf334;;}

@font-face {
  font-family: 'iconfont';  /* project id 126500 */
  src: url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.eot');
  src: url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.svg#iconfont') format('svg');
}
.iconfont{ font-family: "iconfont" !important;font-size: 16px;font-style: normal;/*margin-top: -3px\9;*/-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscaleFont type;}


/*--------------------footer---------------------*/
.footer-text .wrap{padding: 33px 0;height: 86px;}
.footer-text .foot-ewm{float: left;}
.foot-box-text{float: left;padding: 7px 0 0 38px;font-size: 12px;color: #555;line-height: 25px;}
.foot-box-text a{color: #555;}
.foot-box-text a:hover{color: #035cac;}

.footer{min-width: 1200px;height: 63px;font-size: 12px;color: #5c9aee;background: #035cac;line-height: 63px;}
.footer .wrap{}
.footer a{color: #5c9aee;}
.footer a:hover{color: #fff;}
.footer a.go-top{float: right;margin-top: 15.5px;width: 32px;height: 32px;background: url("../images/go_top.png") no-repeat;display: block;transition-duration: 250ms;}
.footer a.go-top:hover{background: url("../images/go_top_on.png") no-repeat;}



/*cta*/
.ctapanel{ padding:54px 0 5.5% 0; }
.pw3, .bpw, .pw {width: 1100px;}
.ctatxts{ float:right; width:40%; }
#map{ height:472px; width:60%; float:right; }
.ctatxts .pa{ border:1px solid #e5e5e5; border-left:none; padding:52px 88px 0 52px; height:418px }
.ctaTitle{ line-height:1.4; color:#0657b2; border-bottom:1px solid #e5e5e5; padding-bottom:12px; }
.ctaTitle .ch{ font-size:20px; }
.ctaTitle .en{ font-size:12px; font-family:Arial; line-height:1.1; }
.ctas a{ display:block; color:#000; line-height:30px; cursor:default; }
.ctas a:hover{ color:#0657b2; }
.ctas{ margin-top:15px; }
.ctatxts .ma{ padding:10px; border:3px solid #f3f3f3; width:96px; margin-top:55px; }
.ctapanel{ padding:30px 0 5.5% 0; }
.pw{ width:1280px; margin:0 auto; }
.clearfix { *zoom: 1; }

/*cta end*/