﻿.h95 { height: 106px; }


.pro_b img:hover { box-shadow: 1px 1px 8px #666666; }


body { font-family: "Microsoft Yahei", "Arial Narrow"; color: #333; font-size: 14px; padding: 0; margin: 0; }
a { text-decoration: none; color: #666; }
/*
a.n_h:hover, .n_news_zuo a:hover {
    color: #c40000;
    text-decoration: underline !important;
}
*/


a:hover { color: #c40000; text-decoration: underline !important; }


.banner_s { background: url(../images/banner_s.jpg) center; height: 200px; }

ul, li, p { list-style: none; padding: 0; margin: 3px; }
img { border: 0px; }

.w1200 { width: 1200px; margin: 0 auto; padding: 0; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.mb28 { margin-bottom: 28px; }
.of { overflow: hidden; }
.ml0 { margin-left: 0 !important; }
.pt0 { padding-top: 0 !important; }
.title { padding-top: 50px; padding-bottom: 20px; }
.font20 { font-size: 20px; color: #0078cc; }
.font14 { color: #5d5d5d; margin-top: 6px; margin-left: 15px; }
.more_s { font-size: 12px; color: #999999; margin-top: 9px; }
.title a:hover { color: #0084D5; display: inline-block; }
.des { line-height: 24px; color: #666; }
.more { font-size: 12px; color: #FFFFFF; width: 80px;; background-color: #0078CC; text-align: center; float: left; display: block; }
.more:hover { background: url(../images/more1.png); color: #fff; }
.main { padding: 60px 0; padding-top: 30px; }
.title20 { font-size: 20px; font-weight: bold; margin: 5px 0; padding: 5px 0; }
.title16 { font-size: 16px; font-weight: bold; margin: 30px 0 20px 0; }
.title_red { color: #0078CC; margin: 0 0 14px 0; }
.ta_cen { text-align: center; }



/*top 开始*/
.logo { width: 610px; height: 107px; display: block; }
.call { margin-top: 29px; }

/*导航开始*/
.nav { height: 57px; background-color: #FFFFFF; }
.nav a { font-size: 16px; color: #423D3D; text-align: center; display: inline-block; width: 167px; line-height: 57px; }
.nav a:hover { background-color: #FFF; }
.color_red { background-color: #ea0e0e !important; }


/*banner*/
/*
.banner{background:url(../images/banner.jpg);height: 400px;margin-bottom:10px;}

*/

.banner { height: 400px; margin: 0; }
.banner a { display: block; height: 100%; width: 100%; }

/*产品中心*/

.pro_aa { width: 210px; background: url(../images/tubiao.png) 179px 2px no-repeat; }
.pro_ab { border-top: 1px #EEEEEE solid; margin-top: 14px; width: 990px; }

.pro_b ul li { float: left; width: 275px; margin-left: 20px; }
.pro_b ul li a { display: block; }
.h1 a { font-size: 18px; color: #333333; overflow: hidden; margin: 10px 0; }
.h70 { height: 70px; margin-bottom: 28px; }
.more_lh32 { line-height: 32px; }

/*关于我们 开始*/
 { background-color: #f8f8f8; margin-top: 50px; padding-bottom: 1px; }
.a_c { line-height: 30px; width: 580px; }

/*news开始*/
.das { border-top: 1px #e7e7e7 dashed; margin-top: 15px !important; }
.news { width: 583px; }
.news ul li { padding: 16px 2px 16px 0; border-bottom: 1px #c4c3c3 dashed; display: block; overflow: hidden; }
.news img { float: left; padding-right: 20px; }
.n_h { color: #333333; font-size: 16px; }
.n_c { color: #333333; height: 48px; margin: 8px 0 6px 0; overflow: hidden; font-size: 13px; line-height: 24px; display: inline-block; }
.more_lh24 { line-height: 24px; }

/*know*/
.know { width: 582px; margin-bottom: 60px; }
.know .more_s { font-size: 12px; color: #999999; margin-top: 9px; }
/*
.know ul{height: 485px;overflow: hidden;}
*/
.know ul li { padding: 11px 0 10px 15px; background: url(../images/tubiao.png) -22px -41px no-repeat; border-bottom: 1px #C4C3C3 dashed; }
.know ul li a { font-size: 15px; display: inline-block; width: 450px; height: 17px; overflow: hidden; }
.know a:hover { color: #0084D5; }
.date { font-size: 15px; margin-top: 4px; color: #999999; }

/*foot*/
.b_red { height: 3px; width: 100%; background-color: #487ECA; }
.foot { background: url(../images/foot_dian.png); }
.fast { font-size: 12px; color: #FFFFFF; padding: 25px 0; width: 1000px; }
.fast a { color: #FFFFFF; display: inline-block; text-align: center; padding: 0 20px; }
.share a { width: 40px; height: 40px; solid; display: inline-block; margin: 15px 0; }
.weibo { background: url(../images/tubiao.png) 93px 397px; }
.weibo:hover { background: url(../images/tubiao.png) 93px 247px; }
.weixin { background: url(../images/tubiao.png)93px 357px; }
.weixin:hover { background: url(../images/tubiao.png) 95px 204px; }
.renren { background: url(../images/tubiao.png) 94px 321px; }
.renren:hover { background: url(../images/tubiao.png) 96px 164px; }
.kaixin { background: url(../images/tubiao.png) 95px 284px; }
.kaixin:hover { background: url(../images/tubiao.png) 98px 126px; }
.m { margin: 20px 0 0px 0; }
.c_t { background: url(../images/tubiao.png) -15px -82px no-repeat; height: 120px; margin-right: 150px; font-size: 12px; color: #bdbdbd; padding-left: 30px; line-height: 30px; }
.erweima { background: url(../images/weweima_kuang.png) no-repeat; width: 124px; height: 124px; padding-top: 9px; padding-left: 8px; margin: 0 15px; }
.my { font-size: 12px; color: #BDBDBD; line-height: 50px; text-align: center; padding-top: 10px; }


/*weizhi*/
.weizhi { font-size: 12px; color: #999999; padding-top: 7px; }

/*子页     产品分类开始*/
.zuo { width: 200px; }
.f_t { height: 40px; border-top: 5px #0078CC solid; background-color: #f2f2f2; font-size: 16px; font-weight: bold; color: #333333; line-height: 40px; text-align: center; margin-bottom: 20px; }
.fenlei a { display: block; color: #666; line-height: 40px; text-align: center; margin: 5px 0; padding-right: 30px; }
.fenlei li a { margin: 0; }
.fenlei a:hover { background-color: #F2F2F2; }
.fenlei li:hover a { background-color: #FFF; }

.you { width: 940px; }
.p_title { font-size: 18px; color: #0078cc; padding-bottom: 10px; border-bottom: 1px #e7e7e7 solid; }
.p_pro { margin-top: 20px; }
.p_pro ul li { float: left; width: 207px; margin-left: 23px; margin-bottom: 35px; text-align: center; height: 174px; overflow: hidden; }
.p_pro ul li img { margin-bottom: 8px; width: 207px !important; }
/*子页  新闻 开始*/
.n_news ul li { padding: 18px 2px 25px 0; border-bottom: 1px #e7e7e7 dashed; }

.n_news ul li:hover { background: #f9f9f9; }
.n_pic { margin-right: 20px;  font-size: 16px;}
 { font-size: 16px; color: #333333; }
.fu { font-size: 13px; color: #5A5A5A; overflow: hidden; line-height: 24px; width: 820px; display: inline-block; margin-top: 10px; }
.m20 { margin: 20px 0 20px 0; display: block; }
.n_news_you { width: 80px; text-align: center; margin: 0 10px; }
.n_news_zuo { width: 750px;}


/*企业文化  开始*/
.culture { padding: 30px 0; line-height: 28px; }


/*essay 开始*/
.essay { padding: 15px 0; line-height: 24px; color: #666; }
.m_10 { margin: 0px 0; }


/*pro_des*/
.p_des { padding: 0; }
.p_pic { width: 463px; display: block; }
.p_pic span img { margin-top: 25px; margin-left: 11px; width: 104px; height: 73px; }
.p_pic span img:hover { width: 102px; height: 71px; border: 1px solid red; cursor: pointer; }
.p_pic_you { width: 440px; }

.upm { font-size: 12px; color: #bdbdbd; }

.title-x-20 { text-align: center; border-bottom: 1px dashed #e7e7e7; padding-bottom: 20px; margin-bottom: 30px; }

.fixed { position: fixed; top: 0; }





#qehuan { }

#qehuan .title { width: 100%; height: 50px; background: #eef2f5; padding: 0; margin-bottom: 30px; }

#qehuan .title .unit { float: left; line-height: 50px; cursor: pointer; /*
    padding: 0 20px;
    */ color: black; font-size: 16px; width: 235px; text-align: center; }


#qehuan .title .unit.click { color: white; background: #0078CC; }

#phone_qq { margin: 75px 0; }

#phone_qq .qq { width: 188px; height: 47px; display: inline-block; background: url(../images/phone.png) no-repeat; }

#phone_qq .qq:hover { background: url(../images/phonehover.png) no-repeat; }

#phone_qq .phone { float: right; width: 188px; height: 47px; display: inline-block; background: url(../images/qq.png) no-repeat; }

#phone_qq .phone:hover { background: url(../images/qqhover.png) no-repeat; }


.hide { display: none; }


table { border-top: 1px solid #ccc; }

tr td:first-child { border-left: 1px solid #ccc; }
table td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }


#friend { margin-bottom: 30px; }
#friend a { margin-right: 30px; line-height: 40px; display: inline-block; }

#video {
	width: 457px;
	height: 272px;
	margin-left: 15px;
	cursor: pointer
}

.left {
	float: left;
}
