﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	margin: 0 auto;
	padding: 0;
	font-size: 13px;
    font-family: Arial, "微软雅黑";
	width: 100%;
    min-width: 1200px;
    overflow-x: hidden;
	}
td,div,li,p{
font-size:13px;
color:#555555;
line-height:23px;
}
a{ 
blr:expression(this.onFocus=this.blur()); 
outline: none;
text-decoration:none;}
a {color:#333;text-decoration:none;}
a:hover{ color:#f6a406;}
.page_td{ border:1px solid #FECC62; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #FECC62;background:#FBF2E6; padding:0px 6px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:24px;}
.fl{ float:left;}
.fr{ float:right;}
li{list-style:none;}
img{border:0;}
.clear{ clear:both; overflow:hidden; zoom:1;}

.mainsub{width:1200px;margin:0 auto;}javascript:;
.p50{ padding:50px 0;}
.mt50{margin-top:50px;}
.w600{width:600px;}

.topbg{background-image:url(topbg.png); width:100%; height:105px; position:absolute; z-index:10;}
.topbox{height:105px;}
.logo img { height:105px;}
.language{height:50px; line-height:50px; color:#FFF; font-size:15px;}
.language span{padding:0 15px;}
.language a{color:#FFF;}
.language a:hover , .language a.c1{color:#f6a406;}
.menu{height:50px; margin-top:5px; width:750px; overflow:hidden;}
.menu li{ float:left;width:100px; margin-right:5px;}
.menu li a{ display:block;padding-top:10px;text-align:center; color:#FFF; font-size:15px; font-weight:bold;}
.menu li a:hover , .menu li a.c2{ background:url(mbg.png) top center no-repeat; height:50px;}
.bc021d70{background-color:#0d51a0; position:inherit;}

.pbox{text-align:center;}
.pbox i{font-style:normal; display:block; font-size:20px;}
.pbox p , .pbox p a{ color:#0d51a0; font-size:24px; font-weight:bold; padding:10px 0;}
.pbox div{ width:75px; height:2px; background-color:#e3e3e3; margin:5px auto 0;}
.plist {text-align:center;}
.plist { width:1200px; overflow:hidden;}
.plist li{ float:left; width:300px; height:280px; margin:50px 50px 0 50px;}
.plist li p{ height:20px; line-height:20px; text-align:center; margin-top:30px; font-size:14px;}
.plist li a:hover p{ color:#f6a406;}

.aboutbg{background:url(bg1.jpg) top center no-repeat;}
.aboutbox{background:url(about.png) top center no-repeat; height:700px;}
.abouttitle{width:270px; margin-top:255px; text-align:center; color:#034da3; font-size:36px; font-weight:bold;}
.abouttitle p{ color:#ffffff; font-size:30px; font-weight:bold; padding-top:20px;}
.aboutcontent{width:735px; height:350px; padding:150px 0 0 36px; color:#000000; font-size:19px; line-height:35px; overflow:hidden;}
a.aboutmore{float:right; display:block; height:25px; line-height:25px; border:1px #F00 solid; padding:0 10px; font-size:15px; margin-top:20px;}

.hotnews{margin-top:30px;}
.hotnews dt{ font-size:14px; font-weight:bold;}
.hotnews dt span{ float:right; color:#f6a406;}
.hotnews dd { margin-top:10px; width:520px; height:70px; overflow:hidden;}
.hotnewspic{width:520px; height:195px;overflow:hidden; background-color:#ecedef; text-align:center;}
.pic1{ width:129px; height:93px; margin:30px 0;}


.focus{ position:relative; width:520px;height:195px;float: left;}  
.focus .im{text-align:center;width:520px; height:195px;overflow:hidden;background:#ecedef} 
.focus .fPic{ position:absolute; left:0px; top:0px; }    
.focus .fcon{ position:relative; width:100%; float:left; display:none;   }  
.focus .fcon img{ display:block; }  
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.focus .shadow{ width:100%; position:absolute; top:215px; left:0px; z-index:10;display:block;  text-align:left; }  
.focus .shadow dt{ font-size:15px; font-weight:bold;}
.focus .shadow dt span{ float:right; color:#f6a406; font-weight:normal;}
.focus .shadow dd { margin-top:10px; width:520px; height:70px; overflow:hidden; font-size:13px; color:#666;}



.w600 li{ width:600px;height:120px;}
.w600 li .xuhao{width:65px; height:52px; line-height:52px; text-align:center; color:#FFF; font-size:30px; font-weight:bold; background-color:#16a00d;}
.w600 li .contentlist{width:515px;}
.w600 li .contentlist dt{ font-size:15px; font-weight:bold;}
.w600 li .contentlist dt span{ float:right; color:#f6a406;font-weight:normal;}
.w600 li .contentlist dd { margin-top:10px; width:515px; height:50px; overflow:hidden;font-size:13px; color:#666;}

.end{background-color:#0d51a0; padding:30px 0;}
.footleft{padding-left:150px;}
.footright{color:#FFF; font-size:13px; margin-top:18px;}
.footright span{ padding:0 25px;}
.footright a{ color:#FFF; font-size:15px}
.footright a:hover { color:#f6a406;}
.footright p{ color:#FFF; margin-top:10px;}

.xian{border-bottom:1px #dfdfdf solid;}
.titlebox{height:128px; line-height:128px;  font-size:40px; font-weight:bold;color:#0d51a0;text-transform : uppercase}
.titlebox2{padding:50px 0 10px 0;}
.titlebox span{ color:#333; font-size:30px; padding-left:20px;}
.titlebox  div { float:right; padding-top:60px; font-weight:normal; color:#999; background:url(ico_home.gif) 0px 64px no-repeat; padding-left:20px;}
.titlebox  div span{ padding:0 8px; font-size:13px;color:#999; font-family:"宋体";}
.titlebox  div  a{color:#999;}
.titlebox  div  a:hover{color:#f6a406;}

.txt{background-color:#FFF; padding:30px; line-height:25px; width:1140px; margin:0 auto;}
.txt table { margin:auto; }
.txts{background-color:#FFF; padding:30px 0; line-height:25px; width:1200px; margin:0 auto;}
.txt2{background-color:#FFF; padding:30px; line-height:25px; width:1140px; margin:0 auto;}
.txt3{background-color:#FFF; padding:20px 0; line-height:25px; width:1140px; margin:0 auto;}
.txt img , .txt3 img{ max-width:100%; height:auto;}
.contentbox{/*background-color:#f3f3f3;*/ border-top:1px #FFFFFF solid;}
.contentbox2{ border-top:1px #FFFFFF solid;}
.caidan{}
.caidan li{  float:left; margin-right:10px; margin-bottom:20px;}
.caidan li a{ display:block;color:#FFF; font-size:14px;background-color:#8c8c8c;height:40px; line-height:40px; text-align:center;padding:0 20px;
border-radius:22px;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-left-radius:22px;border-bottom-right-radius:22px;
}
.caidan li a:hover , .caidan li a.cc{ display:block;color:#fff; font-size:14px;background-color:#0d51a0;height:40px; line-height:40px; text-align:center;padding:0 20px;}

.biaoge{height:360px; background:url(jian.jpg) top left no-repeat;}
.biaoge2{height:360px; background:url(jian2.jpg) top left no-repeat;}
.t1{padding-left:120px; font-size:16px; font-weight:bold;}
.t2{padding-top:242px;}
.t3{width:625px;}
.t3 li{ width:625px;height:35px; overflow:hidden;line-height:18px; margin-top:5px; }
.t31{width:470px;}
.t31 li{ width:470px;height:35px; overflow:hidden;line-height:18px;margin-top:5px;}
.t4{padding-top:295px;}
.t4 li{ float:left; margin-left:3px;}

.tab { background-color:#b8b8b8;}
.tab td{ padding:5px 10px; text-align:center; vertical-align:middle; background-color:#FFF;}
.tab td.tab1{ background-color:#ebebeb; color:#0768d6; font-size:15px; padding:10px; font-weight:bold;}

.shaixuan{margin:20px 0 10px;}
.shaixuan li{ width:95px; height:30px; line-height:30px; margin-bottom:10px; float:left;}
.shaixuan li label { font-size:14px; cursor:pointer;}
.shaixuan li label input{vertical-align:middle;}
.shaixuan p{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.shaixuan2{margin:20px 0 10px;}
.shaixuan2 li{height:30px;margin-bottom:10px; float:left; margin-right:20px;}
.shaixuan2 li label { font-size:14px; cursor:pointer;}
.shaixuan2 li label input{vertical-align:middle;}
.shaixuan2 p{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.banner{height:775px; position:relative; overflow:hidden;}
.focusimg{ width:100%; height:775px;}
.focusimg .point { position:absolute; z-index:200; left:50%; bottom:10px; margin:0 0 0 -57px;}
.focusimg .point li { display:block; float:left; margin-right:5px; height:72px; text-align:center; line-height:30px; width:32px; }
.focusimg .point li img{ height:32px; width:32px;}
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { font-size:16px; display:block; width:32px; height:32px; color:#fff; background:url(img_o2.png) no-repeat; }
.focusimg .point li a:hover,
.focusimg .point li a.cur { background:url(img_v2.png) no-repeat; color:#fff;}
.focusimg .image {}
.focusimg .image li {display:none;overflow:hidden; position:absolute;top:104px; left: 0;  z-index:1; width:100%; height:775px;}
.focusimg .image li img{height:640px; width:1920px; border:0;text-align:center; position:absolute; left:50%; margin-left:-960px;}

/*分页*/
.pageshow{ margin:30px 0px; height:30px; line-height:30px; text-align:center; }
.center .pageshow{ margin:10px 0px; height:35px; line-height:35px; text-align:right; border:none;}
.pageshow a.pagefan{ border:1px dotted #666; background:#ddd; padding:2px 4px; color:#C00;}
.pageshow a.pagez{ border:1px solid #cbcbcb; padding:2px 4px;}

.tab2 td{ padding:30px 0;border-bottom:1px dotted #ccc;}
.tab2 .pic2{background-color:#ecedef; text-align:center; width:200px; overflow:hidden;}
.tab2 dt{ margin-left:30px; height:30px; line-height:30px; font-weight:bold; font-size:15px; }
.tab2 dt a{color:#0d51a0;}
.tab2 dt a:hover {color:#f6a406;}
.tab2 dt span{ float:right; font-size:13px; font-weight:normal; color:#f6a406;}
.tab2 dd {margin-left:30px; color:#999; margin-top:10px;}

/*.pshow2{ display:box;display:-webkit-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;box-pack:center;}*/
.pshow2 td{ width:33.33%;  text-align:center;}

.z1{height:35px;background-color:#ffffff; width:100%; border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; margin-top:20px;}
.z1 li{float:left; width:50%;}
.active{ background-color:#f5f5f5; cursor:pointer; height:35px; line-height:35px; text-align:center; font-weight:bold; color:#0066CC;font-size:14px;}
.normal{cursor:pointer; height:35px; line-height:35px; text-align:center;font-size:14px;}
.none{ display:none;}