@charset "utf-8";
body{ font-size:12px; font-family:"宋体";overflow-x:hidden; background: url(../images/bg.gif) no-repeat top center; background-color:#eae9e9;}
body,form,div,span,ul,dl,dt,dd,h1,h2,h3,h4,h5{margin:0px; padding:0px;}
a:link{text-decoration:none; color:#333;}
a:visited{color:#262728;text-decoration:none;}
a:hover{color:#262728;text-decoration:none;}
img{border:none}
ul{list-style:none;}
.red{color:#F00}
.green{color:green}
.gray{color:#999}
.center{text-align:center}
#Loading{width:100%; height:20px; overflow:hidden; color:#555; text-align:center; margin:0;}
#Loading img{width:16px; height:16px; margin:4px 3px -4px 0;}
#VerifyCodeImg{cursor:pointer; margin-left:5px; display:none}
.hide{visibility:hidden}
.clear{width:100%; height:0; overflow:hidden; clear:both;}

.container{width:945px; display:block; text-align:left; margin:0 auto;}

.vCode{display:none}

a.foot_a:link {	text-decoration: none;	color:#ffffff;}
a.foot_a:visited {text-decoration: none;color:#ffffff;}
a.foot_a:hover {text-decoration: underline;color:#ffffff;}
a.foot_a:active {text-decoration: none;}

a.foot_b:link {	text-decoration: none;	color:#747474;}
a.foot_b:visited {text-decoration: none;color:#747474;}
a.foot_b:hover {text-decoration: underline;color:#1f66b1;}
a.foot_b:active {text-decoration: none;}

a.foot_c:link {	text-decoration: none;	color:#484747;}
a.foot_c:visited {text-decoration: none;color:#484747;}
a.foot_c:hover {text-decoration: underline;color:#747474;}
a.foot_c:active {text-decoration: none;}

a.foot_d:link {	text-decoration: none;	color:#006499;}
a.foot_d:visited {text-decoration: none;color:#006499;}
a.foot_d:hover {text-decoration: underline;color:#006499;}
a.foot_d:active {text-decoration: none;}

a.foot_e:link {	text-decoration: none;	color:#606060;}
a.foot_e:visited {text-decoration: none;color:#606060;}
a.foot_e:hover {text-decoration: underline;color:#006499;}
a.foot_e:active {text-decoration: none;}

a.top_link:link {	text-decoration: none;	color:#a1a1a1;}
a.top_link:visited {text-decoration: none;color:#a1a1a1;}
a.top_link:hover {text-decoration: underline;color:#1f66b1;}
a.top_link:active {text-decoration: none;}


/*共用CSS部分**************************************************************************/
/*文本过长隐藏并且加省略号*/
.ProDiv,#Artlist dt,.list li,.list dt,#d_jdzl .first .rt_t{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list li{width:100%;}

/************************************************************************************/
.header_bg{ width:100%; height:40px; margin:0px; padding:0px; background:url(../images/f_bg.jpg);}

.fav{ width:1003px; height:30px;   margin:0px auto; padding:10px 0px 0px 0px; color:#a1a1a1;}
.fav_1{ width:78px; height:15px; line-height:14px; background:url(../images/t5.gif) no-repeat left; display:block;  font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:20px; float:right;}

.fav_2{ width:73px; height:15px; line-height:15px;background:url(../images/t4.gif) no-repeat left; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:20px; float:right;}
.fav_3{ width:15px; height:15px; display:block; float:right; margin-right:15px;}
.fav_4{ width:15px; height:15px; display:block; float:right; margin-right:5px;}
.fav_5{ width:15px; height:15px; display:block; float:right; margin-right:5px;}

.logo_bg{ width:100%; height:84px; margin:0px auto; padding:0px; background-color:#FFFFFF;}
.logo{ width:1003px; height:34px; margin:0px auto; padding:50px 0px 0px 0px; background:url(../images/logo.gif) no-repeat; color:#014676; text-align:right; font-family:Tahoma; font-weight:bold; font-size:14px;}

.menu_bg{ width:100%; height:45px; margin:0px auto; padding:0px; background:url(../images/t6.gif) repeat-x; border-bottom:1px solid #ffffff;}

.menu{ width:1003px; height:45px; line-height:45px;  margin:0px auto; padding:0px 0px 0px 0px; color:#ffffff; background:url(../images/l3.gif) no-repeat;}
.menu UL { margin:0px ; height:45px; padding:0px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.menu UL LI {width:143px; height:45px; line-height:45px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:center;   font-size:14px; font-family:"微软雅黑"; background:url(../images/t7.gif) no-repeat right;}
.menu UL LI a {TEXT-DECORATION: none; width:143px;DISPLAY: block; height:45px; font-size:14px; text-align:center;}
.menu UL LI a:link {color:#4e4e4e; }
.menu UL LI a:visited {	text-decoration: none;	color:#4e4e4e; }
.menu UL LI a:hover { TEXT-DECORATION: none; color:#ffffff;  font-weight:bold; background:url(../images/t8.gif) no-repeat;}

.banner{ width:100%; height:500px; margin:0px auto; padding:0px;}
.flash{ width:100%; height:250px; margin:0px auto; padding:0px; background:url(../images/t3.jpg) no-repeat center; border-bottom:1px solid #ffffff;}

.company_bg{ width:100%; height:200px; background-color:#094179;}
.company{ width:1003px; height:100px; margin:0px auto; padding:100px 0px 0px 0px; background:url(../images/t9.gif) no-repeat; color:#def3ff; text-align:center; font-family:Verdana; line-height:25px; }


.tj_title{ width:1003px; height:40px; margin:0px auto; padding:30px 0px 0px 0px; background:url(../images/t10.gif) no-repeat;}
.tj_title span a { width:18px; height:18px; margin:0px; padding:0px; float:right; display:block;}
.tj_content{ width:1003px; height:168px; margin:0px auto; padding:20px 0px 0px 0px; background:url(../images/t2.jpg) repeat-x bottom; }


.tj_bg{ width:161px; height:130px; margin:0px 3px; }
.tj_bg_pic{ width:157px; height:103px; margin:0px auto; padding:1px; text-align:center;border:1px solid #cccccc; background-color:#FFFFFF}
.tj_bg_title{ width:157px; height:27px; line-height:27px; margin:0px; padding:0px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; text-indent:10px; background:url(../images/arrow.gif) no-repeat 0px 10px;}


.company_content{ width:1003px; height:311px; margin:0px auto; padding:0px;}
.company_content_left{ width:487px; height:311px; margin:0px; padding:0px; float:left; background:url(../images/t12.gif) no-repeat;}
.company_content_right{ width:488px; height:311px; margin:0px; padding:0px; float:right; background:url(../images/t11.gif) no-repeat;}
.company_content_right_title{ width:285px; height:40px; margin:0px; padding:40px 0px 0px 0px;}
.company_content_right_title span a { width:18px; height:18px; margin:0px; padding:0px; float:right; display:block;}
.company_content_right_content{ width:290px; margin:0px; padding:10px 0px 0px 0px;}


.company_content_right_content UL { width:270px; margin:0px ; padding:0px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.company_content_right_content UL LI {width:270px; height:28px; line-height:28px;  margin:0px auto 0px auto; padding:0px 0px 0px 0px;font-size:12px; border-bottom:1px dotted #b9b9b9;  color:#574c4d; font-family:Verdana; background:url(../images/arrow.gif) no-repeat 1px 11px; text-indent:10px; color:#606060;}
.company_content_right_content UL LI span{ font-weight:bold; color:#006499;}

.company_content_left_title{ width:487px; height:40px; margin:0px; padding:40px 0px 0px 0px;}
.company_content_left_title span a { width:18px; height:18px; margin:0px; padding:0px; float:right; display:block;}
.company_content_left_content{ width:487px; height:186px; margin:0px; padding:0px;}

.company_content_left_content UL { width:487px; margin:0px ; padding:20px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.company_content_left_content UL LI {width:487px; height:71px;  margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.news_1{ width:123px; height:71px; float:left; background-color:#333333}
.news_2{ width:354px; height:20px; float:right; font-weight:bold; color:#006499;}
.news_3{ width:354px; height:51px; float:right; line-height:22px; overflow:hidden; color:#606060;}



.location{ width:1003px; height:48px; line-height:48px; margin:0px auto; padding:0px; background:url(../images/arrow.gif) no-repeat 0px 20px; text-indent:10px; color:#606060;}
.location span{ color:#006499;}


#cons{ width:1003px; height:auto!important; height:600px; min-height:600px; margin:0px auto; padding:0px 0px 100px 0px; }
.cons_left{ width:220px; height:auto!important; height:715px; min-height:715px;  margin:0px; padding:0px; float:left;}
.cons_right{ width:763px; height:auto!important; height:715px; min-height:715px;  margin:0px; padding:0px; float:right; }
.cons_right_title{ width:763px; height:50px; line-height:48px;  font-size:18px; color:#ffffff; text-indent:30px; background:url(../images/t13.gif) no-repeat; font-family:"微软雅黑"; font-weight:bold;}

.cons_left_content{ width:220px; height:auto!important; height:272px; min-height:272px; margin:0px 0px 0px 0px; padding:0px; }
.cons_left_content_title{ width:220px; height:50px;  margin:0px ; padding:0px 0px 0px 0px; background:url(../images/t14.gif) no-repeat;}

.cons_left_content_content{ width:220px; margin:0px; padding:0px;}



.cons_left_content_content UL { margin:0px auto ; padding:5px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.cons_left_content_content UL LI {width:220px; height:39px; line-height:39px;  margin:0px auto 0px auto; padding:0px 0px 0px 0px;  font-size:14px; background:url(../images/arrow.gif) no-repeat 10px 16px; text-indent:25px; border-bottom:1px dotted #c1c1c1;}



.sel a {TEXT-DECORATION: none; width:220px;DISPLAY: block; height:39px;}
.sel a:link {color:#606060;}
.sel a:visited {	text-decoration: none;	color:#606060; }
.sel a:hover { TEXT-DECORATION: none; color:#006499; background:url(../images/t16.gif) no-repeat 10px 16px;font-weight:bold;}

.sels a {TEXT-DECORATION: none; width:220px;DISPLAY: block; height:39px; background:url(../images/t16.gif) no-repeat 10px 16px; font-weight:bold;}
.sels a:link {color:#006499; background:url(../images/t16.gif) no-repeat 10px 16px;}
.sels a:visited {	text-decoration: none;	color:#006499;background:url(../images/t16.gif) no-repeat 10px 16px; }
.sels a:hover { TEXT-DECORATION: none; color:#006499; background:url(../images/t16.gif) no-repeat 10px 16px;  }





.cons_left_contact{ width:220px; margin:0px 0px 0px 0px; padding:0px;}
.cons_left_contact_title{ width:220px; height:50px; margin:0px; padding:0px; background:url(../images/t15.gif) no-repeat;}
.cons_left_contact_content{ width:220px; margin:0px auto; padding:0px;}
.cons_left_contact_content UL { width:220px; margin:0px auto 0px auto; padding:10px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.cons_left_contact_content UL LI {width:220px; height:27px; line-height:27px;  margin:0px auto 0px auto; padding:0px 0px 0px 0px;font-size:12px; border-bottom:1px dotted #b9b9b9;  color:#606060; font-family:Verdana; background:url(../images/arrow.gif) no-repeat 0px 10px; text-indent:10px;}
.cons_left_contact_content UL LI span{ font-weight:bold; color:#006499;}




.cons_right_content{ width:680px;margin:0px auto;height:auto!important; height:450px; min-height:450px; padding:20px;line-height:35px; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a}
.cons_right_content span{ color:#006499; font-family:"微软雅黑"; font-weight:bold;}



.cons_right_content1{ width:640px;margin:0px auto;height:auto!important; height:450px; min-height:450px; padding:40px 20px;line-height:35px; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a}





.inside_right_content2{ width:640px;margin:0px auto;height:auto!important; height:450px; min-height:450px; padding:30px 20px;line-height:35px; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a}
.inside_right_content2 span{ color:#3aa4e0; font-family:"微软雅黑"; font-weight:bold;}

.inside_right_content3{ width:750px;margin:0px auto;height:auto!important; height:450px; min-height:450px; padding:10px 0px;line-height:35px; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a; }



.contact_1{ width:300px; height:250px; float:left; background-color:#f5f5f5; line-height:28px; padding:10px; margin-bottom:30px;} 
.contact_2{ width:300px; height:250px; float:right; background-color:#f5f5f5; line-height:28px; padding:10px;margin-bottom:30px;} 

.cons_right_contents{ width:760px;margin:0px auto;height:auto!important; height:450px; min-height:450px; padding:20px 0px;line-height:35px; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a}

.tabs1{ border:1px solid #cccccc; border-width:1px 0px 0px 1px;}
.tabs2{ border:1px solid #cccccc; border-width:0px 1px 1px 0px; height:25px; line-height:25px; background-color:#f5f5f5}













.guest_content{ width:680px; height:auto!important; height:100px; min-height:100px; margin:10px auto; padding:10px; border:1px solid #eaeaea; background-color:#f9f9f9; font-size:12px;}
.guest_content_title{ width:680px; height:25px; line-height:25px; margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#463523;font-family:Arial, Helvetica, sans-serif; }
.guest_content_title span{ float:right;font-family:Arial, Helvetica, sans-serif; }
.guest_content_content{ width:680px; line-height:25px; color:#666666; margin:0px; padding:0px;}
.guest_content_answer{ width:670px; border:1px dashed #CCCCCC; height:auto!important; height:50px; min-height:50px; line-height:25px; background-color:#FFFFFF; padding:5px; color:#ff0000}
.guest_title{ width:670px; height:30px; line-height:30px; margin:10px auto; padding:0px; border:1px solid #eaeaea; background-color:#f9f9f9; font-size:14px; font-weight:bold; text-indent:20px; color:#463523;font-family:Arial, Helvetica, sans-serif; }

.guest_ss{ width:650px; margin:0px auto; padding:20px 0px;}
.guest_ss span{ color:#FF0000;}

.feedback_title{ width:680px; margin:100px auto 0px auto; padding:0px; height:32px; line-height:32px; background-color:#f7f7f7; text-indent:20px; font-weight:bold; color:#006499; border:1px solid #e8e8e8;}
.feedback_title span{ color:#666; font-size:12px; font-weight:normal;}

#faqbox { width:680px; margin:0px auto; padding:10px 0px 0px 0px;}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}


.page_nav{ width:700px;height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0px auto ; padding:0px; font-size:12px; font-family:"微软雅黑";}

.page_nav a {
border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #006499; padding-top: 4px; border-bottom: #d9d9d9 1px solid; text-decoration: none; background-color:#FFFFFF
}
.page_nav a:hover {
border-right: #006499 1px solid; border-top: #006499 1px solid; border-left: #006499 1px solid; color: #006499; border-bottom: #006499 1px solid
}
.page_nav a:active {
border-right: #006499 1px solid; border-top: #006499 1px solid; border-left: #006499 1px solid; color: #cc0000; border-bottom: #006499 1px solid
}
.page_nav span.current {
border-right: #006499 1px solid; padding-right: 5px; border-top: #006499 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 3px; margin: 2px; border-left: #006499 1px solid; color: #fff; padding-top: 2px; border-bottom: #006499 1px solid; background-color: #006499
}
.page_nav span.nolink { border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #006499; padding-top: 4px; border-bottom: #d9d9d9 1px solid; margin-left:5px; background-color:#ffffff;}

.nolinks{ border-right: #d9d9d9 1px solid; padding-right: 5px; border-top: #d9d9d9 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #d9d9d9 1px solid; color: #006499; padding-top: 2px; border-bottom: #d9d9d9 1px solid; margin-left:5px;
}


.content_list{ width:700px; margin:0px auto;height:auto!important; height:100px; min-height:100px;font-size:14px;}
.content_list UL {margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.content_list UL LI {width:700px;  margin:0px auto 0px auto;  padding:0px; border-bottom:1px dotted #c1c1c1; background:url(../images/arrow.gif) no-repeat 8px 17px; text-indent:25px; height:38px; line-height:38px;  }
.content_list UL LI span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#828282;}





.artRead .r_title{font-size:16px; text-align:center; margin:15px auto;}
.artRead .r_p{text-align:center; border-bottom:1px solid #e5e5e5;}
.artRead .r_line{height:1px; color:#DDD}
.artRead #MyContent,.artRead .r_pn{text-align:left; padding:5px 10px;}
.r_pn { padding:10px; line-height:2em;}

#preandnext {}
#preandnext h2{font-size:12px; font-weight:100;}


.piccontent{ width:733px; margin:0px auto 30px auto;height:auto!important; height:100px; min-height:100px;font-size:14px;}
.piccontent UL {margin: 20px 0px 0px 0px; padding:0px 0px 0px 0px; LIST-STYLE-TYPE: none; }
.piccontent UL LI {width:214px; height:165px;  margin:0px 15px 20px 15px;  padding:0px 0px 0px 0px; float:left; text-align:center; }
.tj_case{ width:210px; height:138px;border:1px solid #CCCCCC; padding:1px; background-color:#ffffff;}
.tj_case1{ width:210px; height:30px; line-height:30px; background:url(../images/arrow.gif) no-repeat 1px 12px; text-align:left; text-indent:10px; }


.tj_bg1{ width:200px; height:200px; margin:0px auto; padding:5px 0px 0px 0px;}
.tj_bg_pic1{ width:200px; height:150px; margin:0px auto; padding:0px; text-align:center;}
.tj_bg_title1{ width:200px; height:50px; line-height:50px; margin:0px; padding:0px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; text-indent:20px; background:url(../images/l2.gif) no-repeat 5px 20px;}

.footer_menu{ width:100%; height:33px; margin:0px; padding:90px 0px 0px 0px; background:url(../images/f_logo.jpg) no-repeat center top; background-color:#2f2f2f; text-align:center; color:#747474;}

.footer{ width:100%; height:50px;line-height:50px; margin:0px; padding:0px 0px 0px 0px; background-color:#202020;text-align:center;  color:#fff; font-family:Arial, Helvetica, sans-serif; }

