@charset "utf-8";
/*reset*/
html,body,div,span,h1,h2,h3,h4,h5,h6,img,b,u,i,center,dl,dt,dd,ol,ul,li,form,table,tbody
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body{line-height:1;font:12px "宋体";color:#666;background:url(images/bg.gif) #c0c0c0}
ol,ul{list-style:none;}
a{color:#666;text-decoration:none;font-size:12px;}
a:link{}
a:visited{}
a:hover{text-decoration:underline;color:#005bac;}
a:active{color:#005bac;}

/*main*/

.wrap{width:950px;margin:0px auto; background-color:#fff; padding:0 30px; border-right:1px solid #fff}
#header{padding-top:30px;}
#logo{float:left; margin-bottom:2px;}
#lang{background:url(images/ico_xia.gif) no-repeat right 4px; padding:2px 18px 0 0; margin:0 3px 0 8px}
#nav{font-size:13px;color:#000;float:right; width:600px;text-align:right; margin-top:25px;}
#nav ul li a{display:block;float:left;padding:2px 4px;margin:0 3px;font-size:13px;color:#000;}
#nav ul li a:hover{color:#005bac;text-decoration:none;border-bottom: 3px solid #005bac}
#nav ul li{float:right;}
#nav ul li a.navin{float:left;padding:2px 4px; margin:0 3px; border-bottom: 3px solid #005bac}

#flash{margin:5px 0 17px 0;}

#index_news_box{float:left; width:429px; height:118px; padding-top:10px;background:url(images/index_news_box_bg.gif) no-repeat right}
#index_news_pic{float:left;background:url(images/news_pic_bg.gif) no-repeat;width:152px;height:90px;font-size:13px; color:#1d2088; text-align:center; padding-top:4px; line-height:21px;}
#index_news_pic a{display:block;height:60px; width:142px; background:url(images/news_mpic1.jpg) no-repeat; margin:0 auto}
#index_news_pic a:hover{background:url(images/news_mpic1l.jpg) no-repeat;}
#index_news_list{float:left; margin-left:10px; width:245px; overflow:hidden; white-space:nowrap}
#index_news_list ul{line-height:23px;}

#index_pro_box{float:left; width:330px; height:118px; padding-top:10px; margin-left:25px;background:url(images/index_news_box_bg.gif) no-repeat right}
#index_pro_pic{float:left;background:url(images/news_pic_bg.gif) no-repeat;width:152px;height:90px;font-size:13px; color:#1d2088; text-align:center; padding-top:4px; line-height:21px;}
#index_pro_pic a{display:block;height:60px; width:142px; background:url(images/news_mpic2.jpg) no-repeat; margin:0 auto}
#index_pro_pic a:hover{background:url(images/news_mpic2l.jpg) no-repeat;}
#index_pro_list{float:left; margin-left:20px; width:145px; white-space:nowrap; overflow:hidden}
#index_pro_list ul{line-height:23px;}

.more1{float:right; margin:11px 30px 0 0}

#index_contact_box{float:right; width:160px; text-align:center;}
#index_contact_tit{color:#1d2088; font-size:13px; line-height:25px; margin:13px 0 3px 0;}
#index_contact_box a{display:block; width:47px; height:48px; background:url(images/bt_contact.gif) no-repeat; margin:0 auto}
#index_contact_box a:hover{background:url(images/bt_contactl.gif) no-repeat;}

#index_search{width:122px; height:17px;*height:22px; font-size:12px; color:#666;line-height:23px; border:0; background:url(images/search_bg.gif) 1px 1px; padding-left:27px; padding-top:5px; *padding-top:0px;}

#footer,#footer_s{background:url(images/footer_bg.gif) bottom repeat-x #fff; height:52px; padding-top:25px; text-align:center; line-height:18px; width:1000px; margin:0 auto; padding-left:11px; }

/*list*/

#location{}
#location a{}
#sub_main{}
#sub_tit{}
#sub_con{}
#sub_con1{}
#sub_con1 h1{}

#pro_list li{}
#pro_list li a{}
#pro_list li img{}

#page_turn{}


/*sub*/

#sub_main{border-bottom:1px solid #b6b8b5; padding-bottom:20px;}

#sub_left_box{float:left; width:152px;}
#sub_left_box ul{background:url(images/s_nav_line.gif) right top no-repeat; height:220px; margin-top:10px; font-weight:bold}
#sub_left_box ul li a{font-size:13px;}
#sub_left_box ul li a:hover{text-decoration:none}
#sub_left_box ul li.sub_left_text{padding-left:45px;line-height:18px; padding-bottom:5px;}
#sub_left_box ul li.sub_left_textin{background:url(images/ico2.gif) no-repeat 30px 6px; padding-left:45px; line-height:18px; padding-bottom:5px;}
#sub_left_box ul li.sub_left_textin a{color:#005bac}
#sub_left_box ul li.sub_left_bg{background:url(images/s_nav_bg.gif) no-repeat left; height:15px;}

#sub_right_box{float:right; width:774px;}
#sub_right_tit{height:27px; padding-top:8px; background:url(images/s_tit_bg.gif); line-height:20px; padding-left:20px; font-size:14px; font-weight:bold}
#sub_right_tit img{margin-bottom:2px;}
#sub_right_tit a{ font-size:14px;}
#sub_right_con{margin-top:10px;padding:30px;line-height:18px; height:auto!important; height:400px; min-height:400px;}
#sub_right_con1{margin-top:10px;padding:30px 80px 30px 35px;line-height:18px; height:auto!important; height:400px; min-height:400px;}

/*pro*/
#pro_list_ul li{height:165px; padding:35px 0 20px 20px; border-bottom:1px dashed #9e9e9e}
#pro_list_ul li .pro_list_text{float:right; width:410px; line-height:18px; overflow:hidden;}
.pro_list_desc{height:55px;overflow:auto}

/*news*/
#news_list_ul{line-height:33px;}
#news_list_ul li{border-bottom:1px dashed #9e9e9e}

#news_tit{border-bottom:1px dashed #9e9e9e; height:35px; text-align:center;margin:10px 70px 10px 30px; padding:20px 0 15px 0!important;padding:20px 0 5px 0;}
#news_tit h1{font-size:16px; color:#005bac; line-height:30px;}

#page_turn{height:30px;line-height:30px; padding:10px 5px 0 20px;}
#ico_top{position:absolute; right:25px; top:-15px;}
#footer_s{position:relative}


/*work*/



/*other*/
.f_l{float:left;}
.f_r{float:right;}
.ta_l{text-align:left}
.ta_r{text-align:right}
.fs_9{font-size:9px;}
.fs_12{font-size:12px;}
.fs_13{font-size:13px;}
.fs_14{font-size:14px;}
.fs_16{font-size:16px;}
.ff_a{font-family:Arial}

.ta_c{text-align:center}
.red{color:#ff4e00;}
.red a{color:#ff4e00;}
.blue{color:#005bac}
.cle{clear:both;font-size:0px;line-height:0px; height:0px; overflow:hidden}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.ml_15{margin-left:15px;}
.lh_1{line-height:1px;}
.lh_18{line-height:18px;}
b.b15{font-size:15px;color:#000;}
.b{font-weight:bold}

/*a*/

.red a{color:#ff4e00;}
.red a:hover{text-decoration:overline; color:#ff4e00}
a.red{color:#ff4e00;}
a.red:hover{ border-bottom:1px dashed #ff4e00;color:#ff4e00; text-decoration:none}

a.whi{color:#fff;}
a.whi:link{color:#fff;}
a.whi:hover{color:#fff;text-decoration:underline;}
a.whi:visited{color:#fff;}
a.whi:active{color:#fff;}

/*输入框、按钮*/

.input{border:1px solid;border-color:#c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 2px 2px;font-size:1.0em;vertical-align:middle;color:#000;}

.btn{border-color:#296fa5;margin-right:1em;color:#fff;background:#faa61a;}
.btn,.bt{border-width:0px;cursor:pointer;padding:.1em 1em;*padding:0 1em;font-size:9pt;line-height:130%;overflow:visible;}
.bt{cursor:pointer;border-color:#e4e4e4 #cccccc #cccccc #e4e4e4;}