 @charset "utf-8";
/* CSS Document */


a.hover:hover,.hover:hover{ color:#0067b3;}
.bb_1h9s{ border-bottom:1px #999 solid;}
.bb_1hd1s{ border-bottom:1px #d1d1d1 solid;}
.fcb, a.fcb{ color:#00407a;}
.fcr, a.fcr{ color:#d0271b;}



.top_bg{ background:#eeeeee; width:100%; height:30px; border-bottom:1px solid #d2d2d2;}
.top_title{ width:1200px; margin:0px auto; border-bottom:1px solid #ccc; height:30px; color:#666;}
.top_title p{ line-height:30px; font-size:12px;}
.top_title p span{ color:#1c982b; font-weight:bold; font-size:12px;}
.top_title a{ color:#666; line-height:30px; padding:10px;}
.top_title a:hover{ color:#00437c;}

.top{ width:1200px; margin:0px auto;}
.top .logo{ margin-top:20px; padding-right:20px;}
.top .logo .logo_name{ background:#005eb2; border-radius:20px; color:#fff; padding:5px 30px; text-align:center; margin-top:10px; font-size:16px;}
.top .logo_line{ margin:40px 20px 0px;}
.top .logo_text{ margin-left:20px; margin-top:40px;}
.top .logo_text p{ margin-top:5px; font-weight:bold;}
.top .tel{ margin-top:40px;}
/*.top .tel{ background:url(../images/tel.png) no-repeat; width:225px; height:62px; margin-top:40px; margin-right:100px;}
.top .tel p{ color:#d60011; font-size:34px; font-weight:bold; font-style:italic; padding-top:30px; margin-left:80px;}*/



.menu_bg{ background:url(../images/menu_bg.jpg) repeat-x; width:100%; height:53px; margin-top:20px;}
.menu_bg .menu{ width:1200px; margin:0px auto; padding-top:4px;}
.menu ul li{ position:relative; height:46px; line-height:46px; width:150px; text-align:center;}
.menu ul li a{ color:#000; font-size:16px;}
.menu ul li.active{ background:#ccc;}
.menu ul li:hover{ background:#ccc;}

/*轮播图*/
.banner{ width:100%; margin:0px auto; height:600px;overflow:hidden;position:relative;}
.banner .d1{width:100%;height:600px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:540px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:#ccc; width:70px; height:8px; float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:#00407a; width:70px; height:8px;}
/*轮播图*/

.searchbg{ width:100%;background:#eeeeee; border-bottom:1px solid #ccc; height:70px;  line-height:70px; }
.search{ width:1200px; margin:0px auto;}
.search p{ color:#333;}
.search p a{ line-height:70px; padding:5px; color:#999; font-size:12px;}
.search p a:hover{ color:#00407a;}
.txtinput{width:310px;height:40px;line-height:40px;background:#f8f8f8;border:1px solid #d4d4d4;text-indent:10px; border-radius: 5px;}
.txtsubmit{width:95px;height:40px;background:#00407a;border:0; color:#fff; font-size:14px;}



.tran img:hover{ transform:scale(1.3,1.3);}
.tran img{transition:all 1.5s;}
.trans{ width:285px; height:185px; overflow:hidden;}		

.AD{ width:100%; margin:20px auto 0;}


.content{background:#fafafa; width:100%; padding-bottom:50px;}


.case{ width:1200px; margin:0px auto; padding-top:40px;}
.case .case_title { text-align:center;}
.case .case_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.case .case_title .title_B span{ color:#d1291c;}
.case .case_title .title_S{ color:#333; margin-top:15px; font-size:14px;}

.case_tab{ margin-top:25px;}
.case_tab .tab_title{ width:1000px; margin:0px auto;}
.case_tab .tab_title li{ color:#333; font-size:16px; width:210px; height:45px; line-height:45px; text-align:center; background:#ccc; margin:0 20px 20px;}
.case_tab .tab_title li:hover{ cursor:pointer; color:#fff;}
.case_tab li.hit{ color:#fff; background:#00427c; }
.case_tab li.hit a{color:#fff;}
/*.case_tab .pane{ display:none;}*/
.case .case_panes{ margin-top:30px;}
.case .pane{ margin-top:30px; margin-right:25px; float:left; transition:all 0.8s;}
.case .pane:nth-child(3n){ margin-right:0px;}

.case .pane:hover{box-shadow: 3px 3px 10px #888888; transition:all 0.8s; }
.case .case_panes .case_pic{ width:375px; height:260px;}
.case .case_panes .case_text{ width:375px; padding:30px; box-sizing:border-box; background:#fff; border:1px solid #ccc;}
.case .case_panes .case_text .tit a{ font-size:24px; color:#d1291c; font-weight:bold;}
.case .case_panes .case_text .tit_line{ border-bottom:5px solid #ccc; width:60px; margin-top:15px; margin-bottom:15px;}
.case .case_panes .case_text .txt{ color:#666; font-size:14px; line-height:30px;}
.case .case_panes .case_text .Button{ margin-top:30px;}
.case .case_panes .case_text .Button .Details{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#00407a; color:#fff;}
.case .case_panes .case_text .Button .Consult{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#d0271b; color:#fff;}
.case .case_panes .case_text .Button .Details:hover{ background:#0565bc;}

/*分页列表*/
.pageListNav{padding: 30px 0 80px 0;}
.pageListNav ul{float:right; padding-right:30px;}
.pageListNav .firstPage{width:30px;}
.pageListNav a{float:left;line-height:30px;height:30px;margin-left:5px;font-size:12px; background:#eee; border-radius:5px;padding:0px 15px;width:auto;}
.pageListNav a:hover,.pageListNav a.on{background-color:#00407a;color:#FFF}
.pageListNav .pageinfo{line-height:25px;padding:12px 5px 10px 5px;color:#999;}
.pageListNav .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}


.link{ width:1200px; margin:50px auto;}
.link .link_title{ width:170px; height:120px; background:#00427c; color:#fff; text-align:center; padding-top:20px; box-sizing:border-box;}
.link .link_title .title_B{ font-size:30px; color:#fff; font-weight:bold;}
.link .link_cont{ width:1030px; height:120px; background:#eee; padding:15px; box-sizing:border-box;}
.link .link_cont a{ color:#333; font-size:14px; padding-right:15px; line-height:30px;}
.link .link_cont a:hover{ color:#d0271b;}

/*底部*/
.footer_bg{width:100%; margin:25px auto 0px; background:#2d2c32; padding-top:50px; padding-bottom:50px;}
.footer_cont{ width:1200px; margin:0px auto;}
.footer_logo{ margin-top:50px; margin-right:120px;}
.footer_logo p{ font-size:16px; color:#b4b4b4; margin-top:10px;}
.footer_menu{ width:260px; margin-top:50px;}
.footer_menu li{ width:130px; float:left; text-align:center; font-size:14px; color:#ccc; line-height:35px;}
.footer_menu li a{ color:#ccc;}
.footer_menu li a:hover{ color:#00407a;}
.form{ width:420px; }
.form .form_title{ color:#fff; font-size:24px; font-weight:bold;}
.form label{font-size:14px;color:#fff;display:inline-block;width:60px; margin-left:10px;}
.form .form_text{ background:#3e3d45; border:none; height:40px;width:350px;color:#fff;padding-left:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-top:15px;}
.form .form_sub{ background:#d1291c; height:40px;width:360px; color:#FFF; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; border:none; margin-top:15px;}
/*.form .message_cont{ width:540px; height:70px; background:#505050; border:none;}
.form .message{ vertical-align:top;}*/

.footerC_bg{ width:100%; background:#222127;}
.footerC_bg .footerC{ width:1200px; margin:0px auto; color:#ccc; font-size:14px; padding-top:20px; padding-bottom:20px;}
.footerC_bg .footerC p { line-height:30px; padding-right:60px;}
.footerC_bg .footerC .footer_tel{ border-left:1px solid #555456; padding-left:30px; margin-top:15px;}
.footerC_bg .footerC .footer_tel span{ color:#d1291c; font-size:20px; font-weight:bold;position:relative;top:3px;}

.fo_text{ background:#2d2c32; text-align:center; color:#c5c1c1; line-height:45px;}
.fo_text a{color:#c5c1c1;}
/*底部*/


