@charset "utf-8";
/* CSS-Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px;}
address,cite,code,th {font-weight:normal; font-style:normal;}

body{height:100%;font-family:Arial; font-size:12px; color:#4d4d4d; background:#eaeaea;}
a {text-decoration:none; blr:e-xpression(this.onFocus=this.blur()); color:#4d4d4d; outline-style:none; font-size:12px;} /* ���IE */
a:hover { text-decoration: none; color:#ffa400;}
a:focus { -moz-outline-style: none;} 
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.topbanner{ width:100%; margin:0 auto; text-align:center;}
#top{ width:100%; height:208px; margin:0 auto;}
.top1{ width:100%; height:37px; margin:0 auto; background:#FFF;}
.top1_txt{ width:1000px; height:37px; margin:0 auto;}
.top1_txt h1{ width:715px; height:37px; float:left; line-height:35px; font-size:14px;}
.top1_txt h2{ width:285px; height:25px; float:left; margin-top:8px; display:inline;}
.top1_txt h2 a, .top1_txt h2 a:link{ height:20px; padding-left:20px; padding-right:10px; margin-top:5px; display:inline; font-size:14px; background:url(../images/biao1.jpg) right no-repeat;}
.top1_txt h2 a:hover{ height:20px; padding-left:20px; padding-right:10px; margin-top:5px; display:inline; font-size:14px;  background:url(../images/biao1.jpg) right no-repeat;}

.top2{ width:100%; height:118px; margin:0 auto; background:#f3f3f3;}
.top2_txt{ width:1000px; height:118px; margin:0 auto;}
.logo{ width:535px; height:66px; float:left; padding-top:25px;}
.search{ width:280px; height:34px; float:left; padding-left:185px; margin-top:40px; display:inline;}
.input1{ width:240px; height:34px; float:left; background:url(../images/input1.jpg) top no-repeat; border:none; color:#999; padding-left:5px; line-height:35px;}
.input2{ width:34px; height:34px; float:left;}

.menu{ width:100%; height:48px; margin:0 auto; background:url(../images/navbg.jpg) top repeat-x; border-bottom:5px solid #ffa400;}
#nav{ width:1000px; height:48px; margin:0 auto;  background:url(../images/li.jpg) bottom left no-repeat;}
#nav li{height:48px; float:left;}
#nav li h1{ height:48px; float:left;}
#nav li h1 a, #nav li h1 a:link{ padding-left:19px; padding-right:19px; height:48px; float:left; background:url(../images/li.jpg) bottom right no-repeat; color:#FFF; font-size:14px; line-height:45px;}
#nav li h1 a:hover{ padding-left:19px; padding-right:19px; height:48px; float:left; color:#FFF; font-size:14px; line-height:45px; background:url(../images/navhover.jpg) top repeat-x;}


#banner{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/bannertop.jpg) top repeat-x;}
.banner1{ width:1000px; height:320px; margin:0 auto; padding-top:15px;}

#index{ width:1000px; height:460px; margin:0 auto; padding-top:15px;}
.index_left{ width:750px; float:left;}
.index_right{ width:238px; height:454px; float:left; margin-left:10px; display:inline; border:1px solid #fff; background:#f8f8f8;}

.indexnews_pic{ width:261px; height:220px; float:left; border:1px solid #fff; background:#f8f8f8;}
.indexnews_pic_list{ width:218px; height:178px; float:left; padding:5px; border:1px solid #ededed; margin-top:17px; margin-left:17px; display:inline;}
.index_news{ width:725px; height:222px; float:left;  border:1px solid #fff; background:#f8f8f8; margin-left:10px; display:inline;}
.index_news2{width:725px; height:222px; float:left;  border:1px solid #fff; background:#f8f8f8; margin-left:10px; margin-top:12px; display:inline;}

.index_news_tit{ width:690px; height:35px; float:left; margin-left:18px; display:inline; background:url(../images/xian.jpg) bottom repeat-x; padding-top:10px;}
.index_news_tit h1{ width:60px; height:35px; float:left; line-height:30px; margin-right:28px; display:inline; cursor:pointer; color:#333333; font-size:14px; font-weight:bold;}
.index_news_tit h1.hovers{ width:60px; height:34px; float:left; line-height:30px; border-bottom:2px solid #022b54; color:#333333; font-size:14px; font-weight:bold;}
.index_news_tit h4{ width:600px; height:35px; float:left; text-align:right; line-height:30px;}

.index_news_tit2{ width:690px; height:35px; float:left; margin-left:18px; display:inline; background:url(../images/xian.jpg) bottom repeat-x; padding-top:10px;}
.index_news_tit2 h1{ width:140px; height:35px; float:left; line-height:30px; margin-right:28px; display:inline; cursor:pointer; color:#333333; font-size:14px; font-weight:bold;}
.index_news_tit2 h1.hovers{ width:140px; height:34px; float:left; line-height:30px; border-bottom:2px solid #022b54; color:#333333; font-size:14px; font-weight:bold;}
.index_news_tit2 h4{ width:520px; height:35px; float:left; text-align:right; line-height:30px;}

.index_news_list{width:690px; float:left; margin-left:18px; display:inline; padding-top:10px;}
.index_news_list ul{ width:690px; float:left;}
.index_news_list ul li{ width:690px; height:30px; float:left; line-height:30px; border-bottom:1px dotted #adadad;}
.index_news_list ul li h1{ width:590px; height:30px; float:left; padding-left:13px; background:url(../images/biao2.jpg) left no-repeat;}
.index_news_list ul li h2{ width:85px; height:30px; float:left; text-align:right; color:#a8a8a8; font-family:Arial;}

#newslist2, #newslist3{ display:none;}
#xueshu2, #xueshu3{ display:none;}

.left_links{ width:238px; height:222px; float:left; border:1px solid #fff; background:#f8f8f8; margin-top:12px; display:inline;}

.index_links{ width:261px; height:222px; float:left; border:1px solid #fff; background:#f8f8f8; margin-top:12px; display:inline;}
.index_links_tit{ width:230px; height:30px; float:left; margin-top:15px; margin-left:15px; display:inline; background:url(../images/xian.jpg) bottom repeat-x;}
.index_links_tit h1{ width:70px; height:28px; float:left; border-bottom:2px solid #022b54; color:#333333; font-size:14px; font-weight:bold;}
.indexabout{ width:235px; height:150px; float:left; margin-top:15px; margin-left:15px; display:inline;}
.indexabout h1{ width:235px; height:120px; float:left; line-height:18px;}
.indexabout h2{ width:235px; height:30px; float:left;}

#foot{ width:100%; height:260px; margin:0 auto; background:url(../images/foot.jpg) bottom repeat-x;}
.foot1{ width:1000px; height:185px; margin:0 auto; padding-top:20px;}
.foot1_left{ width:820px; height:125px; float:left; padding-top:40px;}
.foot1_left h1{ width:820px; height:35px; float:left; font-size:16px; font-weight:bold; color:#fea300;}
.foot1_left h2{ width:800px; height:26px; float:left; padding-left:20px; line-height:24px; color:#b0b9c6; background:url(../images/biao6.jpg) left no-repeat;}
.foot1_center{ width:180px; height:54px; float:left; padding-top:70px;}
.foot1_center a{ padding-left:32px;}

.foot2{ width:1000px; height:30px; margin:0 auto; padding-top:20px;}
.foot2 h1{ width:500px; height:30px; float:left; color:#584524; font-family:Arial;}
.foot2 h2{ width:500px; height:30px; float:left; color:#584524; text-align:right;}

.indexemail{ width:215px; float:left; margin-left:12px; margin-top:15px; display:inline;}
.indexemail_tit{ width:215px; height:30px; float:left; background:url(../images/xian.jpg) bottom repeat-x;}
.indexemail_tit h1{ width:90px; height:28px; float:left; border-bottom:2px solid #022b54;  color:#333; font-size:14px; font-weight:bold;}
.indexemail_login1{ width:155px; height:65px; float:left; margin-top:15px; display:inline;}
.indexemail_login2{ width:51px; height:59px; float:left; margin-left:4px; margin-top:15px; display:inline;}
.login1{ width:123px; height:28px; float:left; color:#999; padding-left:30px; background:url(../images/login1.jpg) top no-repeat; border:none;}
.login2{ width:123px; height:28px; float:left; color:#999; padding-left:30px; margin-top:3px; display:inline; background:url(../images/login2.jpg) top no-repeat; border:none;}
.login3{ width:51px; height:59px; float:left;}
.indexbtn1{ width:215px; float:left; margin-left:12px; margin-top:10px; display:inline;}
.indexright_news{ width:215px; float:left; margin-left:12px; margin-top:10px; display:inline;}
.indexright_news ul{ width:215px; float:left;}
.indexright_news ul li{ width:200px; height:32px; float:left; border-bottom:1px dotted #adadad; padding-left:15px; background:url(../images/biao3.jpg) left no-repeat; line-height:30px; color:#033669; font-weight:bold;}

.banner2{ width:1000px; height:255px; margin:0 auto; padding-top:15px;}

#cons{ width:1000px; overflow:hidden; margin:0 auto;}
.left{ width:252px; overflow:hidden; float:left; padding-bottom:30px;}
.right{ width:748px; float:left;}
.lefttit{ width:240px; height:45px; float:left; background:#033669; border-bottom:5px solid #ffa302;}
.lefttit h1{ width:160px; height:30px; float:left; padding-left:20px; padding-top:10px; display:inline; font-size:16px; color:#FFF; font-weight:bold;}
.lefttit h2{ width:60px; height:30px; float:left; padding-top:10px; background:url(../images/biao4.jpg) center no-repeat;}
.leftclass{ width:238px; float:left; padding-bottom:15px; border:1px solid #fff; background:#f8f8f8;}
.leftclass ul{ width:192px; float:left; margin-top:10px; margin-left:20px; display:inline;}
.leftclass ul li{ width:192px; float:left; line-height:18px; padding-bottom:10px;}
.leftclass ul li h1{ width:192px; float:left; line-height:20px; border-bottom:1px dotted #adadad; padding-bottom:10px;}
.leftclass ul li h1 a, .leftclass ul li h1 a:link{ width:182px; float:left; font-size:14px; background:url(../images/leftlink.jpg) right no-repeat; padding-left:10px;}
.leftclass ul li h1 a:hover{ width:182px; float:left; padding-left:10px; font-size:14px; background:url(../images/lefthover.jpg) right no-repeat;}
.leftclass ul li h1.hovers a:visited, .leftclass ul li h1.hovers a:link, .leftclass ul li h1.hovers a:hover{ width:182px; float:left; padding-left:10px; font-size:14px; background:url(../images/lefthover.jpg) right no-repeat; color:#ffa400;}
.leftclass ul li dl{width:192px; overflow:hidden; float:left; line-height:0px;}
.leftclass ul li dl dt{width:172px; float:left; line-height:18px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #adadad; padding-left:20px;}
.leftclass ul li dl dt a, .leftclass ul li dl dt a:link{ width:172px; float:left; font-size:14px;}
.leftclass ul li dl dt a:hover{ width:172px; float:left; font-size:14px; color:#ffa400;}
.leftclass ul li dl dt.hovers a:visited, .leftclass ul li dl dt.hovers a:link, .leftclass ul li dl dt.hovers a:hover{ width:172px; float:left; font-size:14px; color:#ffa400;}


.left_links{ width:238px; height:222px; float:left; border:1px solid #fff; background:#f8f8f8; margin-top:12px; display:inline;}
.left_links_tit{ width:210px; height:30px; float:left; margin-top:15px; margin-left:15px; display:inline; background:url(../images/xian.jpg) bottom repeat-x;}
.left_links_tit h1{ width:60px; height:28px; float:left; border-bottom:2px solid #022b54; color:#333333; font-size:14px; font-weight:bold;}
.links3{ width:238px; float:left; padding-top:10px;}
.links3 h1{ width:80px; height:30px; float:left; border-bottom:1px dotted #dfdfdf; line-height:30px; margin-left:15px; display:inline;}
.links3 h1 a, .links3 h1 a:link{ width:80px; height:30px; float:left; background:url(../images/baiolink.jpg) right no-repeat;}
.links3 h1 a:hover{ width:80px; height:30px; float:left; background:url(../images/biaohover.jpg) right no-repeat;}
.links3 h2{ width:110px; height:30px; float:left; border-bottom:1px dotted #dfdfdf; line-height:30px; padding-left:16px; display:inline;}
.links3 h2 a, .links1 h2 a:link{ width:110px; height:30px; float:left; background:url(../images/baiolink.jpg) right no-repeat;}
.links3 h2 a:hover{ width:110px; height:30px; float:left; background:url(../images/biaohover.jpg) right no-repeat;}

.links4{ width:238px; float:left; padding-top:10px;}
.links4 h1{ width:60px; height:30px; float:left; border-bottom:1px dotted #dfdfdf; line-height:30px; padding-left:15px; display:inline;}
.links4 h1 a, .links4 h1 a:link{ width:60px; height:30px; float:left; background:url(../images/baiolink.jpg) right no-repeat;}
.links4 h1 a:hover{ width:60px; height:30px; float:left; background:url(../images/biaohover.jpg) right no-repeat;}

.right_tit{ width:723px; height:43px; float:left; line-height:45px; padding-left:25px; border-top:2px solid #033669; background:url(../images/biao5.jpg) left no-repeat;}
.rightcon{ width:746px; overflow:hidden;  min-height:500px;_height:expression(this.scrollHeight < 500 ? "500px" : "auto"); float:left; border:1px solid #fff; background:#f8f8f8; margin-bottom:30px;}

.newslist{ width:695px; overflow:hidden; float:left; margin-top:20px; margin-left:25px; display:inline;}
.newslist ul{ width:695px; overflow:hidden; float:left; padding-bottom:30px;}
.newslist ul li{ width:695px; height:40px; float:left; border-bottom:1px dotted #adadad; line-height:40px;}
.newslist ul li h1{ width:570px; height:40px; float:left; padding-left:15px; background:url(../images/biao2.jpg) left no-repeat;}
.newslist ul li h1 a, .newslist ul li h1 a:link, .newslist ul li h1 a:hover{ font-size:14px;}
.newslist ul li h2{ width:80px; height:40px; float:left; text-align:right; color:#afafaf;}

.newshow{ width:695px; overflow:hidden; float:left; margin-top:20px; margin-left:25px; display:inline;}
.newshow_tit{ width:695px; height:80px; float:left; text-align:center; border-bottom:1px solid #dfdfdf;}
.newshow_tit h1{ width:695px; float:left; padding-bottom:10px; padding-top:10px; font-size:16px; color:#033669; font-weight:bold;}
.newshow_tit h2{ width:695px; height:30px; float:left; color:#888888;}
.newshow_con{ width:695px; overflow:hidden; float:left; font-size:14px; line-height:24px; padding-top:10px; padding-bottom:50px;}

.photo{ width:746px; float:left; padding-top:20px;}
.photo ul{ width:746px; float:left; padding-bottom:30px;}
.photo ul li{ width:168px; height:196px; float:left;  margin-left:15px; margin-bottom:20px; display:inline; position:relative; cursor:pointer;}
.photo ul li span{ width:166px; height:194px; position:absolute; left:0px; top:0px; border:1px solid #dedede;}
.photo ul li h2{ width:166px; height:28px; position:absolute; left:1px; top:167px; background:#545454;  filter:alpha(opacity=85);  
-moz-opacity:0.85;-khtml-opacity: 0.85; opacity: 0.85;}
.photo ul li h1{ width:166px; height:28px; position:absolute; left:1px; top:167px; line-height:30px; color:#ffffff; text-align:center;}
.photoshow{ width:695px; overflow:hidden; float:left; margin-top:20px; margin-left:25px; display:inline;}
.photoshow1{ width:695px; height:320px; float:left;}
.photoshow1_left{ width:270px; height:320px; float:left; padding-left:50px;}
.photoshow1_right{ width:310px; float:left;}
.photoshow1_right h1{ width:310px; height:40px; float:left; font-size:16px; font-weight:bold; border-bottom:1px solid #dfdfdf;}
.photoshow1_right h2{ width:310px; height:210px; float:left; font-size:14px; border-bottom:1px solid #dfdfdf; line-height:26px; padding-top:10px;}
.photoshow2{ width:695px; overflow:hidden; float:left; padding-bottom:50px; font-size:14px; line-height:24px;}

.feedback{width:695px; overflow:hidden; float:left; margin-top:20px; margin-left:25px; display:inline; font-size:14px;}
.input3{ width:318px; height:27px; float:left; background:#efefef; border:1px solid #d0d0d0;}
.input4{ width:668px; height:175px; float:left; overflow:hidden; border:1px solid #d0d0d0; background:#FFF;}
.feedback_tit{ width:665px; height:40px; float:left; margin-left:15px; display:inline; background:#eaeaea; line-height:40px; text-indent:20px;}
.feedback_con{ width:663px; height:175px; float:left; margin-left:15px; display:inline; border:1px solid #eaeaea; margin-top:15px; display:inline;}
.feedback_con h1{ width:633px; height:65px; float:left; margin-left:15px; display:inline; border-bottom:1px solid #eaeaea; font-size:14px; line-height:24px; padding-top:20px;}
.feedback_con h2{ width:633px; height:65px; float:left; margin-left:15px; display:inline; font-size:14px; line-height:24px; padding-top:15px;}

.aboutcon{ width:695px; overflow:hidden; float:left; font-size:14px; line-height:24px; margin-top:20px; margin-left:25px; display:inline;}
.aboutcon em{font-style: italic;}

.hot_slider{padding:0px;width:218px;}
.slider_wrap{position:relative;width:218px;height:178px;}
.mask{width:100%;height:30px;position:absolute;bottom:0;left:0;display:block;}
.comt{width:218px;color:#ffffff;position:absolute;left:0;top:140px;height:30px;text-indent:10px;text-align:left;}
.comt P{font-size:12px;line-height:25px;}
#slider_box{position:relative;width:218px;height:178px;overflow:hidden;float:left;}
#contentList li{float:left;position:relative;}
#contentList li IMG{width:218px;height:178px;}
#previewList{position:absolute;bottom:0px;right:5px;}
#previewList li{list-style:none;float:left;width:16px;height:16px;background-color:#000000;color:#fff;text-align:center;cursor:pointer;margin-right:2px;padding-top:0px;overflow:hidden;}
#previewList li:hover,#previewList li.active{background-color:#d90000;color:#FFFFFF;width:16px;height:16px;font-size:12px;}

.keti{ width:695px; overflow:hidden; float:left; margin-top:20px; margin-left:25px; display:inline;}
.keti ul{ width:695px; float:left;}
.keti ul li{ width:695px; height:115px; float:left; border-bottom:1px solid #eaeaea; margin-bottom:20px; display:inline;}
.keti ul li span{ width:86px; height:100px; float:left;}
.keti ul li h1{ width:580px; height:96px; float:left; padding-left:20px; line-height:18px;}
.clear{clear:both; line-height:0px; font-size:0;visibility: hidden;}