@charset "utf-8";
@import "globle.css";
/*globle*/
body { color: #333; font: 13px/24px "微软雅黑",Arial,sans-serif;}
a,a:link,a:visited { color: #333;}
a:hover { color: #d20a0a;}
/*public*/
.siteW{ width: 1004px; margin: 0 auto;}
.mart20{ margin-top: 20px;}
.font2em{ text-indent: 2em;}

/******************
*       导航      *
******************/
.site-header{ position:absolute; width:100%; height:184px; left:0; top:0; background:url(../img/head_bg.png) repeat-x; z-index:3;}
.header-link{ height:46px; font:12px/46px "微软雅黑",Arial;color:#c4c4c4;}
.header-link a{color:#e0e0e0;}
.header-link a.en{ font-size:10px;}
.header-link a:hover{ color:#fff;}
.head-lan{ height:40px; margin:2px 0 0 10px;}
.head-lan a{ display:block; float:left; width:70px; margin-left:10px; overflow:hidden; text-indent:-600px;}
.head-lan .cn{ background:url(../img/ico_cn.gif) left center no-repeat;}
.head-lan .en{ background:url(../img/ico_en.gif) left center no-repeat;}
.head-search .txt{ float:left; width:102px; height:20px; background:none; border:none; font:12px/20px "微软雅黑"; color:#b4b4b3;}
.head-search .btn{ float:left; width:24px; height:20px; background:none; border:none; cursor:pointer;}


.header-menu{ position:relative; width:100%; height:60px; background:url(../img/menu_bg.png) repeat-x;}
.header-menu-bg{ width:100%; position:absolute; right:50%; margin-right:500px; top:0; height:55px; overflow:hidden;}
.menu-son-bg{ position:absolute; width:100%; left:0; top:55px; height:0px; overflow:hidden;}
.menuleft-bg{ background:url(../img/menu_logobg.png) no-repeat 0 0;}
.site-logo{ width:175px; float:left; height:55px; background:url(../img/logo.png) no-repeat 0 0;}
.site-logo a{ display:block; height:100%; text-indent:-2000px; overflow:hidden;}

.menu-wrap{ position:relative; z-index:99;}
.menu{ width:780px; padding:7px 11px 0px 38px;}
.menu ul li{ width:130px; z-index:9; float:left; position: relative;}
.menu ul li a.first:link,.menu ul li a.first:visited{ display:block;padding:0 13px 0px 5px; height:48px;text-align:center; background:url(../img/menu_itembg.png) no-repeat 105px 22px; font:14px/44px "微软雅黑"; color:#fff;}
.menu ul li a.first:hover,.menu ul li a.hover:link,.menu ul li a.hover:visited{ background:url(../img/menu_itembgo.png) no-repeat; color:#2e83c6;}

.semenuBox{ position: absolute; top:47px; left:0px; z-index: 1; width:360px; height:0px; overflow: hidden;}
.semenuConLine{	width: 360px; height: 19px;	line-height: 19px; overflow: hidden; background: url(../img/semenu_botbg.png) no-repeat;}
.semenuCon{	width:325px; padding: 20px 0px 0 35px;	background: url(../img/semenu_bg.png) repeat-y;}
.semenuConL{ width: 95px; padding-right: 5px; overflow: hidden;}
.semenuConL a{display: block; width:76px; height:21px;padding-left:13px;color:#2e83c6;font-size:12px;line-height:26px; overflow: hidden; background: url(../img/secma.gif) no-repeat 0 10px;}
.semenuConL a:hover { color: #d20a0a;}
.semenuConR { width: 225px;}
.semenuConR a.semenuPic { display: inline-block; width: 200px; height:150px; overflow: hidden;}
.semenuConRcon p { height: 105px; overflow: hidden;}
.semuBoxbg2 .semenuCon{ background: url(../img/semenu_bg3.png) repeat-y;}
.semuBoxbg2 .semenuConLine{ background: url(../img/semenu_botbg3.png) no-repeat;}

/**首页**/
.index-banner{ width:100%; margin:0 auto 35px; position:relative; height:560px; overflow:hidden; background:url(../img/load.gif) no-repeat center;}
.index-banner ul{height:560px; left:0; top:0; position:absolute; z-index:0;}
.index-banner ul li{height:560px; overflow:hidden; float:left;}
.banner-bg{ width:100%; height:6px; left:0; bottom:0; background:url() repeat-x; position:absolute; z-index:1}
.index-banner ul li a{ display:block; width:100%;height:100%;}
.ban-num{ position:absolute; width:1004px; left:50%; margin-left:-480px; bottom:12px; text-align:center;}
.ban-num span{ display:inline-block; *display:inline; margin:0px 5px; width:36px; height:6px; background:#fff; overflow:hidden; cursor:pointer; box-shadow:1px 1px 2px #333333;}
.ban-num span.on{ background:#d20a0a;} 

.ipro{ width:678px; float:left; position:relative;}
.ipro_t{ background:url(../img/pro_img.png) no-repeat 0px 0px; width:95px; height:95px; overflow:hidden; position:absolute; left:50%; top:50%; margin:-48px 0px 0px -48px}
.ipro_t a{ display:block; height:100%; overflow:hidden; text-indent:-600px;}
.ipro ul li{ float:left; width:332px; height:180px;}
.ipro ul li a{ display:block; width:284px; height:132px; padding:24px;}
.ipro ul li a h2{ color:#d20a0a; font-size:16px; text-shadow:1px 1px 1px #fff; font-weight:700;}
.ipro ul li a em{ color:#fff; text-shadow:1px 1px 1px #333333;}
.ipro ul li a:hover h2{ color:#f90;}
.ipro_1{ background:url(../img/pro_i1.jpg) no-repeat left top; margin:0px 14px 14px 0px;}
.ipro_2{ background:url(../img/pro_i2.jpg) no-repeat left top; margin:0px 0px 14px 0px; text-align:right;}
.ipro_3{ background:url(../img/pro_i3.jpg) no-repeat left top; margin:0px 14px 0px 0px;}
.ipro_4{ background:url(../img/pro_i4.jpg) no-repeat left top; text-align:right;}
.inews{float:right; margin-left:16px; width:310px; background:#e9e9e9; height:374px;}
.inewsT{ border-bottom:3px solid #0762b3; margin:5px; height:30px; line-height:30px; padding:0px 5px;}
.inewsT h2 a:link,.inewsT h2 a:visited{ color:#0762b3 ; font-size:14px; font-weight:700;}
.inewsC{ padding:5px 10px;}
.inewsC ul li{}
.inewsC ul li .itime{ display:block; font-size:12px;}
.inewsC ul li a:link,.inewsC ul li a:visited{ display:block; width:100%; height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.boxabout{ width: 1002px; height: 335px; margin: 35px auto 35px;	-webkit-box-shadow: 0px 0px 1px #eaeaea; -moz-box-shadow: 0px 0px 1px #eaeaea; -o-box-shadow: 0px 0px 1px #eaeaea; box-shadow: 0px 0px 1px #eaeaea; border: 1px solid #e8e8e8; background:url(../images/gsbg2.jpg) right bottom no-repeat #fff;}
.boxabout-tit{ position: relative;	width: 118px; height: 330px; padding-top: 5px; border-right: #e7e7e7 1px solid; background: url(../img/islogo.png) no-repeat center 55px;}
.boxabout-tit h3{ position: relative; left: -6px; width: 104px; height: 45px; padding-left: 13px; color: #fffefe; background: url(../img/index_img07.jpg) no-repeat; line-height: 35px; font-size: 15px;}
.boxabout-tit span{	position: absolute;	bottom: 0; right: 0; display: block; width: 109px; height: 90px; background: url(../img/index_img08.jpg) no-repeat;}
.boxabout-tit span a{ display: inline-block; padding-right: 25px; margin: 64px 0 0 45px; color: #656565; background: url(../img/icon01.gif) no-repeat right center;}
.boxabout-tit span a:hover{ color: #de0029; text-decoration: underline;}
.boxabout-con{ position: relative; width: 844px; margin-left: 25px; margin-top: 5px; overflow: hidden;}
.boxabout-con .text{ margin:10px 0px 10px 0px; line-height:37px;}
.boxabout-con .img{ float:right; margin:15px 5px 0 15px; width:255px; border:1px solid #eee;}

.iflink{ margin-top:35px; background:#1876cb; padding:20px 0px;}
.iflink_contact{ float:right; width:280px; margin:0px 10px;}
.iflink_contact dd,.iflink_contact dd a:link,.iflink_contact dd a:visited{ color:#a8c2e6; font-size:12px;}

.iflink_item{ margin-right:300px;}
.iflink_item dl{ float:left; margin:0px 10px; width:116px;}
.iflink_item dl dt,.iflink_contact dl dt{ height:36px; line-height:36px; border-bottom:1px dashed #3084d0; padding:0px 5px; font-size:14px; color:#ffffff;}
.iflink_item dl dd,.iflink_contact dl dd{ padding:5px;}
.iflink_item dl dd a:link,.iflink_item dl dd a:visited{ color:#a8c2e6; background:url(../img/dot2.gif) no-repeat 0px 7px; line-height:22px; height:22px; font-size:12px; padding-left:10px;}
.iflink_item dl dd a:hover,.iflink_contact dd a:hover{ color:#e3d967;}

.site-footer{ background:#6a6a6a; height:36px; line-height:36px; color:#fff;}
.site-footer a:link,.site-footer a:visited{ color:#fff;}
.site-footer a:hover{ color:#d20a0a;}
.footer-icp{ float:right;}
.footer-text{ float:left;}
.page-footer{ background:url(../img/footer_bg.jpg) repeat-x left top; color:#6c6c6c; padding:16px 0px;}
.page-footer a:link,.page-footer a:visited{ color:#6c6c6c;}
.page-footer a:hover{ color:#d20a0a;}


.page-banner{ height:300px; background:url(../img/bax.jpg) center center;}
.page-bg{ background:url(../img/cbg.jpg) no-repeat top center;}
.page{ width:1004px; margin:0px auto; position:relative;}
.page-leftm{margin-top: -98px;position: relative;width: 196px; text-align: right; float:left;}
.page-con{ width:808px; float:left;}
.leftmT{ height: 70px; background: url(../img/left_mt.png) no-repeat center; font-size: 14px; color: #c3cfe1; padding-right: 34px; padding-top: 28px; line-height: 16px;}
.leftmT .tit{ font-size: 20px; color: #fff; line-height: 40px;/* font-weight:700;*/}
.leftmC{background: url(../img/left_bg.jpg) no-repeat top;padding: 20px 0px;min-height: 500px;}
.leftmC p{line-height: 54px;height: 54px;font-size: 14px;background: url(../img/left_line.jpg) repeat-x bottom;	display: block;}
.leftmC p a{color: #222;padding-right: 34px;width: 162px;background: url(../img/left_dot.jpg) no-repeat 173px center; display:block; height:100%;}
.leftmC p a:hover{ color:#d20a0a;}
.leftmC p.on,
.leftmC p.cur{background: url(../img/left_mon.jpg) no-repeat center;}
.leftmC p.on a,
.leftmC p.cur a{background: url(../img/left_dot2.jpg) no-repeat 173px center;color: #fff;}

.page-right{padding:20px 30px 30px 30px;width:748px;overflow: hidden;}
.bar{ border-bottom: 1px solid #e5e5e5; line-height: 38px; color: #a3a3a3;}
.bar a{	color: #a3a3a3}
.bar span{}
.bar .tit{font-size: 18px;color: #d20a0a;font-weight: bold;}

.right-text{padding: 10px 0px 40px;	min-height: 500px;}
.right-text .title-en{ font-size: 32px;color: #eee;line-height: 80px;}
.right-text .title-cn{ font-size: 14px;	color: #024d9f;	line-height: 40px;	padding-bottom: 20px;}


.right-text .piclistbox{}
.right-text .piclistbox ul{padding:8px;}
.right-text .piclistbox .picli{width:183px;float:left;text-align:center;height:172px;overflow:hidden; margin-bottom:10px;}
.right-text .piclistbox .picli h2{ display:table-cell; *display: block; *font-size: 122px; margin:0px auto; height:130px; width:170px; vertical-align:middle; line-height:135px; padding:2px;border:#D4D4D4 1px solid;}
.right-text .piclistbox .picli h2 img{ height:auto; width:auto; max-width:170px;max-height:130px; vertical-align:middle; margin:auto;}
.right-text .piclistbox .picli a{}


.imglw span{ line-height:24px; display:block; padding:0px 5px;}

.left01{border:#C6DDF1 1px solid;}
.left01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.left01 .left01box{padding:10px;}

.left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.left01 .searchbox #content_nei{}
.left01 .searchbox #content_nei ul{}
.left01 .searchbox #content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.left01 .searchbox #content_nei h1{width:120px; float:left;}
.left01 .searchbox #content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.left01 .searchbox #content_nei h3{width:520px; float:right;}
.left01 .searchbox #content_nei h3 a{ font-size:14px; font-weight:bold; color:#069; text-decoration:underline;}
.left01 .searchbox #content_nei h3 a:hover{ color:red; text-decoration:none;}
.left01 .searchbox #content_nei h3 span.intro{font-size:12px; font-weight:normal;}

.proBigimg{ padding:20px; text-align:center;}
.proBigimg img{ margin:0px auto; max-width:900px;}

.list_news{ margin:0 auto; padding:0;}
.list_news dt{ width: 100%; height:24px;  padding:0; margin:10px 0 0 0;}
.list_news dd{ width:100%; line-height:26px; padding:0 0 8px 0; margin:0; overflow:hidden; text-indent:2em; border-bottom:#ddd dashed 1px; color:#444; font-size:14px; color:#666;}
.list_news a{ line-height:24px; font-size:15px; font-weight:bold; color:#a0672d; text-decoration:none; float:left; margin:0; padding:0;}
.list_news a:hover{ color:#000; text-decoration: underline;}
.list_news span{ color:#777; font-size:12px; float:right; margin:0; padding:0;}

.confileA{ margin-top:15px; background:#fafafa; padding:2px 5px;}
.confileA a{ margin-right:15px;}


.pagination{clear:both;padding-top:10px;text-align:center; margin:0 auto; display:block;}
.pagination li{display:inline-block;*display:block;*display:inline;*zoom:1;margin:0 3px}
.pagination li a{line-height:28px;font-size:12px;display:block;padding:0 10px;color:#666;border:solid 1px #ccc;background-color:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-text-shadow:1px 1px 1px #ccc;-moz-text-shadow:1px 1px 1px #ccc;-o-text-shadow:1px 1px 1px #ccc;-ms-text-shadow:1px 1px 1px #ccc;text-shadow:1px 1px 1px #ccc}
.pagination li a:hover,.pagination li a.current{background-color:#016EB2;border-color:#016EB2;color:#fff;text-decoration:none;-webkit-text-shadow:1px 1px 1px #666;-moz-text-shadow:1px 1px 1px #666;-o-text-shadow:1px 1px 1px #666;-ms-text-shadow:1px 1px 1px #666;text-shadow:1px 1px 1px #666}
