﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0; margin:0;	 list-style-type:none;
}
body{
	font-family: '微软雅黑'; list-style-type:none; font-size:12px;
	color:#5e5e5e;
}
.clear{
	clear:both;	
}
.fl{
	float:left;	
}
.fr{
	float:right;	
}
a{
	text-decoration:none; color: #333333;
}
img a{
	border:0;	
}
#logo{
	background:url(../images/logo.jpg); height:125px;
	width:1200px; margin:0 auto;
}
#logo p {
	text-align:right; font-size:14px; margin-top:5px; margin-right:10px;	
}
.nav{
	    height: 50px;
    background: #02468D;	
}
.nav ul{
	width:1200px; margin:0 auto;	
}
.nav li{
	float:left;	height:50px; width:120px; text-align:center; line-height:50px; font-size:14px;
}
.nav li a{
	color:#FFF;	display: block;
}
.nav li a:hover{
	background: #FF6600;	
}
.banner{
	height:450px;	
}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;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:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
#index_con{
	width:1204px; margin:0 auto; margin-top:20px;	
}
.pro_left{
	width:270px;
	
    float: left;
    height: auto;
    background: #0353A8;	
}
.left_list li{
	width: 216px;
    line-height: 35px;
    float: left;
    background: url(../images/cp_left_ul_li_bg.jpg) center no-repeat;
    border-bottom: 1px dashed #9E9E9E;
    font-size: 13px;
}
.left_list li a{
	padding-left:20px;	
}

.left_list{
	width: 216px;
    float: left;
    margin: 0 11px;
    padding: 20px 16px;
    background: #ffffff;
    border-radius: 2%;	
}
.index_right1{
	width:916px;
    float: left;
    margin-left: 18px;	
}
.right_t{
	background:url(../images/right_top.jpg);	
	height: 52px;
    line-height: 52px;
    margin-left: 0px;
}
.right_p{
	background:url(../images/right_top.jpg);	
	height: 52px;
    line-height: 52px;
    margin-left: 0px;
}
#footer {
    width: 100%;
    float: left;
    background: #242424;
    height: 150px;
	margin-top:10px;
}
#foot {
    width: 1204px;
    margin: 0 auto;
}
#foot ul {
    float: left;
    padding: 15px 0;
    border-bottom: 1px dashed #9E9E9E;
}
#foot p {
    width: 100%;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    float: left;
    padding-top: 10px;
}
#foot ul li {
    width: 171px;
    height: 20px;
    float: left;
    border-right: 1px solid #ffffff;
    line-height: 20px;
    display: block;
    text-align: center;
}

#foot ul li a {
    color: #ffffff;
}

#foot p a {
    color: #ffffff;
}
.nav_n{
	text-align:right; color:#FFF;padding-right:8px;
}
.nav_n a{
	color:#FFF;
}
.agent_con {
    width: 900px;
    margin: 0 auto;
    padding-top: 20px;
}
.pro_main {
    zoom: 1;
    padding: 10px 0px;
}
.cptp {
    background: #fff;
    padding: 5px;
    width: 906px;
    overflow: hidden;
    min-height: 412px;
}
.cptp li {
    width: 302px;
    float: left;
    position: relative;
    margin-bottom: 18px;
}
.cptp li a {
    margin-top: 5px;
    display: block;
    text-align: center;
    line-height: 30px;
	font-size:14px;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.cptp li img {
    padding: 5px;
    background: #E9E9E9;
    width: 280px;
    height: 210px;
}	
.cptp li img:hover {
    background: #0353A8;
}
.cptp li a:hover{
    color: #ff6600;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.news_list{
	margin-top:12px; border-bottom: 1px dashed #cdcdcd;
}
h5 {
    font-size: 16px;
float: left;
    padding-left: 60px;
    font-weight: normal; color:#FFF;
}
.stext {
    line-height: 30px;
    height: 82px;
}
.stext span {
    color: #6d6d6d;
    float: right;
}
.right_n{
	background:url(/skin/images/right_top.jpg);
	    height: 52px;
    line-height: 52px;
    margin-left: 0px;
}
h5 a{
	color:#e1831b;
}
.list_p{
	margin:10px auto; text-align:center; clear:both;
}
.list_p a{
    display: inline-block;
    border: 1px solid #02468D;
    padding: 2px 9px;
    line-height: 20px;
    background: #fff;
    color: #333333;
}
.list_p b{
    display: inline-block;
    padding: 2px 9px;
    line-height: 20px;
    background: #02468D;
    color: #FFF;
}
.pro_main h1 {
    text-align: center;
    font-size: 26px;
    color: #000;
    margin-bottom: 6px;
    line-height: 30px;
}
.info_con_tit {
    font-family: "宋体";
    line-height: 24px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 20px;
}
.info_con_tit .n_tit {
    text-align: center;
    color: #7E7E7E;
}
.info_con_tit span {
    margin-right: 20px;
}
.navi {
    width: 100%;
    text-align: center;
    line-height: 35px;
    padding: 10px 0;
    border-top:1px solid #e5e5e5;
    margin-top:10px;
}
.news_list h4 {
    font-size: 16px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.news_list {
    padding-left: 15px;
    float: left;
    width: 880px;
    line-height: 24px;
    height: 130px;
    overflow: hidden;
    color: #666;
}


.down_list h4 {
    font-size: 16px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.down_list {
    padding-left: 15px;
    float: left;
    width: 880px;
    line-height: 24px;
    height: 50px;
    overflow: hidden;
    color: #666;
}
.down_list{
	border-bottom:1px dashed #cdcdcd;
	line-height:50px;
margin: 10px auto;
}

h4 a {
    color: #e1831b;
}
h4 span {
    float: right;
}
.right_t h5 {
    float: left;
    padding-left: 60px;
    font-weight: normal;
	font-size:20px;
	color:#FFF;
}
.list_p{
	margin:10px auto; text-align:center;
}
.list_p a{
    display: inline-block;
    border: 1px solid #02468D;
    padding: 2px 9px;
    line-height: 20px;
    background: #fff;
    color: #333333;
}
.list_p b{
    display: inline-block;
    padding: 2px 9px;
    line-height: 20px;
    background: #02468D;
    color: #FFF;
}
.header{
	text-align:center;
}
.header strong{
	font-size:16px;
}
.a {
    height: 24px;
    line-height: 24px;
    width: 152px;
    border: 0px;
    outline: none;
    background: url(../images/search_a.jpg) center no-repeat;
}
.b {
    width: 43px;
    height: 24px;
    background: url(../images/search_b.jpg) center no-repeat;
    outline: none;
    border: none;
    cursor: pointer;
}
.search{
	padding-top:13px; padding-left:20px; overflow:hidden; 
}
.search input{
	float:left;	
}
.s_list{
	line-height:30px; font-size:14px;
}
.cp_right_t{
	height: 52px;
    line-height: 52px;
    margin-left: 0px;
    background: url(../images/cp_right_top.jpg) center no-repeat;
}
.index_right1 ul {
    float: left;
    padding: 20px 0; overflow:hidden;

}
.index_right1 ul li{
    float: left;
    margin-left: 9px;
}
.index_right1 ul li img {
    width: 214px;
    height: 160.5px;
    border: 2px solid #E9E9E9;
}
.index_right1 ul li span {
    width: 218px;
    text-align: center;
    display: block;
    line-height: 25px;
    padding: 10px 0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.jj_right_t{
	clear:both;
	height: 52px;
    line-height: 52px;
    margin-left: 0px;
    background: url(../images/cp_right_about.jpg) center no-repeat;
}
.index_about{
	width: 890px;
    margin-left: 13px;
    margin-top: 40px;
	float: left;
}
.index_about img{
	float: left;
}
.index_about p{

float: left;
    width: 560px;
    margin-left: 26px;
    color: #000000;
    line-height: 25px;
}
#mid {
    width: 100%;
    float: left;
}
.mid {
    width: 1204px;
    margin: 0 auto;
    overflow: hidden;
}
.kl{
width: 270px;
    float: left;
    background: #0353A8;
    padding-bottom: 25px;
}
.kl ul{
width: 246px;
    float: left;
    background: #ffffff;
    margin: 0px 12px;
    border-radius: 2%;
    padding: 12px 0;

}
.kl ul li{
    float: left;
    background: url(../images/cpzs_li_bg.jpg) center no-repeat;
    height: 23px;
    line-height: 23px;
    width: 224px;
    padding: 6px 0;
    border-bottom: 1px dashed #9E9E9E;
    margin-left: 11px;text-overflow:ellipsis; white-space:nowrap;
overflow: hidden;
}
.kl ul li a{
 
padding-left: 25px;
}
.index_right1 ul li img:hover {
    border: 2px solid #ff6600;
}
#mid-2 .middle {
    width: 916px;
    float: left;
    margin-left: 18px;
    overflow: hidden;
}
#mid-2 .middle ul {
    width: 430px;
    padding: 0px;
    margin: 0;
}
#mid-2 ul {
    width: 246px;
    float: left;
    background: #ffffff;
    margin: 0px 12px;
    border-radius: 2%;
    padding: 12px 0;
}
#mid-2 .middle .top {
    float: left;
    height: 48px;
    background: url(../images/gsxw_top.jpg) center no-repeat;
    width: 450px;
    margin: 0px;
    margin-bottom: 8px;
}
#mid-2 .middle ul li {
    line-height: 32px;
    height: 32px;
    width: 100%;
    background: url(../images/new_ul_li_bg.jpg) center no-repeat;
    margin: 0px;
    padding: 0px;
    padding: 2px 0;
    float: left;
    border-bottom: 1px dashed #9E9E9E;
    margin-left: 10px;
}
#kl{
	
    width: 100%;
    float: left;
}
.middle {
    width: 916px;
    float: left;
    margin-left: 18px;
    overflow: hidden;
}
.gsxw_t{
float: left;
    height: 48px;
    background: url(../images/gsxw_top.jpg) center no-repeat;
    width: 425px;
    margin: 0px;
    margin-bottom: 8px;
    margin-left:18px;
}
.gsxw_t p{
    float: right;
    line-height: 48px;
    font-size: 13px;
    margin-right: 15px;
}
.gsxw li{
    line-height: 32px;
    height: 32px;
    width: 100%;
    background: url(../images/new_ul_li_bg.jpg) center no-repeat;
    margin: 0px;
    padding: 0px;
    padding: 2px 0;
    float: left;
    border-bottom: 1px dashed #9E9E9E;
    margin-left: 10px;
}
.gsxw ul{
width: 430px;
    padding: 0px;
    margin: 0;
overflow:hidden;
}
.gsxw ul li a 
{
    padding-left: 25px;
    float: left;
}
.gsxw{

	float:left;
}
.hydt{
float:right;
}
.hydt{
	width:430px;
}
.hydt_t{
	overflow:hidden;height:48px;
}
.hydt_t p{
	float:right;
}
.hydt_t p {
    float: right;
    line-height: 48px;
    font-size: 13px;
    margin-right: 15px;
}
.gsxw ul li span {
    float: right;
    line-height: 32px;
    width: 90px;
}
.hydt li {
    line-height: 32px;
    height: 32px;
    width: 100%;
    background:url(/skin/images/new_ul_li_bg.jpg);
    margin: 0px;
    padding: 0px;
    padding: 2px 0;
    float: left;
    border-bottom: 1px dashed #9E9E9E;
    
}
.hydt ul li span {
    float: right;
    line-height: 32px;
    width: 90px;
}
.hydt ul li a {
    padding-left: 25px;
    float: left;
	max-width:250px;
overflow:hidden;
 text-overflow:ellipsis; white-space:nowrap;

}
#mid-3 {
    width: 100%;
    float: left;
    margin-top: 30px;
}
#mid-3 .top {
    float: left;
    height: 54px;
    background: url(../images/anli_top.jpg) center no-repeat;
    width: 100%;
    margin-bottom: 20px;
}

#mid-3 ul li img {
    width: 234px;
    height: 175.5px;
}
#mid-3 .top p {
    float: right;
    line-height: 54px;
    margin-right: 25px;
	
}
#mid-3 .top p a {
    color: #ffffff;
    font-weight: bold;
}
#mid-3 ul li {
    width: 234px;
    float: left;
    margin: 0 3px;
}

#mid-3 ul li span {
    display: block;
    text-align: center;
    width: 100%;
    line-height: 30px;
    padding-top: 5px;
}
.index_right{
	width:916px;
    float: left;
    margin-left: 18px;	
}
.index_right ul {
    float: left;
    padding: 20px 0; overflow:hidden;

}
h2 a {
    color: #e1831b;
}

.pro_img_small li{
	float:left;
}
.pn{
	margin-top:10px;
	padding-top:10px;
	border-top:solid 1px #d7d7d7;
}
.pn p{
	line-height:30px;
}
  .content{width:80%;z-index:+999999;}
        .hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;height:99%;width:100%;position:fixed;display:none;}
        .shang_box{width:400px;height:400px;padding:10px;background-color:#fff;border-radius:10px;position:fixed;z-index:1000;left:50%;top:60%;margin-left:-280px;margin-top:-280px;display:none;}
        .shang_box img{border:none;border-width:0;}
        .dashang{display:block;width:100px;margin:5px auto;height:25px;line-height:25px;padding:10px;background-color:#E74851;color:#fff;text-align:center;text-decoration:none;border-radius:10px;font-weight:bold;font-size:16px;transition: all 0.3s;}
        .dashang:hover{opacity:0.8;padding:15px;font-size:18px;}
        .shang_close{float:right;display:inline-block;}
        .shang_tit p{color:#a3a3a3;text-align:center;font-size:16px; margin-top:20px;}
        .shang_payimg{width:300px;margin:0 auto;}
        .shang_payimg img{display:block;text-align:center;width:300px;height:300px; }

.yb_bar .yb_top {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar ul li {
    width: 180px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}
.yb_bar .yb_phone {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
    text-indent: 0;
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}
.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
}
.hd_qr {
    padding: 0 29px 25px 29px;
}