﻿@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-size:12px; color:#555; line-height:20px; position:relative;  margin:0 auto; font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;  width:100%; }
.box{  width:100%;  position:relative; height:115px; z-index:100001; }
.box01{  width:100%;  position:relative;   }
.top{ width:980px; height:75px; margin:0 auto; position:relative;}
.logo{ width:700px; float:left; }
.top_right{ width:260px; float:right;}
.tr{ width:261px; float:right; text-align:right; padding-top:11px; height:27px; color:#9a9a9a; font-size:12px;}
.tr a{  color:#9a9a9a; font-size:12px; text-decoration:none;}
.pro_title{
	background-color:#f7f7f7;
	padding-left:2px;
	font-weight:600;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.pro_titleCenter{
	background-color:#f7f7f7;
	padding-left:2px;
	font-weight:600;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.pro_list{
	padding-left:5px;
	text-align:left;
        font-family:Arial, Helvetica, sans-serif;
}
.pro_listCenter{
	padding-left:5px;
	text-align:left;
        font-family:Arial, Helvetica, sans-serif;
}
.tr1{ width:261px; float:right; height:28px; }
.tr101 {
    float: left;
    height: 28px;
    padding-left: 12px;
    width: 217px;
}
.tr101 .input3 {
    background: url("/images/a1.jpg") no-repeat scroll left top;
    border: 0 none;
    color: #B5B5B5;
    height: 28px;
    line-height: 28px;
    padding-left:10px;
    text-align: left;
    width: 207px; 
}
.input31 {
    color: #B5B5B5;
    text-align: left;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
}
.input {
    background: url("/images/a1.jpg") no-repeat scroll left top;
    border: 0 none;
    color: #B5B5B5;
    height: 28px;
    line-height: 28px;
    padding-left:10px;
    text-align: left;
    width: 207px; 
}
.tr102 {
    float: left;
    height: 28px;
    padding-top: 0px;*padding-top:1px;
	
    width: 32px; 
}
.tr102 .btn {
    background: url("/images/a2.jpg") no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    width: 32px;
}

.ys{ color:#FF0000;}
.ys a{ color:#FF0000; text-decoration:none;}
.nav{ width:100%; height:38px; background:url(../images/menu_bg.jpg) repeat-x; margin:0 auto; text-align:center; z-index:500000; }
.nav2{width:980px; height:38px; margin:0 auto; z-index:50000;}

.banner{ width:980px; float:left; height:290px;}
.tpf{ width:79px; text-align:left;}
/*flash*/
#slide-index {
	POSITION: relative; MIN-WIDTH: 1000px; WIDTH:auto; HEIGHT: 290px; OVERFLOW: hidden; 
}/*10.26*/
#slide-index .slides {
	MIN-WIDTH: 1000px; WIDTH: auto; HEIGHT: 290px
}/*10.26*/
#slide-index .slide {
	POSITION: relative; MIN-WIDTH: 1000px; FLOAT: left; HEIGHT: 290px
}/*10.26*/
#slide-index .image {
	Z-INDEX: 1; POSITION: absolute;  width:100%;
}
#slide-index .text {
	Z-INDEX: 2; POSITION: absolute; TOP: -500px
}
#slide-index .button {
	Z-INDEX: 2; POSITION: absolute; TOP: -500px
}
#slide-index .button {
	WIDTH: 138px; DISPLAY: none
}
#slide-index .control {
	Z-INDEX: 40; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 8px; HEIGHT: 19px; CURSOR: pointer; margin-left:0;
}
#slide-index .control A { background-color:#cecece; WIDTH: 12px; DISPLAY: inline-block; HEIGHT: 12px; CURSOR: pointer; MARGIN-RIGHT: 10px; opacity: 0.6
}
#slide-index .control A:hover {
	background-color:#1e4c99; opacity: 1
}
#slide-index .control A.active { background-color:#1e4c99; opacity: 1
}
.autoMaxWidth {
	POSITION: relative; HEIGHT: 232px; OVERFLOW: hidden
}
.box02{  width:100%;   height:auto; background:url(../images/b6.jpg) repeat center; margin:0 auto; float:left;  }
.content{width:980px;    position:relative; margin:0 auto;}
.gd{ width:980px; float:left; height:30px; }
.gd01{ width:60px; float:left; line-height:30px; color:#1E4C99; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.gd02{ width:720px; float:left; height:30px; line-height:30px; color:#898e8e;}
.gd02 a{width:600px; float:left;}
/*.gd02 span{float:left; width:90px; padding-left:20px;}*/
.gd03{ width:170px; float:right; text-align:right; height:30px; line-height:30px;   }
.gd03 img{vertical-align:middle;}

/* Elastislide Style */
.es-carousel-wrapper{
	width:978px;
	padding:20px 30px 10px 45px;
	position:relative; margin-left:-35px; overflow:hidden;
}
.es-carousel{
	width:988px;
	overflow:hidden;
}
.es-carousel ul{
	display:block;
}
.es-carousel ul li{
	height:96; padding:3px 15px 6px 5px; background:url(../images/cont-bg.jpg) no-repeat;
	float:left;
	display:block; height:100px;
}

.es-carousel .cont-img{ float:left; width:96px; margin-right:10px;}
.es-carousel .cont-img img{height:96px; width:96px;}
.es-carousel .cont-cont{ float:left; width:200px;}
.es-carousel .cont-cont .cont-title{font-size:12px; font-weight:bold; color:#1e4c99; line-height:40px; hanging-punctuation:40px;}
.cont-cont dt{clear:both; list-style:none;}
.cont-cont dd{float:left; width:89px; padding-left:8px; background:url(../images/jt.png) no-repeat left center; color:#525252;}
.cont-cont dd1{float:left; width:189px; padding-left:8px; background:url(../images/jt.png) no-repeat left center; color:#525252;}
.cont-cont dd a{ font-size:11px}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
	background:url(../images/nav.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	-moz-opacity:0.5; filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5;
}
.es-nav span.es-nav-next{
	right:6px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	-moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity:1.0; opacity:1.0;
}

.middle{ width:980px; float:left; padding-top:10px; clear:both; margin:0 auto;}
.mid-cont1{ width:300px; background:url(../images/line2.jpg) right no-repeat; float:left; height:160px;padding:5px 7px 10px 0;}
.middle-title{padding-left:20px; float:left; width:340px; font-size:14px; font-weight:bold; color:#1E4C99; background:url(../images/title-lis.jpg) no-repeat left center;}
.middle-title a{font-size:14px; font-weight:bold; color:#1E4C99;}
.more{float:right; width:80px; text-align:right;}
.n11{ height:20px; line-height:20px; overflow:hidden; float:left; position:relative; border-bottom:1px solid #cccccc; width:300px; }
.font1{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#195eb0}
.n11 span{ position:absolute; top:5px; right:3px;}
.n12{ float:left;display:inline; padding-top:10px; padding-right:5px; line-height:26px; margin-bottom:10px; padding-left:10px; width:300px;}
.n12 .ti a{line-height:26px; font-size:14px; color:#195eb0}
.n12 .ti{ padding-top:4px;}
.n12 .ti a:hover{color:#bd0000}
.n12 .co a{line-height:24px; font-size:12px; color:#555}
.n12 .co a:hover{color:#bd0000}
.n12 .co2{  text-align:left; clear:both; background:url(../images/dian.jpg) left no-repeat; height:26px; padding-left:10px; }
.n12 .co1{ text-align:left; clear:both; background:url(../images/sign.gif) no-repeat left center; padding-left:25px;}
.n12 .co2 span{ display: block;
    float:left; width:80px; }
.n12 .co2 a{float:left; font-size:12px; color:#555; width:210px;}
.n12 .co2 a:hover{color:#bd0000;float:left; }

.mid-cont2{ width:660px; background:url(../images/line2.jpg) right no-repeat; float:left; height:160px;padding:5px 7px 10px 0;}
.n21{ height:20px; line-height:20px; overflow:hidden; float:left; position:relative; border-bottom:1px solid #cccccc; width:660px; }
.font1{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#195eb0}
.n21 span{ position:absolute; top:5px; right:3px;}
.n22{ float:left;display:inline; padding-top:10px; padding-right:5px; line-height:26px; margin-bottom:10px; padding-left:10px; width:660px;}
.n22 .ti a{font-family:"微软雅黑"; line-height:26px; font-size:14px; color:#195eb0}
.n22 .ti{ padding-top:4px;}
.n22 .ti a:hover{color:#bd0000}
.n22 .co a{line-height:24px; font-size:12px; color:#555}
.n22 .co a:hover{color:#bd0000}
.n22 .co2{  text-align:left; clear:both; background:url(../images/dian.jpg) left no-repeat; height:26px; padding-left:10px; }
.n22 .co1{ text-align:left; clear:both; background:url(../images/sign.gif) no-repeat left center; padding-left:25px;}
.n22 .co2 span{ display: block;
    float:left; width:80px; }
.n22 .co2 a{float:left; font-size:12px; color:#555; width:210px;}
.n22 .co2 a:hover{color:#bd0000;float:left; }

.n201{ float:left; width:115px;}
.n201 img{ border:#e5e5e5 solid 1px;}
.n202{ float:left; width:182px; line-height:20px;}
.nys{ color:#0066ff; font-size:12px; font-weight:bold;}
.nys1{ color:#FF0000; font-size:12px; }
.nys1 a{ color:#FF0000; font-size:12px; text-decoration:none; }
.n3{ width:300px; padding-left:6px; float:left;}
.n3 li{ width:300px; line-height:23px; position:relative;}
.n3 li span{ position:absolute; top:0px; right:0px; color:#fd4201;}
.news2{ width:340px; float:left; height:265px; background:url(../images/a161.jpg) no-repeat left top;}
.cp{ width:320px; float:left; padding-left:11px; padding-top:12px;}
.cp01{ width:320px; height:25px; padding-top:2px; float:left; position:relative; background:url(../images/a14.jpg) no-repeat left top; }
.cp01 span{ position:absolute; top:5px; right:3px;}
.cp02{ width:308px; float:left;  padding-top:12px;  padding-left:9px;}

.boo{  width:100%; height:160px; float:left;   margin-top:0px; background: #D0D0D0;  }
.boo2{ clear:both;width:980px;  height:160px; margin:0 auto; background:url(../images/bottom.jpg) repeat-x;  }
.boo2 .tt{ float:left; width:190px; padding-left:10px; line-height:25px;}
.boo2 .tt .ti a{line-height:30px; font-size:14px; color:#606060}
.boo2 .tt  .ti{ padding-top:14px;}
.boo2 .tt .ti a:hover{color:#bd0000}
.boo2 .tt .co a{line-height:24px; font-size:12px; color:#5281ae}
.boo2 .tt .co a:hover{color:#bd0000}

.box03{  width:100%; height:45px; float:left; line-height:45px; border-top:8px solid #1E4C99;   margin-top:0px; background: #FFF }
.foot{ clear:both;width:980px; margin:0 auto;  }



.middle2{ width:980px; float:left; padding-top:40px; text-align:center }
.n4{ width:981px; height:27px; padding-left:15px; float:left; text-align:left;position:relative; font-size:18px; color:#0953aa; background:url(../images/line.jpg) bottom no-repeat}
.n4 span{ position:absolute; top:5px; right:3px;}
.pp1{ float:left;width:986px; height:55px; overflow:hidden; padding-top:10px; }
.rollBox{width:985px;overflow:hidden;padding:0px; padding-left:5px}
.rollBox .LeftBotton{height:23px;width:12px;background:url('../images/btnDirect.png') no-repeat;overflow:hidden;float:left;display:inline;margin:11px 0 0 0;cursor:pointer; margin-right:8px;}
.rollBox .LeftBotton:hover{    background-position: 0 -23px;}
.rollBox .RightBotton{height:23px;width:12px; background:url('../images/btnDirect.png') no-repeat scroll -12px 0;overflow:hidden;float:left;display:inline;margin:11px 0 0 10px;cursor:pointer; margin-right:8px;}
.rollBox .RightBotton:hover{    background-position: -12px -23px;}

.rollBox .Cont{width:930px; margin-left:5px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:92px; float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox #List1,.rollBox #List2{float:left;}


.rollBox ul {
    float: left;
}
.rollBox ul li {
    
    float: left;
    height: 44px;
    line-height: 30px;
    margin-right:12px;
    text-align: center;
    width: 92px;
}
.rollBox ul li img {
    float: left;border: 1px solid #D5D5D5;
    height: 42px;
    width: 90px;
}
.rollBox ul li img:hover {
    border: 1px solid #195eb0;
}


#menu{  height:38px; min-width:980px; width:auto !important; margin:0px auto;  z-index:20000;}
#menu li{ float:left; width:195px; text-align:left; margin-left:0px; margin-right:0px; height:38px; line-height:38px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; display:block; position:relative; }
#menu li a{ float:left; display:block; height:38px; text-align:left; margin-right:40px;padding-left:25px;padding-right:0px;background-repeat:no-repeat; background-position:0 0; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#ffffff; text-decoration:none; }
#menu li a:hover{ font-size:14px;background: url(../images/nav_hov.png) no-repeat; color:#ffffff; text-decoration:none;}

#menu ul li .nav_con {
    background: none repeat scroll 0 0 #1A77BD;
    display: none;
    left: 50%;
    margin-left: -74px;
    position: absolute;
    text-align: left;
    top: 40px;
    width: 178px; padding-top:5px; padding-bottom:5px;
    z-index: 1000;
}
#menu ul li .nav_con a { line-height:30px;width: 175px; height:30px;
     
    padding-left: 8px; font-size:12px;
}
#menu ul li .nav_con a:hover {
    background: none repeat scroll 0 0 #09F;line-height:30px;width: 170px; height:30px;font-size:12px;

}
/*photo*/
#slides {
    margin: 0 auto; 
    width: 100%;
}
.slides_con {
    height: 245px;
    min-width: 940px;
    overflow: hidden;
}
.slides_con  a {
    display: block;
    height: 212px;
    min-width: 1003px;
    text-indent: -9999em;
}
.banner1{ width:100%; margin:0 auto; height:303px; overflow:hidden; }
.subz{  width:100%; float:left; margin-bottom:15px; background:url(../images/ny_bg.jpg) repeat-x top; display:inline; }
.sub2{  width:980px; height:40px; line-height:40px; padding-top:10px; margin:0 auto; font-size:14px; color:#3f3f40;  }
.sub2 a{ font-size:14px; color:#3f3f40;}
.sub2 a.hover{ font-size:14px; color:#be0300;}
.sub{  width:980px; margin:0 auto;   }

.sub_left{ width:230px; float:left; text-align:left }
.sl{ width:230px; float:left;}
.sl01{ width:228px; float:left; border:#e5e5e5 solid 1px;display:inline; background:#f5f5f5; padding-bottom:0px; }
.sl01_t{width:221px; float:left;background:url(../images/m3.jpg) repeat-x top; height:33px; line-height:33px;padding-left:7px; color:#fff; font-size:14px; font-weight:bold; }
.sl01_b{ width:224px; padding:2px; text-align:center;float:left;}
.ca{ width:228px; float:left; }
.ca li{ width:228px; height:28px;  line-height:28px; float:left; color:#353535; font-size:12px; }
.ca li a{  color:#333333; font-size:14px;background:url(../images/ali_bg.jpg) no-repeat left bottom; padding-left:38px; display:block;text-decoration:none;}
.ca li a:hover{  background:url(../images/ali_bg.jpg) no-repeat left top; color:#ba0305;padding-left:38px;  font-size:14px; display:block;ttext-decoration:none;}
.ca li a.hover{  background:url(../images/ali_bg.jpg) no-repeat left top; color:#ba0305;padding-left:38px;  font-size:14px;display:block; text-decoration:none;}

.ca li.aa a{  color:#333333; font-size:13px;background:url(../images/ali_bg2.jpg) no-repeat left bottom; padding-left:48px; display:block;text-decoration:none;}
.ca li.aa a:hover{  background:url(../images/ali_bg2.jpg) no-repeat left top; color:#ba0305;padding-left:48px;  font-size:13px; display:block;ttext-decoration:none;}
.ca li.aa a.hover{  background:url(../images/ali_bg2.jpg) no-repeat left top; color:#ba0305;padding-left:48px;  font-size:13px;display:block; text-decoration:none;}

.ca li.aaSub a{  color:#333333; font-size:13px;background:url(../images/ali_bg3.jpg) no-repeat left bottom; padding-left:63px; display:block;text-decoration:none;}
.ca li.aaSub a:hover{  background:url(../images/ali_bg3.jpg) no-repeat left top; color:#ba0305;padding-left:63px;  font-size:13px; display:block;ttext-decoration:none;}
.ca li.aaSub a.hover{  background:url(../images/ali_bg3.jpg) no-repeat left top; color:#ba0305;padding-left:63px;  font-size:13px;display:block; text-decoration:none;}

.sl01fu{ width:228px; float:left; border:#d2d2d2 solid 1px;display:inline; background:#f5f5f5; padding-bottom:15px; margin-top:24px; margin-top:14px; display:inline;  }
.ca2{ width:228px; height:78px; float:left; padding-top:0px; text-align:center;}
.ca3{ width:218px; height:auto; float:left; overflow:hidden; padding-top:11px; line-height:22px; padding-left:10px;}

.sub_right{ width:735px; float:right; text-align:left;}
.sr{ width:735px; float:left; color:#0d89d9; font-size:14px; height:53px; line-height:35px; background:url(../images/about_t.png) no-repeat; padding-left:20px; }
.sr span{ float:right; font-size:12px; color:#333}
.about{width:695px; float:left; height:158px; background:url(../images/ali2_bg.jpg) bottom  no-repeat; margin-bottom:10px; line-height:24px; padding:20px;}
.about .img{ float:left; width:155px;}
.about .cc{ float:left; width:540px; color:#555}
.about .tt a{ float:left; height:30px; line-height:30px; font-size:16px; color:#333; width:100%}
.model-pic {padding: 0.75em 0;
    width: 100%;color: #003399;
}
.model-pic ul {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.model-pic ul li {
    background: none repeat scroll 0 0 #fff;
    display: inline-table;
    padding: 0 0.5em;
	width:118px;
	float:left;line-height:10px;
}
.pic1 {
    float: left;
   width:118px;text-align:center
}

.pic1 img {
    height: auto;
    width: 118px; height:90px;border:1px solid #D9D9D9;
}


.main_area {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    overflow: hidden;
    width: 735px;
}
.bd {
    border: 1px solid #D9D9D9;
}

.main_area .title {
    background: url("/images/news_title_bg.jpg") repeat-x scroll 0 0;
    display: block;
    height: 25px;
    line-height: 25px;
}
.main_area .title h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px; font-size:13px;
}
.main_area_cont {
   height:auto; min-height:400px; overflow: hidden; 
    padding: 20px;line-height:26px;font-size:13px;
}
.news_detail {
    padding: 20px;line-height:26px;font-size:13px;
}
.news_detail_title {
    border-bottom: 1px solid #CCCCCC;
    line-height: 22px;
    margin-bottom: 25px;
    padding: 10px 0;
    text-align: center;
}
.news_detail_title h3 {
    color: #BA0000;
    font-size: 16px;
    font-weight: bold;
}
.news_detail_title p {
    color: #666666;
    font-size: 12px;
}
.news_list {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;line-height:26px;font-size:13px;
}
.news_list dl {
    background: url("/images/list_bg.jpg") no-repeat scroll center bottom ;
    overflow: hidden;
    padding-bottom: 20px;
}
.news_list dt {
    line-height: 22px;
    margin: 10px 0 6px;
    position: relative;
}
.news_list dt img {
    background: url("/images/news_list_bg.jpg") no-repeat scroll left top ;
    float: left;
    margin-right: 20px;
    padding: 6px 10px 10px 6px;
}
.news_list dl.last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.news_list dt a {
    color: #BA0000;
    font-size: 12px;
    font-weight: bold;
}
.news_list dt span {
    color: #A5A5A5;
    float: right;
    font-size: 11px;
    margin-right: 5px; margin-left:15px;
    top: 0;
}
.news_list dd.des {
    height: 66px;
    overflow: hidden;
}
.news_list dd.des a {
    color: #666666;
    line-height: 22px;
}
.news_list dd.detail {
    overflow: hidden;
}
.news_list dd.detail a {
    color: #BA0000;
    line-height: 22px;
    margin: 0 3px 10px 0;
    padding-left: 155px;
}
.list_pic .first {
    border-top: medium none;
    padding-top: 10px;
}
.list_pic {
}
.list_txt dd.detail a {
    padding-left: 0;
}

.pagination {
    clear: both;
    padding: 20px 8px 0px; 
}
.pagination p {
    overflow: hidden;
}
.about_content .pagination p {
    padding: 12px 0;
    text-indent: 0;
}
.pagination span, .pagination a {
    margin-right: 5px;
}
.pagination span {
    float: left;
    font-weight: bold;
}
.pagination a.current {
    background-color: #A10505;
    border: 1px solid #A7B0B8;
    color: #FFFFFF;
    float: left;
    text-align: center;
}
.pagination a {
    background-color: #F9FAFB;
    border: 1px solid #A7B0B8;
    color: #666666;
    display: inline;
    float: left;
    font-family: simsun;
    line-height: 12px;
    padding: 2px 4px;
    text-align: center;
    white-space: nowrap;
}
.pagination a:hover {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination a.dot {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}
.pagination a.dot:hover {
    background-color: #FFFFFF;
    color: #666666;
}
.pagination a.current {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination a.current:hover {
    color: #FFFFFF;
}
.pagination a.btn_page {
    padding: 2px;
    white-space: nowrap;
    width: 39px;
}
.pagination a.btn_page:hover {
    background-color: #A10505;
    color: #FFFFFF;
    padding: 2px 6px;
}
.pagination .total {
    float: right;
    font-weight: normal;
    padding: 2px 6px;
}
.news_search_top {
    height: 30px;
    line-height: 25px;
    padding-top: 3px;
}

.backtolist {
    clear: both;
    margin: 10px 20px;
    text-align: right;
}

.page_navi {
    margin: 0 0px;
    overflow: hidden;
    padding: 10px 0;
}
.page_navi .fl {
    float: left;
    width: 45%;
}
.page_navi a {
    color: #000000;
}
.page_navi .fr {
    float: right;
    text-align: right;
    width: 45%;
}
.flash{ width:320px; height:236px; padding:0px 0px 10px 10px; text-align:center; float:right}

.model-pic2 {color: #003399;
}
.model-pic2 ul {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.model-pic2 ul li {
    background: none repeat scroll 0 0 #fff;
    display: inline-table;
    padding: 0 0.5em;
	width:158px;
	float:left;line-height:30px;
}
.model-pic2 ul li .pic1 {
    float: left;
   width:148px;text-align:center
}

.model-pic2 ul li .pic1 img {
    height: auto;
    width: 148px; height:110px;border:1px solid #D9D9D9;
}


.enter-pro-list2 { width: 100%;}
.enter-pro-list2 ul {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.enter-pro-list2 ul li {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e9dbdb;
    background:url(../images/dian.jpg) no-repeat 10px 18px;padding-left:20px;color: #003399;
    display: inline-table; line-height:40px;
   display: block;
}


.dy{ width:695px; float:left; padding:10px 20px; color:#555; line-height:25px;}

.pw {
    background: url("/images/cp5.jpg") repeat-x scroll left bottom ;
    float: left;
    height: 160px;
    
    width: 760px;
}

.pw01x {
    float: left;
    width: 205px;
}
.pw01x img {
    border: 1px solid #E0E0E0;
}
.pw02x {
    float: left;
    width: 555px;
}
.pw0201x {
    color: #0252EF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding-top: 6px;
    width: 555px;
}
.pw0201n1x {
    color: #333333;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-top: 6px;
    width: 555px;
}
.pw0202x {
    float: left;
    height: 75px;
    line-height: 22px;
    width: 555px;
}
.pw0203x {
    float: left;
    height: 26px;
    width: 555px;
}
.zx {
    float: left;
    width: 760px;
}
.zx li {
    background: url("/images/cp15.png") no-repeat scroll left top ;
    height: 35px;
    line-height: 35px;
    padding-left: 22px;
    position: relative;
    width: 745px;
}
.zx li span {
    position: absolute;
    right: 15px;
    top: 0;
}
.zx1 {
    float: left;
    height: 245px;
    width: 209px;
}

.xx {
    border-bottom: 1px dashed #CCCCCC;
    color: #000000;
    float: left;
    font-size: 14px;
    height: 35px;
	line-height:35px;
    text-align: center;
    width: 760px;
}
.xx1 {
    float: left;
    padding-top: 10px;
    text-align: center;
    width: 760px;
}
.xx2 {
    float: left;
    line-height: 24px;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 760px;
}
.prev {
    border-top: 1px dashed #CCCCCC;
    float: left;
    line-height: 24px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    width: 760px;
}

.pages {
    clear: both;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0 20px;
    overflow: hidden;
}
.pages ul li {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    line-height: 20px;
    list-style: none outside none;
    margin-right: 10px;
}
.pages ul li.c {
    background-color: #CCCCCC;
    color: #FFFFFF;
    padding: 0 8px;
}
.pages ul li a {
    float: left;
    height: 20px;
    padding: 0 8px;
}
.pages ul li a:hover {
    background-color: #CCCCCC;
    color: #FFFFFF;
    text-decoration: none;
}
.gz {width: 720px; padding:0 20px;}
.gz a{ float:left; width:160px; height:80px; padding:10px; text-align:center}

.Menubox {
    background: url("/images/cp10.jpg") repeat-x scroll left bottom;
    height: 29px;
    line-height: 29px;
    width: 100%; 
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    background: url("/images/cp11.jpg") no-repeat scroll left top ;
    color: #1a97e8;
    cursor: pointer;
    display: inline;
    float: left;  
	 height: 29px;margin-left:5px; 
    text-align: center;
    width: 90px; font-size:14px;
}
.Menubox li.hover {
    background: url("/images/cp9.jpg") no-repeat scroll left top;
    color: #1a97e8;margin-left:5px; 
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    font-size:14px;
    text-align: center;
    width: 90px;
}
.Contentbox {border:solid 1px #aaccee; 
    border-top: medium none;
    clear: both;
    line-height: 24px;
    padding:10px;
    text-align: left; height:auto; overflow:hidden
}

.Contentbox a{ float:left; width:120px; height:12px; padding:10px; text-align:center}



.asterisk {
    color: #C70000;
    display: inline-block;
    margin: 0 5px;
    width: 8px;
}
.fl-clr {
}
.fl-clr:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}

.fl-locate {
    position: relative;
}
.option-tip {
    left: 10px;
    position: absolute;
    top: 3px;
}
.option-tip p {
    color: #BFBFBF;
}
.controls-mod {
    padding: 0; margin:0; float:left; width:100%
}
.c1, .c2, .c3 {
    display: inline;
    float: left;
	line-height:40px;
}

.box-bd {
    padding: 10px 0 0; float:left
}

.sumb-btn-mod {
    padding: 20px 0;
    text-align: center;
}
.reg-btn {
    background: url("/images/zcbtn.png") no-repeat scroll 0 0 ;
}
.reg-btn {
    border: 0 none;
    color: #FFFFFF;
    font-family: "Microsoft YaHei","WenQuanYi Micro Hei";
    font-size: 16px;
    font-weight: 700;
    height: 39px; text-align:center;
    width: 189px;
}
.dt {
    color: #325787;
    font-size: 12px;
    line-height: 150%;
    padding-left: 12px;
}
.heiv {
    color: #034280;
    font-family: arial;
    font-size: 12px;
    line-height: 140%;
    text-decoration: none;
}

.baih {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 100;
}

.dt {
    color: #325787;
    font-size: 12px;
    line-height: 150%;
    padding-left: 12px;
}
.input2 { background:none;
    color: #665555;
    font-size: 12px; border:1px solid #cccccc; height:20px; line-height:20px;
}
.STYLE1 {
    color: #FF0000;
}