@charset "utf-8";
html{ overflow-x:hidden; }
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0; text-decoration: none}
body{ -webkit-text-size-adjust:none;font-size:12px;font-family:"宋体",Arial;  color:#656565; background:#efeeec }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0; border-width:0px;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"微软雅黑"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}

a{color:#656565;text-decoration:none;}

a:hover,a:active,a:focus{ text-decoration:none;color:#656565; }
a:hover{ text-decoration:none;color:#0093dd!important; }
div:after,ul:after{content:"";display:block;height:0;clear:both;}
.w1200{ width:1200px;}

/*top*/

.top .t1{ height:30px; line-height:30px; background:url(../images/t1.jpg) repeat-x}
.top .t1 dl{ width:1200px; margin:0 auto 0}
.top .t1 dt{ float:left; color:#434343}
.top .t1 dd{ float:right}
.top .t1 dd .search{ float:right; margin-top:3px; margin-left:18px; width:186px; height:23px; line-height:23px; background:url(../images/search.jpg) no-repeat top center; color:#797979}
.top .t1 dd .search input[type="text"]{ color:#797979; width:140px; height:21px; line-height:21px; border:0; font-size:12px; padding-left:10px;}
.top .t1 dd .search input[type="submit"]{ width:30px; height:21px; background:none; border:0}

.top .t1 dd a{ padding-left:8px; padding-right:8px;}
.top .head{ height:103px; width:1200px; margin:0 auto 0}
.top .head .logo{ float:left; padding-top:19px;}
.nav{ float:left; font-size:14px; padding-left:7px; padding-top:30px;}
.nav a{ margin-left:45px; color:#333; padding-top:16px; display:inline-block}
.nav a:hover,.nav a.on{ color:#0193de; text-decoration:none; border-top:2px #0193de solid}
.top .head .tel{ float:right; padding-top:30px;}


.PBNav{ position:fixed; right:0; bottom:40px; height:498px; width:110px; z-index:99999}
.PBNav img.close{ position:absolute; top:-40px; left:36px;}
.PBNav img.open{ position:absolute; right:-173px; top:0;}
.bNav{ overflow:hidden; width:110px; position:absolute; top:0; left:0;}
.bNav h3{ text-align:center;}
.bNav h3 img{ display:block;}
.bNav .bjNav{ overflow:hidden; width:110px; overflow:hidden; background-color:#034ea2;}
.bNav .bjNav h4{ font-size:24px; color:#fff; text-align:center; margin-top:10px; margin-bottom:10px;}
.bNav .bjNav h4 a{ color:#fff}
.bNav .divBox{ width:95px; margin:0 auto;}
.bNav .divBox a{ display:block; width:95px; height:34px; margin-bottom:8px; text-decoration:none; background-color:#1a56c2; line-height:34px; text-align:center; font-size:14px; color:#fff;}
.bNav .bPhone p{ text-align:center; margin-top:10PX; font-size:13px; color:#83a7e5;}
.bNav .bPhone p img{ margin-right:5px;}
.bNav .bPhone h6{ text-align:center; font-size:17px; margin-bottom:4px; color:#fff;}
.top2{ cursor:pointer}

/*top end*/

/*.ad{ height:250px; background:url(../images/ad_bg.jpg) no-repeat top center}*/
.ad dl{ width:1049px; margin:0 auto 0; padding-top:98px;} 
.ad dt{ font-size:24px; color:#FFF; border-bottom:2px #FFFFFF solid; padding-bottom:16px;}
.ad dd{ color:#FFF; text-align:right; padding-top:10px;}
.ad dd a{ color:#FFF}

/*pro*/

.pro_list1{ display:none; overflow:hidden; width:925px; padding-left:0; padding-bottom:25px;}
.pro_list1 ul{ width:950px;}
.pro_list1 li{ cursor:pointer;
	/*border:1px solid #d7ddde; */
	border-left:0;
	border-top:none;  width:230px; height:302px; float:left; margin-right:0; margin-bottom:0;}
.pro_list1 li .title{ color:#0193de; font-size:12px; text-align:center; width:200px; margin:0 auto 0; padding-bottom:5px; margin-top: 20px; }
.pro_list1 li .title a{color:#0193de;  display:block; text-decoration:none}
.pro_list1 li .title a:hover{ color:#0193de}
.pro_list1 li .pic{ height:140px; text-align:center;margin-top: 20px;    overflow: hidden;}
.pro_list1 li .pic img{ height:100%; text-align:center}
.pro_list1 li .txt{ width:200px; margin:0 auto 0; text-align:left; color:#666; font-size:12px; line-height:30px; padding-top:5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.pro_list{ display:block; padding-left:22px; padding-bottom:25px;}
.pro_list li{
	/*border:1px solid #d7ddde;*/
	/*border-bottom:4px #d7ddde solid; */
	width:271px; height:300px; float:left; margin-right:10px; margin-bottom:25px;}
.pro_list li .title{ color:#0193de; font-size:12px; text-align:center; width:250px; margin:0 auto 0; padding-bottom:5px;
	/*border-bottom:1px #ecf1f2 solid; */
}
.pro_list li .title a{color:#0193de;  display:block; text-decoration:none}
.pro_list li .title a:hover{ color:#0193de}
.pro_list li .pic{ height:150px;text-align:center;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;}
.pro_list li .pic img{
	height: 100%;
	/*width:200px;*/
}

.pro_list li .pic img,.pro_list1 li .pic img{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.pro_list li:hover .pic img,.pro_list1 li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.8; filter:alpha(opacity=80); }


.pro_list li .txt{ width:250px; margin:0 auto 0; text-align:left; color:#666; font-size:12px; line-height:30px; padding-top:5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


/*pro end*/

/*home*/

.h_ad{ height:153px;}
.ys_ad{ height:1680px; margin-top:26px; background:url(../images/ys_ad.jpg) no-repeat top center;}
.ys_ad .txt_t{ width:1200px; height:1680px; position:relative;  margin:0 auto 0}
.ys_ad .txt_t span{
	position: absolute;
	top: 1115px;

}
.ys_ad .txt_t span.t1{
	left: 116px;
	width: 384px;
	height: 100px;
	color: #000;
	font-size: 16px;
	top:432px;
}
.ys_ad .txt_t span i{ color:#2892db; font-size:28px; display:block; padding-bottom:20px;}

.ys_ad .txt_t span.t2{
	right: 122px;
	width: 500px;
	height: 100px;
	color: #000;
	top: 789px;
	font-size: 16px;
	text-align: right

}
.ys_ad .txt_t span.t3{
	left: 120px;
	width: 500px;
	height: 100px; color:#000; top:1108px; font-size:16px;
}
.ys_ad .txt_t span.t4{
	right: 122px;
	width: 500px;
	height: 100px;
	color: #000;
	top: 1480px;
	font-size: 16px;
	text-align: right; line-height:30px;

}

.h_tel{ height:230px;}

.classify{ padding-top:18px; padding-bottom:50px; width:1200px; margin:0 auto 0}
.classify .left{ float:left; width:245px;}
.classify .left dt{ padding-left:46px; background:url(../images/l_icon.jpg) no-repeat 20px center #0193de; height:54px; line-height:54px; font-size:18px; color:#FFF}




.classify .left dd{ height:907px; background:#FFF; border:1px #dedede solid; border-top:none;}
.classify .left dd li{ border-bottom:1px #dedede solid; font-size:14px; height:50px; line-height:50px;}
.classify .left dd li a{ color:#666; padding-left:20px;}
.classify .left dd span{ display:block; color:#d71f1d; font-size:14px; padding-left:20px; padding-top:15px; padding-bottom:10px;}
.classify .left dd p{ line-height:30px; color:#000; padding:0 10px;    height: 455px;
	overflow: hidden;}
.classify .left dd p a{
	/*padding-right:8px;*/
	/*white-space: initial;*/
	word-break: break-all;
	/*float: left;*/

}

.classify .right{ width:925px; float:right;}
.classify .right dt{ height:54px; line-height:54px; background:url(../images/p_bg.jpg) repeat-x; border-left:1px #0093dd solid; }
.classify .right dt li{ cursor:pointer; width:230px; border-right:1px #017bba solid; float:left; text-align:center; font-size:16px; color:#FFF}
.classify .right dt li.hover{ background:url(../images/btn_bg.jpg) repeat-x}

.classify .right dt li.search{ background:url(../images/search2.jpg) no-repeat center center;}
.classify .right dt li.search input[type="text"]{ color:#797979; width:140px; height:23px; line-height:23px; border:0; font-size:12px; padding-left:10px;}
.classify .right dt li.search input[type="submit"]{ width:30px; height:21px; background:none; border:0}
/* Search */
#Search{margin:20px auto;width:300px;}
#Search input{
	float:left;width:140px;background-color:#F7F8F9;border:1px solid;border-color:#c2c0c0 #cccaca #d1cfcf;font-size:14px;line-height:1.3;

	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;

	box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.05);
	-moz-box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.05);
	-webkit-box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.05);
}
#Search input:focus{
	background-color:#fff;
	box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.1);
	-moz-box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.1);
	-webkit-box-shadow:0 1px #fff, inset 0 1px rgba(34,25,25,0.1);
}
#Search a{
	float:left;margin-left:-1px;padding:6px 7px 1px 7px;min-height:17px;_height:17px;border:1px solid;border-color:#c2c0c0 #cccaca #d1cfcf;

	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;

	box-shadow:0 1px rgba(255,255,255,0.9), inset 0 0 2px rgba(255,255,255,0.75);
	-moz-box-shadow:0 1px rgba(255,255,255,0.9), inset 0 0 2px rgba(255,255,255,0.75);
	-webkit-box-shadow:0 1px rgba(255,255,255,0.9), inset 0 0 2px rgba(255,255,255,0.75);
}
#Search a:active{
	box-shadow:inset 0 1px 1px rgba(34,29,29,0.15);
	-moz-box-shadow:inset 0 1px 1px rgba(34,29,29,0.15);
	-webkit-box-shadow:inset 0 1px 1px rgba(34,29,29,0.15);
}
/* searchTag */
#searchTag{
	background: #fff;
	height:50px;
	border: 1px solid #d7ddde;
	overflow: hidden;
}
#searchTag  p{
	padding: 15px 15px ;
}

#searchTag  p span{
color: #d71f1d;
font-weight: bold;
}
#searchTag p a{
	/*float:left;*/
	margin-right: 10px;

}
.classify .right dd{height:907px; background:#FFF; border:1px #dedede solid; border-top:none;}

.kh_list{ width:1200px; margin:0 auto 0; padding-top:30px;}
.kh_list ul{ display:none;}
.kh_list li{ width:600px; height:268px; position:relative; float:left; overflow: hidden}
.kh_list li img{
	width:100%;
	height:100%;
}
.kh_list li img,.kh_list li  img{width: 100%;height:100%; display: block; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.kh_list li:hover  img,.kh_list li:hover img{-webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.8; filter:alpha(opacity=95); }

.kh_list li .txt{     position: absolute;
	/* right: 20px; */
	bottom: 5px;
	font-size: 14px;
	color: #ecf1f2;
	line-height: 24px;
	width: 580px;
	padding: 5px 10px 10px 10px;
	height: 22px;
	 background:rgba(255,255,255,0.35);
	text-align: center;
}
.kh_list li .txt h1{
	color:#256586  ;
	font-size:22px;
	font-weight:normal;  line-height:30px;
	/*width:196px;*/
	/*height:60px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box!important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.kh_list li .txt p{
	padding-top:2px;
	float:right;
	color:#ecf1f2;
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
.kh_list li .txt span{ float:right; color:#ff0000; display:block!important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}
.kh_list li .txt span a{color:#ff0000;}

.h_links{ width:1200px; margin:0 auto 0; padding-bottom:40px; padding-top:30px; }
.h_links dt{ color:#333; font-size:14px; height:28px;}
.h_links dt li{ float:left; margin-right:18px; color:#000; cursor:pointer; padding-top:5px; text-align:center;   }
.h_links dt li.hover{border-top:2px #00a9ff solid;  padding-top:3px;}
.h_links dd{ color:#666; font-size:14px; display:none}
.h_links dd a{ padding-right:26px;
float: left;
}


.bottom_m{ height:199px; background:url(../images/bottom_m.jpg) repeat-x;
	/*position:fixed; */
	z-index:999; bottom:0; width:100%}
.bottom_m dl{ width:1200px; margin:0 auto 0; position:relative}
.bottom_m dt{ width:526px; float:left; color:#0c2a4b; line-height:40px; font-size:22px; padding-top:23px; display:block; text-align:center}
.bottom_m dt .t1{ font-size:36px; color:#FFF}
.bottom_m dt .t2{ font-size:22px; color:#FFF}
.bottom_m dt .t3{ font-size:14px; color:#0d2a4a}
.bottom_m dd{ width:600px; float:left; padding-top:44px;}
.bottom_m dd ul{ float:left; width:252px;}
.bottom_m dd span{ width:311px; height:122px; overflow:hidden; display:block; float:left; background:url(../images/con_bg.jpg) no-repeat}
.bottom_m dd span textarea{ padding-left:85px; width:160px; height:120px; padding-top:2px; background:none; border:0; float:left;}
.bottom_m dd span input[type="submit"]{ width:63px; height:122px; float:left; background:none; border:0;position: absolute;}
.bottom_m dd li{ height:36px; line-height:36px; margin-bottom:7px; padding-left:40px;}
.bottom_m dd li input{ border:0}
.bottom_m dd li.c1{background:url(../images/in_07.jpg) no-repeat}
.bottom_m dd li.c2{background:url(../images/in_10.jpg) no-repeat}
.bottom_m dd li.c3{background:url(../images/in_12.jpg) no-repeat}
.fd_close {overflow: hidden;width: 59px;height:59px;background: url(../images/fudong_close.png) no-repeat center;
    z-index: 1001;cursor: pointer; position:absolute; left:50%; top:-27px;
}
.h_tit{ position:relative; display:block; color:#999; text-align:center; background:url(../images/n_line.jpg) no-repeat bottom center; height:100px; margin-top:40px;}
.h_tit span{ position:absolute; left:0; bottom:0; width:100%; height:3px;}
.h_tit span i{ width:60px; cursor:pointer; height:3px; display:inline-block; margin-right:39px; background:#8f8f8f}
.h_tit span i.hover{ background:#0494de}

.h_bg{ background:url(../images/n_line2.jpg) no-repeat bottom center;}
.h_tit h1{color:#3f3f3f; font-size:36px;font-weight:normal; padding-bottom:16px;}

.about_1{ width:1200px; margin:40px auto 0;}
.about_1 dt{ height:338px; background:url(../images/about_1.jpg) no-repeat top center}
.about_1 dt .pic{ padding-left:16px; float:left; width:438px;}
.about_1 dt .txt{ position:relative; width:703px; padding-top:112px; padding-right:20px; float:right; line-height:30px; font-size:14px; color:#666;}
.about_1 dt .txt p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
.about_1 dt .txt .title{  position:absolute; color:#FFF; font-size:25px; text-align:center; left:-100px; top:18px; width:316px; height:64px; padding-top:10px; background:url(../images/ab_title.png)}
.about_1 dt .txt .title i{ font-size:14px; display:block}

.about_1 dt .txt .more{ color:#FFF; text-align:center; float:right; font-size:14px; width:116px; height:34px; background:#0193de;}
.about_1 dt .txt .more a{ color:#FFF}
.about_1 dt .txt .more a:hover{ color:#ff0000 !important;}
.about_1 dd{ padding-top:10px; display:block}
.about_1 dd li{ width:300px; height:222px; float:left; position:relative;}
.about_1 dd li .title{ height:50px; text-align:center; width:300px; font-size:20px; text-align:center; line-height:50px; color:#FFF; background:url(../images/ab_bg.png); position:absolute; top:92px; left:0}
.about_1 dd li:hover .title{background:url(../images/ab_bg_2.png); color:#219edf}

.news_h{ width:1200px;  margin:0 auto 0; padding-top:22px;}
.news_h dt{ height:75px;  color:#033333;  font-size:14px; text-align:center;}
.news_h dt a{ background:#c3c3c3; text-decoration:none; line-height:45px; padding:0 27px 0 27px; margin-right:10px; color:#000; font-size:14px; display:inline-block}
.news_h dt a.hover{ color:#FFF!important; background:#00a9ff}

.n_m{ padding-top:32px; display:block}
.n_m dt{ height:85px;}

.news_h dd{ width:1200px; overflow:hidden;}
.news_h dd ul{ width:1260px;}
.news_h dd li{ width:595px; height:120px; margin-bottom:15px; float:left; background:#f5f5f5; margin-right:15px;}
#soft{
	width:595px;
	height:auto;
	margin-bottom:10px;
	float:left;
	background:#f5f5f5;
	margin-right:10px;
}
#soft  .txt{
	line-height:30px; padding-top:5px; color:#666; width:383px; float:left; padding-left:20px; font-size:14px;

}
#soft .txt a{
	border-right: 1px solid #e4e4e4 ;
}
#soft .time{
	float: right;
	padding: 10px 20px 10px;
	font-size: 14px;
	color: #000;
}
.news_h dd li .pic{ width:145px; height: 88px; float:left; padding-left:10px; padding-top:16px;}
.news_h dd li .pic img{
	width:100%;
	height: 100%;
}
.news_h dd li .txt{ line-height:30px; padding-top:16px; color:#666; width:383px; float:left; padding-left:20px; font-size:14px; }
.news_h dd li .txt span{ display:block;}
.news_h dd li .txt p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
.news_h dd li .txt span a{ color:#000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

/*home end*/


.m_menu{ border-bottom:1px #dad9d8 solid; height:66px; line-height:66px; background:#FFF}
.m_menu dl{ width:1200px; margin:0 auto 0; font-size:14px}
.m_menu dt{ float:left}
.m_menu dt a{  display:inline-block; width:133px; text-align:center; color:#818181}
.m_menu dt a.hover,.m_menu dt a:hover{ background:#0093dd; color:#fff !important}
.m_menu dd{ float:right}
.m_menu dd span{ color:#000}
.m_menu dd span a{ color:#000; padding-left:29px;}
.m_menu dd a{ color:#999}


.m_div{ background:#FFF; width:1200px; height:80px; text-align:left;  margin:0 auto 0; font-size:12px}
.m_div a{ padding:5px 6px; margin-right:15px; display:inline-block; color:#999; border:1px #ecf1f2 solid}
.m_div p{ padding-left:22px; padding-top:26px;}
.m_div p a:hover{ color:#fecc76; text-decoration:none}
.m_div #on{ color:#fecc76; text-decoration:none}

/*mian*/

.main{ width:1200px; height:auto;  margin:0 auto 50px; background:#FFF;}
.main2{ width:1200px; height:auto; line-height:36px; padding-bottom:35px; font-size:14px; margin:12px auto 20px; background:#FFF;border:1px #e6e6e6 solid;}
.main2 h1{ color:#000; font-size:18px; font-weight:normal; text-align:center; padding-top:46px;}
.main2 .time{ color:#999; padding-bottom:20px; display:block; text-align:center}
.main2 .n_show{ padding:0 20px;}
.main2 .n_show p{ text-indent:2em;}

/*mian end*/



/*news*/

.news_list{  width:1200px; margin:0 auto 0; padding-bottom:30px; overflow:hidden}
.news_list li{ border-left:1px #0093dd solid; height:198px;   background:#FFF; margin-top:15px; display:block}
.news_list li:hover{ border-left:1px #0093dd solid; height:198px; background:#0093dd; margin-top:15px; display:block}

.news_list li .pic{ margin-left:25px; width:227px; margin-right:26px; height:138px; overflow:hidden; padding-top:30px; float:left;}
.news_list li img{ width: 100%;height:100%; display: block; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.news_list li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.8; filter:alpha(opacity=95);}


.news_list li .txt{ color:#606060; width:694px; padding-right:20px; float:left; margin-top:30px; line-height:30px; font-size:14px; height:138px; border-right:1px #e4e4e4 solid;  }
.news_list li .txt p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.news_list li .txt h1{ color:#010101; font-size:16px; font-weight:normal}

.news_list li .time{ width:200px; float:left; text-align:center; font-size:16px; padding-top:56px;} 
.news_list li .time .more{ width:91px; height:30px; font-size:12px; line-height:30px; margin-top:25px; border:2px #c6a2a1 solid; display:inline-block; color:#b02923}
.news_list li .time .more a{ color:#b02923}
.news_list li .time .more a:hover{ color:#606060!important;}
.news_list li .txt h1 a{ color:#010101;}
.news_list li:hover .txt h1 a{ color:#fff!important;}
.news_list li:hover .txt p{ color:#fff!important;}
.news_list li:hover .time { color:#fff!important;}
.news_list li:hover .time a { color:#fff!important;}

/*news end*/

/*about*/

.about{ padding:10px 20px; color:#606060; font-size:14px; line-height:36px;}
.about h1{ color:#606060; font-size:16px; display:block; padding-top:20px;}

/*about end*/

/*newsshow*/

.newsTitle{ color:#010101; font-size:18px; text-align:center; height:82px; line-height:82px;}
.news_t2{ color:#999; text-align:center; height:50px;}
.news_t2 span{ padding-right:79px; display:inline-block; }
.newsshow{ width:1164px; margin:0 auto 0; color:#606060; line-height:36px; font-size:14px}

.n_tit{ width:1164px; margin:0 auto 0; padding-top:49px; font-size:14px; height:40px;}
.n_tit a{ padding-right:17px;}
.n_page{ width:1164px; margin:0 auto 0; height:46px; font-size:14px}
.n_prev{ float:left;}
.n_next{ float:right}


.news_2{ width:1164px;  margin:0 auto 0}
.news_2 dt,.pro_list h1{ height:40px; color:#666; padding-left:14px; font-size:14px; background:url(../images/line.jpg) no-repeat left top; line-height:20px;}
.pro_list h1{ height:60px; line-height:60px;  background:url(../images/line.jpg) no-repeat left center;}

.news_2 dd{ width:1164px; overflow:hidden;}
.news_2 dd ul{ width:1200px;}
.news_2 dd li{ width:572px; height:120px; margin-bottom:15px; float:left; background:#f5f5f5; margin-right:15px;}
.news_2 dd li .pic{ width:145px; float:left; padding-left:10px; padding-top:16px;}

.news_2 dd li .txt{ line-height:30px; padding-top:16px; color:#666; width:383px; float:left; padding-left:20px; font-size:14px}

.news_2 dd li .txt span{ display:block;}
.news_2 dd li .txt span a{ color:#000}


.news_22{ width:1164px;  margin:0 auto 0}
.news_22 dt{ height:40px; color:#666; padding-left:14px; font-size:14px; background:url(../images/line.jpg) no-repeat left top; line-height:20px;}
.news_22 h1{ height:60px; line-height:60px;  background:url(../images/line.jpg) no-repeat left center;}
.news_22 dd{ width:1164px; overflow:hidden;}
.news_22 dd ul{ width:1200px;}
.news_22 dd li{ width:572px; line-height:30px; font-size:14px; margin-bottom:15px; float:left; margin-right:15px;}
.news_22 dd li a{ color:#878787; float:left; width:400px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news_22 dd li span{ color:#d0d0d0; float:right}

/*newsshow end*/

/*details*/

.pro_show{ width:1173px; height:700px; margin:0 auto 0}
.pro_show dl{ padding-top:73px;}
.pro_show dt{ width:580px; float:left;}
.pro_show dt .big{ height:446px;}
.pro_show dt .small{ width:580px; height:83px;}
.pro_show dt .small li{ float:left; margin-right:20px; width:90px; height:81px; padding:1px; border:1px #ededed solid}
.pro_show dd{ float:right; width:412px; }
.pro_show dd .txt{border-bottom:1px #f2f2f2 solid; line-height:44px; font-size:14px; color:#666; padding-bottom:14px;}
.pro_show dd .txt h1{ color:#000; font-size:30px; font-weight:normal; padding-bottom:10px;}
.details_title{ height:30px; width:1173px; margin:0 auto 16px;  background: no-repeat #000; font-size:14px}
.details{ width:1173px; margin:0 auto 0}

.buy2{ margin-top:29px; width:127px; height:33px; border:0; background: no-repeat}

/*details end*/

/*case*/

.case_d{ width:1160px; margin:0 auto 0; padding-top:30px; height:auto;}
.case_d dt{ width:501px; height:432px; position:relative; overflow:hidden; float:left; background:#ececec; padding:13px;}
.case_d dt li{ width:501px; height:432px; float:left;}
.case_d dt li img{ width:100%; height:100%; }
.case_d dt .prev,.case_d dt .next{ width:40px; height:47px; position:absolute; cursor:pointer; top:193px;} 
.case_d dt .prev{background:url(../images/prev.png) no-repeat; left:13px;}
.case_d dt .next{background:url(../images/next.png) no-repeat; right:13px}

.case_d dd{ float:right; width:613px; }
.case_d dd h1{ border-bottom:2px #0093dd solid; height:31px; line-height:25px; color:#0093dd; font-size:18px; font-weight:normal}
.case_d dd .txt1{ color:#666; line-height:30px; font-size:14px;}
.case_d dd .tel{ width:600px; padding-left:97px; height:85px; margin-top:10px; background:url(../images/tel_bg.jpg) no-repeat}
.case_d dd .tel p{ font-size:14px; color:#666; line-height:25px; padding-top:20px;}
.case_d dd .tel p i{ color:#db241d; font-size:18px; font-weight:bold}
.case_d dd .btn{ display:block; padding-top:20px;}
.case_d dd .btn img{ margin-right:19px;}
.case_d dd .small{width:613px; overflow:hidden; padding-top:33px;}
.case_d dd .small ul{ width:650px;}
.case_d dd .small li{width:613px; width:106px; height:106px; float:left; margin-right:18px; border:1px #ccc solid;}
.case_d dd .small li img{
	width:100%;
	height: 100%;
}
.case_txt dd li{ display:none}
.case_txt #li tr,td{
	border: 1px solid;
}
.case_txt dd li .list{
/*width:1200px;*/
	border-bottom: 1px dotted #ddd;
}
.case_txt dd li .txt2{
	width: 660px;
	float:left;
	padding-left: 20px;
}

.case_txt dd li .time2{
	/*width: 660px;*/
	float:left;
	padding-left: 20px;
}
.case_txt dd li .more2{
	float:right;
	padding-right: 20px;
}
.case_txt dd li ul li{
	display:block!important;
	border: 1px solid #d7ddde;
	border-bottom: 4px #d7ddde solid;
	width: 268px;
	height: 310px;
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
}
.case_txt dd li ul li .pic{
	height: 150px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

.case_txt dd li ul li .title{
	color: #0193de;
	font-size: 12px;
	text-align: center;
	width: 250px;
	margin: 0 auto 0;
	padding-bottom: 5px;
	border-bottom: 1px #ecf1f2 solid;
}
.case_txt dd li ul li .txt{
	width: 250px;
	margin: 0 auto 0;
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	padding-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.case_txt dd li ul li .pic img,.case_txt li ul li .pic img{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.case_txt li ul li:hover .pic img,.case_txt li ul li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.8; filter:alpha(opacity=80); }
.case_txt dd li ul li .pic img{
	height: 100%;
	/*width:233px;*/
}

.case_txt{width:1160px; margin:0 auto 0; padding-top: 10px}
.case_txt dt li{ width:289px; float:left; font-size:14px; text-align:center; height:57px; line-height:57px; background:#f3f3f3; margin-right:1px;}
.case_txt dt li.hover{ background:#0089ca; cursor:pointer; color:#FFF}
.case_txt dd{ padding-top:29px; padding-bottom:49px; line-height:30px; font-size:14px; color:#666; border-bottom:1px #ddd solid;}
.case_txt dd h1{ font-size:14px; }

.dgzx{ padding-top:40px; display:block; width:1160px; margin:0 auto 0; padding-bottom:30px;}
.dgzx dt{ background:url(../images/line.jpg) no-repeat left center; height:31px; line-height:20px; font-size:16px; color:#000; padding-left:10px;}
.dgzx dd li{ display:block; height:51px; text-align:center; padding-bottom:10px; text-align:left}
.dgzx dd li textarea{ width:100%; border:1px #ddd solid; height:88px;}
.dgzx dd li input[type="text"]{ border:1px #ddd solid; width:519px; padding-left:50px; height:37px; line-height:37px;}
.dgzx dd li input[type="email"]{ border:1px #ddd solid; width:519px; padding-left:50px; height:37px; line-height:37px;}
.dgzx dd li input.icon1{background:url(../images/c_06.jpg) no-repeat left center;}
.dgzx dd li input.icon2{background:url(../images/c_03.jpg) no-repeat left center;}
.dgzx dd li input.icon3{background:url(../images/c_11.jpg) no-repeat left center;}
.dgzx dd li input.icon4{background:url(../images/c_10.jpg) no-repeat left center;}
.dgzx dd li textarea.icon5{background:url(../images/c_14.jpg) no-repeat left 10px; padding-left:50px; width:1106px;}

.dgzx dd li input[type="submit"]{ width:940px; height:47px; text-align:center; background:#0089ca; color:#FFF; border:0; margin-top:15px;}


/*case end*/

/*page*/
.page{ padding:0px 0 50px; width:1200px; margin:0 auto 0; color:#000; text-align:center}
.page a{ background:#fff; margin-right:15px; border:1px #cfcfcf solid; font-size:14px; display:inline-block; padding:5px 10px; color:#000}
.page span{ margin-right:15px; border:1px #cfcfcf solid; font-size:14px; display:inline-block; padding:5px 10px;}
.page span.current{ background:#0093dd;  border:1px #0093dd solid; color:#FFF}

/*page end*/


/*foot*/

.foot .links{ height:144px; background:#FFF}
.foot .links dl{ width:1200px; margin:0 auto 0}
.foot .links dt{ font-size:14px; padding-top:15px; padding-bottom:10px;}
.foot .links dd{ line-height:30px; color:#666}
.foot .links dd a{color:#666; white-space:nowrap; padding-left:10px;     float: left;}
.foot .links dd a:hover{ color:#0193de; text-decoration:none;}
.foot .address{ height:199px; background:#002131}
.foot .address dl{ margin:0 auto 0;padding-top:43px;}
.foot .address dt{ float:left;  border-right:1px #324f66 solid; width:365px; height:130px;}
.foot .address dd{ float:right; width:796px;}
.foot .address dd ul{ float:left;}
.foot .address dd li{ font-size:14px; color:#63839c; height:42px; line-height:42px;}
.foot .address dd span{ float:right}
.foot .address dd li{ color:#63839c}
.foot .copyright{ height:65px; background:#142c40; text-align:center; line-height:65px; font-size:12px; color:#8d9dab}

/*foot end*/
.m_bg{ background:url(../images/timg.jpg) no-repeat top center #666666;}
.map{ width:1200px; margin-top:2px; background:#FFF;margin: 0 auto 0; }
.map dl{ width:1174px; margin:0 auto 0}
.map dt{ color:#00a9ff; font-size:12px;  padding-top:20px; padding-bottom:5px; border-bottom:4px #e6e6e6 solid}
.map dt a{color:#00a9ff;}
.map dd{ width:1174px; overflow:hidden; min-height:30px;}
.map dd li{ width:160px; padding-top:15px; text-align:center; font-size:14px; color:#7a7a7a; float:left;}
.map dd li a{color:#7a7a7a; line-height:30px; display:block; font-size: 12px;}
.map dd li a:hover{color:#7a7a7a;}