@charset "utf-8";
/* CSS Document */
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; COLOR:#555555; background:#fff; line-height:23px; margin-left:auto;margin-right:auto;}
a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium; cursor:pointer;}
a:link{ text-decoration:none;}
a:hover{ color:#0074cb}
a img{ border:0;}
a {blr:expression(this.onFocus=this.blur());}
a { outline: none;} 
a:focus { outline: none; } 
h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}
ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}
em{font-style:normal;}
a img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden; display:block;}
.blue{ color:#006ea5; }
.float_left{ float:left;}
.float_right{ float:right;}
.songti{font-family:'宋体';}
.container{ min-width:1200px; width:1200px; margin:0px auto; padding:0px; text-align:left; position:relative; clear:both;}

#head{ height:143px; background:url(../images/head_line.jpg) repeat-x; min-width:1200px; width:100%; margin:0px auto;position:relative; z-index:99;}
.welcom{ float:left; color:#8b8b8b;}
.phone{ float:right; color:#9a9a9a; font-size:12px;}
.set{ float:right; margin-top:8px;}
.set a{ margin-left:15px; display:block; float:left;}
.top{ min-width:1200px; width:1200px; margin:0px auto; z-index:99; position:relative; height:109px;}
.logo{ float:left; margin-top:26px;}
/* Search */
#search{ width:19px; height:19px; float:right; margin-top:42px; position:relative; z-index:9;}
#search .keyword{ position:absolute; right:19px; top:0; z-index:99; border:1px solid #c5c5c5; background:#fff; width:130px; padding-left:5px; border-radius:12px; height:24px; display:none;}
#search .keyword input{ height:22px;font-size:14px;width:120px;line-height:22px;float:left;border:0;color:#c5c5c5; outline:none;border-radius:12px;}
#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat center right;width:19px;height:19px;border:0; margin-top:3px;}
.menu{ height:109px; float:left; margin-left:60px;}
.menu ul li{ float:left; font-size:15px; text-align:center; min-width:95px; margin:0 3px;}
.menu ul li a{ color:#333333; display:block; line-height:109px; height:109px; padding:0 22px;}
.menu ul li a:hover{ background:url(../images/menu_bg.jpg) repeat-x; color:#fff;}
/* head  end */

#banner{ width:100%;min-width:1200px; margin:0 auto; position:relative; text-align:center; height:654px;}
.slideBox{ width:100%;min-width:1200px; height:654px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd ul{ margin:0 auto;}
.hd{ position:absolute; height:4px; left:50%; margin-left:-105px; bottom:15px; text-align:right; z-index:999; }
.hd ul{ overflow:hidden; zoom:1; float:left;  }
.hd ul li{ float:left; margin-right:10px;  width:34px; height:4px; text-align:center; background:url(../images/banner_btn.png) no-repeat center center; cursor:pointer; text-indent:-9999px; }
.hd ul li.on{ background:url(../images/banner_btn_on.png) no-repeat center center; }

#inside_banner{ width:100%;min-width:1200px; margin:auto; position:relative; text-align:center; height:389px;}
.inslideBox{ width:100%;min-width:1200px; margin:0 auto; height:389px; overflow:hidden; position:relative; }
.inslideBox .bd{ position:relative; height:100%; z-index:0;   }
.inslideBox .bd ul{ margin:0 auto;}
.inslideBox .bd li{ zoom:1; vertical-align:middle;}
.inslideBox ul{ margin:0 auto;}
/* banner */

#home{ min-width:1200px; width:100%; margin:0px auto; padding-bottom:30px;}
.h_brand_bg{ background:#f8f8f8; height:108px; text-align:center;}
.h_brand_bt{ float:left; width:285px;}
.h_brand_list{ float:left; width:900px; margin-top:20px;}
.h_brand_list ul li{ float:left; width:138px; height:65px; margin-left:85px; cursor:pointer;}

.h_title{ clear:both; height:50px; line-height:50px; margin-bottom:20px;}
.h_title .h_title_l{ font-size:30px; color:#0072bc; float:left; text-transform:uppercase;}
.h_title .h_title_l span{ color:#b4b4b4; font-size:16px;}
.h_title .h_title_r{ color:#2e72b3; font-size:14px; font-weight:bold; float:right;}
.h_title .h_title_r a{ color:#2e72b3;}

.h_pro{ margin:0 auto; width:1200px; min-width:1200px; padding:30px 0;}
ul.h_list_pro{text-align:center;min-height:200px;_height:200px;}
ul.h_list_pro li{float:left;width:281px; height:340px; margin-left:25px;}
ul.h_list_pro li a{ display:block; width:281px; margin:0 auto; height:210px;}
ul.h_list_pro img{ height:294px; width:281px; display:block; border:solid 1px #dedede;}
ul.h_list_pro li p{ display:block; line-height:35px; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.h_brand_bg .h_brand_pic{ text-align:center; max-width:100%;margin-top:23px;}

.h_about_bg{ background:url(../images/h_about_bg.jpg) no-repeat center; width:100%; height:546px;}
.h_about{ margin:0 auto; width:1200px; min-width:1200px; padding:60px 0;}
.h_about_con{ background:url(../images/tmbg.png) repeat; width:1200px; height:330px; margin-top:20px;}
.h_about_left{ float:left; width:560px; color:#fff; padding:40px 20px;  font-size:14px; line-height:30px;}
.h_about_pic{ float:right; width:577px; height:329px; margin:-20px 18px 0 0; overflow:hidden;}
.h_about_pic img{ width:577px; height:329px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_about_pic img:hover,.h_news_pic img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}

.h_news{ margin:0 auto; width:1200px; min-width:1200px; padding-top:40px; min-height:450px;}
.h_news_pic{ float:left; width:584px; height:334px; margin-top:8px; overflow:hidden;}
.h_news_pic img{ width:584px; height:334px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_news_right{ float:right; width:600px;}
.h_news_title{ height:45px; line-height:43px; border-bottom:solid 1px #dedede; margin-bottom:8px;}
.h_news_title ul li{ float:left; width:150px; text-align:center; font-size:16px;color:#616161; border-bottom:solid 2px #fff; margin-right:10px; cursor:pointer;}
.h_news_title ul li:hover,.h_news_title ul li.thover{ color:#0072bc; border-bottom:solid 2px #0072bc;}
.h_news_list{ width:100%; overflow:hidden;}
.h_news_list ul li{ width:100%; clear:both; position:relative; border-bottom:solid 1px #f1f1f1; color:#7d7d7d;}
.h_news_list ul li a{  padding:5px 0; color:#717171; display:block;}
.h_news_list ul li .news_l{ float:left; width:100px; text-align:center; font-size:26px; line-height:30px; font-family:Arial, Helvetica, sans-serif; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#3d3d3d;}
.h_news_list ul li .news_l p{ display:block; font-size:10px; line-height:18px;}
.h_news_list ul li .news_r{ cursor:pointer;  color:#717171;font-size:14px; float:right; width:500px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:12px;}

#content{  margin:0 auto; width:1200px; min-width:1200px; clear:both; height:auto; padding:30px 0;}
/*Sidebars*/
#left{ float:left; width:280px;}
.left_t{ line-height:40px; background:url(../images/left_top.jpg) no-repeat bottom; text-align:center; height:100px; padding-top:20px; color:#fff; font-size:30px; font-weight:bold;}
.left_t span{ display:block; font-size:40px; font-weight:normal; line-height:52px; text-transform:uppercase;}
.left_list { height:auto; background:url(../images/left_bottom.jpg) no-repeat bottom #f8f8f8; padding-bottom:30px; min-height:180px;}
.left_list ul li{ position:relative;font-size:16px;}
.left_list ul li a{ display:block; height:50px; line-height:50px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  padding-left:25px;border-bottom:1px solid #eeeeee; color:#333333; background:url(../images/left_list.jpg) no-repeat 240px;}
.left_list ul li a:hover,.left_list ul li a.shover{ background:url(../images/left_list_on.jpg) no-repeat 240px; color:#0072bc;}
.left_list ul ul{ display:none;}
.left_list ul ul li{ font-weight:normal;  font-size:12px;}
.left_list ul ul li a{ background:none; height:37px; line-height:37px; color:#666666; padding-left:35px;}
.left_list ul ul li a:hover,.left_list ul ul li a.shover{ color:#008b50; background:none;}

#right{ float:right; width:890px;}
.right-head{ height:40px; line-height:40px; border-bottom:1px solid #eeeeee; }
.right-head .path{ float:right; color:#999999; font-size:14px; background:url(../images/path.jpg) no-repeat left; padding-left:22px;}
.right-head .path a{ color:#999999;}

.content-inner{ min-height:300px;  height:auto; _height:300px; clear:both; padding-top:25px; font-size:14px; line-height:26px;}
.content-inner img{ max-width:100%;}
ul.list_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_pro li{float:left;width:281px; height:350px; margin-left:22px;}
ul.list_pro li a{ display:block; width:281px; margin:0 auto;}
ul.list_pro img{ width:279px; height:292px; display:block; border:solid 1px #eeeeee;}
ul.list_pro li p{ display:block; padding-top:15px; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page_num{ text-align:center;}

.share_list{ margin:0 auto;width:100%;}
.share_list ul li{ width:278px;float:left;margin-left:26px; height:265px;}
.share_list ul li h3{ text-align:center; padding-top:8px; line-height:18px; font-weight:normal;}
.share_list ul li h3 a{ color:#272727; font-size:14px;}
.share_img_box{height:206px;display: table-cell;vertical-align: middle;text-align: center;width:274px;*display: block;border:1px solid #dddddd; padding:1px; overflow:hidden; background:#ffffff;}
.share_img_box img{ max-width:274px; max-height:206px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.share_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.share_list ul li:hover a{ color:#008ed6;}

/*新闻资讯*/
.news_list{ width:100%; overflow:hidden; margin-bottom:20px;}
.news_list ul{ margin:0; padding:0;}
.news_list ul li{ width:100%; clear:both; position:relative; border-bottom:solid 1px #ddd; color:#7d7d7d;}
.news_list ul li a{  padding:10px 0; color:#7d7d7d; display:block;}
.news_list ul li a:hover{ color:#fff; background:#1882c6;}
.news_list ul li a:hover .news_r p{color:#fff;}
.news_list ul li .news_l{  float:left; width:100px; text-align:center; font-size:65px; line-height:65px; font-family:Arial, Helvetica, sans-serif; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 25px 0 10px;}
.news_list ul li .news_l p{ display:block; font-size:16px; line-height:26px; margin-bottom:0;}
.news_list ul li .news_r{ cursor:pointer; font-size:13px; float:right; width:750px; padding-top:8px; line-height:22px;}
.news_list ul li .news_r p{ display:block; font-size:16px; height:32px; color:#000;}
/*dis_news*/
#dis_news{}
#dis_news .dnews_title{ font-size:15px;_height:35px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line span{ color:#e60514;} 
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc; }
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

/*Bottom*/
#last_dh{ background:#2d2d2d; border-top:solid 2px #428ac6; color:#ababab; min-height:250px; min-width:1200px; width:100%; margin:0 auto; clear:both;}
#last_dh a{ color:#ababab;}
.last_dh{ min-height:250px; height:auto; width:1200px; min-width:1200px; margin:0 auto; position:relative;}
.b_contact{ clear:both; padding-top:40px; text-align:center;}
.b_cont_note{ color:#ababab; font-size:16px; height:32px; line-height:32px;display:inline-block;display: -moz-inline-stack;*display:inline; *zoom:1; max-width:500px; text-align:left; float:left; margin-left:80px;}
.b_cont_note .b_cont_tb{ padding-right:10px; display:block; float:left;}
.share{ margin:0 auto; width:170px; margin-top:60px; position:relative; height:25px; font-size:14px; color:#999999;}
.share .bshare{ position:absolute; left:50px; top:0px; width:115px;}
.share .bdsharebuttonbox{height:25px;overflow:hidden;}
.share .bdsharebuttonbox a{margin:0 0 0 9px;padding:0;width:25px;height:25px;}
.share .bdsharebuttonbox a.bds_tsina{background:url(../images/share_tb1.png);}
.share .bdsharebuttonbox a.bds_tqq{background:url(../images/share_tb2.png);}
.share .bdsharebuttonbox a.bds_weixin{background:url(../images/share_tb3.png);}
.share .bdsharebuttonbox a.bds_tsina:hover{background:url(../images/share_tb1_on.png);}
.share .bdsharebuttonbox a.bds_tqq:hover{background:url(../images/share_tb2_on.png);}
.share .bdsharebuttonbox a.bds_weixin:hover{background:url(../images/share_tb3_on.png);}
.copyright{ text-align:center; font-size:14px; padding:15px 0;}