@charset "utf-8";
*{ padding:0px; margin:0px}
body{color:#666;background:#f4f4f4; font-family:"微软雅黑"; font-size:12px; line-height:30px }
a{text-decoration:none; color:#666; outline:none}
a {
blr:expression(this.onFocus=this.blur());
}
a:hover{ color: #0089e1;text-decoration:none; }
ul,li{ list-style:none}
img{ border:none}

/* 通用  */

.btn{ background-color:#aaa; border:none; margin:20px 10px 20px 0px; color:#fff; width:80px; cursor:pointer; padding:30px}
input:focus{ outline:none}
.more a{ background:url(../images/more.png) no-repeat -65px center; width:66px; height:26px; margin:auto; margin-top:10px; text-align:center; font-size:12px; color:#CCC; line-height:26px;_margin-top:10px;*margin-top:0px; display:block}
.more a:hover{ background:url(../images/more.png) no-repeat  left center; width:66px; height:26px; margin:auto; text-align:center; font-size:12px; color:#fff; line-height:26px;_margin-top:10px;*margin-top:0px;margin-top:10px;}
.line1{ background:url(../images/line.jpg); height:29px}
.line2{  height:1px; overflow:hidden; clear:both; margin-top:10px; width:480px; border-bottom:#ddd dashed 1px}
.line{ height:1px; border-bottom:#666 dotted 3px; width:1000px; margin:auto;}
.clear{ clear:both; height:0px}
.ml20{  margin-left:20px; float:left;  width:140px}
.mt20{  margin-top:20px; float:left;  width:140px}
.mt30{  margin-top:20px; float:left;  width:140px}
.mt10{  margin-top:10px; float:left;  width:140px}
.mt5{  margin-top:5px; float:left;  width:140px}
.f14{ font-size:16px; color:#000; font-weight:bold}
.f12{ font-size:12px; }
.fl{ float:left; padding-left:20px; font-size:14px}

/* 头部 */

.brand_tit{ font-size:16px; font-weight:bold; color:#0089e1; text-align:center; margin:30px 0px}
.header{ position:relative; z-index:40000; height:140px; background-color:#FFF}
.header_top_out{background-color:#31363a; width:100%; height:35px; line-height:35px; color:#fefefe;}
.header_top{ height:35px; line-height:35px;  width:1000px; margin:auto; text-align:right; font-size:12px  }
.tel_div{ background:url(../images/tel.png) no-repeat left center; float:right; padding-left:30px}
.header_top_left{ float:left; }
.header_top_left{ background:url(../images/v9/top_menu_bj.gif) no-repeat  -195px  center; width:280px ; padding-left:20px}
.header_top_right{ float:right; background:url(../images/v9/top_menu_bj.gif) no-repeat ; color:#CCC }
.search_form_txt{ background-color:#dddddd; border: none; width:250px; height:43px; padding-left:10px; color:#666666}
.search_form_btn{ background:url(../images/v9/s_btn.gif) no-repeat; width:44px; height:43px;  margin:0px; padding:0px;border: none; cursor:pointer; margin-left:-25px}
.header .logoout{  width:100%;}
.header .logo{ width:1000px;   margin:auto}
.header .logo .logo_left{ width:350px;  float:left; height:105px; overflow:hidden }
.header .logo .logo_right{ width:650px; height:105px ; float:left }
.header .logo .logo_right .search{ background:url(../images/v9/search_bj.jpg); width:234px; height:48px}
.header .logo a{display:table-cell;vertical-align:middle;text-align:center;*display:block; height:70px; float:left}

/* 导航 */

.header .nav-bar{width:100%; height:105px ; line-height:105px; z-index:99999}
.header .nav-bar ul{ }
.header .nav-bar li.topmenu1{ float:left; width:108px;  position:relative; height:105px ; line-height:105px}
.header .nav-bar li.topmenu1 a{ display:block; float:left;width:108px; text-align: center; font-size:14px; color:#666;  height:105px ; line-height:105px}
.header .nav-bar li.topmenu1 a:hover{ background-color:#0089e1; color:#fff;  }
.header .nav-bar li.topmenu1 ul.menu2{ position:absolute; top:105px; left:0px; min-height:0 !important;clear:both; z-index:300000; width:108px; background:#31363a;  height:0; display:none; overflow: visible}
.header .nav-bar li.topmenu1 ul.menu2  li{ border-bottom:#444 solid 1px; height:35px; line-height:35px;background:#31363a;}
.header .nav-bar li.topmenu1 ul.menu2  li a{ display:block; color:#FFF;height:35px; line-height:35px}
.header .nav-bar li.topmenu1 ul.menu2  li a:hover{ background-color: #0062C4 ;  height:35px; line-height:35px}

/* main style */


.box_1_out{ height:300px; width:100%; background-color:#fff  }
.box_1{ width:1000px;  margin:auto}

.box_2_out{ height:360px; overflow:hidden;background-color:#FFF; }
.box_2{ width:1040px; margin:auto;}
.box_2_img{ float:left; padding-top:15px; width:320px}
.box_2_des{ float:left; width:680px}
.box_2_des p{ color:#FFF;line-height:28px; text-indent:2em}
.box_3_out{ height:660px; background:url(../images/v9/carbj.jpg); width:100% }

.box_3{ width:1000px;  margin:auto; padding-top:10px}
.box_3_left { width:470px; float:left; height:420px; }
.box_3_right{ width:530px; float:left; height:420px; }

.box_tit_left{ float:left; width:190px; height:220px; background-color:#0089e1}
.box_tit_left .box_tit_left_en{ font-size:36px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:25px; text-transform:uppercase; margin-top:30px }
.box_tit_left .box_tit_left_cn{  font-size:14px; color:#fff; padding-left:25px;}
.news_more{ border:#ddd solid 1px; width:80px; height:35px; line-height:35px; text-align:center; font-size:12px;margin-left:25px; margin-top:20px; color:#FFF}
.news_more a{ color:#FFF}

.box_4_out{ height:300px; background-color:#f4f4f4}
.box_4{ width:1000px;  margin:auto; padding-top:30px}
.box_4_left{width:660px;height:220px; float:left; margin-right:35px; background-color:#FFF}
.box_4_right{width:300px;height:220px; float:left;}

.index_newslist_commend{ float:left; margin-left:20px; margin-top:20px; width:450px}
.index_newslist_commend dt{ float:left; width:105px}
.index_newslist_commend dd{ float:left; margin-left:10px}
.index_newslist_commend_tit{ margin-top:0; width:330px; overflow: hidden}
.index_newslist_commend_tit a{ font-size:14px; color:#000}
.index_newslist_commend_txt{ font-size:12px; border-bottom:#ddd  solid 1px}
.index_newslist{ margin-top:10px; float:left; margin-left:20px; width:430px}
.index_newslist dt{ float:left; width: 190px; height:100px}
.index_newslist dt img{ float:left; width: 190px; height:100px; }
.index_newslist dd { width:220px; float:left; margin-left:25px; }
.index_newslist dd.addtime { width:128px; float:left; color:#ccc; height:20px; overflow:hidden; font-size:10px}

.index_newslist_content{ height:55px; clear:both}

.index_data { border:#ddd solid 1px; float:left; margin:0 10px 10px 0; text-align:center; line-height:20px;padding:2px 5px}
.index_data_d{ font-size:18px; font-family:"Arial Black", Gadget, sans-serif; }
.index_newslist_tit a{ font-size:14px; color:#000; height:40px; line-height:40px}
.index_about,.index_jobs{ background-color:#FFF; width:300px; height:95px}
.index_about img,.index_jobs img{ float:left}
.index_jobs p{ line-height:20px}
.box_tit{  width:234px; margin:0px auto 10px auto; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px; text-align:center; padding:10px 0px; color:#0089e1; font-size:16px; font-weight:bold }
.box_tit a{color:#0089e1;}
.box_tit span{ font-family:Georgia, "Times New Roman", Times, serif; color:#000}
.index_productlist{ margin-top:35px}
.index_productlist li { float:left; border:#ddd solid 1px; margin-left:20px; overflow:hidden; text-align:center}
.index_caselist{ margin-top:30px}
.index_caselist li { float:left; border:#ddd solid 1px; margin-left:13px; margin-bottom:20px; height:65px}



/* 分页 */

#pages { padding:10px 0 10px; text-align:center; margin-top:15px}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #ddd; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0 ; background-color: #eee}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#0066a8; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; background-color:#C00 }


/* 内容 */

.main{ width:1000px; margin:20px auto; min-height: 400px;  overflow:auto  }
.col-left{width:750px; float:left; min-height: 800px;  overflow:auto; background-color:#FFF;border:#ddd solid 1px}
.col-left1{float:left;  width:200px;  min-height: 800px;  overflow:auto;}
.col-right{ float:left;  width:230px; margin-left:16px; min-height: 800px;  overflow:auto;  }
.col-right1{ float:left;  width:750px; margin-left:16px; min-height: 740px;  overflow:auto; background-color:#FFF  }

.left_titline{ background-color:#fdfb00; height:3px; margin-bottom:3px}
.left_menu_content{background-color:#FFF; border:#ddd solid 1px}
.left_menu_content ul{ margin:10px 0px 10px 20px}
.left_tit{ height:35px; line-height:35px; background-color:#06C; font-size:16px; font-weight:bold; color:#FFF; padding-left:10px}

.title-2{ font-size:16px; height:40px; line-height:40px; color:#fff; background-color:#0089e1; }
.title-2 span{ padding-left:20px; background:url(../images/v9/tit_icon.gif) no-repeat left center; margin-left:10px}

.right_news{ background-color:#FFF; border:#ddd solid 1px}
.right_tit{ font-size:14px; font-weight:bold; padding-left:10px; height:40px; line-height:40px; border-bottom:#ddd solid 1px}
.right_news ul{ margin:10px}
.right_news ul li{ height:140px; border-bottom:#ddd solid 1px; margin-bottom:15px}
.right_news ul div.img{ float:left; width:105px; height:75px; overflow:hidden}
.right_news ul div.tit{ float:left; margin-left:10px ; height:75px; font-weight:bold; line-height:20px; width:90px}
.right_news ul div.txt{ float:left;line-height:24px; margin-top:10px}
.right_brands{ background-color:#FFF;border:#ddd solid 1px; margin-top:20px; height:150px; overflow:hidden}
.right_contact{ background-color:#FFF;border:#ddd solid 1px; margin-top:20px;min-height:200px; overflow:auto}
.right_contact .right_contact_txt{ padding:10px}

#Article{}
#Article >h1{margin-bottom:10px; text-align:center; padding:30px 0 8px; border-bottom:1px  dashed #eee; height:40px; color:#0078F0}
#Article p.from{ color:#CCC; text-align:center; height:10px}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .content{  margin:20px ; width:92%; overflow:hidden}
#Article .content p{line-height:28px;text-indent:2em; overflow:hidden; }

.left_pic{ margin:20px;float:left; width:320px;  overflow:hidden}
.right_txt{ float:left; width:350px; padding-bottom:20px; overflow:hidden}
.right_txt  h1.right_tit{ font-size:16px; height:auto; color:#06C; padding: 0px 10px; border-bottom:none; background-color:#eee; margin:20px 0px}
.txt_container div{ border-bottom:#ddd  dashed 1px}

.newslist{ height:250px; border:#ddd  solid 1px;  float:left; background-color:#fff; width:200px; padding:10px; margin-top:25px; margin-left:18px} 
.newslist:hover{ border:#09F solid 1px}
.newslist_brand{ color:#000; font-weight:bold}
.newslist_img{ width:230px;  height:70px; overflow:hidden; text-align:center }
.newslist_tit{ font-size:14px; margin-left:10px; height:30px; line-height:30px; margin-top:10px; font-weight:bold ; color:#0089e1}
.newslist_tit a{ color:#0089e1}
.newslist_txt{ float:left; width:190px;  height:80px; overflow:hidden; font-size:12px;color:#999; line-height:28px; margin-left:5px}




.newslist_1{ height:180px; border-bottom:#eee  dashed 1px; margin-top:5px; margin-left:15px} 
.newslist_img_1{ float:left; margin-top:10px; width:250px;  height:145px; overflow:hidden; border:#ddd solid 1px }
.newslist_tit_1{ float:left; font-size:18px; margin-left:20px; margin-top:10px; font-weight:bold}
.newslist_tit_1 a{ color:#0089e1}
.newslist_time_1{ font-size:10px; color:#CCC;  float: left; width:450px;  margin:5px 0px 0px 20px; }
.newslist_txt_1{ margin-left:20px; float:left; width:450px;  height:80px; overflow:hidden; font-size:12px; color:#999; line-height:28px}
.newslist_btn_1{  color:#CCC; width:80px; height:40px; float:left; margin-left:20px;}
.newslist_btn_1 a{background-color: #00793D; padding:2px 5px; color:#FFF; display:block; }
.newslist_btn_1 a:hover{background-color:#c60; padding:2px 5px; color:#FFF}

.newslist_2{ height:240px; border-bottom:#eee  dashed 1px; margin-top:5px; margin-left:15px} 
.newslist_img_2{ float:left; margin-top:10px; width:130px;  height:65px; overflow:hidden; border:#ddd solid 1px }
.newslist_tit_2{ float:left; font-size:14px; margin-left:20px;  font-weight:bold; width:550px; }
.newslist_tit_2 a{ color:#0089e1}
.newslist_txt_2{ margin-left:20px; float:left; width:550px; font-size:12px; color:#999; line-height:28px}
.newslist_images_2{ margin-top:10px; float:left;width:550px; height:120px; margin-left:152px}


.newslist_3{ margin:20px 0 0 20px; float:left; width:220px; text-align:center} 
.newslist_img_3{ width:210px;  height:145px; overflow:hidden; }
.newslist_tit_3{ font-size:12px; height:35px; line-height:35px; text-align:center}
.newslist_tit_3 a{}
.newslist_time_3{ font-size:10px; color:#CCC;  float: left; width:450px;  margin:5px 0px 0px 20px; }
.newslist_txt_3{ margin-left:20px; float:left; width:450px;  height:80px; overflow:hidden; font-size:12px; color:#999; line-height:28px}
.newslist_btn_3{  color:#CCC; width:80px; height:40px; float:left; margin-left:20px;}
.newslist_btn_3 a{background-color: #00793D; padding:2px 5px; color:#FFF; display:block; }
.newslist_btn_3 a:hover{background-color:#c60; padding:2px 5px; color:#FFF}



.caselist{ height:310px; border-bottom:#222 solid 1px; margin-top:20px; width:260px; margin-left:10px; float:left} 
.caselist_img{ margin-top:10px; width:250px; background-color:#eee; height:180px; overflow:hidden}
.caselist_tit{  font-size:16px; margin-left:10px }
.caselist_time{ font-size:12px; color:#CCC; margin:10px 0px 5px 10px;}
.caselist_txt{  width:240px;  height:70px; overflow:hidden; font-size:14px; margin-top:20px; color:#999}
.caselist_btn{  color:#CCC;  width:120px; margin-left:10px; margin-top:10px}
.caselist_btn a{background-color:#E30000; padding:2px 5px; color:#fff; display:block; }
.caselist_btn a:hover{background-color:#000; padding:2px 5px; color:#FFF}


.left_menu{line-height:45px;height:45px;background-color:#0089e1; float:left }
.left_menu li { float:left;}
.left_menu li a{ font-size:14px;  color:#fff; height:45px; line-height:45px; display:block; float:left ;padding:0px 20px}
.left_menu li a:hover{ color:#7fc1f6}

li.activess a{ color:#fff;  display:block; font-weight:bold; background-color:#31363a}
li.cur a{ font-weight:bold; color:#000}

.Article .tit_01{ font-size:18px;color:#b59642; font-weight:bold; text-align:center; line-height:40px;color:#999 }
.Article .news_from{ text-align:center}


/* 当前位置 */

.crumbs{ line-height:45px;height:45px;background-color:#0089e1;  }
.crumbs_left { float:left; font-size:18px; font-weight:bold; color:#fff}
.crumbs_right{ float:right;color:#fff; padding-right:10px}
.crumbs span{color:#fff}
.crumbs a { color:#fff}
.crumbs span{}


/* footer style */

.footer { height:350px; background-color:#31363a; clear:both; width:100% ;overflow:hidden; color:#a4a4a4}
.footerin{ width:1000px; margin:auto; padding-top:70px}
.foot_contact{ width:350px; overflow:hidden}
.foot_menu{ width:220px; overflow:hidden}
.foot_contact,.foot_menu{ float: left; line-height:28px;  }
.foot_tit{   font-size:14px; color:#FFF; font-weight:bold; border-bottom:#535a5f solid 1px; border-top:#535a5f solid 1px; height:35px; line-height:35px; width:135px; text-align:center}
.foot_contact_txt{ margin-top:20px; background: url(../images/contactbj.png) no-repeat}
.foot_menu ul{ margin-left:40px; margin-top:20px}
.foot_menu ul li a{ color:#a4a4a4}
.foot_menu ul li a:hover{ color:#0089e1}
.foot_links { width:220px; float:left; overflow:hidden}
.linkslist{ margin-left:10px; margin-top:20px; line-height:28px}
.linkslist  li { float:left; width:90px; overflow:hidden}
.linkslist  li a{ color:#a4a4a4}
.linkslist  li a:hover{ color:#0089e1}
.weixin{  padding-top:80px; float:right; margin-right:40px }
.foot_copy{ background-color:#1e2329; height:50px; line-height:50px; clear:both; color:#848484; text-align:center; border-top:#525354 solid 1px}
.foot_copy a{ color:#848484}

