@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:Arial,"Microsoft YaHei"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #666666; line-height: 1.2; font-size:14px; }
a, a:link { color: #666666; text-decoration: none; }
a:visited {  }
a:active, a:hover { color:#0081d3; text-decoration: none; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.google_t{-webkit-text-size-adjust:none;}

.link_red:link, .link_red:visited{ color: #cb1015; text-decoration: none; }
.link_red:active, .link_red:hover{ text-decoration: underline; color:#cb1015; }
.link_white:link, .link_white:visited{ color: #ffffff; text-decoration: none; }
.link_white:active, .link_white:hover{ text-decoration: underline; color:#cb1015; }
.link_orange:link, .link_orange:visited{ color: #f7941d; text-decoration: none; }
.link_orange:active, .link_orange:hover{ text-decoration: underline; color:#f7941d; }
.link_blue:link, .link_blue:visited{ color: #3f6ea8; text-decoration: none; }
.link_blue:active, .link_blue:hover{ text-decoration: underline; color:#3f6ea8; }

.songti{font-family:SimSun} 
.yahei{font-family:"Microsoft YaHei"}
.arial{font-family:Arial}
.new_roman{font-family:"Times New Roman",Arial}
.helvet{font-family:Helvetica}

.red{ color:#e70000;}
.f_w{ font-weight:bold;}


.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.line20{ line-height:20px;}
.line24{ line-height:24px;}
.line24 p{ line-height:24px;}
.line28 p{ line-height:28px;}
.line30 p{ line-height:30px;}

.ind24 p{ text-indent:24px;}
.ind28 p{ text-indent:284px;}
.align_l{ text-align:left}
.align_c{ text-align:center}
.align_r{ text-align:right}
.bgcolor{background:#f5f4f4;}
.pad10{ padding:0 10px}
.m_l10{ margin-left:10px;}
.m_l50{ margin-left:50px;}
.m_l8{ margin-left:8px;}
.tab_pad5 td{ padding:5px;}
.tab_pad10 td{ padding:10px;}

.IEpng6{behavior: url("iepngfix.htc");}

.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
.blank70{clear:both;display:block;font-size:1px;overflow:hidden;height:70px;}

.w1000{ width:1000px; margin:0 auto;}

.top_box{ padding:20px 0;}
.top_box dl{ height:70px;}
.top_box dl dt{ width:400px; height:70px; float:left;}
.top_box dl dd{position:relative; width:400px; height:70px; float:right; text-align:right; line-height:24px; padding:0 40px 0 0;}
.top_box dl dd img{}
.top_box dl dd span{display:block; z-index:10}
.top_box dl dd .stel{background:url(../img/tel.jpg) no-repeat left center;padding-left:25px;font-size:16px;color:#016dad;}
.top_box dl dd .tel{ font-style:italic; font-size:20px; color:#db2319;}
.top_box dl dd span a{ margin:0 8px;}
.top_box dl dd span cite{color:#da251d; font-size:20px;}

.menu_box{ background:#0081d3; height:50px;}
.menu_box ul{}
.menu_box ul li{ float:left; width:125px; text-align:center; line-height:50px; background:url(../img/menu_x.jpg) right center no-repeat;}
.menu_box ul li a{ font-size:14px; font-weight:bold;}
.menu_box ul li a:link, .menu_box ul li a:visited{ color:#ffffff; text-decoration: none;}
.menu_box ul li a:active, .menu_box ul li a:hover{ color:#ffffff; text-decoration: none;}

.i_banner{ height:450px; background:url(../img/banner1.jpg) center center no-repeat;}

.i_pro{ padding:30px 0 10px 0;}
.i_pro ul{ background:url(../img/xian_x.jpg) center 50px no-repeat; height:150px; overflow:hidden;}
.i_pro ul li{ float:left; width:200px; height:150px; font-size:14px; font-weight:bold;}
.i_pro ul li a{ display:block; width:100px; height:150px; overflow:hidden; line-height:250px; text-align:center; margin:0 auto;}
.i_pro1:link, .i_pro1:visited{ color:#666666; text-decoration:none; background:url(../img/icon_pro.jpg) 0 0 no-repeat;}
.i_pro1:active, .i_pro1:hover{ color:#0081d3; text-decoration:none; background:url(../img/icon_pro.jpg) -100px 0 no-repeat; }
.i_pro2:link, .i_pro2:visited{ color:#666666; text-decoration:none; background:url(../img/icon_pro.jpg) -200px 0 no-repeat;}
.i_pro2:active, .i_pro2:hover{ color:#0081d3; text-decoration:none; background:url(../img/icon_pro.jpg) -300px 0 no-repeat; }
.i_pro3:link, .i_pro3:visited{ color:#666666; text-decoration:none; background:url(../img/icon_pro.jpg) -400px 0 no-repeat;}
.i_pro3:active, .i_pro3:hover{ color:#0081d3; text-decoration:none; background:url(../img/icon_pro.jpg) -500px 0 no-repeat; }
.i_pro4:link, .i_pro4:visited{ color:#666666; text-decoration:none; background:url(../img/icon_pro.jpg) -600px 0 no-repeat;}
.i_pro4:active, .i_pro4:hover{ color:#0081d3; text-decoration:none; background:url(../img/icon_pro.jpg) -700px 0 no-repeat; }
.i_pro5:link, .i_pro5:visited{ color:#666666; text-decoration:none; background:url(../img/icon_pro.jpg) -800px 0 no-repeat;}
.i_pro5:active, .i_pro5:hover{ color:#0081d3; text-decoration:none; background:url(../img/icon_pro.jpg) -900px 0 no-repeat; }

.i_space{ background:#f5f5f5;}
.ix_box{ background:#0081d3 url(../img/ix_bg.jpg) center top no-repeat; width:160px; height:410px; overflow:hidden; padding:0 10px; color:#FFF;}
.ix_box .ix1{ height:80px; overflow:hidden; }
.ix_box .ix1 b{ font-size:20px; display:block; margin-top:30px;}
.ix_box .ix1 cite{ font-size:20px; display:block;}
.ix_box .ix2{ height:110px; padding:15px 0 0 0; overflow:hidden; border-bottom:2px #FFFFFF solid; line-height:20px;}
.ix_box .ix2 a{ display:block; height:60px; line-height:60px; padding-left:20px;}
.ix_box .ix2 a:link, .ix_box .ix2 a:visited{ color:#ffffff; text-decoration:none; background:url(../img/icon1.jpg) left center no-repeat;}
.ix_box .ix2 a:active, .ix_box .ix2 a:hover{ color:#ffffff; text-decoration:underline; background:url(../img/icon1.jpg) left center no-repeat; }
.ix_box .ix3{ padding-top:10px;}
.ix_box .ix3 a{ display:block; height:40px; line-height:40px; font-size:14px; border-bottom:1px #369cdc dotted; padding-left:5px;}
.ix_box .ix3 a:link, .ix_box .ix3 a:visited{ color:#d7e6f5; text-decoration:none; background:url(../img/icon2.jpg) right 0 no-repeat;}
.ix_box .ix3 a:active, .ix_box .ix3 a:hover{ color:#ffffff; text-decoration:none; background:url(../img/icon2.jpg) right -40px no-repeat; }

.ic_box{ background:#FFF; width:740px; height:350px; padding:30px; overflow:hidden; }

.i_gun_box{ width:960px; margin:0 auto; height:170px; overflow:hidden; background:#FFF; padding:20px 20px 10px 20px;}
.i_gun{ width:960px; height:170px; overflow:hidden; margin:0 auto; }
.i_gun ul{}
.i_gun ul li{ float:left; margin:0 5px; width:200px; height:170px;}
.i_gun ul li a{ display:block; width:200px; height:170px; }
.i_gun ul li a span{ display:block; height:30px; line-height:30px; text-align:center;}



.map_box{ background:#0081d3 url(../img/qy_bg.jpg) center center no-repeat; height:200px; overflow:hidden;}
.i_fx{ width:180px}
.i_fx dl{}
.i_fx dl dt{ height:60px; background:#005890; line-height:60px; color:#FFF; padding:0 10px;}
.i_fx dl dd{ height:44px; background:#FFF;}
.i_dq{ width:470px; height:110px; overflow:hidden; margin:45px 0 0 45px;}
.i_dq ul{ width:500px;}
.i_dq ul li{ width:128px;padding:6px 10px; overflow:hidden; border:1px #339adc solid; margin:0 10px 10px 0; color:#FFF; float:left; line-height:18px;}
.i_dq ul li a{ display:block; width:128px;}
.i_dq ul li a:link, .i_dq ul li a:visited{ color: #ffffff; text-decoration: none; }
.i_dq ul li a:active, .i_dq ul li a:hover{ text-decoration: none; color:#ffffff; }





.foot_box{ line-height:20px; padding:20px 0; color:#999; font-size:12px;}
.foot_box dl{ height:40px;}
.foot_box dl dt{ float:left;}
.foot_box dl dt a:link, .foot_box dl dt a:visited{ color:#999999; text-decoration: none; }
.foot_box dl dt a:active, .foot_box dl dt a:hover{ color:#0081d3; text-decoration: none;  }
.foot_box dl dd{ float:right; text-align:right;}

.bc1{ background:#3f6ea8;}
.bc2{ background:#3abbc5;}
.i_news{ width:400px;}
.i_news dl{}
.i_news dl dt{ width:90px; height:24px; float:left; text-align:center; color:#FFF; line-height:24px;}
.i_news dl dt a{color:#FFF;}
.i_news dl dd{ width:275px; height:100px; float:right; line-height:20px; border-bottom:1px #CCCCCC dotted;}
.i_news dl dd cite{ display:block; color:#3f6ea8;}
.i_news dl dd p{ display:block; margin-top:5px; margin-bottom:5px;}

.i_case{ width:290px;}
.i_case h2{}
.i_case h2 b{}
.i_case h2 span{margin:10px 0;float:right;}
.i_case h2 span em{width:8px;height:8px;background:#F0F2F3;border:1px solid #E6E9EA;border-radius:10px;margin:0 3px;display:inline-block;cursor:pointer;}
.i_case h2 span em.emon{width:10px;height:10px;background:#00A6EC;border:none;}
.i_case .list1{}
.i_case .list1 cite{ display:block; color:#006fb6; line-height:30px; margin-top:10px;}
.i_case .list1 cite a{color:#006fb6;}
.i_case .list1 span{ display:block; line-height:20px;}
.i_case_xx{ display:block; width:99px; height:28px; line-height:28px; text-indent:10px; margin-top:10px;}
.i_case_xx:link, .i_case_xx:visited{ color: #ffffff; text-decoration: none; background:url(../img/xx_bg.jpg) no-repeat; }
.i_case_xx:active, .i_case_xx:hover{ text-decoration: none; color:#ffffff; background:url(../img/xx_bg.jpg) no-repeat;}

.z_box{ padding-top:270px; margin-top:10px;}
.z_l{ width:200px;}
.z_r{ width:780px; overflow:hidden;}

.z_l dl{}
.z_l dl dt{ height:80px; padding:30px 0 0 25px; overflow:hidden; background:url(../img/z_l_t.png) no-repeat; font-size:14px; color:#FFF;}
.z_l dl dt b{ font-size:24px; display:block;}
.z_l dl dd{ height:45px; line-height:45px; font-size:14px; margin-top:1px;}
.z_l dl dd a{ display:block; height:45px; padding:0 20px;}
.z_l dl dd a:link, .z_l dl dd a:visited{ text-decoration: none; background:#e5e5e5; }
.z_l dl dd a:active, .z_l dl dd a:hover,.z_l dl dd a.hover{ text-decoration: none; color:#ffffff; background:#0081d3 url(../img/icon1.jpg) 170px center no-repeat;}

.z_pos{ height:50px;  border-bottom:1px #e6e6e6 solid; text-align:right; line-height:50px;}

.z_case_list{ width:792px;}
.z_case_list li{ width:252px; height:185px; overflow:hidden; float:left; margin:0 12px 12px 0;} 
.z_case_list li a{ display:block; position:relative; width:252px; height:185px; overflow:hidden;} 
.z_case_list li a span{ display:block; height:35px; width:252px; line-height:35px; position:absolute; bottom:0; text-align:center; background:url(../img/z_case_list.png) 0 0 no-repeat; color:#FFF;}
.z_case_list li a:hover span{ text-decoration: none; color:#ffffff; background:url(../img/z_case_list.png) 0 -35px no-repeat; }

.z_contact{ background:url(../img/z_con_Bg.jpg) left top repeat-y; padding:20px 20px 20px 120px;}
.z_contact dt{ font-size:14px; line-height:30px;}
.z_contact dt b{ font-size:16px; display:block; color:#0081d3;}
.z_contact dd{ margin-top:20px;}
.z_contact dd img{ border:3px #94bfdb solid;}

.z_a_x{ background:url(../img/bx.jpg) left bottom no-repeat; font-size:20px; font-weight:bold; padding-bottom:15px;}
.z_a_x cite{ color:#b7b6b6; font-size:14px; font-weight:normal; display:block;}

.z_ry_list{ width:796px;}
.z_ry_list li{ width:249px; height:220px; float:left; margin:0 16px 16px 0;}
.z_ry_list li a{ display:block; position:relative;  width:249px; height:220px; overflow:hidden;} 
.z_ry_list li a img{ border:5px #e5e5e5 solid;}
.z_ry_list li a span{ display:block; height:30px; width:249px; line-height:30px; text-align:center; }
.z_ry_list li a:hover span{ text-decoration: none; color:#ffffff; background:#0081d3; }
.z_ry_list li a:hover img{ border:5px #0081d3 solid;}

.z_news_hot{ height:120px; overflow:hidden;}
.z_news_hot dt{ float:left; width:160px;}
.z_news_hot dd{ float:right; width:610px; line-height:20px;}
.z_news_list{}
.z_news_list li{ background:url(../img/point1.jpg) left center no-repeat; line-height:40px; padding-left:10px; border-bottom:1px #efefef dotted;}
.z_news_list li span{ color:#dcdcdc;}

.z_news_title{ text-align:center; padding:10px 0 20px 0;}
.z_news_title b{ display:block; font-size:16px;}
.z_news_title span{ display:block; background:#e6e6e6; height:20px; line-height:20px; color:#808080; margin-top:10PX;}

/*在线留言  begin*/
.guestbook_1{text-align:center;}
.guestbook_1 h1{ color:#e60012; height:22px; line-height:22px;}
.guestbook_1 p{ color:#5b5b5b; line-height:22px;}

.guestbook_2{padding-left:100px;}
.guestbook_2 table{}
.guestbook_2 table td{ padding:0 0 15px 0;}
.guestbook_2 .input_contact1{ border:1px solid #e7e7e7; line-height:35px; width:198px; height:33px; font-family:Microsoft YaHei;}
.textarea_contact1{border:1px solid #e7e7e7; line-height:25px; height:110px; font-family:Microsoft YaHei;  width:370px;}
/*在线留言 end*/
.subbnt,a.subbnt{display:inline-block;_display:inline;_zoom:1;background:#006cb1;color:#fff;font-size:14px;font-weight:bold; text-align:center;width:110px;height:35px;line-height:35px;}

.ul_page{text-align:center;}
.ul_page a,.ul_page span{ padding:4px 10px;font-size:15px;display:inline-block;*display:inline;*zoom:1;color:#A1A1A1;background:#F2F2F2;border:1px solid #E6E6E6; border-radius:4px;margin:0 3px;}
.ul_page a:hover,.ul_page span.current{ background:#006cb1;color:#fff; text-decoration:none;border:1px solid #006cb1;}

.slideBox{ width:100%; height:450px; overflow:hidden; position:relative;}
.slideBox .hd{height:25px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 3px;  width:20px; height:20px; line-height:20px; border-radius:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0081d3; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ width:100%; height:450px; display:block; zoom:1; vertical-align:middle; }
.slideBox .bd img{}
.link{padding-bottom:15px;}
.link .tit{display:inline-block;width:90px;height: 24px;text-align: center;color: #FFF;line-height: 24px;background: #3abbc5;}
.link a {line-height: 24px;margin-left: 10px;}