.iam{background:#f2f2f2; padding-bottom:50px; -webkit-animation: gdownIn 1s 0.2s both; -moz-animation: gdownIn 1s 0.2s both; min-width:1200px;}
.iam section{width:1200px; margin:auto; overflow:hidden;}
.iam section h2{color:#555; line-height:78px; font-size:18px; border-bottom:1px solid #dadada; text-indent:2em;}
.iam section article{overflow:hidden; margin-top:45px;}
.iam section article picture{width:534px; float:left;}
.iam section article picture img{display:block; margin:auto;}
.iam section article div{float:left; width:666px;}
.iam section article div h3{color:#36478c; font-size:18px; margin-bottom:20px;}
.iam section article div p{padding-left:14px; background:url(../img/iam/iam05.png) no-repeat 0 12px; line-height:30px; color:#999;}

.iam_list{width:1100px; padding:0 50px; margin:40px auto; overflow:hidden; -webkit-animation: gdownIn 1s 0.4s both; -moz-animation: gdownIn 1s 0.4s both;}
.iam_list dl{width:226px; float:left; margin-right:90px;}
.iam_list dt{border-bottom:1px solid #eee; color:#36478c; font-size:18px; line-height:55px; margin-bottom:15px;}
.iam_list dd{line-height:30px;}

.n-banner{height:400px; background:no-repeat center; min-width:1200px;}

.sub_nav{border-bottom:1px solid #dcdcdc; background:#fff; height:60px;}
.sub_nav section{width:1200px; margin:auto; overflow:hidden;}
.sub_nav section h3{font-size:24px; color:#36478c; float:left; line-height:60px;}
.sub_nav section article{float:right;}
.sub_nav section article a{margin-left:10px; line-height:58px; display:inline-block; *display:inline; *zoom:1; position:relative;}
.sub_nav section article a.act{border-bottom:2px solid #36478c; color:#36478c;}
.sub_nav section article a.act:after{content:''; position:absolute; left:50%; bottom:0; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #36478c;}

.about_brief{margin:50px auto; width:1200px; overflow:hidden;}
.about_brief .brief_title{float:left;background:#e5e5e5 url(/upload/about/company_profile.png) no-repeat left bottom; width:366px; height:632px;}
.about_brief .brief_title h2{float:left; width:195px; height:58px; border:4px solid #36478c; color:#36478c; text-align:right; line-height:58px; font-size:30px; padding-right:15px; margin:40px 0 0 120px;}
.about_brief .brief_title aside{ float:right; margin-right:28px; margin-top:20px; text-align:right; font-size:35px; line-height:35px;}

.brief_con{width:834px; float:left; background:#fff;}
.brief_con .brief_con_01{overflow:hidden;}
.brief_con .brief_con_01 article{float:left;width:349px; padding:60px 34px 0; height:286px; line-height:26px;}
.brief_con .brief_con_01 picture{position:relative; float:left;width:417px; overflow:hidden;}
.brief_con .brief_con_01 picture img{width:100%; display:block;}
.brief_con .brief_con_01 picture i{position:absolute; left:0; top:40px; border-left:12px solid #fff; border-top:12px solid transparent; border-bottom:12px solid transparent;}

.brief_con .brief_con_02{overflow:hidden;}
.brief_con .brief_con_02 article{float:left; width:349px; padding:60px 34px 0;  line-height:26px; height:226px;}
.brief_con .brief_con_02 picture{position:relative; float:left;width:417px; overflow:hidden;}
.brief_con .brief_con_02 picture img{width:100%; display:block;}
.brief_con .brief_con_02 picture i{position:absolute; right:0; top:40px; border-right:12px solid #fff; border-top:12px solid transparent; border-bottom:12px solid transparent;}

.history{background:#fafafa; padding:40px 0; min-width:1200px;}
.history section{margin:auto; width:1200px;}
.history_title{text-align:center; margin-bottom:30px;}
.history_title h2{color:#36478c; font-size:30px;}
.history_title aside{color:#cfcfcf;}
.history_title p{font-size:22px; color:#36478c;}
.history section ul{padding:20px; background:#fff; overflow:hidden;}
.history section ul li{float:left; width:373px; padding:20px 0; border-bottom:1px dashed #f5f5f5; margin-right:20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.history section ul li:hover{border-bottom-color:#36478c;}
.history section ul li b{width:50px; height:55px; font-size:24px; text-align:center; line-height:55px; color:#adadad; background:url(../img/about/about04.png) no-repeat; float:left; margin-right:20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.history section ul li:hover b{background:url(../img/about/about05.png) no-repeat; color:#fff;}
.history section ul li article{float:left; width:303px; }
.history section ul li article h3{font-size:24px; color:#36478c;}
.history section ul li article p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.history_title.capability_title{margin-top:60px; margin-bottom:0;}
.history_title.capability_title p{ margin-top:20px; font-size:14px; color:#666;}

#capability_list{width:1200px; margin:0 auto; padding:30px 0; text-align:center;font-size:initial;}
#capability_list li{display:inline-block; *display:inline; *zoom:1; width:102px; height:113px; background:url(../img/about/about06.png) no-repeat; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; margin:0 20px; line-height:113px; position:relative; cursor:pointer;}
#capability_list li:hover, #capability_list li.act{ color:#fff; background-image:url(../img/about/about06_pre.png);}
#capability_list li i{display:none; position:absolute; left:50%; margin-left:-8px; bottom:-30px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #3a4e91;}
#capability_list li.act i{display:block;}

.capability_con{overflow:hidden; height:519px; background:url(../img/about/about07.jpg) center; color:#fff; min-width:1200px;}
.capability_con section{width:1100px; height:459px; margin:30px auto; overflow:hidden;}
.capability_con section div h2{display:inline; font-size:30px;}
.capability_con section div span{ color:#9da6c3; margin-left:20px;}
.capability_con section article{position:relative; margin-top:30px;overflow:hidden; width:90%; height:100%;}
.capability_con section article ul{overflow:hidden;}
.capability_con section article ul li{width:46%; float:left; line-height:26px; margin-bottom:20px;}

.capability_con_line{border-left:1px dotted #9aa8c7; height:100%; position:absolute; left:50%; top:0; }

.partner_box{position:relative; width:1200px; margin:60px auto; overflow:hidden;}
.partner_list{position:relative; width:960px; border:1px solid #f1f1f1; margin:auto; overflow:hidden; height:326px;}
#partner_list_con{position:absolute; left:0; top:0;}
.partner_list ul{}
.partner_list li{float:left;width:159px; height:108px; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; background:#000;}
.partner_list li a{display:block; height:100%;}
.partner_list li a img{-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.partner_list li a:hover img{opacity:0.8;}
.partner_list li img{display:block; width:100%;}
#partner_prev{position:absolute; left:20px; top:50%; width:32px; height:44px; background:url(../img/about/partner19.jpg) no-repeat; border:1px solid #f1f1f1; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#partner_prev:hover, #partner_next:hover{opacity:0.8;}
#partner_prev:active{-webkit-transform:translateX(-10px); -moz-transform:translateX(-10px); transform:translateX(-10px);}
#partner_next{position:absolute; right:20px; top:50%; width:32px; height:44px; background:url(../img/about/partner19_pre.jpg) no-repeat; border:1px solid #f1f1f1; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#partner_next:active{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px);}

#video{background:#f2f2f2; padding:40px 0; min-width:1200px;}
#video section{width:1200px; margin:auto;}
#video section h2{font-size:28px; margin-bottom:22px;}
.video_con{overflow:hidden;}
.video_con #video_list_con{float:left; width:860px; height:529px; background:#fff; overflow:hidden;}
.video_con #video_list_con video{width:840px; margin:20px 0 20px 20px; height:489px; display:block;}
#video_list{float:right; width:340px; height:529px; background:#fff;}
#video_list li{width:312px; margin:auto; border-bottom:1px solid #dcdcdc; margin-top:30px; cursor:pointer;}
#video_list li picture{position:relative; width:246px; height:142px; margin:auto; overflow:hidden;}
#video_list li picture img{width:100%;}
#video_list li picture em{position:absolute; left:0; top:0; height:100%; width:100%; background:url(../img/about/video03.png); filter:alpha(opacity=0); opacity:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#video_list li picture em i{position:absolute; left:50%; top:50%; background:url(../img/about/video_act.png) no-repeat; width:48px; height:48px; margin:-24px 0 0 -24px;}
#video_list li p{line-height:54px; text-align:center; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

#video_list li:hover picture em, #video_list li.act picture em{filter:alpha(opacity=100); opacity:1;}
#video_list li:hover p, #video_list li.act p{color:#36478c;}

.kz-01{height:645px; background:url(/upload/about/lab-de.png) center; text-align:center; min-width:1200px;}
.kz-01 h2{color:#262f5a; font-size:28px; margin-top:35px;}

.kz-02{border:1px solid #ececec; width:1200px; margin:40px auto;overflow:hidden;}
.kz-02 li{border-right:1px solid #ececec; border-bottom:1px solid #ececec; width:559px; float:left; padding:15px 20px;}

.kz-03{width:1200px; margin:0 auto 50px;}
.kz-03 h2{ text-align:center; color:#262f5a; font-size:28px;}
.kz-03 ul{margin-top:30px; overflow:hidden; border:1px solid #ececec;}
.kz-03 ul li{width:299px; float:left; border-right:1px solid #ececec;}
.kz-03 ul li picture{width:246px; height:292px; margin:38px auto; overflow:hidden;}
.kz-03 ul li picture img{width:100%;}
.kz-03 ul li p{margin-bottom:30px; text-align:center;}

.patent{width:1200px; margin:50px auto;}
.patent h2{text-align:center; color:#262f5a; font-size:24px;}
.patent ul{overflow:hidden; margin-top:30px;}
.patent ul li{width:33%; display:inline-block; *display:inline; *zoom:1; text-align:center; border-right:1px dashed #ececec;}
.patent ul li i{width:153px; height:153px; background:no-repeat no-repeat; margin:0 auto 20px; display:block; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.patent ul li i.patent01{background-image:url(../img/about/patent01.png);}
.patent ul li:hover i.patent01{background-image:url(../img/about/patent01_pre.png);}

.patent ul li i.patent02{background-image:url(../img/about/patent02.png);}
.patent ul li:hover i.patent02{background-image:url(../img/about/patent02_pre.png);}

.patent ul li i.patent03{background-image:url(../img/about/patent03.png);}
.patent ul li:hover i.patent03{background-image:url(../img/about/patent03_pre.png);}
.patent ul li h3{color:#36478c; font-size:18px;}
.patent ul li p span{color:#36478c; margin-left:10px;}
.patent ul li p span em{color:#36478c; font-size:30px; font-weight:bold;}
.patent ul li aside span{ margin-left:30px;}
.patent ul li aside span em{color:#999; font-size:30px; font-weight:bold;}

.about_zt{width:1200px; margin:50px auto;}
.about_zt h2{text-align:center; color:#2f3b78; font-size:26px;}
.about_zt_con{overflow:hidden; margin-top:40px;}
.about_zt_con .about_zt01{width:601px; height:420px; float:left; overflow:hidden; margin-right:12px;}
.about_zt_con .about_zt01 img{width:100%;}

.about_zt_con .about_zt02{width:587px; height:220px; float:left; overflow:hidden;}
.about_zt_con .about_zt02 img{width:100%;}

.about_zt_con .about_zt03{width:587px; height:188px; float:left; overflow:hidden; margin-top:12px;}
.about_zt_con .about_zt03 img{width:100%;}

.about_sc{background:#f2f2f2; padding:50px 0; min-width:1200px;}
.about_sc section{width:1200px; margin:auto;}
.about_sc section h2{text-align:center; color:#2f3b78; font-size:26px;}

.about_sc_con{overflow:hidden; margin-top:40px;}
.about_sc_hz{width:593px; float:left;}
.about_sc_hz .about_sc01{overflow:hidden; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.about_sc_hz .about_sc01 a{display:block; height:100%; width:100%;}
.about_sc_hz .about_sc01 a article{width:211px; height:234px; float:left;}
.about_sc_hz .about_sc01 a article h3{color:#36478c; font-size:16px; padding:30px 20px 10px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.about_sc_hz .about_sc01 a article p{margin:0 20px;}
.about_sc_hz .about_sc01 a picture{width:382px; height:234px; float:left;}
.about_sc_hz .about_sc01:hover{background:#36478c;}
.about_sc_hz .about_sc01:hover a, .about_sc_hz .about_sc01:hover h3{color:#fff;}
.about_sc_hz .about_sc02{ margin-top:12px;}
.about_sc_hz.rl{float:right; width:593px; height:480px; position:relative;}
.about_sc_hz.rl p{position:absolute; bottom:0; left:0; right:0; text-align:center; color:#fff; font-size:18px; line-height:80px; background:url(../img/about/sc04.png);}

.about_sb{overflow:hidden; margin-top:40px;}
.about_sb01{width:595px; height:380px; float:left; overflow:hidden; position:relative;}
.about_sb01 img{width:100%;}
.about_sb01 p{position:absolute; left:20px; right:20px; bottom:20px; line-height:50px; color:#fff; font-size:50px; text-align:right;}

.about_sb02{width:595px; height:380px; float:right; overflow:hidden; position:relative;}
.about_sb02 img{width:100%;}
.about_sb02 p{position:absolute; left:20px; right:20px; bottom:20px; line-height:50px; color:#fff; font-size:50px; text-align:right;}

.about_sb01 a, .about_sb02 a{display:block; height:100%;}

.about_sb03{margin-top:10px; width:800px; height:340px; overflow:hidden; float:left;}
.about_sb04{margin-top:10px; width:388px; height:340px; overflow:hidden; float:right;}

.news_box{overflow:hidden; width:1200px; margin:40px auto;}
.news_box .news_fl{width:785px; float:left;}
.news_box .news_fl ul{overflow:hidden;}
.news_box .news_fl ul li{overflow:hidden; margin-bottom:50px;}
.news_box .news_fl ul li div{position:relative; border-left:2px solid #ccc; padding-left:20px; margin-bottom:15px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.news_box .news_fl ul li div h3{color:#333; font-size:18px; line-height:28px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.news_box .news_fl ul li div aside{color:#999; line-height:24px;}
.news_box .news_fl ul li div aside span{margin-left:20px;}
.news_box .news_fl ul li div em{position:absolute; top:0; right:0; height:28px; line-height:28px; padding-left:26px; background:url(../img/news/news02.jpg) no-repeat left center; cursor:pointer;}
.news_box .news_fl ul li div em i{font-size:16px; margin:0 8px; color:#36478c;}
.news_box .news_fl ul li img{width:100%; display:block;}
.news_box .news_fl ul li summary{margin-top:15px; color:#666;}
.news_box .news_fl ul li a{display:block; height:100%;}
.news_box .news_fl ul li:hover div{border-color:#36478c;}
.news_box .news_fl ul li:hover div h3{color:#36478c;}


.pagination{overflow:hidden; text-align:center;}
.pagination a{vertical-align:middle; display:inline-block; *display:inline; *zoom:1; width:48px; height:48px; text-align:center; line-height:48px; border:1px solid #e3e3e3; background:#fff; color:#ccc; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; margin-right:10px; font-size:18px;}
.pagination a.prev, .pagination a.next{ color:#ccc; font-family:"SourceHanSansCN-Regular","PingFangSC","Open Sans","Microsoft YaHei", "Arial", "sans-serif";}
.pagination a.prev:hover, .pagination a.next:hover{background:#36478c;}
.pagination a:hover, .pagination a.act{background:#36478c; color:#fff; border-color:#36478c;}

.pro_case .pagination{margin:30px 0 50px;}
.jhd .pagination{margin:20px 0;}
.pagination.guide_p{margin:30px 0 50px;}

.news_rl{float:right; width:330px; background:#f9f9fb; padding:20px;}
.news_rl h2{color:#333; font-size:18px;}
.news_rl ul{}
.news_rl ul li{padding:15px 0; border-bottom:1px dotted #dedede;}
.news_rl ul li a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_rl ul li aside{color:#999; font-size:12px;}

.news_con{width:785px; float:left;}
.news_con div{position:relative; border-left:2px solid #36478c; padding-left:20px;}
.news_con div h3{color:#36478c; font-size:24px; line-height:32px; width:80%;}
.news_con div aside{color:#999; line-height:26px;}
.news_con div aside span{margin-left:20px;}
.news_con div em{position:absolute; top:0; right:0; height:28px; line-height:28px; background:url(../img/news/news04.jpg) no-repeat center top; padding-top:66px; cursor:pointer;}
.news_con div em i{font-size:16px; margin:0 8px; color:#36478c;}
.news_con article{margin-top:50px; border-top:1px solid #dedede; padding-top:20px;}
.news_con article p{margin-bottom:20px;}
.news_con article img{width:100%;}


.news_return{margin-top:30px; color:#fff; border-radius:3px; height:42px; line-height:42px; text-align:center; background:#36478c; display:inline-block; *display:inline; *zoom:1; padding:0 20px;}
.news_return:hover{color:#fff; background:#425399;}
.news_return em{font-weight:bold; font-family:"SourceHanSansCN-Regular","PingFangSC","Open Sans","Microsoft YaHei", "Arial", "sans-serif"; margin-right:6px;}


.service01{width:1200px; margin:50px auto;}
.service01 h2{font-size:24px; padding-bottom:15px; color:#36478c; border-bottom:1px solid #dedede; margin-bottom:30px;}

.service02{background:#f2f2f2; padding:50px 0; min-width:1200px;}
.service02 section{width:1200px; margin:auto;}
.service02 section h2{font-size:24px; padding-bottom:15px; color:#36478c; border-bottom:1px solid #dedede; margin-bottom:30px;}

.quality{width:1200px; margin:50px auto;}
.quality h2{font-size:24px; padding-bottom:15px; color:#36478c; border-bottom:1px solid #dedede; margin-bottom:30px;}
.quality_list{overflow:hidden;}
.quality_list li{float:left; width:48%; margin-bottom:30px; height:44px;}
.quality_list li em{vertical-align:middle; width:40px; height:40px; background:#36478c; border-radius:50%; color:#fff; line-height:40px; text-align:center; font-size:18px; display:inline-block; *display:inline; *zoom:1; margin-right:15px;}
.quality_list li p{vertical-align:middle; display:inline-block; *display:inline; *zoom:1; width:89%;}

.help{width:1200px; margin:50px auto;}
.help_list{overflow:hidden;}
.help_list a{ float:left; width:580px; height:132px; line-height:132px; background:#5b6073; color:#fff; font-size:24px; text-align:center; margin-right:36px;}
.help_list a i{width:50px; height:50px; background:url(../img/service/service04.png) no-repeat; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:40px;}
.help_list a i.help02{background-position:0 -50px;}
.help_list a i.help03{background-position:0 -100px;}
.help_list a:hover{background:#36478c;}

.question{overflow:hidden; margin-top:50px;}
.question h2{ padding-left:38px; height:32px; background:url(../img/service/service04.png) no-repeat 0 -155px; color:#36478c; padding-bottom:15px; border-bottom:1px solid #dedede;}
.question ul{overflow:hidden; margin-top:20px;}
.question ul li{position:relative; float:left; width:48%; line-height:38px; padding-left:10px;}
.question ul li em{position:absolute; left:0; top:0; font-size:20px;}

.pro01{background:#f8f8f8; padding:60px 0; min-width:1200px;}
.pro01 section{width:1200px; overflow:hidden; margin:auto;}
.pro01 section div{float:left; width:552px;}
.pro01 section picture{float:right;}
.pro01 section h2{font-size:30px; color:#36478c; margin-bottom:20px;}

.pro_box{width:1200px; margin:50px auto;}
.pro_gs{}
.pro_gs h2{color:#36478c; font-size:30px; border-bottom:1px solid #e6e6e6; margin-bottom:25px; padding-bottom:5px;}
.pro_gs ul{border:1px solid #e3e3e3; border-bottom:0;}
.pro_gs ul li{background:#; height:50px; line-height:50px; border-bottom:1px solid #e3e3e3; padding-right:10px;}
.pro_gs ul li label{width:150px; padding:0 10px; background:#36478c; color:#fff; height:50px; display:inline-block; *display:inline; *zoom:1; margin-right:10px;}

.pro_list{ margin-top:40px;}
.pro_list h2{color:#36478c; font-size:30px; text-align:center; margin-bottom:25px;}
.pro_list ul{border-left:1px solid #e5e5e5;overflow:hidden;}
.pro_list ul li{border:1px solid #e5e5e5; border-left:0; width:298px; float:left; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; box-shadow:inset 0 0 0 0 rgba(54,71,140,0);}
.pro_list ul li:hover{background:#fff; box-shadow:inset 0 0 0 10px rgba(54,71,140,0.05);}
.pro_list ul li a{display:block; height:100%;}
.pro_list ul li picture{width:250px; height:170px; margin:34px auto; overflow:hidden;}
.pro_list ul li picture img{width:100%;}
.pro_list ul li p{padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; margin-bottom:34px;}

.pro_details01{background:#f8f8f8;overflow:hidden; min-width:1200px;}
.pro_details01 section{width:1200px; margin:auto;}
.pro_details_title{display:none; border-bottom:1px solid #dadada; height:79px; line-height:79px;}
.pro_details_title h3{float:left; margin-left:20px; font-size:18px; color:#333;}
.pro_details_title a{float:right; border:1px solid #36478c; color:#36478c; margin-top:21px; width:122px; height:34px; line-height:36px; text-align:center; border-radius:3px;}
.pro_details_title a:hover{background:#36478c; color:#fff;}

.pro_details01_con{margin:40px 0; overflow:hidden;}

.pro_img{width:420px; float:left; position:relative;}
.pro_img picture{width:418px; height:418px; overflow:hidden; border:1px solid #e9e9e9; background:#fff;}
.pro_img picture img{width:100%;}

.pro_img ul{overflow:hidden;/* margin-top:25px;*/ padding-top:8px; position:absolute; left:25px; bottom:10px;}
.pro_img ul li{width:60px; height:60px; float:left; margin-right:15px; border:1px solid #e9e9e9; position:relative; cursor:pointer;}
.pro_img ul li img{width:100%; height:100%;}
.pro_img ul li em{position:absolute; left:50%; margin-left:-8px; bottom:100%; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #36478c; display:none;}
.pro_img ul li em i{position:absolute; left:0; top:1px; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff;}
.pro_img ul li.act{border-color:#36478c;}
.pro_img ul li.act em{display:block;}

.pro_details01_rl{float:right; width:690px;}
.pro_details01_rl h3{color:#36478c; font-size:24px; margin:10px 0;}
.pro_details01_rl p{line-height:26px;}

.pro_case{width:1200px; margin:auto;}
.pro_case h2{line-height:78px; border-bottom:1px solid #eee; text-indent:20px; color:#707070; font-size:18px;}
.pro_case ul{overflow:hidden; margin-top:30px;}
.pro_case ul li{float:left; background:#f7f7f7; padding:20px; width:555px; height:155px; margin-bottom:10px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.pro_case ul li a{display:block; height:100%;}
.pro_case ul li picture{float:left; width:252px; height:155px; background:#fff; overflow:hidden;}
.pro_case ul li picture img{width:100%;}
.pro_case ul li article{float:right; width:280px; height:155px; overflow:hidden;}
.pro_case ul li article h3{color:#333; font-size:18px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.pro_case ul li article p{color:#999; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.pro_case ul li:hover{background:#36478c;}
.pro_case ul li:hover h3, .pro_case ul li:hover p{color:#fff;}


.pro_size_list{overflow:hidden; margin-top:20px;}
.pro_size_list li{border:1px solid #e0e0e0; text-align:center; line-height:38px; color:#707070; width:13.4%; float:left; margin:0 24px 15px 0; border-radius:5px; cursor:pointer;}
.pro_size_list li.act{border-color:#36478c; background:#36478c; color:#fff;}

.pro_size{width:1200px; margin:auto;}
.pro_size h2{line-height:68px; border-bottom:1px solid #eee; text-indent:20px; color:#36478c; font-size:20px; position:relative;}
.pro_size h2 a{position:absolute; right:0; top:0; font-size:14px; color:#36478c;}
.pro_size .pro_size_list li{width:153px; margin:0 54px 15px 0; height:46px;line-height:46px;}
.pro_size h2 span{color:#666; font-size:13px; margin-left:10px;}


.pro_table{width:100%; margin-top:5px; margin-bottom:40px;}
.pro_table thead{background:#36478c; color:#fff;}
.pro_table thead tr td{padding:10px; text-align:center;}
.pro_table tbody tr td{border:1px solid #d3d3d3; padding:16px 10px; font-size:12px; text-align:center;}
.pro_table tbody tr td.pro_car a{ color:#36478c;}

.pro_related h3{font-size:20px; height:32px; color:#36478c; padding-bottom:15px; border-bottom:1px solid #dedede;}
.pro_related ul{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.pro_related ul li{position:relative; float:left; width:48%; line-height:38px; padding-left:10px;}
.pro_related ul li em{position:absolute; left:0; top:0; font-size:20px;}

.industry{overflow:hidden; width:1200px; margin:50px auto;}
.industry h2{ color:#36478c; border-bottom:1px solid #d9d9d9; padding-bottom:20px; margin-bottom:40px;}
.industry div{overflow:hidden;}
.industry div picture{width:400px; height:300px; float:left;}
.industry div ul{float:right; width:760px;}
.industry div ul li{float:left; line-height:50px; width:223px; padding-left:30px; position:relative;}
.industry div ul li i{position:absolute; left:15px; top:0; font-size:24px;}

.industry_01{background:#f2f2f2;overflow:hidden;}
.industry_01 section{width:1200px; margin:40px auto;}
.industry_01 section .industry_01_title{overflow:hidden;}
.industry_01 section .industry_01_title h2{float:left;font-size:30px; line-height:40px;}
.industry_01 section .industry_01_title a{float:right; width:114px; height:38px; border:1px solid #8f8f8f; border-radius:3px; text-align:center; line-height:38px;}
.industry_01 section .industry_01_title a:hover{color:#fff; background:#36478c; border-color:#36478c;}

.industry_01 section article{display:block; margin-top:30px; overflow:hidden; height:370px; position:relative;}
.industry_01 section article p{position:absolute; bottom:0; left:0; right:0; padding:0 20px; background:url(../img/industry/industry03.png); height:60px; line-height:60px; color:#fff;}

.industry_02{width:1200px; margin:auto; overflow:hidden;}
.industry_02 h2{position:relative; color:#36478c; font-size:26px; line-height:68px;}
.industry_02 h2 a{position:absolute; right:0; top:0; color:#36478c; font-size:14px;}
.industry_02_t{overflow:hidden; height:60px; line-height:60px; background:#eaeaea; color:#fff;}
.industry_02_t h3{background:#36478c; display:inline-block; *display:inline; *zoom:1; width:164px; text-align:center;}
.industry_02 article{overflow:hidden; margin:30px 0;}
.industry_02 article div{float:left; line-height:45px; width:550px; margin-left:34px;}
.industry_02 article picture{float:right; margin-right:34px; width:572px;}
.industry_02 article picture img{width:100%; display:block;}


.industry_03{background:#f2f2f2; overflow:hidden;}
.industry_03 section{width:1200px; margin:40px auto;}
.industry_03 section h2{border-bottom:1px solid #dfdfdf; padding-bottom:10px; color:#36478c; font-size:24px;}
.industry_03 section h3{color:#36478c; line-height:60px; font-size:18px;}
.industry_03 section .pro_table{margin-bottom:15px;}
.industry_03 section .pro_table tbody tr{background:#f8f8f8;}


.industry_04{height:313px; background:url(/upload/banner/foot_pic.png) no-repeat center top; overflow:hidden; text-align:center; min-width:1200px;}
.industry_04 a{display:inline-block; *display:inline; *zoom:1; width:240px; height:53px; text-align:center; line-height:53px; border:1px solid #9aadcd; color:#fff; margin:120px 15px 0; font-size:16px; border-radius:5px;}
.industry_04 a:hover{background:#fff; border-color:#fff; color:#36478c;}

.solution_box{background:#f2f2f2; overflow:hidden; min-width:1200px;}
.solution_box section{width:1200px; margin:40px auto; background:#fff; overflow:hidden;}
.solution_box section .solution_left{float:left; width:210px; background:#fcfcfc; border-right:1px solid #f3f3f3; /*padding-bottom:9999px; margin-bottom:-9999px;*/}
.solution_box section .solution_left h2{ text-indent:20px; line-height:80px; color:#fff; height:80px; background:#36478c;}
.solution_box section .solution_left ul{overflow:hidden;}
.solution_box section .solution_left ul li{position:relative; height:54px; line-height:54px; text-indent:20px; border-bottom:1px dotted #e3e3e3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.solution_box section .solution_left ul li em{position:absolute; left:0; top:0; font-family:"SourceHanSansCN-Regular","PingFangSC","Open Sans","Microsoft YaHei", "Arial", "sans-serif"; font-weight:bold; color:#a8a8a8; font-size:10px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.solution_box section .solution_left ul li a{display:block; margin-left:14px; color:#999;}

.solution_box section .solution_left ul li:hover, .solution_box section .solution_left ul li.act{background:#fff;}
.solution_box section .solution_left ul li.act a, .solution_box section .solution_left ul li.act em, .solution_box section .solution_left ul li:hover a, .solution_box section .solution_left ul li:hover em{color:#36478c;}

.solution_box section .solution_left ul li.act a{width:190px; border-right:1px solid #fff;}

.solution_right{float:right; width:920px; margin:20px 34px;}
.solution_right li{padding:20px 0; border-bottom:1px dotted #bababa; overflow:hidden;}
.solution_right li article{float:left; width:577px;}
.solution_right li article h3{color:#36478c; font-size:18px; margin-bottom:10px;}
.solution_right li article p{line-height:26px; color:#999;}
.solution_right li picture{float:right; width:255px; margin-right:30px;}

.jhd{float:right; width:920px; margin:20px 34px;}
.jhd ul{}
.jhd li{padding:20px 0; border-bottom:1px dotted #bababa; overflow:hidden;}
.jhd li h3{color:#000; font-size:18px; margin-bottom:10px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.jhd li p{line-height:26px; color:#999;}
.jhd li a:hover h3{color:#36478c;}



.jhd_box{float:right; width:920px; margin:20px 34px; min-height:500px; overflow:hidden;}
.jhd_box h3{color:#36478c; font-size:18px; margin-bottom:10px;}
.jhd_con{overflow:hidden;}
.jhd_con p{color:#999; line-height:24px;}
.jhd_con p img{margin:15px 0;}
.jhd_return{width:130px; height:40px;line-height:40px; text-align:center; color:#fff; border-radius:3px; background:#36478c; display:block; margin-top:30px;}
.jhd_return:hover{color:#fff; background:#3b4e9e;}


.guide{padding:30px;overflow:hidden;}
.guide dt{background:#f7f7f7; height:40px; line-height:40px; border:1px solid #e2e2e2;overflow:hidden;}
.guide dt span{padding:0 25px; float:left; border-right:1px solid #e2e2e2;}
.guide dt span.guide_01{width:642px;}
.guide dt span.guide_02{width:256px;}
.guide dt span.guide_03{width:88px; border:0;}
.guide dd{border-bottom:1px solid #f5f5f5; height:54px; line-height:54px;}
.guide dd span{padding:0 25px; float:left; color:#999; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.guide dd span.guide_01{width:643px;}
.guide dd span.guide_02{width:257px;}
.guide dd span.guide_03{width:88px; border:0;}
.guide dd span a{color:#999;}
.guide dd:hover span{color:#36478c;}
.guide dd:hover a{color:#36478c;}

.guide_fixed{position:fixed; left:0; top:0; height:100%; width:100%; background:url(../img/project/project01.png); z-index:2;}
.guide_fixed section{width:766px; height:270px; background:#fff; position:absolute; left:50%; top:50%; margin:-135px 0 0 -383px; border-radius:3px;}
.guide_fixed_title{height:59px; border-bottom:1px solid #e9e9e9; margin:0 15px; overflow:hidden;}
.guide_fixed_title h3{color:#36478c; line-height:59px; font-size:18px;float:left; margin-left:10px;}
.guide_fixed_title i{width:30px; height:30px; float:right; background:url(../img/project/project02.png) no-repeat; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; margin-top:15px; margin-right:5px;}
.guide_fixed_title i:hover{background-image:url(../img/project/project02_pre.png);}
.guide_fixed_con{overflow:hidden; text-align:center;}
.guide_fixed_con p{font-size:20px; margin-top:40px;}
.guide_fixed_con a{display:inline-block; *display:inline; *zoom:1; border:2px solid #999; width:128px; height:43px; text-align:center; line-height:43px; border-radius:3px; margin:30px 10px 0;}
.guide_fixed_con a:hover, .guide_fixed_con a.act{background:#36478c; color:#fff; border-color:#36478c;}


.faq{float:right; width:920px; margin:20px 34px;}
.faq li{padding:20px 0; border-bottom:1px dotted #bababa; overflow:hidden;}
.faq li a{display:block;}
.faq li p{float:left;}
.faq li span{float:right;}


.manual{padding:15px 30px; overflow:hidden;}
.manual li{overflow:hidden; border-bottom:1px solid #f2f2f2; padding:15px 0;}
.manual li picture{float:left; width:160px; height:100px; overflow:hidden;}
.manual li picture img{width:100%;}
.manual li article{float:right; width:950px;}
.manual li article h3{color:#333; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.manual li:hover article h3{color:#36478c;}
.manual li article p{color:#999; margin-top:15px; height:42px; overflow:hidden;}

.manual_con{padding:30px;overflow:hidden;}
.manual_con h2{color:#36478c;}
.manual_con .manual_list{overflow:hidden; border:1px solid #eaeaea; margin:20px 0; border-bottom:0;}
.manual_con .manual_list li{height:50px; line-height:50px;overflow:hidden;}
.manual_con .manual_list li em{float:left; width:180px; background:#36478c; text-indent:30px; color:#fff;}
.manual_con .manual_list li p{text-indent:30px; float:left;height:49px; line-height:49px; width:958px; border-bottom:1px solid #eaeaea;}

.manual_down{border-top:1px dotted #999; padding-top:20px;}
.manual_down h3{color:#36478c; font-size:18px;}
.manual_down div{overflow:hidden;}
.manual_down div a{padding-left:22px; height:18px; background:url(../img/project/project09.png) no-repeat left center; line-height:18px; width:46%; float:left; margin:15px 20px 15px 0;}
.manual_down div a:hover{background-image:url(../img/project/project09_pre.png);}

.contact{padding:30px;}
.contact h2{color:#36478c; border-left:2px solid #36478c; padding-left:10px; height:20px; line-height:20px; margin-bottom:15px;}
.contact p{line-height:28px; color:#999;}
.contact picture{margin-top:25px;}

.login{height:518px; background:url(/upload/banner/de/login.jpg) no-repeat center; overflow:hidden; min-width:1200px;}
.login section{width:1200px; margin:auto; overflow:hidden;}
.login section .login_box{padding:30px 20px; background:#fff; width:334px; float:right; margin-top:90px; margin-right:40px;}
.login section .login_box div{overflow:hidden; margin-bottom:15px;}
.login_title h3{color:#36478c; font-size:18px; float:left;}
.login_title a{float:right; color:#36478c;}

.name{border:1px solid #ccc; height:48px; border-radius:3px; background:url(../img/login02.jpg) no-repeat 15px center;}
.name input{margin-left:48px; padding-left:14px; border:0; border-left:1px solid #cacaca; margin-top:13px;}
.password{background-image:url(../img/login03.jpg);}

.login_t p{float:left;}
.login_t a{float:right;}

.login section .login_box input[type="submit"]{width:100%; background:#36478c; color:#fff; height:44px;border:1px solid #1c2e79; border-radius:3px;}
.login section .login_box input[type="submit"]:active{background:#1c2e79;}

.register{background:#f2f2f2;overflow:hidden;}
.register section{margin:40px auto; padding:30px 0; background:#fff; width:1130px;}
.register_title{border-bottom:1px solid #f2f2f2; margin:0 30px; overflow:hidden;}
.register_title h3{ float:left; color:#36478c; font-size:18px; line-height:40px;}
.register_title a{color:#36478c; float:right;}

.register_con{width:620px; margin:30px auto 0; overflow:hidden;}
.register_con li{overflow:hidden; margin-bottom:14px;}
.register_con li em{width:200px; float:left; text-align:right; line-height:39px;}
.register_con li em i{color:#e30212;}
.register_con li input[type="text"], .register_con li input[type="password"]{float:left; padding:8px 10px; width:224px; border-radius:3px; border:1px solid #ccc; margin-right:10px; color:#;}
.register_con li select{float:left; padding:8px 10px; width:246px; border-radius:3px; border:1px solid #ccc;}
.register_con li span{line-height:39px; float:left; color:#36478c;}

.register_con li input[type="submit"]{margin-left:140px; width:246px; background:#36478c; color:#fff; height:39px;border:1px solid #1c2e79; border-radius:3px;}
.register_con li input[type="submit"]:active{background:#1c2e79;}

.person{background:#f2f2f2;overflow:hidden;}
.person section{margin:40px auto; width:1200px; overflow:hidden;}
.person_lf{width:260px; float:left; background:#fff; padding-bottom:9999px; margin-bottom:-9999px;}
.person_lf .person_lf_title{ height:102px; display:block; color:#36478c; background:url(../img/person01.jpg) no-repeat; line-height:102px; text-indent:30px; font-size:20px;}
.person_lf .person_lf_title img{vertical-align:-5px; margin-right:8px;}
.person_lf ul{overflow:hidden; padding:0 20px;}
.person_lf ul li{border-bottom:1px dotted #bdbdbd; text-indent:15px;}
.person_lf ul li a{line-height:56px; display:block;}
.person_lf ul li.act a{color:#36478c; font-size:16px;}

.person_rl{width:860px; float:right; padding:30px; min-height:360px; background:#fff;}
.person_rl_title{overflow:hidden;}
.person_rl_title h2{color:#333;}
.person_rl_title summary{color:#999; line-height:26px;}
.person_rl_title article{}
.person_rl_title article a{color:#36478c;}
.person_rl_title article span{color:#d2d2d2; margin:0 10px;}
.person_rl_list{overflow:hidden; margin-top:40px;}
.person_rl_list li{border-bottom:1px solid #f4f4f4; line-height:40px;}


.person_rl_h2{color:#36478c; font-size:20px;}
.person_rl .register_con input[type="submit"]{width:120px;}
.person_rl .register_con li.gender input[type="radio"]{float:left; margin:14px 4px 0;}
.person_rl .register_con li.gender label{float:left; line-height:39px; margin-right:20px;}


.custom{margin:40px auto; width:1200px; }
.custom_title{ padding-left: 34px; line-height:31px; font-size:28px; color:#36478c; background:url(../img/dz01.jpg) no-repeat; margin-bottom:30px;}

.custom01{overflow:hidden;}
.custom01 h2{color:#ff2b2b; font-size:16px; margin-bottom:20px;}
.custom01 div.custom01_lf{float:left;}
.custom01 div.custom01_rl{float:right;}
.custom01 div{ width:540px; border:1px solid #e8e8e8; background:#fcfcfc; padding-left:48px; position:relative; min-height:222px;}
.custom01 div h5{position:absolute; left:0; top:0; bottom:0; width:100px; text-align:center; background:#36478c; color:#fff;}
.custom01 div h5 span{position:absolute; top:50%; left:50%; width:80px; text-align:center; margin-left:-40px; margin-top:-36px;}
.custom01 div ul{overflow:hidden; padding:20px 30px 10px 80px;}
.custom01 div ul li{overflow:hidden; line-height:28px; margin-bottom:10px;}
.custom01 div ul li em{float:left; width:140px;}
.custom01 div ul li input[type="text"]{float:left; border:1px solid #cbcbcb; border-radius:3px; background:#fff; padding:2px 6px; width:148px;}

.custom01 div.custom01_rl ul li em{width:174px;}
.custom01 div.custom01_rl ul li span{float:left; margin-left:8px; color:#999;}
.custom01 div.custom01_rl ul li input[type="radio"]{float:left; margin:8px 4px 0;}
.custom01 div.custom01_rl ul li label{float:left; margin-right:20px;}


.custom02{overflow:hidden; margin-top:40px;}
.custom02 h2{font-size:16px; margin-bottom:20px;}
.custom02 h2 span{color:#36478c;}

.option{overflow:hidden; margin-bottom:10px;}
.option article{overflow:hidden; height:46px; line-height:46px; border:1px solid #e8e8e8; background:#fcfcfc; padding:0 20px 0 10px; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.option article h3{float:left; padding-left:28px; background: url(../img/dz02.png) no-repeat left center; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.option article span{float:right; background:url(../img/dz04.png) no-repeat left center; padding-left:28px; position:relative; padding-right:20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.option article span i{position:absolute; right:0; top:20px; background:url(../img/dz06.png) no-repeat; width:7px; height:5px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.option:hover article, .option.act article{border-color:#36478c;}
.option.confirm article h3{background-image:url(../img/dz03.png);}
.option:hover article span, .option.act article span{background-image:url(../img/dz05.png); color:#36478c;}
.option:hover article span i, .option.act article span i{background-image:url(../img/dz07.png);}


.option_con{display:none; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#fcfcfc; padding-left:48px; position:relative;}
.option_con h5{position:absolute; left:0; top:0; bottom:0; width:48px; text-align:center; background:#36478c; color:#fff;}
.option_con h5 span{position:absolute; top:50%; left:50%; width:30px; text-align:center; margin-left:-15px; margin-top:-36px;}
.option_con ul{overflow:hidden; padding:30px 30px 10px;}
.option_con ul li{overflow:hidden; line-height:28px; margin-bottom:10px;}
.option_con ul li em{float:left; line-height:31px;}
.option_con ul li em.w146{width:146px;}
.option_con ul li em.indent{padding-left:20px; padding-right:15px;}
.option_con ul li em.indent01{padding-left:30px;}
.option_con ul li i{float:left; margin:0 8px;}
.option_con ul li span{float:left;}

.option_con ul li input[type="text"]{float:left; border:1px solid #cbcbcb; border-radius:3px; background:#fff; padding:4px 6px; width:134px;}
.option_con ul li select{float:left; border:1px solid #cbcbcb; border-radius:3px; background:#fff; padding:4px 6px; height:31px; width:148px;}

.option_con .confirm{ margin-left:176px; width:120px; background:#36478c; color:#fff; height:39px; border:1px solid #1c2e79; border-radius:3px; margin-bottom:30px; display:inline-block; *display:inline; *zoom:1; text-align:center; line-height:39px;}
.option_con .confirm:active{background:#1c2e79;}

.option_con .confirm-no{margin-left:15px; width:120px; background:#cbcbcb; color:#fff; height:39px;border:1px solid #cbcbcb; border-radius:3px; margin-bottom:30px; display:inline-block; *display:inline; *zoom:1; text-align:center; line-height:39px;}
.option_con .confirm-no:active{background:#1c2e79; border-color:#1c2e79;}

.option_submit{ width:140px; background:#36478c; color:#fff; height:44px;border:1px solid #1c2e79; border-radius:3px; margin:30px auto; display:block;}
.option_submit:active{background:#1c2e79;}



.custom03{overflow:hidden; margin-top:40px;}
.custom03 h2{font-size:16px; margin-bottom:20px; color:#36478c;}
.custom03 div{border:1px solid #e8e8e8; background:#fcfcfc; padding:30px;}
.custom03 div article{overflow:hidden;}
.custom03 div article em{float:left; line-height:28px;}
.custom03 div article input{float:left; margin-right:4px; margin-top:7px;}
.custom03 div article label{float:left; margin-right:20px; line-height:28px;}
.custom03 div article textarea{float:left;width:390px; height:110px; padding:8px; line-height:28px; border:1px solid #cbcbcb; background:#fff; border-radius:3px;}

.success{text-align:center; background:#fefff6; border:1px solid #f1d4a6; padding:60px 400px;}
.success h2{line-height:37px; color:#00a800; padding-left:46px; background:url(../img/dz08.png) no-repeat 90px center; font-size:25px;}
.success div{margin-top:8px;}
.success div a{color:#36478c; margin-left:8px;}



/*社会责任*/
.about_shzr1{
	border-bottom: 1px solid #DCDCDC;
	color: #333333;
}
.about_shzr1 .title-box{
	position: relative;
}
.about_shzr1 .title-box .history_title{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.about_shzr1 .title-box .history_title h2,
.about_shzr1 .title-box .history_title aside{
	color: #ffffff;
}
.about_shzr1 .con{
	padding: 30px 0 54px;
	font-size: 14px;
	line-height: 26px;
}
.about_shzr1 .con img{
	display: block;
	margin: 12px auto 14px;
}
.about_shzr2{
	padding: 52px 0 0;
}
.table-report{
	color: #333333;
}
.table-report table{
	width: 100%;
	text-align: center;
}
.table-report th{
	font-weight: bold;
	height: 100px;
	background: #36478C;
	color: #ffffff;
	text-align: center;
}
.table-report th:nth-child(1),
.table-report td:nth-child(1){
	padding-left: 40px;
	text-align: left;
}
.table-report td{
	height: 80px;
	border-bottom: 1px solid #DCDCDC;
}
.table-report td .tit{
	font-weight: bold;
	display: block;
	font-size: 16px;
	line-height: 80px;
	color: #333333;
}
.table-report tr:hover .tit{
	color: #36478C;
}
.table-report td .time{

}
.table-report td .pdf{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../img/about/w-pdf.png) no-repeat center;
	margin: 0 auto;
}
.table-report tr:hover .pdf{
	background-image: url(../img/about/w-pdf-on.png);
}
.w-pages{
	display: flex;
	justify-content: center;
	padding: 40px 0 10px;
}
.w-pages li{

}
.w-pages li a{
	display: block;
	height: 50px;
	line-height: 50px;
	width: 50px;
	text-align: center;
}
.w-pages li.arrow a{
	background-position: center;
	background-color: #F1F1F1;
	background-repeat: no-repeat;
}
.w-pages li.arrow a:hover{
	background-color: #36478C;
}
.w-pages li.arrow.prev a{
	background-image: url(../img/about/w-prev.png);
}
.w-pages li.arrow.next a{
	background-image: url(../img/about/w-next.png);
}
.w-pages li.arrow.prev a:hover{
	background-image: url(../img/about/w-prev-on.png);
}
.w-pages li.arrow.next a:hover{
	background-image: url(../img/about/w-next-on.png);
}
.w-pages li a:hover,
.w-pages li.on a{
	background-color: #36478C;
	color: #ffffff;
}
