 @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;}



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

.product .product_cont{ width:1130px; background:#fff; padding-bottom:35px;}


.product .product_cont .R_title{ height:55px; border-bottom:3px solid #e3e3e3;}
.product .product_cont .R_title .title_name{ height:55px; line-height:55px; padding-left:35px; background:#00427c; color:#fff; font-size:18px; font-weight:bold;}
.product .product_cont .R_title .title_name span{ font-size:14px; padding-left:15px;}
.product .product_cont{ padding:35px}
.product .product_cont .cont_box{ height:270px; margin-bottom:40px; margin-top:40px;}


.product .product_cont .cont_box .product_pic{ width:490px; height:270px;}
.product .product_cont .cont_box .product_text{ width:600px; height:270px; padding:40px; padding-top:15px; box-sizing:border-box;}
.product .product_cont .cont_box .product_text .tit{ font-size:24px; color:#333; font-weight:bold; margin-bottom:20px;}
.product .product_cont .cont_box .product_text .txt{ color:#666; font-size:14px; line-height:25px; margin-top:5px;}
.product .product_cont .cont_box .product_text p{ color:#666; font-size:14px; line-height:25px; margin-top:5px;}
.product .product_cont .cont_box .product_text .Button{ margin-top:30px;}
.product .product_cont .cont_box .product_text .Button .Details{ display:inline-block; width:160px; height:40px; line-height:40px; text-align:center; background:#d0271b; color:#fff; font-size:14px;}
.product .product_cont .cont_box .product_text .Button .Details:hover{ background:#f54235;}
.line{ background:url(../images/bg1.gif) repeat-x; width:100%; height:7px; }

.produce_tab{ margin-top:40px;}
.produce_tab .tab_title li{ color:#333; font-size:16px; width:200px; height:45px; line-height:45px; text-align:center; background:#ccc; margin-right:1px; margin-left:1px;}
.produce_tab .tab_title li:hover{ cursor:pointer; color:#fff;}
.produce_tab li.hit{ color:#fff; background:#00427c; }
.produce_tab .pane{ display:none;}
.produce_tab .produce_panes{ margin-top:30px;}
.produce_tab .produce_panes td{ padding:10px; font-size:14px;}
.produce_tab .pane .TXT,.produce_tab .pane p{ font-size:16px; line-height:30px; margin-top:15px; text-indent:2em;}
.produce_tab .pane_pic .img{ text-align:center; margin-top:15px;}


/*分页列表*/
.pageListNav{ margin-top:70px;}
.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;}


.answer{ margin-top:30px; background:#fff;}
.answer .answer_title{ background:#00427c; height:40px; line-height:40px; color:#FFF; font-size:16px; padding-left:10px;}
.answer li{ border-bottom:1px #dedede dashed; height:45px; line-height:45px; width:280px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.answer li p{ line-height:45px;}
.answer li a{ color:#666;}
.answer li:hover a{ color:#e50112;}

.contact{ margin-top:30px; background:#fff; padding-bottom:20px;}
.contact .contact_title{ background:#00427c; height:40px; line-height:40px; color:#FFF; font-size:16px; padding-left:10px;}
.contact .contact_cont p{ padding-left:15px;}


.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;}


.Product_Related { width:1200px; margin:30px auto;}
.Product_Related .Related_title{ background:#fff; height:45px; line-height:45px; border-bottom:2px solid #00407a;}
.Product_Related .Related_title p{ font-size:18px; color:#333; font-weight:bold; padding-left:15px; height:45px; line-height:45px; }
.Product_Related .Related_title p span{ margin-left:10px; font-size:18px;}
.Product_Related .Related_title p a { font-size:12px; color:#666; padding-right:15px; height:45px; line-height:45px;}
.Product_Related .Related_title p a:hover{ color:#00407a;}

.Product_Related .Product_pic{ width:1200px; margin-top:20px;}
.Product_Related .Product_pic .cont_li{  padding:3px; background:#fff; border:1px solid #d3d7d8; box-sizing:border-box; margin-right:22px; margin-bottom:10px;}
.Product_Related .Product_pic .cont_li:hover{ box-shadow:2px 2px 1px #888888; }
.Product_Related .Product_pic .cont_li .img-circle{width:275px; height:185px; display: block; overflow:hidden; text-align:center; vertical-align:middle; display:inline-block; position:relative; }
.Product_Related .Product_pic .cont_li .img-circle img{ width:100%; height:auto; overflow:hidden; vertical-align:middle; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.Product_Related .Product_pic .cont_li .cont_liP{ color:#333; font-size:14px; line-height:35px; text-align:center;}

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



/*底部*/
.footer_bg{width:100%; margin:0px 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;}
/*底部*/


