@charset "gb2312";
/* CSS Document */

#banner{ height:218px; background:url(../images/banner1.jpg) no-repeat center 0; margin:0 auto;}
#banner_jb{ height:35px; background:url(../images/banner_jb.jpg) no-repeat center 0; margin:0 auto;}
#banner1{ height:218px; background:url(../images/banner2.jpg) no-repeat center 0; margin:0 auto;}
#banner2{ height:218px; background:url(../images/banner3.jpg) no-repeat center 0; margin:0 auto;}
#banner3{ height:218px; background:url(../images/banner4.jpg) no-repeat center 0; margin:0 auto;}
#banner4{ height:218px; background:url(../images/banner5.jpg) no-repeat center 0; margin:0 auto;}
#banner5{ height:218px; background:url(../images/banner6.jpg) no-repeat center 0; margin:0 auto;}
#banner6{ height:218px; 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 { font-size:13px; font-weight:bold;}
.con_l li a{ padding: 4px 0 4px 75px; height:25px; background:url(../images/left_bg.gif) no-repeat; color:#274187; display:block;}
.pro-v-left li a{ padding: 4px 0 4px 35px; background:url(../images/left_bg.gif) no-repeat;
  white-space: normal; overflow:hidden;
  background:url(../images/left_bg1.gif) no-repeat;
}
.pro-v-left li:first-child {color: #F54E00; padding-left:25px; font-size:14px; margin-bottom:5px;}
.pro-v-left li:first-child a { color: #F54E00; background:none; padding-left:0;}
.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;}
.title_r img{ padding:6px 12px 0 0;}
.title_r a{color:#626262;}
#main{width:697px; padding:30px 0; line-height:12px;}
#main li{width:213px; height:250px; float:left; margin:0 5px 20px 0; background:url(../images/pro_bg1.gif) no-repeat; padding:3px 7px 0 7px;}
#main li:hover{ background:url(../images/pro_bg2.gif) no-repeat;}
#main li > a{ display:block;}
#main li b a{ color:#2a478e; padding:15px 6px 5px; display:block;
	overflow:hidden; white-space:nowrap; text-overflow: ellipsis; line-height: 16px;}
#main li:hover b a{ color:#f68e05;}
#main li span{ color:#888; width: 210px; padding-left:6px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
#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;}

#main1{width:672px; padding:38px 0 42px 25px;}
#main1 b{ font-size:18px; color:#2a478e; display:block;}
#main1 .img-box{ /*background:url(../images/pic_bg.gif) no-repeat;width:535px; height:298px;*/
	width:320px; float:left;
	display:block; padding:4px; margin:0 0 20px 0; border: 1px solid #ddd; background:#FFF; box-shadow: 0 3px 5px 0px rgba(0,0,0,0.1);
}
#main1 .img-box img{ width:320px;}
.pro-info { margin-left:360px; width:auto; height:auto;}
.pro-info .link { margin:10px 0; text-align:center;}
.pro-info .link a { font-size:15px; color:#F00; font-weight:bold;}
#pro_con{width:670px; /*height:235px;*/ padding-bottom:20px; border:1px solid #e1e1e1; clear:both;}
#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; cursor:pointer;}
#pro_tit li.tab_hover{ background:#f4f4f4 url(../images/pro_tit_line.gif) no-repeat right 0; color: #F3A742;}
#pro_con p{ padding:24px 20px 0 20px; line-height:21px;}
.tabcontent > div { display: none; margin:10px; overflow:hidden;}

#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 b 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;}
#messages_mid form > div { vertical-align: top;}
input{height:20px; border:1px solid #dadada;width:200px; margin-bottom:20px; line-height:20px; color:#ca8328; background:#f0f0f0;}
.text1 textarea{width:427px; height:135px;border:1px solid #dadada;margin-bottom:20px; line-height:20px; color:#ca8328; background:#f0f0f0;}
.annu input{width:62px; height:21px; line-height:21px; background:url(../images/annu_bg.gif) no-repeat; color:#535353; margin:10px 16px 0 0; border:none;}

/**/
.title_l { font-size:15px; font-family:Arial, Helvetica,"ËÎÌå"; color:#203D79; font-weight:bold; padding-left:10px;}
.title_l span { color:#F3A742; padding-left:10px;}