@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:#1669b6}
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;}
.hcom_list ul li 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;}

#head{ height:157px; min-width:1200px; width:100%; margin:0px auto;}
.top{ min-width:1200px; width:1200px; margin:0px auto; z-index:99; position:relative; height:113px;}
.logo{ float:left; margin-top:24px;}
.phone{ float:right; margin-top:42px;}
.lang{ background:url(../images/en_tb.jpg) no-repeat left; padding-left:25px; color:#676767; font-size:16px; float:right; margin-top:52px; margin-right:20px;}
/* Search */
#menu{ background:#1669b6; height:44px; line-height:44px;}
.menu{ height:44px; line-height:44px; float:left;}
.menu ul li{ float:left; font-size:14px; color:#fff; width:130px; text-align:center; background:url(../images/menu_line.jpg) no-repeat left;}
.menu ul li a{ color:#fff; display:block; line-height:44px; height:44px;}
.menu ul li a:hover{ background:#0857a1;}
#search{ height:29px; width:220px; float:right; margin-top:8px;}
#search .keyword{ float:left; width:191px; height:29px;}
#search .keyword input{height:29px;font-size:13px;width:185px; padding-left:6px;line-height:29px;float:left;border:0; outline:none; font-family:"微软雅黑"; background:url(../images/search_k.jpg) no-repeat; color:#737373;}
#search .submit{cursor:pointer;float:left;background:url(../images/search_p.jpg) no-repeat;width:26px;height:29px;border:0;}
/* head  end */

#banner{ width:100%;min-width:1200px; margin:0 auto; position:relative; text-align:center; height:650px;}
.slideBox{ width:100%;min-width:1200px; height:650px; 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:12px; left:49%; bottom:15px; text-align:right; z-index:999; }
.hd ul{ overflow:hidden; zoom:1; float:left;  }
.hd ul li{ float:left; margin-right:12px;  width:11px; height:11px; 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:400px;}
.inslideBox{ width:100%;min-width:1200px; margin:0 auto; height:400px; 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;}
.h_pro{ width:1200px;min-width:1200px; margin:0 auto; min-height:145px;}
.h_title{ text-align:center; padding-top:20px;width:1200px;min-width:1200px; margin:0 auto;}
.h_title p{ font-size:24px; font-weight:bold; color:#1669b6; height:35px; line-height:35px;}
.h_title_en{ background:url(../images/h_title_line.png) repeat-x; margin:0 auto; width:170px; line-height:30px;}
.h_title span{ text-transform:uppercase; color:#666666; font-size:16px; background:#fff; padding:0 10px;}
.h_type_list{ clear:both; min-height:60px;}
.h_type_list ul li{ color:#fff; float:left;  text-align:center; background:url(../images/ptype_line.jpg) no-repeat left;}
.h_type_list ul li a{ padding:0 5px; color:#333333; font-size:16px; display:block; min-width:180px; padding:0 10px; height:60px; line-height:60px}
.h_type_list ul li a:hover{ background:url(../images/pro_hover.jpg) no-repeat bottom;}
#h_pro_bg{ min-width:1200px; margin:0 auto; width:100%; background:url(../images/h_pro_bg.jpg) no-repeat center; height:571px;}
.h_plist{ height:450px; padding-top:50px;}
.h_plist_first{ float:left;width:486px; background:#fff;text-align: center;}
.h_plist_first a{ color:#fff;}
.h_plist_first .first_pic{ width:486px; height:381px; display:table-cell;vertical-align: middle;}
.h_plist_first img{ max-width:486px; max-height:381px;}
.h_plist_first p{ color:#fff; background:url(../images/pro_jt.jpg) no-repeat 450px #1669b6; height:68px; line-height:68px; font-size:16px; padding-left:20px;}
ul.h_list_pro{ float:right; width:712px; min-height:200px;_height:200px;}
ul.h_list_pro li{float:left;width:333px; height:216px; margin-left:22px; position:relative; margin-bottom:17px;}
ul.h_list_pro li a{ display:block; color:#666666; }
ul.h_list_pro li a:hover{ color:#1669b6;}
ul.h_list_pro img{ height:216px; width:333px; display:block;}
ul.h_list_pro li p{ width:100%; font-size:14px; display:block; line-height:35px; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; left:0; bottom:0;}
.h_images{ width:100%; min-width:1200px; margin:0 auto; height:572px;}

.h_about{ margin-top:40px; position:relative; background:#fafbfc; min-height:409px;}
.h_about_pic{ float:left; width:601px; height:409px;}
.h_about_note{ float:left; width:530px; height:240px; padding:25px 0 20px 35px; }
.h_about_note .h_bt{ clear:both; background:url(../images/h_about_line.jpg) no-repeat bottom left; height:55px; line-height:50px;}
.h_about_note .h_bt p{ float:left; color:#1669b6; font-size:24px;}
.h_about_note .h_bt .h_about_more{ float:right; color:#888686; font-size:16px;}
.h_about_note .h_about_des{ font-size:14px; height:160px; overflow:hidden;line-height:28px; color:#333333; padding-top:15px;}
.h_list_icon{ clear:both;}
.h_list_icon ul li{ float:left; width:24%; text-align:center; border-left:solid 1px #eeeeee;}
.h_list_icon ul li a{ display:block; text-align:center; width:68px; margin:0 auto;}
.h_list_icon ul li a .about_icon{ display:block; width:68px; height:67px; overflow:hidden; background-repeat:no-repeat; background-position:top;}
.h_list_icon ul li a:hover .about_icon{ background-position:bottom; background-repeat:no-repeat;}
.h_list_icon ul li img{ max-width:100%;vertical-align:middle; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.h_list_icon ul li:hover img{  transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.h_list_icon ul li a{ color:#1c1c1c;}
.h_list_icon ul li p{ font-size:14px; color:#1c1c1c; padding-top:10px;}

.h_company{ height:280px;margin:0 auto;min-width:1200px; width:100%;margin-top:40px; border-bottom:solid 1px #ddd;}
.hcom_con{ height:240px; clear:both; position:relative; min-width:1200px; width:1200px; margin:0 auto; overflow:hidden;}
.hcom_con span{ position:absolute; width:12px; height:23px; cursor:pointer; top:90px;}
.hcom_con span.hleft{ left:-30px; background:url(../images/left_button.jpg) no-repeat;}
.hcom_con span.hright{ right:-30px; background:url(../images/right_button.jpg) no-repeat;}
.hcom_list{ width:1200px;  height:240px; overflow:hidden; margin:0 auto;}
.hcom_list ul li{ float:left; height:240px; text-align:center; width:279px; margin:0 auto; margin-right:28px; position:relative;}
.hcom_list ul li .h_com_pic{ width:279px; height:192px; overflow:hidden;}
.hcom_list ul li img{ width:279px; height:192px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.hcom_list ul li p a{ font-size:14px; line-height:40px; height:40px; color:#333333; text-align:left; width:100%; background:url(../images/name_jt.jpg) no-repeat right;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}

.h_news_bg{ min-width:1200px; width:1200px; margin:0px auto; min-height:670px; position:relative; padding:20px 0;}
.h_news{ float:left; width:590px; margin-top:35px;}
.h_ntype_name{ clear:both; border-bottom:solid 1px #f5f7f9; height:50px; line-height:50px;}
.h_ntype_name ul li{ float:left; font-size:16px; float:left; width:100px;}
.h_ntype_name ul li a{ color:#666666; background:url(../images/h_title_line.jpg) no-repeat left; height:50px; line-height:50px; display:block;}
.h_ntype_name ul li a:hover{ color:#1669b6; border-bottom:solid 2px #1669b6;}
.h_news_more{ float:right; color:#666666; font-size:14px;}
.h_info_list{ clear:both; width:100%;}
.h_info_list ul li{ width:100%; clear:both; position:relative; margin-top:30px; min-height:114px;}
.h_info_list ul li a{ height:114px; display:block; }
.h_info_list ul li .h_news_l{ float:left; width:154px; height:114px; overflow:hidden;}
.h_info_list ul li .h_news_l img{width:154px; height:114px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_info_list ul li .h_news_r{ float:right; width:410px; border-bottom:solid 1px #eeeeee;cursor:pointer; font-size:13px; color:#828282; height:114px; line-height:24px;}
.h_info_list ul li .h_news_r p{ display:block; font-size:16px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333; height:31px;}
.h_info_list ul li .h_news_r em{}
.h_info_list ul li:hover .h_news_r p{ color:#1669b6;}

.h_news_con{ float:right; width:586px; min-height:480px; position:relative; border-bottom:solid 1px #eeeeee; margin-top:35px; padding-bottom:4px;}
.h_news_con .h_news_pic{ width:586px; height:373px; overflow:hidden;}
.h_news_con .h_news_pic img{ width:586px; height:373px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_news_con .h_news_pic img:hover,.h_info_list ul li .h_news_l 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_con .h_news_name{ color:#333333; font-size:16px; height:45px; line-height:45px; padding-top:5px; clear:both;}
.h_news_con .h_news_name a{ color:#333333;}
.h_news_con .h_news_name a:hover{ color:#1669b6;}
.h_news_con .h_news_des{ color:#828282; font-size:13px; clear:both;}
/* index news end */

.h_partner{ background:#f5f7f9; border-top:solid 1px #eeeeee; width:100%; min-width:1200px; margin:0 auto; padding:25px 0; min-height:340px;}
.h_type_client{ clear:both; height:35px; text-align:center; padding:10px 0;}
.h_type_client a{ padding:0 10px; color:#828282; font-size:13px;}
.part_con{ position:relative; width:1200px; height:180px;margin:0 auto;}
.h_list_partner{ height:124px; overflow:hidden; width:1200px; margin:0 auto;}
.h_list_partner ul li{float:left;width:292px; height:122px; text-align:center; margin-right:10px; position:relative;}
.h_list_partner ul li .h_type_pic{ width:290px; height:120px; overflow:hidden; border:solid 1px #eeeeee;}
.h_list_partner img{ width:290px; height:120px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.h_list_partner ul li .h_type_pic:hover{  border:solid 1px #1669b6;}
/*index*/

#content{  margin:0 auto; width:1200px; min-width:1200px; clear:both; height:auto; padding:32px 0;}
/*Sidebars*/
#left{ float:left; width:274px;}
.left_t{  background:#1669b6; padding:20px 0 0 20px; height:90px; color:#fff; font-size:18px; line-height:30px; text-transform:uppercase; }
.left_t span{ display:block; font-size:34px; color:#fff; line-height:40px; font-weight:bold;}
.left_list { height:auto; border:solid 1px #ddd;}
.left_list ul li{ position:relative;font-size:14px;}
.left_list ul li a{ display:block; height:47px; line-height:47px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:20px; color:#333333; background:url(../images/left_list.jpg) no-repeat left;}
.left_list ul li a:hover,.left_list ul li a.shover{ background:url(../images/left_list_on.jpg) no-repeat left; color:#fff;}
.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;}

.left_cont{ width:100%; border:solid 1px #eeeeee; margin-top:25px;}
.left_cont_img img{ text-align:center; width:100%;}
.left_cont_note{ padding:15px; font-size:12px;}
.left_guest{ background:#666666; color:#fff; font-size:16px; height:45px; line-height:45px; text-align:center; width:90%; margin:0 auto; margin-bottom:20px;}
.left_guest a{ color:#fff; display:block;}

#right{ float:right; width:890px;}
.right-head{ height:40px; line-height:40px; border-bottom:1px solid #eeeeee; }
.right-head .l_title{ font-size:16px; color:#1669b6; float:left; font-weight:bold;}
.right-head .path{ float:right; color:#333333; font-size:14px;}
.content-inner{ min-height:300px; height:auto; _height:300px; padding-top:25px; font-size:14px; line-height:26px;}

.share_list{ margin:0 auto;width:100%; }
.share_list ul li{ width:278px;float:left;margin-left:28px; height:255px;}
.share_list ul li h3{ text-align:center; padding-top:10px; line-height:20px; font-weight:normal;}
.share_list ul li h3 a{ color:#272727; font-size:14px;}
.share_img_box{height:191px;display: table-cell;vertical-align: middle;text-align: center;width:276px;*display: block;border:1px solid #dddddd; overflow:hidden; background:#ffffff;}
.share_img_box img{ max-width:276px; max-height:191px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.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:#1669b6;}

.pro_list{ margin:0 auto;width:100%; }
.pro_list ul li{ width:282px;float:left;margin-left:20px; height:260px; position:relative;}
.pro_list ul li h3{ text-align:center; line-height:48px; height:48px; font-weight:normal; background:#eeeeee;border:1px solid #dcdcdc; border-top:none;}
.pro_list ul li h3 a{ color:#333333; font-size:14px; display:block; line-height:48px; height:48px; }
.pro_list ul li:hover h3 a{ color:#fff; background:#1669b6;}
.pro_img_box{height:181px;display: table-cell;vertical-align: middle;text-align: center;width:280px;*display: block;border:1px solid #dcdcdc; overflow:hidden; background:#ffffff;}
.pro_img_box img{ max-width:280px; max-height:181px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.pro_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;}
.pro_list ul li:hover a{ color:#1669b6;}

.hot_pro{ min-height:300px; clear:both;}
.hot_title{ height:46px; line-height:46px; position:relative; margin:20px 0; border-bottom:solid 1px #e5e5e5;}
.hot_title span{ color:#1669b6; font-size:16px; font-weight:bold; display:block; }
.hot_con{ position:relative; width:890px; height:220px; margin:0 auto;}
.hot_con span{ position:absolute; width:19px; height:13px; cursor:pointer; top:-50px;}
.hot_con span.hotleft{ right:20px; background:url(../images/pro_left.jpg) no-repeat;}
.hot_con span.hotright{ right:0px; background:url(../images/pro_right.jpg) no-repeat;}
.rem_list_pro{ margin:0 auto;width:890px; overflow:hidden;}
.rem_list_pro ul li{ width:282px;float:left;margin-right:20px; height:220px;}
.rem_list_pro ul li h3{ text-align:center; line-height:48px; height:48px; font-weight:normal; width:267px;}
.rem_list_pro ul li h3 a{ color:#333333; font-size:14px; display:block; line-height:48px; height:48px; }
.repro_img_box{height:181px;display: table-cell;vertical-align: middle;text-align: center;width:280px;*display: block;border:1px solid #dcdcdc; overflow:hidden; background:#ffffff;}
.repro_img_box img{ max-width:280px; max-height:181px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.rem_list_pro ul li:hover .repro_img_box{ border:solid 1px #1669b6;}
.rem_list_pro 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;}
.rem_list_pro ul li:hover a{ color:#1669b6;}

/*cnews_content*/
.cnews_content{width:100%;margin:0 auto;}
.cnews_type{font-weight:bold;height:28px;line-height:28px;position:relative; padding-bottom:5px;}
.cnews_type a{position:absolute;top:0;right:0;line-height:28px;}
.ntype_pic{float:left;width:30%;border:1px solid #ccc; margin-top:5px;}
ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.cnews_list li{position:relative;height:35px; line-height:35px;border-bottom:1px dotted #ccc;float:right;width:68%;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px; padding-bottom:20px;}
ul.list_news li{position:relative;height:35px; line-height:35px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*dis_news*/
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#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:#1669b6; min-height:270px; min-width:1200px; width:100%; margin:0 auto; clear:both; position:relative;font-size:12px; color:#fff;}
#last_dh a{ color:#fff;}
.last_dh{ min-height:270px; height:auto; width:1200px; min-width:1200px; margin:0 auto; position:relative;}
.last_dh .list{ width:135px; float:left; margin-top:40px; min-height:140px;  background:url(../images/f_line.jpg) no-repeat left 7px;}
.last_dh .list .bt{ color:#fff; font-size:14px; height:30px; line-height:30px; text-transform:uppercase;margin-bottom:15px;}
.last_dh .list ul li{ line-height:26px; height:26px;  overflow:hidden; font-size:12px;}
.last_dh .list ul li a{ color:#f4f4f4;}
.last_dh .list a{ color:#f4f4f4;}
.last_dh .list img{ margin-bottom:8px;}
#last_menu{ border-top:solid 1px #639ace; padding:15px 0; margin-top:25px;}
.copyright{ text-align:center;}