/* CSS Document */
@charset "utf-8";
html,body { background: #fbfcfc; color: #333; font: 13px/150% "微软雅黑"; }
a { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: none; text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 1; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { border:0; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;  outline:none; }
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }
.m_15{margin-top:15px; overflow: hidden;}
.p_15{ padding:20px 10px; overflow: hidden;}
.p_10{ padding: 10px; overflow: hidden;}
.c_kuy{ padding-top:15px;}

.header{ width:100%; padding-top:24px; overflow:hidden; background:#FFF;}
.header .h_top{ width:980px; margin:0 auto; overflow:hidden;}
.h_top .logo{ display:block;}
.h_top .h_right{ width:278px; padding-top: 5px;}
.h_right .h_lug{ width:148px;}
.h_right .h_lug span { display:inline-block; float:left; padding-left:15px;}
.h_right .h_lug span a{}
.h_right .h_lug span a:hover, .h_right .h_lug span a.active{ color:#1c62b0;}
.h_seach{ position:relative; padding-top:10px;}
.h_seach input{ width:240px; height:27px; line-height:27px; padding-left:9px; background-color: transparent; border:#e2e2e2 1px solid; color:#CCC; }
.sou_s {position: absolute; height: 29px; right:0px; top: 10px; width:43px;}

.h_menu{ margin-top:22px; background: url(../images/nav_bg.jpg) repeat-x; height:44px;}
.h_menu ul{ width:980px; margin:0 auto;}
.h_menu ul li{ float:left; height:44px; line-height:44px; background: url(../images/line.jpg) no-repeat; font-size:16px;}
.h_menu ul li a{ display:block; padding:0 60px; color:#FFF; }
.h_menu ul li a:hover, .h_menu ul li a.active{ background: url(../images/nav_hover.jpg) repeat-x; }


.h_content{ width:980px; margin:0 auto; padding:15px 0px 106px 0px; overflow:hidden;}
.h_product{ border:#cecece 1px solid; overflow:hidden; background:#FFF; }
.tittle_name{ background: url(../images/tittle_bg.jpg) repeat-x; height:43px; padding-right:15px;}
.tittle_name h1{ font-size:16px; background: url(../images/nav_hover.jpg) no-repeat; width:119px; line-height:40px; text-align:center; color:#FFF; font-weight:bold;}
.more { color:#666; font-size:14px; line-height:40px;}
.more:hover { color:#0885bf; }
.cp_li{ padding-top:20px;}
.cp_li li{ float:left; margin-left:10px;}
.cp_li li p{ margin-top:3px; border:#eae6e7 1px solid; height:28px; line-height:28px; text-align:center; font-size:13px; margin-bottom:20px; width:230px; }
.cp_li li p:hover{ background:#0885bf; color:#FFF;}
.h_about{ width:978px;}
.a_img{ width:189px; height:233px; border:#ededed 1px solid; padding:2px;}
.a_con{ width:485px;}
.a_con h1{ font-size:16px; color:#0885bf; font-weight:bold; padding-bottom:7px; padding-top:10px; }
.a_con p{ line-height:24px;}


.in_newli{ padding-top:2px;}
.in_newli .li_tittle1{height:67px;  background: url(../images/1_01.jpg) 0px 5px no-repeat; padding-left:48px; margin-bottom:12px;}
.in_newli .li_tittle1:hover{ color:#dd2026;  cursor: pointer; }
.in_newli .li_tittle2{height:67px;  background: url(../images/1_02.jpg) 0px 5px no-repeat;  padding-left:48px; margin-bottom:12px;}
.in_newli .li_tittle2:hover{ color:#dd2026;  cursor: pointer; }
.in_newli .li_tittle3{height:67px;  background: url(../images/1_03.jpg) 0px 5px no-repeat;  padding-left:48px; margin-bottom:12px;}
.in_newli .li_tittle3:hover{ color:#dd2026;   cursor: pointer; }
.in_newli li a{color:#333; font-size:14px; font-weight:bold; }
.in_newli li p{ font-size:12px; color:#999; font-weight:normal;}
.in_newli li a:hover{ color:#0885bf;}
.n_line{ border-bottom:#cacaca 1px solid; padding:0px 0px 16px 0px; overflow:hidden;}
.yy{color:#58975e;}

.box{ width:960px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:960px; height:175px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ margin-right:20px; float:left; text-align:center; }
.piclist li:hover{ color:#0885bf; cursor:pointer;}
.piclist li a{ border:#eee 5px solid; display:block; margin-bottom:3px;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background: url(../images/icon.png) no-repeat; background: url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:73px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}


.h_case{ }
.h_case li{ float:left; margin:20px 0px 0px 16px; width:465px; border-bottom:#CCC 1px dashed; overflow:hidden; padding-bottom:20px; }
.h_case1{ padding-bottom:20px;  }
.h_case1 li{ border-bottom:#ebebeb 2px  solid; overflow:hidden; padding:20px 0px;}
.case_wen1{ width:400px; padding-top:10px; position:relative; padding-right:100px;}
.case_img{ padding:3px; border:#e0e2e2 1px solid; background-color:#FFF;}
.case_wen{ width:210px; padding-top:10px; position:relative;}
.case_wen h1{ font-size:14px; padding-bottom:7px; font-weight:bold; cursor:pointer;}
.case_wen1 h1{ font-size:14px; padding-bottom:7px; font-weight:bold; cursor:pointer;}
.case_wen1 h1:hover{ color:#0885bf;}
.case_wen h1:hover{ color:#0885bf;}
.case_wen p{ color:#666; line-height:20px;}
.case_wen1 p{ color:#666; line-height:20px;}
.case_d{ position:absolute; left:0; top:150px; display:block; width:76px; height:18px;}

.footer{ height:147px; background-color:#404040;}
.foot_nei{ width:980px; margin:0 auto;}
.f_dress{ width:818px; padding-top:37px;}
.f_main{ width:740px; color:#FFF;}
.f_main a{ display:inline-block; color:#FFF; padding:0px 20px;}
.f_main p{ padding:10px 0px 0px 20px; line-height:20px; color:#cccccc;}
.ma{ padding-top:20px; opacity: .7;}



/*产品展示*/
.banner{ width:100%; float:left; overflow:hidden;}
/*banner*/
.pz_slides_3{ width:1920px; height:357px; overflow:hidden; position:relative;  }
.pz_slides_3 ._btn{  overflow:hidden; position:absolute; right:18%; bottom:8px; z-index:9; }
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left;  }
.pz_slides_3 ._btn ul li{float:left;width:19px; height:17px; margin-left:5px;  cursor:pointer; background: url(../images/imgPlayer.png) no-repeat -17px -81px;}
.pz_slides_3 ._btn ul li.on{BACKGROUND-POSITION: 1px -81px}
.pz_slides_3 ._pic{ position:relative; height:100%; z-index:0;}
.pz_slides_3 ._pic li{ zoom:1; vertical-align:middle;position:relative;}
.pz_slides_3 ._pic li img{ width:1920px; height:357px; display:block;}

.n_sider{ width:211px; }
/*侧边栏*/
.div1{width:211px;}
.div2{height:36px;line-height:35px;cursor:pointer;font-size:14px; background: url(../images/nav_hui.png) no-repeat; font-weight:bold;}
.div2 a{ color:#333; display:block; padding-left:45px; }
.div2 a:hover, .div2 a.active{ color:#fff; background: url(../images/nav_hover.png) no-repeat;}
.div2:hover, .div2.active{ background: url(../images/nav_hover.png) no-repeat; color:#FFF;}
.jbsz {height:20px;width:20px;left:40px;top:10px;}
.div3{display:none;font-size:13px;}
.div3 ul{margin:0;padding:0;}
.div3 li{height:37px;line-height:36px;list-style:none; background: url(../images/dian_nav.png) no-repeat; padding-left:60px; }
.div3 li a:hover{ color:#0885bf;}
.p_name{ background: url(../images/nav_top.png) no-repeat; height:47px; line-height:44px; color:#FFF; font-size:18px; font-weight:bold; padding-left:20px;}
.p_name span{ font-size:12px; font-weight:normal; display:inline-block; padding-left:5px;}
.p_con{ border:#e5e5e5 1px solid; width:199px; line-height:26px;}
.p_name1{ height:46px; line-height:44px; color:#0885bf; font-size:18px; font-weight:bold; padding-left:20px; background-color:#e5e5e5;}
.p_name1 span{ font-size:12px; font-weight:normal; display:inline-block; padding-left:5px;}



.n_main{ width:750px;}
.bread{ line-height:20px; height:20px; border-bottom:#c9c9c9 1px dotted; padding-bottom:7px; overflow:hidden;}
.bread h1{ font-size:13px; color:#333; font-weight:bold; background: url(../images/m_line.jpg) no-repeat 0px 3px; padding-left:15px;}
.bread .d_m{ background: url(../images/m.gif) no-repeat 0px 3px; padding-left:20px; color:#666; font-size:12px;}
.bread .d_m a{color:#666;}
.bread .d_m a:hover{color:#0885bf;}
.bread .d_m span{ color:#0885bf;}


.cp_li1{ padding-top:20px; width:780px; overflow:hidden;}
.cp_li1 li{ float:left; margin-right:10px;}
.cp_li1 li p{ margin-top:3px; border:#eae6e7 1px solid; height:28px; line-height:28px; text-align:center; font-size:13px; margin-bottom:20px; background-color:#FFF; width:241px; }
.cp_li1 li p:hover{ background:#0885bf; color:#FFF;}

.fanye{ }
.fanye li{ margin-left:15px; font-size:12px; background-color:#a1a2a2;  float:left; }
.fanye li a{ display:block; color:#FFF; padding:6px 15px;}
.fanye li a:hover, .fanye li a.active{background-color:#58975e;}

/*产品内页*/
.h1_blid{ font-size:24px; line-height:30px; font-weight:bold; color:#333; text-align:center; padding-bottom:15px; padding-top:15px;}
.p_d_img{ border:#eae6e7 1px solid; padding:10px; background-color:#FFF; overflow:hidden;}
.p_nei_right{ width:302px; padding-top:10px;}
.p_diand{ font-size:16px; font-weight: bold; color:#0885bf; padding-bottom:10px; background: url(../images/blue.gif) no-repeat 0px 5px; padding-left:20px;  }
.p_d_img ul{}
.p_d_img ul li{ padding-bottom:10px; line-height:22px; }
.p_datil_nei{ padding-top:30px; overflow:hidden; line-height:22px; }
.p_diand1{ font-size:16px; font-weight: bold; color:#333; padding-bottom:10px; background: url(../images/black.gif) no-repeat 0px 5px; padding-left:20px;  }


/*公司概况*/
.a_per{ padding:0px 15px 15px 0px;}
.a_j{}
.a_j h2{ font-size:18px; font-weight:bold; color:#0885bf; padding-bottom:10px; }
/* .a_j p{ line-height:20px; padding-bottom:20px;} */

/*公司资质*/
.z_zhizi{ width:800px;  overflow:hidden;}
.z_zhizi li{ float:left; padding:15px 32px 5px 0px; }
.ing_bg{ border: #3a100a 10px solid; width:208px; height:162px; }
.z_zhizi li p{ padding:10px 0px; text-align:center;}



/*新闻中心*/
.new_top{ padding:25px 0px; overflow:hidden; border-bottom:#e4e5e5 1px solid;}
.wen_new{ width:530px;}
.wen_new h2{border-bottom:#e4e5e5 1px solid; padding:10px 0px; font-size:16px; color:#58975e; }
.wen_new p{ padding:10px 0px; line-height:20px;}
.new_m{color:#58975e; display:block; }
.new_li{ padding-bottom:20px;}
.new_li li{ background: url(../images/san.gif) no-repeat 0px 17px; height:42px; line-height:42px; border-bottom:#e4e5e5 1px solid; padding-left:10px;}
.new_li li a{}
.new_li li a:hover{ color:#0885bf;}




/*新闻列表详情*/
.new_bt{ border-bottom:#e4e4e4 1px solid; padding-bottom:15px; overflow:hidden; text-align:center; padding-top:15px; }
.new_bt h1{ font-size:20px; padding-bottom:10px;}
.new_bt p span{ padding:0px 10px; display: inline-block; color:#999;} 
.new_chose{ height:36px; background-color:#fff; padding:20px;}
.new_fx{ font-size:14px;}
.new_fx dt{ background: url(../images/left.png) no-repeat 0px 0px; float:left; width:234px; padding-left:42px; line-height:32px; height:32px;}
.new_fx dd{ background: url(../images/right.png) no-repeat 243px 0px; float:right; width:234px; padding-right:42px; line-height:32px; height:32px;}
.con_tittle {padding: 10px 0px 0px 0px; overflow: hidden;}
.a_conen p {font-size: 14px;line-height: 20px;padding-bottom: 15px;color: #666;}
.con_tittle1 {margin-top: 50px;}


/*联系我们*/
.c_com{ width:410px; line-height:30px; }
.c_com h2{ font-size:18px; font-weight:bold; padding-bottom:5px;}
.z1 {width: 750px; float: left; line-height: 28px; padding-bottom: 18px; font-size: 16px; color: #005aab;}
.z2{ width:750px; float:left;}
.z2 li{ width:750px; float:left; padding-bottom:17px;}
.bt{ height:33px; padding-left:15px;}
.bt a{ font-size:14px; color:#333;}
.bt a:hover{ color:#005aab;}
.zp{ padding-left:11px; height:33px;}
.ms {padding-left: 11px; line-height: 24px; padding-top: 15px;}
.an2 {width: 91px; height: 35px; float: left; text-align: center; background: url(../images/jye_03.jpg) no-repeat; margin: 15px 0 20px 0; line-height: 35px;  +padding-bottom:20px; overflow:hidden;}
.an2 a {font-size: 14px; color: #fff;}