@charset "gb2312";
/* CSS Document */

#banner{ height:253px; background:url(../images/banner1.jpg) no-repeat center 0; margin:0 auto;}
#banner1{ height:253px; background:url(../images/banner2.jpg) no-repeat center 0; margin:0 auto;}
#banner2{ height:253px; background:url(../images/banner3.jpg) no-repeat center 0; margin:0 auto;}
#banner3{ height:253px; background:url(../images/banner4.jpg) no-repeat center 0; margin:0 auto;}
#banner4{ height:253px; background:url(../images/banner5.jpg) no-repeat center 0; margin:0 auto;}
#banner5{ height:253px; background:url(../images/banner6.jpg) no-repeat center 0; margin:0 auto;}
#banner6{ height:253px; background:url(../images/banner7.jpg) no-repeat center 0; margin:0 auto;}

.con{width:978px; margin:0 auto;}
.con_l{width:251px;}
.tit{width:208px; height:24px; padding:10px 0 0 43px; background:url(../images/tit_bg1.gif) no-repeat; margin-bottom:7px;}
.con_l li a{width:176px; padding:8px 0 0 75px; height:25px; background:url(../images/left_bg.gif) no-repeat; font-size:13px; font-weight:bold; color:#274187; display:block;}
.con_l li a:hover{color:#f68e05;}
.con_r{width:697px;}
.title{width:697px; height:34px; margin:0 auto; background:url(../images/title_bg.gif) repeat-x;}
.title_r{ padding-top:10px; display:inline;}
.title_r img{ padding:3px 12px 0 0; display:inline;}
.title_r a{color:#626262;}
#main{width:697px; padding:50px 0 45px 0; line-height:12px;}
#main li{
	width:213px;
	height:324px;
	float:left;
	background:url(../images/pro_bg1.gif) no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}
#main li:hover{ background:url(../images/pro_bg2.gif) no-repeat;}
#main li b a{ color:#2a478e; padding:12px 0 6px 12px; display:block;}
#main li:hover b a{ color:#f68e05;}
#main li span{ color:#a8a7a7; padding-left:12px; display:block;}
#main li:hover span{ color:#cdcccc;}
#main li p{color:#626262; padding:10px 0 0 12px; display:block; line-height:22px;}
#main li:hover p{color:#efefef;}
.order{ text-align:right;}
.order a{color:#fff; padding:3px 6px; background:#bfbdbd;}
.order a:hover{ color:#fdc658; background:#294085;}
.order select{ margin:0 2px;}

#main1{width:672px; padding:38px 0 42px 25px;}
#main1 b{ font-size:16px; color:#2a478e; padding-left:6px; display:block;}
#main1 span{
	background:url(../images/pic_bg.gif) no-repeat;
	width:368px;
	height:373px;
	display:block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
#pro_con{
	width:670px;
	height:auto;
	border:1px solid #e1e1e1;
}
#pro_tit{width:670px; height:28px; background:url(../images/pro_tit_bg.gif) repeat-x;}
#pro_tit li{width:100px; height:28px; text-align:center; line-height:28px; background:url(../images/pro_tit_line.gif) no-repeat right 0; font-weight:bold; float:left;}
#pro_tit li:hover,#pro_tit li.hover{ background:#f4f4f4 url(../images/pro_tit_line.gif) no-repeat right 0;}
#pro_con p{ padding:24px 20px 0 20px; line-height:21px;}

#main2{width:682px; padding:25px 0 25px 15px;}
.blue{color:#2c4d95;}

#main3{width:687px; padding:25px 0 90px 10px;}
#main3 ul{ padding:46px 0 25px 0;}
#main3 li{width:670px; height:27px; background:#e8e8e8; margin-bottom:15px; padding-left:17px; line-height:27px;}
#main3 span{ line-height:24px; margin-top:10px; display:block;}

#main4{width:644px; padding:55px 16px 60px 37px; font-size:13px;}
#main4 b{ font-size:16px; color:#29468d; margin-bottom:12px; display:block;}
#main4 img{ margin-bottom:30px;}
#main4 span{width:300px; height:255px; display:block; float:right;}

#main5{width:682px; padding:34px 0 45px 15px;}
#main5 b{color:#2c4d95; font-size:14px;}

#main6{width:697px; padding:30px 0 65px 0;}
#main6 li{width:697px; height:120px;}
#main6 li b{width:660px; height:28px; border:1px solid #e3e3e3; display:block; padding:0 15px 0 20px; line-height:28px;}
#main6 li a{ color:#626262;}
#main6 li p{ padding:20px 0 0 22px; display:block;}

#main7{width:697px; padding:37px 0 72px 0;}
#main7 b{width:697px; height:16px; font-size:16px; color:#274288; text-align:center; display:block; margin-bottom:15px;}
#main7 span{width:695px; height:21px;border:1px solid #e3e3e3; display:block; text-align:center; color:#a2a2a2; padding-top:2px;}
#main7 p{ padding:23px 0 0 22px;}
#main7 p strong{ margin:25px 0; font-size:14px; display:block;}

#main8{width:683px; padding:33px 0 48px 14px;}
#messages{width:681px; height:503px; border:1px solid #dadada;}
#messages_mid{ padding:20px 0 0 90px; width:591px; height:404px;}
input{height:20px; border:1px solid #dadada;width:200px; margin-bottom:10px; line-height:20px; color:#626262; background:#f0f0f0;}
textarea{width:427px; height:135px;border:1px solid #dadada;margin-bottom:10px; line-height:20px; color:#626262; background:#f0f0f0;}
select{height:20px; border:1px solid #dadada;width:50px; margin-bottom:10px; line-height:20px; color:#626262; background:#f0f0f0;}
.annu input{width:62px; height:21px; line-height:21px; background:url(../images/annu_bg.gif) no-repeat; color:#626262; margin:10px 16px 0 0; border:none;}
