﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.clear{ clear:both;}
img{ border:0px;}
li{ list-style:none;}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
em{ font-style:normal; margin:0px; padding:0px;}
p{
	padding:0px;
	margin:0px;
}
a{ color:#525252; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}

.subMenu{ display:none;}
/*top*/
.top{ padding:13px 0px 11px 0px; height:58px; min-height:58px; width:930px; margin:0px auto;z-index:-1}
.logo{ float:left; padding-bottom:2px; padding-left:23px; width:135px; height:58px; min-height:58px;}
.search{ float:right; width:200px;}
.search_pic{ float:right; padding:14px 20px 0px 0px;}
.search_pic span{ padding-right:21px;}
.search_bt{ padding:7px 14px 0px 0px; width:185px;}
.search_bt span{ padding:0px 0px 0px 5px;}
.input{ border:1px solid #D3DDDC; width:111px; height:18px; padding-left:5px; line-height:18px; background:url(../images/top_bg.jpg) repeat-x;}

/*banner*/
.banner{ width:930px; margin:0px auto; padding-bottom:1px; z-index:-100}
.banner1{ width:930px; margin:0px auto; padding-bottom:3px;}

/*menu*/
.imgNav1{ float:left; height:36px; background:url(../images/nav.jpg) no-repeat; list-style-type: none;}
.imgNav1 li{ float: left; display: inline; margin: 0px; padding: 0px; list-style: none;}
.imgNav1 li a{ display: block; height:36px; line-height:36px;}

.imgNav1 li#two1 a{ width:120px;}
.imgNav1 li#two1 a:hover{ background:url(../images/nav.jpg) 0px -36px;}
.aon1{ background:url(../images/nav.jpg) 0px -36px;}

.imgNav1 li#two2 a{ width:114px;}
.imgNav1 li#two2 a:hover{ background:url(../images/nav.jpg) -120px -36px;}
.aon2{ background:url(../images/nav.jpg) -120px -36px;}

.imgNav1 li#two3 a{ width:114px;}
.imgNav1 li#two3 a:hover{ background:url(../images/nav.jpg) -234px -36px;}
.aon3{ background:url(../images/nav.jpg) -234px -36px;}

.imgNav1 li#two4 a{ width:113px;}
.imgNav1 li#two4 a:hover{ background:url(../images/nav.jpg) -348px -36px;}
.aon4{ background:url(../images/nav.jpg) -348px -36px;}

.imgNav1 li#two5 a{ width:114px;}
.imgNav1 li#two5 a:hover{ background:url(../images/nav.jpg) -461px -36px;}
.aon5{ background:url(../images/nav.jpg) -461px -36px;}

.imgNav1 li#two6 a{ width:114px;}
.imgNav1 li#two6 a:hover{ background:url(../images/nav.jpg) -575px -36px;}
.aon6{ background:url(../images/nav.jpg) -575px -36px;}

.imgNav1 li#two7 a{ width:114px;}
.imgNav1 li#two7 a:hover{ background:url(../images/nav.jpg) -689px -36px;}
.aon7{ background:url(../images/nav.jpg) -689px -36px;}

.imgNav1 li#two8 a{ width:127px;}
.imgNav1 li#two8 a:hover{ background:url(../images/nav.jpg) -803px -36px;}
.aon8{ background:url(../images/nav.jpg) -803px -36px;}

/*foot*/
.foot{
	width:930px;
	margin:0px auto;
	height:33px;
	min-height:33px;
	line-height:33px;
	border-top:1px solid #E4E4E4;
	padding:7px 0px;
	color:#888888;
	text-align: center;
}
.foot span{ padding:0px 0px 0px 10px;}
.foot a{ color:#888888; text-decoration:none;}
.foot a:hover{ color:#f00; text-decoration:none;}

/*left*/
.left_w211{ width:211px; float:left;}
.left{ background:url(../images/left_title.jpg) no-repeat; padding:10px 0px 7px 58px; font-size:14px; color:#fff; font-family:"宋体"; font-weight:bold;}
.left_l{ background:url(../images/l_bg.jpg) no-repeat left top #fff; padding-left:1px; height:371px; min-height:371px;}
.left_r{ background:url(../images/l_bg_r.jpg) no-repeat right top #fff; padding-right:1px; height:371px; min-height:371px;}
.left_c{ background:url(../images/l_bg_c.jpg) repeat-x; height:358px; min-height:358px; padding:13px 2px 0px 3px;}

.left_list li{ background:url(../images/ico2.jpg) 28px 9px no-repeat; border-bottom:1px solid #D6D6D6; padding-left:54px; color:#2C4D66; margin-left:17px; height:33px; line-height:33px; margin-right:10px;}
.left_list a{ color:#2C4D66; text-decoration:none;}
.left_list1 a{ color:#2C4D66; font-weight:bold;}
.left_list1 { color:#2C4D66; font-weight:bold;}

/**/
.frame{ width:930px; margin:0px auto;}
.frame1{ width:930px; margin:0px auto; background:url(../images/bg.jpg) repeat-x top #fff;}

.div_h3{ height:3px; overflow:hidden;}
.div_h10{ height:10px; overflow:hidden;}

.div_w200{ width:200px; float:left;}
.div_w423{ width:423px; float:left; padding:0px 7px 0px 6px;}
.div_w294{ width:294px; float:right;}

.w200_l{ background:url(../images/bg_l.jpg) no-repeat left; padding-left:5px; height:250px; min-height:250px;}
.w200_r{ background:url(../images/bg_r.jpg) no-repeat right; padding-right:5px; height:250px; min-height:250px;}
.w200_c{ background:url(../images/bg_c.jpg) repeat-x; height:250px; min-height:250px;}
.tel_pic{ padding:30px 0 0 11px;}
.pic_bg{ background:url(../images/pic_bg.jpg) no-repeat; width:190px; height:129px;}
.pic_bg img{ width:180px; height:122px; padding:4px 0 0 5px;}
.div_v{ padding:10px 0 0 0;}
.div_v span{ float:right; padding-right:4px;}

.pic_bg1{ background:url(../images/bg_pic.jpg) no-repeat; width:219px; height:145px;}
.pic_bg1 img{ width:202px; height:137px; padding:4px 0 0 6px;}
.div_v1{ padding:15px 0 0 0; width:219px;}
.div_v1 span{ float:right; padding-right:4px;}

.c_title{ background:url(../images/t_bg.jpg) no-repeat; height:30px; line-height:30px; border-bottom:1px solid #E4E4E4;}
.c_title h1{cursor:hand; /*background:url(../images/ico_off.jpg) no-repeat;*/ margin-right:1px; float:left; text-align:center; color:#0A51A1; font-size:12px; width:82px; font-weight:normal;}
.c_title h1.hover{ background:url(../images/ico_on.jpg) no-repeat bottom; color:#0A51A1; width:82px; font-weight:normal;}
.c_title span{ float:right; color:#999999; padding-right:11px;}
.c_title span a{ text-decoration:none; color:#999999;}

.c_foot{ background:url(../images/c_bg.jpg) no-repeat; height:3px;}

.div_border{ border-left:1px solid #DFE9F5; border-right:1px solid #DFE9F5; height:220px; min-height:220px;}

.list div{ background:url(../images/xiu1.jpg) repeat-x bottom; padding-top:13px; margin-bottom:7px;}
.list div h1{ font-size:14px; color:#434343; padding:0 0 5px 12px;}
.list div dl{ width:397px; margin:0px auto; height:102px; min-height:102px;}
.list div dl img{ width:129px; height:93px; margin-right:12px;}
.list div p{ color:#000; line-height:22px;}
.list div p em{ float:right; padding-right:15px; color:#0A51A1;}
.list div p em a{ color:#0A51A1;}
.list div a{ color:#000; text-decoration:none;}
.list li{ background:url(../images/ico.jpg) 10px 10px no-repeat; line-height:23px; height:23px; padding-left:22px; width:386px;}
.list li span{ float:right; color:#5687BE;}

.r_title{ background:url(../images/title_bg.jpg) no-repeat; height:30px; line-height:30px; border-bottom:1px solid #E4E4E4; padding:0 7px 0 13px;}
.r_title h1{ background:url(../images/ico1.jpg) 0px 10px no-repeat; font-size:12px; color:#9C9C9C; padding-left:18px;}
.r_title span{ float:right; color:#999999; padding-right:11px;}
.r_title span a{ text-decoration:none; color:#999999;}

.r_foot{ background:url(../images/bg_b.jpg) no-repeat; height:3px;}

.r_background{
	background:#F2F7FB;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:3px solid #fff;
	height:85px;
	min-height:85px;
	padding:15px 0px 0px 10px;
}
.r_background img{ float:left;}
.r_background div{ float:left; line-height:25px; color:#0A53A2; width:204px; padding-left:6px;}
.r_background div h1{ font-size:12px;}
.r_background a{ color:#0A53A2; text-decoration:none;}

.xiu_xian{
	background:url(../images/xiu.jpg) repeat-x bottom;
	height:1px;
	margin:0px 4px;
	overflow: hidden;
}

/**/
.div_w715{
	float:right;
	width:715px;
	
	background-repeat: no-repeat;
	background-position: left top;
}
.div_top{ background:url(../images/about_t.jpg) no-repeat; height:5px;}
.div_foot{ background:url(../images/about_b.jpg) no-repeat; height:5px;}
.div_center{  height:auto !important; height:100px; min-height:100px;}
.box{ border-left:1px solid #fff; border-right:1px solid #fff; padding:22px 24px 0 26px; line-height:22px;}
.box1{
	padding:17px 11px 0px 10px;
	line-height:22px;
}
.box2{ padding:22px 24px 0 56px; line-height:25px; background:url(../images/map.jpg) no-repeat;}
.box2 h1{ font-size:12px; color:#0670BE;}

.title1{ padding:16px 23px 0px 24px; background:url(../images/title_t.jpg) no-repeat bottom;}
.title1 h1{ font-size:14px; background:url(../images/ico3.jpg) 9px 7px no-repeat; padding-bottom:2px; padding-left:24px; height:24px; line-height:24px;}

.text{ height:36px; line-height:36px; text-align:right; padding-right:7px; width:923px; margin:0px auto; color:#BDBDBD;}
.text a{ color:#BDBDBD; text-decoration:none;}

.list1 div{ background:url(../images/xiu1.jpg) repeat-x bottom; margin-bottom:7px;}
.list1 div h1{ font-size:14px; color:#004F89; padding:0 0 5px 12px;}
.list1 div dl{ margin:0px auto; height:139px; min-height:139px;}
.list1 div dl img{ width:191px; height:124px; margin-right:12px;}
.list1 div p{ color:#525252; line-height:22px; text-indent:0em;}
.list1 div p em{ float:right; padding-right:15px; color:#0A51A1;}
.list1 div p em a{ color:#0A51A1;}
.list1 div a{ color:#000; text-decoration:none;}
.list2{ background:url(../images/list.jpg); line-height:28px;}
.list2 li{ background:url(../images/ico.jpg) 23px 10px no-repeat; line-height:28px; height:28px; padding-left:50px;}
.list2 li span{ float:right; color:#525252; padding-right:14px;}

.page{
	text-align:right;
	padding:14px 10px 22px 0px;
	color:#333333;
}
.page font{ font-size:12px;}
.page a{
	color:#333333;
	text-decoration:none;
}
.page a:hover{ color:#f00; text-decoration:none;}

.page1{ text-align:right; padding:14px 10px 22px 0px; color:#989898; border-bottom:1px solid #DBDBDB;}
.page1 font{ font-size:12px;}
.page1 a{ color:#989898; text-decoration:none;}
.page1 a:hover{ color:#f00; text-decoration:none;}

.input1{ border:1px solid #D4D4D4; width:23px; height:18px; color:#545454; padding-left:1px; margin:0px 5px;}
.info{ color:#4b4a4a; padding:20px; line-height:24px;}
.info h1{ text-align:center; font-size:16px; color:#2f2f2f;}
.info h2{ text-align:center; font-size:12px; color:#a6a6a6; font-weight:normal; background:url(../images/bg_page_line.jpg) repeat-x bottom; padding:0px 0px 10px 0px;}
.info dl{ padding:0px 16px;}
.info h3{ text-align:center;}

/*product*/
.product_t{ background:url(../images/c_t.jpg) no-repeat; height:3px;}
.product_c{ background:url(../images/c_c.jpg) repeat-y; height:291px; min-height:291px;}
.product_b{ background:url(../images/c_b.jpg) no-repeat; height:3px;}
.product_cc{ background:url(../images/c_c.jpg) no-repeat; height:291px; }

.bookinfo{ width:353px; padding-left:3px; float:left; padding-top:10px;}
.bookinfo .picture{ float:left; width:300px; height:215px; min-height:215px; padding-left:53px;}
.bookinfo .picture img{ padding:10px 12px;}
.bookinfo .txt{ float:right; width:353px;}
.bookinfo .txt h1{ font-size:16px; color:#da0f00; border-bottom:solid 2px #b5b5b5; padding:0px 0px 6px 0px;}
.bookinfo .txt h1 span{ float:right; font-size:16px; color:#5c5c5c; font-weight:normal; width:150px;}

.bookinfo1{ padding-left:3px; float:left; padding-top:10px; width:690px;}
.bookinfo1 .picture1{ float:left; width:630px; height:389px; min-height:389px; padding-left:53px; text-align:center;}
.bookinfo1 .picture1 img{ padding:10px 12px;}
.bookinfo1 .txt1{ float:left; width:683px; background:url(../images/bg_pc.jpg) no-repeat; height:53px; line-height:53px; text-align:center;}
.bookinfo1 .txt1 h1{ font-size:16px; color:#da0f00; border-bottom:solid 2px #b5b5b5; padding:0px 0px 6px 0px;}
.bookinfo1 .txt1 h1 span{ float:right; font-size:16px; color:#5c5c5c; font-weight:normal; width:150px;}

.list_book2{ width:150px; margin:0px auto; padding-top:3px;}
.list_book2 li{ float:left; list-style:none;}
.list_book2 img{ border:1px solid #CDCDCD; margin-left:5px;}

.div_right{ float:right; width:263px; padding-right:26px; color:#000; padding-top:27px; line-height:21px;}
.div_right h1{ font-size:12px; color:#056DB9;}

.cp_title{ padding-top:22px;}
.cp_text{ background:#F6F7F9; height:29px; line-height:29px; border-bottom:1px solid #056BB6; padding-top:6px; padding-left:12px;}
.cp_text h1{
	cursor:hand;
	background:url(../images/ico_off.jpg) no-repeat right;
	margin-right:1px;
	float:left;
	text-align:center;
	color:#B3B4B6;
	font-size:12px;
	width:85px;
	font-weight:normal;
	padding-right: 0px;
}
.cp_text h1.hover{
	background:url(../images/btn_on1.jpg) no-repeat left bottom;
	color:#00528E;
	width:85px;
	font-weight:bold;
}

.cp_t{ color:#4A5D6E; padding:22px 0px 0px 0px; width:611px; margin:0px auto; line-height:22px;}
.cp_t h1{ color:#475E70; font-size:12px;}

.list3{ padding-left:40px;}
.list3 li{ width:65px; height:66px; float:left; padding-right:35px;}
.list3 li img{ width:63px; height:64px; border:1px solid #C3C7C8;}

.c_text{ background:url(../images/ico4.jpg) 10px 8px no-repeat #D1ECFF; height:34px; line-height:34px; padding-left:35px; color:#004A81;}
.c_text div{ float:left; width:420px; font-weight:bold;}
.c_text font{ color:#575757; font-size:12px;}
.c_text em{ color:#333333; font-weight:bold;}
.c_text span{ float:right; padding-right:15px; color:#575757;}
.c_text1{ background:url(../images/ico4.jpg) 10px 8px no-repeat #D1ECFF; height:34px; line-height:34px; padding-left:35px; color:#004A81;}
.c_text1 div{ float:left; width:420px; font-weight:bold;}
.c_text1 em{ color:#333333; font-weight:bold;}
.c_text1 font{ color:#575757; font-size:12px;}
.c_text1 span{ float:right; padding-right:15px; padding-right:15px; color:#575757;}
.c_c{
	border-left:1px dashed #E0E0E0;
	border-right:1px dashed #E0E0E0;
	color:#878787;
	background:#fff;
	padding:10px 10px;
	line-height:22px;
	border-bottom: 1px dashed #E0E0E0;
}
.c_b{ height:6px; border-bottom:1px dashed #E0E0E0;}
.div_h7{ height:7px; overflow:hidden;}

.feed_box{ padding-bottom:45px; /*border-top:1px solid #DBDBDB;*/ margin-top:2px;}
.text_box{ height:19px; line-height:19px; padding-bottom:10px;}
.text_box1{ line-height:19px; padding-bottom:10px;}
.feed_text{ float:left; width:62px; color:#5A5A5A; margin-left:15px; text-align:right;}
.feed_text_input{ color:#5a5a5a; float:left; width:544px;}
.feed_btn{ padding:13px 0px 13px 80px; height:20px;}
.feed_btn span{ padding-right:7px;}
.input3{ width:220px; border:1px solid #B0B3C7;}
.input2{ width:544px; border:1px solid #B0B3C7; height:124px; line-height:18px;}

.back{ padding:10px 0px 0px 18px; color:#046AB6; font-weight:bold; height:32px;}

.job{ background:url(../images/text.jpg) no-repeat bottom; margin-bottom:18px;}
.job_text{ color:#424242; font-weight:bold; padding-bottom:2px;}
.job_border{ height:26px; line-height:26px; border-bottom:1px solid #DCDCDC; padding-left:15px;}
.job_border1{ height:26px; line-height:26px; border-bottom:1px solid #DCDCDC; background:#F6F6F6; padding-left:15px;}

.info_text h1{ font-size:14px; color:#f00; line-height:25px;}

.sitemap{ color:#EF286B; line-height:22px;} 
.sitemap h1{ color:#226eac; font-size:13px; margin:0px 10px 0px 0; padding:15px 0px 5px 0px; background:url(../images/dot_gray.gif) repeat-x bottom;}
.sitemap a{ color:#EF286B; text-decoration:none; padding-right:8px;}

.online_list2{ padding-left:9px;}
.online_list2 li{ padding-left:10px; float:left; width:193px; height:135px; min-height:135px; padding-bottom:34px;}
.online_list2 li img{ width:191px; height:72px; border:1px solid #D4D4D4; padding:3px; background:#fff;}
.online_list2 li h1{ text-align:center; color:#575C5F; font-weight:normal; font-size:12px; line-height:25px;}
.online_list2 li h1 a{ color:#575C5F; text-decoration:none;}
.online_list2 li h1 a:hover{ color:#f00; text-decoration:none;}

.pic_ico{ padding-right:25px; text-align:right; color:#000;}
.pic_ico span{ background:url(../images/ico6.jpg) 0px 5px no-repeat; padding-left:10px;}

.list4{ line-height:25px; height:25px; padding-top:5px;}
.div_h16{ border-bottom:1px solid #CCD9E3; height:16px; overflow:hidden;}
.list5{ line-height:58px; height:58px; padding-right:25px;}
.list5 dl{ float:right;}
.list5 span{ background:url(../images/ico6.jpg) 0px 5px no-repeat; padding-left:10px;}

.pages{ text-align:right; color:#BCBCBC; padding:15px 31px 46px 0px;}
.pages a{ color:#BCBCBC; text-decoration:none;}
.pages a:hover{ color:#f00; text-decoration:none;}

.nav-down{ position: absolute; z-index:1; }
.nav-down .navborder{ border-color:#98b1c4; border-style:solid; border-width:0px 1px 1px 1px; background:url(../images/nav_bg.jpg) repeat-x; float:left;}
.nav-down h1{ float:left; background:url(../images/nav_x.jpg) no-repeat right; font-size:12px; line-height:29px; padding:0px; margin:0px;}
.nav-down h1 a{ color:#fff; display:block; padding:0px 20px; }
.nav-down h1 a:hover{ color:#fff; text-decoration:none;}
.nav-down #con_two_1{ left:58px; position:relative;}
.nav-down #con_two_2{ left:120px; position:relative;}
.nav-down #con_two_3{ left:233px; position:relative;}
.nav-down #con_two_4{ left:347px; position:relative;}
.nav-down #con_two_5{ left:467px; position:relative;}
.nav-down #con_two_6{ left:559px; position:relative;}
.nav-down #con_two_7{ left:687px; position:relative;}
.nav-down .hover{background-color:#98b1c4; }
.list_div2{ background:url(../images/ico77.gif) 45px 12px no-repeat;  border-bottom:1px solid #D6D6D6; padding-left:57px; color:#2C4D66; margin-left:17px; height:33px; line-height:33px; margin-right:10px;}
.list_div{ background:url(../images/ico6.jpg) 38px 15px no-repeat; border-bottom:1px solid #D6D6D6; padding-left:57px; color:#2C4D66; margin-left:17px; height:33px; line-height:33px; margin-right:10px;}
.left_lists{ background:url(../images/ico2.jpg) 28px 9px no-repeat; border-bottom:1px solid #D6D6D6; padding-left:54px; color:#2C4D66; margin-left:17px; height:33px; line-height:33px; margin-right:10px;}
.left_lists a{ color:#2C4D66; text-decoration:none;}
.left_list1s{ background:url(../images/ico2.jpg) 28px 9px no-repeat; border-bottom:1px solid #D6D6D6; padding-left:54px; color:#2C4D66; margin-left:17px; height:33px; line-height:33px; margin-right:10px;}
.left_list1s a{ color:#2C4D66; font-weight:bold;}

.list_book_div{ float:left; padding-top:10px; padding-left:10px;}
.list_book_divr{ float:right; padding-top:10px;}
.list_book3 li{ float:left; list-style:none; width:43px;}
.list_book3 img{ border:1px solid #CDCDCD; margin-left:5px;}
.list_book3{ width:350px; height:42px; min-height:42px;}
.div_bx{ position:absolute; padding:20px 0 0 600px;
	top: 399px;
	left: 686px;
}
.div_bx div{ float:left;}
.list_book4 li{ float:left; list-style:none; width:43px; height:50px;}
.list_book4 img{ border:1px solid #CDCDCD; margin-left:5px;}
.list_book4{ width:600px; height:50px; min-height:42px;}.list_honor {
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.list_honor li {
	display: inline;
	padding: 0px;
	float: left;
	height: 180px;
	width: 150px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	text-align: left;
}
.list_honor span {
	text-align: center;
	display: block;
	padding: 6px 0px;
}

