@charset "utf-8";
/* CSS Document */
.ggzs{ height:540px; margin-top:16px; margin-bottom:35px;}

.zslet{ float:left; width:264px; background:#003986; border-top:7px solid #002b66;}
.pro_top{ height:73px; border-bottom:1px dashed #fff; padding-top:22px; text-align:center;}
.pro_top a{ color:#fff; font-size:24px;}
.pro_top span{ display:block; color:#a4b8df; text-transform:uppercase;}
.zslet ul{ overflow:hidden; padding:27px 0 10px 0;}
.zslet li{ height:69px; line-height:69px; padding-left:99px; background:url(../images/li_bg_03.jpg) no-repeat; font-size:18px;}
.li_more{ height:59px; line-height:59px; text-align:center; font-size:18px; background:url(../images/more_06.jpg) no-repeat;}
.li_more a{ color:#000;}
.iphone{ height:41px; background:url(../images/dh_07.jpg) no-repeat; padding:60px 0 0 70px; font-size:20px; color:#fff;}

.zsrit{ float:right; width:780px; height:461px;}
.zsrit li{ float:left; width:196px; height:218px; margin:0 26px 40px; padding:4px; border:1px solid #c5c5c5;}
.zsrit span{ display:block; height:30px; line-height:30px; text-align:center; margin-top:10px;}
.zsrit li div{ height:53px; background:url(../images/pro_bg_09.jpg) no-repeat; text-align:center;margin-top:8px;}
.zsrit li a{ color:#fff;}
.zsrit li:hover{ background:#c5c5c5;}
.bar{ height:527px; background:url(../images/bar_13.jpg) no-repeat top center;}
.bar_n{ width:1080px; margin:0 auto; height:527px; position:relative;}
.bar_n a{ position:absolute; right:23px; top:397px;}


.about{ width:1080px; margin:0 auto; overflow:hidden; text-align:center;}
.about strong{ font-size:44px; color:#003986;}
.about span{ display:block; font-size:20px;color:#003986;}
.about div{ line-height:24px; overflow:hidden; margin:20px 0;}
.about a{ display:block; width:132px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#003986; border-radius:5px; margin:0 auto;}


.case_honor{ width:1080px; margin:0 auto; overflow:hidden;}
.case,.honor{overflow:hidden;}
.case_top{ text-align:center; color:#003986; padding:20px 0;}
.case_top span{ text-transform:uppercase; font-size:20px;}
.case_top h3{ font-size:20px;}
.case_top a{color:#003986;}

.gd_01{ position:relative; overflow:hidden; width:1080px;}
.gd_01 li{ float:left; width:224px; height:254px; padding:15px;margin:20px 30px; text-align:center; background:#003986;}
.gd_01 li img{ display:block; width:224px; height:178px; margin-bottom:10px;}
.gd_01 li span{ display:block; width:115px; height:26px; line-height:26px;  text-align:center; border:1px solid #fff; margin:20px auto;}
.gd_01 li a{ color:#fff;}


.gd_01a{ position:relative; overflow:hidden; width:1080px;}
.gd_01a li{ float:left; width:186px; margin:20px 10px; text-align:center;}
.gd_01a li img{ display:block; width:184px; height:132px; margin-bottom:5px; border:1px solid #003986;}
.gd_01a li span{ display:block; width:184px;   text-align:center;}


.adv{ height:1232px; background:url(../images/adv_02.jpg) no-repeat center top; margin-top:30px;}
.adv_n{ width:1080px; height:1232px; margin:0 auto; position:relative;}
.adv_n strong{ font-size:24px; color:#505050;}
.adv_n img{ vertical-align:bottom; margin-right:10px;}
.adv_n p{ font-size:18px; color:#505050; line-height:30px;}
.adv_one{ position:absolute; top:280px; left:0px;}
.adv_two{ position:absolute; top:427px; left:0px;}
.adv_three{ position:absolute; top:790px; left:392px;}
.adv_fonr{ position:absolute; top:958px; left:0px;}
.adv_five{ position:absolute; top:1096px; left:0px;}


.bar2{ height:300px; background:#003986;}
.bar2_n{ width:1080px; margin:0 auto; color:#fff;}
.bar2_n .imgas{ float:left;}
.bar2_n div span{ display:block;}
.bar2_n div .span1{ font-size:42px; margin-left:45px; padding-top:50px; margin-bottom:24px;}
.bar2_n div .span2{ font-size:28px; margin-bottom:24px;}
.bar2_n div .span3{ font-size:24px;}
.bar2_n div .span3 img{ vertical-align:bottom;}
.bar2_n div .span3 a{ margin-left:20px;}


.kh{ width:1080px; margin:0 auto;}
.gd_01kh{ position:relative; overflow:hidden; width:1080px;}
.gd_01kh em{position: absolute;top: 40%;}
#simgkh{ margin: 0 50px;}
.gd_01kh li{ float:left; width:227px; height:291px; padding:8px; margin:20px 30px; text-align:center; border:1px solid #003986;}
.gd_01kh li img{ display:block; width:227px; height:92px; margin-bottom:16px;}
.gd_01kh li div{ height:134px; background:url(../images/kh_bg_19.jpg) no-repeat center bottom; line-height:24px;}
.gd_01kh li span{ display:block; width:115px; height:26px; line-height:26px;  text-align:center; border:1px solid #003986; margin:20px auto;}
.gd_01kh li a{ color:#003986;}
.gd_01kh .t_l { left:0px;}
.gd_01kh .t_r { right:0px;}


.new_c{ width:1080px; margin:30px auto; overflow:hidden; border-bottom:1px solid #003986; }
.news_l{ float:left; width:680px; }

#tab{width:680px;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:160px;height:48px;line-height:30px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 18px; font-size:18px; font-weight:bold; color:#005ea6;}
#tab .tab_menu a{ position:absolute; right:0; top:0; font-size:12px; font-weight:normal; color:#005ea6;}
#tab .tab_box{width:680px;height:auto;clear:both;top:30px;position:relative;}
#tab .tab_menu .selected{cursor:pointer; color:#656565;}
#tab .hide{display:none;}
#tab .tab_box div{padding:10px;} 
.news_title{ width:150px; float:left;}
.news_title strong{ float:left; font-size:48px; margin-top:8px;}
.news_title div h3{ height:20px;  font-size:18px; font-weight:bold; text-align:left; padding-left:30px;}
.news_title div span{ font-size:14px; text-transform:uppercase;}
.news_img{ float:left; width:177px; }
.news_img img{ margin-bottom:5px;}
.ny1 ul{ float:right; width:438px; padding:8px 0;}
.ny1 li{ height:30px; line-height:30px; background:url(../images/li_icon_49.jpg) no-repeat left center; padding-left:15px;}
.ny1 li a{ float:left; }
.ny1 li a:hover{color:#999;}
.ny1 li span{ float:right;}

.news_r{ float:right; width:370px;}
.news_rt{ height:50px; background:url(../images/cj_21.jpg) no-repeat; padding:0 15px; border-bottom:2px solid #005ea6;}
.news_rt h3{ float:left; width:200px; font-size:18px; font-weight:bold; color:#005ea6; line-height:24px;}
.news_rt h3 span{ color:#adadad; font-weight:normal; font-size:12px;}
.news_rt a{ float: right; margin-top:10px; color:#747474;}

.marqueetop{height:170px;width:350px;overflow:hidden;margin:10px auto; padding:20px 0;}
.marqueetop li{padding:5px 0;width:360px; margin:5px 0; border-bottom:1px dotted #bfbfbf;}
.marqueetop li a{color:#005ea6;}
.pics{ display:block; height:20px; font-size:12px; font-weight:bold; }
.txts{ display:block;  color:#8a8a8a;}

.links{ width:1080px; overflow:hidden; margin:0 auto; padding:20px 0;}
.links_left{ width:90px; float:left; font-size:18px; color:#003986;}
.links_right{ width:970px; float:right; padding-top:28px;}
.links_right a{ margin:0 5px; color:#003986;}