@charset "utf-8";
/*公用样式清除*/
body,div,a,span,img,ul,li,h1,h2,ol,dl,dd,dt{margin:0;padding:0; border:0; list-style:none;}


body { color:#666666;font:12px/1.231 arial,helvetica,clean,sans-serif; background: url("../images/bg.gif") repeat-x center top #f0f0f0;} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left; margin-right:10px;}
.fr { float:right;}
.fw{ font-family:arial;}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}

/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto;overflow: hidden;}
.left { width:201px; float:left; overflow:hidden; padding-top:10px;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url("../images/left_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; display:none;}
.left2top { background:url("../images/left2_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; display:none;}
.leftbot { background:url("../images/left_bot_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px; display:none;}
.left2bot { background:url("../images/right_bot2_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;  display:none;}

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;padding-top:10px;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url("../images/right_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; display:none;}
.right2top { background:url("../images/right2_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; display:none;}
.rightbot { background:url("../images/right_bot_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; display:none;}
.right2bot { background:url("../images/left_bot2_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; display:none;}

.right_main { width:752px;  border:solid 1px #b00;padding-bottom:15px; overflow:hidden;background:#FFF;}
.right2_main { width:273px; border:solid 1px #b00;padding-bottom:15px; overflow:hidden;background:#FFF;}
.left2_main { width:668px;  border:solid 1px #b00;padding-bottom:15px; overflow:hidden;background:#FFF;}

/*头部开始*/
.h_top { height:30px; line-height:30px; overflow:hidden;}
.h_top span{height:30px; line-height:30px; display:block;}
.h_top p a { padding:0 12px; line-height:26px;}
.h_top p span a { padding:0;}
.h_top p span img { padding:4px 5px 0 5px;}

.h_con { height:115px; background:url("../images/hcon.gif") no-repeat;}
.h_con h1 { padding:20px 0 0 11px; overflow:hidden;}
.h_con h1 img { float:left; }
.h_con h1 span { float:left; font-size:19px; color:#3e3e3e; width:367px; font-family:arial; border-left:1px solid #959595; font-weight:normal; padding:0 0 5px 21px; /*line-height:67px;*/ display:block; height:67px;}
.h_con h1 span p { color:#fff; background-color:#000; font-size:14px; letter-spacing:2px; text-align:center; height:20px; line-height:20px;}
.h_pho { width:190px; padding:36px 0 0 60px; overflow:hidden; color:#4d5656; font-size:12px; background:url("../images/tel.gif") no-repeat left 40px; line-height:24px;}
.h_pho span { font-size:30px; font-family:"Times New Roman", Times, serif; color:#cc1214; display:block;}

.h_nav { height:44px; overflow:hidden;}
.h_nav ul li { float:left; text-align:center; display:block; font-size:14px; overflow:hidden; background:url("../images/n_bor.gif") no-repeat right 13px; line-height:44px; font-family:arial; font-weight:bold;}
.h_nav ul .nobot { background:none;}
.h_nav ul li a { color:#fff; padding:0 25px;}
.h_nav ul li a:hover, .h_nav ul .cur a { display:block; color:#fff; background:url("../images/hover.gif") repeat-x center bottom; border-top:1px solid #c5c5c5;}

.serbg { height:47px; border-bottom:1px solid #d3d3d3; background-color:#f0f0f0; }
.h_ser { background:url("../images/sha.gif") no-repeat center top; width:960px; height:47px; line-height:47px; overflow:hidden; margin:0 auto;}
.h_ser p { float:left; color:#606060; line-height:20px;}
.h_ser a { padding:0 6px; color:#606060;}
.s_inp { width:220px; height:26px;  float:right; }
.s_inp input{vertical-align:middle;}
.inp01 { width:126px; height:26px; line-height:26px; border:medium none; background:url("../images/txt.gif") no-repeat; text-align:left; padding:0 0 0 33px; font-size:12px; color:#bcbcbc;}

/*头部结束*


/*banner1112232*/

#full-screen-slider { width:100%; height:527px; float:left; position:relative;margin:0 auto;}
#slides { display:block; width:100%; height:480px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0 auto; position:absolute; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*底部开始*/
.fbg { height:213px; background:url("../images/fnav.gif") repeat-x center top; overflow:hidden;}
.f_nav { height:37px; line-height:37px; text-align:center; overflow:hidden; color:#FFF; background:url("../images/fnav.gif") no-repeat center top;}
.f_nav a { padding:0 14px; color:#fff; font-size:14px;}
.f_con { padding:26px 0 0 0; overflow:hidden;}
.f_con h1 { padding:20px 44px 0 141px; width:178px; height:120px;}
.f_con h1 img { width:178px; height:55px;}
.f_con p { height:24px; line-height:24px; text-align:left;}
/*底部结束*/

.weixin {
    float: right;

    width: 22px;
}

.ewm {
    margin-top: 25px;
    position: absolute;
    width: 120px;
}


.wxsp {
    float: right;
}