﻿/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
img{max-width:100%;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#5f5f5f; font:12px "微软雅黑",Arial,sans-serif; background:#ffffff; overflow-x:hidden;}
a{color:#5f5f5f; text-decoration:none;}
a:visited{color:#555;}
a:hover, a:active, a:focus{color:#5f5f5f; text-decoration:none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
/*.clearfix{zoom:1;}*/
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.clear{clear: both;}
.hidden{display: none;}
/*webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;*/
/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/
/* IE6下PNG图片透明 */
/* img, div{behavior: url("iepng/iepngfix.htc");} */
.con1440{width: 1440px;margin: 0 auto;}
.con1002{width: 1002px;margin:0 auto;}
.wapper{width: 100%;height: 100%;}

.font_adjust{-webkit-text-size-adjust:none;}
.font_scale{ -webkit-transform: scale(0.75); -webkit-transform-origin:left center;}

@-webkit-keyframes indexlogo{
	0{ -webkit-transform: rotateY(0deg)}
	50%{ -webkit-transform: rotateY(0deg)}
	100%{ -webkit-transform: rotateY(360deg)}	
}
@-ms-keyframes indexlogo{
	0{ transform: rotateY(0deg)}
	50%{ transform: rotateY(0deg)}
	100%{ transform: rotateY(360deg)}	
}
/*header*/

/*.logo{-webkit-animation:indexlogo 5s ease 3s infinite alternate; animation:indexlogo 5s ease 3s infinite alternate;-webkit-animation:indexlogo 5s ease 3s infinite alternate}*/

/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/

/*header*/
.header{height: 103px;border-bottom:5px solid #0052a5;}
.headerCon{width: 1002px;margin-left: auto;margin-right: auto;}


.logo{float: left;margin-top: 27px;margin-left: 7px;}
.logo img{width: 200px;}
.indexNav{float: left;margin-top:50px;margin-left: 0px;}
.indexNav ul li{float: left;width: 56px;padding-left: 31px;padding-right: 31px;font-size: 14px;}
.indexNav ul li:hover{cursor:pointer;}
.indexNav ul li a{color: #656565;display: block;width: 56px;height:13px;padding-bottom: 13px;}
.indexNav ul li a:hover{border-bottom:3px solid #024199;color: #014099;}
.indexNav ul li a.select{border-bottom:3px solid #024199;color: #014099;}

/*banner*/
.banner{position:relative;height: 317px;}
.index_banner{ width:1920px; height:317px; overflow:hidden; position:absolute;left:50%;margin-left: -960px;}
.index_banner .bd{ position:relative; z-index:0;}
.index_banner .bd li{ zoom:1; vertical-align:middle; }
.index_banner .bd img{ display:block;width:1920px; height:317px;}
.index_banner .hd{width: 100%;text-align: center; overflow:hidden; position:absolute;  bottom:19px; z-index:1; }
.index_banner .hd{width: 100%;overflow:hidden; zoom:1;}
.index_banner .hd ul{height:13px;}
.index_banner .hd ul li{margin-bottom: 3px;display:inline-block;*display:inline;*zoom:1;margin-left:3px;margin-right:3px; width:8px; height:8px; background:#31515b; cursor:pointer; }
.index_banner .hd ul li.on{display:inline-block; *display:inline;*zoom:1;background:#024199;margin-left: 3px;margin-right:3px; width:8px; height:8px;  }
/*indexCon*/
.indexCon{width: 1002px;margin-left:auto;margin-right:auto;}
/*indexPart1*/
.indexPart1{}
.indexPart1 ul{height: 99px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.indexPart1 ul li{float: left;overflow: hidden;width: 199px;height:99px;border-right:1px solid #e6e6e6;text-align: center;}
.indexPart1 ul li:hover{cursor: pointer;}
/*.indexPart1 ul li a{display: block;width: 199px;height: 75px;padding-top: 24px;webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease ;-ms-transition:All 0.2s ease;-o-transition:All 0.2s ease;transition:All 0.2s ease;}
.indexPart1 ul li:hover a{}*/
/*背景变化*/
.indexPart1 ul li span.IconBg{display: block;margin-left: 83px;*margin-left:0px;margin-top: 23px;background:url(../images/IconBg.png) no-repeat;width: 40px;height: 34px;webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease ;-ms-transition:All 0.2s ease;-o-transition:All 0.2s ease;transition:All 0.2s ease;}}

/*背景变化结束*/
.indexPart1 ul li.li01 span.IconBg{background-position: 0 0px;}
.indexPart1 ul li.li02 span.IconBg{background-position: 0 -42px;}
.indexPart1 ul li.li03 span.IconBg{background-position: 0 -87px;}
.indexPart1 ul li.li04 span.IconBg{background-position: 0 -140px;}
.indexPart1 ul li.li05 span.IconBg{background-position: -5px -189px;}

.indexPart1 ul li.li01:hover span.IconBg{background-position: -53px 0px;}
.indexPart1 ul li.li02:hover span.IconBg{background-position: -53px -42px;}
.indexPart1 ul li.li03:hover span.IconBg{background-position: -53px -87px;}
.indexPart1 ul li.li04:hover span.IconBg{background-position: -53px -140px;}
.indexPart1 ul li.li05:hover span.IconBg{background-position: -58px -189px;}


.indexPart1 ul li a:hover{color: #0068dc;	}
.indexPart1 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;transform: scale(1.05);}

.indexPart1 ul li span{display: block;margin-top: 7px;}
.indexPart1{}
/*indexPart2*/
.indexPart2{margin-top: 28px;}
.indexPart2 .tit{font-size: 20px;color: #0097dc;padding-bottom: 7px;margin-bottom: 19px; border-bottom:1px solid #e9e9e9;}

.indexPart2 .tit a{float: right;width: 21px;height: 21px;display: block;font-size: 0;webkit-transition:All 0.8s ease;-moz-transition:All 0.6s ease ;-ms-transition:All 0.6s ease;-o-transition:All 0.6s ease;transition:All 0.6s ease;}
.indexPart2 .tit a:hover{transform:rotate(360deg) scale(1.1);}
.indexPart2 .pro{float: left;width: 497px;}
.indexPart2 .pro .tit{padding-left: 10px;width: 487px;}
.indexPart2 .pro .picbox{float: left;width: 221px;height: 131px;overflow: hidden;}
.indexPart2 .pro .picbox a img{webkit-transition:All 0.8s ease;-moz-transition:All 0.6s ease ;-ms-transition:All 0.6s ease;-o-transition:All 0.6s ease;transition:All 0.6s ease;}
.indexPart2 .pro .picbox a:hover img{ transform:scale(1.1);}
.indexPart2 .pro p{float: left;margin-left: 10px;margin-top: -8px;width: 261px;line-height: 24px;height: 144px;  overflow: hidden;text-indent:2em;color: #787878;}
.indexPart2 .pro p a{color: #e60000;margin-left: 80px;}
.indexPart2 .pro p a:hover{color:#fb0101;}
.indexPart2 .news{float: left;margin-left: 58px;width: 446px;}
.indexPart2 .news .tit{padding-left: 4px;width:442px;}

/*indexPart3*/
.indexPart3{margin-top: 29px;}
.indexPart3 .tit{font-size: 20px;color: #0097dc;padding-bottom: 7px;margin-bottom: 19px; border-bottom:1px solid #e9e9e9;}
.indexPart3 .tit a{float: right;width: 21px;height: 21px;display: block;font-size: 0;webkit-transition:All 0.8s ease;-moz-transition:All 0.6s ease ;-ms-transition:All 0.6s ease;-o-transition:All 0.6s ease;transition:All 0.6s ease;}
.indexPart3 .tit a:hover{transform:rotate(360deg) scale(1.1);}

.index_service{position:relative;width:1000px;height:172px;line-height:20px;margin-bottom: 22px;}
.index_service .box{overflow:hidden;position:relative;left:-12px;width:1002px;height:172px;}
.index_service .list{overflow:hidden;width:9999px;}
.index_service .list li{float:left;width:203px;text-align:center; }
.index_service .list li img{display: block;width: 175px;height: 139px;overflow: hidden;border:1px solid #d6d6d6;}
.index_service .list li span{display: block;height:31px;line-height:31px;color: #878788;}
.index_service .list li:hover img{border:1px solid #0097dc;}
.index_service .list li:hover span{color: #0097dc;}




/*footer*/
.footer{background: #323232;height: 104px;border-top:5px solid #0097dc;}
.footer a{color: #fff;}
.footer a:hover{text-decoration: underline;}
.footerCon{width: 1002px;margin-left: auto;margin-right: auto;color: #fff;}
.footerCon p{float: left;line-height: 24px;margin-top: 25px;width: 695px;}
.footerLogo{float:left;margin-left: 30px;margin-top: 25px;width: 150px;}
.footerRight{float: right;margin-top: 25px;}
.share{margin-bottom: 8px;}
.police{text-align:right;}
.share a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;}


/*neiye*/
.neiye{position:relative;z-index:1;width:1002px;margin-left: auto;margin-right: auto;margin-top:25px;background: #ffffff;}
.neiyeLeft{float: left;width:254px;min-height:405px;}
.neiyeLeft .leftTit{margin-bottom: 4px;width:205px;height: 56px;background: #0097dc;color: #fff;padding-left:42px;border-left:7px solid #014099;}
.neiyeLeft .leftTit em.Cn{display: block;padding-top: 10px;font-size: 16px;font-weight: bold;}
.neiyeLeft .leftTit em.En{display: block;font-size: 18px;height: 18px;line-height: 18px;text-transform: uppercase;}


.accordion li{width: 254px;height: 43px;margin-bottom: 4px;}
.accordion li a{display: block;width: 185px;height: 43px;line-height: 43px;padding-left: 70px;background:url(../images/leftBg.jpg) no-repeat;color: #014099;}
.accordion li a.active{display: block;width: 185px;height: 43px;line-height: 43px;padding-left: 70px;background:url(../images/leftBgHover.jpg) no-repeat;color: #ffffff;}
.accordion li a:hover{display: block;width: 185px;height: 43px;line-height: 43px;padding-left: 70px;background:url(../images/leftBgHover.jpg) no-repeat;color: #ffffff;}

.neiyeRight{float:right;width:721px;min-height:375px;padding-left:27px;;padding-bottom: 30px;background: #fff;overflow: hidden;}
.neiyeRight img{max-width: 100%;display: block;text-align: center;padding: 2px;}




/*p1_1Con*/
.breadNav{ border-bottom:1px solid #014099;padding-bottom:3px;}
.breadNav a:hover{color: #014099;}
/*neiyeBanner*/
/*.neiyeBanner{background:url(../images/demo/neiyeBanner.jpg) no-repeat top center; height: 130px;}
.neiyeBannerCon{position:relative;width: 1002px;margin-left: auto;margin-right: auto;}
.neiyeBanner .word{position:absolute;left:322px; top:45px;font-size: 30px;color: #fefeff;}
.neiyeBanner .word span{ text-transform:uppercase;font-family:'微软雅黑';}*/



/*neiyeBanner*/
.neiyeBanner{position:relative;height:130px;width: 100%;}
.neiyeBanner img{ width:1440px; height:130px; position:absolute;left:50%;margin-left: -720px;max-width:none;}

/*wordlist*/
.wordList ul{margin-top:-10px;}
.wordList ul li{font-size: 12px;height:30px;line-height:30px;background:url(../images/wordListArrow.png) no-repeat left center;}
.wordList ul li a{padding-left: 16px;display: block;  color: #787878;webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;}
.wordList ul li a:hover{color: #0097dc;margin-left: 5px;}
.wordList ul li span{float: right;color: #787878;font-size: 12px;}

/*wordlist2*/
.wordList2 ul{margin-top:18px;}
.wordList2 ul li{margin-bottom: 20px;font-size: 20px;line-height:24px;*height:20px;*line-height:20px;background:url(../images/wordListArrow2.png) no-repeat left center;}
.wordList2 ul li a{padding-left:12px;display: block;color: #f00;webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;}
.wordList2 ul li a:hover{color: #014099;margin-left: 5px;}
.wordList2 ul li span{float: right;color: #999;font-size: 18px;}


/*picList*/
.picList ul{margin-top:18px;}
.picList ul li{padding: .1px;float: left;margin-right:25px;margin-bottom: 16px;width: 155px;overflow: hidden;height: 162px;overflow: hidden;border:1px solid #d7d7d7;}
.picList ul li a{display: block;color: #787878;webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;}
.picList ul li a:hover{color: #014099;}
.picList ul li a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; cursor:pointer;}
.picList ul li p.title_bar{text-align: center;line-height: 20px;}

/*paging*/

.paging{text-align:right;margin-top: 38px;}
.paging a{display:inline-block;height: 22px;line-height: 22px;text-align: center; font-family:"微软雅黑";color: #787878;}
.paging a:hover{color: #014099;}
.paging a.select{color: #014099;}


/*singleCon*/
.singleCon{margin-top: 22px;}
.singleCon p.singleConP1{font-size: 12px;line-height: 24px;color: #787878;text-indent:2em;margin-bottom: 25px;}
.singleCon p.singleConP2{font-size: 12px;line-height: 24px;color: #787878;text-indent:2em;margin-bottom: 15px;}
.singleConImg1{margin-bottom: 15px;}


/*singleCon*/
.singleCon h4{margin-top: 35px;color: #06357b;font-weight: bold;font-size: 18px;text-align: center;margin-bottom:20px;font-family: "微软雅黑";}
.singleCon .tip{text-align: center;width:570px;margin-left: auto;margin-right: auto;height: 18px;line-height: 18px;background:#f1f1f1; color:#adadad;}



/*singleCon*/
/*.singleCon h4{margin-top: 35px;color: #06357b;font-weight: bold;font-size: 18px;text-align: center;margin-bottom:20px;font-family: "微软雅黑";}
.singleCon .tip{text-align: center;width: 404px;margin-left: auto;margin-right: auto;height: 18px;line-height: 18px;background:#f1f1f1; color:#adadad;}*/


