/* CSS Document */
@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img{border:none}ul{list-style:none}
a{color:#000;text-decoration:none;outline:none;}
a:hover {color:#f54343;text-decoration:underline;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clr { margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
.wd{ width:1000px; margin:0 auto;}
.blank{width:1024px; height:20px; margin:0 auto; background-color:#FFF;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml27{ margin-left:27px;}
.hovernone a:hover{ text-decoration:none;}
/* ---------------------------------------------------------------------------------- */


/* header yj */
.header_yj{ width:100%; overflow:hidden;}
.sptop1{width:100%; background:#f3f3f3;}
.top{ width:1000px; margin:0 auto; height:40px; line-height:40px; overflow:hidden;}
.top .left a{ margin-right:10px;}
.top .right a{ float:right; width:16px; height:13px; display:block; margin:13px 0 0 10px;}
.top .right a.icontr01{ background:url(icon03_yj.png) center no-repeat; width:13px;}
.logomain{ width:1000px; margin-left:auto; margin-right:auto; height:60px; overflow:hidden;}
.logom{ width:500px; height:60px; position:relative;}
.logo{ position:absolute; left:0; top:7px; z-index:2;}
.xlogo{ position:absolute; left:184px; top:20px;}
.ss{ width:300px; height:60px; text-align:right;}
.ss p{ height:20px; line-height:20px; background:url(icontel_yj.png) left center no-repeat; padding-left:42px; float:right; padding-right:5px;}
/*main*/
.main_yj{ width:1000px; margin-left:auto; margin-right:auto;}
.mainL{ width:400px;}
.mainM{ width:240px;}
.mainR{ width:300px;}
.icontr03 {
    background: url(icon01_yj.png) center no-repeat;
}
.mainList{ height:120px; padding:20px 0; overflow:hidden; background:url(line02_yj.jpg) bottom center repeat-x; line-height:24px; font-size:14px;}
.mainList h3{ font-size:20px; line-height:28px; font-weight:normal;}
.mainList p{ color:#666666; margin-top:5px;}
.mainList .tright{ text-align:right;}
.mainListl{ width:660px; overflow:hidden;}
.mainListr{ width:268px; overflow:hidden;}
.links { background: #f54343; height: 50px; line-height: 50px; text-align: center; overflow: hidden; color: #FFF;}
.fy{ height:40px; line-height:40px; text-align:center;}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}