@charset "utf-8";

html{overflow-x:hidden;}

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both; height:!important; min-height:; height:; }

.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:990px; margin:0 auto;}

.tel{ color:#b01527; font-size:26px;}

.tel span{ background:url(../images/tel.png) no-repeat left center; display:block; color:#999; font-size:14px; text-indent:18px;}

.headTop{ padding-top:21px;}

.logo2{ margin-left:27px;}

.nav{ background:#1879ac; line-height:40px; height:40px; margin-top:17px;}

.nav ul li{ font-size:16px; width:123px; text-align:center; }

.nav ul li a{ color:#fff;}

.nav ul li:hover{ background:url(../images/libg.png) no-repeat left top;}

.nav ul li.on{ background:url(../images/libg.png) no-repeat left top;}

/*banner样式*/
.bfdm{ width:100%; height:430px;}

.banner{ height:430px; overflow:hidden; margin:0 auto; position:relative;}

.banner li{ height:430px; width:100%; }

ul.tabs { position:absolute; top:404px; left:50%; z-index:99999999; margin-left:-56px; width:112px;}

ul.tabs li { float: left; margin-right:8px;}

ul.tabs li a{ display: block; width: 23px; height: 23px; text-align: center; text-indent: -9999px; overflow: hidden; background:url(../images/bf1.png) no-repeat center top;}

ul.tabs li.hover a{ background:url(../images/bf2.png) no-repeat center top;}
/*end*/

.title{ background:#ebebeb; border:1px solid #dddddd; height:40px;  margin-bottom:10px;}

.title p{ background:#1879ac; line-height:40px; padding:0 46px 0 20px; color:#fff; font-size:16px; font-weight:bold;}

.title p i{ color:#8cc0db; font-size:14px; padding-left:8px; font-weight:normal;}

.title span a{ color:#888; font-size:12px; line-height:40px; margin-right:8px;}

/*左侧报纸样式*/
.sy_aboutus { margin-top:17px;}

.sy_content{ margin-top:28px; clear:both;}

.content_left{ width:396px; background:url(../images/leftbg2.png) no-repeat left top; height:283px;}

.conTu{ height:280px; width:396px; overflow:hidden; margin:15px auto 0 auto; position:relative;}

.conTu li{ height:258px; width:396px; overflow:hidden; float:left; }

ul.nbf { position:absolute; top:242px; right:72px; width:78px;}

ul.nbf  li { float:left; margin-right:10px;}

ul.nbf  li a{ display:block; width:10px; height:10px; text-align:center; overflow:hidden; color:#fff; background:url(../images/bg3_03.jpg) no-repeat center top; text-indent:-999999px;}

ul.nbf  li.hover a{ background:url(../images/bg3_05.jpg) no-repeat center top;}
/*end*/

.con_center{ width:579px; color:#666666; font-size:14px; line-height:24px;  padding-top:15px; }

.about_us{height:221px; overflow:hidden; text-indent:24px;}

.con_center span img{ padding-top:15px;}

.pro_tit{ color:#d50600; font-size:18px; font-weight:bold; background:url(../images/ttbg.png) no-repeat left center; text-indent:16px;}
/*end*/
.sy_main{ border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; background:#f8f8f8; margin-top:28px; padding-bottom:25px;}

.sy_main_pro{ background:url(../images/libg3.png) repeat-x left top; height:50px; position:relative;}

.sy_main_pro ul.tab-hd li{ float:left; width:183px; padding-left:20px; height:40px; line-height:20px; padding-top:10px;}

.sy_main_pro ul.tab-hd li.active{ background:url(../images/tb_libg.png) no-repeat left top;}

.sy_main_pro ul.tab-hd li.active a{ color:#fff;}

.sy_main_pro ul.tab-hd li.active span{ display:block;}

.sy_main_pro ul.tab-hd li a{ color:#666666; font-size:14px; display:block;}

.sy_main_pro ul.tab-hd li span{ color:#8cc0db; display:none;}

.sy_main_pro .gd{ position:absolute; top:12px; right:6px;}

.sy_main_pro .gd a{ color:#888; font-size:12px;}

.sy_main_pro .tab-bd{ clear:both;}

.sy_main .tab-bd{}

.pro1 ul.pro_list li{ float:left; width:218px; height:198px; margin-left:23px; margin-top:26px;}

ul.pro_list li img{ border:1px solid #ddd;}

ul.pro_list li .wz{line-height:22px; color:#444; font-size:14px; height:22px; overflow:hidden; text-align:center; margin-top:5px;}

ul.pro_list li:hover p{ color:#db2722;}

.pro1 ul.pro_list li:hover .wz{ background:#f2886c; width:220px; color:#000; font-weight:bold;}

.pro1{ display:none;}

ul.pro_list li:hover .pro1{ display:block;}

.cp{ margin-top:28px;}

.cp .pro ul li{ float:left; width:230px; height:182px; overflow:hidden; margin-left:18px;}

.cp .pro ul li dl dd{ float:left; background:url(../images/probg.png) no-repeat center top; width:176px; height:182px; margin-left:17px;}

.cp .pro ul li dl dd:hover{ background:url(../images/pro_hover.png) no-repeat center top;}

.cp .pro ul li dl dd:hover p{ color:#ee3e0f;}

.cp .pro ul li dl dd p{ text-align:center; color:#444; font-size:14px; line-height:28px;}

.cp .pro ul li dl dd .ptu{ padding-top:3px;}

.chanpin{ width:998px; height:202px;}

.chanpin .pro{ background:#efefef;}

.pro ul{ height:180px; overflow:hidden; margin-top:17px; margin-left:8px; position:relative;}

ul.bf{ position:absolute; top:-22px; right:75px;}

ul.bf li{ float:left;}

ul.bf li a{display: block; width:10px; height:10px; margin-left:10px; text-align: center; text-indent: -9999px; overflow: hidden; background:url(../images/dd.png) no-repeat center top;}

ul.bf li.hover a{ background:url(../images/kk.png) no-repeat center top;}


.cptit{font-size:16px; color:#444444; font-weight:bold; height:33px;}

.cptit span,.cptit2 span{ font-weight:normal; color:#ccb39b; font-size:12px; margin-left:5px;}

.cptit i,.cptit2 i{ float:right; line-height:33px; }

.cptit i a,.cptit2 i a{ color:#888; font-size:12px; font-weight:normal;}

.cptit2{font-size:16px; color:#444444; font-weight:bold; height:33px; border-bottom:1px solid #dddddd;}

/*底部样式*/
.sy_xinwen{ margin-top:25px;}
.xinwen{ width:312px; margin-right:35px;}
.news_bt img{ clear:both;}
.news_bt span{ float:right; padding-top:15px;}
.xinwen_side{ height:90px; margin-top:15px;}
.xinwen_side .xin_name{ margin-left:112px; color:#ee3e0f; font-size:15px;}
.xinwen_side .xin_nr{ margin-left:112px; color:#666666; line-height:20px; height:38px; overflow:hidden; margin-top:16px; font-size:12px;}

ul.xin_list li{ height:28px; line-height:28px; color:#666; font-size:12px; background:url(../images/dbg.png) no-repeat left center; text-indent:12px;}
ul.xin_list li:hover a{ color:#ee3e0f;}
ul.xin_list li a{color:#666666;}
ul.xin_list li span{ color:#888; margin-right:25px; font-size:12px; float:right;}

/*end*/

/*联系我们*/
.sy_contact{ width:296px;}

.contact_nr .com_mz{ font-size:14px; color:#ee3e0f; padding-top:6px; line-height:30px;}

.contact_nr p{ color:#444; font-size:12px; line-height:24px; }

.contact_nr .wx{ padding-top:13px;}

/*底部*/
.footer{ }

.lk_tu img{ margin-top:10px;}

.footerTop{ background:url(../images/link2.jpg) repeat-x left top; margin-top:22px;}

.friend_link{ height:69px; width:990px; overflow:hidden;}

.friend_link ul li{ float:left; color:#fff; font-size:12px; margin-left:25px; line-height:69px;}

.friend_link ul li a{color:#555; font-size:14px;}
.cony{ width:565px; height:105px; overflow:hidden; margin-left:35px;}
.cony ul li{ float:left; color:#fff; padding:0 3px; font-size:14px; line-height:25px;}
.cony .nz{ font-size:12px; color:#fff; line-height:25px;}
.cony span{ font-size:12px; color:#fff; line-height:25px;}
.cony ul li a{color:#fff;}
.footer_bottom{ background:#333737; padding:24px 0 36px 0;}
.footer_bottom .wrap{ position:relative;}
.footer_bottom p{ color:#777; font-size:12px; line-height:24px;}
.footer_bottom p a{ color:#777;}
.bm_right .fxdm{ position:absolute; top:0; right:-6px;}
.bm_right .fxdm p{ margin-right:5px;}
.bm_right .count{ position:absolute; top:28px; right:0;}
.bm_right .tec{ position:absolute; top:50px; right:0;}

/*内页样式*/
.nbanner p{ height:300px;}

.location{ color:#666; font-size:12px; padding:14px 0 17px 0;}

.location a{ color:#666; }

/*产品分类 begin*/
.side{width:220px; }

.sd_nr{width:220px; border:1px solid #e4e4e4; }

ul.pro_case li{ width:220px; font-size:14px; line-height:36px; background:url(../images/libg4.png) no-repeat 203px 16px; border-bottom:1px solid #e9e9e9; text-indent:16px;}

ul.pro_case li:hover{ background:url(../images/ddhover_06.png) no-repeat left 5px;}

ul.pro_case li a{ color:#666666;  }

ul.pro_case li:hover >a{ color:#fff;}

ul.pro_case li.on >a{ color:#fff;}

ul.pro_case li dl{ padding:5px 0 10px 0; display:none; }

ul.pro_case li dd{ width:180px; font-size:12px; line-height:26px; background:#fff; padding-left:40px;  }

ul.pro_case li dd:hover{ background:url(../images/dd3.gif) no-repeat 23px 11px; }

ul.pro_case li dd:hover a{ color:#0063ad; }

ul.pro_case li.on{ background:url(../images/ddhover_06.png) no-repeat left 5px; }

ul.pro_case li.on dl{ display:block; }

/*产品分类 end*/
.main{ width:743px; padding-bottom:35px;}

/*产品列表 begin*/
.mtitle2{ border-bottom:1px solid #e4e4e4; background:#f4f4f4; line-height:36px; color:#005aa0; font-size:16px; font-weight:bold; text-indent:16px;}

.mtitle{ border-Bottom:1px solid #e4e4e4;line-height:36px; color:#1879ac; font-size:14px; font-weight:bold; text-indent:6px; height:36px;}


/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; padding:40px 0; 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:#006abd; }

.page a.cur{ color:#006abd; }
/*页码放置 end*/

/*产品简介样式*/
.abus p{ font-size:14px; color:#666; line-height:24px; text-indent:24px; padding-top:10px;}

.abus .tu1{ text-align:center; padding:8px 0 25px 0;}

.sd_contact{border:1px solid #e4e4e4; width:200px; padding:0 8px 10px 12px; margin-top:15px;}

.sd_contact .lx_mz{ font-size:16px; color:#a82924; padding:11px 0 10px 0;}

.sd_contact p span{ display:block; font-size:12px; color:#999; line-height:25px; }

.sd_contact .lx_mz1{ color:#0091dd; margin-bottom:5px;}

.sd_contact .lx_mz2,.sd_contact .lx_mz3{ color:#444444; margin-bottom:5px;}

.nyProduct ul{ margin-left:-30px; width:771px;}

.nyProduct ul li{ float:left; width:225px; height:198px; margin-left:31px; margin-top:26px;}

.nyProduct ul li img{ border:1px solid #ddd;}

.nyProduct ul li .wz{line-height:24px; color:#444; font-size:14px; height:24px; overflow:hidden; text-align:center; margin-top:5px;}

.nyProduct ul li:hover p{ color:#db2722;}

.nyProduct ul li:hover .wz{ background:#f2886c; width:225px; color:#000; font-weight:bold;}


/*新闻列表 begin*/
.ny_news li{ width:720px; height:180px; border-bottom:1px solid #e8e8e8; margin-top:20px; } 

.ny_news li a{ height:141px; display:block; }

.ny_news li img{ float:left; width:198px; height:158px; border:1px solid #e4e4e4; }

.ny_news li .name{ margin-left:230px; font-size:16px; color:#1879ac; line-height:16px; }

.ny_news li .xq{ color:#555; font-size:12px; margin-left:230px; border:1px solid #e5e5e5; width:90px; height:26px; text-align:center; line-height:26px; margin-top:5px;}

.ny_news li a:hover .name{ color:#ee3e0f; }

.ny_news li .sj{ margin:12px 0 0 230px; font-size:12px; color:#999999; line-height:15px; background:url(../images/bg1.gif) no-repeat; padding-left:25px; }

.ny_news li .nr{ margin:10px 0 0 230px; color:#555; line-height:22px; height:71px; overflow:hidden; font-size:12px; }
/*新闻列表 end*/


.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;}
.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; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.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;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:180px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.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; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

