@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{font: 12px "微软雅黑"; color:#333333; margin:0 auto;padding:0px; list-style:none; background:#fff; }
a{ color:#7c7c7c; text-decoration:none; }
a:hover{  color:#e70f2d; text-decoration: underline;}
.clear_all {clear:both;}

.blue { color:#2f374e;}
.blue a { color:#225d97;}
.blue a:hover { color:#f00;}
.f14 { font-size:14px;}
.fbd { font-weight:bold;}
.wr14 { font:14px "微软雅黑";}

img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


#indexMain{width:1100px; height:584px; margin:0 auto;}
#indexMain .head{height:150px; position:relative;}
#indexMain .head .logo{ width:370px; height:120px; padding-top:56px; float:left;}
#indexMain .head .salePhone{width:200px; font-size:16px; color:#fa0000; position:absolute; left:95px; top:110px;}
#indexMain .head .toplink{width:294px; height:23px; position:absolute; right:8px; top:40px; }
#indexMain .head .toplink li{line-height:23px; float:left; margin-left:10px; height:23px;}
#indexMain .head .toplink a{color:#464646;}
#indexMain .head .toplink a:hover{color:#464646; }

#indexMain1{width:1100px; height:350px; margin:0 auto; margin-top:-350px;}
#indexMain1 .head{height:150px; position:relative;}
#indexMain1 .head .logo{ width:370px; height:120px; padding-top:56px; float:left;}
#indexMain1 .head .salePhone{width:200px; font-size:16px; color:#fa0000; position:absolute;  left:95px; top:110px;}
#indexMain1 .head .toplink{width:294px; height:23px; position:absolute; right:8px; top:40px; }
#indexMain1 .head .toplink li{line-height:23px; float:left; margin-left:10px; height:23px;}
#indexMain1 .head .toplink a{color:#464646;}
#indexMain1 .head .toplink a:hover{color:#464646; }

/*搜索*/
.navser1{ width:150px; }
.navser1 .srk { float:left; width:110px; height:22px; line-height:22px; border:none; background:url(../images/sou1.png) left top no-repeat; padding-left:10px; color:#999;}
.navser1 .but { float:left; display:inline-block; width:28px; height:22px; background:url(../images/sou2.png) no-repeat; cursor:pointer; border:none; color:#666; font-size:10px;}

/* @group core nav menu */
.wrap{width:668px; height:39px; float:left; position:absolute; right:0; bottom:35px;}
a.nav01{ background:url(../images/nav01.png) no-repeat; color:#333; text-decoration:none;}
a.nav02{ background:url(../images/nav02.png) no-repeat; color:#333; text-decoration:none;}
a.nav03{ background:url(../images/nav03.png) no-repeat; color:#333; text-decoration:none;}

#nav {margin: 0;padding: 0;    height: 39px;}
#nav li {position: relative;    float:left;display:block;width:95px;height:39px;line-height:39px;    text-align:center;font-size:14px;	}
#nav li a { display:block; text-decoration:none; }
#nav li a.hov01 {background:url(../images/nav_01.png) no-repeat; color:#fff;}
#nav li a.hov02 {background:url(../images/nav_02.png) no-repeat; color:#fff;}
#nav li a.hov03 {background:url(../images/nav_03.png) no-repeat; color:#fff;}
/* @group subnav */
#nav ul {font-size:14px;position: absolute;left: 0;display:none;background-color:#fff;}

.one_row_nav{position: absolute;left: 0px;top:39px;display:none;padding:5px;color:#01499D;background:#fff; width:90px; text-align:center;}
	
.one_row_nav  a{font-size:12px; display:block;	line-height:26px;height:26px;text-align: center;color: #666; display: block;text-decoration: none; border-bottom:1px dashed #eeecec;}
.one_row_nav a:hover{text-decoration: none;color: #158152;}
/* @group core nav menu 完 */

/*首页banner文字切换*/
.page{width:1100px; position:relative;}

.control-dot{ float:right; height:22px; position:absolute; top:380px; right:10px; width:148px;}
.control-dot li{float:left; cursor:pointer; height:8px; width:32px; background:#D1CCCC; margin-right:5px; text-indent:-8999px; overflow:hidden; display:block;}
.control-dot li.activeSlide{float:left; cursor:pointer; height:8px; background:#e70f2d; margin-right:5px; display:block;}

/*首页banner产品列表*/
#P_list{width:100%; height:43px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');background:rgba(0, 0, 0, 0.6);zoom:1;color:#fff;background:none\9; z-index:0; -z-index:0!important; min-width:1000px;}
.P_list_con{width:1000px; margin:0 auto; height:31px; padding:6px 0; font-size:16px;}
.P_list_con li{ line-height:31px; height:31px; display:block; float:left; border-right:1px solid #ccc; width:188px; margin-left:20px; padding-left:41px;}
.P_list_con a{color:#fff; text-decoration:none;}
.P_list_con a:hover{color:#fff; text-decoration:underline;}

/*搜索*/
.web { width:100%; height:46px; margin-top:1px; background:#f5f5f5;}
.body1{ width:1100px;margin:0 auto; overflow:hidden;}
.body1 .gonggao{ float:left; line-height:46px; padding-left:5px;}
.navser { float:right; width:233px; margin-top:10px; }
.navser .srk { float:left; width:171px; height:28px; line-height:28px; border:none; background:url(../images/sou4.png) left top no-repeat; padding-left:20px; color:#999;}
.navser .but { float:left; width:41px; height:28px; background:url(../images/sou3.png) no-repeat; cursor:pointer; border:none; color:#fff;}

/*首页中间内容*/
/*第一部分*/
.box1{ width:1100px; margin:0 auto;margin-top:20px; overflow:hidden;}
.about{float:left; width:385px; height:235px; overflow:hidden; padding:5px;}
.a_title{ height:30px; background:url(../images/a_t.jpg) left center no-repeat; position:relative;}
.a_title a{color:#fff;font:100 14px/30px "微软雅黑"; text-decoration:none; padding-left:10px;}
.a_title span{ position:absolute; right:5px; top:5px; width:56px; height:20px; background:#919191; border-radius:5px;}
.a_title span a{color:#fff; font:100 12px/20px "微软雅黑";}
.about .a_con{ padding-top:15px; padding-bottom:10px;}
.about .a_con img{float:left; width:119px; height:83px; margin-right:14px; margin-bottom:5px; overflow:hidden;}
.about .a_con p{ line-height:22px;}

.news{ float:right; width:675px; height:235px; overflow:hidden;padding:5px;}
.n_title{ background:url(../images/n_t.jpg) left center no-repeat; position:relative;}
.n_title a{color:#5a5a5a;font:100 14px/30px "微软雅黑"; text-decoration:none; padding-left:30px;}
.n_title span{position:absolute; right:5px; top:5px; width:56px; height:20px; background:#919191; border-radius:5px;}
.n_title span a{color:#fff; font:100 12px/20px "微软雅黑"; padding-left:10px;}
.news .n_con{ padding:10px 0;}
.news .n_con .n_left{ float:left; width:257px;}
.news .n_con .n_left img{ width:257px; height:185px; overflow:hidden;}
.news .n_con .n_right{ float:right; width:385px;}
.news .n_con .n_right ul{}
.news .n_con .n_right ul li{ background:url(../images/dot4.jpg) left center no-repeat; height:30px; line-height:30px; padding-left:12px; border-bottom:1px dashed #ccc;}
.news .n_con .n_right ul li a{ color:#333; }
.news .n_con .n_right ul li a:hover{ color:#d70000;}
.news .n_con .n_right ul li span{ float:right; color:#999;}

/*第二部分*/
.box2{width:1100px; margin:0 auto;margin-top:20px; overflow:hidden;}
.b2_left{ float:left;width: 670px; padding:5px;}
.b2_left ul{ width:680px;}
.b2_left li{ float:left; margin-right:10px; background:#d8d8d8;}
.b2_left li a{ width:157px; height:185px; padding-top:35px; border:1px solid #DDD; display:block; text-align:center; text-decoration:none;}
.b2_left li a:hover{ background:#ea0000;}
.b2_left li span{ width:67px; height:67px; margin:0 auto 11px; display:block; background:url(../images/hlanm_icon.png) no-repeat;}
.b2_left li strong{ display:block; margin-bottom:8px; font:normal 16px/24px Microsoft Yahei; color:#444;}
.b2_left li font{ color:#777777; line-height:18px;}
.b2_left li a:hover span{ background-position:0 -67px;}
.b2_left li a:hover strong{ color:#fff;}
.b2_left li a:hover font{ color:#FFF;}
.b2_left li span.hlan_span2{ background-position:-67px 0;}
.b2_left li a:hover span.hlan_span2{ background-position:-67px -67px;}
.b2_left li span.hlan_span3{ background-position:-134px 0;}
.b2_left li a:hover span.hlan_span3{ background-position:-134px -67px;}
.b2_left li span.hlan_span4{ background-position:-201px 0;}
.b2_left li a:hover span.hlan_span4{ background-position:-201px -67px;}

.b2_right{ width:390px; float:right; background:url(../images/b2.jpg) left top #f5f5f5 no-repeat; padding:10px;}
.b2_right .br_t{ font:100 16px/32px "微软雅黑"; color:#797979;}
.b2_right span{font:100 12px/22px "微软雅黑"; color:#999;}
.b2_right p{ background:url(../images/c_t.jpg) left 15px no-repeat; font:100 12px/24px "微软雅黑"; color:#585858; padding-left:35px; padding-top:10px;}

/*第三部分*/
.box3{ width:100%; background:#f8f8f8; margin-top:10px; padding:30px 0;}
.probox{width:1100px; margin:0 auto; overflow:hidden;}
.p_title{ height:34px; background:#cacaca;}
.p_title h3{ float:left; background:url(../images/p_t.jpg) 10px center no-repeat; font:100 16px/34px "微软雅黑"; color:#1f1f1f; padding-left:45px;}


.p_title .all_li{ float:right; height:34px; line-height:34px; width:460px;}
.p_title .all_li a{font:100 14px/34px "微软雅黑";  text-align:center;cursor:pointer; padding-left:20px; padding-right:20px; text-decoration:none; color:#333; display:inline-block;}
 
 
.p_title .all_li a.pro_t{background:#009018; color:#fff;}

.q_tpm2 { width:1100px;  overflow:hidden; }
.q_tpm2_1 { width:1090px; padding:5px; margin-top:15px; height:220px; overflow:hidden;  }
.q_tpm2_1 li {width:192px;height:210px;overflow: hidden;float: left; padding:8px; margin-left:5px; margin-right:5px; background:#fff;}
.q_tpm2_1 li:hover{ background:#158152; color:#fff;}
.q_tpm2_1 li img { width:192px; height:133px;}
.q_tpm2_1 li p{font:100 16px/30px "微软雅黑"; padding-top:5px; }
.q_tpm2_1 li a{ color:#434343; display:block; width:208px; height:226px;}
.q_tpm2_1 li a:hover{ color:#fff; text-decoration:none;display:block;}
.q_tpm2_1 li span{ font:100 12px/20px "微软雅黑";display:block;background:#f5f5f5; width:85px; height:20px;border-radius:8px; text-align:center;margin-top:15px; margin-bottom:10px; color:#666; }
.q_tpm2_1 li span:hover{ color:#ea0000;}





/*底部*/
.footer{ width:100%; background:url(../images/f_bg.jpg) left top repeat-x; height:278px; overflow:hidden;}
.foot{width:1100px; margin:0 auto;}
.foot .f_top{ padding-top:20px; padding-bottom:20px; height:185px; overflow:hidden;}
.f_top .flogo{ float:left; width:150px; margin-right:60px;}
.f_top .kuai{ float:left;margin-right:50px; width:100px; margin-top:20px;}
.f_top .kuai .k_title{ font:600 14px/32px "微软雅黑"; }
.f_top .kuai a{color:#fff; text-decoration:none;}
.f_top .kuai a:hover{ color:#f5f5f5;}
.f_top .kuai ul{}
.f_top .kuai li{ font:100 12px/24px "微软雅黑";}
.f_top .ewm{ float:right; text-align:center; color:#fff; margin-top:20px;}
.f_top .ewm li { float:left; width:117px; margin-right:10px; line-height:24px;} 
.f_top .ewm img{ width:117px; height:116px; overflow:hidden;}
.f_bottom{ height:52px; line-height:52px; color:#fff;}
.f_bottom a{ color:#fff;}

/*内页*/
.ban {background:url(../images/ban.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban1 {background:url(../images/ban1.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban2 {background:url(../images/ban2.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban3 {background:url(../images/ban3.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban4 {background:url(../images/ban4.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban5 {background:url(../images/ban5.jpg) center top no-repeat #fff; width:100%; height:350px;}
.ban6 {background:url(../images/ban6.jpg) center top no-repeat #fff; width:100%; height:350px;}

/*==============================面包屑导航 start==============================*/
.Bread_crumbs{clear:both; background:#f2f2f2; border-bottom:1px solid #ccc; padding:15px 0px;}
.Bread_crumbs b{float:left; font-size:20px; border-left:3px solid #158152; padding-left:10px; color:#158152;}
.Bread_crumbs p{float:right; font-size:14px;}
.Bread_crumbs p span { padding-left:5px; padding-right:5px;}
.main{ width:1100px; margin:0 auto;}

/**/
.body_index{width:1100px; margin:0 auto; margin-bottom:30px;}
.menu1 {clear:both; text-align:center; width:1100px; margin:0 auto; padding:30px 0px;}
.menu1 a{ display:inline-block; padding:6px 20px; margin-right:10px; line-height:24px; font-size:18px; font-weight:normal;cursor:pointer; border:1px solid #158152;color:#333; }
.menu1 a:hover{background:#158152; color:#fff; text-decoration:none; }
.menu1 a.curbg { background:#158152; color:#fff; }



.sec_con { width:1100px;}

.sec_tpm {font:100 15px/28px "微软雅黑"; min-height:300px; line-height:26px;}
.sec_tpm img {margin:0 auto; max-width:900px;}

/*
.sec_tpm1 ul{}
.sec_tpm1 ul li{ margin-left:15px; height:300px; overflow:hidden;}
.sec_tpm1 ul li img{ width:300px; height:250px; overflow:hidden; display:inline-block; padding-right:30px; float: left;}
.sec_tpm1 ul li p{ width:500px;display:inline-block; float:right; padding:30px;}
.sec_tpm1 ul li p span{ font-size:15px; font-weight:bold;}*/

.sec_tpm3 { font:100 14px/28px "微软雅黑"; min-height:300px; }


.wr20 { font-size:20px;}
.wr14 { font-size:14px;}

.sectit { height:35px; width:800px; margin-top:20px; background:#d7d7d7; padding-left:20px; margin-bottom:20px; }
.sectit h5 { display:inline-block;  font-weight: bold; cursor: pointer; height:30px; line-height:30px; margin-top:5px; text-align:center;background:#fff;  padding-left:25px; padding-right:25px;overflow:hidden }

.secbut { width:88px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; text-align:center; background:#d71a21; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px; margin-right:10px; }

.propic2 { width:181px; text-align:center; line-height:25px; }
.propic2 img {  height:100px;  border:1px solid #d6d6d6; padding:2px; width:175px; height:131px; text-align:center; margin-left:5px; margin-right:5px;}

/*产品*/
.ul_1{  width:260px; margin-top:15px; overflow:hidden; margin-left:10px; margin-right:10px;}
.ul_1 li{ width:260px; height:246px; margin-right:20px; margin-bottom:20px;  position:relative;}
.ul_1 li .t_284{ width:258px; height:194px; border:1px solid #eee; border-bottom:none; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.ul_1 li .t_284 img { width:254px; height:190px; padding:2px;}

.ul_1 li .d_284{  width:218px; padding-left:20px; padding-right:20px; padding-top:10px; height:60px; padding-bottom:10px; background:#f2f2f2; cursor:pointer;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.ul_1 li:hover .d_284{ background:#158152;}
.ul_1 li:hover .d_284 .t_27 a{ color:#fff;}
.ul_1 li:hover .d_284 .m_36{ color:#fff;}
.ul_1 li:hover .d_284 .d_23_4 a{ color:#fff;}

.ul_1 li .d_284 .t_27{ width:218px; font-size:14px; color:#000;height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; text-align:left;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.ul_1 li .d_284 .t_27 a{ color:#000; text-decoration:none;}


.ul_1 li .d_284 .d_23_4{ font-size:12px; float:left; width:204px; height:23px; line-height:23px; padding-left:14px; background:url(../images/fimg41.png) left center no-repeat; position:relative;text-align:left;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}

.ul_1 li .d_284 .d_23_4 a{ color:#c4c4c4;}
.ul_1 li:hover .d_23_4{ width:175px; background:0; color:#fff; padding-left:0;}

.ul_1 li .d_284 .d_23_4 .pf_right_icon2{ position:absolute; width:24px; height:17px; margin-top:3px; left:195px; top:0; z-index:2; overflow:hidden;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.ul_1 li .d_284 .d_23_4 .pf_right_icon2 i{ float:left; width:0px; height:1px; margin-top:8px; background:#bebebe;
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;
}
.ul_1 li:hover .d_23_4 .pf_right_icon2 i{ width:24px;}
.ul_1 li .d_284 .d_23_4 .pf_right_icon2 b{ float:left; width:8px; height:17px; margin-left:-8px;}


/*新闻*/
.ul04 .l2_1{width:1100px; height:100px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #f0f0f0; display:block;}
.ul04 .l2_1 .l_117{ float:left; width:100px; height:70px; padding-top:15px; padding-bottom:15px; background:#b7b7b7; margin-right:30px;}
.ul04 .l2_1 .l_117 .t_50_1{  width:100px;font-family:"Arial"; font-size:48px;  height:50px; line-height:50px; color:#fff; text-align:center; display:block; }
.ul04 .l2_1 .l_117 .d_23_5{  width:100px; font-family:"Arial"; font-size:12px; height:23px; line-height:23px;  color:#fff; text-align:center;display:block; }


.ul04 .l2_1 .r_714{ float:left; width:970px; height:100px; overflow:hidden;}
.ul04 .l2_1 .r_714 .t_48_1{ float:left; width:970px; height:36px; padding-bottom:4px; line-height:36px; font-size:16px; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul04 .l2_1 .r_714 .t_48_1 a{ color:#333; text-decoration:none;}

.ul04 .l2_1 .r_714 .d_56{ float:left; width:970px; height:56px; line-height:28px; font-size:14px; color:#888; overflow:hidden;}
.ul04 .l2_1 .r_714 .d_56 a{ color:#888;text-decoration:none;}

.ul04 .l2_1:hover .t_48_1 a{ color:#d70000;}
.ul04 .l2_1:hover .d_56 a{ color:#494949;}
.ul04 .l2_1:hover .l_117{ background:#494949;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}


.titleaa { font-size:16px; font-weight:bold; line-height:30px; padding-top:10px;}
.titlebb { font-size:12px; line-height:22px;}
.titlecc { font-family: Tahoma;font-size:16px; font-weight:bold; line-height:30px; padding-top:10px;}
.titledd { font-family: Tahoma; font-size:12px; line-height:20px;}
.titletop { padding:0px 10px;}


.sec_tpm6 { width:1100px; line-height:32px; padding:10px 0px;overflow:hidden; }
.sec_tpm6 li { float:left; width:176px; overflow:hidden; padding-left:5px; padding-right:5px; padding-bottom:16px; text-align:center; line-height:30px;}
.sec_tpm6 li img {width:170px; height:56px; border:1px solid #d0d0d0; padding:2px;}


.lxwm { background:url(../images/contactbg.png) no-repeat; width:448px; height:339px;}