﻿@charset "utf-8";
/* CSS Document */
#---------------------共用样式 {
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead{
margin: 0px;padding: 0px;border: 0px;outline: 0px;
}
html {overflow-x:hidden;overflow-y:scroll;}
body {width: 100%;font-size: 13px;font-family: "Microsoft YaHei", Tahoma,Verdana, Georgia, Arial; 
color:#333;background: #eeeeee url(../images/bg.png) no-repeat left top;}
div, ul, li, p, ol, dl {list-style:none;display: block;}
table {cellpadding:0;cellspacing:0;}
a, img {border:0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
a{color:#808080;}
a:hover{color:#da251c;text-decoration: none;}
.clearfix {display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;
}/* End hide from IE-mac */
*+html .clearfix {min-height:1%;}
a:focus {outline:none;}
a:link {text-decoration: none;blr:expression(this.onFocus=this.blur());}
a:visited {text-decoration: none;blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;blr:expression(this.onFocus=this.blur());}
a:active {text-decoration: none;blr:expression(this.onFocus=this.blur());}
.clear {clear: both;}

/*首页样式*/
.top{ width:100%;color:#eee;background: #ffffff;height: 50px;}
.topcon{width:1200px; margin:0 auto;overflow:hidden;}
.topwelcome{float:left;line-height: 50px;}
.welcome-text{color: #666; margin-right: 20px;}
.topgan{color:#da251c;margin: 0px 5px;}
.top-login a{color:#da251c;}
.top-login a:hover{color:#333;text-decoration: none;}
.topul{ float:right; width:286px;height: 50px;margin-top: 15px;}
.topul li{float:left;width: 142px;border-left: 1px solid #eee;text-align: center;}
.topul li a{color:#da251c;}
.topul a{color:#da251c; }
.topulcon{width: 80px;margin: 0 auto;}
.topulcon-text{margin-right:5px;}
.head{ width:100%; }
.headcon{width:1200px; height:190px;margin:0 auto;}
.logo{width:522px; height:61px; float:left; margin-top:61px; }
.logo a{width:522px; height:61px; display:block; background:url(../images/logo.png) no-repeat; }
.topadv{float:right;margin-top:65px;width:147px;}

.nav{width:1200px; height:60px; background:#0864cb; font-family:"Microsoft YaHei";margin:0 auto;overflow:hidden;}
.navul li{list-style:none;float:left;height:60px;line-height:60px;text-align:center;width: 171px;text-align: center;}
.navul li a{display:block;font-size:18px;height:60px;color:#fff;}
.navul li a:hover{font-size:18px;height:60px;font-weight:bold;color:#fff; text-decoration:none;background:#053c7a;}
.nav .navul .selectTag{margin-left:0px;width: 174px;}
.nav .navul .selectTag a{font-weight:bold;background:#053c7a; color:#fff;}
.nav .navul .last{ background:none;}  
/*banner*/
.banner{margin:0 auto;}
#full-screen-slider { width:1200px; height:240px;  position:relative;margin: 0 auto;}
#slides { display:block; width:1200px; height:240px; list-style:none; margin: 0 auto;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:20%; top:200px;
z-index:9900;padding:5px 15px 5px 0; margin:0; }
#pagination li {display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; 
border-radius:50%; background:#FFF }
#pagination li a {display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:#da251c;}

.con1{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
/*con1*/
.focusBox {position:relative; width:600px; height:424px; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img { width: 600px; height: 424px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 18px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fff; }
.pic{position:relative; width:600px; height: 240px;overflow: hidden;}
.pic li{position:absolute; width:600px; left: 0px; top: 0px; display: none;}

.habout{ width:600px; float:left;overflow:hidden;}
.hlnews{ width:540px;float:left;overflow:hidden;background:#fff ;padding:30px ;padding-bottom: 29px;}
.title{border-bottom: 1px solid #eee;font-size: 18px;}
.title-left{float: left;color: #da251c;width:260px;}
.title-en{color: #9f9f9f;font-size: 14px;margin-top: 10px;margin-left: 15px;}
.title1{background: url(../images/homeico1.png) no-repeat left top;text-indent: 68px;height: 90px;}
.title-cn{margin-left: 15px;}
.title-right{width:85px;float: right;background: url(../images/more.png) no-repeat right center;margin-top: 20px;}
.title-right a{color: #9f9f9f;font-size: 14px; }
.title-right a:hover{color: #da251c;font-size: 14px; }

.hlnews2 { margin-top:10px;}
.hlnews2 li{ height:44px;line-height:44px; clear:both; background:url(../images/dian2.png) no-repeat left center;
text-indent:20px;}
.hlnews2 li a{color:#333;font-size: 15px;}
.hlnews2 .zhu{ float: right; color:#666;font-size: 15px;}
.hlnews a:hover{ color:#da251c; }

/*con2*/
.con2-li{width: 150px;height: 150px;padding: 20px;position: relative;margin-right:12px;
float: left;}
.con2-li a{display: block;width: 190px;height: 18px;}
.con2-li1{background: #e9573e;}
.con2-li2{background: #0f99d6 url(../images/con2bg1.jpg) no-repeat left top;}
.con2-li3{background: #ff942b;}
.con2-li4{background: #0f99d6 url(../images/con2bg2.jpg) no-repeat left top;}
.con2-li5{background: #967bdc;}
.con2-li.con2-li6{background: url(../images/con2bg3.jpg) no-repeat left top;margin-right:0px;}
.con2-cn{color:#fff;font-size: 18px;margin-bottom:15px;}
.con2-en{color:#fff;font-size: 12px;text-transform: uppercase;}
.con2-en a{color:#fff;font-size: 12px;}
.con2-right{position: absolute;width: 30px;height: 30px;right: 10px;bottom: 10px;z-index: 2;}

/*con3*/
.adv1{height: 120px; overflow: hidden;}
.con3-left{width: 546px;background: #fff;padding: 24px;float: left;}
.con3-right{width: 546px;background: #fff;padding: 24px;float: right;}
.title2{background: url(../images/homeico2.png) no-repeat left top;text-indent: 48px;height: 52px;}
.title2 .title-cn{color: #333;}
.title2  .title-en{color: #999;font-size: 13px;font-weight: normal;margin-top: 5px;}
.title2{height: 62px;border-bottom: 1px solid #eee;font-size: 18px;}
.title3{background: url(../images/homeico3.png) no-repeat left top;text-indent: 48px;height: 52px;}
.title3 .title-cn{color: #333;}
.title3  .title-en{color: #999;font-size: 13px;font-weight: normal;margin-top: 5px;}
.title3{height: 62px;border-bottom: 1px solid #eee;font-size: 18px;}
.con5-left .title{border: none;}
.title5{background: url(../images/homeico5.png) no-repeat 40px 40px;text-indent: 78px;font-size: 18px;}
.title5 .title-cn{color: #333;margin-top: 30px;}
.title5  .title-en{color: #333;font-size: 13px;font-weight: normal;margin-top: 5px;}
.con5-left .title-right{margin-right: 15px;margin-top: 30px;}
.con5-left .title-right a{color: #333;}
.con5-left .title-right a:hover{color: #da251c;}



.info-list{margin-top: 12px;}
.info-list .list{width: 174px;height: 70px;position: relative;margin-right:12px;
float: left;}
.info-list .list.list3{margin-right:0px;}
.info-list .list.list6{margin-right:0px;}
.info-list .list.list9{margin-right:0px;}
.info-list .list.list12{margin-right:0px;}
.info-list .list a{width: 134px;height: 30px;padding: 20px;display: block; color: #fff;
line-height: 30px;font-size: 16px;}
.info-list .list:hover{opacity: 0.9;}

.list1{background: #ff942b;}
.list2{background: #e94941;}
.list3{background: #7a7aff;}
.list4{background: #16b35a;}
.list5{background: #e03d58;}
.list6{background: #ffa001;}
.list7{background: #169fa5;}
.list8{background: #1d98ff;}
.list9{background: #22b658;}
.list10{background: #1ea8e8;}
.list11{background: #ff5c20;}
.list12{background: #11cbd7;}
.info-list .list-title{float: left;}
.info-list .list-ico{float:right;}
/*con4*/
.con4{background: #fff;padding: 30px;width: 1140px;margin: 0 auto; margin-top:20px; overflow:hidden;}
.con4-list-ico{float: left;width: 60px;height: 60px;margin-right:22px;}
.con4-list{line-height:60px ;width: 180px;float: left;margin-right: 12px;}
.con4-list a{font-size: 16px;color: #333;}
.con4-list a:hover{font-size: 16px;color: #da251c;}
.con4-list-last{margin-right: 0px}

/*con5*/
.con5-left{background: #fff;width: 594px;float: left;}
.con5-left .title{height: 98px;overflow: hidden; background:url(../images/con5bg.jpg) no-repeat left top;}
.con5-hlnews2{padding: 20px;padding-top:5px;}
.con5-hlnews2 li a:hover{color: #da251c;}
.con5-right{float: right;width: 594px;}
.con5-right-l{float: left;width: 291px;height: 150px;overflow: hidden;}
.con5-right-r{float: right;width: 291px;height: 150px;overflow: hidden;}
.link{margin-top: 12px;}
.link-list{width: 190px;height: 190px;position: relative;color: #fff;font-size: 18px;float: left;}
.link-list1{background: url(../images/linkimg1.jpg) no-repeat left top;margin-right:12px;}
.link-list2{background: url(../images/linkimg2.jpg) no-repeat left top;margin-right:12px;}
.link-list3{background: url(../images/linkimg3.jpg) no-repeat left top;margin-right:0px;}
.link-listcon{padding: 20px;}
.link-cn{}
.link-en{font-size: 12px;text-transform: uppercase;margin-top: 15px;}
.link-a{width: 120px;height: 30px;position: absolute;right: 10px;bottom:15px;}
.link-a-text{float:left;margin-right: 10px;}
.link-a-ico{float: left;}
.link-list a{color: #fff;}

.foot{ width:100%; height:120px; color:#fff; text-align:center;background: #0864cb;
 margin-top:40px;}
.foot a{ color:#fff; padding:0px 5px;}
.foot a:hover{ color:#23a3e4; padding:0px 5px;}
.foot p{ padding-top:35px;font-family:"Microsoft YaHei"; line-height:30px;}

