@charset "utf-8";
html{overflow-y:scroll;overflow-x:visible}
body{MARGIN: 0px;line-height: 20px;FONT-SIZE: 12px;color: #31433d;font-family:Arial, Helvetica, "Hiragino Sans GB","Microsoft Yahei","\5b8b\4f53";background: #ddeefb;overflow:visible; }
body td{FONT-SIZE: 12px;color: #31433d;line-height: 20px;}
a:link{FONT-SIZE: 12px;color: #31433d;text-decoration:none}
a:visited{FONT-SIZE: 12px;color: #31433d;text-decoration:none}
a:active{FONT-SIZE: 12px;text-decoration:none;color:red;}
a:hover{FONT-SIZE: 12px;text-decoration:none;color:red;}
select{FONT-SIZE: 12px;COLOR: #ffffff;FONT-FAMILY: "";line-height: 150%}
option{FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: "";BACKGROUND-COLOR: #FFFFFF;line-height: 150%}
input{BORDER: #cecfd7 1pt solid;FONT-SIZE: 12px;COLOR: #999999;outline:none}
textarea{BORDER: #cecfd7 1pt solid;FONT-SIZE: 12px;COLOR: #999999;line-height: 150%; outline:none}
select{BORDER: #cecfd7 1pt solid;FONT-SIZE: 12px;COLOR: #999999;line-height: 150%}
p{margin:0}
input,textarea{outline:none}
.key_input{border:1px solid #ccc;height:18px;padding-left:2px;line-height:20px;width:150px;outline:none;margin-left:25px}
.key_btn{ outline:none;border:0;width:55px;height:20px; text-align:center; background:#016f37; color:#fff}
img{border:0px;}
.PageBox{line-height:20px; margin-top:20px ;  text-align:left; padding-right:20px;}
.PageBox a,.PageBox span{border:solid 1px #CCC; padding:3px 5px; background:#FFFFFF}
.PageBox span.page{color:red; border: none;background:none}
.footer td{color:#fff; line-height:25px}
.footer td   a{color:#fff;}
.footer td   a:link{color:#fff;}
.footer td   a:visited{color:#fff;}
.footer td   a:hover{color:#fff; text-decoration:underline}
.footer td   a:active{color:#fff ;}

.footer td span{color:#fff; line-height:50px}
.footer td span a{color:#fff;}
.footer td span a:link{color:#fff;}
.footer td span a:visited{color:#fff;}
.footer td span a:hover{color:#fff; text-decoration:underline}
.footer td span a:active{color:#fff ;}
.footer td .img1 { border:1px solid #5f5f5f}

.nav{  width:800px auto;  }
.nav .inner{  height:40px; margin:0 auto;line-height: 40px; padding-top: 20px; padding-left:55px  }
.nav .inner a{height: 40px;line-height: 40px; float:left; display:inline; width:101px; margin-left: 0px;text-align:center;  color:#1942a0; font-size:18px;font-family:'Microsoft YaHei';transition: all 0.2s ease-in;}
.nav .inner a:first-child{margin-left: 0px;}
.nav .inner a:hover{color: #fff;   background: #6ec3e8}
.nav .inner a.hover{color: #0c3f6f;  background: #6ec3e8}

.banner_box{ height:422px; width:1100px ;margin: 0 auto;}
.banner{ height:422px; width:1100px ; background:#fff;  overflow:hidden;visibility:hidden; margin: 0 auto;}
.banner .banner-inner{
    width: 1100px;
    height: 422px;
    margin: 0 auto;
    position: relative;
}
.banner .z1{position: absolute;left: 100px; top: 200px;opacity: 0}
.banner .z2{position: absolute;left: 215px; top: 250px;opacity: 0}
.banner .z3{position: absolute;left: 210px; top: 150px;opacity: 0}
.banner .g1{position: absolute;right: -200px; top: 10px;opacity: 0}
.banner .g3{position: absolute;left:-410px; bottom: 0px;;opacity: 0}
.banner .g4{position: absolute;right:-100px; bottom: -80px;;opacity: 0}

.index-main{
	box-shadow: 0px 2px 5px 2px #c0c0c0;
	-moz-box-shadow: 0px 2px 5px 2px #c0c0c0;
	-webkit-box-shadow: 0px 2px 5px 2px #c0c0c0;

}

.left-nav{ background:#debf8a;     -webkit-box-shadow: 1px 2px 6px #debf8a;   box-shadow: 1px 2px 6px #debf8a;}
.left-nav td{ background:#f2dfb5; width:130px; height:80px; line-height:80px; text-align:center}
.left-nav td a{font-size:18px; color:#684913;}
.left-nav td a:hover{  color:#ff0000}
.left-nav td a.hover{  color:#ff0000}
/*.KMSPrefix_index_banner_button{ display:none}
*/
.index_jtcy a{font-size:13px}
.index_jtcy a:hover{color:#2452a7}
.index_links{ line-height:25px; padding:20px 0 50px 0 }
.index_links a{ margin-right:10px; font-size:14px; }
.index_title{padding-left:15px;background:url(../images/index_08.jpg) no-repeat center; font-size:18px;}
.index_title2{padding-left:15px;background:url(../images/index_08.jpg) no-repeat center; font-size:18px;}
.index_title2 span{cursor:pointer}
.index_title2 span.hover{color:#2452a7;}


#searh_key{ border:0px; height:19px; line-height:20px; padding-left:3px; width:173px; outline:none; border-radius:2px 0 0 2px; background:#fff; border:1px solid #d3e8ed; border-right:0}
#searh_btn{cursor:pointer}

#scroll1,#scroll2{width:100%;height:35px;line-height:35px;border:#ccc 0px solid;overflow:hidden;  }
#scroll1 li,#scroll2 li{height:35px;padding-left:10px;}



ul,li,div{margin:0;padding:0;}
.index_tb1{	 margin-top:36px;  padding:1px; margin-bottom:33px;border:1px solid #ddd; box-shadow:0 0 3px #d4d4d4; background:#fff; }
.index_tb2{	 margin-top:36px;  padding:1px; margin-bottom:33px;border:1px solid #ddd; box-shadow:0 0 2px #d4d4d4; background:#fff; }

.main1{ width:1090px; height:500px; background:#fff; margin:0 auto; margin-top:36px;border:1px solid #ddd; box-shadow:0 0 3px #d4d4d4; position:relative}
.main1_top{ position:absolute; top:0; left:0}
/*tab*/
.index_news{ width:384px; height:55px; float:left}
.index_news .title{ height:55px; line-height:55px ;overflow:hidden;}
.index_news .title li{ list-style:none; float:left; height:55px; line-height:55px; width:128px; text-align:center; color:#785600; font-size:15px;font-family:Microsoft YaHei; margin-left:0px;cursor:pointer; background:url(../images/tab1.jpg) no-repeat}
.index_news .title li.hover{ color:#fff ; background:url(../images/tab2.jpg) no-repeat}
.index_news .con{height:265px; width:467px; border:1px solid #ddd; border-radius: 0 0 3px 3px}

.news_title{ background:#d9f1fd ; border:1px solid #93bcd2; height:34px; line-height:34px; }
.news_title td{font-size:15px; color:#2452a7}
.qywh_title{  height:34px; line-height:34px;font-size:18px; color:#2452a7;    font-family: "黑体"; }
.dtgh_title{  height:34px; line-height:34px;font-size:18px; color:#2452a7;    font-family: "黑体"; }
.ht{font-family: "黑体";}

.f_link{ line-height:25px; padding:5px}
.f_link a{ margin-right:10px}
.td1{border:1px solid #cacaca;border-top:1px solid #c53335; height:35px; line-height:35px}
.td2{border:1px solid #cacaca; border-top:0}
.list_nav {
	padding-left:18px;
	padding-right:18px;
	font-weight:bold;

}
.list_nav a{font-size:13px; color:#264594}
.list_nav a:link{font-size:13px;}
.list_nav a:visited{font-size:13px;}
.list_nav a:hover{font-size:13px;}
.list_nav a:active{font-size:13px;}
.list_nav_over {
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.list_nav_over a {font-size:13px; color:#ffffff; }
.list_nav_over a:link {ffont-size:13px; color:#ffffff;}
.list_nav_over a:visited {font-size:13px; color:#ffffff; }
.list_nav_over a:hover {font-size:13px; color:#ffffff;}
.list_nav_over a:active {font-size:13px; color:#ffffff; }

.pic{ overflow:hidden;position: relative;width:220px; height:155px;border:0px solid #ddd; }
.pic img{ position:absolute;width:220px; height:155px;left:0;border-radius:0px}
.picbtn{position:absolute; right:4px; bottom:4px; z-index:10;}
.picbtn span{float:left; width:8px; height:8px; display:inline; margin-right:3px; cursor:pointer; border:1px solid #eee; border-radius:4px}
.picbtn span.pbtn1{background:#4d4845; color:#ffffff; text-align:center; line-height:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.picbtn span.hover{background:#2452a6}

.pic_title{ height:30px; line-height:30px; background:#cbdef1; border:0px solid #bbddb1; width:210px; margin:0 auto ; margin-bottom:20px; margin-top:0px;}
.pic_title a,.pic_title a:hover{color:#3d3d3d; /*font-weight:bold;*/}
.pic_title a:hover{ text-decoration:underline}

.pic_title1{ height:25px; line-height:25px;  width:100%; margin:0 auto ; margin-bottom:20px; margin-top:10px;}
.pic_title1 a,.pic_title a:hover{color:#000; /*font-weight:bold;*/}
.pic_title1 a:hover{ text-decoration:underline}


.banner1{width:1074px;height:350px;position:absolute;left:50%;top:128px;margin-left:-533px;overflow:hidden;}
.yh{font-family:Microsoft YaHei;}
/******************** * FEATURE CAROUSEL * ********************/
.carousel-image{display:block;}
.carousel-feature{position:absolute; top:-1000px; left:-1000px; cursor:pointer;}
.carousel-feature .carousel-caption{position:absolute; bottom:0; width:100%; background-color:#000;}
.carousel-feature .carousel-caption p{margin:0; padding:5px; font-weight:bold; font-size:12px; color:white;}
.tracker-summation-container{position:absolute; color:white; right:48px; top:230px; padding:3px; margin:3px; background-color:#69aaec;}
.tracker-individual-container{position:absolute; bottom:10px;}
.tracker-individual-container li{list-style:none;}
.tracker-individual-container .tracker-individual-blip{overflow: hidden; display: inline-block; width: 10px; height: 10px; margin: 0 5px; vertical-align: top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #c3c3c3;}
.tracker-individual-container .tracker-individual-blip-selected{background: #69aaec;}
#carousel-left{position:absolute; top:160px; left:20px; cursor:pointer; z-index:1000;}
#carousel-right{position:absolute; top:160px; right:20px; cursor:pointer; z-index:1000;}

.btn1{background:#b6e0f8; border:1px solid #83bbd9; color:#0093f1; border-radius:3px; height:25px; width:100px; text-align:center}
.class1{ height:23px}


.ie6tip{ height:30px; line-height:30px; text-align:center; background:#2455aa; color:#fff}
.ie6tip a,.ie6tip a:hover,.ie6tip a:active,.ie6tip a:visited{ text-decoration:none; color:#fff; font-size:12px}
