@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666;}
img{ border:none; outline:none;}
body{ font-family:'微软雅黑'; font-size:14px; color:#666; background:#fefbf4;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul,dl{ list-style:none;}
:focus{ outline:none;}



.top{ height:45px; background:#373737; width:100%; line-height:45px;}
.phone{ float:left; color:#fff; font-size:14px; line-height:45px;  margin-left: 15%;}
.top a{ float:right; color:#f8dc97; font-size:14px;}
.mar_r{ margin-right:2%;}
.nav{ width:100%; background:url(../images/bg.png) repeat-x; height:177px;}
.logo_box{}
.logo_box img{ float:left;}
.logo_box a{ float:right; color:#45484d; font-size:14px;margin-top: 50px;}
.logo_box a.current_a{ color:#ba000e;}
.menu_box{ width:100%; overflow:hidden;background:#363636;}
.menu_box .left_bg,.menu_box .right_bg{width:13.5%;}
.menu_box .left_bg{background: url(../images/left_bg.png) no-repeat right;height: 51px;float: left;}
.menu_box .right_bg{ background:url(../images/right_bg.png) no-repeat;height: 51px;float: left;}
.menu_box ul{ width:980px; border-bottom:5px solid #c49930; float:left;}
.menu_box ul li{ width:140px; height:46px; background:url(../images/nav_bg.png) no-repeat; float:left;} 
.menu_box ul li a{ width:140px; height:46px;/* background:url(../images/nav_bg.png) no-repeat;*/float:left; font-size:16px; color:#fff;line-height: 46px; text-align: center;}
.menu_box ul li a.current_a{ background:url(../images/bg_focus.png) no-repeat;}

.section{ position:relative; height:665px; width:100%;  overflow: hidden;}
.banner{overflow:hidden; height:600px;}
.banner img{ float:left;}
.login_box{ width:220px; height:400px; background:url(../images/bg1.png) no-repeat; position:absolute; right:14%; top:5%;}
.login_box input{ width:193px; height:29px; margin-left:auto;margin-right:auto;display: block; background:url(../images/bg4.png) no-repeat; border:none;}
.login_box #input1{ margin-top:120px;}
.login_box #input2{ margin-top:40px;}
.login_box .box{ overflow:hidden;margin-top: 80px;margin-bottom: 10px;}
.login_box .login{ background:url(../images/but_login.jpg) no-repeat; width:122px; height:29px;float:left; margin-left:30px;margin-right: 10px;}
.login_box .register{ font-size:16px; color:#666; line-height:29px;}
.login_box #forget{ color:#7f5e0e; font-size:14px; display:block; text-align:center;}
.section ul{ text-align:center; margin-bottom:50px; margin-top:10px;}
.section ul li{ width:30px; height:5px; background:#b1b1b1; display:inline-block;margin:0 3px; cursor:pointer;}
.section ul li.current_li{ background:#161616;}


.main{ width:980px; margin:0 auto;}
.main .p1{ color:#333; font-size:18px; background:url(../images/line.png) no-repeat bottom center;padding-bottom: 10px;margin-bottom: 20px;}
.main .p1 span{ color:#999; font-size:18px; margin:0 8px;}
.main .p2{ color:#333; font-size:18px; background:url(../images/line1.png) no-repeat bottom center;padding-bottom: 10px;
overflow:hidden; position:relative;}
.main .p2 a{ float:right; width:37px; height:25px; display:inline-block; margin:0 2px;}
.main .p2 p{ float:left; cursor:pointer;}
.main .p2 p span{ color:#999; font-size:18px; margin:0 8px;}
.main .p2 .jiao{background:url(../images/jiao.png) no-repeat center center; width:190px; height:9px; display:block;
 position:absolute;bottom: 0; left:0;}


.search_box{}
.search_box .dd{height: 40px;line-height: 40px;}
.search_box label{ margin-right:15px; display:block; float:left;}

.search_box select{ padding-right:10px; height:28px; margin-left:5px;}
.search_box .but_search{ background:url(../images/but_search.png) no-repeat; width:81px; height:29px; display:block; float:right;}

.content{margin-bottom: 20px;}
.content img{ display:block;}
.content p{ text-align:center; text-align:center; margin-top:12px; margin-bottom:20px;}
.content p a{ width:37px; height:25px; display:inline-block; margin:0 2px;}
.but_left{ background:url(../images/arrow.jpg) no-repeat;}
.but_right{ background:url(../images/arrow.jpg) no-repeat -38px;}
.project_box{ overflow:hidden; width:980px; position:relative;margin: 30px 0;}
.move{ position:absolute; height:508px;}
.project{ float:left;margin-right: 14px; margin-bottom:12px;}
.project .img_box{ background:url(../images/bg2.png) no-repeat; width:232px;padding: 11px 0; position:relative;border:1px solid #cfcec9;}
.project .img_box img{ margin:auto;}
.img_box span{ background:url(../images/bg5.png) repeat; width:92px; height:25px; position:absolute;bottom:12px; right:12px; color:#fff; font-size:12px; text-align:center;line-height:25px;}
.project .text{ width:232px; height:76px; background:#eae9e4; border:1px solid #cfcec9; border-top:none;}
.project .text a{ display:block; padding-left:12px; line-height:24px;}
.project .text a.a1{ color:#046ba6; font-size:14px;}
.project .text a.a2{ color:#666666; font-size:14px;}
.project .text a.a3{ color:#ce3c5c; font-size:14px;}
.m_r{ margin-right:0 !important;}

.photo_box{ overflow:hidden;}
.photo_box a{ float:left;margin-right: 20px; margin-top:25px; margin-bottom:39px;}
.photo_box a img{ display:block;}

.footer{ width:100%; background:#373737;}
.foot{ width:980px; margin:0 auto; overflow:hidden; border-bottom:1px solid #818181;}
.left_box{ float:left; margin-top:65px; margin-bottom:50px;}
.left_box img{ float:left; margin-right:15px;}
.left_box .r_text{ float:right;}
.left_box .r_text h5{ font-size:18px; color:#fefbf4; margin-bottom: 15px;}
.left_box .r_text h6{ font-size:16px; color:#a3a8ac;}
.right_box{ float:right;margin-top:65px; overflow:hidden}
.right_box h4{ float:left;font-size:18px; color:#fefbf4;width: 20px; margin-right:8px;}
.right_box img{ float:right;}
.bottom{ width:980px; margin:0 auto; margin-top:25px;}
#wrapper{ overflow:hidden;}
#wrapper h5,#wrapper p{ float:left; color:#818181; font-size:14px; line-height:24px;}
#wrapper p{ width:900px; float:right;}
#wrapper p a{color:#818181; font-size:14px; width:90px; float:left;}
.bottom h3{ color:#818181; font-size:14px; padding-bottom: 25px;margin-top: 20px;}

/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:45px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#a87f1c;height:45px;margin-left:45px;border:1px solid #a87f1c;text-align:center;line-height:45px}
#p3{width:112px;background-color:#a87f1c;height:45px;margin-left:45px;border:1px solid #a87f1c;text-align:center;line-height:45px}
#p1{width:45px;height:45px;float:left}

.page{ overflow:hidden; text-align:center;}
.page a{ width:26px; height:26px; border:1px solid #b6b8b7; display:inline-block; text-align:center; line-height:28px; margin-right:7px;}
.page a.current{ border:1px solid #ca6666;}
.page span{ width:107px;height:26px;border:1px solid #b6b8b7; display:inline-block;text-align:center; line-height:28px; margin-left:30px;}






















