﻿@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,button,input,textarea,
th, 
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{font: 12px/1.5 '΢���ź�',tahoma, Srial, helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em{ font-style:normal;}
ul,ol{ list-style: none;}
img{ border:0;}
table{ border-collapse:collapse; border-spacing:0;}

/* Link Style*/
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#885925; text-decoration:underline;}
a:active{ color:#F40; text-decoration:underline;}

/* Common style */
.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml30{ margin-left:30px;}
.pl36{padding-left:36px;}

hr{ width:100%; height:2px; background:#333; margin:5px 0 10px 0; float:left;}
/* Font Style */
.fc1{ color:#885925;}
/* Form Style */
.but1{ color:#fff; width:80px; height:24px; line-height:24px; text-align:center; background:#d3a66f; cursor:pointer;}

.but02{ color:#fff; width:100px; height:25px; line-height:25px; text-align:center; background:#d3a66f; border-radius:3px; cursor:pointer;}
.but03{ color:#fff; width:200px; height:35px; line-height:35px; text-align:center; background:#d3a66f; border-radius:3px; cursor:pointer;}
.input02{ width:180px; height:15px; line-height:15px; border:1px solid #d8d8d8; border-radius:2px; padding:10px;}
.slt01{ color:#888; width:130px; height:23px; line-height:23px; border:1px solid #d3a66f; text-align:center; border-radius:3px;}
.slt02{ color:#888; width:200px; height:35px; line-height:35px; border:1px solid #d3a66f; text-align:center; padding-left:10px; border-radius:3px;}
/* Body Style */
body{ background:#fffcf3;}
.content{ width:1000px; margin:0 auto;}
.content2{ width:980px; margin:0 auto;}
/*header*/

.head{ width:100%; height:85px; background:url(../images/head_bg.png); position:absolute; top:80px; left:0px; z-index:9}
.mt60{ top:60px;}
.head .logo{ width:174px; height:85px; background:url(../images/logo.png) left no-repeat; float:left;}
.head .nav { float:right;}
.head .nav li{ float:left; position:relative;}
.head .nav li a{ color:#fff; width:95px; height:81px; line-height:81px; font-size:16px; text-align:center; margin-top:4px; background:url(../images/nav_line.png) right no-repeat; float:left;}
.head .nav .slt .l1{ color:#263856; background:#fffcf3; border-top:4px solid #b48042; text-decoration:none; margin-top:0px;}
.head .nav dl{ width:95px; background:#fff; text-align:center; position:absolute; left:0px; top:85px; display:none;}
.head .nav dd a{ color:#263856; font-size:12px; width:100%; height:35px; line-height:35px; float:left;} 
.head .nav dd a:hover{ color:#d3a66f; background:#fffcf3; text-decoration:none;}

.head .wx{ width:36px; height:36px; background:url(../images/ico_01.png) no-repeat; margin:25px 30px 0 30px; float:right; cursor:pointer; position:relative;}
.head .wxBox{ color:#263856; width:100px; line-height:20px; position:absolute; padding-top:54px; top:0px; left:-32px; display:none;}
.head .wxBox img{padding:8px; background:#fff;}
.head .wxBox p{ width:100%; height:22px; line-height:22px; background:#fff; text-align:center; float:left;}
.head .wxBox .arrow{ width:0px; height:0px;border-left:6px solid transparent;border-right: 6px solid transparent; border-bottom: 6px solid #fff; margin-left:44px; display:inline; float:left;}


/*��ҳ�õ�*/
.banner { width:100%; height:500px; float:left;}
.banner .flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:500px;}
.banner .slides li a{ width:100%; height:500px; float:left;}
.banner .flex-control-nav{position:absolute;bottom:60px; right:50%; margin-right:-500px;z-index:2;width:80px;}
.banner .flex-control-nav li{display:inline-block;width:30px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:30px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.banner_about{ width:100%; height:500px; background:url(../images/banner_about.jpg) no-repeat; float:left;}
.banner_news{ width:100%; height:500px; background:url(../images/banner_news.jpg) no-repeat; float:left;}
.banner_sx{ width:100%; height:500px; background:url(../images/banner_sx.jpg) no-repeat; float:left;}
.banner_cp{ width:100%; height:345px; background:url(../images/banner_cp.jpg) no-repeat; float:left;}
.banner_lc{ width:100%; height:500px; background:url(../images/banner_lc.jpg) no-repeat; float:left;}
.banner_lx{ width:100%; height:500px; background:url(../images/banner_lx.jpg) no-repeat; float:left;}
.banner_hy{ width:100%; height:500px; background:url(../images/banner_hy.jpg) no-repeat; float:left;}

/*content*/
.blockBox{ width:980px; padding:10px; background:#fffcf3; margin-top:-40px; z-index:9; position:relative; float:left;}
.block01{ width:731px; border:1px solid #d8d8d8; border-top:none; background:#fff; float:left;}
.title01{ width:732px; background:##f7f7f7; float:left;}
.title01 li{ color:#999; font-size:14px; width:365px; height:40px; line-height:40px; border:1px solid #d8d8d8; border-left:none; background:#f7f7f7; text-align:center; cursor:pointer; float:left;}
.title01 .thistab{ color:#885925; height:39px; line-height:36px; background:#fff; border-top:3px solid #d3a66f; border-bottom:none;}
.title01 .more{ width:39px; height:40px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#f7f7f7 url(../images/ico_06.png) center no-repeat; text-indent:-99px; overflow:hidden; float:right;}
.title01 .more:hover{ background:#fff url(../images/ico_06.png) center no-repeat; }

.blockText{ width:666px; padding:10px 45px 20px 20px; float:left;}
.blockText .l{ width:240px; height:180px; float:left; position:relative;}
.blockText .l img{ width:240px; height:180px;}
.blockText .l .newsTitle{ width:100%; height:44px; line-height:44px; background:url(../images/title_bg01.png); position:absolute; left:0px; bottom:0px;}
.blockText .l .newsTitle a{ color:#fff; width:200px; height:44px; line-height:44px; padding-left:22px; background:url(../images/ico_02.png) left no-repeat; margin-left:13px; display:inline; float:left; overflow:hidden;}
.blockText .r{ width:410px; float:right;}
.newsList li{ width:100%; height:35px; line-height:35px; border-bottom:1px dashed #dedede; float:left;}
.newsList li a{ color:#263856; width:330px; background:url(../images/ico_03.png) left no-repeat; padding-left:10px; float:left; }
.newsList li a:hover{ color:#885925;}
.newsList li i{ color:#999; float:right;}

.regBox{ width:237px; padding-top:207px; background:url(../images/img_01.png) no-repeat; float:right; position:relative;}
.regMenu{ width:235px; border:1px solid #d8d8d8; background:#fff; float:left;}
.regMenu .m1{ color:#263856; width:117px; height:44px; line-height:44px; text-indent:44px; border-right:1px solid #f3f3f3;  background:url(../images/ico_04.png) 23px 14px no-repeat; float:left;}
.regMenu .m2{ color:#263856; width:117px; height:44px; line-height:44px; text-indent:44px;  background:url(../images/ico_05.png) 23px 14px no-repeat; float:left;}
.regMenu .m1:hover{ color:#885925; background:url(../images/ico_04_1.png) 23px 14px no-repeat;}
.regMenu .m2:hover{ color:#885925; background:url(../images/ico_05_1.png) 23px 14px no-repeat;}
.regBut{ width:149px; position:absolute;}
.regBut a{ color:#ffd280; font-size:14px; width:149px; height:39px; line-height:39px; text-align:center; background:url(../images/ico_07.png) no-repeat; padding-bottom:10px; display:inline-block; position:absolute; top:-60px; left:98px;}

.block02{ width:980px; border:1px solid #d8d8d8; float:left;}
.title02{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #d8d8d8; background:#f7f7f7; float:left; position:relative;}
.title02 h2{ color:#885925; font-size:14px; width:232px; height:39px; font-weight:normal; text-align:center; border-right:1px solid #d8d8d8; border-top:3px solid #d3a66f; background:#fff; position: absolute; left:0px; top:-1px;}
.arrowList{ float:right;}
.arrowList .prev{ width:40px; height:40px; background:url(../images/ico_08.png) center no-repeat; border-left:1px solid #d8d8d8; text-indent:-99px; overflow:hidden; float:left;}
.arrowList .next{ width:40px; height:40px; background:url(../images/ico_09.png) center no-repeat; border-left:1px solid #d8d8d8; text-indent:-99px; overflow:hidden; float:left;}
.arrowList .prev:hover{ background:#fff url(../images/ico_08.png) center no-repeat;}
.arrowList .next:hover{ background:#fff url(../images/ico_09.png) center no-repeat;}


.block03{ width:100%; height:220px; overflow:hidden; position:relative; display: block; clear:both;}
.newsBlock{ width:200%; background:#fff; overflow:hidden; position: absolute; left:0px; top:0px;}
.newsBlock li{ width:50%; float:left;}
.newsBox{ width:450px; border-top:1px solid #f2f2f2; border-left:1px solid #f2f2f2; margin:-1px 0 0 -1px; padding:20px 20px 20px 15px; float:left; position:relative;}
.newsBox h2{ color:#e5e5e8; font-size:77px; line-height:70px; font-weight:normal; font-family:Arial; padding-right:5px; float:left;}
.newsBox dd{ color:#999999; line-height:20px;}
.newsBox dd a{ color:#263856; font-size:14px; line-height:26px; font-weight:bold;}
.newsBox dd a:hover{ color:#885925;}
.newsBox dd span{ width:130px; display:inline-block;}
.newsBox dd span font{ color:#263856;}
.newsBox .more{ color:#fff; width:94px; height:28px; line-height:28px; text-align:center; border:1px solid #cccbd1; background:#cccbd1; border-radius:12px; position:absolute; right:15px; top:50px;}
.newsBox .more:hover{ color:#d3a66f; border:1px solid #d3a66f; background:#fff; text-decoration:none;}

.leftMenu{ width:200px; margin-top:-109px; float:left;position:relative;}
.mt-30{margin-top:-30px;}
.menuTitle{ color:#fff; width:100%; height:108px; text-indent:42px; background:url(../images/menu_title.png) no-repeat; float:left;}
.menuTitle span{ font-size:15px; margin-top:30px; font-family:Arial; display:block;}
.menuTitle p{ font-size:28px; line-height:26px; font-family:"������"; display:block;}

.block04{ width:978px; border:1px solid #d8d8d8; border-bottom:none; background:#fff; float:left;}
.menuList li{ width:100%;line-height:50px; text-indent:40px; border-bottom:1px solid #d8d8d8; float:left; }
.menuList li a{ color:#263856; font-size:14px; font-weight:bold; width:197px; line-height:50px; padding-left:3px; float:left;}
.menuList li .slt{ background:#f0f0f0; border-left:3px solid #263856; margin-left:-1px; padding-left:1px;}
.menuList li a:hover{ background:#f0f0f0; border-left:3px solid #263856; margin-left:-1px; padding-left:1px; text-decoration:none;}

.menuList2{ display:none;}
.menuList2 dd{ width:100%; text-indent:55px; border-top:1px solid #d8d8d8; background:#fbfbfb; float:left; }
.menuList2 dd a{ color:#263856; font-size:12px; font-weight:normal; width:200px; height:40px; line-height:40px; background:url(../images/ico_12.png)  40px 18px  no-repeat; float:left;}
.menuList2 dd .slt2{ color:#d3a66f; background:url(../images/ico_12_1.png)  40px 18px  no-repeat;}
.menuList2 dd a:hover{ color:#d3a66f; background:url(../images/ico_12_1.png)  41px 18px  no-repeat; border-left:none; padding-left:4px; text-decoration:none;}
.menuList2 .openBox{ border-top:1px dotted #d8d8d8; float:left; display:none;}
.menuList2 .openBox a{ background:#fefefe;}

.blockR{ color:#777; width:737px; font-family:"������"; padding:20px; border-left:1px solid #d8d8d8; float:right; position:relative;}
.blockR2{ color:#777; width:777px; font-family:"������"; border-left:1px solid #d8d8d8; float:right; position:relative;}
.location{ color:#888; width:100%; height:28px; line-height:28px; text-align:right; border-bottom:2px solid #d8d8d8; float:right;}
.location span{ line-height:28px; background:url(../images/ico_10.png) left no-repeat; padding-left:25px; display:inline-block;}
.location a{ color:#888; font-weight:bold;}

.location2{ color:#888; width:100%; height:38px; line-height:38px; background:#f7f7f7; text-align:right; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; float:left}
.location2 span{ line-height:38px; background:url(../images/ico_10.png) left no-repeat; padding:0 25px; display:inline-block;}
.location2 a{ color:#888; font-weight:bold;}

.about{ width:698px; padding:15px 20px;  float:left;}
.about .l{ width:415px; line-height:24px; float:left; }
.about .l span{ color:#263856; font-size:20px; display:block;}
.about .l font{ color:#333;}
.about .r{ width:224px; line-height:26px; text-align:center; float:right;}

.about2{ width:698px; padding:15px 20px;  float:left;}
.about2 .l{ width:224px; margin-right:30px; float:left;}
.about2 .r{ float:left;}
.about2 .r span{ color:#263856; font-size:20px; display:block;}
.about2 .r i{ font-size:16px; font-style:normal;}
.about2 .r font{ color:#333;}
.about2 li{ line-height:26px; padding-left:20px; background:url(../images/ico_11.png) left no-repeat;}

.text{ width:100%; line-height:24px; float:left;}
.text h2{ color:#263856; font-size:20px; width:100%; font-weight:normal; float:left; }
.text p{ width:100%; float:left;}

.inputList li{ color:#000; line-height:26px; width:220px; margin-top:20px; float:left;}
.inputList input{ vertical-align:middle;}
.inputList .w2{ width:170px; }
.inputList .input1{ width:138px; height:24px; line-height:14px; padding:5px 10px; border:1px solid #d8d8d8; border-radius:3px;}
.inputList .slt1{ width:130px; height:26px; line-height:26px; border:1px solid #d8d8d8; border-radius:3px;}

.textBlock{ width:698px; padding:15px 20px;  float:left;}
.textBlock h2{ color:#263856; font-size:20px; width:100%; font-weight:normal; padding-bottom:15px; float:left;}
.textBlock2{ width:690px; padding:30px;  float:left;}
.textBlock2 h2{ color:#263856; font-size:20px; width:100%; font-weight:normal; padding-bottom:15px; float:left;}

.newsList2{ width:100%; border-top:1px dashed #d8d8d8; float:left;}
.newsList2 li{ width:100%; height:52px; line-height:52px; border-bottom:1px dashed #d8d8d8; float:left;}
.newsList2 li a{ width:570px; height:52px; line-height:52px; background:url(../images/ico_11.png) left no-repeat; padding-left:20px; margin-left:15px; float:left;}
.newsList2 li i{ color:#999; float:right;}

.pageList{ width:100%; text-align:right; padding:30px 0 10px 0; float:left;}
.pageList a{ color:#d3a66f; font-size:14px; width:20px; height:20px; text-align:center; border:1px solid #d5ab76; border-radius:20px; margin:0 5px; display:inline-block;}
.pageList a:hover{ color:#fff; background:#d5ab76; text-decoration:none;}

.textBox{ width:698px; line-height:24px; padding:15px 20px;  float:left; over-flow:hidden;}
.textBox h1{ font-size:22px; text-align:center; font-weight:bold; margin:20px 0;}
.textBox h2{ font-size:20px; line-height:50px; font-weight:bold;}
.textBox h3{ font-size:18px; line-height:40px; font-weight:bold;}
.textBox h4{ font-size:14px; line-height:30px; font-weight:bold;}
.textBox .title{ color:#263856; font-size:24px; width:100%; text-align:center; font-weight:normal; float:left;}
.textBox .ly{ color:#b5b5b5; width:100%; height:30px; line-height:30px; text-align:center; margin:15px 0; border-top:1px dashed #d8d8d8; border-bottom:1px dashed #d8d8d8; float:left;}
.textBox p{ margin-top:10px;}
.textBox img{ max-width:698px;}

.textTitle{ width:100%; height:40px; line-height:40px; background:#f5eedc; float:left;}
.textTitle li{ color:#777; font-weight:bold; padding:0 20px; border-right:2px solid #fff; cursor:pointer; float:left;}
.textTitle .thistab{ color:#fff; background:#d3a66f;}

.cpList{ width:100%; margin-top:20px; float:left;}
.cpList p{ width:100%;line-height:52px; border-bottom:1px dashed #d8d8d8; float:left;}
.cpList p span{ color:#333;}
.cpList h3{ width:100%; font-size:14px; text-align:center; font-weight:normal; margin-top:30px; float:left;}
.cpList h4{ color:#999; width:100%; font-size:12px; text-align:center; font-weight:normal; margin-top:10px; float:left;}
.tbBox{ width:720px; height:420px; margin-top:20px; float:left; overflow:hidden;}

.tab01{ width:100%; float:left;}
.tab01 td{ border-bottom:1px dashed #d8d8d8; line-height:52px;border-bottom: 1px dotted #d8d8d8; font-family: arial; padding-left: 5px;}
.tab01 .tabTitle td{ color:#333; font-size:14px;font-weight: bolder;}
.tab01 .tabTd{ font-size:14px;}
.tab01 font{ color:#885925;}

.lxwm{ width:100%; font-size:14px; margin-top:20px; float:left;}
.lxwm ul{ float:left;}
.lxwm img{ float:right;}
.lxwm h2{ color:#263856; font-size:20px; font-weight:normal;}
.lxwm h3{ font-size:18px; font-weight:normal;}

.login{ width:100%; height:740px; background:url(../images/login_bg.jpg) no-repeat; float:left;}
.loginBox{ color:#666; width:320px; background: url(../images/login_bg.png); padding:30px 20px; position:absolute; right:40px; top:250px;}
.loginBox h2{ color:#263856; height:30px; line-height:30px; font-size:20px; font-weight:normal; font-family:"������"; float:left;}
.loginBox span{ color:#999; height:30px; line-height:30px; float:right;}
.loginBox .but01{ color:#c38a5a; width:58px; height:28px; line-height:28px; text-align:center; border:1px solid #c38a5a; border-radius:3px; background:#fff; margin-left:10px; display:inline-block;}
.loginBox .but01:hover{ color:#fff; background:#c38a5a; text-decoration:none;}
.loginBox .but02{ color:#fff; font-size:18px; width:280px; height:40px; line-height:40px; font-family:"������"; text-align:center; background:#ab7d43; border-radius:3px;}
.loginBox .but02:hover{ background:#b48a56; text-decoration:none;}
.loginBox p{ color:#333; width:100%; float:left;}
.loginBox p em{ width:60px; height:38px; line-height:38px; text-align:left; float:left; }
.loginBox p i{ color:#999; text-align:right; margin-top:5px; font-style:normal; float:left;}
.loginBox p img{ width:80px; height:36px; line-height:36px; vertical-align:middle;}
.loginBox .input01{ width:262px; height:34px; line-height:34px; font-size:14px; border:1px solid #d8d8d8; border-radius:3px; }
.loginBox .input02{ width:238px; height:34px; line-height:34px; font-size:14px; border:1px solid #d8d8d8; border-radius:3px; }
.loginBox .input03{ width:80px; height:34px; line-height:34px; font-size:14px; border:1px solid #d8d8d8; border-radius:3px; vertical-align:middle;}

.block05{ width:938px; padding:10px 20px; border:1px solid #d8d8d8; background:#fff; float:left;}
.title03{ width:100%; border-bottom:2px solid #d3a66f; float:left;}
.title03 h2{ color:#885925; font-size:14px; font-weight:normal; height:30px; line-height:30px; border-bottom:2px solid #885925; margin-bottom:-2px; padding:0 10px; float:left; }
.title03 a:hover{ color:#885925;}
.title03 a{ color:#a67130; height:30px; line-height:30px; font-size:12px; float:right;}

.tab02{ width:100%; height:40px; line-height:40px; border:1px solid #fbf3e9; float:left;}
.tab02 .tabTitle2{ color:#fff; text-align:center; font-size:14px; background:#d7b183;}
.tab02  .tabTd2{ color:#263856; text-align:center; font-size:12px;}
.tab02  .tabTd2 font{ color:#885925;}
.tab02  .tabTd2 i{ color:#999;}

.tab03{ width:100%; float:left;}
.tab03 td{ line-height:52px;}
.tab03 .tabTitle td{ color:#777; color:#333; font-size:12px; background:#e9ebee; text-align:center;}
.tab03 .tabTd{ color:#263856; font-size:12px; text-align:center; border-bottom:1px dashed #d8d8d8;}
.tab03 font{ color:#885925;}

.timeBox{ width:100%; float:left;}
.timeBox .input01{ color:#888; width:68px; height:23px; line-height:23px; border:1px solid #d8d8d8; border-radius:3px; background:url(../images/ico_13.png) 77px 4px no-repeat; padding:0 25px 0 5px;}

.timeBox span{ margin-right:20px;}

.title04{ width:100%; height:50px; line-height:50px; background:#e9ebee; margin:30px 0; float:left;}
.title04 span{ color:#fff; width:94px; height:50px; line-height:50px; font-weight:bold; background:#d3a66f; border-right:3px solid #fff; text-align:center; float:left;}

.inputList2 li{ width:50%; height:34px; line-height:34px; margin-bottom:20px; float:left;}
.inputList2 li span{ width:60px; height:34px; line-height:34px; text-align:left; float:left;}

.inputList3 li{ width:100%; height:34px; line-height:34px; margin-bottom:20px; float:left;}
.inputList3 li span{ width:90px; height:34px; line-height:34px; text-align:left; float:left;}
.inputList3 li font{ color:#d3a66f; padding-right:3px; float:left}
.inputList3 li em{ color:#d3a66f;}

.wm{ width:50px; height:50px; padding-top:50px; background:url(../images/img_2wm_2.png) no-repeat; position:fixed; right:20px; bottom:125px; cursor:pointer; z-index:99;}
.wm span{ width:50px; height:50px; background:url(../images/img_2wm_3.png) no-repeat; float:left;}
.wm .wmOp{ width:113px; height:129px; background:url(../images/img_2wm_4.png) no-repeat; position:absolute; left:-122px; top:24px; display:none; z-index:99;}
/*footer*/
.foot{ color:#8e8e8e; width:100%; line-height:62px; background:#f5eedc; float:left;}
.foot .line1{ width:280px; height:3px; background:#263856; float:left;}
.foot .line2{ width:700px; height:3px; background:#d3a66f; float:left;}
.footNav{ color:#8e8e8e; float:left;}
.footNav a{ color:#8e8e8e; margin:0 5px; font-weight:bold;}
.footNav a:hover{ color:#885925;}
.copyRight{ line-height:62px; float:right;}

.user{ color:#fff; width:120px; line-height:24px; text-align:center; margin-top:20px; float:right;}
.user p{ width:100%; height:24px; line-height:24px; overflow: hidden; white-space:nowrap;}
.user a{ color:#fff; }

.btn-login{width:263px !important;}