@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"微软雅黑"; font-size:14px; color:#666; background:url(../images/d_01.jpg) repeat-x top;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a { color: #515151; text-decoration: none;}
a:link { text-decoration: none; color:#515151;}
a:visited  { text-decoration: none; color:#515151;}
a:hover { text-decoration:none; color:#e30e22;}
.top{ float:left; height:614px; width:100%;  display:inline;}
.top_a{ width:100%; height:110px; float:left;}
.top_aa{ width:1200px; height:110px; margin:0px auto;}
.logo{ width:830px; height:83px; float:left; margin-top:16px; display:inline;}
.langreage{ width:148px; height:15px; float:right; display:inline; margin-top:49px; }
.langreage a { color: #898989; text-decoration: none;}
.langreage a:link { text-decoration: none; color:#898989;}
.langreage a:visited  { text-decoration: none; color:#898989;}
.langreage a:hover { text-decoration:none; color:#e30e22;}
.langreagea{ width:22px; height:15px; float:left;}
.langreageb{ width:36px; height:15px; float:left; text-align:center; line-height:15px; color:#898989;}
.langreagec{ width:9px; height:15px; float:left; text-align:center; line-height:15px; color:#ddd6dd;}
.langreaged{ width:22px; height:15px; float:left; margin-left:6px; display:inline;}
.langreagee{ width:53px; height:15px; float:left; text-align:center; line-height:15px; color:#898989;}
.banner{ width:100%; height:442px; float:left;}
.flexslider { position: relative; height:442px; overflow: hidden;  background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:442px;}
.flex-control-nav { position: absolute; bottom: 0px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 16px; height: 16px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 16px; height: 16px; line-height: 40px; overflow: hidden;  cursor: pointer; background: url(../images/d_22.png) right 0 no-repeat;}
.flex-control-nav .flex-active { background-position: 0 0;}
.menu {font-family: arial, sans-serif; width:100%; left:0px; height:60px; position:absolute; z-index:100; background:url(../images/d_06.jpg) repeat-x; top:552px; }
.menu ul {padding:0; margin:0 auto;list-style-type: none; width:1200px; }
.menu ul li {float:left; position:relative; width:150px !important;	}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none;	width:150px !important;	height:40px;	color:#f0f0f0; background:url(../images/d_07.jpg) no-repeat right; text-align:center; font-size:12px; font-weight:bold; padding-top:20px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:url(../images/d_08.jpg) no-repeat; width:150px !important; color:#ffe400; }
.menu ul li:hover ul {	display:block;	position:absolute;	top:60px;	left:0;	width:150px !important; background:#48a1f1; }
.menu ul li:hover ul li a {display:block; background:#48a1f1; color:#fff; height:auto; padding-top:15px; padding-bottom:15px; } 
.menu ul li:hover ul li a:hover {background:#74bdff; color:#fff; }

#con{ width:100%; height:auto; float:left; }
.con{ width:1200px; height:auto; margin:0px auto;}
.con_a{ width:1200px; height:283px; float:left; margin-top:38px; display:inline;}
.con_ahd{ width:640px; height:280px; float:left; margin-top:3px; margin-left:2px; display:inline;}
.con_axw{ width:497px; height:283px; float:left; margin-left:61px; display:inline; }
.con_axw_bt{ width:476px; height:32px; float:left; border-bottom:3px solid #2980d0; background:url(../images/d_10.jpg) no-repeat; padding-left:21px; display:inline; font-size:18px; line-height:32px; color:#f8f8f8;}
.con_axw_bt span{ float:right; font-size:16px; color:#2980d0;}
.con_axw_bt a { color: #2980d0; text-decoration: none;}
.con_axw_bt a:link { text-decoration: none; color:#2980d0;}
.con_axw_bt a:visited  { text-decoration: none; color:#2980d0;}
.con_axw_bt a:hover { text-decoration:none; color:#e30e22;}
.con_axw_nr{ width:495px; height:231px; float:left; display:inline; margin-top:17px;}
.con_axw_nr li{ width:477px; height:33px; float:left; line-height:33px; text-align:left; background:url(../images/d_11.jpg) no-repeat 2px; padding-left:18px; display:inline; font-size:16px; color:#484848;}
.con_axw_nr li span{ float:right; width:100px; text-align:center;}
.con_axw_nr a { color: #484848; text-decoration: none;}
.con_axw_nr a:link { text-decoration: none; color:#484848;}
.con_axw_nr a:visited  { text-decoration: none; color:#484848;}
.con_axw_nr a:hover { text-decoration:none; color:#e30e22;}

.con_b{ width:1196px; height:114px; float:left; border:2px solid #d1dbda; margin-top:21px; display:inline; text-align:center; padding-top:4px;}

.con_c{ width:1200px; height:945px; float:left; margin-top:33px; display:inline;}
.con_ca{ width:682px; height:945px; float:left;}
.con_ca_bt{ width:661px; height:32px; float:left; border-bottom:3px solid #2980d0; background:url(../images/d_10.jpg) no-repeat; padding-left:21px; display:inline; font-size:18px; line-height:32px; color:#f8f8f8;}
.con_ca_bt span{ float:right; font-size:16px; color:#2980d0;}
.con_ca_bt a { color: #2980d0; text-decoration: none;}
.con_ca_bt a:link { text-decoration: none; color:#2980d0;}
.con_ca_bt a:visited  { text-decoration: none; color:#2980d0;}
.con_ca_bt a:hover { text-decoration:none; color:#e30e22;}
.con_ca_nr{ width:673px; height:891px; float:left; display:inline; margin-top:19px; margin-left:6px;}
.con_ca_nra{ width:673px; height:116px; float:left; margin-top:11px; display:inline; }
.con_ca_nra_tu{ width:240px; height:105px; float:left;}
.con_ca_nra_zi{ width:380px; height:115px; float:left; border-bottom:1px solid #bbbbbb; margin-left:51px; display:inline;}
.con_ca_nra_bt{ width:365px; height:30px; float:left; margin-top:6px; display:inline; margin-left:2px; line-height:30px; text-align:left; font-size:16px; font-weight:bold;}
.con_ca_nra_bt a { color: #484848; text-decoration: none;}
.con_ca_nra_bt a:link { text-decoration: none; color:#484848;}
.con_ca_nra_bt a:visited  { text-decoration: none; color:#484848;}
.con_ca_nra_bt a:hover { text-decoration:none; color:#e30e22;}
.con_ca_nra_nr{ width:365px; height:56px; float:left;  display:inline; margin-left:2px; line-height:28px; text-align:left; font-size:16px; color:#484848;  text-indent:2em; word-break: break-all; text-overflow: ellipsis;  display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/ overflow:hidden;}
.con_cb{ width:466px; height:945px; float:left;  margin-left:52px; display:inline;}
.con_cba{ width:456px; height:630px; float:left; display:inline; margin-top:50px;}
.con_cba li{ width:456px; height:116px; float:left; margin-top:14px; display:inline;}

.cont{ width:465px; height:245px; float:left; margin-top:20px;}
.cont_bt{ width:444px; height:32px; float:left; border-bottom:3px solid #2980d0; background:url(../images/d_10.jpg) no-repeat; padding-left:21px; display:inline; font-size:18px; line-height:32px; color:#f8f8f8;}
.cont_bt span{ float:right; font-size:16px; color:#2980d0;}
.cont_bt a { color: #2980d0; text-decoration: none;}
.cont_bt a:link { text-decoration: none; color:#2980d0;}
.cont_bt a:visited  { text-decoration: none; color:#2980d0;}
.cont_bt a:hover { text-decoration:none; color:#e30e22;}
.cont_nr{ width:280px; height:164px; float:left; display:inline; margin-top:21px; background:url(../images/d_19.jpg) no-repeat left top; padding-top:16px; padding-left:185px; text-align:left; line-height:20px; font-size:14px; color:#454545;}

.con_d{ width:1200px; height:245px; float:left; margin-top:25px; display:inline;}
#Tab1{width:1200px; margin:0px; padding:0px;margin:0 auto;}
.Menubox { width:1200px; height:32px; float:left; border-bottom:3px solid #2980d0; display:inline; font-size:12px; line-height:32px; color:#f8f8f8;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:180px;text-align:center;color:#232323;}
.Menubox li.hover{padding:0px;width:180px;color:#fff;height:32px;line-height:32px; background:url(../images/d_10.jpg) no-repeat;}
.Contentbox{clear:both;margin-top:0px; height:135px;text-align:center; width:1178px; float:left; margin-top:28px; margin-left:10px;}
.tu{ height:135px; width:1178px; float:left;}
.tu img{ border:1px solid #bfbfbf; padding:6px 5px 6px 5px;}

#foot{ width:100%; height:135px; float:left; background:#f5f5f5; margin-top:10px; display:inline;}
.foot{ width:1200px; height:100px; margin:0px auto; text-align:center; font-size:12px; color:#606060; padding-top:35px; line-height:32px;}
.foot a { color:#606060; text-decoration: none;}
.foot a:link { text-decoration: none; color:#606060;}
.foot a:visited  { text-decoration: none; color:#606060;}
.foot a:hover { text-decoration:none; color:#2980d0;}

.con_left{ width:230px;  height:auto!important; min-height:15px; height:15px;float:left; margin-top:18px; display:inline; margin-top:27px; padding-bottom:30px;}
.sub_left{ width:230px;  height:auto!important; min-height:15px; height:15px;  float:left; margin-top:43px; display:inline;}
.sub_left_bt{width:196px; height:50px; float:left; background:url(../images/d_21.jpg) no-repeat left top; padding-left:34px; display:inline; font-size:12px; color:#fff; line-height:13px; padding-top:24px; font-weight:bold;}
.sub_left_bt font{ font-size:14px;  line-height:15px; float:left; font-weight:normal;}
.sub_left_nr{ width:230px; height:auto!important; min-height:15px; height:15px; float:left; background:url(../images/d_23.jpg) repeat-y;}
.sub_left_nr li{ width:210px; height:auto; line-height:15px; border-bottom:1px dashed #c4c0c0; margin-left:5px; display:inline; float:left; font-size:12px; text-align:center; overflow:hidden; padding-top:20px; padding-bottom:15px; }
.sub_left_nr a { color:#676868; text-decoration: none;}
.sub_left_nr a:link { text-decoration: none; color:#676868;}
.sub_left_nr a:visited  { text-decoration: none; color:#676868;}
.sub_left_nr a:hover { text-decoration:none; color:#2980d0;}
.as{ color:#2980d0 !important;}
.sub_left_db{width:230px; height:30px; float:left; background:url(../images/d_24.jpg) no-repeat left top;}
.showv{width:225px;  height:auto!important; min-height:15px; height:15px;float:left; display:inline; margin-top:23px; margin-left:1px;}
.showv li{ width:225px; height:59px; float:left; display:inline; margin-top:7px;}


.con_right{ width:892px; height:auto!important; min-height:15px; height:15px; float:left; margin-left:78px; display:inline;  margin-top:27px;  padding-bottom:30px;}
.con_right_bt{ width:888px; height:auto; float:left;line-height:43px; border-bottom:2px solid #46a1f5; text-align:right;}
.con_right_bt font{ padding-left:20px; padding-right:37px; float:left; display:inline; line-height:43px;font-size:12px; color:#46a1f5; font-weight:bold;}
.con_right_bt span{ float:right; font-size:12px; color:#999; width:400px; line-height:13px; margin-top:10px; display:inline;}
.con_right_bt a { color:#999; text-decoration: none;}
.con_right_bt a:link { text-decoration: none; color:#999;}
.con_right_bt a:visited  { text-decoration: none; color:#999;}
.con_right_bt a:hover { text-decoration:none; color:#46a1f5;}

.con_right_nr{width:888px; height:auto!important; min-height:15px; height:15px; float:left;}
.about{width:888px; height:auto!important; min-height:15px; height:15px; float:left; text-align:justify; text-justify:inter-ideograph;  color:#353535; line-height:36px; margin-top:35px; display:inline; font-size:16px;}



.photo{ width:888px;  height:auto!important; min-height:109px; height:109px; float:left;  margin-top:39px;  display:inline;}
.photo li{ width:250px; height:208px; float:left; display:inline; margin-right:24px; margin-left:24px; margin-top:7px;}
.photo li img{ border:1px solid #bfbfbf; padding:8px; }
.photo li span{ width:250px; height:35px; float:left; line-height:35px; text-align:center; font-size:16px;  }
.photo li :hover img{ border:1px solid #46a1f5;}
.photo li a{text-decoration: none; color:#333; }
.photo li a:link{ text-decoration: none; color:#333;}
.photo li a:visited  { text-decoration: none; color:#003330;}
.photo li a:hover { text-decoration:none; color:#46a1f5;}
.ss{ margin-right:17px !important; }

.fenye{ width:856px; height:42px; float:left;    text-align:center; line-height:42px; color:#333333; font-size:14px; display:inline; background:#f3f3f3; margin-top:40px; margin-left:17px;} 
.fenye a{  text-decoration: none; color:#333333; }
.fenye a:link{ text-decoration: none; color:#333333;}
.fenye a:visited  { text-decoration: none; color:#333333;}
.fenye a:hover { text-decoration:none; color:#ff1212;}



.news{ width:872px;  height:auto!important; min-height:109px; height:109px; float:left;  margin-left:18px;  margin-top:10px; font-size:16px;} 
.news_a{ width:872px; height:122px; float:left; border-bottom:1px dashed #c9c9c9;  margin-top:18px;}
.news_a_tu{ width:240px; height:105px; float:left;}
.news_a_zi{ width:612px; height:115px; float:left; margin-left:20px; display:inline;}
.news_a_bt{ width:612px; height:36px; float:left;  line-height:36px; text-align:left; font-size:18px; font-weight:bold; }
.news_a_bt a { color: #46a1f5; text-decoration: none;}
.news_a_bt a:link { text-decoration: none; color:#46a1f5;}
.news_a_bt a:visited  { text-decoration: none; color:#46a1f5;}
.news_a_bt a:hover { text-decoration:none; color:#e30e22;}
.news_a_nr{ width:612px; height:54px; float:left;  display:inline; margin-top:1px; line-height:27px; text-align:left; font-size:16px; color:#646464; overflow:hidden; text-indent:2em;}
.news_a_nr font{ float:right;}
.news_a_nr a { color: #46a1f5; text-decoration: none;}
.news_a_nr a:link { text-decoration: none; color:#46a1f5;}
.news_a_nr a:visited  { text-decoration: none; color:#46a1f5;}
.news_a_nr a:hover { text-decoration:none; color:#e30e22;}



.news ul{ width:872px; height:auto!important; min-height:109px; height:109px; float:left; float:left; display:inline; margin-top:16px;}

.news li{ width:854px; height:37px; float:left; display:inline; line-height:37px; background:url(../images/d_31.jpg) no-repeat 1px ; padding-left:18px; font-size:16px;}
.news li span{ width:100px; text-align:center; float:right; color:#999; }
.news li a{text-decoration: none; color:#484848; }
.news li a:link{ text-decoration: none; color:#484848;}
.news li a:visited  { text-decoration: none; color:#484848;}
.news li a:hover { text-decoration:none; color:#46a1f5;}



/**newsshow.asp**/
.newsshow{ width:888px; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:30px; color:#333333; padding-bottom:20px;}
.newsshow input{ margin-top:5px;}
/**newsshow.asp**/
.newsshow1{ width:888px; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:25px;}
.news_bt{ width:888px; height:auto !important; min-height:30px; height:30px; float:left; margin-top:10px; line-height:30px; font-size:16px; font-weight:bold;border-bottom:1px dashed #999; }
.news_bt1{ width:888px; height:auto !important; min-height:30px; height:30px; float:left; margin-top:10px; line-height:30px; font-size:16px; font-weight:bold;border-bottom:1px dashed #999; }
.news_rq{ width:888px; height:22px; line-height:22px; float:right; display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;text-align:right;}
.news_nr{ width:888px;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify;text-justify:inter-ideograph;  line-height:32px; font-size:16px;}
.news_nr1{ width:888px;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify;text-justify:inter-ideograph;  line-height:32px; font-size:16px;}
.news_img{ width:888px; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:15px; margin-bottom:5px ;}
.news_img1{ width:888px; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:35px; margin-bottom:5px ;}
.zoom{ float:left; margin-top:20px; display:inline;}
.fp{ float:left; width:888px;  display:inline; height:32px; line-height:32px; padding-bottom:5px; font-size:14px; border-bottom:#ccc 1px solid; margin-top:15px; padding-bottom:20px;}
.fp_t{ width:444px; overflow:hidden; height:32px; float:left;  height:32px; line-height:32px; text-align:left; }
.fp span{ float:left;}
.title06_fx{ float:left;}