@charset "utf-8";
*{
	margin:0;
	padding:0;
	list-style:none;
}
body,td,th
{ font:12px/1.5 arial,\5b8b\4f53,helvetica,sans-serif;}
body{
	color:#636363;
	background:#fff;
}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

a{color:#636363; text-decoration:none;}
a:hover{color:#0182c4; text-decoration:none; }

img{ border:0;}
input{ border:0; padding:0; margin:0;}
.clear{ clear:both;}
.pic_bot{ border:1px #dcdbdb solid;}
.arricon{padding-left:10px;background:url(/images/arr.jpg) left center no-repeat;}
.sp{ color:#0182c4;}
.sp:hover{color:#0182c4; text-decoration:none; }
span.left{ float:left;}
span.right{ float:right;}
body li.clearBoth{ height:0px; float:none; width:0px; overflow:hidden; padding:0; margin:0;}

.header{ width:100%; height:89px;}
.top-com{ width:1003px; margin:0 auto;}
.logo{ width:330px; float:left;}
.head-right{ width:490px; float:right;}
.hotline{ padding-top:29px; float:right; width:300px; }
.version{ width:145px; float:right; height:27px; line-height:27px; padding:29px 0 0 0;text-align:right;}
.version a{ margin:0 5px; padding:0 10px 0 0; background:url(../images/arr_top.gif) right center no-repeat;}


.nav{ width:100%; height:42px; background:#0182c4;}
.nav ul{ width:1003px; margin:0 auto;}
.nav li{ float:left; padding:0 2px 0 0; position:relative; background:url(../images/nav_line.jpg) right repeat-y;}
.nav li.last{ padding:0; background:none;}
.nav li a.navF{ display:block;width:122px; height:42px; font-size:14px; line-height:42px; font-weight:bold; color:#fff;text-align:center;}
.nav li a.navF:hover{ background:#119de5; color:#fff;}
.nav li ul{ position:absolute; height:32px; top:100px; left:0; width:350px; display:none;}
.nav li ul#sub4{ width:590px; left:-200px;}
.nav li ul#sub7{left:-200px;}
.nav li ul li{ float:left; line-height:32px; padding:0 20px 0 0;}
.nav li ul li a{ color:#fff; padding:0 10px 0 0; background:url(../images/arr_subNav.gif) right center no-repeat;}
.nav li ul li a:hover{ color:#fff;}

.kv{height:521px;position:relative;width:100%;}
.sub-banner .kv{ height:252px;}
.kv ul{height:521px;width:100%;}
.sub-banner .kv ul{ height:252px;}
.kv ul li{height:521px;width:100%;}
.sub-banner .kv ul li{ height:252px;}
.kv ul li a{height:521px;width:100%;display:block;}
.sub-banner .kv ul li a{ height:252px;}
.kv .kv_prev{position:absolute;left:0px;top:50%; margin-top:-24px;background:url(../images/banner_left.png) no-repeat;height:48px;width:48px;z-index:2;}
.kv .kv_next{position:absolute;right:0px;top:50%; margin-top:-24px;background:url(../images/banner_right.png) no-repeat;height:48px;width:48px;z-index:2;}
.kv .kv_page{width:150px;height:20px;position:absolute;left:50%;bottom:-30px;margin-left:-75px;z-index:2;}
.kv .kv_page a{display:block;float:left;width:13px;height:13px;background:#adadad;margin:0 4px; border-radius:13px;}
.kv .kv_page a.selected{background:#0182c4;}

.index-wrap{ width:1003px; margin:65px auto 20px auto;}
.index-left{ width:535px; float:left;}
.index-title{ height:35px; line-height:35px; color:#cbcbcb; font-size:17px; padding-bottom:2px; background:url(../images/title.jpg) left bottom no-repeat;}
.index-title b{ color:#3f403f; font-weight:normal; margin-right:10px;}
.index-title a.more{ float:right; line-height:35px; font-size:12px; color:#636363}
.index-title a.more:hover{ color:#0182c4;}
.intro-show{ min-height:180px; _height:180px; padding-top:23px; line-height:24px; width:518px;}
.index-brand{ margin-top:27px;}
.index-news{ width:434px; float:right;}
.index-news-list{}
.index-news-list li{ padding-top:25px;}
em.number{ display:block; width:30px; height:30px; float:left; text-align:center; line-height:30px; color:#6f6f6f; font-size:14px; font-weight:bold; background:#d8d8d8;}
.first em{ background:#0182c4; color:#fff;}
.index-news-com{ width:350px; float:left; padding-left:20px;}
h2.index-news-title{ line-height:20px; font-size:14px; font-weight:bold;}
.first h2.index-news-title a{ color:#0182c4;}
.first h2.index-news-title a:hover{ color:#0182c4;}
.time{ line-height:22px;}
.index-news-pic img{ width:184px; height:121px;}
.index-news-des{ line-height:19px; margin-top:5px;}

.index-pro{ width:1003px; margin:0 auto 17px auto;}
.index-pro .index-title{ padding:0 0 0 35px; background:url(../images/pro_title.gif) left center no-repeat; border-bottom:4px #e1ddd7 solid;}
.pro-show{ height:208px; border:1px #e7e7e7 solid; border-bottom:6px #e7e7e7 solid; margin-top:10px; position:relative;}
.pro-show .hd{}
.pro-show .hd .prev,.pro-show .hd .next{ display:block;width:33px; height:33px;overflow:hidden;cursor:pointer;position:absolute;top:50%; margin-top:-30px;}
.pro-show .hd .prev{left:-1px; background:url(../images/arr_pro_left.jpg) no-repeat;}
.pro-show .hd .next{right:-1px; background:url(../images/arr_pro_right.jpg) no-repeat;}
.pro-show .bd{width:890px; margin:0 auto;overflow:hidden; padding-top:16px;}
.pro-show .bd ul{ overflow:hidden;zoom:1;}
.pro-show .bd ul li{float:left; _display:inline; text-align:center; width:158px; margin:0 25px 0 0;}
.pro-show .bd ul li .proPic{ text-align:center;}
.pro-show .bd ul li .proPic img{ width:156px; height:156px; display:block; border:1px #d8d8d8 solid;}
.proText{ text-align:center; line-height:18px;}

.footer{ min-height:245px; _height:245px; background:#f5f5f5;}
.bot-nav{ width:1003px; margin:0 auto; padding:35px 0 25px 0;}
.bot-item{ width:123px; float:left; padding-left:20px;}
h2.bot-title{ height:25px; line-height:25px; color:#0182c4; font-size:14px; font-weight:bold;}
.bot-item ul{ padding:8px 0 0 0;}
.bot-item ul li{ height:25px; line-height:25px;}
.bot-nav .bot-pro{ width:123px; float:left;}
.bot-pro li{ width:100%; float:left; overflow:hidden;}

.copyrights-wrap{ width:100%; min-height:120px; _height:120px; background:#e0e0e0;}
.copyrights{ width:980px; margin:0 auto;line-height:25px; padding:15px 0;}
.bot-link{ color:#0182c4;}
.bot-link a{ color:#0182c4;}
.bot-link a:hover{ color:#0182c4;}

.sub-wrap{ width:1003px; padding:35px 0; margin:0 auto;}
.leftP{ width:220px; float:left;}
.left-title{ height:36px; line-height:32px; background:url(../images/left_title.jpg) no-repeat; padding-left:33px;font-weight:bold; color:#fff; font-size:14px;}
.left-nav{ background:#ececec;padding:20px 0; border-bottom:3px #dbdbdb solid;}
.left-nav ul{ width:183px; margin:0 auto;}
.left-nav li{ position:relative; vertical-align:top; padding-bottom:2px; background:url(../images/left_line.jpg) bottom repeat-x;}
.left-nav li a{ display:block; line-height:25px; padding-left:35px; background:url(../images/arr_left.gif) 25px center no-repeat;}
.left-nav li a:hover{ font-weight:bold; background:#0182c4 url(../images/arr_left_on.gif) 25px center no-repeat; color:#fff;}
.left-nav li a.current{ font-weight:bold;background:#0182c4 url(../images/arr_left_on.gif) 25px center no-repeat; color:#fff;}
.left-nav li ul{ position:absolute; width:183px; padding:0; padding-left:2px; background:#ededed; left:183px; top:0; display:none; z-index:100;}
.left-nav li ul a{ padding-left:35px; background:url(../images/arr_left.gif) 25px center no-repeat;}
.left-nav li ul a:hover{ padding-left:35px; background:#0182c4 url(../images/arr_left_on.gif) 25px center no-repeat;}
.left-nav li ul a.current{background:#0182c4 url(../images/arr_left_on.gif) 25px center no-repeat;}
.left-contact{ margin-top:20px; background:#ececec;}
h1.left-contact-h1{ height:33px; background:url(../images/left_contact_title.jpg) no-repeat; white-space:nowrap; text-indent:-999px; overflow:hidden;}
.left-contat-show{ padding:18px 8px; line-height:22px;border-bottom:3px #dbdbdb solid;}

.rightP{ width:744px; float:right;}
.title{ height:30px; line-height:30px; padding:0 0 2px 0; background:url(../images/title.jpg) bottom repeat-x;}
.po{ padding-left:20px; background:url(../images/arr_title.jpg) left center no-repeat;}
.content{padding:25px 5px; line-height:26px; min-height:450px; _height:450px;}
.section p{ padding-bottom:15px;}

.noPro{ padding:30px 0; text-align:center; line-height:30px; font-weight:bold;}
.pages{ padding-top:10px; text-align:right; height:20px;clear:both;}
.pages .number {
	float:right;
}
.pages .number a {
	float:left;
	height:15px;
	line-height:15px;
	color:#392f2b;
	/*color:#666!important;
	text-decoration:none;
	border:1px solid #d3d3d4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -58px repeat-x;*/
	border:0;background:none;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number a:hover {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:0;background:#0182c4;
	color:#fff;
}
.pages .number span {
	float:left;
	height:15px;
	line-height:15px;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number span.omit{ background:none; color:#392f2b;}
.pages .number .current {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:0;background:#0182c4;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number .disabled{
	background:none; color:#392f2b;
}


.pro-list li{ width:50%;float:left;margin-bottom:30px;}
.pro-list li.last{ float:right;}
.pro-list li .pro-pic{ width:158px; float:left;}
.pro-list li .pro-pic a{display:block; width:156px; height:156px; border:1px #d8d8d8 solid;}
.pro-list li .pro-pic a img{ width:156px; height:156px;}
.pro-list li .pro-des{ width:180px; float:left; padding-left:15px;}
.pro-list li h2.proname{ font-size:12px; font-weight:bold; padding-bottom:8px;}


.pro-details-com table{ border-top:1px #aaa solid; border-left:1px #aaa solid;}
.pro-details-com table td{ border-bottom:1px #aaa solid; border-right:1px #aaa solid; line-height:23px;}

.case-list li{ width:192px;}
.case-list li img{ width:190px; height:150px;border: 1px #c8c8c8 solid;}
.case-list li h1.pname{ font-size:12px; text-align:center; font-weight:normal; line-height:30px;}

.newsList{}
.newsList li{ height:30px; line-height:30px; border-bottom:1px #d9d9d9 dashed; vertical-align:top;}
.newsList li span.Nlist{ float:left; line-height:27px; background:url(../images/arr.gif) left center no-repeat; padding-left:15px;}
.newsList li span.time{ float:right;}
.newsTitle{ line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.newsTotal{ line-height:28px; height:28px; text-align:center; border-bottom:1px #b8af92 dotted;}
.newContent{ padding:10px 0; line-height:28px;}

.downlad-table{ border-left:1px #4f1f12 solid;border-top:1px #4f1f12 solid;}
.downlad-table th,.downlad-table td{border-bottom:1px #4f1f12 solid;border-right:1px #4f1f12 solid; line-height:26px;}
.downlad-table td{ padding-left:15px;}
.downlad-table td.dwonload-btn{ padding:0; text-align:center;}

.gusetbook input{ width:190px; height:25px; line-height:25px; border:1px #e8e8e8 solid;}
.gusetbook td{ padding-bottom:5px;}
.gusetbook input.feedbackBtn{ border:0; width:60px; height:25px; line-height:25px; background:#006938; color:#fff; cursor:pointer; margin-left:12px;}