@charset "utf-8";
#top,#content,#banner2,#sub,#footer,#box,#bot{ width:970px; margin:0 auto; overflow:hidden;}
#header{ height:105px; overflow:hidden;}
#header .logo{ width:240px; height:105px; overflow:hidden; float:left;}
#header .logo a{ padding:20px 0 0 50px; display:block;}
#header .toplink{ width:730px; height:105px; overflow:hidden; float:right;}
#header .tpl01{ height:30px; line-height:30px; text-align:right; padding-right:5px;}
#header .tpl01 img{ vertical-align:middle;}

#header .tpl02{ height:35px; line-height:35px; overflow:hidden;}
#header .a3{ width:330px; height:35px; padding-left:210px; background:url(../images/toplink_bg.gif) no-repeat right center; float:left;}
#header .a3 a{ padding:0 5px 0 3px; display:block; float:left; text-decoration:none; width:100px; text-align:center;}
#header .a3 a:hover{ text-decoration:underline;}
#header .search{ width:185px; height:35px; float:left; display:block; overflow:hidden; background:url(../images/search_bg.gif) no-repeat right 5px;}
#header .hd_inp{width:125px; height:18px; line-height:18px; border:none; margin-left:25px; margin-top:7px; background:none; color:#565656;}
#header .hd_btn{width:30px; height:24px; vertical-align:middle;}

#nav{ height:40px; line-height:22px; clear:both; background:url(../images/nav_bg.gif) no-repeat 0 5px; padding-left:25px; padding-top:5px;}
#nav a{ color:#fff; text-decoration:none; display:block; float:left; padding:0 15px; text-align:center; font-size:12px;
font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#nav a:hover{ background:#D71921; color:#fff; font-weight:bold;}
#banner{ height:292px;}
#box{ height:148px; overflow:hidden; margin-top:3px;}
#box1{ width:356px; height:148px; float:left; overflow:hidden; background:url(../images/box1_bg.gif) no-repeat 0 5px;}
#box2{ width:308px; height:148px; float:left; overflow:hidden; background:url(../images/box2_bg.gif) no-repeat 0 5px;}
#box3{ width:274px; height:126px; float:right; overflow:hidden; background:url(../images/box3_bg.gif) no-repeat 0 5px; padding:22px 0 0 32px;}
.boxdl{ padding:15px 0 0 15px;padding:20px 0 0 15px\0;_padding:20px 0 0 15px;}
.boxdl dt{ padding-bottom:8px!important;padding-bottom:3px;}
.boxdl dd{ line-height:24px; padding-left:27px;}
.boxdl dd a{ color:#105598; text-decoration:underline;}
.boxdl dd a:hover{ color:#e51937; text-decoration:none;}

.boxdl2{ padding:15px 0 0 15px;padding:22px 0 0 15px\0;_padding:22px 0 0 15px; }
.boxdl2 dt{ padding-bottom:8px!important;padding-bottom:3px; }
.boxdl2 dd{ line-height:24px; padding-left:20px;}
.boxdl2 dd a{ color:#105598; text-decoration:underline;}
.boxdl2 dd a:hover{ color:#e51937; text-decoration:none;}

.xggd{height:50px; overflow:hidden; margin:20px 0 0 0px;}
.xggd a img{ height:44px; padding:0 5px; border:1px solid #fff;}
.xggd a:hover{ border:none;}
.xggd a:hover img{ border:1px solid #8DBCF8;}

#bot{ height:168px; background:url(../images/bot_bg.gif) no-repeat 5px 0; width:945px; padding-left:25px;}

#bot dl{ float:left; padding-right:55px; padding-top:5px;}

#bot dt{ padding:5px 0; font-size:14px; font-weight:bold;}
#bot dt a{ color:#333; text-decoration:none;}
#bot dt a:hover{ text-decoration:underline;}

#bot dd{line-height:20px; color:#555; text-decoration:none; padding-left:10px; background:url(../images/hongdian.gif) no-repeat 2px center;}
#bot dd a{ line-height:20px; color:#555; text-decoration:none;}
#bot dd a:hover{ text-decoration:underline;}

#footer{ height:90px; line-height:30px; color:#4a79cf;}
#footer a{ color:#4a79cf; text-decoration:underline;}
#footer a:hover{ color:#e51937; text-decoration:none;}

/*font*/

.fa01 a{ color:#2d4f8b; padding:2px; text-decoration:underline;}
.fa01 a:hover{ color:#ff0000; text-decoration:none;}
.sitenews{ text-align:right; height:40px; line-height:40px; padding:0 60px 5px 0;}
.sitenews a{ color:#105598; text-decoration:underline;}
.sitenews a:hover{ color:#e51937; text-decoration:none;}
.ft1{ float:left; padding:0 100px 0 10px;}
.ft2{ float:left;}
.ft3{ float:left; padding:5px 0 0 10px;}

/*sub*/
#sub{ overflow:hidden; padding-top:16px; background:url(../images/topbar.gif) no-repeat 5px 5px; margin-bottom:10px;}
#banner2{ height:233px; overflow:hidden;}
.sub_con{ border:1px solid #EBEBEB; border-top:none; width:957px; margin:0 0 0 6px;}
.sub_left{ width:158px; float:left; overflow:hidden; padding:10px 10px 530px 30px; display:block; background:url(../images/sub_leftbg.gif) no-repeat 30px 50px;}
.sub_right{width:757px; float:right; overflow:hidden;}

#nav2{ height:22px; line-height:22px; clear:both; background:url(../images/nav_bg2.gif) no-repeat 0 5px; padding-left:25px; padding-top:5px; color:#fff; font-size:12px; font-weight:bold;}
#nav2 a{ color:#fff; text-decoration:none; display:block; float:left; padding:0 15px; text-align:center; font-size:12px;
font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#nav2 a:hover{ background:#0D5598; color:#fff; font-weight:bold;}

.show_con{ padding:15px 45px 0 10px; line-height:24px;}

.show_con ul{ padding-right:25px;}
.show_con li{ height:33px; line-height:33px; color:#555; text-decoration:none; padding-left:10px; background:url(../images/hongdian.gif) no-repeat 2px center; border-bottom:1px dashed #565656; list-style:none;}
.show_con li a{ color:#555; text-decoration:none;}
.show_con li a:hover{ text-decoration:underline;}

.showdate{text-align:right; padding-right:15px; border-top:1px solid #ccc; line-height:30px; margin-top:15px;}

/*-----page----*/
.page{ color:#005bac; padding:10px; width:660px; height:20px; line-height:20px; background:url(../images/proge.jpg) no-repeat center top; margin-top:10px;}
.page a{ color:#005bac; text-decoration:none; font-weight:normal; font-size:12px;}
.page a:hover{ color:#ff0000; text-decoration:underline;}

/*-----sitemap----*/

#sitemap h2{ background:url(../images/boxadd.jpg) no-repeat 0 center #fff; padding-left:15px; font-weight:bold; color:#105598;  font-size:14px;}
#sitemap h2 a{ padding:0; background:none; text-decoration:none;}
#sitemap a{ color:#105598; text-decoration:none;  padding-left:5px; padding-left:10px; background:url(../images/hongdian.gif) no-repeat 2px center;}
#sitemap a:hover{ color:#e51937;text-decoration:underline;}
#sitemap ul{ margin:20px 0;}
#sitemap li{ background:none;}
/*-----order----*/
.order{ padding:20px; border:1px dashed #ccc; background:#fff; color:#0A55B5; font-size:12px;}
.order div{ padding-bottom:10px;}
.order img{ vertical-align:middle;}
#msg_txtTitle,#msg_txtEmail,#msg_txtLinkMan,#msg_txtTel,#msg_txtContent,#msg_txtValidateCode{ color:#ff0000;}
.orderinfo{ padding:20px; border:1px solid #FFD0A8; background:#ffffee; font-size:12px; margin-bottom:10px;}
.about dl{ margin:0px 10px 10px 10px; border-bottom:1px solid #ccc;}
.about dt{ font-size:14px; font-weight:bold;}
.about dd{ padding:10px; line-height:20px;}

.whoweare dl{ margin-bottom:15px; border-bottom:1px dashed #ccc;}
.whoweare dt{ font-size:14px; font-weight:bold; line-height:33px; color:#105598;}
.whoweare dd{ line-height:22px; padding-left:15px; padding-bottom:20px;}


#solutions h2{ font-size:12px; font-weight:bold; color:#105598;}
#solutions a{ color:#105598; text-decoration:underline; padding-left:15px; background:url(../images/hongdian.gif) no-repeat 5px center;}
#solutions a:hover{ color:#e51937; text-decoration:none;}

#zz a{ color:#105598; text-decoration:underline; padding-left:15px; background:url(../images/hongdian.gif) no-repeat 5px center;}
#zz a:hover{ color:#e51937; text-decoration:none;}

#yy a{ color:#105598; text-decoration:underline; }
#yy a:hover{ color:#e51937; text-decoration:none;}
