﻿@charset "utf-8";
body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; line-height:160%; text-align:center;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{ margin:0;padding:0;border:0;}
ul,ol,li{ list-style:none;}
/* 去掉链接虚线 */
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
/* 超文本链接 */
a:link{ color:#4b4b4b; text-decoration:none;}
a:visited{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#005bac; text-decoration:none;}
.clear{ height:0px; font-size:0px; clear:both; line-height:0px;}
/* top */
.top_bg{ width:100%; height:110px; background:url(../images/top_bg.jpg) repeat-x center top;}
.top{ width:1004px; margin:0 auto; text-align:left;}
.top_logo{ float:left; width:270px;}
.top_nav{ float:right; width:695px;}
.top_nav .languge{ height:40px; line-height:40px; text-align:right; font-size:11px; color:#818181;}
.top_nav .languge a{ font-size:12px; color:#666;}
.top_nav .languge a:hover{ color:#C00;}
.top_nav .main_nav{ margin-top:16px; margin-left:32px;}
.top_nav .main_nav li{ float:left; height:30px; line-height:30px; margin-left:1px; font-size:14px; text-transform:uppercase;}
.top_nav .main_nav li a{ display:block; padding-left:10px; padding-right:9px; color:#333;}
.top_nav .main_nav li a:hover{ background:#005bac; color:#fff;}
/* banner */
.ban{ width:100%; height:480px; background:#005bac;}
/* Applications */
.h_app{ width:1004px; margin-top:18px; margin-left:auto; margin-right:auto; text-align:left;}
.h_app h2{ height:50px;}
.h_app .h_app_list{ margin-bottom:18px;}
.h_app .h_app_list .h_app_lf{ float:left; width:730px;}
.h_app .h_app_list .h_app_lf dl{ width:730px; overflow:hidden; zoom:1;}
.h_app .h_app_list .h_app_lf dl dt{ float:left; width:370px;}
.h_app .h_app_list .h_app_lf dl dd{ float:right; width:340px; line-height:180%; color:#666;}
.h_app .h_app_list .h_app_lf dl dd .h_app_tit{ height:48px; line-height:48px; font-size:20px; color:#005bac;}
.h_app .h_app_list .h_app_lf dl dd .h_app_more{ width:102px; height:24px; line-height:24px; margin-top:20px;}
.h_app .h_app_list .h_app_lf dl dd .h_app_more a{ display:block; background:url(../images/more.jpg) no-repeat right center; font-family:Arial; font-weight:bold; color:#333; text-transform:uppercase;}
.h_app .h_app_list .h_app_lf dl dd .h_app_more a:hover{ background:url(../images/more1.jpg) no-repeat right center; color:#005bac;}
.h_app .h_app_list .h_app_rg{ float:right; width:220px; height:270px; background:url(../images/app_bg.jpg) no-repeat;}
.h_app .h_app_list .h_app_rg ul{ width:184px; margin:0 auto;}
.h_app .h_app_list .h_app_rg ul li{ height:50px; line-height:50px; margin-bottom:4px;}
.h_app .h_app_list .h_app_rg ul li img{ margin-right:9px; vertical-align:middle;}
.h_app .h_app_list .h_app_rg ul li a{ font-size:14px; color:#666;}
.h_app .h_app_list .h_app_rg ul li a:hover{ color:#222; text-decoration:underline;}
.h_app .h_app_list .h_app_rg .h_app_more1{ width:184px; margin-top:10px; margin-left:auto; margin-right:auto; text-align:right;}
.h_app .h_app_list .h_app_rg .h_app_more1 a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#005bac;}
.h_app .h_app_list .h_app_rg .h_app_more1 a:hover{ text-decoration:underline;}
/* News */
.news{ width:1004px; margin:0 auto; text-align:left;}
.news h2{ height:60px;}
.news .news_1{ margin-bottom:40px;}
.news .news_1 .news_lf{ float:left; width:600px;}
.news .news_1 .news_lf dl{ width:600px; margin-bottom:15px; overflow:hidden; zoom:1;}
.news .news_1 .news_lf dl dt{ float:left; width:112px; height:24px; line-height:23px; background:#005bac; text-align:center; color:#fff;}
.news .news_1 .news_lf dl dd{ float:right; width:475px;}
.news .news_1 .news_lf dl dd .news_tit{ height:24px; line-height:24px;}
.news .news_1 .news_lf dl dd .news_tit a{ color:#005bac;}
.news .news_1 .news_lf dl dd .news_tit a:hover{ text-decoration:underline;}
.news .news_1 .news_lf dl dd .news_info{ padding-top:3px; font-size:11px; color:#666; line-height:160%;}
.news .news_1 .news_lf .news_more{ padding-top:10px; padding-right:10px; font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:right;} 
.news .news_1 .news_lf .news_more a{ color:#005bac;}
.news .news_1 .news_lf .news_more a:hover{ text-decoration:underline;}
.news .news_1 .news_rg{ float:right; width:350px; text-align:center;}
/* About */
.about_bg{ width:100%; border-top:#e8e8e8 1px solid; background:#f6f6f6;}
.about{ position:relative; width:1004px; margin:0 auto;}
.about .about_icon{ position:absolute; width:32px; height:16px; top:-1px; left:50%; margin-left:-16px;}
.about .about_tit{ padding-top:20px; height:60px; line-height:60px; font-size:24px;}
.about .about_tit a{ color:#005bac;}
.about .about_tit a:hover{ text-decoration:underline;}
.about .about_info{ padding-bottom:30px; line-height:200%; color:#666;}
/* Foot_nav */
.foot_navbg{ width:100%; padding-top:40px; padding-bottom:48px; background:#005bac;}
.foot_nav{ width:1004px; margin:0 auto; text-align:left;}
.foot_nav dl{ float:left; width:167px;}
.foot_nav dl dt{ height:32px; line-height:32px; font-size:14px; font-family:Arial;}
.foot_nav dl dt a{ font-weight:bold; text-transform:uppercase; color:#fff;}
.foot_nav dl dt a:hover{ text-decoration:underline;}
.foot_nav dl dd{ height:24px; line-height:24px;}
.foot_nav dl dd a{ display:block; background:url(../images/foot_icon.jpg) no-repeat left center; color:#bfd6ea; text-indent:12px;}
.foot_nav dl dd a:hover{ color:#fff; background:url(../images/foot_icon1.jpg) no-repeat left center;}
/* Foot */
.foot_bg{ width:100%; padding-top:30px; padding-bottom:48px; background:#f8f8f8;}
.foot{ width:1004px; margin:0 auto; text-align:center;}
.foot .foot_pic{ margin-bottom:24px;}
.foot .foot_pic img{ margin:0 7px;}
.foot .foot_copy{ color:#666; line-height:200%; font-size:11px;}
.foot .foot_copy a{ color:#666;}
.foot .foot_copy a:hover{ color:#333;}
/* con_banner */

/* cont */
.cont_bg{ margin-bottom:30px; background:url(../images/pro_bg.jpg) repeat-x center top;}
.cont{ width:1004px; min-height:450px; height:auto; margin:0 auto; text-align:left;}
.cont_page{ margin-top:20px;}
.cont_page a{ padding-right:15px; font-size:14px; color:#666;}
.cont_page a:hover{ color:#005bac; text-decoration:underline;}
.cont_page span{ font-size:14px;}
/* cont_lf */
.cont_lf{ float:left; width:720px; padding-top:30px;}
.cont_lf h2{ height:30px; line-height:30px; font-weight:normal; overflow:hidden; zoom:1;}
.cont_lf h2 strong{ float:left; font-size:24px; color:#005bac; font-weight:normal;}
.cont_lf h2 span{ float:right; padding-right:5px; font-size:12px; color:#818181;}
.cont_lf h2 span a{ color:#818181;}
.cont_lf h2 span a:hover{ color:#005bac;}
/* sidebar */
.sidebar{ float:right; width:250px; padding-top:30px;}
.sidebar .sidebar_search{ width:248px; margin-bottom:12px; border:#d1d1d1 1px solid; background:#f0f0f0;}
.sidebar .sidebar_search .sidebar_search_tit{ padding-left:15px; height:45px; line-height:45px; font-family:Arial; font-size:18px; color:#005bac; text-transform:uppercase;}
.sidebar .sidebar_search .sidebar_search_1{ padding:0 16px; color:#666;}
.sidebar .sidebar_search input{ margin:0; padding:0; border:none; vertical-align:middle;}
.sidebar .sidebar_search .sidebar_search_bg{ margin-left:16px; width:210px; height:27px; line-height:27px; font-size:14px; color:#818181; text-indent:7px; border:#ddd 1px solid; background:#fff;}
.sidebar .sidebar_search .sidebar_search_btn{ margin-left:128px; width:100px; height:30px; line-height:28px; background:#005bac; text-align:center;}
.sidebar .sidebar_search .sidebar_search_btn a{ display:block; font-size:14px; color:#fff;}
.sidebar .sidebar_search .sidebar_search_btn a:hover{ background:#004a97; text-decoration:underline;}
.sidebar h2{ height:40px; line-height:40px; font-family:Arial; font-weight:normal; font-size:15px; border-bottom:#ddd 1px solid; text-transform:uppercase; color:#005bac;}
.sidebar h2 a{ color:#005bac;}
.sidebar h2 a:hover{ text-decoration:underline;}
.sidebar ul{ margin-bottom:10px;}
.sidebar li{min-height:32px; _height:32px; line-height:32px; border-bottom:#e1e1e1 1px solid;}
.sidebar li a{background:url(../images/sidebar_icon.jpg) no-repeat 2px center; display:block; color:#818181; font-size:12px; text-indent:16px;}
.sidebar li a:hover{ background:url(../images/sidebar_icon1.jpg) no-repeat 2px center; color:#005bac;}
/* cont_pro */
.cont_guide{ width:1004px; margin:0 auto; text-align:left; font-size:14px; line-height:180%; color:#333;}
.cont_pro{ width:1004px; margin:0 auto; text-align:left;}
.cont_pro dl{ position:relative; float:left; width:310px; min-height:650px; height:auto; margin-bottom:35px; margin-right:34px; border:#dddddd 1px solid; background:#fff;}
.cont_pro dl dt{ width:270px; margin-left:20px; height:50px; line-height:50px; font-family:Arial; font-size:18px; color:#005bac; text-transform:uppercase;}
.cont_pro dl dt strong{ font-weight:normal;}
.cont_pro dl dd{ width:270px; margin-left:20px; text-align:left;}
.cont_pro dl .cont_pro_des{ padding-top:12px; padding-bottom:16px; font-size:11px; line-height:140%; color:#666;}
.cont_pro dl .cont_pro_sub{ width:240px; padding:10px 15px; border:#dddddd 1px solid; background:#f5f5f5;}
.cont_pro dl .cont_pro_sub p{ height:30px; line-height:30px; font-size:12px;}
.cont_pro dl .cont_pro_sub p a{ display:block; background:url(../images/pro_icon.jpg) no-repeat left center; color:#4b4b4b; text-indent:24px;}
.cont_pro dl .cont_pro_sub p a:hover{ background:url(../images/pro_icon1.jpg) no-repeat left center; color:#005bac;}
.cont_pro dl .cont_pro_btn{ position:absolute; bottom:0; width:200px; margin-bottom:20px; margin-left:55px; height:32px; line-height:30px; background:url(../images/pro_btnbg.jpg) no-repeat; text-align:center;}
.cont_pro dl .cont_pro_btn a{ display:block; font-size:14px; color:#fff;}
.cont_pro dl .cont_pro_btn a:hover{ text-decoration:underline; background:url(../images/pro_btnbg1.jpg) no-repeat;}
/* pro_list */
.pro_list{ margin-top:20px;}
.pro_list ul{ list-style:none;}
.pro_list ul li{ float:left; width:224px; margin-right:15px; margin-bottom:16px;}
.pro_list ul li .pro_list_tit{ padding-top:3px; height:28px; line-height:28px; color:#333;}
.pro_list ul li .pro_list_des{ font-size:11px; line-height:140%; color:#666;height:48px;overflow:hidden;}
.pro_list ul li .pro_list_more{ height:30px; line-height:30px;}
.pro_list ul li .pro_list_more a{ color:#005bac;}
.pro_list ul li .pro_list_more a:hover{ text-decoration:underline}
/* pro_show */
.pro_show{ width:718px; margin-top:20px; padding:12px 0; border:#ddd 1px solid; background:#f5f5f5;}
#gallery{ width:694px; margin:0 auto;} 
#gallery_nav {float: left; width: 136px;}
#gallery_output {float: right; width: 544px; height: 544px;overflow: hidden;}
#gallery_output img {display: block;}
/* cont_app */
.cont_app{ width:1004px; margin:0 auto; text-align:left;}
.cont_app dl{ position:relative; float:left; width:310px; min-height:428px; height:auto; margin-bottom:35px; margin-right:34px; border:#dddddd 1px solid; background:#fff;}
.cont_app dl dt{ width:270px; margin-left:20px; height:50px; line-height:50px; font-family:Arial; font-size:18px; color:#005bac; text-transform:uppercase;}
.cont_app dl dt strong{ font-weight:normal;}
.cont_app dl dd{ width:270px; margin-left:20px; text-align:left;}
.cont_app dl .cont_app_des{ padding-top:12px; padding-bottom:16px; font-size:11px; color:#666;}
.cont_app dl .cont_app_btn{ position:absolute; bottom:0; width:200px; margin-bottom:20px; margin-left:55px; height:32px; line-height:30px; background:url(../images/pro_btnbg.jpg) no-repeat; text-align:center;}
.cont_app dl .cont_app_btn a{ display:block; font-size:14px; color:#fff;}
.cont_app dl .cont_app_btn a:hover{ text-decoration:underline; background:url(../images/pro_btnbg1.jpg) no-repeat;}
.cont_app_list{ width:720px; margin-top:24px;}
.cont_app_list dl{ width:718px; height:190px; margin-bottom:24px; border:#e1e1e1 1px solid; background:#fff; overflow:hidden; zoom:1}
.cont_app_list dl dt{ float:left; width:248px; padding-top:12px; text-align:center;}
.cont_app_list dl dd{ float:right; width:450px; padding-top:12px; padding-right:12px; font-size:11px; color:#818181;}
.cont_app_list dl dd .cont_app_tit{ margin-bottom:10px; font-size:16px; color:#005bac; line-height:140%;}
/* cont_service */
.cont_service{ width:718px; margin-top:30px; line-height:180%; color:#666;}
.cont_service .cont_service_tit{ font-size:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#005bac;}
.cont_faq{ margin-top:18px;}
.cont_faq .dotline{ padding:0 15px; border:#ddd 1px solid; background:#f5f5f5;}
.cont_faq .dotline a{ display:block; font-size:14px; color:#333;}
.cont_faq .dotline a:hover{ color:#005bac; text-decoration:underline;}
.cont_faq .faq{ padding:14px 16px; border:#ddd 1px solid; border-top:none; background:#fff; line-height:180%; font-size:11px; color:#666;}
/* cont_down */
.cont_down{ margin-top:20px;}
.cont_down .cont_down_bd{ margin-bottom:20px; border:#ddd 1px solid; background:#fff;}
.cont_down .cont_down_bd .cont_down_pic{ padding-left:15px; padding-top:15px;}
.cont_down .cont_down_bd .cont_down_des{ padding:15px; padding-bottom:0; line-height:200%;}
.cont_down .cont_down_bd .cont_down_des span{ font-weight:bold;}
.cont_down .cont_down_bd .cont_down_btn{ padding-top:15px;}
.cont_down .cont_down_bd .cont_down_btn .cont_down_btn_bg{ width:135px; height:25px; line-height:25px;}
.cont_down .cont_down_bd .cont_down_btn .cont_down_btn_bg a{ display:block; background:#005bac; text-indent:10px; color:#fff;}
.cont_down .cont_down_bd .cont_down_btn .cont_down_btn_bg a:hover{ background:#004ea0; text-decoration:underline;}
.cont_down .cont_down_bd .cont_down_btn .cont_down_btn_1{ height:28px; line-height:25px; text-indent:10px;}
/*support download 添加下载分类*/
.contDownList {border-collapse:collapse;}
.contDownList td {padding:8px; border:#d1d1d1 1px solid;}
.contDownListTil {background:#f0f0f0;}
a.contDownListBtn {background:#005bac; padding:3px 8px; color:#fff;}






/* cont_insider */
.cont_insider{ margin-top:20px;}
.cont_zixun{ margin-bottom:18px; border:#ddd 1px solid;}
.cont_zixun .cont_zixun_btrg{ text-indent:12px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.cont_zixun .cont_zixun_bt{ text-indent:12px; border-bottom:#ddd 1px solid;}
.cont_zixun .cont_zixun_info{ padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:14px; line-height:200%; color:#666;}
.cont_zixun .cont_zixun_info strong{ font-size:14px; font-weight:normal; color:#005bac;}
.cont_zixun .cont_zixun_info span{ color:#4b4b4b;}
.cont .txt_c{ color:#FF0000;}
.cont .search2{ height:25px; line-height:25px; padding-left:7px; border:#e1e1e1 1px solid; color:#4b4b4b;}
.cont .hr_touming{ border:#e1e1e1 1px solid; background:#FFFFFF;}
/* cont_new */
.cont_new{ margin-top:30px;}
.cont_new .cont_new_bg{ height:160px; background:url(../images/new_bg.jpg) repeat-x center top;}
.cont_new .cont_new_pic{ padding-top:16px;}
.cont_new .cont_new_des{ padding-top:16px; padding-left:5px; padding-right:12px; line-height:200%;}
.cont_new .cont_new_btn{ width:120px; height:30px; line-height:30px; background:url(../images/new_bg1.jpg) no-repeat; text-align:center;}
.cont_new .cont_new_btn a{ font-size:14px; color:#fff;}
.cont_new .cont_new_btn:hover{ background:url(../images/new_bg2.jpg) no-repeat;}
/* cont_new_info */
.cont_new_info{ margin-top:30px; line-height:180%;}
.cont_new_info h5{ line-height:140%; padding:15px 0; border-bottom:#ddd 1px solid; font-weight:normal; font-size:24px; text-align:center; color:#005bac;}
.cont_new_info .cont_new_time1{ height:40px; line-height:40px; color:#818181;}
.cont_new_info .cont_new_time1 span{ margin-right:16px;}
.cont_new_info .cont_new_next{ text-align:right;}
.cont_new_info .cont_new_next a{ display:block; margin-bottom:5px; width:120px; height:30px; line-height:30px; background:#e1e1e1; font-size:14px; text-align:center; color:#333;}
.cont_new_info .cont_new_next a:hover{ background:#005bac; color:#FFFFFF;}
/* cont_about */
.cont_about{ margin-top:30px; line-height:180%; color:#666;}
.cont_about .cont_about_tit{ height:42px; font-family:Arial; line-height:42px; font-size:24px; color:#005bac;}
.cont_about .cont_about_more{ margin-top:15px; width:135px; height:30px; line-height:28px; text-align:center;}
.cont_about .cont_about_more a{ display:block; background:#005bac; color:#fff;}
.cont_about .cont_about_more a:hover{ background:#004a97; text-decoration:underline;}
.cont_about .kuang{ border:#ddd 1px solid;}
.cont_about .about_honor{ margin-top:25px;}
.cont_about .about_honor img{ margin:0 18px;}
/* cont_contact */
.cont_contact{ margin-top:30px;}
.cont_contact .cont_contact_tit{ display:block; margin-bottom:12px; height:32px; line-height:32px; background:#005bac; font-size:18px; font-family:Arial; color:#fff; text-indent:12px;}
.cont_contact .cont_contact_info{  line-height:200%; padding-left:12px; color:#666;}
.cont_contact .cont_contact_info strong{ color:#005bac;}
.cont_map{ margin-top:30px;}
/* feedback */
.cont_feedback{ height:600px; margin-top:30px; background:url(../images/feedback_bg1.jpg) no-repeat right bottom;}
.cont .txt_c{ color:#FF0000;}
.cont .search2{ height:27px; line-height:27px; padding-left:7px; border:#ddd 1px solid; font-family:Verdana; color:#666;}
.cont .hr_touming{ padding:7px; font-family:Verdana; color:#666; border:#ddd 1px solid; background:#FFFFFF;}






