@charset "gb2312";
/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,pre {margin: 0; padding: 0;font-family:"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6,em,h6,b,p{ font-size:12px;  font-weight: normal; font-style: normal;}	
img{vertical-align:bottom; border:0 none;}
select,input{border:none;}
a{text-decoration: none;color:#666;font-family:"Microsoft YaHei";font-size:12px;}
a:hover{color:#0072c7;}
ul,ol{list-style: none;}
.clear{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.clearFix { zoom:1; }
.clearFix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
table{border-collapse:collapse;}
::selection{background:#0080FF; color: white; /* Safari */} 
::-moz-selection{background:#0080FF; color: white; /* Firefox */ } 
body{font-size: 14px; font-family: "arial"; margin: 0 auto;}
.opacity{background:#000;opacity:0.5;filter: alpha(opacity=50);}


input,select{
-webkit-appearance:none;
        appearance:none;  
}

select::-ms-expand {
	display: none;
}

input[type=radio]::-ms-check,
input[type=checkbox]::-ms-check{
	display: none;
}



/*-------------------------------------------*/





/*common*/
.box{width: 1000px;margin: auto;}
.none{display: none;}
.top,.content,.foot{overflow: hidden;}

/*top*/
.top{height: 45px; background:#0072c7;}

/*logo*/
.top_logo{display: block;float: left;}

.tel{ background:url(../img/i_05.jpg) left center no-repeat; padding:35px 0 10px 70px; float:right; margin-top:20px; font-size:30px; color:#0072c7; line-height:35px;}

/*navigation*/
.navigation{overflow: hidden;float:left;width:100%;}
.navigation ul {overflow: hidden;}
.navigation li { float:left; height:45px;overflow: hidden;width: 142px; background:url(../img/i_09.jpg) right center no-repeat;}
.navigation a{display:block;position:relative; height:45px; overflow:hidden; font-size:16px; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.navigation strong { float:left; font-weight: 100;}
.navigation span {color:#fff; float:left; width:142px;height:45px; line-height:45px;clear:both; white-space:nowrap;}
.navigation .active,.navigation .current span {color:#fff; text-align: center;}
.navigation .current .active,.navigation .current .hover{ color:#fff;  background:#da261e;}


.nav{
    overflow: hidden;
    padding: 20px 0px 20px 25px;
    background: #fff;
    position: absolute;
    margin-left: -100px;
    display: none;
    z-index: 1;
    width:281px;
    *margin-left: -140px;
}
.nav img{width: 180px;height: 135px;float:left;}
.nav_li{overflow: hidden;float: right;width: 80px;padding-top: 5px;}
.nav_li span{display: block;line-height:30px;width: 80px;height: auto;}
.nav_li span a{color: #222;font-size: 12px;float: inherit;text-align: left;height:25px;overflow: hidden;}
.nav_li span a:hover{background: none;color: #0072c7;}


/*------------------banner---------------------*/

.bg68comad,.focus,.focus ul,.focus ul li,.banclj a{height:524px; overflow:hidden;}
.focus {width:100%; overflow:hidden; position:relative;}
.focus ul {position:absolute;list-style:none; margin:0px; padding:0px;}
.focus ul li {float:left; width:1900px;overflow:hidden; position:relative; background:#000;list-style:none; margin:0px; padding:0px; background-position:center;}
/*.focus ul li div {position:absolute; overflow:hidden;}*/
.banclj a{width:1900px;display:block; }
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {height: 25px;position: absolute;right:10px;bottom:8px;text-align: right;width: 550px; display:none; }
.focus .btn span {color: #FFFFFF; cursor: pointer;display: inline-block;font: 28px/22px tahoma,Arial,Simsun;height: 25px;margin-left:7px; text-align:center;}
.focus .btn span.on {color: #CC0000;cursor: default;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:5%;}
.focus .next {right:5%; background-position:right top;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

/*-----------------------------------------------------------*/


.cases{ padding:50px 0 50px; }

.case_top{ width:100%; text-align:center;height:70px; margin-bottom:30px;}

#case .grid .l_img img{ width:298px; height:250px; padding:0; border:none;}
#case .grid li{ width:298px; height:auto; background:#f5f5f5; margin:0 15px; padding-bottom:5px;}
#case .grid li:hover{ background:#1b90e7;}
#case .grid li:hover a{ color:#FFFFFF;}

/*产品*/
.prod{margin-top: 20px; height:auto; padding:20px 0 50px;}

#goods ul li{ float:left; margin:15px 0;}
/*产品图-最新*/
.prod_t{ overflow:hidden;margin-left: 2px;}
.prod_list{overflow: hidden;width: 760px;height: 288px;float: right;padding-top: 10px; }
.prod_list li{width: 245px;padding-right: 5px;float: left;}
.prod_list li.r{padding-right: 0;}
.prod_list_c{width: 230px;padding:0px 10px;text-align: center;}
.prod_list_uc{width: 230px;height: 285px;border-bottom: 3px solid #c5c5c5;display: block;}
.prod_list_uc img{width: 230px;height: 200px;margin-bottom: 10px;}
.prod_list_uc h3{color: #096da1;font-size: 16px;padding-bottom: 5px;}
.prod_list_uc p{color: #a0a0a0;line-height: 18px;}
.prod_list_uc h6{color: #0072c7;padding-top: 7px;}
.prod_list_c:hover .prod_list_uc{border-bottom: 3px solid #096da1;}

/*about*/
.about{overflow: hidden;height:auto;background:#f5f5f5; padding:50px 0;}
.about_name{height: 70px;text-align: center;}
.ab_pp{ width:100%; background:url(../img/i_18.jpg) no-repeat; height:335px; margin-top:50px;}
.ab_ad{ width:450px; height:auto; margin:25px; display:inline; float:left; line-height:24px; height:270px; overflow:hidden;}
.ab_ad h3{ font-size:18px; color:#0072c7; line-height:30px;}

/*cont*/
.about_pic{overflow: hidden;float: left;display: block;}
.about_pic img{width: 310px;height: 225px;}
.about_con{overflow: hidden;display: block;float: right;width: 673px;padding-top: 15px;}
.about_con h3{color: #fff;font-size: 20px;padding-bottom: 15px;}
.about_con p{color: #d5e5f1;padding-bottom: 20px;line-height: 20px;}
.about_con h6{
    color:#d5e5f1;
    width: 90px;
    height: 25px;
    text-align: center;
    border: 2px solid #fff;
    line-height: 25px;
}
.about_con:hover h6{background: #0072c7;color: #fff;border:2px solid #0072c7;}

.id_img{ width:100%; text-align:center; height:206px;}


/*新闻中心*/
.news_co{overflow: hidden;padding: 50px 0px 20px;}
.news_left{overflow: hidden;width: 520px;}
.news_left{float: right; margin-top:30px;}
.news_right{float: left;margin-top:30px;}
.news_right img{ width:420px; height:365px; border:5px solid #f1f0f0;}
.news_name{overflow: hidden;height:40px;background: url(../img/title_line.jpg) repeat-x 0px 35px;}
.news_name h1{float: left;height:35px;font-size: 23px;color: #096da1;font-weight: bold;border-bottom: 3px solid #096da1;}
.news_name_a{overflow: hidden;float: right;line-height: 38px;color: #096da1;}
.news_name_a:hover{color: #666;}

.news_left_c{overflow: hidden;}
.news_left_c li{overflow: hidden;padding-bottom: 20px;width: 490px;height: 110px;}
.news_left_c a{display: block;}
.news_left_img{width: 135px;height: 110px;float: left;overflow: hidden;position: relative;}
.news_left_img img{width: 135px;height: 110px;}
.news_left_zi{padding:15px 15px 0px 15px;float: right;height: 95px; background:#f5f5f5;}
.news_left_zi h3{
    color: #096da1;
    font-size: 16px;
    padding-bottom: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 440px;
}
.news_left_zi p{color: #595757;height: 40px;overflow: hidden;line-height: 18px;width: 100%;}
.news_left_zi:hover{background: #0072c7;}
.news_left_zi:hover h3{color: #fff;}
.news_left_zi:hover p{color: #e4e4e4;}


/*foot*/
.foot{background: #0072c7 url(../img/i_32.jpg) top repeat-x; color:#FFFFFF; padding:10px 0 20px; line-height:30px;}

/*友情链接*/
.foot_links{overflow: hidden;height: 40px;line-height: 40px; color:#FFFFFF; font-size:14px; margin:10px 0;}
.foot_links span,.foot_links a{ color:#FFFFFF;font-size:14px;}
.foot_links a:hover{ color:#FFFFFF;}
.foot_links .cnt{ padding:0;font-size:14px; }
/*底部*/
.foot .fr{ margin-top:10px;}

.foot_ban{background: #28282a;height: 45px;line-height: 45px;text-align: center;color: #666;font-size: 12px;}
.foot a{color:#FFFFFF;}
#flash{ height:520px;}

/*栏目导航*/
.in_content{overflow: hidden;background: #eeecec;padding-bottom: 0px;}

.in_name{padding: 30px 0px 10px 0px;border-bottom: 3px solid #a6e3ed;overflow: hidden;}
.in_name h1{font-size: 24px;font-weight: bold;color: #096da1;float: left;}
.in_name_pos{overflow: hidden;float: right;color: #807e7e;padding-top: 10px;}
.in_name_pos img{vertical-align: top;margin-top: 2px;}
.in_name_pos a.hover{color: #096da1;}

/*类别*/
.in_lei{overflow: hidden;padding: 20px 0px;height:auto;}
.in_lei a{
    display: block;
    width:auto;
    height: 40px;
	padding:0 15px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    background: #92ceea;
    color: #096da1;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.in_lei .ttl{ display:none;}
.in_lei a:hover{background: #096da1;color: #fff;}
.in_lei a.hover{background: #096da1;color: #fff;}

.in_cont{overflow: hidden;background: #fff;padding: 50px 30px 50px 30px;}
.in_cont2 p {font-size:16px;}
.in_cont3 a {font-size:16px;}
.in_cont p{color: #595757;}
.in_cont_p{padding-bottom: 30px;line-height: 20px;}



/*新闻list*/
.news_cont3{overflow: hidden;padding: 0;background: none; padding-bottom:30px;}
.news_cont2{background: no-repeat;border: none;padding: 10px 0px 0px 0px;}
.txtlist li{
   width:980px;
    height: 130px;
    overflow: hidden;
    margin: 0px 0px 25px 0px;
    background: #fff;
	padding: 20px 15px 0px 15px;
}
.txtlist li:hover{background: #0072c7;}
.txtlist li .img{display: block;height:130px;width: 170px;float: left;background: url(../img/logo.jpg) no-repeat center;}
.txtlist li .l_summary{line-height:22px;color: #8a8989;font-size: 12px; height:44px; overflow:hidden;}
.txtlist li h5{padding-bottom: 5px; width:100%;}
.txtlist li h5 a{font-size: 18px;color: #222; font-weight:normal;}
.txtlist li:hover h5 a,.txtlist li:hover .l_more,.txtlist li:hover .l_summary,.txtlist li:hover a{color: #fff;}


.pro_tab{ width:1010px;margin:20px auto 0 auto;}
.pro_tab ul{ float:left; width:270px; text-align:center}
.pro_tab ul li{ height:100px; margin-bottom:18px; cursor:pointer; padding:20px 30px 20px 10px; background:url(tab_bg.jpg) no-repeat left center #FFFFFF;font-size:26px; color:#006ea6}
.pro_tab ul li.cur{ /*background:#096da1;*/ background:url(tab_bg_cur.jpg) no-repeat left center #FFFFFF; color:#ffffff}
.sorllMenu2{ display:none}
.pro_tab ul li div{ line-height:22px; margin-top:15px; font-size:12px; color:#7ba2c1}
.pro_tab ul li.cur div{ color:#adc4d4}

.main_body{ min-height:500px;}
#about_body{ background:#FFFFFF; padding:15px;}

.main_body .cnt{ padding:0}

#goods_body #goodsCat1{ display:none;}


.grid li{ width:230px; margin:15px 10px; height:auto; text-align:center; padding-bottom:15px;border-bottom:3px solid #e9e7e7;background:#FFFFFF;}
.grid .l_img img{ width:230px; height:200px; padding:0; background:#FFFFFF; border:0;}

.grid li:hover{ border-bottom:3px solid #0072c7;}

.grid h5{ font-size:14px;}
.grid h5 a{ color:#0072c7;font-size:14px;}

#case .grid h5{ line-height:25px; height:25px;}
#case .grid h5 a{ font-size:16px;}




