@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; border:none}
body{ margin:0; padding:0; background:#fff; font-size:12px; color:#666;overflow-x:hidden; font-family:"微软雅黑";}
a{ font-size:12px; color:#666; text-decoration:none}
a:hover{ color:#3266ff; text-decoration:underline}

.header{ height:35px; line-height:35px; background:#dfdfdf;  }
.head{ width:1050px; margin:auto; padding-left:8px; font-size:12px; color:#3266ff; }
#top{ width:100%; height:168px; background:url(../images/top_bg.jpg) repeat-x 0 0}
#top_logo{width:1050px; height:128px; margin:0 auto; background:url(../images/logo.jpg) no-repeat; position:relative}
#top_logo span,#top_logo p{ position:absolute; display:block; right:0px; top:10px;}
#top_logo span a{padding:4px 0 4px 20px;background:url(../images/top_ico.jpg) no-repeat; margin-right:10px; font-size:12px; color:#333}
#top_logo span a:hover{ color:#f60}
#top_logo span a.shewei{background-position:0 0px}
#top_logo span a.shoucang{background-position:-90px 0px}
#top_logo span a.lianxi{background-position:-180px 0px}
#top_logo p{top:65px; right:10px;}

#nav{width:100%; height:80px;}
#nav ul{width:1050px; height:40px; margin:0 auto; font-family:microsoft yahei; line-height:40px}
#nav ul li{width:150px;height:40px; padding:0 0px; float:left; display:inline; text-align:center; background:url(../images/nav_list.jpg) no-repeat right;}
#nav ul li a{ display:block;color:#fff; font-size:14px;text-decoration:none }
#nav ul li a:hover{ color:#000; background:#f5f5f5;text-decoration:none; border-top:2px solid #3266ff;}
#nav ul li.on{ height:38px; line-height:38px;background:#f5f5f5; border-top:2px solid #3266ff} 
#nav ul li.on:hover{border-top: none;}
#nav ul li.on a{ color:#000}
#tabcontent,#tabcontent span {width:1024px; display:block; height:34px; margin:0 auto; line-height:34px;}
#tabcontent span a{margin:0 10px; color:#000; font-family:Tahoma;}
#tabcontent .hidden {display:none;}

/*.wrapper {width:1440px; margin:0 auto;}
#focus {width:1440px; height:368px; overflow:hidden; position:relative;}
#focus ul {height:348px; position:absolute;}
#focus ul li {float:left; width:1440px; height:368px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{ width:1440px; height:368px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1440px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1405px; height:10px; padding:5px 10px; right:0; bottom:0; text-align: center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#3266ff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}*/

.wrapper {width:1920px;  margin:0; padding-bottom:0px; position:absolute; left:50%; margin-left:-960px;margin-top:40px;}
#focus {width:1920px; height:368px; overflow:hidden; position:relative;}
#focus ul {height:348px; position:absolute;}
#focus ul li {float:left; width:1920px; height:368px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{ width:1920px; height:368px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1885px; height:10px; padding:5px 10px; right:0; bottom:0; text-align: center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px;_font-size:0; border-radius: 5px; margin-left:5px; cursor:pointer; background:#3266ff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.sy_ss{ height:29px; background:#f5f5f5; padding:4px 0px;}
.sy_ssnr{ width:1050px; margin:auto; zoom:0; overflow:hidden;}
.ss{ width:410px; float:right; height:29px; }
.ss_k{ float:left; background:#fff; border:none; height:21px; padding:4px 0px; line-height:21px;width:323px; outline:none; color:#666666; padding-left:5px; font-family: 微软雅黑;}
.ss_an{ float:right; margin-left:3px; width:79px; background:#fca102; border:none; height:29px; line-height:29px; color:#fff; font-size:14px; font-weight:400; font-family: 微软雅黑; cursor:pointer; outline:none;}
.main1{ padding-top:17px; zoom:0; overflow:hidden; }
.about{ width:280px; float:left; border-top:5px solid #3266ff; padding:0px 10px;}
.about_top{ height:41px; line-height:41px; border-bottom:1px dashed #dedede; font-size:16px; color:#3266ff; font-family: 微软雅黑; font-weight:600;}
.about_top font.yw{ font-size:14px; color:#666666; font-family: 微软雅黑; padding-left:10px; font-weight:400;}
.about_top span{ width:43px; float:right; padding-top:13px;}
.about_img img{ padding:1px; border:1px solid #d2d2d2; margin:12px 0px; margin-bottom:5px;}
.about_wz{ font-size:12px; line-height:26px; font-family: 微软雅黑; color:#666;}

.news{ float:left; border-top:5px solid #dedede; margin:0px 17px; padding:0px 10px; width:387px;}
.news_bt{ margin-top:8px; zoom:0; overflow: hidden;}
.news_bt_img{ width:120px; float:left;}
.news_bt_img img{ width:100px; height:75px; padding:1px; border:#d6d6d6 1px solid;}
.news_bt_wz { float:left; width:265px;}
.news_bt_wz h1{ color:#3266ff; padding:0px; margin:0px; height:20px; line-height:20px; font-size:12px; font-family: 微软雅黑;}
.news_bt_wz h1 a{ color:#3266ff;}
.news_bt_wz p{ padding:0px; margin:0px; height:55px; line-height:20px; font-size:12px; font-family: 微软雅黑; color:#666;}
.news_lb{ margin-top:3px;}
.news_lb ul li{ border-bottom:1px solid #dfdfdf; height:30px; line-height:30px;}
.news_lb ul li span{ float:right; padding-right:5px;}

.contact{ float:left; border-top:5px solid #dedede; padding:0px 10px; width:283px;}
.contact a{ display:block;}
.contact h1{ height:22px; line-height:22px; background:#3266ff; text-align:center; color:#fff; font-size:14px;}
.contact p{ line-height:22px; color:#333333; padding-top:5px;}

.main2{ background:#f2f2f2; zoom:0; overflow:hidden; padding:23px 0px; margin:20px 0px;}

.cpfl{ float:left; width:210px; }
.cpfl_top{ border-top:5px solid #3266ff; height:36px; line-height:36px; background:#eaeaea; font-size:16px; padding-left:15px; color:#333;}
.cpfl_nr{ padding:0px 10px 10px 10px; background:#fff;}
.cpfl_nr ul li{ height:35px; line-height:35px; border-bottom:1px dashed #b3b3b3; color:#505050; background:url(../images/fl_img.png)8px center no-repeat; padding-left:20px;}
.cpfl_nr ul li.hover{ background:url(../images/fl_aimg.png)8px center no-repeat; color:#3266ff;}
.cpfl_nr ul li.hover a{ color:#3266ff;}
.cpfl_nr ul li:hover{ background:url(../images/fl_aimg.png)8px center no-repeat; color:#3266ff;}

.cptj{ float:right; width:820px;}
.cptj_top{ height:20px; line-height:20px; font-size:16px; color:#3266ff; font-family: 微软雅黑; font-weight:600;}
.cptj_top font.yw{ font-size:14px; color:#666666; font-family: 微软雅黑; padding-left:10px; font-weight:400;}
.cptj_top span{ width:43px; float:right;}
.cptj_nr{ border:1px solid #d1d1d1; padding:0px 14px 14px 4px; background:#fff; zoom:0; overflow:hidden; margin-top:8px; height:334px;}
.cptj_nr_fl{ width:188px; height:148px; float:left; border:1px solid #dcdcdc; margin-left:10px; margin-top:14px;}
.cptj_nr_fl img{ padding:4px; width:180px; height:118px;}
.cptj_nr_fl h1{ height:22px; line-height:22px; background:#666666; color:#fff; text-align:center; font-size:12px; font-weight:100;}
.f{ background:#3266ff; height:85px; line-height:26px; text-align:center; color:#fff; padding-top:15px;}
.f a{ color:#fff;}

#pd_l{ width:200px; float:left; background:url(../images/side.jpg) repeat-y 0 0;padding-bottom:10px; border-bottom:2px solid #ededed}
#pd_l h3{ font-size:14px; color:#fff; font-weight:bold; padding:14px 20px;background:url(../images/title.png) no-repeat 0 0; text-align:center}
#pd_l ul{ width:160px; margin:0 auto; padding-bottom:20px}
#pd_l ul li{ width:160px; height:36px; line-height:35px; overflow:hidden; text-align:center}
#pd_l ul li a{display:block;width:160px; height:35px; color:#000; font-size:14px;  border-bottom: 1px solid #bcbcbc;font-family:microsoft yahei; }
#pd_l ul li a.select,#pd_l ul li a:hover{ color:#2455e5; font-weight:600; text-decoration:none;border-bottom: 1px solid #2455e5;}
#pd_l img{ width:200px; margin:0 ; padding:0}
#pd_l p{ padding:8px 25px; line-height:30px; font-size:12px}

.nright{ width:830px;margin-bottom:15px;}
.floatr{ float:right;}
.R_tt{ height:33px;background:url(../images/ritt.gif) repeat-x left top;}
.R_tt span{ display:block; float:left;font:bold 14px/33px Microsoft Yahei; color:#333; padding-left:20px;}
.R_tt .wz{ display:block; float:right;font:normal 12px/33px SimSun; padding-right:12px; color:#999;}
.R_tt .wz a{color:#999;}
.c_content{ padding:10px; zoom:0;}
.content{ padding-top:20px;}
.news_list{margin:0;padding:0; zoom:0; overflow:hidden;}
.news_list font{display:none;}
.news_list li{list-style:none;border-bottom: 1px dotted #dad6bf;height:34px;line-height:34px;display:block;}
.news_list a{display:block;float:left;padding-left:25px; background:url(../images/njt.gif) no-repeat left 12px;}
.news_list a:hover{ color:#3b1104;}
.news_list li span{display:block;float:right; color:#999;}
.page{ height:30px; line-height:30px; margin-top:10px; padding-left:15px;}
.ny_main{ padding-top:15px; margin-bottom:20px; zoom:0;}
.ArticleTitle{ font-weight:bold; font-size:18px; line-height:40px; text-align:center;  margin-bottom:10px;}
.gywm_nr{ padding:10px;}


/**分页**/
.page{clear:both;padding:10px 10px; text-align:right}
.page a {font-size:12px; line-height:12px;color:#666; padding:3px 6px; margin-right:5px; border:1px solid #a7b0b8; background-color:#f9fafb; text-align:center; white-space:nowrap; display:inline; font-family:simsun; text-decoration:none}
.page .current,.page a:hover {background-color:#0f7dc9; color:#fff;}


.pd_nr{width:850px; height:auto; margin:10px auto; line-height:30px; text-indent:0.7cm}
.tpmain{ text-align:left;}
.pd_nr h1{ width:800px; height:35px; font-size:18px; line-height:35px; margin-top:10px; text-align:left;}
.fabu{width:800px; height:35px; line-height:35px; text-align: left; color:#666;}
.brow_mm{ width:800px; height:auto !important;  min-height:360px; line-height:30px;}
.brow_mm img{ margin:0px;max-width:600px;/* sets max-width for IE */ width:expression(document.body.clientWidth > 600 ? "600px" : "auto");  text-indent:0em;}
.pd_nr img{ float:none;margin:0 auto;}

.ny_cptj_nr_fl{ width:188px; height:148px; float:left; border:1px solid #dcdcdc; margin-left:15px; _margin-left:10px; margin-top:14px; overflow:hidden;}
.ny_cptj_nr_fl img{ padding:4px; width:180px; height:118px;}
.ny_cptj_nr_fl h1{ height:22px; line-height:22px; background:#666666; color:#fff; text-align:center; font-size:12px; font-weight:100; margin:0px; padding:0px;}


.content_nr02 p a{ height:27px; line-height:27px; font-size:13px;}

.ms_til {
width: 660px;
padding: 0px 12px;
font-size: 14px;
height: 36px;
border-bottom: solid 1px #d4d4d4;
background: #f3f3f3;
line-height: 36px;
margin-bottom: 12px;
color: #e67015;
font-family: "微软雅黑";
}
.ms_con {
line-height: 2em;
}


/**留言**/
.c_f_l{ text-align: center;}
.c_f_l_lb{ height:30px; margin-top:10px;}
.c_f_lb_l{ float:left; width:205px; text-align:right; line-height:25px; padding-right:10px;}
.c_f_lb_r, .c_f_lb_r2{ float:left; width:322px; border: 1px solid #c3c3c4; text-align:left; height:23px; background:#FFFFFF;}
.lxwm_inoyt{ width:322px; line-height:23px; height:23px; border: none; background:none;}
.c_f_lb_r2{ height:135px;}
.lxwm_textarea{ background:none; border: none;  width:318px;height:130px;}
.lxwm_tjbd{ margin-left:220px; margin-top:15px; margin-bottom:15px; width:81px; height:28px; font-size:14px; line-height:28px; color:#000000;  text-align:center;}
.lxwm_tjbd a{ color:#000000; display: block;}
.lxwm_tjbd a:hover{ color:#fff; background: url(../images/tjan2.jpg) no-repeat top left; text-decoration:none;}

.lxwm_tj{width:81px; height:28px; font-size:14px; line-height:28px; color:#000000; background: url(../images/tjan1.jpg) no-repeat top left; text-align:center;}
