@charset "utf-8";
/* CSS Document */

body{color:#000;background:#414042;font:12px/1.6 Verdana, Helvetica, sans-serif;text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;}
input,select{font-size:12px;vertical-align:middle;}
body div{text-align:left;}
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;}
li{list-style-type:none;}
img{border:0 none;}
a:link, a:visited{color:#333;text-decoration: none;outline: none;}
a:hover{color:#0E4470;text-decoration: underline;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
font1{ color:#000; font-weight:normal; margin-left:5px; font-size:12px;}
.block {width:1000px; height:auto; clear:both;margin:0 auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.page{ clear:both; text-align:center; margin:20px 0; font-size:15px; font-family:"微软雅黑"}
.page a{ padding:5px; }
.page a:hover{ background:#06F; color:#FFF; text-decoration:none}
.wrapper{ width:1000px; background:#FFF; margin:0 auto; overflow:hidden}
.jianjie {background:url(nav_jianjie.jpg) no-repeat bottom center;}
.cp{ background:url(nav_cp.gif) no-repeat bottom center}
.rc{ background:url(nav_rc.gif) no-repeat bottom center}
.contact{ background:url(nav_contact.jpg) no-repeat bottom center}
.content_lx { background:url(bg3.jpg) right top no-repeat; padding:20px;}
.rongyu{ background:url(nav_rongyu.gif) no-repeat bottom center}
/*head*/
.head {border-top:3px solid #2f7bd8; padding:20px; background:url(head_bg.jpg) repeat-x;}
.head .L1{ float:left}
.head .R1{ float:right;}
.head .R1 span{ display:block; text-align:right; }
.head .R1 span a{padding:0 10px;}
.head .R1 p{ margin-top:17px; margin-right:20px;}
.head .R1 p a{ background:url(head_line.png) no-repeat right center; padding:0 20px; color:#2f7bd8; font-weight:bold; font-size:16px;}
.head .R1 p #nav5{ background:none}
.head .R1 p a:hover { text-decoration:none; color:#F00;}
#myFocus{ width:1000px; height:466px;}
/*公司简介*/
.company { margin-top:20px;}
.company .title{ color:#2f7bd8; height:30px; line-height:25px; font-size:15px; font-weight:bold; padding:0 20px 0 30px; background:url(title_bg.png) no-repeat left bottom;}
.company .title span{ float:right; font-weight:normal; font-style:italic  }
.company .title span a{color:#2f7bd8;font-size:12px;}
.company .title span a:hover { color:#F00}
.company .prifile{ padding:10px;}
.company .prifile img{ float:left; padding:1px; border: 1px solid #CCC; margin-right:15px;}
.company .prifile p{ text-indent:25px; font-size:13px; line-height:25px;}
/*产品展示*/
.product{ height:120px; padding:10px; background:#fff; overflow:hidden; clear:both; }
.product ul{ overflow:hidden; zoom:1; }
.product ul li{ width:160px; float:left; margin:0 5px;  display:inline; }
.product ul li img{ width:160px; height:120px; padding:1px; border:1px solid #CCC   }
/*产品展示跳出插件*/
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 9999999999; margin-top:-20px;}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color:black; color: #FFF; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
/*foot*/
.foot {clear:both; text-align:center; line-height:30px; margin-top:10px; border-top: 1px solid #bcd1eb; padding:10px 0; }
.foot p a{ margin:0 5px;}
.foot p a:hover { color:#F00}
.foot p span{ margin-left:20px;}
/**/
.main1 { border-top:2px solid #737373; clear:both }
.main1 .page_pic { clear:both; width:1000px; height:90px;}
.main1 .L2{ width:230px;box-shadow: 0 0 15px #cccccc;-webkit-box-shadow: 0 0 15px #cccccc;-moz-box-shadow: 0 0 15px #cccccc; padding:30px 0; float:left }
.main1 .L2 #left{ width:205px; margin:0px auto; border:1px solid #BCD1EB; border-bottom:none;font-family:"微软雅黑";}
.main1 .L2 #left .hd{ margin-top:1px; background:url(left_bg.jpg) repeat-x;  height:40px; line-height:40px; text-align:center;  cursor:pointer; border-bottom:1px solid #BCD1EB}
.main1 .L2 #left .hd h3{ color:#2A75D1; font-size:15px;}
.main1 .L2 #left .hd h3 a{color:#2A75D1;}
.main1 .L2 #left .on{ background:url(left_bg.jpg) repeat-x; }
.main1 .L2 #left .on h3{ color:#2a75d1;}
.main1 .L2 #left .bd{ /*display:none; */margin-left:60px; padding-bottom:10px;   }
.main1 .L2 #left .bd ul li{ background:url(left_ico.gif) no-repeat 10px center}
.main1 .L2 #left .bd ul li a{ margin-left:25px; line-height:30px; font-size:14px; }
.main1 .L2 p{ text-align:center; margin-top:10px;_margin-top:5px;}
.main1 .L2 p a img{ padding:1px; border:1px solid #BCD1EB}
.main1 .R2{ float:right; width:750px; padding:30px 0;box-shadow: 0 0 15px #cccccc;-webkit-box-shadow: 0 0 15px #cccccc;-moz-box-shadow: 0 0 15px #cccccc; min-height:330px;}
.main1 .R2 .nav {  height:25px; text-align:right; padding-right:40px; position:relative;}
.main1 .R2 .nav span{ position:absolute; left:10px; top:5px; color:#2a75d1; font-weight:bold; font-size:15px;}
.main1 .R2 .text{ width:732px; margin:0 auto; font-size:15px; line-height:35px; font-family:"微软雅黑"; min-height:389px;}
.main1 .R2 .text p{ text-indent:30px;}
.main1 .R2 .list{ width:732px; margin:0 auto; text-align:center;}
.main1 .R2 .list ul li{ float:left; width:240px; text-align:center; margin-top:20px;}
.main1 .R2 .list ul li a img { width:220px; height:170px; padding:1px; border:1px solid #CCC}
.main1 .R2 .list ul li a p{ height:30px; line-height:30px;}
.main1 .R2 .list ul li a img:hover{border:1px solid #F90;box-shadow: 0 0 15px #cccccc;-webkit-box-shadow: 0 0 15px #cccccc;-moz-box-shadow: 0 0 15px #cccccc;-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s;}
.main1 .R2 .list ul li a:hover{ text-decoration:none}

.main1 .R2 .pic_list{ width:732px; margin:0 auto; font-family:"微软雅黑"}
.main1 .R2 .pic_list dl{ margin-top:20px;background:url(head_book.gif) no-repeat 5px top; padding-bottom:10px; border-bottom: 1px dashed #CCC}
.main1 .R2 .pic_list dl dt{ text-indent:100px; font-size:18px;}
.main1 .R2 .pic_list dl dt a:hover {text-decoration:none; color:#F60; font-weight:bold;text-shadow: #cccccc 5px 5px 10px;;-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s;}
.main1 .R2 .pic_list dl dd{ line-height:30px; text-indent:60px; margin-top:10px; font-size:13px;}
/*内容页*/
.main1 .R2 .text .content_title{ text-align:center; line-height:40px; font-size:20px; padding:20px 0 10px 0; border-bottom:1px dashed #CCC}
.main1 .R2 .text .date{ text-align:center;}
.main1 .R2 .text .date span{ margin:0 10px;}
.main1 .R2 .share{ width:730px; margin:20px auto; }
.main1 .R2 .share div { float:right}
.main1 .R2 .info{ clear:both; width:730px; margin:10px auto; font-size:15px;font-family:"微软雅黑"}
.main1 .R2 .info p{ border-bottom:1px dashed #CCC; line-height:50px;}
.main1 .R2 .info p a:hover { color:#00F}
/*fancybox*/
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 50px; height: 50px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('left_ico.png'); background-position: 0 0; }
#fancybox-right-ico { background-image: url('right_ico.png'); background-position: 0 0; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('fancybox.png') -55px -90px no-repeat; }
/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale');
zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0;  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale');
}











