/* ȫ��CSS���� */
body{text-align:center;font-family: "΢���ź�",Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0;background:url(../images/bg.jpg) repeat-x top #d3edfb;font-size:12px; color:#000000;}
div,p,form,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; border:0; }
li { list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}

.wrap { width:1000px; margin:auto; min-width:1000px;}
.fB { font-weight:bold}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both}
.border { border:#e5e8ed 1px solid; border-top:none}

.content{margin:0px auto;}



.position{ text-align:left; line-height:30px;}

.upad {width:300px;height:33px;line-height:33px;float:right;}
.upadcn {overflow:hidden;height:33px; }

/*��ҳ*/
.pagination {width:auto;padding:10px;margin:5px;text-align:center;clear:both;font-size:10px;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #999999;text-decoration: none; color: #000000;background-color: #ffffff;}
div.pagination a:hover, div.pagination a:active {border:1px solid #999999;color: #ffffff;background-color: #999999;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #999999;font-weight: bold;background-color: #999999;color: #ffffff;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #cccccc;}

/* ͨ�ÿհ׼�� */
.blank3{ height:3px; font-size:1px; width:100%; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank8w{ height:8px; font-size:1px; width:100%; overflow:hidden;float:left;}
.blank6w{ height:6px; font-size:1px; width:100%; overflow:hidden; float:left;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;float:left;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}
.blank40{ height:40px; font-size:1px; width:100%; overflow:hidden;}

/* ������ɫ */
a:link {color: #000000; text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #ff6600; text-decoration:none; }

/* ��ɫ���� [�������Сдc����ɫ����] */
.cRed {color:#ff0000}
.cRed a:link{ color:#ff0000;}
.cRed a:visited{color:#ff0000;}

.cDRed { color:#bc2931;}
.cDRed a:link{ color:#bc2931;}
.cDRed a:visited{color:#bc2931;}

.cWhite { color:#ffffff;}
.cWhite a:link{ color:#ffffff;}
.cWhite a:visited{color:#ffffff;}

.cBlack { color:#000000;}
.cBlack a:link{ color:#000000;}
.cBlack a:visited{color:#000000;}

.cYellow { color:#ffff00;}
.cYellow a:link{ color:#ffff00;}
.cYellow a:visited{color:#ffff00;}

.cGreen { color:#006600;}
.cGreen a:link{ color:#006600;}
.cGreen a:visited{color:#ffff00;}

.cBlue { color:#0000ff;}
.cBlue a:link{ color:#0000ff;}
.cBlue a:visited{color:#0000ff;}

.cDBlue { color:#003399;}
.cDBlue a:link{ color:#003399;}
.cDBlue a:visited{color:#003399;}

.cGray { color:#4F544D;}
.cGray a:link{ color:#4F544D;}
.cGray a:visited{color:#4F544D;}

.cDGray { color:#666666;}
.cDGray a:link{ color:#666666;}
.cDGray a:visited{color:#666666;}

.cGolden { color:#ff6600;}
.cGolden a:link{ color:#ff6600;}
.cGolden a:visited{color:#ff6600;}

/* �����С*/
.f9px{ font-size:9px;}
.f10px{ font-size:10px;}
.f11px{ font-size:11px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}
.f24px{ font-size:24px;}

/*ҳͷ*/
.header{ height:120px;}
.header_logo{ float:left; width:595px;}
.header_nav{ float:right; width:405px;}



.topNav{position:relative; z-index:1; }
.topNav-width{ width:100%; margin-top:80px;}
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav .tnRight{ float:right; padding-right:45px;}
.topNav dd{ float:left; position:relative; margin:0px 2px;}
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; text-align:center; width:105px; background:#49b3f3; border-radius:5px; color:#FFF;}
  .topNav dd ul{ display:none; /*Ĭ������*/ position:absolute; width:105px;  top:40px; left:0;  border-top:0;  background:#49b3f3; }
.topNav dd ul li{ line-height: 31px; }
.topNav dd ul li a{ display: block; color: #FFF; padding: 0 15px;  }
.topNav dd ul li a:hover{ background:#49b3f3; color:#d3edfb;    }
.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }










/*ҳ��*/
.footbg { background:#49b3f3; height:90px;}
.footer { width:1000px; margin:0 auto; min-width:1000px;}
.footer p{ color:#FFF; font-size:14px; line-height:90px;}




.main{ margin-bottom:30px; }



.main_Lbox{ float:left; width:250px;}
.main_Lbox dl{ background:url(../images/leftfooter.png) no-repeat bottom; padding-bottom:50px;}
.main_Lbox dl dt{ height:180px;}
.main_Lbox dl dd{ background:url(../images/mid.png) repeat-y; padding:0px 25px; }
.main_Lbox dl dd p{ line-height:51px; border-bottom:1px dashed #b1e2ff; text-align:left !important;}
.main_Lbox dl dd p a{ color:#FFF; font-size:16px; text-decoration:none;}








.main_Rbox{ float:right; width:745px;}

.main_Rbox > .focus{ margin-bottom:5px;}
.slideBox{ width:745px; height:264px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:745px; height:264px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.main_Rbox > .about{ background:#eaf6fd;}
.main_Rbox > .about dl{ padding:15px 30px;}
.main_Rbox > .about dl dt{ font-size:26px; text-align:center; color:#355ead;}
.main_Rbox > .about dl dt h1{  font-size:26px; text-align:center; color:#355ead; padding-bottom:10px;}
.main_Rbox > .about dl dt p{}
.main_Rbox > .about dl dt p a{ margin:10px 5px; display:inline-block; padding:5px 15px; background:#49b3f3; color:#FFF; font-size:16px; border-radius:5px;}
.main_Rbox > .about dl dd{ height:245px; text-align:left; font-size:14px; line-height:24px; color:#666; overflow:auto;}
.main_Rbox > .about dl dd p{ margin:5px 0;}









.inside{ margin-bottom:30px; }

.inside_Lbox{ float:left; width:250px;}
.inside_Lbox dl{ background:url(../images/leftfooter.png) no-repeat bottom; padding-bottom:50px;}
.inside_Lbox dl dt{ height:220px;}
.inside_Lbox dl dd{ background:url(../images/mid.png) repeat-y; padding:10px 23px; text-align:left; font-size:12px; color:#FFF; line-height:24px;}
.inside_Lbox dl dd img{ float:left; margin:3px; width:62px; height:62px;}


.inside_Rbox{ float:right; width:745px; margin-top: 6px;}
.inside_Rbox > .about{ background:#eaf6fd;}
.inside_Rbox > .about dl{ padding:30px;}
.inside_Rbox > .about dl dt{ font-size:26px; text-align:center; color:#355ead;}
.inside_Rbox > .about dl dd{ margin-top:15px; height:533px; text-align:left; font-size:16px; line-height:28px; color:#666; overflow:auto;}
.inside_Rbox > .about dl dd p{ margin:10px 0;}





/* ������css */
.foucebox {position:relative;width:683px;height:480px;overflow:hidden; border:1px solid #E1E1E1; background:#FFF;}
.foucebox .bd {position:absolute;left:0;top:0;width:683px;height:400px;overflow:hidden;}
.foucebox .bd img {width:683px;height:400px;}

.foucebox .hd {position:relative;height:80px;background:#E1E1E1;top:400px;}
.foucebox .hd ul {padding:6px 0 0 14px;text-align:center;}
.foucebox .hd li {position:relative;float:left;display:inline;width:100px;height:67px;margin-left:8px;overflow:hidden; overflow:hidden; line-height:12px; }
.foucebox .hd a {display:block;width:100px;height:67px;padding:2px; background:url(../images/yule_sp.png) -80px -3px no-repeat; color:#A9A9A7;}
.foucebox .hd img {width:100px;height:67px; margin-bottom:5px;}
.foucebox .hoverBg {position:absolute;left:22px;top:3px;width:100px;height:70px; background:url(../images/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}