﻿@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; font-size:12px; font-family:"Microsoft yahei"; }
ul,ol,dl,dd{margin:0px; padding:0px; list-style-type:none;}
img{border:none;}
.head{width:980px; margin:0px auto; overflow:hidden; padding:15px 0px;}
.head p{margin:0px; padding:0px;}
.logo{width:484px; float:left; display:block; height:73px;}
.logo a{display:block; width:484px; height:73px; background:url(logo.jpg); text-indent:-9999px;}
.head h2{font-size:16px; margin:0px; padding:0px; color:#0657b2; font-weight:normal;}
.qbb{font-size:16px; margin:0px; padding:0px; color:#0657b2;}
.qb{width:283px; float:left; overflow:hidden; height:73px; padding-top:17px;}
.qb p{padding:0px; margin:0px;}
.tel{width:207px; text-align:right; overflow:hidden; float:left; }
.dohang{background:#0657b2; width:100%; margin:0px auto; overflow:hidden; line-height:46px;}
.dohang ul{width:980px; overflow:hidden; margin:0px auto;}
.dohang ul li{width:140px; float:left; text-align:center;}
.dohang ul li a{color:#FFFFFF; font-size:14px; text-decoration:none;}
.banner{width:100%; margin:0px auto; background:url(banner.jpg) no-repeat center; height:533px; overflow:hidden;}
.ct{background:#f5f8fd; margin:0px auto; overflow:hidden;clear:both;}
.cont{width:980px; margin:0px auto; padding:17px 0px 0px 0px; overflow:hidden; clear:both;}
.plist{width:232px; float:left; overflow:hidden;}
.plist h3{margin:0px; padding:0px 0px 0px 40px; background:url(bg_sign10.jpg); line-height:76px; display:block; color:#FFFFFF; text-decoration:none; font-size:16px;}
.plist dl{border-bottom:1px solid #c8c9cd; margin:0px; padding:0px; background:#FFFFFF;}
.plist dl dt{border:1px solid #c8c9cd; border-bottom:none;}
.plist dl dd{padding:5px 0px 15px 40px; border-left:1px solid #c8c9cd; border-right:1px solid #c8c9cd;}
.plist a.t{
	display: inline-block;
	width: 190px;
	padding-left: 40px;
	background: url(bg_li02.png) no-repeat 186px -70px;
	font: bold 16px/70px "Microsoft yahei";
	color: #003; text-decoration:none;
}
.plist dd a{color:#000000; text-decoration:none;}
.plist dd a:hover{color:#333399; text-decoration:underline;}

.i-prolist{width:748px; float:left; overflow:hidden;}
.i-prolist ul li{width:232px; float:left; margin:0px 0px 17px 17px; background:#FFFFFF; border-bottom:2px solid #073eac; text-align:center;}
.name{
	display: inline-block;
	width: 192px;
	padding-bottom: 4px;
	margin: 0 20px 4px;
	border-bottom: 1px solid #d6d6d6;
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	transition: all 500ms ease-in 0ms;
	text-decoration:none;
}
.name:hover{
	color: #073eac;
	border-bottom: 1px solid #073eac; text-decoration:none;
}
.i-prolist p{
	padding: 0 20px;
	font: bold 16px/24px "Microsoft yahei";
	color: #333;
}
.i-prolist span{
	font-size: 26px;
	font-family: Arial;
	color: #c00725;
}

.boxf { height:650px; background-image:url(bg-index-02.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover; margin:0px auto; padding:0px;}
.boxf .b1 { padding-top:50px; font-size:16px; color:#fff; text-align:center;}
.boxf .b2 { margin-top:16px; font-size:24px; color:#ccc; text-align:center;}
.boxf .b3 { margin-top:72px;}
.mbox { width:980px; margin:0px auto; overflow:hidden; }

#fragment-1{overflow:hidden; width:980px; clear:both;}
#fragment-2{overflow:hidden; width:980px; clear:both;}
#fragment-1 .tb00 { background-position:60px 8px;}
.taba-b .tb00 { width:100%; float:left; height:32px; background-image:url(bg-index-03.png); background-repeat:no-repeat;}
.taba-b .tb01 { width:880px; height:152px; background-color:#fff; float:left; background-position:right bottom; background-repeat:no-repeat; border-radius:8px; padding:50px; box-shadow:3px 3px 2px #333;}
.taba-b .tb2 { width:405px; padding-right:70px; padding-right:90px\9;}
.taba-b .tb1 { font-size:24px; color:#333; clear:both;}
.taba-b .tb2 { font-size:14px; line-height:18px; color:#333; margin-top:16px;}
.taba-b .tb3 { margin-top:16px;}
.taba-b .tb3 a { width:114px; height:25px; float:left; text-align:center; color:#fff; background:url(bg-index-04.png) 0px 0px no-repeat; font-size:14px; font-weight:bold; padding-top:5px;}
.taba-b .tb3 a:hover { background-position:0px -30px;}

.rotatea{width:980px; margin:0px auto; padding:0px;}
.taba-a{width:980px; overflow:hidden;}
.rotatea .ta1 .ta11 { width:120px; float:left; height:120px;}
.rotatea .ta1 .ta12 { width:230px; float:left;}
.rotatea .ta1 .ta12 .ta121 { font-size:18px; color:#fff; margin-top:18px;}
.rotatea .ta1 .ta12 .ta122 { font-size:14px; line-height:18px; color:#ccc; margin-top:14px; width:170px;}
.rotatea .ta1 .ta11 { width:120px; float:left; height:120px;}
.rotatea .ta1 .ta12 { width:225px; float:left;}
.rotatea .ta1 .ta11 { width:120px; float:left; height:120px;}
.rotatea .ta1 .ta12 { width:188px; float:left;}
.rotatea .ta1 .ta11 a { width:120px; height:120px; float:left; background-position:0px 0px; background-repeat:no-repeat;}
.rotatea .ta1 .ta11 a { background-position:0px -120px;}

.khmx{width:100%; margin:0px auto; overflow:hidden; background:url(khmx.jpg);}
.khmx .b2 { height:273px; background:url(bg-index-07.png) 52% 53px no-repeat;}
.khmx .b3 { width:325px;  display:inline; float:left; margin-top:35px; padding-top:14px; padding-left:40px; background:url(bg-index-06.png) 0px 0px no-repeat;}
.khmx .b31 { width:100%; float:left; font-size:18px; line-height:26px; color:#3b5870;}
.khmx .b32 { width:100%; float:left; font-size:14px; color:#3b5870; line-height:16px; text-align:right; margin-top:20px;}
.khmx .b4 { width:406px; float:right; margin-left:50px; margin-top:49px; background:url(icnbg.jpg) no-repeat right top;}
.khmx .b41 { width:100%; float:left; font-size:22px; color:#333;}
.khmx .b42 { width:100%; float:left; font-size:14px; color:#333; line-height:18px; margin-top:15px;}
.khmx .b43 { width:100%; float:left; margin-top:15px;}
.khmx .b43 a { background:url(images/bg-index-08.png) 0px 0px no-repeat; width:34px; height:34px; float:left;}
.khmx .b43 a:hover { background-position:0px -34px;}
.s1{ height:144px; overflow:hidden; padding-left:5px; line-height:21px;}
.khmx h3{margin:0px; padding:0px; font-weight:normal;}
.zixun{background:#eeeeee; margin:0px auto; width:100%; overflow:hidden; padding-bottom:30px;}
.zcont{width:980px; margin:0px auto; overflow:hidden;}
.news{width:615px;overflow:hidden; float:left;}
.news h3{font-size:18px; color:#003399;line-height: 54px; margin:0px; padding:0px; display:block;}
.news ul{ clear:both; width:615px; border:1px solid #CCCCCC; background:#FFFFFF; padding:20px; overflow:hidden;}
.news ul li{width:285px; float:left; margin:8px 0px;}
.zcont a{color:#000000; text-decoration:none;}
.zcont a:hover{color:#000066; text-decoration:underline;}
.fr{line-height:54px; width:100px; display:block; text-align:right; float:right;}

.ask{width:335px; float:left; overflow:hidden; margin-left:30px;}
.ask h3{font-size:18px; color:#003399;line-height: 54px; margin:0px; padding:0px; display:block;}
.ask ul{background:#FFFFFF; border:1px solid #CCCCCC; overflow:hidden; padding:20px 20px 0px 20px;}

.ask li{
	width: 276px;
	padding-bottom:35px;
	margin-bottom: 23px;
	line-height: 20px;
}
.ask li .tit{
	color: #333;
	margin-bottom: 10px;
}
.ask li span{
	display: inline-block;
	width: 18px;
	padding-right: 10px;
	background: url(bg_sign05.png) no-repeat left 0;
	color: #fff;
	text-align: center;
}
.ask li .int{
	width: 248px;
	float: right;
}
.ask .det span{
	background-position: left -20px;
}
.iask{border-bottom:1px solid #CCCCCC;}
.w980{width:980px; margin:0px auto; overflow:hidden;}

.i-tips ul{width:980px; margin:0px; padding:10px 0px; overflow:hidden;}

.i-tips li{
	width: 190px;
	padding: 14px 0 10px 78px;
	margin:0px 29px;
	font-size: 14px;
	line-height: 20px;
	float:left;
}
.i-tips li.fi{
	background: url(bg_sign06.png) no-repeat left center;
}
.i-tips li.se{
	background: url(bg_sign07.png) no-repeat left center;
}
.i-tips li.th{
	background: url(bg_sign08.png) no-repeat left center;
}
.i-tips .line{
	border-right: 1px solid #dadada;
}
.i-tips li p.fz20{
	font-size: 20px;
	color: #1e1e1e;
}

.footer{background:#003c7e; width:100%; margin:0px auto; overflow:hidden;}
.fot{width:980px; margin:0px auto; overflow:hidden;}
.ewm{width:190px; float:left; overflow:hidden; 	background: #023267;
	color: #fff;
	text-align: center;padding-top: 43px;}
.footer-main{width:766px; float:left; overflow:hidden; margin-left:24px; padding-top:24px; color:#cbd2de;}

.footer-main a{
	color: #cbd2de;
	transition: color 500ms ease-in 0ms;
	text-decoration:none;
}
.footer-main a:hover{
	color: #fff;
}
.footer-main .menu{
	height: 50px;
	border-bottom: 1px solid #1a508b;
	margin-bottom: 19px;
}
.footer-main .menu a{
	display: inline-block;
	float: left;
	padding: 0 26px;
	font-size: 14px;
	line-height: 50px;
	color: #e7e7e7;
}
.footer-main .menu a.home{
	padding-left: 0;
}
.footer-main p.link a{
	display: inline-block;
	padding: 0 15px;
}
.footer-main .share{
	float: left;
	margin-left: 34px;
	display: inline;
}
.footer-link{
	margin-top: 15px;
	border-top: 1px solid #1a508b;
	padding-top: 12px;
	font-size: 14px;
	color: #fff;
}
.footer-link a{
	display: inline-block;
	float: left;
	margin-right: 45px;
	color: #a3b0c5;
	transition: color 500ms ease-in 0ms;
}
.footer-link a:hover{
	color: #fff;
}
@media projection, screen {
    .rotatea .ui-tabs-hide { display: none;}
    .rotateb .ui-tabs-hide { display: none;}
}
@media print {
    .rotatea .ui-tabs-nav { display: none;}
    .rotateb .ui-tabs-nav { display: none;}	
}
.rotatea #fragment-2 .tb00 { background-position:360px 8px;}
.rotatea #fragment-3 .tb00 { background-position:675px 8px;}

.mbx{width:960px; margin:0px auto; padding:10px; background:#FFFFFF; border:1px solid #c8c8c8; font-weight:bold;}
.mbx span{font-weight:normal;}
.mbx a{color:#003399; text-decoration:none; font-weight:normal;}
.clearr{ clear:both; width:100%; height:20px;}
.fud{width:100%; margin:0px auto; background:#f3f3f3; padding:10px 0px; overflow:hidden;}

.plistt{width:232px; float:right; overflow:hidden;}
.plistt h3{margin:0px; padding:0px 0px 0px 40px; background:url(bg_sign10.jpg); line-height:76px; display:block; color:#FFFFFF; text-decoration:none; font-size:16px;}
.plistt dl{border-bottom:1px solid #c8c9cd; margin:0px; padding:0px; background:#FFFFFF;}
.plistt dl dt{border:1px solid #c8c9cd; border-bottom:none;}
.plistt dl dd{padding:5px 0px 15px 40px; border-left:1px solid #c8c9cd; border-right:1px solid #c8c9cd;}
.plistt a.t{
	display: inline-block;
	width: 190px;
	padding-left: 40px;
	background: url(bg_li02.png) no-repeat 186px -70px;
	font: bold 16px/70px "Microsoft yahei";
	color: #003; text-decoration:none;
}
.plistt dd a{color:#000000; text-decoration:none;}
.plistt dd a:hover{color:#333399; text-decoration:underline;}

.rcont{width:718px; float:right; overflow:hidden; background:#FFFFFF; margin-left:30px; padding:0px;}
.rcont-c{border:1px solid #c8c9cd; padding:20px; line-height:24px;}
.rcont-c h1{font-size:18px; margin:0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}
.r-plist{margin:10px 0px; width:100%; overflow:hidden;}
.r-plist li{width:213px; float:left; text-align:center; margin-right:10px;}
.r-plist li a{color:#000000; text-decoration:none; border:1px solid #e0e0e0;  display:block;}
.r-plist li a:hover{border:1px solid #003399;}
.r-plist li p{padding:3px 0px; margin:0px;}
.jiage{color:#FF0000; padding-left:3px;}
.r-plist .cr{padding-left:3px; padding-right:2px; line-height:22px; text-align:left;}
.rcont-c .dx{font-size:14px; font-weight:bold;}
.r-iplist{overflow:hidden; margin:10px 0px; line-height:30px;}
.r-iplist li{width:205px; background:url(icon.gif) no-repeat left; float:left; padding-left:20px; }
.r-iplist li a{color:#000099; text-decoration:none;}
.r-iplist li a:hover{color:#000000; text-decoration:underline;}
.rcont-c h3{font-size:16px; border-bottom:1px solid #e0e0e0; padding:10px 0px; }

.r-newlist{line-height:32px;}
.r-newlist li a{color:#000099; text-decoration:none;}
.r-newlist li a:hover{color:#000000; text-decoration:underline;}
.r-newlist li span{float:right;}
.ifooter{background:#0061af; width:100%; margin:0px auto; overflow:hidden;}
.ifooter a{color:#FFFFFF; text-decoration:none;}
.ifooter-con{width:980px; margin:0px auto; overflow:hidden; padding:10px 0px;}
.ifooter-left{display:block; width:300px; float:left; overflow:hidden; padding:0px; margin:0px;}
.ifooter-right{width:680px; display:block; float:left;  padding:0px; margin:0px; text-align:right; color:#FFFFFF;}
.rcont-c strong{font-size:16px;}
.askk{margin-top:30px;}
.askk li{
	width: 676px;
	padding-bottom:30px;
	margin-bottom: 20px;
	line-height: 20px;
}
.askk li .tit{
	color: #333;
	margin-bottom: 10px;
}
.askk li span{
	display: inline-block;
	width: 18px;
	padding-right: 10px;
	background: url(bg_sign05.png) no-repeat left 0;
	color: #fff;
	text-align: center;
}
.askk li .int{
	width: 648px;
	float: right;
}
.askk .det span{
	background-position: left -20px;
}

.rcont-cc{border:1px solid #c8c9cd; padding:20px; line-height:24px; overflow:hidden;}
.rcont-cc h1{font-size:18px; margin:0px; padding:0px 0px 10px 0px; text-align:center;}
.tie{text-align:center; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.rcont-cc h3{font-size:14px; padding:10px 0px; margin:10px 0px 0px 0px; }

.xgwz{line-height:30px; overflow:hidden;}
.xgwz li{width:330px; float:left;}
.xgwz a{color:#000000; text-decoration:none;}
.xgwz a:hover{color:#003366; text-decoration:underline;}
.fy a{color:#000000; text-decoration:none;}
.fy {border-top:1px solid #CCCCCC; padding-top:10px;}


.pclist{overflow:hidden; margin-top:15px; width:676px;}
.pclist li{width:206px; float:left; margin:0px 8px 17px 8px; background:#FFFFFF; text-align:center; border:1px solid #CCCCCC;}


.namee{
	display: inline-block;
	width: 182px;
	padding-bottom: 4px;
	margin: 0 20px 4px;
	border-bottom: 1px solid #d6d6d6;
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	transition: all 500ms ease-in 0ms;
	text-decoration:none;
}
.namee:hover{
	color: #073eac;
	border-bottom: 1px solid #073eac; text-decoration:none;
}

.pclist p{
	padding: 0 20px;
	font: bold 14px/22px "Microsoft yahei";
	color: #333;
}
.pclist span{
	font-size: 20px;
	font-family: Arial;
	color: #c00725;
}

.n-img{
width:302px;
float:left;
margin-right:20px;
}
.n-img a{
display:block;
width:288px;
padding:5px;
border:1px solid #CCCCCC;
}
.n-img a:hover{border:1px solid #3876ce;}
.n-ab{
float:left;
width:354px;
}
.ps{list-style-type:none;}
.n-ab h1{text-align:left; font-size:16px;}
.n-ab li{
list-style-type:none;
margin:12px 0px;
line-height:22px;
}
.n-ab li span{
border:1px solid #3876ce;
padding:3px;
}
.p_tabs {border-bottom:1px solid #EFEFEF;height:28px; clear:both;}
.p_tabs ul li {float:left;padding:0 30px;margin-left:20px;line-height:28px;background:#EFEFEF;}
.t{
	display: inline-block;
	width: 190px;
	padding-left: 40px;
	background: url(bg_li02.png) no-repeat 186px -70px;
	font: bold 16px/70px "Microsoft yahei";
	color: #003; text-decoration:none;
}

.index_focus {
    position: relative;
    width: 100%;
    height: 480px;
    margin: 0 auto;
    overflow: hidden;

}
.index_focus .bd li {  
    display: none;
    position: absolute;
    left: 0;
    top: 0;
	width:1920px;
}
.index_focus_post {
    z-index: 10;
}
.index_focus .pic {
    height: auto;
    display: block;
	margin:0 auto
}
.index_focus .pic:hover {
    text-decoration: none;
}
.index_focus .slide_nav {
    position: absolute;
    left: 45%;
    bottom:2%;

}
.index_focus .slide_nav a {
	cursor:pointer;
	float:left;
    font-size:28px;
    font-family: arial;
    color: #fff;
	padding:5px 10px;
}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #f06b1e;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -36px;
    width: 72px;
    height: 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 10;
    background: url(ico_sliding.png) no-repeat;
}
.index_focus_pre {
    left: 30px;
    background-position: 0 0;
}
.index_focus_pre:hover {
    background-position: 0 -144px;
}
.index_focus_next {
    right: 30px;
    background-position: 0 -72px;
}
.index_focus_next:hover {
    background-position: 0 -216px;
}
.index_focus_info {
    position: absolute;
    left: 10%;
    bottom: 12%;
    width: 800px;
    height: 200px;
    padding-bottom: 10px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-family: "\5fae\8f6f\96c5\9ed1";
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    background: url("index_focus_bg.png") no-repeat;
    _background: none;
}
.index_focus_info h3 {
    font-size: 36px;
    line-height: 70px;
    font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";
	display:none;
}
.index_focus_info .text {
    width: 500px;
    line-height: 24px;
    font-size: 14px;
    word-wrap: break-word;
    overflow: hidden;
	display:none;
}
#cs_box {width:120px; height:220px; color:#FFF;position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}