@charset "utf-8";



/* css document */

body { color: #666; font-size: 12px; font-family: "Microsoft YaHei"; }

input, button, select, textarea { outline: none }

body th td { color: #333; font-size: 12px; }

a:link { color: #333; font-size: 12px; text-decoration: none; }

a:visited { color: #333; font-size: 12px; text-decoration: none; }

a:hover { color: #ff7a15; font-size: 12px; text-decoration: none; }

a:active { color: #333; font-size: 12px; text-decoration: none; }

body, div, ul, li, h1, h2, h3, h4, h5, h6, form, ul, dd, li, p, th { margin: 0px; padding: 0px; list-style: none; border: 0px; }

input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 12px; }

img { border: 0; }

.fl { float: left; }

.fr { float: right; }
.fr1 { float: left; }

.cp img { border: 1px solid #ccc; padding: 3px; }

.cp img:hover { border: 1px solid #F00; padding: 3px; }

.cp1 img { border: 1px solid #ccc; padding: 3px; }

.cp1 img:hover { border: 1px solid #eb0404; }

.border { border: 1px #ccc solid; }

.border1 { border: 1px #ccc solid; border-top: none; }

.clear { clear: both; height: 0px; overflow: hidden; }

.top10 { margin-top: 10px; overflow: hidden; }

.top20 { margin-top: 20px; overflow: hidden; }

.top30 { margin-top: 30px; overflow: hidden; }

.top38 { margin-top: 38px; overflow: hidden; }

.top40 { margin-top: 40px; overflow: hidden; }

.ding20 { padding-top: 20px; }

.ding25 { padding-top: 25px; }

.ding30 { padding-top: 30px; }

.top60 { margin-top: 60px; }

.top46 { margin-top: 46px; }

.main { margin: 0 auto; width: 1200px; overflow: hidden; margin-bottom:15px; }



/* TOP */

.top_bj { width: 100%; height: 33px; background: url(topimg.jpg) repeat-x; }

.top_t { width: 1180px; margin: 0 auto; height: 33px; line-height: 33px; color: #777; }

.top_t a { line-height: 33px; color: #777; }

.top_t a:hover { line-height: 33px; color: #777; text-decoration: underline; }

.top_t span { float: right; }

.top_t span a { line-height: 33px; color: #777; }

.top_di { width: 100%; height: 152px;}

.logo { padding-top: 34px; }

.ggy { padding-left: 36px; padding-top: 42px; color: #0b6abb; font-weight: bold; font-size: 20px; line-height: 24px; }

.ggy strong { color: #ff7a15; font-weight: bold; font-size: 28px; line-height: 30px;font-family: "Microsoft YaHei";  }

.ggy span { color: #1b1b1b; font-weight: normal; font-size: 30px; line-height: 30px;font-family: "Microsoft YaHei";  }

.lx { width: 169px; height: 84px; padding-left: 70px; padding-top: 15px; background: url(lxbjimg.png) left no-repeat; margin-top: 35px; line-height: 24px; font-size: 18px; color: #1b1b1b; }

.lx strong { font-size: 28px; color: #FF0004; font-family: "Arial"; line-height: 26px; }


.nav_bj { width: 100%; height: 57px; background: #004098; }
.nav { width: 1180px; height: 57px; font-family: "Microsoft YaHei"; margin: 0 auto; }
.nav li { float: left; text-align: center; color: #fff; zoom: 1; margin-left: -2px;font-size: 14px; }
.nav ul li a { height: 57px; line-height: 57px; display: inline-block; color: #fff; zoom: 1; padding: 0 34px; font-size: 14px; }
.nav ul li a:hover { background: url(nav_a.gif) no-repeat center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff; font-size: 14px; }
.nav .cur a { background: #ff7207 url(nav_a.gif) repeat-x center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff; }
.nav .wb { background: none;}

/*导航对于幻灯片新加*/
.dsfhs { width:100%; margin:auto; position:relative;z-index:10000;}
.nav li ul {display:none;}
.nav li.dhh  { color:#036eb8;}
.nav li.dhh ul { position: absolute; top:51px; left:0px; display:block; z-index:10000;}



/*动画*/

.flash_bg { width: 100%; margin: 0 auto; }

.focus { width: 100%; height: 580px; position: relative; overflow: hidden; }

.focus ul, .focus li { list-style: none; padding: 0; margin: 0; }

.focus li { display: none }

.focus .f_btns { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0; bottom: 0; text-align: center; z-index: 2 }

.focus .f_btns .btn { text-align: center; height: 18px; overflow: hidden; font-size: 0; }

.focus .f_btns .btn span { display: inline-block; width: 60px; height: 6px; overflow: hidden; margin: 0 5px; background: #fff; cursor: pointer }

.focus .f_btns .btn span.cur { background: #0b6abb; }

.focus .prev { background: url(a1.png) no-repeat; position: absolute; top: 210px; left: 0; width: 55px; height: 55px; z-index: 3; cursor: pointer }

.focus .next { background: url(a2.png) no-repeat; position: absolute; top: 210px; width: 55px; height: 55px; right: 0; z-index: 3; cursor: pointer }

.jqfocus ul li a img { height: 580px; text-align: center; }



/*搜索*/

.navSearch_bj { width: 100%; height: 46px; border-bottom: 1px solid #e5e5e5;  background-color: #ededed; margin-bottom:15px; }

.navSearch { margin: 0px auto; width: 1180px; height: 46px; overflow: hidden; }

.navSearch .searchForm { float: left; font-size:15px; width: 1180px; height: 27px; overflow: hidden; margin-top: 15px; }
.navSearch .searchForm a {font-size:15px; }

.navSearch .searchKey { float: left; width: 770px; line-height: 47px; overflow: hidden; color: #666; }

.navSearch .searchKey a { margin-left: 4px; margin-right: 8px; color: #666; }



/*产品*/

.cp_fl { background: #e3f0ff; border-color:#a7cbe3; }

.cp_fl_bt { width: 224px; height: 62px; background:url(ta_20.jpg) no-repeat center;}
.cp_fl_bt h1 {
	font-size: 24px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 60px;
	padding-bottom: 10px;
	color: #fff
}

.cp_fl_bj { padding: 5px 5px 5px 5px; }

.fl_wz h3{ width:200px; padding-left:10px; display:block; height:40px; background:url(ta_29.jpg) no-repeat center; line-height:40px; font-size:14px; color:#FFF; overflow:hidden;margin: 10px 0;}



.fl_wz h3 a{font-size:14px;text-decoration:none;color:#fff; line-height:40px;}



.fl_wz p{line-height:30px;font-size: 14px;  }
.fl_wz ul{width:200px; margin: 5px; }



.fl_wz ul li{
	background: #cacaca;
	height: 38px;
	line-height: 38px;
	border-radius: 5px;
    margin: 6px 0;
    overflow: hidden;
    text-align: center;
	z-index: 88;
}

.fl_wz ul li:hover{
	background: #0262ae;
}
.fl_wz ul li:hover a {
	 color: #fff;
    text-decoration: none;
}


.fl_wz ul li.last{border-bottom:none;}


.fl_wz li ul{width:146px;height:auto; background: none left 12px #efefef;padding:20px 14px 20px 14px; z-index:99; position:absolute; right:-175px; top:0; display:block;}



.fl_wz li ul li{height:34px; line-height:34px;z-index:9; border:0;}


.fl_wz li ul li a{height:34px; line-height:34px;font-size:13px; color:#494848; font-family: "Microsoft YaHei"; padding-left:10px;}


.fl_wz li ul li a:hover{color:#494848; font-family: "Microsoft YaHei"; height:34px; background-color:#ff7a15; color:#FFF;}



li.fuck ul {display:none;}

li.fuck:hover ul {display:block;}







.video { width: 224px; height: 8px; }

.cp_zs { width: 945px; height: auto; overflow: hidden; }

.cp_zs_1 { height: 920px; }

.cp_zs_1_bt { background: #004098; height: 52px; margin-bottom: 10px; padding-left: 15px; line-height: 52px; font-size: 16px; font-weight: bold; color: #fff; }

.cp_zs_1_bt a span { float: right; padding-right: 18px; line-height: 52px; font-size: 14px; font-weight: normal; color: #fff; }

.cp_zs_1_tu { height: 260px; }

.cp_zs_1_tu ul { overflow: hidden; }

.cp_zs_1_tu ul li { float: left; padding-left: 10px; margin-top: 10px;}

.cp_zs_1_tu ul li img { border: 1px solid #e5e5e6; }

.cp_zs_1_tu ul li a:hover img { border: 1px solid #ff7a15; }

.cp_zs_1_tu ul li span { width: 288px; margin-top: 0px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block; }

.cp_zs_1_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block; }

.cp_zs_11_tu {width:810px; height: 580px; }

.cp_zs_12_tu { height: 300px; }

.cp_zs_11_tu ul { overflow: hidden; }

.cp_zs_11_tu ul li { float: left; padding-left: 5px; margin-top: 10px;}

.cp_zs_11_tu ul li img { border: 1px solid #e5e5e6; }

.cp_zs_11_tu ul li a:hover img { border: 1px solid #ff7a15; }

.cp_zs_11_tu ul li span { width: 260px; margin-top: 0px; height: 80px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block; }

.cp_zs_11_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block; }

.caseing {
	position: absolute;
	left: 10px;
	color: #fff;
	position: absolute;
	top: 188px;
	left: 8px;
	width: 244px;
	height: 66px;
	line-height: 30px;
}
.caseing a {
	color: #000;
	padding-left: 3px;
	font-size: 20px;
	font-weight: bold;
}

.casemiaoshu {
	color: #000;
	width: 200px;
	height: 41px;
	display: block;
	padding-left: 12px;
	padding-top: 28px;
	font-size: 14px;
	font-weight: bold;
}

#case1 ul li img {
	padding: 3px;
	width: 244px;
	height: 180px;
}

#case1 {
	width: 810px;
	height: auto;
	float:left;
}
#case1 ul {
	padding-top: 10px;
}
#case1 ul li {
	width: 260px;
	float: left;
	margin-left: 3px;
	margin-bottom: 10px;
	position: relative;
	padding: 3px;
}

#caser{ background: url("caserbg.jpg") no-repeat left 15px; width:380px; height:500px; float:right; position:relative;}

#caser h1{
	width:260px;
	background: #00954d;
    height: 75px;
    line-height: 75px;
    padding-left: 15px;
	margin-top:20px;	
}
	
#caser h1 a{ font-size:36px; font-weight: bold;color:#fff;}

#caser ul{ position:absolute; right:2px; top:80px;}

#caser ul li{ background:#333; width:210px;height:50px; margin-top:5px; padding-left:5px; text-align:center;}

#caser ul li a{ font-size:24px; line-height:56px; font-weight:bold; color:#fff;}


/*合作客户*/

.hz_t { background: url(hzbjd.jpg); width: 100%; height: 9px; margin-top: 30px; }

.hz_n { background: url(hzbjd1.jpg); width: 100%; height: 338px; }

.hz_bt { height: 92px; padding-top: 62px; text-align: center; line-height: 28px; font-size: 14px; color: #666; }

.hz_bt strong { font-size: 24px; font-weight: bold; color: #0b6abb; }

.hz_bt span { font-size: 24px; font-weight: bold; color: #666; font-family: "Arrus BT"; text-transform: uppercase; }

.hz_bt a samp { font-size: 12px; font-weight: normal; color: #0b6abb; font-family: "Arrus BT"; }

.hz_kh span { padding-top: 34px; }

.hz_kh li { float: left; padding-left: 32px; }

.hz_kh li img { border: 1px solid #cfdbeb; }

.hz_kh li a:hover img { border: 1px solid #ff7a15; }

.hz_kh li p { text-align: center; line-height: 30px; font-size: 14px; }



/*产品优势*/

.cpys_bt { width: 100%; height: 87px; padding-top: 45px; background: url(cpysbj.jpg) no-repeat center; text-align: center; line-height: 42px; font-weight: bold; font-size: 36px; color: #000; }

.cpys_bt strong { text-align: center; line-height: 42px; font-weight: bold; font-size: 40px; color: #0b6abb; }

.cpys_bj { width: 100%; height: 656px; background: url(cpysimg.jpg) no-repeat center; }

.cpys_n { width: 1230px; margin: 0 auto; height: auto; }

.cpys1 { padding-left: 659px; padding-top: 35px; height: 105px; }

.cpys1 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys1 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys2 { padding-left: 732px; height: 104px; padding-top: 14px; }

.cpys2 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys2 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys3 { padding-left: 764px; height: 99px; padding-top: 9px; }

.cpys3 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys3 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys4 { padding-left: 713px; height: 99px; padding-top: 8px; }

.cpys4 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys4 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }

.cpys5 { padding-left: 668px; padding-top: 11px; }

.cpys5 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px; }

.cpys5 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px; }




/*广告条*/

.gg_bj { width: 100%; height: 160px; background: url(ggtimg.jpg) no-repeat center; }

.tant { padding-left: 837px; }

.tant_lx { line-height: 25px; font-size: 14px; color: #1b1b1b; padding-top: 32px; height: 61px; }

.tant_lx strong { font-weight: bold; font-size: 25px; }

.tant_dj { padding-left: 15px; height: 32px; }

.tant_dj a { font-size: 14px; font-weight: bold; color: #FFF; line-height: 32px; }

.cnbt { width: 1180px; margin: 0 auto; background: url(cnbt.jpg) no-repeat center; height: 211px; text-align: center; font-weight: bold; font-size: 38px; line-height: 166px; color: #303030; }

.cnnr { width: 100%; margin: 0 auto; background: url(cnnr.jpg) no-repeat center; height: 397px; }

.cnnr_1 { width: 266px; margin-right: 38px; padding-top: 320px; text-align: center; }

.cnnr_2 { width: 266px; padding-top: 320px; text-align: center; }

.cnnr_1 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px; }

.cnnr_2 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px; }





/*简介*/

.jj1 { width: 100%;  height: 500px; text-transform: uppercase; }
.jj4 { width: 100%;  }
.jj5 { width: 100%;  height: 1300px; }
.jj6 { width: 100%;  height: 1000px; }
.jj7 { width: 100%;  height: 350px; }

.jj_k { padding: 5px 0px 0 0px; }

.jj_bt{ width:1200px; height:86px; background: url(cpzsbg.jpg) no-repeat center center;}
.jj_bt h1{font-size: 35px; color: #fff; padding:15px;}

.jj_btl{ width:1200px; height:180px; background: url(ystb.jpg) no-repeat center center;}

.jj_z { width: 793px; }

.jj_z_bt { height: 42px; line-height: 42px; font-weight: bold; font-size: 18px; color: #FFF; padding-left: 36px; }

.jj_z_bt span { float: right; }

.jj_z_bt a span { font-size: 12px; color: #FFF; line-height: 16px; font-weight: normal; }

.jj_z_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 16px; font-weight: normal; }

.jj_z_wzsp { width: 875px; height: 273px; margin-top: 20px; }
.jj_z_wzsp h1 {font-size: 20px; text-align: center; color: #000; padding: 10px;}

.jj_z_sp { width: 321px; height: 273px; }

.jj_z_wz { width: 875px;}
.jj_z_wz p {font-size: 14px; line-height: 28px; color: #000; }


.jj_y { width: 297px; }
.jj_y p { font-size: 16px; line-height: 50px; color: #000; }


.jj2 { width: 100%; height: 321px; background: url(jj2.jpg) no-repeat center; margin-bottom: 50px; }

.jj_k1 { padding: 0 30px 0 30px; }

.jj_x_bt { height: 56px; line-height: 32px; font-weight: bold; font-size: 18px; color: #FFF; padding-left: 36px; }

.jj_x_bt span { float: right; text-transform: uppercase; }

.jj_x_bt a span { font-size: 12px; color: #FFF; line-height: 46px; font-weight: normal; }

.jj_x_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 46px; font-weight: normal; }

.jj_x_gd { width: 1120px; }

.jj_x_gd ul { overflow: hidden; }

.jj_x_gd ul span { padding-top: 60px; }

.jj_x_gd ul li { float: left; margin-left: 18px; width: 250px; height: 240px; }

.jj_x_gd ul li a p { color: #FFF; text-align: center; line-height: 30px; font-size: 14px; }

.jj_x_gd ul li a:hover p { color: #ff7a15; text-align: center; line-height: 30px; font-size: 14px; }

.syly { height: 1200px;  background: url(youshi.jpg) no-repeat center;}
.syly h3 { height:140px; text-align:center; overflow:hidden;}
.syly ul { width:1200px; margin:0 auto;}
.syly-a { height:170px; padding:190px 0 0 736px;}
.syly-b { height:216px; padding:110px 0 0 736px;}
.syly-c { height:230px; padding:65px 0 0 50px;}
.syly-d { height:195px; padding:8px 0 0 50px;}
.syly li span { color:#ff8000; font-size:21px; font-family:'微软雅黑'; display:block; line-height:40px; margin-bottom:30px; font-weight:bold;}
.syly li span b { color:#dc0a02;}
.syly li p { color:#000; font-size:14px; padding: 0 0 0 25px; line-height:42px; with:500px; background:url(dian.png) no-repeat left center; font-family:'微软雅黑';}
.syly li p d { color:#dc0a02; font-weight:normal; }
.syly2 { height: 1000px; background: url(lc.jpg) no-repeat center;}

/*新闻*/

.xw1 { width: 800px; float:left; }

.xw1_bt { height: 37px; background: #ff0000; color: #fff; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 10px; }

.xw1_bt span { float: right; text-transform: uppercase; }

.xw1_bt a span { font-size: 12px; color: #fff; line-height: 36px; font-weight: normal; }

.xw1_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal; }

.xw1_wz li { height: 38px; float:left; border-bottom: 1px dashed #d3d3d3; width: 370px; margin-left:5px; padding-left: 20px; line-height: 39px; background: url(xwtb.jpg) left center no-repeat; }

.xw1_wz li span { float: right; line-height: 39px; color: #d2d2d2; }

.yiny { background: url(yinyimg.jpg) no-repeat center; width: 20px; height: 205px; }

.wt { width: 366px; }

.wt_bt { height: 37px; background: #ff0000; color: #fff; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 10px; }

.wt_bt span { float: right; text-transform: uppercase; }
.wt_bt span { float: right; text-transform: uppercase; }

.wt_bt a span { font-size: 12px; color: #fff; line-height: 36px; font-weight: normal; }

.wt_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal; }

.wt_wz { width: 366px; height: 205px; padding-top: 5px; overflow: hidden; }

.wt_wz dl { padding-bottom: 10px; border-bottom: 1px dashed #d3d3d3; }

.wt_wz dt { height: 25px; font: 12px/20px "Microsoft YaHei"; color: #333; padding-left: 36px; background: url(wen.jpg) no-repeat 0 0; }

.wt_wz dd { padding-left: 36px; background: url(da.jpg) no-repeat 0 0; font: 12px/24px "Microsoft YaHei"; color: #666666; }

.wt_wz dd a { color: #0b6abb; font-weight: bold; }



/*友情*/

.yq { width: 100%; height: 116px; margin-top: 38px; border-top: 1px dashed #dedede; }

.yswz { width: 139px; height: 32px; display: inline-block; background: url(link.gif) no-repeat top left; padding: 32px 0 0 0; margin: 27px 0px 0 3px; color: #9b9a9a; font-size: 14px; }

.lk_m { width: 1000px; height: 99px; overflow: hidden; display: inline; padding-top: 21px; margin-left: 20px; }

.lk_m a { padding: 11px 10px; color: #595757; display: inline-block; }



/*版权*/

.bq_dh { width: 100%; height: 40px; background-color: #004098; text-align: center; }

.bq_dh ul { width: 1180px; margin: 0 auto; }

.bq_dh ul li { width: 80px; line-height: 40px; font-size: 14px; float: left; color: #FFF; text-align: center; }

.bq_dh ul li a { line-height: 40px; font-size: 14px; float: left; color: #FFF; text-align: center; }

.bq_dh ul li a:hover { line-height: 40px; font-size: 14px; float: left; color: #FFF; text-align: center; text-decoration: underline; }

.bq_di { width: 100%; height:90px; }

.bq_di p { color: #000; text-align: center; line-height: 28px; padding-top: 15px; }

.bq_di p img {float:right; width:100px; height:100px; padding-top: 15px; }

.bq_di p a { color: #000; line-height: 28px; }

.bq_di p a:hover { color: #000; line-height: 28px; text-decoration: underline; }

.pop_box2 { position: fixed; z-index: 1000; left: 58%; top: 300px; width: 35px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop) + 80); margin-left: 485px; }

.pop_box2 li { width: 35px; height: 35px; padding-bottom: 2px; overflow: hidden; }

.pop_box2 li a { display: block; padding-top: 4px; height: 31px; color: #666; text-align: center; background: #e5e5e5; line-height: 14px; }

.pop_box2 li a:hover, .pop_box2 li.cur a { text-decoration: none; color: #fff; background: #e66221; }

.cp_zs_n_tu { height: auto; }

.cp_zs_n_tu ul { overflow: hidden; }

.cp_zs_n_tu ul li { float: left; padding-left: 10px; padding-bottom: 25px; }

.cp_zs_n_tu ul li img { border: 1px solid #e5e5e6; }

.cp_zs_n_tu ul li a:hover img { border: 1px solid #ff7a15; }

.cp_zs_n_tu ul li span { width: 292px; margin-top: 10px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block; }

.cp_zs_n_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block; }



/*内页简介*/

.rightl { width: 950px; float: right; display: inline; overflow: hidden; }

.righttop { background: url(right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.plc { background-color: #fff; height: 30px; line-height: 30px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 0 10px; position: relative; color: #666; overflow: hidden; }

.plc span { color: #333; }

.mb10 { margin-bottom: 10px; }

.mt10 { margin-top: 10px; }

.right_main { min-height: 700px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 10px; overflow: hidden; }

.agent_con { width: 890px; padding-top: 25px; line-height: 24px; margin-left: 19px; }

.agent_con .age_li_about { padding-left: 10px; }

.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px; }

#cntrBody p, .proinfo p, .age_li_about p { margin: 25px 0; font-size: 14px; }



/*内页简介右边*/

.leftr { width: 225px; overflow: hidden; display: inline; margin-left: 5px; }

.leib2 { width: 225px; }

.leib2 .tit { color: #fff; font-family: "Microsoft Yahei"; font-size: 20px; background: #004098; height: 47px; padding-top: 10px; text-align: center; overflow: hidden; font-weight: bold; }

.leib2 .tit i { color: #90c5fc; display: block; font: 12px "Arial", Times, serif; text-transform: uppercase; }

.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

.leib2 .nr h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; padding-left: 28px; overflow: hidden; margin-top: 4px; }

.leib2 .nr h4.cur a, .leib2 .nr h4 a:hover { color: #f37200; }

.leib2 .nr h4 a { font-family: "Microsoft Yahei"; font-size: 14px; color: #0b6abb; }

.leib2 .nr ul { padding: 0 1px; width: 165px; overflow: hidden; }

.leib2 .nr_cpyy { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

.leib2 .nr_cpyy h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; text-indent: 10px; overflow: hidden; margin-top: 8px; }

.leib2 .nr_cpyy h4.cur a, .leib2 .nr h4 a:hover { color: #f37200; }

.leib2 .nr_cpyy h4 a { font-family: "Microsoft Yahei"; font-size: 12px; color: #0b6abb; display:block; }
.leib2 .nr_cpyy h4 a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; background-color:#ff7a15; }

.leib2 .nr_cpyy ul { padding: 0 1px; width: 165px; overflow: hidden; }


.leib2 .nr li { width: 174px; text-overflow: ellipsis; text-indent: 27px; color: #666; line-height: 35px; overflow: hidden; white-space: nowrap; height: 35px; border-bottom: 1px dashed #DEDEDE; }

.leib2 .nr >ul >li a { font-family: "Microsoft Yahei"; font-size: 12px; display:block; width: 174px; height:35px; }

.leib2 .nr li a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; width: 174px; height:35px; background-color:#ff7a15;}


.rightbot { background: url(right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.leib2 .tit1 { height: 37px; }

.tit.tit1 { width: 201px; }

.leib2 .nrs { border: 1px solid #dadada; }

.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden; }

dl.pd_t05_con_dl { width: 170px; height: 160px; overflow: hidden; margin: 10px auto 3px; }

dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a { width: 170px; height: 128px; line-height: 0; font-size: 0; }

dl.pd_t05_con_dl dd { width: 170px; overflow: hidden; height: 25px; line-height: 25px; text-align: center; color: #555; }

dl.pd_t05_con_dl dt img { width: 166px; height: 125px; padding: 1px; border: solid 1px #b0dbff; }

dl.pd_t05_con_dl dt a:hover img { border: solid 1px #0b6abb; }

.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-bottom: none; border-top: none; color: #84a9cf; display: block; font: 12px "Times New Roman", Times, serif; text-transform: uppercase; }

.leftlx .dianh { padding: 0 5px; }

.leftlx .dianhua { color: #333; line-height: 20px; padding: 10px 2px; }

.leftlx p { line-height: 24px; color: #333; }

.leftbot { background: url(left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 20px; }

.leftlx .dianhua span { display: block; font: 18px "Arial"; color: #e36d00; font-weight: bold; }



/*底部分页*/

.pageinfo { padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height: 30px; font-size: 12px; text-align: center; }

.pageinfo a { padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc; }

.pageinfo a:hover { border: 1px solid #ff7a15; }

.pageinfo a:active { border: 1px solid #0b6abb; }

.pageinfo span { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc; }

.pageinfo span.cur { font-weight: bold; color: #fff; background: #2F8808; border: 1px solid #2F8808; }



/*内页产品*/

.agent_con_cp { padding-top: 20px; line-height: 24px; padding-left: 15px; }

.age_li_cp ul { overflow: hidden; }

.age_li_cp ul li { float: left; height: 180px; line-height: 0; width: 210px; overflow: hidden; margin: 15px 0px 0 17px; }

.age_li_cp ul li img { width: 200px; height: 150px; border: 1px solid #0b6abb; padding: 1px; }

.age_li_cp ul li span { color: #424242; width: 212px; height: 35px; line-height: 35px; background: url(pro_yy.gif) no-repeat center top; text-align: center; display: block; overflow: hidden; line-height: 35px; }

.age_li_cp ul li a:hover { text-decoration: none; display: inline-block; }

.age_li_cp ul li a:hover img { border: 2px solid #f37200; padding: 0; }

.age_li_cp ul li a:hover span { color: #fa9300; }

.age_li_cp .nones { margin-right: 0; }

.cpnxq { overflow: hidden; padding-top: 10px; padding-bottom: 20px; }

.cpn_img { overflow: hidden; padding-left: 30px; }

.pimg { padding: 1px; border: 1px solid #ddd; height: 375px; }

.xiaoimg { width: 500px; padding-top: 15px; }

.xiaoimg ul { overflow: hidden; width: 480px; }

.xiaoimg ul li { float: left; padding-left: 23px; width: 60px; margin: 0; height: auto; width: auto; overflow: hidden; }

.xiaoimg ul li img { padding: 1px; border: 1px solid #ddd; width: 60px; height: 45px; }

.xiaoimg span { padding-top: 14px; }

.cpn_wz { width: 350px; overflow: hidden; padding-right: 30px; }

.cpn_bt { font-size: 18px; font-weight: bold; color: #333; height: 28px; line-height: 28px; padding-left: 10px; border-bottom: 1px dashed #ccc; }

.cpnwzz { line-height: 30px; font-size: 14px; color: 666px; padding-left: 10px; }

.cpnwzz strong { color: #ff0000; font-size: 18px; }

.xgcp { width: 895px; height: auto; margin: 30px 0 30px 0; height: 2px; border-top: 1px dashed #bbb; }

.xgcp_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px; }

.xgcpbj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; }
.xgcpbj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block; }
.xgcpbj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px; }


.xgcptu { margin-top: 10px; }

.xgcptu li { float: left; margin-right: 15px; text-align: center; line-height: 30px; }

.xgcptu li img { border: 1px solid #ccc; padding: 1px; }

.xgcptu li p { line-height: 24px; color: #333; font-size: 14px; }

.lxwm_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px; }

.lxwm_bj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; }
.lxwm_bj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block; }
.lxwm_bj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px; display:block; }


.lxwm_wz { width: 840px; font-size: 16px; line-height: 40px; color: #333; padding-left: 20px; padding-top: 20px; }

.ly_wz { padding-left: 20px; }

.lybg { overflow: hidden; margin-top: 10px; padding-left: 10px; }

.xgzx { overflow: hidden; width: 895px; margin-left: 10px; margin-top: 20px; }

.xgzx li { width: 326px; float: left; padding-left: 40px; line-height: 30px; font-size: 14px; color: #333; }

.xgzx li a { line-height: 30px; font-size: 14px; color: #333; }

.cptj_kuang { height: auto; border: 1px solid #ccc; margin-bottom: 10px; padding-top: 15px; }

.cptj_kuang ul { padding-left: 15px; overflow: hidden; }

.cptj_kuang li { width: 194px; }

.cptj_kuang li img { padding: 1px; border: 1px solid #ccc; }

.cptj_kuang li p { text-align: center; line-height: 30px; }

.xxtup { overflow: hidden; margin-top: 20px; margin-left: 3px; }

.xxtup li { float: left; display: inline; overflow: hidden; padding-bottom: 10px; }

.xxtup li img { margin-left: 22px; border: 1px solid #ccc; padding: 1px; float: left; }

.p1 { line-height: 35px; font-size: 14px; color: #333; padding-top: 7px; text-align: center; margin-left: 43px; }

.hzkeny { overflow: hidden; margin-top: 20px; }

.hzkeny li { float: left; display: inline; overflow: hidden; padding-bottom: 10px; }

.hzkeny li img { margin-left: 26px; border: 1px solid #ccc; padding: 1px; float: left; }

.p2 { line-height: 24px; font-size: 14px; color: #333; text-align: center; margin-left: 22px; }

.news_n { overflow: hidden; }

.news_n ul { margin-top: 25px; margin-left: 10px; }

.news_n li { width: 880px; height: 110px; margin-bottom: 25px; line-height: 26px; border-bottom:1px dashed #dbdbdb;}

.news_n li h3 { line-height: 30px; color: #000; }

.news_n li img { float: left; padding: 1px; border: 1px solid #ccc; margin-right: 20px; }

.news_nr { padding: 10px; }

.news_nrbt { text-align: center; }

.news_nrbt h2 { font-size: 20px; color: #000; line-height: 30px; }

.news_nrbt h6 { padding-top: 5px; height: 20px; line-height: 20px; color: #999; font-size: 12px; font-weight: normal; }

.news_nrwz { font-size: 14px; line-height: 200%; color: #333; padding-top: 20px; }

.news_nrgd { padding-top: 12px; font-size: 12px; line-height: 24px; color: #0b6abb; }



.info_b{

    border: solid 1px #ccc;

    width: 860px;

	padding-left:20px;

	padding-top:20px;

	padding-bottom:20px;

    overflow: hidden;

    margin-bottom: 10px;

}

.info_b li{ width:840px; height:36px; border-bottom: dashed 1px #ccc; line-height:36px;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
