@charset "gb2312";
/*common*/
/************  padding, margin  ***********/
html{color:#333;overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:none;}
*{margin:0;padding:0;list-style:none;}
q:before, q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0px;margin:0px;font: 12px/1.5 Î¢ÈíÑÅºÚ,'SimSun',tahoma,arial,sans-serif;color:#444;background:#f0f0f0;-webkit-text-size-adjust:none;background:#f5f5f5 url(../images/body_bg.png) center 0 no-repeat; }
input,textarea,select,button{font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;}
a{color:#333;text-decoration:none;outline:none;cursor:pointer;}
a:hover{color:#1369c0;text-decoration:none;}
a:active{outline:none;blr:expression(this.onFocus=this.blur());}
a:active img{outline:none;}
img,a .img{outline:none;border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.f_yh{font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;}


.ind_body{width:100%;height:auto; min-width:1200px;}
.contain{width:1200px;height:auto;margin:0 auto 20px;padding:20px 10px 17px; overflow:hidden; border:1px solid #ccc; background:#fff;}



.soleft{ float:left; width:300px; position:relative; z-index:9;}
.soleft .cpTle{ font-weight:normal;padding:27px 0 7px 22px;border-bottom: 1px solid #eee;}
.soleft .cpTle a{ font-size:15px; color:#0a3a65; font-weight:bold;}
.soleft .cpTle p{ font-size:15px; color:#fff;  margin-bottom:12px;}
.soleft .cpTle p a{color:#fff;font-size:15px;}
.soleft .cpTle span{ font-size:14px; color:#0a3a65;}
.soleft>ul{ padding-top:0px; border-right:2px solid #cacaca;}
.soleft li{ padding-bottom:0px; }
.soleft li>a{height: 45px; line-height: 45px; padding-left: 22px; display: block; font-size: 12px; text-decoration: none; border-bottom:1px solid #ececec; background:url(../images/rig1.png) no-repeat 265px 17px; background-size:13px 13px;  color: #000;}
.soleft li>a:hover , .soleft li>a.cur{ color:#fff; background:#124c7f url(../images/rig.png) no-repeat 255px 17px; background-size:13px 13px;}

.soleft li .sl2{ background:url(images/mtbg.png) no-repeat left center;}
.soleft li .sedNav{margin: 0 10px;}
.soleft li .sedNav p{ border-bottom:1px  dashed #e2e2e2; font:14px "Microsoft Yahei"; line-height:45px; background:url(../images/dpro_jt3.gif) no-repeat 10px 15px; padding-left:30px; overflow:hidden;}
.soleft li .sedNav a{font-size:14px; color:#000;text-decoration: none; }
.soleft li .sedNav a:hover{ color:#17a4f2;text-decoration: none; }

.soleft li .sedNav a.cur{color:#c90f03;}

.soleft .dphone{ overflow:hidden;}
.soleft .dphone dt{ float:left; background:url(../images/phimg.png) no-repeat center; margin-left:10px; width:62px; height:50px;}
.soleft .dphone dd{ margin-left:0px; color:#0574b2; padding:10px 0px; }
.soleft .dphone dd span{ font-size:16px; font-weight:bold; color:#0a3a65; line-height:35px; margin-bottom:3px; display:block; }
.soleft .dphone dd p{ font-size:15px; font-family:"Arial"; color:#000; line-height:26px;}
.cpright{ width:870px; padding:0 20px; float:right;padding-bottom: 40px; }
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #17a4f2; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#17a4f2;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.rtop span a:hover{ color:#17a4f2;text-decoration:none;}



.soleft li .sl2{ background:url(../images/mtbg.png) no-repeat left center;}
.soleft li .sedNav{margin: 0 10px;}
.soleft li .sedNav p{ border-bottom:1px  dashed #e2e2e2; font:14px "Microsoft Yahei"; line-height:45px; background:url(images/dpro_jt3.gif) no-repeat 10px 15px; padding-left:30px; overflow:hidden;}
.soleft li .sedNav a{font-size:14px; color:#000;text-decoration: none; }
.soleft li .sedNav a:hover{ color:#17a4f2;text-decoration: none; }

.soleft li .sedNav a.cur{color:#c90f03;}


.list_text{
    width:840px;
    overflow:hidden;
}
.list_text ul li{
    width:820px;
    height:50px;
    line-height:65px;
    border-bottom:1px dashed #999;
    background:url(images/li02.jpg) no-repeat left center;
    padding-left:20px;
    float:left;
}
.list_text ul li a{
    float:left;
	height:50px;
    overflow: hidden;
    width: 500px; font-size:12px;
}
.list_text ul li span{
    float:right;
    font-size:12px;
    color:#999;
}
.pwrap ul li{ width:200px;width: 260px;margin: 10px;}
.pwrap ul li p{ line-height:30px; font-size:14px;}



.pageBanner{height:200px;overflow:hidden;}
.pageTitle{font-size:18px; height:35px; padding-top:10px; overflow:hidden; border-bottom:#CCC solid 2px;}

.cp{ margin:10px auto 0;}
.cp li{ width:256px; height:170px; margin:10px; float:left;}
.cp li img{ width:100%; height:170px;}
