﻿@charset "utf-8";
/* CSS Document */

html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px; font-family: "microsoft yahei";}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}
.w10{width:1000px;}
a {
transition:400ms ease-in-out;
-o-transition:400ms ease-in-out;
-ms-transition:400ms ease-in-out;
-moz-transition:400ms ease-in-out;
-webkit-transition:400ms ease-in-out
}

.header_bg{ background: #ebebeb; }
.header{ width: 1080px; margin: 0 auto; line-height: 30px; overflow: hidden; color: #666666;}
.header_l img{ padding:0 6px;}
.key{ float: right;}

.logo{ width: 1080px;margin:0 auto; padding:10px 0; overflow: hidden;}
.logo_l img{ width:443px; height: 99px; float:left;}
.logo_l_r{ float:left; border-left:1px dotted #c1c1c1; padding:8px 0 8px 20px; margin-top:10px; margin-left:16px;}
.logo_l_r strong{ color: #cf0007; font-size:12px; line-height: 30px;float:left;}
.logo_r_bom{ font-size:15px; color: #333; text-align: right;margin-top:40px;}
.logo_r_bom strong{ font-size:28px; color: #ff6500; font-size: 23px; font-weight: normal;font-family: impact;}

.logo_r_top span img{ float:left; padding-right:6px;}
.logo_r_top span{ color: #333; font-size:12px; line-height: 23px; font-weight: bold;float:left; padding:0 10px;}

.logo_r{ float:right; font-size:15px; color: #333;}
.logo_r_top{ float:right;}

/** 代码开始 **/
	.nav_1{width: 100%;min-width:1080px;height: 45px;background: #0061c2;position: relative;}
	.nav_1 span.spback{display: none; position: absolute; width: 100%;height: 45px;top:45px;background: #ef670f;}
	.nav_1 ul{width:1080px; margin: 0 auto;}
	.nav_1 ul li{float: left;padding: 0 35px;height: 45px; line-height: 45px;border-right: 1px solid #166ac2;}
	.nav_1 ul li.first{border-left: 1px solid #166ac2;}
	.nav_1 ul li a{color: #FFF;}
	/** 子菜单 **/
	.nav_1 .sub_two{display: none; background: #1970e2;position: absolute;top: 45px;height: 45px;line-height:45px;z-index: 999}
    .nav_1 .sub_two a{padding:0 28px;color: #FFF;}
    .nav_1 .sub_two a:hover{background: url("../images/nav_two.png") no-repeat center bottom;padding: 14px 30px;} 
	.nav_1 ul li:hover,.nav_1 ul li.on_3{background: #ef670f;}
	.nav_1 .sub_two .sub_san:hover{background: #f65900; height: 45px;}
/** 代码结束 **/








.banner{ position:relative;}

.search_bg{ overflow:hidden; background:#fff; }
.search{ width:1080px; padding:12px 0 12px 0; margin:0 auto; overflow:hidden;}
.search_l{ float:left; width:680px; line-height:24px; color:#666666;}
.search_l strong{ color:#333;}
.text1{ width:220px; line-height:27px; height:27px; border:1px solid #c1c1c1; text-indent:10px; color:#b6b6b6; text-indent:6px;}
.image{}
.search-r{ wdith:257px;height:24px; float:right;}

/* ========== */
/* = middle_hot = */
/* ========== */
.bg_top{ background: url(../images/bg.gif); overflow: hidden;}
.middle_hot{ width:1080px; margin:0 auto; padding:40px 0 40px 0; overflow: hidden;}
.middle_hot .middle_hot_title{ width: 124px; height:94px; background: #0e60cc; float:left;}
.middle_hot .middle_hot_title strong{ line-height: 30px; padding-top:16px; display: block;color:#fff; text-align: center; font-weight: bold; font-size: 18px;}

.middle_hot_bottom{ background:#fff; height:94px; float:left; width:956px;}
.middle_hot_bottom ul{ overflow: hidden; padding-top:16px;}
.middle_hot_bottom ul li{ margin-bottom:10px; float:left; background:#fff; width:106px; text-align: center; }
.middle_hot_bottom ul li span{ display: block;}
.middle_hot_bottom ul li a{ line-height: 30px;}
.middle_hot_bottom ul li img{ width:91px; height: 41px; border:1px solid #c1c1c1;}
.marquee{width: 955px;overflow: hidden;}

/*产品*/
.middle_1{ width: 1080px; margin:10px auto; overflow:hidden;}
.middle_1_l{ float:left; width:241px;}
.middle_1_l_title{ height:76px; background:url(../images/title_2.gif); text-align: center; text-transform:uppercase;}
.middle_1_l_title strong{ color: #fff; font-size: 21px; display: block; padding-top:18px; line-height: 24px;}
.middle_1_l_title span{ color: #707070; font-size: 12px;}
.middle_1_l_b{ background:#1765cd;}
/*
.middle_1_l_b ul{}
.middle_1_l_b ul li{ padding:6px 0; background: url(../images/nav_li.gif) center 6px no-repeat;}
.middle_1_l_b ul li a{ font-size:14px; padding-left:43px;  display: block; color: #333; line-height: 30px; height: 37px;}
.middle_1_l_b blockquote{ padding:2px  0; margin: 0;}
.middle_1_l_b ul li blockquote a{ padding: 0; margin: 0; font-size: 12px; background: url(../images/nav_a.gif) 26px center no-repeat; color: #fff; line-height: 30px; height:30px; padding-left:43px;}
.middle_1_l_b ul li blockquote a:hover{background: #ed5700;}*/
.middle_1_l_b ul{ line-height:24px;}
.middle_1_l_b ul li{padding:6px 0; background: url(../images/nav_li.gif) center 6px no-repeat;}
.middle_1_l_b ul li a{ font-size:14px; padding-left:43px;  display: block; color: #333; line-height: 30px; height: 37px;}
.middle_1_l_b ul li blockquote{  padding: 0; margin: 0; font-size: 12px; background: url(../images/nav_a.gif) 26px 10px no-repeat; color: #fff; line-height: 30px; padding-left:43px;overflow: hidden;}
.middle_1_l_b ul li blockquote a{ display:block;padding-left:3px;font-size: 12px;color: #fff;}
.middle_1_l_b ul li blockquote div{overflow: hidden;}
.middle_1_l_b ul li blockquote span a{ background:url(../images/ico3.gif) left 10px no-repeat; margin-left:10px;}
.middle_1_l_b img.erwei{display:block; margin:0 auto; padding:15px 0 20px 0;}
.ar{ display:block; background:url(../images/more.png) right center no-repeat;}

.middle_1_bottom{ height:106px; background: url(../images/img_2.gif) no-repeat;}
.middle_1_bottom span{ font-family: impact; padding-top:76px; padding-left:20px; display: block; color:#fff; font-size: 22px;}









.middle_1_r{ width:828px; float:right;}
.middle_1_r_title{ background: url(../images/title_1.gif) no-repeat; padding-top:35px;}
.middle_1_r_title a{color: #fff; font-size: 14px; line-height: 16px; display: block; text-decoration: none; width: 100px; height:30px; color:#333; border:1px dashed #275ccd; text-align: center; margin:0 auto; line-height: 30px;}


.middle_1_r_b{ padding-top:20px;  position:relative;}
.middle_1_r_b ul{ overflow:hidden; margin:0 auto; padding-bottom:14px;}
.middle_1_r_b ul li{ float:left; width:251px; text-align:center;  padding-left:10px; padding-bottom:13px; padding-right:10px;}
.middle_1_r_b ul li a{ color:#333; display: block;}
.middle_1_r_b ul li a:hover{text-decoration: none;}
.middle_1_r_b ul li img{ width:251px; height:185px; border:5px solid #dadada;}
.middle_1_r_b ul li span{ display:block; font-weight: bold; line-height:40px; font-size:14px;}
.middle_1_r_b ul li a:hover{ color:#0a58ba;}
.middle_1_r_b ul li a:hover img{ border:5px #0a58ba solid;}

/*ban*/
.ban_n{ width:1080px; height:614px; background:url(../images/img_4.jpg) top center no-repeat; margin:0 auto; position:relative;}
.ban_n_text{ position:absolute; top:250px; left:26px; font-size:16px; line-height: 40px;}

.ban_n_text2{ position:absolute; top:250px; left:726px; font-size:16px; line-height: 40px;}
.ban_n_text2 dt{ color:#000000; font-size: 24px; text-align: center;}
.ban_n_text2 dt span{ color:#0e60cc;}
.ban_n_text2 dl dd{ line-height: 36px; color:#000;}
.ban_n_text_tel{ padding-top:24px;}
.ban_n_text_tel span{ display: block; line-height: 24px; color: #f77200;}
.ban_n_text_tel i{ font-size: 44px; font-family: arial; font-weight: bold; color: #f77200;}

/* ========== */
/* = 优势 = */
/* ========== */
.youshi_bg{ background: #f2f2f2;}
.youshi{ margin:0 auto; background:#fff;}
.youshi_title{ height:254px; background: url(../images/ys_title.jpg) center; overflow: hidden;}

.youshi .ys_title strong{ font-size:35px; color: #0e60cc; display: block; padding-left:106px; padding-bottom:10px;}
.youshi .ys_title span{ font-size: 18px; color: #c6c6c6; line-height: 30px; text-transform:uppercase;}

.ys_bg{}
.ys_bg ul{}
.ys_bg ul li{width:450px; font-size:14px; color:#333333; line-height: 44px; background:url(../images/ico_4.gif) left 14px no-repeat; padding-left:20px;}

.ys_1_bg{ background: url(../images/ys_1.jpg) top center;}
.ys_1{ width:1080px; height:406px; margin:0 auto;}
.ys_1 .ys_title{ padding-left:34px; padding-top:50px; background:url(../images/ys_title_1.gif) 20px 37px no-repeat;}
.ys_1 ul{ width:470px; padding-left:36px; padding-top:20px;}

.ys_2_bg{ background: url(../images/ys_2.jpg) top center;}
.ys_2{ width:1080px; height:437px; margin:0 auto;}
.ys_2 .ys_title{ padding-left:550px; padding-top:82px; background:url(../images/ys_title_2.gif) 500px 76px no-repeat;}
.ys_2 ul{ padding-left:554px; padding-top:20px;}

.ys_3_bg{ background: url(../images/ys_3.jpg) top center;}
.ys_3{ width:1080px; height:557px; margin:0 auto;}
.ys_3 .ys_title{ padding-left:32px; padding-top:47px; }
.ys_3 ul{ width:400px;  padding-left:36px; padding-top:20px;}

.ys_3 .ys_tel{ background:url(../images/ico_5.gif) left top no-repeat; padding-left:130px; height: 78px; font-size: 16px;padding-bottom:4px; margin-top:56px; color:#000;}
.ys_3 .ys_tel span{ font-size: 30px; line-height: 37px; color:#0e60cc; display: block; font-weight: bold;}

/* ========== */
/* = ban2 = */
/* ========== */
.ban_2_bg{ height:210px; background:url(../images/ban.jpg) center no-repeat;}
.ban_2{ width:1080px; margin:0 auto; position:relative;}
.ban_2 .tel{ position:absolute; top:54px; right:10px; text-align: center;}
.ban_2 .tel a{ padding:6px 24px; font-size: 16px; font-weight: bold; line-height: 50px; color:#fff; border:4px solid #fff;}
.ban_2 .tel span{ display: block; color: #fff; font-size: 14px; padding-top:10px;}
.ban_2 .tel strong{ font-size: 26px; color:#fff;}
.ban_2 .tel a:hover{ background:#fff; color:#c60006; text-decoration: none;}

/*公司简介*/
.middle_2_bg{ background: url(../images/js_bg.jpg) top center no-repeat; padding-bottom:20px;}
.middle_2{ width: 1080px; margin:0 auto; }

.middle_2_top{ padding:20px 0 10px 0; clear: both; margin-bottom: 10px;}
.middle_2_title{ text-align: center; background: url(../images/title_3.png) center 12px no-repeat; padding-bottom:20px; position:relative;}
.middle_2_title strong{ font-size: 26px; color:#20409a; line-height:30px; padding-top:20px;}
.middle_2_title span{ color:#000000; font-size: 12px; line-height: 12px; display: block; padding-top:16px;}
.middle_2_title b{ color: #434343; font-size: 26px;}

/*img*/
.middle_2_l{ width: 447px; padding-left:36px; float: left;}
.middle_2_l img{ width: 439px; height:331px; border:4px solid #cdcdcd;}

/*公司简介*/
.middle_2_r{ width: 533px; padding-right:30px; float: right; overflow: hidden;}

.middle_2_r_b{ color:#000000;}
.middle_2_r_b p{ text-indent:2em; line-height: 28px;}
.middle_2_r_b span{ color:#004e97;}
.middle_2_r_b_text{ font-size: 14px; line-height: 30px;}

.middle_2_r_input{ padding-top:8px; overflow: hidden;}

.middle_2_r_input a{ width:84px; height:28px; font-size:12px; border:2px solid #305ab5; color:#000; margin-right:10px; display: block; float: left; text-align: center; line-height:28px;
}
.middle_2_r_input a:hover{ background: #305ab5; color: #fff; text-decoration: none;}

/*企业风采*/
.middle_2_b{position:relative;}

.middle_2_b .title{ height:80px; text-align: center; background: url(../images/title_4.gif) top center no-repeat; margin-bottom:10px; padding-bottom:20px; position:relative;}
.middle_2_b .title strong{ font-size: 26px; color:#e60012; display: block; line-height:30px; padding-top:20px;}
.middle_2_b .title span{ color:#999999; font-size: 12px; text-transform:uppercase; line-height: 12px;}

.middle_2_b ul{ overflow:hidden; width:960px; margin:0 auto; position:relative;}
.middle_2_b ul li{ width:240px; text-align:center; float:left;}
.middle_2_b ul li img{ width:222px; height:152px; border:4px solid #e5e5e5;}
.middle_2_b ul li span{ display: block; font-size: 14px; line-height: 30px;}

.middle_2_b .input_l{ position:absolute; top:70px; left:30px; width:28px; height:28px; background:url(../images/input_l.png) center no-repeat;
}
.middle_2_b .input_r{ position:absolute; top:70px; right:30px; background: url(../images/input_r.png) center no-repeat; width:28px; height:28px;
}

/* ========== */
/* = 新闻 = */
/* ========== */
.middle_4_bg{ border-bottom:1px solid #e4e4e4;}
.middle_4{ width:1080px; margin:0 auto; padding:30px 0; position: relative;}

.middle_4_title{ width:156px; float: left; padding:0 10px;}
.middle_4_title ul{ overflow:hidden; padding-bottom:5px;}
.middle_4_title ul li{line-height:46px; text-align:center; background:#202020; position:relative;margin-bottom:10px;}
.middle_4_title ul li a{ color:#fff;}
.middle_4_title ul li a span{ color:#ababab; padding-left:4px;}
.tabs2 .aci,.tabs2 .aci a:hover{ background:#0945b7;}
.middle_4_title ul li.aci a{ color:#fff;}
.middle_4_title ul li.aci a span{ color:#fe9a6a;}
.middle_4_title ul a.more{ float:left;width:133px; line-height:33px; text-align:center; border:1px dashed #c3c3c3; border-left:0px;}

.middle_4_l{ width:744px; float:left; padding-right:40px;}
.tab_conbox{ width:568px; float:left;}
.tab_conbox img {width: 755px;}
.middle_4 img.new_img{ position:absolute; top:0; left:-260px; z-index: -1;}

.middle_4_l_top{ overflow: hidden;}
.middle_4_l_top img{ float: left; width:255px; height:170px; border:1px solid #a9a9a9; margin-right:10px;}
.middle_4_l_top_r{ width:300px; float: right;}
.middle_4_l_top_r strong{ display:block;}
.middle_4_l_top_r strong a{ color:#0945b7; font-size: 14px;}
.middle_4_l_top_r p{ padding:0px 0 5px 0; color:#333;}
.middle_4_l_top_r a.middle_4_a{ background:#343434; line-height:24px; padding:5px 25px 5px 25px; color:#fff; font-size:12px; font-family:Microsoft YaHei;}

.middle_4_l_r{ padding-top:10px;}
.middle_4_l_r ul li{ line-height:31px; background: url(../images/ico_8.gif) 0px 12px no-repeat; border-bottom: 1px dashed #e6e6e6; padding-left:10px; overflow:hidden;}
.middle_4_l_r ul li span{ float:right; color:#000;}
.middle_4_l_r ul li a{ color:#000;}


.middle_4_r{ width:290px; background: #fff; float:left;}
.middle_4_r_title{ padding-bottom:10px; background:url(../images/title_4.gif) 0px 2px no-repeat; font-size:16px; padding-left:46px; line-height:20px; overflow: hidden;}
.middle_4_r_title span{ display:block;}
.middle_4_r_title a{ float:right; font-size: 12px; padding:3px 16px; border:1px dashed #e6e6e6; margin-top: 3px;}
.middle_4_r ul{}
.middle_4_r ul li{ border-bottom:1px dashed #dcdcdc; padding:10px 0;}
.middle_4_r ul li a{ display: block; font-size: 14px; line-height: 30px; background: url(../images/ico_6.jpg) left 6px no-repeat; padding-left:36px; font-weight: bold;}
.middle_4_r ul li a:hover{ color: #e70012; text-decoration: none;}
.middle_4_r ul li p{ font-size: 12px; line-height: 24px;  padding-left:36px; background: url(../images/ico_7.jpg) left 2px no-repeat;}


.marqueea{ height:320px; overflow: hidden;}

/* ========== */
/* = links = */
/* ========== */
.link{ width:1080px; margin:0 auto; padding-top:20px; padding-bottom:20px; overflow: hidden;}
.link_l{ width:160px; padding-left:10px; overflow: hidden; float: left; background:url(../images/ico_9.gif) right center no-repeat; border-left:12px solid #06309c;}
.link_l strong{ font-size: 30px; color:#000000; line-height: 36px; display: block;}
.link_l span{ display: block; font-size: 30px; color:#9e9e9e;}
.link_r{ width:898px; float: left; padding:10px 0;}
.link_r a{ font-size: 14px; padding:0 6px;}

.bottom{ background:#101011 url(../images/bottom_bg.jpg) repeat-x;}
.bottom_nav_bg{}
.bottom_nav{ width:1080px; margin:0 auto; text-align: center; color:#fff;}
.bottom_nav a{ line-height: 50px; padding:0 16px; font-size: 14px; color:#fff;}

.bq{ width:1080px; margin:0 auto; padding:20px 0; color: #333; line-height: 30px; font-size: 14px; background: url(../images/bottom_logo.jpg) 190px 20px no-repeat; overflow: hidden;}
.bq p{ padding-left:360px; color:#fff;}
.bq p a{ color: #fff;}