/* CSS Document */
body{ font-size: 12px; font-family: "ËÎÌå" , Verdana, Arial; line-height: 150%; margin: 0; padding: 0; color: #333333; background:url(../images/bg.jpg)}
div{ margin: 0 auto; padding: 0;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, ol, form, img, p{ margin: 0; padding: 0; border: none; list-style-type: none;}
h1{ font-size:14px; color:#222;}
h2, h3, h4, h5, h6{ font-size: 12px; color:#333;}

.fl{ float: left;}
.fr{ float: right;}
.clear{ clear:both;}
.tc{ text-align:center;}

a{ color: #525252; text-decoration: none;}
a:hover{ color: #d9271d; text-decoration: none;}

.more { position:absolute; right:5px; top:0px; font-size:12px; color:#666;}
	.more:hover { text-decoration:underline; }

.mt{ margin-top:30px;}
.ml{ margin-left:24px;}

.cp{ font-family:Arial;}
/*ÒÔÏÂ¿ÉÒÔ¹«ÓÃ*/

.wrap{ width:1256px; border: 3px solid #dac290;margin:0 auto;  background:#FFF; margin-top:35px;}

#header{ width:1256px; height:204px; background:url(../images/header_r.jpg) center right no-repeat ; }
.memb{ background:#dac290; height:20px; line-height:20px; color:#fff; padding:0 20px; width:200px;  float:right; text-align:center}
.memb a{ color:#fff;}



/*---------------------header-------------------*/
.logo{ padding:60px 0 19px 20px}

/*---------------------nav-------------------*/
#nav { width: 1256px; position:relative;padding:0 1px; height:19px; font-family: "Î¢ÈíÑÅºÚ"}
#nav .nav_list{ width:3px; height:19px;}
#nav ul li { float:left;}
#nav li a.current{ color:#fff;}
#nav ul li a { display:block; width: 120px;  height:19px;  font-size:13px; color:#fff; display:block; text-align:center; background:url(../images/nav_bg.jpg) no-repeat;line-height:19px;}
#nav ul li a:hover { background:url(../images/current.gif) repeat-x; color:#fff;background:url(../images/nav_on.jpg) no-repeat}
#nav ul li ul {display:none; position:absolute; z-index:999999;width:1104px; height:36px; background:#e15718; left:0; top:19px;padding:0 1px;}
#nav ul li ul li{ background:url(../images/nav_list.jpg) right center no-repeat}
#nav ul li ul li a {  background: url(../images/nav.gif); font-weight:normal; display: block; width: auto; padding:0 10px; font-size:13px; width:78px; color: #fff; line-height: 36px; height: 36px; text-align: center; }
#nav ul li ul li a:hover { background: url(../images/nav.gif);  color:#000;}
#nav ul li:hover ul { display:block;}
#nav ul li.sfhover ul { display:block;}
#nav ul li .nav_2{ padding-left:100px;width:1004px;}
#nav ul li .nav_3{ padding-left:100px;width:1004px;}
#nav ul li .nav_4{ padding-left:360px;width:744px;}
#nav ul li .nav_5{ padding-left:480px;width:624px;}
#nav ul li .nav_6{ padding-left:600px;width:504px;}
#nav ul li .nav_7{ padding-left:680px;width:424px;}



/*---------------------banner-------------------*/

.banner { position: relative; clear: both; width: 1256px; margin: 0 auto;background:#d5a55d }
#img img { display: none; border: 0; }
#SwitchNav { position: absolute; top: 310px; right: 0px; }
    #SwitchNav div { float: right; margin-right: 0px; width: 159px; height: 256px; background-image: url(../images/adbg.png); background-repeat: no-repeat; }
    #SwitchNav ul { padding-top: 6px; }
    #SwitchNav .nocurrent { display: block; width: 14px; height: 14px; }
    #SwitchNav li { float: left; width: 14px; height: 14px; overflow: hidden; margin-left: 6px; _margin-left: 3px; margin-right: 7px; _margin-right: 10px; cursor: pointer; text-indent: 999px; list-style: none; }
    #SwitchNav .current { display: block; width: 14px; height: 14px; background-image: url(../images/adbg2.png); }

/*---------------------indexmain-------------------*/
.index_main{ height:266px; background:#f5eaca url(../images/indexbbg.jpg) center bottom no-repeat;}
.index_login_main{ background:#f5eaca url(../images/indexbbg.jpg) center bottom no-repeat; padding:30px 0 40px 70px;}
.index_l{ width:1027px; height:266px; background:url(../images/index_left.png) 40px bottom no-repeat;}
.index_l img{padding:48px 0 0 320px;}
.index_r{ width:133px;padding:55px 80px 0 0;}
/*---------------------contentmain-------------------*/
.content_main{ width:1176px; margin:0 auto; font-family: "Î¢ÈíÑÅºÚ"; padding-top:30px;padding-bottom:60px;}
.main_left{ width:304px; background:url(../images/left_bg.jpg) repeat-y; border:1px solid #dac290; margin-top:16px;}
.main_left h2 { color:#FFF; font-size:16px; height:74px; line-height:90px; text-align:center; font-weight:normal}
.main_left .left_top{ height:74px; background:url(../images/left_top.jpg) no-repeat}
.main_left li{ height:40px; line-height:42px; font-size:14px; width:180px; margin:0px auto; border-bottom:1px solid #c3a87d  }
.main_left li a{ display:block; background:url(../images/list.gif) no-repeat 0 12px; text-align:center; color:#c3a87d }
.main_left li a:hover{ color:#d9271d; font-size:16px;}
.main_left .left_bottom{ height:287px; background:url(../images/left_btom.jpg) no-repeat}

.login_left{ width:289px;  height:360px;font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; margin::25px 0 40px 60px;color:#c4ac83; }
.login_top{ height:57px; background:url(../images/login_t.png) no-repeat}
.login_main{ background:url(../images/login_main.jpg) repeat-y; width:241px; padding:0 24px; text-align:center; padding-bottom:50px;}
.login_main .input{ width:240px; height:24px; border:1px solid #dac290; margin:5px 0 13px 0}
.login_main .sub{width:240px; height:28px; background:#d85112; border:none;font-family: "Î¢ÈíÑÅºÚ"; color:#fff; font-size:16px; line-height:28px; margin-bottom:15px;display:block;  text-align:center; }
.login_main .login_p a{ height:42px; line-height:42px; border-bottom:1px solid #dac290; color:#c4ac83;width:240px; display:block}
.login_main .login_p a:hover{ color:#d65013}
.logo_bottom{ height:23px; background:url(../images/login_b.png) no-repeat}

.main_right{ width:814px;  }
.main_right p{ font-size:14px; line-height:28px;letter-spacing:1px}
.main_right_title{ width:814px; height:93px; background:url(../images/right_title.jpg) no-repeat; padding-bottom:35px;}
.main_right_title h2{color:#c3a87d; font-size:20px; height:93px; line-height:93px;  font-weight: normal; letter-spacing:3px;padding-left:16px}
.main_right_con{ width:700px; margin:0; padding:30px 0 0 0; line-height:28px; font-size:14px;}
.main_right_con .main_news li{border-bottom:1px dashed #dfdfdf; line-height:50px; height:50px; font-size:13px;background:url(../images/news_ico.jpg) 0 16px no-repeat }
.main_right_con .main_news li a{ padding-left:25px;}
.main_right_con .main_news li a{}
.page_main{ width:778px;padding:30px 0 0 0;}
.page_pro{ width:778px;  height:500px;padding:30px 0 0 0;}
.page_left{ width:470px;}
.page_left .page_logo{ width:468px; height:515px; border:1px solid #c1a87c}
.page_left .page_logo1{ width:468px; height:515px; border:1px solid #c1a87c}
.page_left .page_logo img{ padding:38px 0 0 62px;}
.page_left .page_logo1 img{ padding:38px 0 0 55px;}
.main_right h3{ font-size:18px; color:#333333; height:40px; line-height:40px; letter-spacing:3px}
.main_right h4{ font-size:18px; color:#c1a87c; height:36px; line-height:36px; letter-spacing:3px}
.main_right h5{ font-size:6px; color:#c1a87c; height:24px; line-height:24px;letter-spacing:2px; font-weight:normal }
.main_right h7{ font-size:6px;  height:24px; line-height:24px;font-weight:normal }
.page_right{ width:206px;}
.page_right2{ width:284px;}
.page_left5{ width:350px;}
.main_right p span{ background:url(../images/span_ico.jpg) no-repeat 0 4px; padding-left:20px; }
.page_right5{ width:406px;}
.main_right  p span b{font-size:15px; color:#c1a87c; padding-right:15px}
.main_right p span strong{color:#c1a87c}
..page_pro{ font-family:"Î¢ÈíÑÅºÚ"}
.page_pro .page_left img{ width:300px; height:383px; margin-top:50px;}
.protitle_bg{ background:url(../images/pro_titlebg.jpg) no-repeat; height:47px;width:395px;}
.protitle_bg .fr{ padding-right:10px;}
.page_pro  p{ line-height:36px; font-size:14px; color:#000}
.page_pro h3{ color:#333; font-size:18px;line-height:34px; font-weight:600; letter-spacing:2px;}
.page_pro  .xinghao{  color:#fff; font-size:18px;line-height:34px; font-weight:600; letter-spacing:2px;width:100px; display:block; height:47px; text-align:center}
.page_pro .page_left{ width:340px;}
.page_pro .page_right2{ width:405px;}
.pro_info{ border-top: 1px solid #c1a87c; padding-top:20px;}
.pro_info img{ margin-right:25px; border:1px solid #c1a87c ; padding:1px;}
.pro_info p{ font-size:14px; line-height:22px;}
.pro_fg{ color:#957d4d; font-size:14px; letter-spacing:5px;}
em{color:#c1a87c; padding-left:12px;}
.color{color:#c1a87c;}
.main_table{ text-align:center; font-size:18px; color:#c1a87c; height:36px; line-height:36px; letter-spacing:3px}
/*---list_page---*/
.list_page{ text-align:center;margin:30px 0 0 0; float:right; font-size:14px;}
.list_page a{ background:#fff;margin:0px 1px;padding:6px 12px;border:1px solid #dac290;color:#A0A0A0;}
.list_page span{ background:#dac290;color:#ffffff;margin:0px 1px;padding:6px 12px;border:1px solid #dac290;}
/*---pro_page---*/
.pro_list li{ float:left; padding:12px 9px; text-align:center; line-height:30px;}
	.pro_list li a img{ border:1px solid #dfdfdf; padding:1px; width:160px; height:120px;}
	.pro_list li a img:hover{ border:1px solid #aaa;}
/* ---book--- */
.book_title{ background:#f1f1f1;height:29px;line-height:29px;font-size:14px;color:#444;padding-left:12px;border:1px solid #dfdfdf;}
.book_title b{float:right;padding-right:10px;font-weight:normal;font-size:12px;color:#666;}
.book_content{border:1px solid #dfdfdf;border-top:0;padding:10px;margin-bottom:10px;}

.subject_title{font-size:14px;font-weight:bold;color:#444;}
.page_our{background:#fff url(../images/our_bg.jpg) center 1200px no-repeat; padding-bottom:700px;}

.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:31px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#f3820f url(../images/redOpen.jpg) no-repeat;} 
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#f3820f url(../images/redTitleBg.gif) repeat-x; border-bottom:2px solid #f3820f;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'Î¢ÈíÑÅºÚ','ºÚÌå';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #f3820f; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}


/*---------------------footer-------------------*/
.footer{ background:#eddfb8 url(../images/footer_bg.jpg) no-repeat; height:62px; margin-bottom:35px;}
.footer p{ padding-left:110px;line-height:20px; font-size:10px; color:#c3a87d; padding-top:12px; font-family:"Î¢ÈíÑÅºÚ"}
.footer p a{ color:#c3a87d;}
.weixin{ position: fixed; right:0; bottom:10px; _position: absolute; _right:0; _bottom:10px}
/*---------------------¼ÓÃËÕýÅ£±íµ¥-------------------*/
.online{ font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.online tr{ height:40px; text-align:}
.online .text{border:1px solid #c1a87c;height:24px;line-height:24px;color:#666; width:280px; }
.online .text_detail{color:#c1c1c1; width:300px;}
.text_detail em{ color:#F00; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-style:normal; line-height:32px; height:32px;}
.city_detail{ width:76px; height:26px; display:block; float:left}
.project_detail{ width:180px; height:26px; display:block; float:left}
.online p em{ padding:0}
.online .con_online{border:1px solid #c1a87c;height:180px;line-height:24px;color:#333; width:480px; background:#fff}
.con_detail{ height:26px; display:block; float:left; padding-right:20px;}
.botton{ background:#E15718; height:32px; line-height:32px; width:100px; border:none; font-family:"Î¢ÈíÑÅºÚ"; color:#fff}
.sub{ text-align: center;  display:block; float:left;}
.sub_detail{width:350px; margin:0 auto}