@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
a{ border:0; text-decoration:none;}
img{ border:0;}
ul{ list-style:none;}
body{ font-size:12px; font-family:Arial; color:#7a7a7a;}
html{overflow-x:hidden; overflow-y:scroll;}

/*index*/
#box{ width:100%; margin:0 auto;}
.top{ width:100%; margin:0 auto; background-color:#30405a; height:120px;}
.top-m{ width:1002px; margin:0 auto; height:120px; display:block; overflow:hidden;}
.logo{ width:145px; height:120px; float:left;}
.menu{ width:755px; height:120px; float:left;}
.En{ width:100px; float:left; padding:64px 0px 0px 0px; font-family:Arial; font-size:14px; color:#fff; text-align:center;}
.En a{ color:#fff;}
.En a:hover{ color:#4b79c4;}
.index-bg{ width:100%; margin:0 auto; height:480px;}
	/**banner  样式***/

#slide-index{min-width:1000px;width:auto; height:480px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:480px; }
#slide-index .slide{ min-width:1000px; height:480px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px;}
#slide-index .button{ display:none; width:138px;}

#slide-index .control{ position:absolute; bottom:8px; _bottom:4px; width:100%; text-align:center; cursor:pointer;z-index:40; left:0px;}
#slide-index .control a{ width:12px; height:12px;display:inline-block; background-repeat:no-repeat; background-image:url(../images/index_08.png);  margin-right:5px;}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(../images/index_10.png); width:12px; height:12px; cursor:pointer;  }

.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }
/**banner  样式 结束***/
.index-main{ width:1002px; margin:0 auto; padding-top:35px; padding-bottom:46px; display:block; overflow:hidden;}
.index-ab{ float:left; height:421px; width:280px; padding-right:30px; border-right:1px solid #e1e1e1;}
.index-ab-tt{ text-align:center;}
.cn{ font-family:Arial; font-size:18px; color:#30405a; line-height:30px; padding-top:5px;}
.en{ font-size:10px; font-family:Arial; color:#30405a; padding-bottom:8px;}
.index-ab-pic{ width:280px; height:135px; padding-bottom:15px;}
.index-ab-tx{ width:280px; height:188px; font-family:Arial; font-size:12px; color:#707e93; line-height:30px;}
.index-ab-m{ height:22px; width:280px; text-align:left;}
.index-news{ float:left; height:421px; width:280px; padding:0px 30px; border-right:1px solid #e1e1e1;}
.index-news-top{ width:280px; padding-top:20px; padding-bottom:4px; border-bottom:1px dashed #cecece;}
.index-news-top-tt{ font-family:Arial; font-size:12px; color:#687b99; line-height:30px; font-weight:bold;}
.index-news-top-tt a{ color:#687b99;}
.index-news-top-tt a:hover{ color:#4b79c4;}
.index-news-top-tx{ line-height:22px; padding-top:8px; font-family:Arial; font-size:12px; color:#9c9b9b;}
.index-news-top-tx a{ color:#9c9b9b;}
.index-news-top-tx a:hover{ color:#4b79c4;}
.index-news-top-time{ line-height:22px; padding-top:8px; font-family:Arial; font-size:12px; color:#9c9b9b;}
.index-news-tx ul{ padding-top:12px; padding-bottom:11px;}
.index-news-tx li{ background:url(../images/Symbol01.jpg) no-repeat left center; text-align:right; text-indent:0.8em; font-family:Arial; font-size:12px; color:#606060; line-height:30px;}
.index-news-tx li a{ float:left; color:#606060;}
.index-news-tx li a:hover{ color:#4b79c4;}
.index-feedback{ width:280px; height:90px;}
.index-pro{ float:left; width:330px; padding-left:20px; height:421px;}
.index-pro-p{ width:330px; display:block; overflow:hidden;}
.index-pro-p a{ float:left; padding:10px 0px 10px 10px;}
.bottom{ width:100%; margin:0 auto; background-color:#30405a;}
.bottom-m{ width:1002px; margin:0 auto; display:block; overflow:hidden;}
.left{ float:left; padding:19px 0px 8px 0px; font-family:Arial; font-size:12px; color:#fff; line-height:26px;}
.right{ float:right; padding:48px 5px 38px 0px; text-align:right;}
.tt{ line-height:24px; font-family:Arial; font-size:12px; color:#8f9bac;}
.tt a{ color:#8f9bac;}
.tt a:hover{ color:#4b79c4;}
.tt span{ padding:0px 10px; font-size:10px; color:#485c7b;}
.tx{ font-family:Arial; font-size:12px; color:#fff; line-height:24px;}
.tx a{ color:#fff;}
.tx a:hover{ color:#4b79c4;}

/*page*/
.page-bg{ width:100%; margin:0 auto; height:260px; overflow:hidden;}
.page-main{ width:1002px; margin:0 auto; display:block; overflow:hidden; padding-bottom:40px;}
.page-left{ width:190px; float:left; padding-right:15px;}
.left-tt{ font-family:Arial; font-size:20px; color:#5b7195; line-height:68px; height:68px; padding-left:16px; width:174px; }

.left-menu ul li{ line-height:24px; /*height:24px; */font-family:Arial; font-size:12px; color:#565d68; margin-bottom:8px; }
.left-menu ul li a{ color:#565d68; /*height:24px;*/ padding-left:15px; display:block;}
.left-menu ul li a:hover{ background:url(../images/page-menu-after.jpg) repeat-y; /*height:24px;*/ color:#fff;}
.left-menu ul li a.active{ background:url(../images/page-menu-after.jpg) repeat-y;/* height:24px;*/ color:#fff;}


.page-right{ width:797px; float:left;}
.bare{ width:58px; height:55px; float:left;}
.right-tt{ width:739px; float:left; display:block; overflow:hidden; background:url(../images/page_05.jpg) no-repeat bottom;}
.tt-left{ float:left; padding:30px 0px 6px 0px; font-family:Arial; font-size:16px; color:#5b7195;}
.tt-right{ float:right; text-align:right; padding:37px 0px 0px 0px; font-family:Arial; font-size:12px; color:#7a7a7a;}
.tt-right a{ color:#7a7a7a;}
.tt-right a:hover{ color:#4b79c4;}
.bare2{ width:797px; height:22px; clear:both; background:url(../images/page_07.jpg) no-repeat left;}
.right-tx{ background:url(../images/page_09.jpg) repeat-y left; width:739px; font-size:12px; color:#7a7a7a; font-family:Arial; line-height:28px; padding:4px 0px 20px 58px; display:block; overflow:hidden;}
.right-tx a{ text-decoration:underline; color:#7a7a7a;}


.page_about_zi{font-size:12px; width:740px; line-height:26px; color:#535353;padding:30px 10px 50px 10px;}
.page_about_zi td{font-size:12px; line-height:26px; color:#535353;}

.pro_rjlb_ly{width:340px; padding:25px 15px 25px 15px; float:left;}
.pro_rjlb_fm{display:block; padding:5px; background:url(../images/pro_tu_bg.jpg) no-repeat 0px 0px;}
.pro_rjlb_ly_bt a{display:block;font-size:14px; font-weight:bold; color:#000; padding-top:0px; padding-left:12px; line-height:20px; text-decoration:none;}
.pro_rjlb_ly_bt a:hover{ color:#FF9000; }

.pro_rjlb_ly_zi{display:block;font-size:12px; color:#545454; line-height:22px; padding-top:5px; padding-bottom:5px; padding-left:12px;}
.pro_rjlb_ly_zi a{ color:#666; text-decoration:none;}
.pro_rjlb_ly_zi a:hover{ color:#FF9000; }
.pro_rjlb_ly_ss{ padding:0px 0px 0px 12px;line-height:12px;}

.product_cp_ly{display:block;width:730px; margin:30px auto 0px auto; height:33px; background-color:#518ae4;}
.product_cp_ly .bt{ background:url(../images/icon5.jpg) no-repeat 8px 9px; float:left;width:580px; height:33px; font-size:14px; color:#FFF; font-family:Arial; line-height:32px; font-weight:bold; padding-left:30px; padding-top:0px;}
.product_cp_ly .Back{background:url(../images/icon6.jpg) no-repeat 0px 13px; float:right; height:33px; font-size:12px; color:#FFF;line-height:30px; padding-left:12px; padding-right:10px; padding-top:2px;}
.product_cp_ly .Back a{ font-size:12px; color:#FFF; text-decoration:none;}
.product_cp_ly .Back a:hover{ font-size:12px; color:#F90;}
.product_dt{width:730px; margin:20px auto 0px auto; text-align:left;}