@charset "utf-8";
*{ margin:0; padding:0; list-style-type:none;}
body{ font-family:"微软雅黑", Arial, "宋体"; font-size:12px; color:#333;}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #EE1B2E;

}

a:active {
	text-decoration: none;
}
.m0{ width:1100px; margin:0 auto; margin-top:15px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.head{ padding-top:15px;}
.top{ height:40px; line-height:40px; border-bottom:#f0f0f0 1px solid;}
.logo{ float:left;}
.logotxt{ float:left;border-left: 2px solid #ff1b30;height: 50px; padding-left:20px; margin:20px; font-weight:bold;}
.logotxt1{color: #ee1b2e;display: block;font-size: 18px;}
.logotxt2{color: #333;display: block;font-size: 14px;}
.head-tel {background: rgba(0, 0, 0, 0) url("../img/phone.png") no-repeat scroll 0 6px;color: #ee1b2e;font-size: 14px;height: 52px;line-height: 23px;padding: 3px 0 0 51px;}
.head-tel b {display: block;font-size: 24px;}

/* banner图 */
.flexslider{position:relative;height:580px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:5;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:6;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(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:7;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(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}

.menu{ width:100%; height:88px; position:absolute; z-index:99; }
.menuo{ width:1000px; margin:0 auto;border-top:1px solid #f0f0f0;}
.menuo li {border-right: 1px solid #ececec;float: left;}
.menuo li a {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 3px solid #cccccc;
    color: #666666;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 57px;
    line-height: 18px;
    padding-top: 28px;
    text-align: center;
    width: 99px;
}
.menuo li a em {
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
	font-style:normal;
}
.menuo li.cur a, .menuo li a:hover {
    background: #ee1b2e none repeat scroll 0 0;
    border-bottom: 3px solid #a4121f;
    color: #fff;
    text-decoration: none;
}

.h-box1{ margin-top:60px;}
.h-box1{ background:#ccc; height:200px;}
.h-box1-left{ background:#EE1B2E;height:178px; color:#fff;padding: 22px 0 0 30px;width: 290px;}
.key {height: 132px;overflow: hidden;}
.key h3 {font-family: Arial;font-size: 24px;height: 49px;line-height: 49px;text-transform: uppercase;}
.key b {display: block;line-height: 30px;}
.key a {color: #fff;line-height: 18px;padding: 0 7px 0 0;}
.inp01 {
    background: rgba(0, 0, 0, 0) url("../img/s_inp.jpg") no-repeat scroll 0 0;
    border: 0 none;
    color: #b1b1b1;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 9px;
    width: 198px;
}
.s_ss {
    float: left;
    height: 20px;
    width: 30px;
}
.h-box1-right{ background:#0053AF;height:182px;color: #fff;overflow: hidden;padding: 18px 30px 0; width:620px;}
.hz {
    background: #333 none repeat scroll 0 0;
    
    font-family: "Microsoft YaHei";
    height: 182px;
    
    
    width: 579px;
}
.h-box1-right h2 a {color: #fff;}
.h-box1-right h2 {font-size: 14px;height: 57px;line-height: 35px;}
.more01 {font-family: Arial;font-size: 10px;font-weight: normal;text-transform: uppercase;}

.h-box2{ background:#EDEDED;}
.h-box2-left {
    background: #fff none repeat scroll 0 0;
    height: 590px;
    padding: 40px 60px 0 50px;
    width: 390px;
}
.h-box2-left h2 {
    border-bottom: 1px solid #ccc;
    color: #ee1b2e;
    font-size: 16px;
    height: 115px;
    line-height: 22px;
}
.h-box2-left h2 b {
    display: block;
    font-family: Arial;
    font-size: 24px;
    line-height: 56px;
    text-transform: uppercase;
}
.h-box2-left h2 span {
    color: #333;
    display: block;
    font-size: 14px;
}
.h-box2-left h3 {
    color: #ee1b2e;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 32px 0 0;
}
.h-box2-left li {
    border-bottom: 1px dashed #666;
    clear: both;
    color: #333;
    line-height: 18px;
    padding: 10px 0 0;
}
.h-box2-left li b {
    background: rgba(0, 0, 0, 0) url("../img/ico04.jpg") no-repeat scroll 1px 14px;
    display: block;
    font-size: 14px;
    line-height: 32px;
    padding-left: 10px;
}
.h-box2-left li p {
    padding-bottom: 18px;
}
.gy_more {
    display: block;
    padding: 30px 0 0;
}

.gy_more a {
    background: #ee1b2e none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    width: 250px;
}
.h-box2-right{ background:#ccc; width:500px;}
.h-box2-right h1{ height:180px; line-height:180px; font-size:28px; text-align:center; text-align:center;}


.h-box3{ background:#EDEDED;}
.h-box3-left {
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
    width: 266px;
}
.h-box3-left h2 {
    background: rgba(0, 0, 0, 0) url("../img/ico04.jpg") no-repeat scroll 28px 52px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    height: 73px;
    line-height: 73px;
    padding: 19px 30px 0 38px;
}
.h-box3-left h2 span a {
    color: #999;
    font-size: 12px;
}
.h-box3-left h2 a {
    color: #333;
}

.h-box3-left h3 {
    background: rgba(0, 0, 0, 0) url("../img/ico01.jpg") no-repeat scroll 149px 25px;
    border-top: 1px dotted #ccc;
    font-size: 12px;
    height: 51px;
    line-height: 51px;
    padding: 0 37px;
}
.h-box3-left h3 a {
    color: #333;
}
.h-box3-left ul {
    background: #f8f8f8 none repeat scroll 0 0;
    border-top: 1px dotted #ccc;
}
.h-box3-left li {
    background: rgba(0, 0, 0, 0) url("../img/ico02.jpg") no-repeat scroll 38px 11px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 53px;
}
.dh_pho {
    border-top: 1px solid #ebebeb;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    height: 95px;
    line-height: 22px;
    padding: 31px 0 0 38px;
}

.dh_pho span {
    color: #ee1b2e;
    display: block;
    font-size: 12px;
    line-height: 26px;
}

.dh_pho span b {
    display: block;
    font-family: Arial;
    font-size: 24px;
}

.h-box3-right{ width:720px; background:#fff;}
.h-box3-right h2 {
    font-size: 14px;
    height: 73px;
    line-height: 73px;
    padding: 19px 30px 0 20px;
}
.h-box3-right-cplist{}
.h-box3-rlist{ float:left; width:211px;padding: 20px 0px 0 20px;}
.h-box3-rlist dd{ border:1px solid #DEDEDE;}
.h-box3-rlist dd img{ width:209px; height:209px;}
.h-box3-rlist dt{ font-size:13px; text-align:center; height:32px; line-height:32px;}

.ys {
    background: rgba(0, 0, 0, 0) url("../img/ysbg.gif") no-repeat scroll center 106px;
    color: #333;
    font-size: 12px;
    height: 1253px;
    line-height: 30px;
    overflow: hidden;
    padding: 50px 0 0;
	width:1000px;
	margin:0 auto;
}
.ys h2 {
    color: #333;
    font-size: 24px;
    height: 94px;
    line-height: 28px;
    text-align: center;
}

.ys h2 em {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    text-transform: uppercase;
}

.ys dl {
    float: left;
    width: 400px;
}
.ysc2 {
    padding: 129px 0 0 198px;
}
.ysc3 {
    margin-top: -106px;
    position: relative;
}
.ysc4 {
    padding: 29px 0 0 198px;
}
.ys dt {
    height: 225px;
}

.ys dt img {
    height: 225px;
    width: 400px;
}

.ys dd {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 50px 34px 26px;
}

.ys dd h3 {
    color: #333;
    font-size: 18px;
    height: 88px;
    line-height: 42px;
}

.ys dd h3 b {
    display: block;
    font-family: arial;
    font-size: 33px;
    line-height: 34px;
    text-transform: uppercase;
}

.ys dd h3 span {
    color: #ee1b2e;
}
.ys dd li {
    background: rgba(0, 0, 0, 0) url("../img/ico03.jpg") no-repeat scroll 1px 13px;
    padding-left: 11px;
}

.h-box5{ background:url(../img/box4-bg.jpg) no-repeat top; padding-bottom:50px;}
.h-box5-main h2 {
    color: #fff;
    font-size: 16px;
    height: 50px;
    line-height: 33px;
	text-align:center;
	border-bottom:#fff 2px solid;
	width:280px;
	margin:0px auto;
	padding-top:50px;
}
.h-box5-co{ margin-top:40px;}
.comtxt{ width:560px; color:#fff;}
.comtxt p{ text-indent:24px; line-height:20px;}
.h-box5-more{ background:#ff0000; color:#fff; font-weight:bold; text-align:center; padding:5px 0px; width:200px; margin-top:10px;}
.h-box5-more a{ color:#fff;}

.h-box6{ background:#EDEDED;}
.h-box6-news{ padding-top:50px; padding-bottom:50px;}
.zx {
    background: #fff none repeat scroll 0 0;
    height: 367px;
    overflow: hidden;
    padding: 24px 22px;
    width: 256px;
}
.zx h2 {
    border-bottom: 1px dotted #999;
    font-size: 14px;
    height: 41px;
    margin-bottom: 22px;
    padding: 0 7px;
}

.zx .more01 {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.zx1 {
    margin: 0 10px;
    width: 336px;
}
.zx_c p {
    height: 143px;
    padding: 8px 0 0 6px;
}
.zx_c p img {
    height: 131px;
    width: 330px;
}
.zx_c li {
    background: rgba(0, 0, 0, 0) url("../img/ico03.jpg") no-repeat scroll 8px 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 15px;
}

.zx_c dl {
    border-bottom: 1px dotted #999;
    height: 108px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 3px 7px 0;
}
.zx_c dt {
    float: left;
    padding: 4px 0 0;
    width: 111px;
}
.zx_c dt img {
    height: 90px;
    width: 90px;
}
.zx_c dd {
    float: left;
    line-height: 24px;
    width: 120px;
}
.zx_c dd p {
    height: 72px;
    overflow: hidden;
	padding:0;
}
.zx_c dd b {
    display: block;
}

.link {
    clear: both;
    padding: 31px 0 0;
}
.link h2 {
    font-size: 14px;
    height: 36px;
    line-height: 34px;
}
.link h2 p {
    border-bottom: 2px solid #999;
    color: #333;
    float: left;
}
.link h2 em {
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    padding: 0 3px;
    text-transform: uppercase;
}

.lnk_c {
    padding: 20px 0;
}

.lnk_c a {
    line-height: 30px;
    padding: 0 20px 0 0;
}

.footer{ background:#0053AF; color:#fff;}
.footer a{ color:#fff;}

.f_nav {
    border-bottom: 1px dotted #fff;
    color: #fff;
    font-size: 12px;
    height: 66px;
    line-height: 66px;
    text-align: center;
	padding-top:10px;
}
.f_nav a {
    color: #fff;
    padding: 0 15px;
}
.f_con {
    line-height: 24px;
    padding: 51px 0 15px 0px;
}
.f_logo{ margin-left:10px;}

.f_text {
    width: 610px;
	margin-left:40px;
}

.ys dd p {
    clear: both;
    display: block;
    padding: 12px 0 0;
}

.ys dd p a {
    background: #ee1b2e none repeat scroll 0 0;
    color: #fff;
    display: block;
    line-height: 25px;
    text-align: center;
    width: 235px;
}

#list_lh li.lieven{background:#F0F2F3;}
#list_lh{ height:308px; overflow:hidden;}

.scrolllist{ width:1000px; margin-top:30px;height: 204px;}
.scrolllist a.abtn{display:block;height:150px;width:17px;overflow:hidden;background:url(../img/arrow3.png) no-repeat 0px 50%;}
.scrolllist a.aleft{float:left;}
.scrolllist a.agrayleft{cursor:default;background-position:-34px 50%;}
.scrolllist a.aright{float:right;background-position:-17px 50%;}
.scrolllist a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist .imglist_w{width:960px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/ margin:0 auto;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:220px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{border:solid 3px #fff; width:220px;}
.scrolllist .imglist_w li a{color:#fff;text-decoration:none;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden; text-align:center;}

#daohang ul{ display:none;}

.ny-search{ background:#333333; height:38px; line-height:38px; color:#fff; padding-top:100px;}
.ny-main{ padding-top:10px; padding-bottom:30px; clear:both;}
.ny-left{ float:left; width:201px;}
.leib .tit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #199ab3 none repeat scroll 0 0;
    border-color: #d5d5d5 #d5d5d5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 0px 0px medium;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 15px;
}
.leib .nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #d5d5d5 #d5d5d5;
    border-image: none;
    border-style: none solid solid;
	border:1px solid #a5a6a5;
    border-width: medium 1px 1px;
    margin-bottom: 10px;
    padding: 12px 5px 10px;

}
.leib .nr li a {
    background: rgba(0, 0, 0, 0) url("../img/ico16.gif") no-repeat scroll 15px 8px;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 25px;
	font-size:14px;
}
.leib2 {
    width: 201px;
}
.mt10 {
    margin-top: 10px;
}

.leib2 .tit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #199ab3 none repeat scroll 0 0;
    border-color: #d5d5d5 #d5d5d5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 15px;
}

.leftlx {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #a5a6a5 #a5a6a5;
    border-image: none;
	border:1px solid #a5a6a5;
    border-style: none solid solid ;
    border-width: medium 1px 1px;
	margin-left:1px;
	width:197px;
}

.leftlx .dianh {
    padding: 0 5px 0 10px;
}
.leftlx .dianhua {
    background: transparent url("../img/Teln.gif") no-repeat scroll 0 18px;
    color: #666666;
    line-height: 20px;
    padding: 10px 0 10px 55px;
}

.leftlx .dianhua span {
    color: #ee1b2e;
    display: block;
    font: 18px "Impact";
}

.leftlx p {
    line-height: 24px;
}

.ny-right{ width:875px;}
.weizhi{border: 1px solid #d5d5d5;color: #666;height: 30px;line-height: 30px;padding: 0 10px;}
.ny-neirong{border: 1px solid #d5d5d5; padding:10px; margin-top:10px; font-size:14px; line-height:25px;}
.ny-neirong p{ line-height:22px; margin-bottom:10px;}
dl.pd_t05_con_dl {
    height: 202px;
    margin: 10px auto 3px;
    width: 172px;
}

dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
    font-size: 0;
    height: 168px;
    line-height: 0;
    width: 172px;
}

dl.pd_t05_con_dl dd {
    color: #555;
    height: 20px;
    line-height: 20px;
    padding-top: 5px;
    text-align: center;
    width: 170px;
}
dl.pd_t05_con_dl dt img {
    border: 1px solid #d5d5d5;
    height: 168px;
    padding: 0;
    width: 168px;
}
.news_con{ padding-top:15px;}

dl.news_dl {
    border-bottom: 1px dashed #cccccc;
    color: #666;
    font-size: 14px;
    line-height: 22px;
    padding: 0 5px;
}

dl.news_dl dt {
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    margin-top: 5px;
    overflow: hidden;
    width: 853px;
}
dl.news_dl dd {
    font-size: 14px;
    height: 45px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 10px;
}
dl.news_dl .dt_1 {
    background: rgba(0, 0, 0, 0) url("../img/ico16.gif") no-repeat scroll 0 6px;
    color: #007389;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
}

dl.news_dl .dt_2 {
    float: right;
    font-size: 12px;
    padding: 0 10px 0 8px;
}

.apage{ clear:both; padding-top:20px; padding-bottom:10px;}
.apage li{ float:left; border:#ccc 1px solid; padding:8px; margin-right:5px;}
.apage li a{ display:block;}

.left2 {
    float: left;
    overflow: hidden;
    width: 800px;
}
.left2_main {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    overflow: hidden;
    padding-bottom: 15px;
    width: 798px;
}
.n_info_con h1 {
    border-bottom: 1px dashed #d5d5d5;
    color: #199ab3 ;
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.info_con_tit {
    line-height: 24px;
    margin-bottom: 15px;
}

.info_con_tit .n_tit {
    color: #bcbbbb;
    text-align: center;
}
.info_con_tit span {
    margin-right: 20px;
}
#cntrBody {
    font-size: 13px;
}

.n_info_con {
    padding: 10px 15px 0 10px;
}
.gduo {
    background: #f7f7f7 none repeat scroll 0 0;
    height: 30px;
    line-height: 30px;
    margin: 15px 0;
    overflow: hidden;
    padding: 0 10px;
}
.gduo span {
    display: block;
    float: right;
    height: 30px;
    overflow: hidden;
    width: 320px;
}
.gduo a {
    font-weight: bold;
}

.info_key {
    border-bottom: 1px solid #d5d5d5;
    height: 30px;
    line-height: 30px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0 10px;
    width: 648px;
}

.info_key span {
    font-size: 14px;
    font-weight: bold;
}
.info_key a {
    margin-right: 10px;
}

.n_info_tjcp h4 {
    border-bottom: 0 solid #ccc;
}
.t04 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ee1b2e none repeat scroll 0 0;
    border-color: #d5d5d5 #d5d5d5 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 12px 0 15px;
}

.n_info_tjcp dl {
    float: left;
    overflow: hidden;
    padding: 14px 0 0 14px;
    width: 149px;
}

.right2 {
    float: right;
    overflow: hidden;
    width: 275px;
}
.right2_main {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    overflow: hidden;
    padding-bottom: 15px;
    width: 273px;
}

.ph dl {
    border-bottom: 1px dashed #d5d5d5;
    padding-left: 9px;
}

.right2_main .t03 {
    color: #ffffff;
}
.t03 {
    background: #199ab3  none repeat scroll 0 0;
    border-bottom: medium none;
    border-top: 1px solid #d5d5d5;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 12px 0 15px;
}

ul.n_rt_ul {
    background: rgba(0, 0, 0, 0) url("../img/news_list_bg.gif") no-repeat scroll 0 7px;
    margin: 8px auto;
    overflow: hidden;
    padding-left: 20px;
    width: 230px;
}

ul.n_rt_ul li {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 216px;
}

.dh {
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
    width: 201px;
}

.dh h2 {
   // background: rgba(0, 0, 0, 0) url("../img/ico04.jpg") no-repeat scroll 28px 34px;
    border-bottom: 1px solid #ebebeb;
    font-size: 18px;
	font-family:"微软雅黑";
    height: 73px;
    line-height: 73px;
    padding: 0 0 0 38px;
	background:#199ab3;
	
	
}
.dh h2 a {
     color:#FFFFFF;
}

.dh h3 {
    background: rgba(0, 0, 0, 0) url("../img/ico01.jpg") no-repeat scroll 149px 25px;
    border-top: 1px dotted #ccc;
    font-size: 16px;
    height: 51px;
    line-height: 51px;
    padding: 0 30px;
	font-family: "微软雅黑";
	
	overflow:hidden;
	color: #666;

    font-weight: normal;
}

.dh ul {
    background: #f8f8f8 none repeat scroll 0 0;
    border-top: 1px dotted #ccc;
}

.dh li {
    background: rgba(0, 0, 0, 0) url("../img/ico02.jpg") no-repeat scroll 38px 11px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 53px;
}

.pro_main {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    overflow: hidden;
    padding: 10px 5px;
}


.cpc2 ul{ float:left; width:1000px; overflow:hidden;}

.cpc2 li {
    float: left;
    padding: 7px 20px 9px 20px;
    width: 272px;
	margin-right:8px;
}

.cpc2 li img {
    border: 1px solid #b1b0b0;
    display: block;
    height: 243px;
    width: 272px;
}

.cpc2 li span {
    display: block;
    line-height: 32px;
	height:32px;
	overflow:hidden;
    text-align: center;
	width: 274px;
	font-size:16px;
}






.cpc3 ul{ float:left; width:1000px; overflow:hidden;}

.cpc3 li {
    float: left;
    padding: 7px 6px 9px 8px;
    width: 272px;
}

.cpc3 li img {
    border: 1px solid #b1b0b0;
    display: block;
    height: 205px;
    width: 272px;
}

.cpc3 li span {
    display: block;
    line-height: 32px;
	height:32px;
	overflow:hidden;
    text-align: center;
	width: 243px;
}



.pro_img_js{ margin-top:20px;}
.pro_imgv{ float:left; width:320px; }
.pro_imgv img{ width:320px;}
.pro_js{ width:510px;}

.pro_js p{ font-size:14px; color:#888;}

.pro_js01{ width:100%; text-align:center;}
.pro_js p{ line-height:22px; padding:10px;}
h4.corange{ border-bottom: 1px dashed #ccc;color: #333;line-height: 28px;padding: 0 8px 8px 8px; font-size:16px;}
.pro_js h2{ color:#C00; padding:10px;}
.pro_js h2 em{ font-family:Impact; font-style:normal; font-size:25px;}

.pro_xxjs{ clear:both; padding-top:20px;}
.pro_xxjs_cpxq{ border-bottom:2px solid #199ab3;}
.pro_xxjs_cpxq p{ width:100px; text-align:center; height:35px; line-height:35px; color:#fff; font-size:16px; background:#199ab3;}
.pro_xxjs_neirong{ padding:20px 10px; line-height:22px; font-size:16px;}

.pro_xxjs_neirong div{font-size:16px; }

.pro_xxjs_neirong div span{ line-height:35px;}
.pro_xxjs_neirong p{ margin-bottom:10px; line-height:35px; }



.ryu{ float:left; width:201px;}




.ny-banner{ margin:0 auto; height:400px; background:url("../img/nyetu04.jpg") no-repeat center;}
.ny-banner1{ margin:0 auto; height:400px; background:url("../img/nyetu01.jpg") no-repeat center;}

.ny-banner2{ margin:0 auto; height:400px; background:url("../img/nyetu05.jpg") no-repeat center;}
.ny-banner3{ margin:0 auto; height:400px; background:url("../img/nyetu06.jpg") no-repeat center;}
.ny-banner4{ margin:0 auto; height:400px; background:url("../img/nyetu07.jpg") no-repeat center;}
.ny-banner5{ margin:0 auto; height:400px; background:url("../img/nyetu03.jpg") no-repeat center;}

/*about*/

.about{ margin:0 auto; padding:0; width:1100px; margin-top:30px; height:480px;}
  
.about_l{ float:left; width:450px; background:#f3f3f3; height:240px; padding:120px 50px;}

.about_r{ float:right; width:550px; height:480px; background: url(../img/about_11.jpg) no-repeat;}

.title{ font-size:36px; color:#199ab3; }

.p{ float:left; font-size:16px; margin-top:25px; color:#393939; line-height:35px;}

.about_bj{ margin:0 auto; padding:0; width:672px; margin-top:30px; background:url(../img/about_19.png) center; height:106px;}

.about_wz{ margin:0 auto; padding:0; width:1100px; padding:30px 0; font-size:16px; line-height:30px;}








