@charset "utf-8";
/* CSS Document */

body{font-size: 12px;margin: 0px;}
#bodys{ width:100%; height:auto; background: url(/images/big_bg3.jpg); background-repeat:no-repeat; background-position: center top; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding;}
a img{ border:0px;}
li{ list-style:none}
.black{color:#454545}
.azure{color:#479ec9}
.azure1{color:#15738d;}
.azure2{color:#176478;}
.azure3{color:#1c4e69;}
.red{color:#Fe0000;}
.orange{color:#d66610;}
#region{margin-left: auto; width: 930px; margin-right: auto; HEIGHT: auto;}
#line{float: left; width: 930px; height: auto}
#line .left{ float:left; width:673px; height:auto; margin:0; padding:0;}
#line .right{ float:right; width:236px; height:auto; margin-top:0px; margin-right:10px;}
#line .right1{ float:right; width:253px; height:34px;margin-right:3px!important; margin-right:2px;}
*html #line .right{ margin:0;}
#region1 {
	float: right;
	overflow: hidden;
	width: auto;
	color: #ffffff;
	height: 30px;
	font:12px;
	margin-right:6px;}
#region1 .txt { float:right;margin-right: 4px; width: auto; height: 30px;}
#region1 .txt .longleft{ float:left; width:19px; height:30px; overflow:hidden;}
#region1 .txt .longright{ float:left; width:24px; height:30px; overflow:hidden;}

#region1 .txt a{color: #ffffff; text-decoration: none;}
#region1 .txt a:hover {color: #fff24e; text-decoration: none;}

 
#region2{
	margin-top: 140px;
	float: left;
	overflow: hidden;
	width: 930px;
	height:310px;}
#region2 .combg{ float:left; width:543px; height:287px; background-image:url(/images/banner_bg.jpg); margin-top:20px;}
#region2 .combg .commutative{ float:left; width:520px; height:266px; overflow:hidden; margin:14px auto auto 16px!important;margin:14px auto auto 8px;}
#region2 .process{ float:right; width:366px; height:297px;}
#region2 .process .line8{ float:left; width:366px; height:93px;}
#region2 .process .buzhou1{float:left; width:98px; height:93px;}
#region2 .process .buzhou2{float:left; width:87px; height:93px;}
#region2 .process .buzhou3{float:left;width:89px; height:93px;}
#region2 .process .line9{ float:left; width:361px; height:170px;}


#navigation{
	background-image: url(../images/sp_menutop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 930px;
	float: left;
	margin-top:10px;
	padding: 0px;
	text-align:center;}
#navigation ul{display: block;margin: 0px;padding-top: 15px;padding-bottom: 15px; padding-left:6px;}
#navigation ul li{list-style-type: none; display: inline; padding: 0px; margin: 0px; text-align:center; padding-right:0px;}
#navigation ul li a{	
    color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	padding-top: 21px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left:10px;
	font-weight:600}
#navigation ul li a:hover{color: #FFF24E;}
.menu_line{background-image: url(../images/line.jpg);background-repeat: no-repeat;background-position: right center;height: 29px;width: 2px;margin: 0px;padding: 0px;}

#line .left .region3{
	float:left;
	width:673px;
	height:auto;
	margin-top:10px;}
#line .left .region3 .tg{ float:left; width:673px; height:35px; overflow:hidden; background-image: url(/images/tg_top.gif);}
#line .left .region3 .tg_1{ float:left; width:673px; height:35px;overflow:hidden; background-image:url(/images/tg1.gif);}

#line .left .region3 .tg2{ float:left; width:673px; height:32px; overflow:hidden; background-image:url(/images/tg2.gif);}
#line .left .region3 .tgline{ float:right; width:648px; height:27px;overflow:hidden; margin:8px 8px auto auto;}
#line .left .region3 .tgtg{ float:left; width:auto; height:27px;}
#line .left .region3 .tgtg .tgtg1{ float:left; width:51px; height:27px; margin-left:2px;cursor:pointer; padding-top:6px; text-align:center;}
*html #line .left .region3 .tgtg .tgtg1{padding-top:8px;}
*+html #line .left .region3 .tgtg .tgtg1{padding-top:8px;}
#line .left .region3 .tgtg .tgtg2{float:left; width:51px; height:27px; margin:2px auto auto 2px;cursor:pointer; padding-top:4px; text-align:center;}
*html #line .left .region3 .tgtg .tgtg2{padding-top:8px;}
*+html #line .left .region3 .tgtg .tgtg2{padding-top:8px;}
#line .left .region3 .tgtg a{ color:#1c4e69; text-decoration:none}
#line .left .region3 .tgtg a:hover{ color:#1c4e69; text-decoration:none}
#line .left .region3 .tgmore{ float:right; width:55px; height:20px; position:relative; margin:4px;}
#line .left .region3 .tgmore2{ float:right; width:55px; height:20px; position:relative; margin-top:5px; margin-right:4px;}
*html #line .left .region3 .tgmore2{ float:right; width:55px; height:20px; position:relative; margin-top:-9px; margin-right:4px;}
#line .left .region3 .tgmore3{ float:right; width:55px; height:20px; position:relative;margin-right:4px;}
*html #line .left .region3 .tgmore3{ float:right; width:55px; height:20px; position:relative;margin-right:4px; margin-top:-11px;}
#line .left .region3 .tgline .tgleft{float:left; width:91px; height:22px; padding-right:15px; text-indent:-100px;}
#line .left .region3 .man1{ float:left; width:669px; height:auto; border-left:#69c4e3 solid 2px; border-right:#69c4e3 solid 2px;}
#line .left .region3 .man2{ float:left; width:673px; height:auto;}
#line .left .region3 .man2 .line5{ float:left; width:673px; height:auto; margin-top:16px;}
#line .left .region3 .man2 .line5 .piece{ float:left; width:112px; height:auto; margin-left:18px;}
#line .left .region3 .man2 .line5 .piece .top{ float:left; width:112px; height:85px; overflow:hidden; }
#line .left .region3 .man2 .line5 .piece .top a img{ float:left; width:112px; height:85px; overflow:hidden;}
#line .left .region3 .man2 .line5 .piece .name{ float:left; width:112px; height:16px; text-align:center; margin-top:8px;}
#line .left .region3 .man1 .line6{ float:left; width:669px; height:auto;overflow:hidden; margin-top:10px;}
#line .left .region3 .man1 .line1{ float:left; width:669px; height:auto;overflow:hidden;}
#line .left .region3 .man1 .line1 .zhankai{ float:right; width:50px; height:20px; margin:10px 10px auto auto;}
#line .left .region3 .man1 .line1 .piece{ float:left; width:110px; height:194px; overflow:hidden; margin:10px auto auto 20px;}
#line .left .region3 .man1 .line1 .piece .top{ float:left; width:110px; height:110px;toverflow:hidden; background-image:url(/images/pictop.gif);}
#line .left .region3 .man1 .line1 .piece .top .pic{ float:left; width:95px; height:95px; overflow:hidden; margin:8px auto auto 8px!important;margin:8px auto auto 4px;}
#line .left .region3 .man1 .line1 .piece .top .pic a img{ float:left; width:95px; height:95px; overflow:hidden;}
#line .left .region3 .man1 .line1 .piece .name{ float:left; width:110px; height:auto; text-align:center; margin-top:8px;}
#line .left .region3 .man1 .line1 .piece .name .black a{color:#454545; text-decoration:none}
#line .left .region3 .man1 .line1 .piece .name .black a:hover{color:#454545; text-decoration:underline}
#line .left .region3 .man1 .line1 .piece .name .azure a{color:#479ec9; text-decoration:none}
#line .left .region3 .man1 .line1 .piece .name .azure a:hover{color:#479ec9; text-decoration:underline}
#line .left .region3 .man1 .line1 .piece .line3{ float:left; width:110px; height:45px; margin-top:10px;}
#line .left .region3 .man1 .line1 .piece .line3 .ballot{ margin-left:auto; margin-right:auto; width:60px; height:45px; overflow:hidden; background-image:url(/images/ballot.gif)}
#line .left .region3 .man1 .line1 .piece .line3 .ballot .top1{ float:left; width:60px; height:22px; overflow:hidden;}
#line .left .region3 .man1 .line1 .piece .line3 .ballot .top1 .txt{ float:left; width:60px; height:16px; text-align:center; margin-top:4px;}
#line .left .region3 .man1 .line1 .piece .line3 .ballot .button{ float:left; width:60px; height:23px; overflow:hidden;}
.bottom1{ float:left; width:673px; height:33px;}
.bottom3{ float:left; width:673px; height:5px; border-bottom:#64c2db solid 3px;}
#line .left .region3 .man1 .line3{ float:left; width:669px; height:auto; margin-top:20px;}
#line .left .region3 .man1 .line3 .line4{ margin-left:auto; margin-right:auto; width:630px; height:auto;}
#line .left .region3 .man1 .line3 .line4 .piece{ float:left; width:145px; height:auto; margin-left:10px;}
#line .left .region3 .man1 .line3 .line4 .piece .top{ float:left; width:145px; height:107px; overflow:hidden; background-image:url(/images/pictop1.gif)}
#line .left .region3 .man1 .line3 .line4 .piece .top .pic{ float:left; width:130px; height:95px; overflow:hidden; margin-top:6px; margin-left:8px!important;margin-left:4px;}
#line .left .region3 .man1 .line3 .line4 .piece .top .pic a img{ float:left; width:130px; height:95px; overflow:hidden;}
#line .left .region3 .man1 .line3 .line4 .piece .name{ float:left; width:145px; height:auto; text-align:center; margin-top:8px;}
#line .left .region3 .bottom2{ float:left; width:673px; height:280px; background-image:url(/images/bolg_bg.jpg)}
#line .left .region3 .bottom2 .line7{ margin-left:auto; margin-right:auto; width:621px; height:auto;}
#line .left .region3 .bottom2 .line7 .piece{ float:left; width:310px; height:250px; margin-top:10px;}
#line .left .region3 .bottom2 .line7 .piece .region4{ float:left; width:280px; height:auto;}
#line .left .region3 .bottom2 .line7 .piece .region5{ float:right; width:280px; height:auto!important;}
#line .left .region3 .bottom2 .line7 .piece .txt1{ float:left; width:280px; height:20px; font-size:14px;}
#line .left .region3 .bottom2 .line7 .piece .txt2{ float:left; width:280px; height:16px; border-bottom:#b5b5b5 dotted 1px; margin-top:0px; color:#176478;}
#line .left .region3 .bottom2 .line7 .piece .txt3{ float: left!important; width:280px; height:0px; margin:29px auto auto 2px!important; }
#line .left .region3 .bottom2 .line7 .piece .txt4{ float:left; width:auto; height:auto; margin:0px auto auto -35px!important; line-height:200%; text-align:left; font-weight: normal;}
#line .left .region3 .bottom2 .line7 .piece .txt5{ float: left!important; width:280px; height:0px; margin:29px auto auto 0px!important; padding-top:-18px;}
#line .left .region3 .bottom2 .line7 .piece .txt3 ul {width:auto; height:5px; margin:0px auto auto 2px; padding:0px 0px 0px 20px;}
#line .left .region3 .bottom2 .line7 .piece .txt3 ul li{ margin-top:0px;}
#line .left .region3 .bottom2 .line7 .piece a{ color:#333333; text-decoration:none; }
#line .left .region3 .bottom2 .line7 .piece a:hover{ color:#333333; text-decoration:underline; }

.bj_rigth_index{background:url(../images/inrightbj_05.jpg) repeat-x top center; float:left; width:236px; height:auto;}

.imgright_indexc{ float:left;border:1px solid #cee1c3;  width:234px; height:auto;margin:1px 0 5px auto}
*html .imgright_index{ padding-right:0;}
.imgright_index_textc{
	height:auto;
	width:88%;
    line-height:20px;
	color: #666666;
	font-size: 12px;
	margin:14px auto 10px auto;
}
.imgright_index_textc a{ float:right;color:#4e4e4e; margin-bottom:10px;}
.imgright_index_textc a:hover{float:right; color:#0080b1; margin-bottom:10px;}
.imgright_index_bottom{ margin:10px auto 10px auto; width:204px; height:46px;}

.news_right_index{ width:100%; margin:0 auto; padding:0; height:auto; clear:both; overflow:hidden}
.news_right_index_top{ width:100%; margin:0 auto; padding:5px; margin-bottom:auto; height:35px; color:#000;font-size: 14px;font-weight: bold; background:url(../images/right_frame.jpg) no-repeat bottom left; line-height:35px; clear:both;}
.news_right_index_top p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.news_right_index_top span{ float:right; margin:8px auto 0 auto ; height:auto; padding:0; line-height:20px;}
.news_right_index ul{
	width:99%;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.news_right_index ul li{
	list-style-type: none;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px; line-height:20px;
}
.news_right_index ul li a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/point.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.news_right_index ul li a:hover{
	text-decoration:none;
	color: #000;}
	
.news_right_index_con{ margin:0 auto; height:auto; width:100%; padding:10px 0 10px 0;}
.news_right_index_con p{ margin:0 0 0 10px; height:22px;}
.news_right_index_con p a{ text-decoration:none; color:#666666;}
.news_right_index_con p a:hover{ text-decoration:none; color:#333333;}
.link_list_div{ float:left; margin:10px 3px 3px 3px; width:104px; height:65px; background-image:url(../images/bj_right.jpg); background-repeat:no-repeat; text-align:center;}
.link_list_div img{ margin:2px auto 0 auto;}
.link_list_div2{ float:left; margin:10px 3px 3px 3px; width:104px; height:65px; text-align:center;}
.link_list_div2 img{ margin:2px auto 0 auto;}