body {font-size:12px;line-height:22px;color: #666;background: #ffffff;margin:0;font-family:Arial, Helvetica, sans-serif;}
TD {
	LINE-HEIGHT: 20px;  WORD-WRAP: break-word; COLOR: #2f2f2f; FONT-SIZE: 12px
}

UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	BEHAVIOR: url(css/blur.htc)
}
AREA {
	BEHAVIOR: url(css/blur.htc)
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.diss {
	DISPLAY: block
}
.undiss {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
A:link {
	 COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:visited {
	 COLOR: #666666;
	 FONT-SIZE: 12px;
	 TEXT-DECORATION: none;
}
A:hover {
	 COLOR: #9b0202; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:active {
	 COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}

.font_white {
	COLOR: #9b0202
}
.font_gray {
	COLOR: #707070
}
.font_black {
	COLOR: #4a4a4a
}
.font_red {
	COLOR: #f00
}
.font_yellow {
	COLOR: #f0ff00
}
.font_blue {
	COLOR: #00e3ff
}
.font_style1 {
	COLOR: #0090a2
}
.font_family {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font_bold {
	FONT-WEIGHT: bold
}
.font_size {
	FONT-SIZE: 14px
}
.font_size2 {
	FONT-SIZE: 11px
}
.font_normal {
	FONT-WEIGHT: normal
}
.text_right {
	TEXT-ALIGN: right; DISPLAY: block
}
.text_center {
	TEXT-ALIGN: center
}
.text_height {
	LINE-HEIGHT: 150%
}
.float_l {
	FLOAT: left
}
.float_r {
	MARGIN-TOP: 8px; FLOAT: right
}
.clas1s{ font-size:12px; font-weight:bold; color:#01bd45; }
.top{width:100%;background: #0082e0;overflow:hidden;height: 110px;}
.top_l{ float:left; width:50%; line-height:30px; font-size:14px; color:#fff;}
.top_r{float:right;width:50%;line-height: 60px;text-align:right;}
.top_r img {float:left;width:27px;height:27px;padding: 15px;}
.top_r ul{ float:right;}
.top_r li{ float:left; margin:0 10px;}
.top_r li a{color:#ffffff; font-size:14px;}
.top_r li a:hover{ text-decoration:underline;color:#ffffff;}

.w1200 { width:1200px; margin:0 auto;}

.warp{ width:100%; }
.head{width:1200px;margin:0 auto;overflow: hidden;}
.logo {WIDTH: 320px;FLOAT: left;}
.logo a{ float:left;}
.logo img {HEIGHT: 110px;width: 240px;}
.tel{float:right;width: 190px;text-align: left;height:75px;line-height:25px;padding-top: 30px;font-size: 20px;color: #FFF;}
.tel span{ font-size:20px;}
.nav{float: left;width: 680px;}


 #menu
{z-index:10;margin: 5px auto;width: 1200px;overflow:hidden;/* background:#374961; */}
#menu a
 {
     text-decoration:none;
     display:block;
}
 #menu ul
 {
    text-align:left; 
 }
#menu .arrow 
 {
    float:right;
    padding-right:5px;
 }
 #menu li:hover>ul
 {display:block;}
 #menu>ul{ z-index:99999;}
 #menu>ul>li
 {
     display: table-cell;
     float: none;
     margin: 0px;
     padding: 0px 78px;
 }
   #menu ul li.on a{color:#0082e0;}
#menu>ul>li>a{width: 100%;position: relative;color: #11121d;/*text-shadow: 1px 1px 2px #000;*/padding: 15px 0px;margin: 0;font-size: 18px;text-align: center;line-height: 16px;text-transform: uppercase;display: inline-block;vertical-align: middle;}
#menu>ul>li>a:hover{ color:#fff;}

#menu ul li a span{ color:#bebebe;letter-spacing:0px;font-size: 8px;font-weight: normal;}

#menu>ul>li:hover {margin-right:0px;  color:#0082e0;}
#menu>ul>li:hover a {color:#0082e0;}
 #menu>ul>li ul
 {    background: none;
    z-index: 99999;
    display: none;
    width: 207px;
    /* float: left; */
    /* left: 0; */
    margin: 0 auto;
    top: 0;
    /* position: absolute; */
    margin-left: -15px;
    margin-top: 220px;
    /* clear: left; */
    position: absolute;
    min-height: 1px;

 }
 #menu>ul>li>ul li
 {position:relative;border-bottom:#0d2748 1px solid;
	background:#1e3553; color:#fff;filter: Alpha(Opacity=100);
	opacity:1;
	}
 #menu>ul>li>ul li>a
 {width: 187px;
	margin:0px auto;
	display: block;
	text-align:left;
	color:#fff;
/*	border-bottom: 1px dashed #58a8c8;*/
	font-size: 14px; line-height:22px; padding:5px 10px 5px 10px;}
 #menu>ul>li>ul li a:hover
 { 
	background:#0d2748;color:#ffffff;}

.search {float: left;width: 650px;margin-top: 37px;height: 50px;}
.search .input1 {
	width: 501px;
	float:left;
	height: 36px;
	padding: 1px 15px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	border-radius: 50px 0 0 50px;
	vertical-align:middle;
	background-color:#fff;
	background-image:none;
	border: none;
}
.search .input1:focus {

	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}


.search .img1 {position: relative;cursor: pointer;margin-right: 0px;border-radius: 0 50px 50px 0;height: 38px;}

.img{ margin:0 auto; width:1003px;height:298px; background:#000000; overflow:hidden;}
.main{margin:0 auto;width:1200px;overflow:hidden;background:#fff;border-radius: 6px;}
.main1{margin:0 auto;overflow:hidden;width:1200px;background-color: #fff;}
.h_left{float:left;width: 1200px;height: 475px;}
.h_img{float:left;width: 1200px;background:#fff;height: 475px;}
/* banner */
.flexslider{position:relative;height: 475px;overflow:hidden;background:url(../imgs/loading.gif) 50% no-repeat;width: 1200px;margin:0 auto;float: left;}
.slides{position:relative;z-index:1;}
.slides li{height: 475px;}
.slides li a{display:block;width: 1180px;height:100%;text-align:left;text-indent:-9999px;}
.flex-control-nav{position:absolute;bottom:1%;z-index:2; left:45%;text-align:center; display:none; }
.flex-control-nav li{display:inline-block;width:12px; float:left;height:12px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:12px;overflow:hidden;background:#ccc;cursor:pointer;font-size:0px;-moz-border-radius:100%; 
    -webkit-border-radius:100%; 
    border-radius:100%;  }
.flex-control-nav .flex-active{background:#000000; font-size:0px;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5px;background:url(../imgs/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5px;background:url(../imgs/next.png) center center no-repeat;}


.h_right{ float:right; width:280px; margin-right:10px; margin-top:10px; overflow:hidden;}
.h_right_img{ float:left; width:300px; height:133px; text-align:left; background:#fff; margin-bottom:10px;}

.h_news{ float:left;width:280px; overflow:hidden; margin-bottom:10px; border-radius: 6px;}
.h_news_lm{ float:left; width:100%; background:url(../news_lm.png) left top repeat-x; height:45px; padding-left:10px;text-align:left; line-height:45px; color:#f9ffff; font-size:13px; font-weight:bold;}
.h_news_ry{ float:left; width:278px; overflow:hidden; height:185px; overflow:hidden; background:#ededed; border:#c7c7c7 1px solid;}
.h_news_ry ul{ float:left; width:100%;}
.h_news_ry li{ float:left; width: 100%; line-height:30px; border-bottom:#c7c7c7 1px solid;}
.h_news_ry li a{ float:left; color:#363636; width:100%; font-size:14px; margin-right:10px; padding-left:10px;}
.h_news_ry li a:hover{ color:#073e99; background:#d8d8d8;}





.h_tjpro{ width:1200px;  margin: 30px auto;  font-family:'微软雅黑';}
.h_tjpro .tab{ overflow:hidden; border-bottom: #ccc 1px solid;}
.h_tjpro .tab .bt{ float:left; font-size:18px; font-weight:bold; color: #000;padding:10px 0px}
.h_tjpro .tab .lm{ float:right;}
.h_tjpro .tab .lm a{ display:block; padding:10px 20px; float:left; text-decoration:none; color:#333;}
.h_tjpro .tab .lm a:hover{ color:#E64E3F; text-decoration:none;border-bottom: #E64E3F 2px solid;}
.h_tjpro .tab .lm a.on{  color: #E64E3F; text-decoration:none;border-bottom: #E64E3F 2px solid;}
.h_tjpro .content{ overflow:hidden; width: 1200px; height: 290px; position:relative;}
.h_tjpro .content ul{ position:absolute; left:0; top:0; height:100px;}
.h_tjpro .content li{ width: 1200px; height:100px; float:left;}
.h_tjpro .content li p{ padding:10px;}


#wrapper{margin-top: 10px;text-align:center;}
.overlay{ position: absolute; top: 0;  left: 0;  width: 100%;  height: 100%; z-index: 10; background-color: rgba(0,0,0,0.5); /*dim the background*/  text-align:center; display:none;}
#overlay_pic { margin:200px auto;  width:400px;  box-shadow: 10px 10px 5px #000;}
.jscarousal{width: 1200px;height: 250px;	margin:0 auto;padding: 0;padding: 22px 0px 22px 0px;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;width: 43px;height: 60px; opacity: 0.8;border-radius: 5px;color: White;position: relative;top: 72px;cursor: pointer; z-index:9999;box-shadow: 1px 1px 10px #EFEFEF;}
.jscarousal .jscarousal-left{background-image: url(../left_arrow.jpg);background-repeat: no-repeat;background-position: left;left: 10px;}
.jscarousal .jscarousal-right{background-image: url(../right_arrow.jpg);background-repeat: no-repeat;background-position: right;position: absolute;right: 10px;top: 95px;}
.jscarousal-contents{width: 1190px;height: 250px;float: left;position: relative;	overflow: hidden;}
.jscarousal-contents > div{height: 250px;}
.jscarousal-contents div{float: left;margin-left: 14px;margin-right: 14px;}
.jscarousal-contents img{width: 210px;	height: 210px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-text{color: #7A7677;	font-weight: bold;	text-align: center;display: block;padding: 0px 2px 2px 0px;}
#jsCarousel div{ float:left;}


 
 

.h_pro{float:left;width: 1200px;overflow:hidden;margin-top:50px;}
.h_pro_lm{ float:left; width:300px; height: 50px; margin-bottom:15px; line-height:50px; color:#000; text-align:left; font-size:20px;}
.h_pro_more{ float:left; width:750px; height: 40px; margin-top:10px;}
.h_pro_more a{color:#000; float:left; font-size:14px; font-weight:bold; background:#e4e4e4; padding:3px 5px 5px 5px; color:#0e73af; margin-left:20px;border-radius:10px;
}
.h_pro_more a:hover{ color:#000; font-size:14px; font-weight:bold; background:#0e73af; color:#fff; }
.h_pro_ry{margin: 50px auto 30px auto;width: 1200px;overflow:hidden;height: 230px;min-height:100px;}
.h_pro_ry ul{width: 1230px;overflow:hidden;}
.h_pro_ry UL LI {
    width: 225px;
    height: 225px;
    border-radius: 50%;
    float:left;
    left: 38px;
    margin-right: 18px;
    margin-bottom: 20px;
}
.h_pro_ry UL LI  img{width: 225px;height: 225px;position: relative;border-radius: 50%;}
.h_pro_ry UL LI  .caption {
    overflow:hidden;
    color: #333;
    float: left;
    border-radius: 0 0 50% 50%;
    width: 100%;
    margin-top: -50px;
    z-index: 99999;
    position: relative;
}
.h_pro_ry UL LI a .caption h3 {
    background-color: rgba(255, 255, 255, 0.81);
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
    height: 32px;
    padding-top: 11px;
    color: #000;
    font-size: 16px;
}
.h_pro_ry UL LI a:hover .caption h3{}
.h_pro_ry UL LI  p {
    margin: 0 0 10px; float:left;
}

.h_pro_ry UL LI .small, small {
    font-size: 85%;
}
.h_pro_ry UL LI .small a {
    color: #1F4E80;
}

.h_pro_ry UL LI .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.h_pro_ryc{width: 1220px;overflow:hidden;min-height:100px;float: left;}
.h_pro_ryc ul{overflow:hidden;}
.h_pro_ryc UL LI {
    width: 590px;
    float:left;
    margin-bottom: 20px;
    line-height: 1.428571429;
    background-color: #fff;
    margin-right: 20px;
    border-radius: 4px;
}
.h_pro_ryc UL LI a {}
.h_pro_ryc UL LI  img{width: 590px;height: 220px;}
.h_pro_ryc UL LI  .caption {
    overflow:hidden;
    color: #333;
    margin-top: -5px;
}
.h_pro_ryc UL LI  .caption h3 {
    background-color: #c41230;
    font-size: 30px;
    padding: 2px 0;
    color: #fff;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
}
.h_pro_ryc UL LI  .caption h3:hover { background-color:#003d7c;}
.h_pro_ryc UL LI  .caption h3 a {
    color: #fff;
    font-size: 30px;
}
.h_pro_ryc UL LI  p {
    margin: 0 0 10px; float:left;
}

.h_pro_ryc UL LI .small, small {
    font-size: 85%;
}
.h_pro_ryc UL LI .small a {
    color: #1F4E80;
}

.h_pro_ryc UL LI .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}



.h_pro_ryp{margin: 0 auto;width: 970px;overflow:hidden;min-height:100px;}
.h_pro_ryp ul{overflow:hidden;}
.h_pro_ryp UL LI {
    width: 280px;
    height: 410px;
    float:left;
  
    margin-bottom: 20px;
    margin-right: 15px;
    margin-left: 18px;
}
.h_pro_ryp UL LI  img{width: 280px;height: 373px;}
.h_pro_ryp UL LI  .caption {
    overflow:hidden;
    color: #333;
    float: left;
    width: 100%;
    margin-top: -7px;
}
.h_pro_ryp UL LI a .caption h3 {
    /* background-color: #003d7c; */
    font-size: 16px;
    padding: 2px 0;
    color: #fff;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
    height: 30px;
    padding-top: 10px;
    color: #022d62;
    font-size: 16px;
}
.h_pro_ryp UL LI  p {

    margin: 0 0 10px; float:left;
}

.h_pro_ryp UL LI .small, small {
    font-size: 85%;
}
.h_pro_ryp UL LI .small a {
    color: #1F4E80;
}

.h_pro_ryp UL LI .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}



 

.h_top{  width:1200px; overflow:hidden;}
.h_top_lm{ float:left; width:100%; height:35px;  color:#000; text-align:left;  font-size: 18px; font-weight:bold; line-height:35px;}
.h_top_ry{ float:left; width: 1225px; margin-left: -10px;height: 150px;overflow:hidden;}
.h_top_ry UL LI {
	MARGIN: 5px 10px 15px 10px;
	WIDTH: 286px;
	FLOAT: left;
	HEIGHT: 150px;
	position: relative;
}
.h_top_ry UL LI img {WIDTH:280px; position: absolute;border-radius: 10px;height:150px;}

.h_top_ry UL LI .caption {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	line-height: 130px;
	height: 150px;
	position: absolute;
	DISPLAY: block;
	}
.h_top_db{ float:left; width:220px; height:6px; background:url(h_top_db.jpg) left no-repeat;}
.ry_top_db{ float:left; width:220px; height:6px; background:url(h_top_db.jpg) left no-repeat; margin-bottom:10px;}

 




.h_pro_ry1{ margin:0 auto; width:1000px; background:url(../pro_bj.jpg) left top no-repeat; overflow:hidden; min-height:200px;}
.h_pro_ry1 UL LI {
	WIDTH: 180px; FLOAT: left; 
	HEIGHT: 185px;
	padding-left: 15px; 
	padding-top: 11px;
	margin-right: 4px;
}
.h_pro_ry1 UL LI SPAN {
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 22px; WIDTH: 180px; DISPLAY: block; }





.link{ margin:0 auto; width:1003px; line-height:30px;}
.link a{ padding-left:5px; line-height:30px;}
 
#foot{margin:0 auto;width: 100%;overflow:hidden;background-color: #0082e0;margin-bottom:0px;padding-bottom:30px;}
.copyright{margin: 30px auto;width: 1200px;}
.copyright_l{float:left;color: rgba(255, 255, 255, 0.53);width:390px;font-weight: bold;line-height:22px;font-size:14px;}
.copyright_l .copy{ font-size: 13px; font-weight:bold; margin-bottom: 0; display:block;}


.email {float: left;width: 360px;margin-top: 10px;height: 50px;}
.email .input1 {
	width: 260px;
	float:left;
	height: 36px;
	padding: 1px 5px;
	font-size:14px;
	line-height:1.428571429;
	color:#afa7a5;
	vertical-align:middle;
	background-color:#cce5f9;
	background-image:none;
	border: none;
}
.email .input1:focus {

	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}


.email .img1 {position: relative;cursor: pointer;margin-right: 0px;height: 38px;background-color: #b0c6dd;border: none;}

.copyright_l a{color: #333;}
.copyright_c{float:left;width: 300px;color: #333;line-height:22px;margin-left: 150px;}
.copyright_c .c_lm{ font-size: 13px; font-weight:bold; color: rgba(255, 255, 255, 0.53);line-height:30px;}
.copyright_c ul{ float:left; overflow:hidden; width:420px;}
.copyright_c li{float:left;/* width:200px; */margin-right: 10px;margin-top: 10px;}
.copyright_c a{color: #333;font-size:14px;font-weight: bold;}
.copyright_r{float:right;text-align:left;line-height: 30px;color: rgba(255, 255, 255, 0.53);width: 260px;}
.copyright_r .c_lm{ font-size:16px; font-weight:bold; line-height:30px; }
.copyright_r a .c_lm{font-size:16px;font-weight:bold;color: #333;line-height:30px;margin-left: 30px;}
.copyright_r a .top{font-size:16px;font-weight:bold;color: #333;line-height:30px;background:url(../imgs/foot_r.png) center no-repeat;}
.copyright_r a{ color:#000;}

.ry_main{ clear:left;margin:0 auto; width:1200px; background:#fff; border-radius: 6px; margin-bottom:10px;  overflow:hidden;  padding-bottom:20px;}

.ry_left{
    width: 240px;
    float:left;
    overflow: hidden;
    border: #E6E6E8 1px solid;
    /* margin-top: 10px; */
    border-radius: 10px;
}
.ry_left_lm{min-height: 60px;line-height: 40px;background: #FFFFFF;overflow: hidden;}
.ry_left_bt{margin-left:10px;color: #000;font-size:16px;font-weight:bold;float: left;}
.ry_left_bt h3{color: #002B66;font-size: 20px;line-height: 30px; float:left; margin:0px; width:100%;}
.ry_left_bt h3 a{color: #002B66;font-size: 20px;float: left;display: block;width: 100%;}
.ry_left_bt p {color: #d4000a;font-size: 18px;font-weight:bold;height: 30px;float: left;padding: 0px;margin: 0;width: 100%;text-align: center;}
.ry_left_bt span{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:2px; font-weight:normal;}
.ry_left_ry{
    width: 240px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
    padding-bottom: 10px;
    min-height: 905px;
    }
.ry_left_ry ul{width:100%;/*min-height: 920px;background:url(../imgs/fl_bj.jpg) left top repeat-y;*/}
.ry_left_ry li{float:left;line-height: 30px;width: 220px;/*background:url(../imgs/left_d.png) 5px center no-repeat;*/background-color: #fff;margin-left: 10px;}
.ry_left_ry li a{color: #000000;font-size: 14px;font-weight: bold;padding-left:20px;display:block;}
.ry_left_ry li a:hover{ color:#000;}
.ry_left_ry li a.on{ color:#000; font-weight:bold;}
.ry_left_lm1{ height:90px; line-height:43px;background:url(../imgs/cont.jpg) left top repeat-x;border-top-left-radius: 8px;
border-top-right-radius: 8px;}
.ry_left_ry1{ float:left; width:200px; overflow:hidden; background:url(../imgs/ry_left_c.jpg) left top repeat-y; padding:10px; line-height:22px;border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;}

.aul {
	Z-INDEX: 10; /*POSITION: relative;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.aliul1 {
	/*BORDER-BOTTOM: #78b927 1px solid; POSITION: absolute; BORDER-LEFT: #78b927 1px solid;BORDER-RIGHT: #78b927 1px solid;BORDER-TOP: #78b927 1px solid;LEFT: 219px;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none;  TOP: 2px;  PADDING-TOP: 0px; }
.aliul2 {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #cccccc 1px solid; TOP: -1px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px; LEFT: 190px
}
.aliul3 {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #cccccc 1px solid; TOP: 2px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px; LEFT: 220px
}
.aliul4 {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #cccccc 1px solid; TOP: 2px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px; LEFT: 220px
}
.aulli {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 190px; FLOAT: left
}
.aulli1 {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 231px; FLOAT: left; 
}
.aulli2 {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 100%;FLOAT: left;
}
.aulli2 .a2{ border:none;}
.aulli3 {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 197px; BACKGROUND: #f8fef0; FLOAT: left
}
.aulli4 {
	BORDER-BOTTOM: #000000 1px solid; POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 178px; BACKGROUND: #eeeeee; FLOAT: left; BORDER-TOP: #ffffff 1px solid
}

.ry_right{float:right;width:940px;overflow:hidden;margin-right:10px;/* margin-top:10px; */border: #E6E6E8 1px solid;border-radius: 10px;}

.ry_right_lc{float:left;width:940px;background: #e6e6e8;height:40px;border:#dcdcdc 1px solid;}
.ry_right_lc_l{ float:left; margin-left:7px; width:260px; height:22px; margin-top:7px;}
.ry_right_lc_r{ float: right;
    width: 650px;
    background: #fff;
    margin-right: 10px;
    color: #000;
    height: 22px;
    padding-left: 10px;
    font-weight: bold;
    margin-top: 7px;}
	.ry_right_lc_r a{ color:#b5b5b5; font-weight:normal; line-height:22px; padding:0 5px;}
	.ry_right_lc_r a.on{ text-decoration:underline;}
	.ry_right_lc_r .x{ border-right:#b5b5b5 1px solid;}
.ry_right_lm{float:left;width:940px;background: #e6e6e8;height: 30px;margin-bottom:8px;}
.ry_right_bt{float:left;width:300px;line-height: 30px;color: #000;font-size:16px;font-weight:bold;margin-left:10px;}
.ry_right_wz{float:right;width:400px;line-height: 30px;text-align:right;font-size:12px;margin-right:10px;}
.ry_right_ry{float:left;width: 940px;overflow:hidden;min-height: 948px;}
.ry_right_ry p{ float:left; margin-left:10px; width:920px;font-family: Arial, Helvetica, sans-serif;}
.ry_right_ry p span{ float:left; margin-left:10px;}

.ry_right1{ float:right; width:1180px; overflow:hidden; margin-left:10px;margin-right:10px; margin-top:10px;}

.ry_right1_bt{float:left;width: 95%;color:#323232;font-size: 16px;font-weight:bold;padding:10px;/* margin-bottom:20px; *//* margin-top: 30px; */}

.ry_right1_lm{ float:left; width: 1178px; border: #BFC3C6 1px solid;height:40px; border-radius: 8px;margin-bottom:8px;margin-bottom: 20px;}
.ry_right1_wz{ float:left;  line-height:40px; text-align:left; font-size:12px; margin-left:10px;}
.ry_right1_ry{ float:left; width:100%; overflow:hidden; min-height:500px;}



 .newslist {margin-top:5px;margin-left: 10px;}
.newslist .newslist_spic { float:left; width: 180px; height: 160px; }
.newslist li { line-height:35px; height:35px; float:left; width:920px; border-bottom: 1px dashed #cccccc; background:url(../news_d.jpg) left center no-repeat; padding-left:10px; }

.newslist li a:hover { color:#c51230 }
.newslist .desc { clear: both; line-height: 25px; height: 99px; /* border: 1px dotted #EBEBEB; */
overflow: hidden; color:#666 }

.index_pl {padding-top:0px;overflow:hidden;width: 940px;}
.index_pl li {
  text-align: center;
  width: 296px;
  height: 300px;
  float: left;
  px;*/
  margin-left: px;
  /* border: #E6E6E8 3px solid; */
  margin-bottom: 10px;
  margin-left: 13px;
  }
  .index_pl li img {width:160px;height:160px;margin-top: 10px;margin-bottom: 25px;}
 .index_pl li a{font-size: 14px;color: #2761b5;font-weight: bold;}
 .pro-price {
    margin-top: 16px;
}
 .pro-price b {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}
 .pro-price c {
    margin-left: 5px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    padding: 5px;
}



.ry_jl{float:right;width: 1180px;overflow:hidden;margin-right:10px;margin-top: 30px;border: #c3c2c7 2px solid;}
.ry_jl_lm{float:left;width: 1180px;background: #f5f5f5;height: 30px;}
.ry_jl_bt{float:left;width:300px;line-height: 30px;color:#000;font-size:16px;font-weight:bold;margin-left:10px;}
.ry_jl_wz{ float:right; width:400px; line-height:40px; text-align:right; font-size:12px; margin-right:10px;}
.ry_right_jl{float:left;width: 1180px;overflow:hidden;}
.index_pjl{padding-top:0px;overflow:hidden;width: 1180px;}
.index_pjl li {
  width: 200px;
  height: 320px;
  float: left;
  px;*/
  margin-left: px;
  border: #dedede 1px solid;
  background: url(../imgs/pd_x.png) #fff left bottom repeat-x;
  padding: 0px 17px 0 17px;
  }
  .index_pjl li img {width: 200px;height: 200px;margin-top: 10px;margin-bottom: 10px;}
 .index_pjl li a{font-size: 12px;color: #000000;font-weight: bold;}
 .index_pjl li .p-name { height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.index_pjl li .p-sale {color:#e12228;height:18px;line-height:18px;overflow:hidden;font-weight: bold;}
.index_pjl li .p-price { height:24px;}
.index_pjl li .p-price strong { font-size:16px; font-family:Arial; color:#e12228;}
 
 .pjl-price {
    margin-top: 16px;
}
 .pjl-price b {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #d50304;
}
 .pjl-price c {
    margin-left: 5px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    padding: 5px;
}



.contact_con { font-size: 14px; width: 750px; float: right; }
.xing { color:#ff0600; }
.conlist {  margin-bottom:150px; }
.conlist input { border:1px solid #e1e1e1; background:#fbfbfb; height:21px; vertical-align:middle; padding:5px; }
.conlist li { width:100%; overflow:hidden; margin-bottom:12px;  background:none; height:40px;}
.conlist span { display:block; width:5px; float:left; margin-right:5px; }
.conlist p { float:left; margin:0px; width:105px; line-height:33px; color:#333333; }
.conlist .inp01 { width:176px; }
.conlist .inp02 { width:368px; }
.conlist .inp03 { width:234px; }
.conlist .inp04 { width:286px; }
.conlist .inp05 { width:485px; height:163px; border:1px solid #e1e1e1; background:#fbfbfb; overflow-y:hidden; padding:5px; }
.conlist .inp06 { width:70px; margin-right:10px }
.conlist .inp07 { width:98px; height:34px; border:none; background:#ffab0c; color:#ffffff; font-size:16px; font-weight:bold; margin-right:20px; margin-top:10px }
.conlist .inp08 { width:78px; height:34px; border:none; color:#ffffff; font-size:16px; font-weight:bold; margin-top:30px }


.pagination {clear:both;float: right;margin: 0px;}
.pagination .current {background-color: #347ab8;color:#fff;}
 .pagination > li { display: inline; }
 .pagination > li > a, .pagination > li > span {position: relative;padding: 4px 8px;border-left: #e1e1e1 1px solid;line-height: 1.428571429;text-decoration: none;color: #207dc2;/* background-color: #ffffff; */}
.pagination > li:first-child > a, .pagination > li:first-child > span { /* margin-right: 3px; */   }
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 0px;border-bottom-right-radius: 0px;color: #807d98;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #347ab8; color:#fff; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: #ffffff; cursor: default; background-color: #428bca; border-color: #428bca; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #999999; cursor: not-allowed; background-color: #ffffff; border-color: #dddddd; }
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }


.sect {
    padding: 0 0 0px 0 !important;
    width:95%;
    margin:0 auto;
}
.sect h2 {
    color: #2f2f2f;
    font-weight: bolder;
    border-bottom: 1px solid #b7b09a;
    padding: 5px 0 3px 0;
    font-size: 12px;
    clear: both;
}
.sect-content {
   /* padding: 5px 10px !important;*/
}

.sect-content table {
    border-collapse: collapse; width:100%;
    border-spacing: 0;
}
.tableStyle th {
    text-align: left;
    border-bottom: 2px solid;
    font-weight: normal;
    padding: 10px 8px;
}
.tableStyle td {
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
    padding: 6px 8px;
}

.IsRcmmnd{ width:100%; overflow:hidden;}
.IsRcmmnd_lm{ width:100%;  font: bold 16px ;line-height:35px; border-bottom:#7f7f7f 1px solid; color:#000000; margin-bottom:15px;}


#login_contain{ margin:80px auto 20px; width:300px;}
#login_contain h2{
font-family: 'Microsoft YaHei','SimSun';
font-size: 18px;
color: #666;
padding-bottom: 15px;
font-weight: 100;
}
#login_contain .btnBox {
padding: 20px 0;
}
#login_contain .btnBox button {
padding: 10px 120px; width:100%;
}
#reg_contain  button {
padding: 10px 123px; margin-left:95px;
}
.btnOrg40, .btnOrg48, .btnOrg30 {background: #022d62;border: 1px solid #022d62;color: #fff;cursor: pointer;}
#login_contain .inputBox li {
position: relative;
z-index: 9;
width: 298px; padding-left:0px;
height: 33px;
background: #fff;

border: 1px solid #ddd;
margin-bottom: 15px;
}

.loginInput {
width: 258px;

height: 29px;
line-height: 29px;
padding: 2px 0 2px 40px;
border: 0;
background: 0;
}
#login_contain .inputBox li .user_icon,#login_contain .inputBox li .password_icon {
left: 2px;
}
.user_icon {
 position: absolute;
z-index: 99;
top: 1px;
width: 26px;

height: 32px;
background: url("../imgs/icon.png") 0px -30px no-repeat;
}
.password_icon {


 position: absolute;
z-index: 99;
top: 1px;
width: 26px;
height: 32px;
background: url("../imgs/icon.png") 0 -0px no-repeat;
}
.tips {
font-family: 'Microsoft YaHei','SimSun';
font-size: 14px;
color: #666;
}
.tips a {text-decoration: none;color: #022d62;}
.tips a:hover{ color:#c41230;text-decoration: none;
}

#reg_contain{ float:left;padding:20px 0 20px 100px; width:650px; overflow:hidden;}
#reg_contain .l40{ height:40px; line-height:40px; color:#1181ff;}
#reg_contain h2{
font-family: 'Microsoft YaHei','SimSun';
font-size: 18px;
color: #666;
padding-bottom: 15px;
font-weight: 100;
}

#reg_contain .form-group{ width:100%; padding:5px 0px; overflow:hidden;}
#reg_contain .form-group label{ float:left;width: 250px; height:40px; line-height:40px;
padding-right: 15px;
text-align: right;}


#reg_contain .form-group .controls input{float: left;

margin-right: 10px;height: 28px;
width: 288px;
padding: 5px 5px;
background: #fff;
border: 1px solid #ddd;
font-size: 14px;}
#reg_contain .form-group .controls textarea{float: left;
margin-right: 10px;height: 50px;
width: 288px;
padding: 5px 5px;
background: #fff;
border: 1px solid #ddd;
font-size: 14px;}
#reg_contain span{ color:#FF0000; line-height:40px;}
.foot_A img{ float:left; margin-right:20px;}
.foot_A h2 {
    color: #003d7d;
    /* font: bold 40px 'Roboto Condensed', Arial, sans-serif; */
    text-transform: uppercase;
    font-size: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    font-family: fantasy;
}

.foot_A{width:1200px;margin: 30px auto;overflow: hidden;}
.foot_A p{    font: 18px/30px 'Lato', Arial, sans-serif;
    color: #202020;}
.foot_A p a{background-color: #c41230;
    color: #fff;
    font: bold 24px 'Roboto Condensed', Arial, sans-serif;
    border-radius: 3px;
    padding: 4px 15px 5px;
    margin-top: 5px;
    display: inline-block;}
.foot_A p a:hover{background-color:#003d7c;}	
	
	
.copyright hr {
   border-color: #242424;
   margin-bottom: 20px;
}
.link{width:100%; background:#0373c5; padding:20px 0; float:left; text-align:center;}
.link a{ color:#acc1d6; margin:0 5px;}
.w1200{ margin:0 auto; width:1200px;}
.ry_img{ float:left; width:100%; height: 420px; overflow:hidden ; margin-bottom:50px; }
.ry_img li{ float:left; width:100%; height:420px;}


.ry_right_cont1{ float:left; width:100%;}
.ry_right_cont1 H2{ width:100%; font-size:18PX; margin-top:50px; background:url(../send.jpg) center bottom no-repeat; padding-bottom:20px; text-align:center; color: #0C2959;}
.ry_right_cont1 p{ width:100%; font-size:12PX;}
.conlist1 { font-size: 14px; background:#f7f7f7; padding:15px; border:#cdcdcd 1px solid; }
.conlist1 input { border:1px solid #e1e1e1; background: #FFFFFF; height:21px; vertical-align:middle; padding: 2px; }
.conlist1 li { width:100%; overflow:hidden;   background:none; height:40px;}
.conlist1 span { display:block; width:5px; float:left; margin-right:5px; }
.conlist1 p { float:left; margin:0px; width:105px; text-align:right; padding-right:15px; line-height: 26px; color:#333333; }
.conlist1 .inp01 { width: 196px; }
.conlist1 .inp05 { width: 705px; height: 103px; border:1px solid #e1e1e1; font-family:Arial, Helvetica, sans-serif; background: #FFFFFF; overflow-y:hidden; padding:5px; }
.conlist1 .inp06 { width:70px; margin-right:10px }
.conlist1 .inp07 { width: 128px; height:34px; border:none; background: #0C2959; color:#ffffff; font-size: 14px; border-radius: 5px;margin-left: 270px; /* margin-top:10px */}
.conlist1 .inp08 { width:78px; height:34px; border:none; color:#ffffff; font-size:16px; font-weight:bold; margin-top:30px }

.inquiry_logo{ margin:50px auto 0 auto; width:400px;   height:120px; line-height:120px; font-size:22px; color:#0c2959; font-weight:bold;}.inquiry_ry{ margin:20px auto 0 auto; width:500px;  height:120px; font-size:18px; color:#0c2959;}
