﻿@charset "utf-8";

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

::selection{color:#fff; background:#0358b0;}

::-moz-selection{color:#fff; background:#0358b0;}

::-webkit-selection{color:#fff; background:#0358b0;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif;}

textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em; }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }

.wrap{ width:1000px; margin:0 auto; position:relative;}

html{ overflow-x:hidden;}

.mu{ background:url(../images/navbg.jpg) repeat-x left top; height:55px; width:100%;}

ul.nav li{ float:left; width:111px; height:55px; text-align:center; line-height:55px; font-size:16px;}

ul.nav li a{ color:#666666; display:block;width:111px; height:55px;}

ul.nav li:hover{ background:url(../images/li_hover.jpg) no-repeat left 1px; }

ul.nav li:hover a{color:#2a4c89;}

ul.nav li.on{background:url(../images/li_hover.jpg) no-repeat left 1px}

ul.nav li.on a{color:#2a4c89;}

/*banner样式*/
.bfdm{ width:100%; height:360px; text-align:center;}
.banner{ height:360px; overflow:hidden; margin:0 auto; position:relative;}
.banner li{ height:360px; width:1440px; float:left; overflow:hidden; }
.banner ul{ position:absolute; left:0; top:0;}
ul.tabs { position:absolute; top:-20px; right:0; width:112px;}
ul.tabs li { float: left; width:30px; height:17px; margin-right: 3px; background:url(../images/dian.png) no-repeat left center;}
ul.tabs li a{ display: block; width:30px; height: 17px; text-align: center; font-weight:bold; color:#fff;}
ul.tabs li.hover{ background:url(../images/dian_hover.png) no-repeat left center;}
/*end*/
.fdm{ background:url(../images/conbg.jpg) repeat left top; width:100%; clear:both; min-height:849px; padding-top:20px;}
.header{ background:url(../images/headerbg_01.png) repeat left top; height:88px;}
.header .logo{ padding-top:25px;}
.header .tel{ font-size:24px; color:#2a4c89; font-weight:bold; padding-top:25px; margin-right:20px;}
.header .tel span{ display:block; color:#666666; font-size:16px;}
.cbg{ background:url(../images/cbg.jpg) repeat-x left top; height:24px;}
/*首页左侧*/
.top_left_side{ border:1px solid #e3e4e4; width:300px; background:#fff; height:317px; overflow:hidden;}
.zixuntu{ padding:4px;}
.chan_tu{ height:310px; width:290px; overflow:hidden;}
.chan_tu ul li{width:291px; height:268px; position:relative;}
.chan_tu ul p{ width:291px; height:36px; line-height:36px; text-align:center; position:absolute; top:269px;}
.chan_tu ul p a{ color:#565656; font-size:14px;}
.kg{ position:absolute;top:258px; left:145px; width:288px; height:21px;}
ul.dian{ width:185px;}
ul.dian li{ float:left; background:url(../images/yu.png) no-repeat left center; width:35px; height:14px; text-align:center; }
ul.dian li a{font-size:12px; font-family:"微软雅黑"; color:#fff;}
ul.dian li.active{ background:url(../images/yu2.png) no-repeat left center;}
/* end */
.top_center_side{ width:435px; background:#fff; height:317px; border:1px solid #e3e4e4; margin-left:7px;}
.nw_ny{ width:413px; margin:0 auto;}
.tit{ border-bottom:1px solid #d4d4d4; height:33px; color:#274780; font-size:16px;font-family:"微软雅黑"; }
.tit p{ background:url(../images/bm.jpg) no-repeat left bottom; line-height:33px;}
.tit span{ font-size:12px; line-height:30px;}
.tit span a{ color:#565656;}
.top_center_side .nw{ background:url(../images/nwbg.png) no-repeat left bottom; height:135px; padding-top:18px;}
.top_center_side .nw .biao{ color:#274780; font-size:18px; text-align:center; line-height:35px;}
.top_center_side .nw .nr{ color:#666; text-align:center; text-indent:24px; font-size:12px; line-height:24px;}
.nw_bm ul li{ line-height:24px; background:url(../images/xd.jpg) no-repeat left center; text-indent:16px;float: left;width: 205px;}
.nw_bm ul li:hover a{color:#274780;}
.nw_bm ul li a{ color:#565656;}
.center_right_side{ width:230px; background:#fff; height:317px; border:1px solid #e3e4e4; margin-left:8px;}
.bw_list_ny .bt{ height:35px; line-height:35px;color:#274780; font-size:16px;border-bottom:1px solid #e3e4e4;font-family:"微软雅黑";}
.bw_list_ny .bt span a{color:#565656; font-size:12px;}
ul.nw_list{ padding-top:10px;}
ul.nw_list li{ line-height:32px; background:url(../images/xd.jpg) no-repeat left center; text-indent:12px; height:32px; overflow:hidden;}
ul.nw_list li a{ color:#565656;}
ul.nw_list li:hover a{ color:#274780;}
.bw_list_ny{ width:216px; margin:0 auto;}

.cs_left_side{ width:747px;border:1px solid #e3e4e4; background:#fff;}
.cs_ny{ width:720px; margin:0 auto;}
.links-inco{ width:704px; margin-top:23px; position:relative;}
.yqlj ul{width:704px; overflow:hidden;}
.yqlj ul li {width:180px; height:102px; float:left;text-align:center; position:relative;}
.yqlj ul li p{ text-align:center;font-size:12px; color:#666666; line-height:35px;}
.cs_right_side{width:230px; background:#fff; height:207px; border:1px solid #e3e4e4; margin-left:8px;}
.cs_right_side .bao{ padding-top:15px; text-align:center;}
.con_bm_left{ width:302px;border:1px solid #e3e4e4; height:278px;background:#fff;}
.zb_ny{ width:274px; margin:0 auto;}
.con_bm_cen{ width:433px;border:1px solid #e3e4e4;background:#fff;height:278px; margin-left:7px;}
.jianjie{ width:413px; margin:0 auto;}
.con_bm_rgt{width:230px;border:1px solid #e3e4e4;background:#fff;height:278px; margin-left:8px;}
ul.zbxin{ padding-top:20px;}
ul.zbxin li{ line-height:26px; background:url(../images/n1.png) no-repeat left center; text-indent:20px;}
ul.zbxin li:hover a{ color:#000;}
ul.zbxin li:hover{background:url(../images/n2.png) no-repeat left center;}
ul.zbxin li a{ color:#666666;}
.c_nr{ padding-top:17px;}
.c_nr .nei{ text-indent:24px; color:#565656; line-height:24px;}
.c_nr .nei a{ color:#274780;}

.con_bm_rgt .shy{ background:url(../images/baobg.png) no-repeat center center; height:125px;}
.di_ny{ width:218px; margin:0 auto;}
.con_bm_rgt .qq{width:125px; margin-top:14px;}
.con_bm_rgt .qq img{ margin-top:3px;}
.con_bm_rgt .ph{ background:url(../images/dai.png) no-repeat left center; height:24px; text-indent:84px; color:#2a4c89; font-size:18px; margin-top:14px;}
.con_bm_rgt .dizhi{ background:url(../images/you.png) no-repeat left 7px; text-indent:28px; color:#333; font-size:12px; font-family:"微软雅黑"; margin-top:14px; line-height:24px;}
.con_bm_rgt .ma{ margin-top:14px;}


/*单页内页样式*/
.nbanner{ width:1440px; margin:0 auto;}
.ny{ background:url(../images/conbg.jpg) repeat left top; padding-bottom:15px;}
.ny_con{ padding-top:21px;}
.ny_side{ width:198px;}
.ny_side .side_tit{ background:url(../images/sbg2.png) no-repeat left top; height:42px;line-height:42px; text-indent:24px; width:197px; color:#ffffff; font-size:18px; font-family:Microsoft YaHei,LiHei Pro; font-weight:bold;}
/*产品分类 begin*/
.side_con{ width:196px;border:1px solid #e1e1e1; background:#fff;}
ul.pro_case{ border-top:1px solid #e3e3e3; width:194px; margin:0 auto; background:url(../images/ulbg.png) no-repeat left bottom; padding-bottom:20px;}

ul.pro_case li{ width:153px; background:url(../images/dd1.gif) no-repeat 170px center; font-size:14px; line-height:41px; border-bottom:1px solid #e3e3e3; padding-left:35px; margin-left:5px; }

ul.pro_case li:hover{ background:url(../images/sj.png) no-repeat 170px center;}

ul.pro_case li>p{ text-indent:15px;}

ul.pro_case li a{ color:#666666; }

ul.pro_case li:hover >p a{color:#0a162f;}

ul.pro_case li:hover >p{background:url(../images/xd.jpg) no-repeat left center; text-indent:15px;}

ul.pro_case li.on >p a{color:#0a162f;}

ul.pro_case li.on >p{background:url(../images/xd.jpg) no-repeat left center;}

ul.pro_case li.on{background:url(../images/sj.png) no-repeat 170px center;}

ul.pro_case li.on dl{ display:block; }

.side_center{ margin-top:8px; background:#fff;}

.side_center .bt{ border-bottom:1px solid #ececec; padding:0 14px;}

.side_center .bt{ height:35px; line-height:35px;color:#274780; font-size:16px;border:1px solid #e3e4e4; font-family:"微软雅黑"; font-weight:bold;}

.side_center .bt span a{color:#565656; font-size:12px;}

.side_center ul{ margin:0 14px;}

.side_center ul li{ background:url(../images/xd2.jpg) no-repeat left center; text-indent:14px; line-height:32px;}

.side_center ul li a{ color:#565656;}

.contact{ background:url(../images/contactbg.png) no-repeat left top; height:202px; margin-top:8px;}

.contact p{ margin:0 12px;}

.contact .tg{ border-bottom:1px solid #e4e4e4; line-height:45px; color:#1d3766; font-size:14px; font-weight:bold;}

.ddxin{ padding-top:11px;}

.ddxin .gs{color:#25447b;}

.ddxin p{ color:#333; font-size:12px; line-height:25px;}

.ddxin .dh{ color:#516995; font-size:18px; font-weight:bold; background:url(../images/dhbg.png) no-repeat left center; text-indent:20px;}

.ny_main{ width:775px; background:#f7f9fb; border:1px solid #fff; padding-bottom:45px;}

.mn_ny{ width:748px; margin:0 auto;}

.main_tit{ height:42px; color:#0a162f; font-size:18px; border-bottom:1px solid #e4e4e4;}

.main_tit p{ border-bottom:5px solid #0a162f; line-height:38px;}

.main_tit span{ float:right; line-height:42px; color:#a09e9d; padding-right:10px; font-size:12px;}

.main_tit span a{ color:#a09e9d;}

.main_nr{ min-height:800px;}

.main_nr p img{ text-align:center;}

.main_nr .dy_nr p{color:#666 !important; line-height:24px !important; text-indent:24px; padding-top:10px;}


/*页码放置 begin*/
.page{ height:33px; clear:both; width:100%; text-align:center; padding-top:40px; font-size:0px; font-family:Arial, Helvetica, sans-serif; }

.page a{ width:20px; line-height:33px; text-align:center; height:33px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:18px; color:#5d6d7d; margin: 0 3px; }

.page a.prev{ background:url(../images/bg.gif); width:35px; height:33px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }

.page a.prev:hover{ background-position: 0 -33px; }

.page a.next{ background:url(../images/bg.gif) no-repeat -36px 0; width:35px; height:33px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }

.page a.next:hover{ background-position: -36px -33px; }

.page a.num:hover{ color:#17223a; }

.page a.cur{ color:#17223a; }
/*页码放置 end*/

.footer{ background:#121212; min-height:136px; width:100%; font-size:12px;}

.fm_left{ padding-top:45px;}

.fm_left p{ color:#666666; line-height:24px;}

.fm_left p a,.fm_right p{ color:#666666; line-height:24px;}

.fm_right{ padding-top:55px; width:260px;}

.fm_right .fen{ padding-right:5px; line-height:28px;}

.fm_right ul li{ padding:0 1px;}

.fm_right ul li,.fm_right ul li a{color:#999999;}

.ny_product ul{ margin-top:15px;}

.ny_product ul li{ float:left; margin-left:10px; margin-top:5px;}

.ny_product ul li p{ color:#666; line-height:35px; text-align:center;}

.ny_product ul li:hover p{ color:#274780;}

.ny_product ul li .ptu{ border:1px solid #c9ced8;}

ul.ny_news_list li img{ float:left;border:1px solid #c9ced8;}

ul.ny_news_list li{ height:174px; border-bottom:1px dotted #d2d4d6; padding-top:24px;}

ul.ny_news_list li .date{ color:#333; font-size:14px; margin-left:250px;}

ul.ny_news_list li .tm{ color:#333; font-size:18px;margin-left:250px; padding-top:15px;}

ul.ny_news_list li .nei{ color:#666; font-size:12px;margin-left:250px; padding-top:12px; line-height:20px;}

ul.ny_news_list li .geng{ background:url(../images/geng_hover.png) no-repeat; width:100px; margin-left:250px; height:23px; text-align:center; line-height:23px; margin-top:10px;}

ul.ny_news_list li .geng a{ color:#fff; display:block;}

ul.ny_news_list li .geng:hover{background:url(../images/geng.png) no-repeat;}

.zhao ul{ padding-top:10px;}

.zhao ul li{ height:35px;color:#666666;}

.zhao ul li span{ background:url(../images/yj.png) no-repeat left top; display:block; width:71px; height:23px; text-align:center; line-height:23px;}

.zhao ul li span:hover{ background:url(../images/yj_hover.png) no-repeat left top;}

.zhao ul li span:hover a{ color:#fff;}

.zhao ul li:hover{ color:#000;}

.zhao ul li a{ color:#666666;}

.apply { padding-top:10px;}

.apply p{ color:#666666; font-size:12px; line-height:28px; margin:0 8px; text-indent:24px;}

.apply  .bap{ text-align:center; padding:30px 0; background:url(../images/bapbg.png) no-repeat left 15px; height:70px;}

.apply  .other2 { padding: 8px 0 ; width: 100%;}

.apply  .other2 li {line-height: 24px; color:#999; float:left; margin-right:25px;}

.apply  .other2 li a{ color:#999;}

.apply  .other2 li a:hover{ color:#666666; text-decoration:underline;}

/*  message css*/

.bd .ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.bd .ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/

.bd .ny_msg .welcome{height:41px; line-height:41px; border-bottom:1px solid #e4e4e4; font-size:14px;font-family:"微软雅黑";  color:#616c76; }
.bd .ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.bd .ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.bd .ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.bd .ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.bd .msgWrite{margin-top:35px;}
.bd .msgWrite .bridge{margin-left:112px;}
.bd .msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.bd .msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.bd .msgWrite .msgform ul li p.type{width:110px;float:left;line-height:34px; text-align:left;}
.bd .msgWrite .msgform ul li span.msgIn{float:left; padding-bottom:1px;}
.bd .msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:url(../images/bd.png) no-repeat left center; font-size:14px; color:#bbbbbb }
.bd .msgWrite span.tips{line-height:34px; color:#fc5354; padding-left:10px; position:absolute; white-space:nowrap;}
.bd .tips{ color:#fc5354;}
.bd .msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.bd .msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none;line-height:30px; cursor:pointer;}
.bd .msgWrite .msgform ul li.butbox{ text-align:center;}
.bd .msgWrite .msgform ul .s3 span.msgIn input{background:url(../images/bd2.png) no-repeat left center; }
.bd .msgWrite .msgform ul li input{}
.bd .msgWrite .msgform ul li #book1_sub{ background:url(../images/XD-bd_03.jpg) no-repeat left top; color:#fff;}
.bd .msgWrite .msgform ul li #res{ background:url(../images/XD-bd_05.jpg) no-repeat left top; color:#fff;}
.detail{ width: 700px; margin: 0 auto;font-family:"微软雅黑";}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont {  border-top:0px; padding: 0 20px; width: 658px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .text .wk_new{ margin-top:25px;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; color:#000;}
.related p{ text-align:center;}
.related a{ color:#000;}
.other a{color:#000;}
/*  message css*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/
.mg .ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.mg .ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.mg .ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.mg .ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.mg .ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.mg .ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.mg .msgWrite{padding-left:160px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.mg .msgWrite .bridge{margin-left:112px;}
.mg .msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.mg .msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.mg .msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.mg .msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.mg .msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.mg .msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.mg .msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.mg .msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.mg .msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.mg .msgCk{margin-top:35px;}
.mg .msgCk .bridge{margin:0;margin-bottom:10px;}
.mg .msgCk .msglist{overflow:hidden;_zoom:1;}
.mg .msgCk .msglist ul{margin:-22px 0 0 0;}
.mg .msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.mg .msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.mg .msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.mg .msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.mg .msgCk .msglist ul li p.msger{background:#d8dde0;}
.mg .msgCk .msglist ul li .msgText{background:#d8dde0;}
.mg .msgCk .msglist ul li .msgReply{border-bottom:none;}
.mg .msgCk .msgpages{text-align:center;}
.mg .msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.mg .msgCk .msgpages span.msgpageAll{color:#666666;}

.con_bm_rgt .bt{ border-bottom:1px solid #ececec;}

.con_bm_rgt .bt{ height:35px; line-height:35px;color:#274780; font-size:16px;font-family:"微软雅黑";}

.con_bm_rgt .bt span a{color:#565656; font-size:12px;}

.content_top{ height:319px; overflow:hidden;}
.content_bm2{ height:279px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.content_center{ margin-top:10px;}
