.banner{ position:relative; height:536px; min-width:1050px; overflow:hidden;}
.banner_img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:536px;}
.banner_chnal{ position:absolute; left:50%; bottom:0; margin-left:-500px; z-index:20; width:1000px; height:40px; text-align:center;}
.banner_chnal a{ display:inline-block; background-color:#2ebdfd; color:#FFF; font-size:15px; width:auto; height:40px; line-height:40px; margin:0 3px; padding:0 20px; cursor:pointer;}
.banner_chnal a.on,.banner_chnal a:hover{ background-color:#e69617;} 

/*about*/
.about{ width:100%; height:auto; overflow:hidden; min-width:1000px;}
.about_floor1,.about_floor3,.about_floor5{ background-color:#c0e8fc;}
.about_pdd{ padding:46px 34px 50px;}
.about_cen{ padding-top:12px;}
.about_top{ width:470px; margin:0 auto; text-align:center;}
.about_floor1 .about_intro,.about_floor3 .about_intro,.about_floor5 .about_intro{ border-top:2px solid #aed6ea;}
.about_floor1 .about_en,.about_floor3 .about_en,.about_floor5 .about_en{ color:#bdd6f0; border-top:1px solid #b6d9eb;}
.about_floor2 .about_intro,.about_floor4 .about_intro,.about_floor6 .about_intro{ border-top:2px solid #f1efef;}
.about_floor2 .about_en,.about_floor4 .about_en,.about_floor6 .about_en{ color:#e4e0e0; border-top:1px solid #f1efef;}
.about_en{ font-family:Arial; font-size:30px; font-weight:bold; line-height:normal; padding:6px 0 0 0;}
.about_cn{ color:#2db2ed; font-size:34px; line-height:normal; letter-spacing:0.2em;}
.about_down{ height:auto; overflow:hidden; padding-top:32px;}
.about_con,.content{ color:#484848; font-size:14px; line-height:30px; height:auto; overflow:hidden;}
/*about-history*/
.about_history{ position:relative; width:1000px; height:540px;}
.about_hisMimg{ position:absolute; top:0; right:0; width:1000px; height:540px;}
.about_hisMove{ position:relative; z-index:20; width:1000px; height:540px;}
.about_hisClick{ position:absolute; left:52px; z-index:20; width:30px; height:30px; display:block;}
.about_hisup{ background:url(../images/ab_hisUicon.png) no-repeat; top:22px;}
.about_hisdown{ background:url(../images/ab_hisDicon.png) no-repeat; bottom:0;}
.ab_hisLine{ position:absolute; top:62px; left:62px; background:url(../images/ab_hisline.png) no-repeat; width:10px; height:480px;}
.about_hisList{ position:absolute; top:62px; left:0; width:1000px; height:463px; overflow:hidden;}
.about_hisList li{ width:1000px; height:58px;}
.about_hisNum{ font-family:Arial; color:#464646; font-size:18px; font-weight:bold; display:inline; width:58px; height:34px; line-height:32px;}
.about_hisImg{ width:46px; height:34px; margin:0 8px 0 26px; display:inline;}
.about_hisTitle{ color:#464646; font-size:14px; width:auto; height:32px; line-height:32px; padding:0 16px; border:1px solid #dadadb;}
/*about-clture*/
.about_clture{ width:778px; margin:0 auto;}
.ab_clbox{ clear:both; height:235px; margin-bottom:12px;}
.ab_clImg{ height:235px;}
.ab_clbox1 .ab_clImg{ width:475px;}
.ab_clbox2 .ab_clImg{ width:514px;}
.ab_clbox3 .ab_clImg{ width:250px; height:210px;}
.ab_clbox2 .ab_clR{ width:204px;}
.ab_clbox1 .ab_clR{ background-color:#3db5dc;}
.ab_clbox2 .ab_clR{ background-color:#25a9e2;}
.ab_clR{ width:243px; height:181px; padding:54px 30px 0 30px;}
.ab_clbox3{ clear:both; height:210px;}
.ab_clshow{ width:204px; height:180px;  padding:30px 30px 0 30px; background-color:#e0f6fd;}
.ab_clRname{ display:inline-block; color:#FFF; font-size:18px; font-weight:bold; padding:3px 26px 5px; border:1px solid #9edaee;margin-left:40px;}
.ab_clbox .ab_clRintro{ color:#d9eef7; font-size:13px; height:96px; overflow:hidden; padding-top:14px;}
.ab_clbox3 .ab_clRname{ color:#39aadc; border:1px solid #8cd0ec;}
.ab_clbox3 .ab_clRintro{ color:#67bbe3; font-size:13px; padding-top:14px; height:96px; overflow:hidden;}
/*about-honor*/
.about_floor5 .about_down{ padding-left:60px;}
.honor{ position:relative; width:920px; height:348px; overflow:hidden;}
.honor ul{ position:absolute; top:0; left:0; width:20000px; height:348px;}
.honor li{ float:left; width:920px; height:262px;}
.honor_box{ float:left; width:196px; height:262px; margin-right:34px; display:inline;}
.btn{ position:absolute; left:0; bottom:12px; width:100%; height:10px; text-align:center;}
.btn span{ display:inline-block; background-color:#bdd6f0; width:10px; height:10px; margin:0 9px; cursor:pointer;}
.btn span.on{ background-color:#63aefb;}
.pre,.next{ display:block; position:absolute; bottom:0; z-index:20; width:112px; height:32px; cursor:pointer;}
.pre{ left:282px; background:url(../images/honor_Lac.png) no-repeat;}
.next{ right:282px; background:url(../images/honor_Rac.png) no-repeat;}
/*about-parter*/
.about_floor6 .about_down{ overflow:visible;}

/*about-position*/
.about_po{ position:fixed; top:50%; right:3%; margin-top:-243px; z-index:30000; width:60px; height:486px;}
.about_polist li{ background:url(../images/about_poline.png) no-repeat bottom; width:60px; height:60px; padding-bottom:11px;}
.about_polist li a{ display:block; background:url(../images/about_pobd.png) no-repeat; color:#484848; font-size:14px; width:60px; height:48px; line-height:18px; padding-top:12px; text-align:center;}
.about_po a{ cursor:pointer;}
.about_polist li.on a{ color:#25a9e2;}

/*公共banner*/
.banner.com_banner,.banner.com_banner .banner_img{ height:332px;}
.slider_c{ height:auto; overflow:hidden; padding-bottom:40px;}
.chnal_position{ height:78px; border-bottom:1px solid #cde1ec;}
.chnal_name{ color:#2db2ed; font-size:30px; font-weight:bold; line-height:78px; letter-spacing:0.2em;}
.position{ padding-top:26px; display:inline;}
.position a{ font-size:13px;}
.po_index{ padding:2px 20px 3px 20px; border:1px solid #e6e3e3;  margin-right:8px; display:inline-block;}
.position_wh{ width:auto; padding:2px 14px; border:1px solid #e6e3e3; display:inline-block;}
.position_wh span{ color:#e67817; font-size:13px;}
.position_wh .pos_cur{ color:#e69617; font-size:13px;}
.slider_show{ height:auto; overflow:hidden; padding-top:18px;}

/*page*/
.page{ height:40px; line-height:40px; padding:50px 0 20px 402px;}
.page a{ display:inline-block; float:left; margin:8px 4px; width:8px; height:8px; background-color:#ededed;}
.page a.pre_first,.page a.pre_last{ background:none; color:#e6ae17; width:26px; height:26px; line-height:26px; margin:0 12px; text-align:center; border:1px solid #e6ae17;}
.page a.on{ background-color:#e6ae17;}
.page a.on.pre_first,.page a.on.pre_last{ background:none;}

/*news*/
.news li{ clear:both; height:168px; margin-top:46px;}
.news_img,.news_img img{ width:232px; height:168px;}
.news_img img{ display:block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.news_R{ width:734px;}
.news_Rtop{ height:24px;}
.news_Rtop a{ float:left; display:inline-block; font-size:18px; font-weight:bold; width:600px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_Rtop span{ float:right; color:#d8d8d8; font-size:18px; font-weight:bold;}
.news_Rintro{ color:#484848; font-size:13px; line-height:29px; height:87px; overflow:hidden; padding-top:22px; margin-bottom:4px; text-indent:2em;}
.news_Rmore a{ color:#e67817; font-size:13px;}
.ab_newTop{ height:36px; line-height:36px; border-bottom:1px solid #bdd6f0;}
.ab_newTop h3{ color:#3eb5dd; font-size:18px; font-weight:bold;}
.ab_newMove{ padding-top:30px;}
.news_show{ width:188px; height:166px; margin-right:18px;}
.news_show a,.news_show span{ display:block; cursor:pointer;}
.news_shName{ padding-top:6px; font-size:14px; width:188px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_Vtop{ height:auto; overflow:hidden; padding-top:10px;}
.title{ color:#2db2ed; font-size:26px; font-weight:bold; line-height:40px;}
.time{ color:#bdd6f0; font-size:26px; font-weight:bold; line-height:40px; padding-left:26px; max-width:580px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.share{ height:30px; line-height:30px; padding-top:5px; display:inline;}
.share_time{ color:#5bc0ed; font-size:14px;}
.share_list a{ display:inline-block; float:left; margin-left:10px; width:50px; height:28px; border:1px solid #bdd6f0;}
.share_1{ background:url(../images/share_icon1.png) no-repeat;}
.share_2{ background:url(../images/share_icon2.png) no-repeat;}
.share_3{ background:url(../images/share_icon3.png) no-repeat;}
.news_Vdown{ padding:30px 0;}

/*product*/
.pro_list{ height:auto; overflow:hidden;}
.pro_list ul{ width:1050px;}
.pro_list li{ float:left; width:300px; height:440px; margin-top:46px; margin-right:50px; display:inline;}
.pro_img{ width:300px; height:212px;}
.pro_title a{ display:block; font-size:16px; width:300px; height:24px; overflow:hidden; padding-top:22px; margin-bottom:6px; text-overflow:ellipsis; white-space:nowrap;}
.pro_intro{ font-size:13px; line-height:29px; height:145px; overflow:hidden; margin-bottom:7px;}
.pro_subChanl{ position:fixed; top:50%; right:3%; z-index:10000; width:126px;}
.pro_subChanl li{ height:40px; margin-bottom:2px;}
.pro_subChanl li a{ display:block; color:#FFF; font-size:14px; width:108px; height:40px; line-height:40px; padding-left:18px; background-color:#2ebdfd;}
.pro_subChanl li.cur a,.pro_subChanl li a:hover{ background-color:#e69617; color:#FFF;}

/*good*/
.good_article{ height:auto; overflow:hidden;}
.good_article li{ clear:both; height:auto; overflow:hidden; padding:15px 0;}
.good_arL{ width:700px;}
.good_arR{}
.good_arTitle a{ display:block; font-size:16px; width:700px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.good_arInfor{ padding-top:6px;}
.good_arInfor span{ margin-right:12px; padding-left:18px;}
.good_arInf1{ background:url(../images/good_aricon1.jpg) no-repeat left;}
.good_arInf2{ background:url(../images/good_aricon2.jpg) no-repeat left;}
.good_arR{ height:30px; line-height:30px;}
.good_arR a{ float:left; display:inline-block; color:#5bc0ed; font-size:14px; margin-left:16px; padding-right:60px;}
.good_arLook{ background:url(../images/good_loadicon1.png) no-repeat right;}
.good_arLoad{ background:url(../images/good_loadicon2.png) no-repeat right;}

/*job*/
.job{ padding-top:46px;}
.job_sel{ height:96px;}
.job_sel ul{ width:1130px;}
.job_sel li{ float:left; margin-right:130px; display:inline; background:url(../images/job_selbd.png) no-repeat; color:#2db2ed; font-size:20px; line-height:28px; width:96px; height:72px; padding-top:24px; text-align:center;}
.job_list li{ border-bottom:1px solid #bdd6f0;}
.job_top{ cursor:pointer;}
.job_top td{ font-size:14px;}
.job_down{ display:none; height:auto; overflow:hidden; padding:24px 0 36px;}
.job_dname{ color:#484848; font-size:18px;}
.job_dcon{ line-height:30px; height:auto; overflow:hidden; padding-top:4px;}
.job_dwd1{ width:460px;}
.job_dwd2{ width:540px;}

/*contact*/
.contact_box{ clear:both; height:auto; overflow:hidden; padding-top:34px; padding-bottom:20px;}
.contact_shname{ height:34px; line-height:34px; background:url(../images/contact_line.jpg) no-repeat left; padding-left:12px; color:#333; font-size:20px;}
.contact_shlist ul{ width:1016px;}
.contact_shlist li{ float:left; margin-right:18px; display:inline; margin-top:12px; display:inline; position:relative; width:236px; height:234px;}
.contact_show{ position:absolute; top:0; left:0; z-index:10; width:226px; height:182px; padding-top:52px; padding-left:5px; padding-bottom:5px; text-align:center;}
.contact_show img{ display:block; width:50px; height:50px; margin:0 auto;}
.contact_show h3{ font-size:18px;}
.contact_sh1 .contact_show h3{ color:#eab601;}
.contact_sh2 .contact_show h3{ color:#2cc3b9;}
.contact_sh3 .contact_show h3{ color:#78c804;}
.contact_sh4 .contact_show h3{ color:#58a4f0;}
.contact_show p{ color:#333; font-size:13px; line-height:20px; padding-top:18px;}

.contact_big{ position:relative; z-index:20; width:236px; height:234px;}
.contact_shlist li:hover .contact_big{ width:252px; height:252px; margin:-9px 0 0 -8px;}
.contact_shlist li:hover .contact_img img{ display:block; width:252px; height:252px;}
.contact_shlist li:hover .contact_show{ padding-left:17px;}
.contact_shlist li:hover .contact_show img{ width:58px; height:58px;}
.contact_shlist li:hover .contact_show h3{ font-size:24px;}
.contact_shlist li:hover .contact_show p{ font-size:15px;}

/*message*/
.message{ padding:46px 0 20px;}
.mess_show{ height:48px; margin-bottom:6px;}
.mess_text{ display:block; width:194px; height:24px; line-height:24px; padding:11px 12px 11px 38px; margin-right:4px; border:1px solid #2db2ed;}
.mess_text,.mess_area textarea{ font-family:'Microsoft YaHei'; color:#bfbdbb; font-size:14px;}
.mess_text1{ background:url(../images/mess_icon1.png) no-repeat left;}
.mess_text2{ background:url(../images/mess_icon2.png) no-repeat left;}
.mess_text3{ background:url(../images/mess_icon3.png) no-repeat left;}
.mess_text4{ background:url(../images/mess_icon4.png) no-repeat left;}
.mess_area{ height:298px; margin-bottom:28px;}
.mess_area textarea{ display:block; width:964px; height:276px; overflow:hidden; padding:10px 15px; border:1px solid #2db2ed;}
.mess_sub input{ display:block; font-family:'Microsoft YaHei'; color:#FFF; font-size:14px; background:url(../images/mess_subd.jpg) no-repeat; width:244px; height:46px; padding-left:22px; border:none; cursor:pointer;}