@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px; font-family:"Arial","微软雅黑"; color:#666666; line-height:24px; background-color:#ffffff;overflow-x:hidden;}
a {color:#666666;text-decoration:none; border:0px;}
* img{-webkit-transition:all .1s ease-in; -moz-transition:all .1s ease-in; -o-transition:all .1s ease-in; -ms-transition:all .1s ease-in; transition:all .1s ease-in;}
a:hover{-webkit-transition:all .1s ease-in; -moz-transition:all .1s ease-in; -o-transition:all .1s ease-in; -ms-transition:all .1s ease-in; transition:all .1s ease-in;}
a:hover img{ filter: alpha(opacity=90); opacity: 0.90; }
ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0px;padding:0px;}ul,li,dl,dt,dd{list-style-type:none;}
.cl { width:100%; clear:both;}.fr { float:right;}.fl { float:left;}.hr10 { width:100%; height:10px; clear:both;}.hr20 { width:100%; height:20px; clear:both;} img{border:0;}.tc { text-align:center;}
.font18 { font-size:18px;}.font16 { font-size:16px;}.font14 { font-size:14px;}
.inline_block{ display:inline-block;}
.main { width:1000px; clear:both; margin:0 auto;}
.white,.white a:link,.white a:visited,.white a:hover,a.white,a.white:hover { color:#ffffff;}
.yellow { color:#fd8200;}.gray { color:#999999;}.black { color:#000000;}
.clear { clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; line-height:0px}


/*.topHeader { width:100%; height:120px; clear:both; background:url(../images/top_header_bg.gif) repeat-x 0px 0px; position: fixed; z-index:90; top:0px;}*/
.topHeader { width:100%; height:114px; clear:both; background:#fff; /*left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))*/}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .topHeader{width:100%; height:114px; clear:both; }


#header { width:1080px; clear:both; height:72px; margin:0 auto; position:relative; padding:20px 0px}
#logo { width:350px; padding:1px 0px; overflow:hidden; float:left;}
.menu{ margin-left:350px; text-align:right; padding:25px 0 0 50px}
.menu  ul li{ float:left; padding: 0 5px;}
.menu  ul li a{ font-family:"微软雅黑"; font-size:16px; color:#333; height:36px; display:inline-block; width:87px; background:url(../images/menu_bg.gif); line-height:23px; text-align:center}
.menu  ul li a label { font-size:10px; color:#f5630e; line-height:9px;}
.menu ul li a:hover,.menu ul li a.on{ background:#f60; color:#fff;}
.menu ul li a:hover label,.menu ul li a.on,.menu ul li a.on label{ color:#fff;}



.box_1{ width:1000px; margin:0 auto;font-family:"微软雅黑";}
.box_title{ width:1000px; margin:0 auto; padding:40px 0 10px 0; background:url(../images/title_bg.jpg) no-repeat bottom;}
.en_title{ text-align:center; color:#ccc; font-size:30px;}
.cn_title{ text-align:center; color:#000; font-size:24px; font-family:"微软雅黑"; line-height:40px}
.about_cont{ margin:50px 10px 40px 10px}
.video_about{ float: left; width:400px;}
.about_text{ margin-left:400px;}
.about_li h3,.about_text h3{ font-size:22px; color:#333; font-weight:normal; padding-bottom:10px}
.v_more_btn{ background:url(../images/v_m_bt.jpg) no-repeat; width:122px; height:34px; display:inline-block; cursor:pointer; text-align:center; line-height:34px; color:#333;font-family:"宋体"}
.v_more_btn:hover{ background:url(../images/v_m_bt_hover.jpg) no-repeat; width:122px; height:34px; color:#FF9900}
.about_li li{ float:left; width:300px; margin:0 16px;_margin:0 14px}
.about_li_img{ background:url(../images/a_bg.jpg) bottom no-repeat; height:190px; width:300px; margin:5px 0 10px 0 }

.v_more_p{ text-align:center; padding:20px 0;*padding:20px 0 0px 0; margin:1px 0}
.v_more_btn2{ background:url(../images/v_m_bt2.jpg) no-repeat; width:160px; height:40px; display:inline-block; cursor:pointer; text-align:center; line-height:40px;font-size:14px; color:#fff; font-family:"宋体"}
.v_more_btn2:hover{ background:url(../images/v_m_bt2_hover.jpg) no-repeat; width:160px; height:40px; color:#fff}
.v_more_btn3{ background:url(../images/v_m_bt2.jpg) no-repeat center center; width:130px; height:32px; display:inline-block; cursor:pointer; text-align:center; line-height:32px;font-size:14px; color:#fff; font-family:"宋体"}
.v_more_btn3:hover{ background:url(../images/v_m_bt2_hover.jpg) no-repeat center center;color:#fff}

.box_3{ width:1020px; margin:0 auto;font-family:"微软雅黑";}
.news_li { padding:20px 0 10px 0; position:relative; margin-right:-20px}
.news_li li{ float:left; padding:20px 0 5px 0px; width:505px;*width:495px; width:495px/0; padding-left:10px;}
.news_li li dt{ float:left; width:160px;}
.news_li li dd{ margin-left:160px; line-height:22px}

.news_tt{ padding-bottom:5px}
.news_tt a{ font-size:16px; color:#000;}
.news_tt a:hover{ text-decoration:underline; color:#666;}
.yx_btn{ color:#f60}
.yx_btn:hover{ color:#666; text-decoration:underline}

.v_new_m{ text-align:center; padding:45px 0 0px 0}
.ljgxin{ padding:50px 0 15px 0; color:#e36906; font-size:28px; text-align:center}
.wenxin{ padding:30px 0 50px 0 }
/*---*/
.pro_table td{ border:1px solid #ddd; padding:10px; text-align:center; height:240px;*height:220px;}
.pro_title_t{ background:none; padding:65px 0 10px 0}
.pro_table td img{ text-align:center }
.pro_table td p{ text-align:left; color:#333; font-size:18px; padding:5px 0 0 10px}

.about_img_ul{ margin:10px 0; font-size:16px; color:#333}
.about_img_ul li{ float:left; width:33.3%; text-align:center}
.about_img_ul li img{ border: 2px solid #ccc; padding:1px}

.develop_table{ margin:50px 0 50px 0; font-size:16px}
.year_de{ widows:76px; height:76px; text-align:center; background:url(../images/year_bg.jpg) no-repeat; font-size:18px; color:#1dadec}
.develop_l{ width:462px; text-align:right}
.develop_r{ width:462px; text-align: left}
.img_f{ position:absolute; margin-top:-50px}
.img_f_l{ position:absolute; margin-top:-50px; margin-left:-185px}

.culture_ul{ margin:50px 0 30px 0}
.culture_ul li{ float:left; width:231px; height:320px; margin:0px 8px;_margin:0px 5px; padding:3px 1px 10px 1px;*padding:3px 1px 10px 1px;_padding:3px 1px 10px 1px; padding:3px 2px 10px 0px\0;text-align:center}
.culture_ul li p{ padding:10px 25px; text-align:left; font-size:15px; line-height:26px}
.culture_ul li h4{ margin:20px 0 0px 0; font-size:20px; font-weight:normal; color:#F00}
.cultrue_lb{ text-align:center; font-size:16px; padding-bottom:30px} 
.cultrue_lb h3{ color:#000; font-size:24px; line-height:45px; font-weight:normal}
.cultrue_honor{ padding:50px 0 30px 0; text-align:center;}
.cultrue_honor p{ padding-bottom:20px; font-size:16px;}

.about_title{ background:url(../images/about_tt_bg.jpg) no-repeat 5px; border-bottom:1px solid #ddd; height:35px; line-height:35px; font-size:20px; padding:0 5px 0 40px; margin:30px 0; color:#222}
.about_title span{ float:right; font-size:14px; font-family:"宋体";*margin-top:-35px}
.about_title span a:hover{ text-decoration:underline}
.video_ab{ text-align:center}
.about_title_t{ background:none; padding:40px 0 20px 0}
.about_wz{ padding:40px 10px 20px 10px}
.about_wz p{ padding-bottom:5px}
/*news list*/
.tab{ width:100%;background: url(../images/tab_bg.jpg) bottom no-repeat ; height:50px; line-height:50px; margin:40px 0 0 0; color:#000}
.tab ul{ padding:0 0px;}
.tab li{ float:left; width:90px;height:50px; line-height:50px; cursor:pointer; text-align:center; font-size:16px}
.tab li a{width:90px;height:50px; line-height:50px; text-align:center; font-size:16px; display:inline-block}
.tab li a.on{ background: url(../images/tab_bg_on.jpg) no-repeat bottom; height:50px; line-height:50px; width:90px}
.tab span{ float:right; margin-top:-45px; margin-right:10px;font-size:14px; font-family:"宋体";}
.tab span a:hover{ text-decoration:underline}
.tab_news li{font-family:"Times New Roman"; font-size:30px; width:130px;}
.tab_news li label{ font-size:10px; color:#999}
.tab_news li.on{ background: url(../images/tab_bg_on.jpg) repeat-x bottom; height:50px; line-height:50px; width:130px; font-family:"Times New Roman"; font-size:30px; color:#f60}

.box_2{ width:1000px; margin:0px auto; font-size:24px; color:#000; text-align:center; padding:50px 0 30px 0; font-family:"微软雅黑"}
.box_2 p{font-size:30px; color:#000}



.box01{ width:1000px; margin: 50px auto; position:relative;}
.box01 li{ float: left; width: 180px; text-align: center; padding-right: 10px; margin-right: 10px; height: 120px; margin-bottom: 15px; cursor: pointer; z-index:0; position:relative;}
.box01 li img{ height: 120px; margin: 0 auto;}
.box01 li .in{ position: absolute; left: 0; top: 0;width: 180px; }
.box01 li .in p{ display: none; text-align: left;}
.box01 li.on{ z-index:99;}
.box01 li.on .in{ padding: 5px; border: 1px solid #ccc; position:absolute;z-index:100; width:auto; text-align: center; top:-40px;  background: #fff;}
.box01 li.on .in p{ position:relative; display:block;}
.box01 li.on img{ height: auto; margin-bottom: 8px;}
.bsc{ background:url(../images/icon01.png) no-repeat; position:absolute; right:10px; width: 19px; height: 15px; font-size: 0; float:right;}

.zp_box { padding:0px 0px 25px 0px; _padding-left:2px; margin-left:4px}
.zp_box li{ float:left; width:247px; height:300px; padding:20px 0 0 0; margin-left:-1px; margin-top:-1px;border:1px solid #ddd; background:#fff; text-align:center}
.zp_box li:hover{ border:1px solid #F60; position:relative}
.zp_box img { width:220px; height:220px;-webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; -o-transition:all .2s ease-in; -ms-transition:all .2s ease-in; transition:all .2s ease-in;}
.zp_box li a{ display:inline-block;width:247px; height:300px; text-align:center; }
.zp_box li a .pop_tit{margin-top:10px;}
.zp_box li a:hover .pop_tit{ margin-top:10px}
.p_tit1 { color:#000; font-size:18px; }
.p_tit2 { color:#666; font-size:14px;}
.zp_box li a:hover img{ margin-top:-5px;filter: alpha(opacity=100); opacity: 1.00;}

.news_list_cont{ padding:20px 10px 100px 10px}
.news_title_box{ background: url(../images/news_t_bg_3.jpg) bottom right no-repeat}
.news_title_box h3{ height:50px; line-height:50px; background:url(../images/news_t_bg.jpg) no-repeat 43px; font-size:18px;}
.news_title_box h3 a{ font-size:20px; color:#000; font-weight:normal} 
.news_title_box h3 a:hover{ text-decoration:underline; color:#666}
.news_title_box label{ font-size:14px; color:#222; font-family:Tahoma; font-weight:normal}
.news_title_box span{ font-size:20px; color:#000; font-family:Arial;font-weight:normal; display:inline-block; margin-right:35px}

.news_li_box{ background:url(../images/news_t_bg_2.jpg) no-repeat 67px; padding:0 0 0 118px; height:130px; }
.news_li_box img{ float:left; margin-right:20px}
.news_m_bt{ text-align:right; padding-right:10px; padding-top:5px}


.contact_wz{ padding:10px 10px; }
.contact_fc{ padding:10px 10px; margin:40px 0; border-bottom:1px solid #ddd;}
.contact_fc h3{ font-size:18px; color:#000; font-weight:normal; padding-bottom:8px}
.contact_wz h3{ font-size:18px; color:#000; font-weight:normal; }
.contact_wz h4{font-size:10px; color:#666; font-weight:normal;padding-bottom:10px}

.mapBox { width:480px; height:235px; clear:both; overflow:hidden; margin-bottom:8px; float:right; margin-top:-240px; border:1px solid #333; padding:1px}

.news_show_tt{ padding:40px 0 0px 0; margin:0 10px; line-height:40px}
.news_show_tt h2{ text-align:center; color:#111; font-weight:normal; font-size:30px}
.news_show_tt p{ text-align:center; color:#666; padding:10px 0; font-size:12px; font-family:"宋体"}
.news_cont_box{ padding:30px 20px 50px 20px}

.time_width{ display:inline-block; width:15px}

#full-screen-slider { width:100%; height:370px; float:left; position:relative}
#slides { display:block; width:100%; height:370px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.footer{ width:100%; margin:0 auto; padding:20px 0 10px 0; background:#ebebeb; font-family:"微软雅黑"}
.foot{ width:1000px; margin:0 auto; text-align:center; color:#333}
.com_name{ font-size:18px}
.xc img{ height:210px; width:auto}
.xc li{width:247px; height:235px;}