﻿body
{
    margin:0;
    padding:0;
    background:#FFFFFF url(../images/bg.jpg) repeat-x 0 0;
}
div,ul,li,td,p,h1,h2,h3,h4,h5,h6,form,input,textarea
{
    margin:0;
    padding:0;
    list-style:none;
    font-size:13px;
    text-align:left;
    font-family:\5B8B\4F53,Arial Narrow,arial,serif;
}
li,td,p,h1,h2,h3,h4,h5,h6,form,input,textarea
{
    text-align:left;
}
img
{
    border:none;
    padding:0;
    margin:0;
}

a {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #000000; text-decoration:none;}
a:active {color: #333333;}

.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

/* header */
#header
{
	margin:auto;
	width:1000px;
	height:216px;
	overflow:hidden;
}
#header ul li.lang
{
    height:28px;
    text-align:right;
    overflow:hidden;
    color:#F28100;
    padding:16px 30px 0 0;
}
#header ul li.lang a
{
    font-weight:bold;
    color:#F28100;
}
#header ul li.top
{
    height:95px;
    overflow:hidden;
}
#header ul li.nav
{
    height:47px;
    overflow:hidden;
}
#header ul li.nav img
{
    float:left;
}

#banner
{
    margin:auto;
    width:1000px;
    height:369px;
    padding:0 0 15px 0;
    background:url(../images/banner_bg.jpg) no-repeat 0 bottom;
}
.inforScroll{ position:relative;}
.tab_dian { position:absolute; right:0; bottom:0; margin-bottom:20px; margin-right:10px;}
.tab_dian li {float:left;margin-right:3px;}
.tab_dian li a {outline: none;display:block;background:url(../images/banner-page-off.png) left top no-repeat;width:11px;height:11px;}
.tab_dian li a:hover {background-position:left bottom;}
.tab_dian li a.current {background-position:left bottom;}
.tab_sty {width:1000px; height:369px;position:relative;}
.tab_sty li {position: absolute;}
.tab_sty li img{width:1000px; height:369px;}
.tab_sty li a{bottom:0; right:0; font-size:14px;color:#4d372c;font-weight:bold; font-family:"宋体";}

.stab_sty {width:719px; height:190px;position:relative;}
.stab_sty li {position: absolute;}
.stab_sty li img{width:719px; height:190px;}
.stab_sty li a{bottom:0; right:0; font-size:14px;color:#4d372c;font-weight:bold; font-family:"宋体";}

#footer
{
    margin:auto;
    width:1000px;
    overflow:hidden;
    padding:16px 0 0 0;
    background:url(../images/footer.jpg) repeat-x 0 0;
}
#footer ul
{
    background:url(../images/slogo.jpg) no-repeat 836px 25px;
}
#footer ul li.ico
{
    height:58px;
}
#footer ul li.ico span
{
    float:left;
    height:50px;
    width:176px;
    padding:0 0 0 23px;
}
#footer ul li.ico span b
{
    display:block;
    width:36px;
    height:20px;
    font-size:14px;
    text-align:center;
    color:#606060;
}
#footer ul li.ico span img
{
    display:block;
}
#footer ul li.txt
{
    text-align:left;
    line-height:22px;
    color:#606060;
    padding:0 0 0 10px;
}
#footer a
{
    color:#606060;
}
#footer a:hover
{
    color:#000000;
    text-decoration:underline;
}

/* main */
#main
{
    clear:both;
    margin:auto;
    width:1000px;
    height:135px;
    overflow:hidden;
}
#main span
{
    float:left;
    width:234px;
    height:105px;
    padding:11px 20px 0 0;
}
#main span.r
{
    padding-right:0;
}

/* center */
#center
{
    margin:auto;
    width:1000px;
    padding:0 0 10px 0;
    overflow:hidden;
    background:url(../images/center.jpg) repeat-y 259px 0;
}
#center div.left
{
    float:left;
    width:259px;
    overflow:hidden;
}
#center div.left ul.menu
{
    width:257px;
    overflow:hidden;
    background:url(../images/menu_bg.jpg) repeat-y 0 0;
}
#center div.left ul.menu li.t
{
    height:86px;
    overflow:hidden;
}
#center div.left ul.menu li.o
{
    height:78px;
    overflow:hidden;
}
#center div.left ul.menu li.i
{
    padding:28px 26px 37px 41px;
}
#center div.left ul.menu li.i label
{
    display:block;
    height:29px;
    background:url(../images/bottom_1.gif) repeat-x 0 bottom;
}
#center div.left ul.menu li.i label a
{
    display:block;
    height:29px;
    line-height:29px;
    color:#FFFFFF;
    text-indent:39px;
    background:url(../images/ico_1.gif) no-repeat 13px 11px;
}

#center div.left ul.so
{
    padding:30px 0 0 0;
    height:150px;
}
#center div.left ul.so li.t
{
    height:35px;
    overflow:hidden;
}
#center div.left ul.so li.i
{
    height:22px;
    padding:10px 0 0 0;
}
#center div.left ul.so li.i label
{
    float:left;
    width:80px;
    height:22px;
    line-height:22px;
    text-align:right;
}
#center div.left ul.so li.i input
{
    float:left;
    width:120px;
    height:20px;
    text-indent:5px;
    border:1px solid #F38000;
}
#center div.left ul.so li.b
{
    padding:10px 0 0 80px;
}
#center div.left ul.so li.b input
{
    width:57px;
    height:22px;
    border:none;
    background:#F18000;
    cursor:pointer;
    text-align:center;
    line-height:22px;
    color:#FFFFFF;
}

#center div.left ul.contact
{
    padding:5px 0 0 0;
}

#center div.right
{
    float:right;
    width:719px;
    overflow:hidden;
}
#center div.right ul.nonce
{
    clear:both;
    height:37px;
    padding:0 0 10px 0;
    background:url(../images/right_t.jpg) no-repeat 0 bottom;
}
#center div.right ul.nonce li
{
    text-align:left;
    padding:15px 0 0 0;
    color:#333333;
}
#center div.right ul.nonce li a
{
    color:#333333;
}
#center div.right ul.nonce li b
{
    color:#000000;
    font-weight:normal;
}

#center div.right ul.title
{
    clear:both;
    height:40px;
}
#center div.right ul.title li
{
    line-height:40px;
    color:#60584E;
    font-size:15px;
    padding:0 0 0 10px;
}

#center div.right ul.text
{
    width:719px;
    overflow:hidden;
    background:url(../images/right_c.jpg) repeat-y 0 0;
}
#center div.right ul.text li.x
{
    text-align:left;
    line-height:24px;
    color:#333333;
    overflow:hidden;
    padding:10px 20px 20px 20px;
    background:url(../images/right_b.jpg) no-repeat 0 bottom;
}
#center div.right ul.text li.x p
{
    padding:10px 0;
}

#center div.right ul.text li.t
{
    margin:auto;
    width:699px;
    padding:20px 0 15px 0;
    text-align:center;
    font-size:16px;
    font-weight:bold;
}
#center div.right ul.text li.m
{
    margin:auto;
    width:699px;
    height:24px;
    color:#666666;
    font-size:12px;
    text-align:center;
    border-bottom:1px solid #E2E2E2;
}

#center div.right ul.text li.i
{
    clear:both;
    height:280px;
    overflow:hidden;
}
#center div.right ul.text li.i div.l
{
    float:left;
    width:310px;
    padding:5px 0 0 20px;
}
#center div.right ul.text li.i div.l img
{
    float:left;
    width:300px;
    height:240px;
    padding:4px;
    border:1px solid #E2E2E2;
}
#center div.right ul.text li.i div.r
{
    float:right;
    width:350px;
    padding:5px 0 0 0;
    text-align:left;
    line-height:24px;
}
#center div.right ul.text li.n
{
    clear:both;
    margin:auto;
    width:689px;
    padding:0 0 0 10px;
    border-bottom:1px solid #E2E2E2;
}
#center div.right ul.text li.n b
{
    display:block;
    width:120px;
    height:26px;
    line-height:24px;
    text-align:center;
    background:#F5F5F5;
    padding:5px 0 0 0;
    border:1px solid #E2E2E2;
    border-bottom:none;
    font-size:14px;
    color:#666666;
}

#center div.right ul.list
{
    background:url(../images/right_c.jpg) repeat-y 0 0;
}
#center div.right ul.list li.n
{
    padding:0 10px;
}
#center div.right ul.list li.n span
{
    display:block;
    height:35px;
    line-height:35px;
    text-indent:18px;
    overflow:hidden;
    border-bottom:1px dotted #E2E2E2;
    background:url(../images/ico_2.gif) no-repeat 10px center;
}
#center div.right ul.list li.n span a
{
    float:left;
    color:#666666;
}
#center div.right ul.list li.n span a:hover
{
    color:#333333;
}
#center div.right ul.list li.n span em
{
    float:right;
    width:120px;
    text-align:left;
    font-style:normal;
    color:#999999;
}
#center div.right ul.list li.p
{
    clear:both;
    height:40px;
    padding:10px 10px 0 0;
    background:url(../images/right_b.jpg) no-repeat 0 bottom;
}


#center div.right ul.list li.v
{
    float:left;
    width:230px;
    height:220px;
    padding:10px 40px 0 10px;
}
#center div.right ul.list li.v img
{
    width:220px;
    height:165px;
    padding:4px;
    border:1px solid #E2E2E2;
}
#center div.right ul.list li.v b
{
    display:block;
    font-weight:normal;
    padding:5px 0 0 0;
}

#center div.right ul.list li.u
{
    float:left;
    width:160px;
    height:170px;
    padding:5px 9px 0 10px;
}
#center div.right ul.list li.u img
{
    width:150px;
    height:120px;
    padding:4px;
    border:1px solid #E2E2E2;
}
#center div.right ul.list li.u b
{
    font-weight:normal;
    display:block;
    padding:8px 0 0 0;
    text-align:center;
}


#center div.right ul.form
{
    clear:both;
    padding:10px 0 0 0;
    background:url(../images/right_c.jpg) repeat-y 0 0;
}
#center div.right ul.form li
{
    height:40px;
    line-height:26px;
}
#center div.right ul.form li label
{
    float:left;
    width:100px;
    height:26px;
    color:#333333;
    text-align:right;
    padding-right:5px;
}
#center div.right ul.form li input
{
    float:left;
    width:200px;
    height:24px;
    border:1px solid #CCCCCC;
}
#center div.right ul.form li em
{
    float:left;
    font-style:normal;
    color:#CC0000;
    padding:0 10px;
}
#center div.right ul.form li.txt
{
    height:95px;
}
#center div.right ul.form li.txt textarea
{
    float:left;
    width:400px;
    height:80px;
    border:1px solid #CCCCCC;
}
#center div.right ul.form li.btu
{
    height:60px;
    padding:0 0 0 105px;
    background:url(../images/right_b.jpg) no-repeat 0 bottom;
}
#center div.right ul.form li.btu input
{
    width:90px;
    height:40px;
    cursor:pointer;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    background:#666666;
    border:1px solid #FFFFFF;
}
#center div.right ul.form li.btu span
{
    float:left;
    padding:5px 20px;
    color:#666666;
}
#center div.right ul.form li.btu span i
{
    font-style:normal;
    color:#CC0000;
    padding:0 3px;
}
