@charset "utf-8";
body{ margin:0 auto; padding:0px; font-family:microsoft yahei;  font-size:12px; background:#f6f6f6;}
img,ul,li,h2,h1,p,h3,h4,dl,dt,dd{ margin:0px; padding:0px; list-style:none; border: none;  }
a,p{ color:#666; text-decoration: none;}
a:link { text-decoration: none;}
a:visited {text-decoration: none;}
input:focus {outline:none;}
input{font-family:microsoft yahei}
a:hover { text-decoration:none; color:#fe8222}
a:active {text-decoration: none;}
.h10 {  clear:both}
.fl { float:left}
.fc { float:left}
.fr { float:right;}
em { font-style:normal;}
.left { float:left}
.right { float:right}
.center { float:left}
.clear { clear:both;}
.h10 { clear:both; height:10px; _height:10px;}
.h20 { clear:both; height:20px; _height:20px;}
.h25{ clear:both; height:25px; _height:25px;}
.h15{ clear:both; height:15px; _height:15px;}
.h50{ clear:both; height:50px; _height:50px;}
.h30 { clear:both; height:30px; _height:30px;}
.h40 { clear:both; height:40px; _height:40px;}
.h70 { clear:both; height:70px; _height:0px;}
.h100 { clear:both; height:100px; _height:100px;}
.h120 { clear:both; height:120px; _height:120px;}
.main{ width:1210px;  margin:0 auto;}

/*头部开始*/

.top_bg { height:34px; line-height:34px;  width:100%; margin:0 auto; background:#f2f2f2; border-bottom:#dddddd solid 1px; font-size:12px; min-width:1210px;}
.top_bg .fl span{ color:#898989;}
.top_bg .fl a { margin:0 5px; color:#898989}
.top_bg .fr { color:#e0e0e0;}
.top_bg .fr a { color:#898989; margin:0 5px;}
.top_bg .fr a:hover { color:#fe8222}
.top_bg .fr a.a1 { background:url(../images/t_d.png) right 7px  no-repeat; padding-right:10px;}

.head_top { padding:20px;}
.head_top_bg { background:#fff;}
.seach_div_keyword_so{ float:left; height:36px; line-height:36px;  width:485px ;border:2px solid #ff8222}
.seach_div_keyword_so_input_text{ float:left; width:380px; background:none; height:34px; line-height:34px !important; border-right:none; border-right:1px solid #ccc; padding-left:10px; border:none; color:#666 }
.seach_div_keyword_so_input_buttom{ float:right; width:90px; height:36px; border:0px;  cursor:pointer; text-align:center; background:#ff8222; color:#fff; font-size:16px; font-family:微软雅黑}
.head_top select { float:left; height:36px; border:none; color:#666; border-right:1px solid #ddd; line-height:36px;font-family:微软雅黑;  }
.head_top select option { line-height:36px; font-family:微软雅黑}

.head_top .fc { margin-left:160px;}
.head_top .fr { width:142px; height:38px; line-height:38px; border:1px solid #ccc;  position:relative ; margin-top:30px; position:relative;background:url(../images/y.png) 120px 12px  no-repeat;}


.head_top .fc .sb_ss ul li { float:left; width:65px; height:30px}
.head_top .fc .sb_ss ul li a { display:block; width:65px; height:30px; line-height:30px; text-align:center; font-size:16px;}
.head_top .fc .sb_ss ul li.hover { background:#fe8222; color:#fff;}
.head_top .fc .sb_ss ul li.hover a { color:#fff;}

.head_top .fz  { float:left; margin-left:108px; margin-top:30px;}
.head_top .fz .sjrz_a a{ display:inline-block; width:108px; height:40px; line-height:40px; text-align:center; background:#fe8222; color:#fff; font-size:16px;}
.head_top .fz .sjrz_a a:hover { background:#ff6f00}



.head_top .fr .gw_r a.a1 { background:url(../images/c.png) no-repeat; padding-left:25px; margin-left:17px; color:#777}
.head_top .fr .gw_r a.a1:hover { color:#fe8222}
.head_top .fr .gw_r b { display:block; background:url(../images/w.png)  no-repeat;  width:18px; height:18px; position:absolute; line-height:20px; text-align:center; top:-8px; right:30px; }
.head_top .fr .gw_r b  a {color:#fff;}
.head_top .fr .gw_cp_xl { width:305px; background:#fff; position:absolute; top:40px; right:-1px; z-index:99999999; display:none;}
.head_top .fr .gw_cp_xl .gw_xl_t span { font-size:14px; color:#666; margin-left:10px;}
.head_top .fr .gw_cp_xl .gw_xl_m  { padding:0 10px;}
.head_top .fr .gw_cp_xl .gw_xl_m ul li { border-bottom:1px dashed #eee; height:62px; padding-bottom:10px; margin-top:10px;}
.head_top .fr .gw_cp_xl .gw_xl_m img{ border:1px solid #eee; width:60px; height:60px; float:left; margin-right:10px; }
.head_top .fr .gw_cp_xl .gw_xl_m span { display:block; line-height:20px;}
.head_top .fr .gw_cp_xl .gw_xl_m span a { color:#999}
.head_top .fr .gw_cp_xl .gw_xl_m span a:hover { color:#fe8222}
.head_top .fr .gw_cp_xl .gw_xl_m span b { float:right; color:#666; font-weight:normal}
.head_top .fr .gw_cp_xl .gw_xl_m p { text-align:right}
.head_top .fr .gw_cp_xl .gw_xl_p { height:45px; line-height:45px; padding:0 10px; background:#f5f5f5}
.head_top .fr .gw_cp_xl .gw_xl_p b { color:#444}
.head_top .fr .gw_cp_xl .gw_xl_p a { width:75px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; float:right; background:#fe8222; margin-top:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.head_top .fr .gw_cp_xl .gw_xl_p a:hover { background:#ff6f00}

.nav_bg { border-bottom:2px solid #ff8222}
.nav_bg .fl { width:210px; position:relative}
.nav_bg .fl .lanmu { position:absolute; top:42px; left:0; background:url(../images/nav_bg.png) repeat; z-index:9999; display:none; height:450px; overflow:hidden;}
.nav_bg .fl .lanmu ul li { padding:22px 15px; background:url(../images/nav_libg.png) repeat-x bottom;height:106px;}
.nav_bg .fl .lanmu ul li span { font-size:18px; color:#fff; display:block; margin-bottom:10px;}
.nav_bg .fl .lanmu ul li a { color:#fff; font-size:14px; margin-right:13px; margin-top:4px; display:inline-block}
.nav_bg .fl .lanmu ul li a:hover { color:#ff8222}


.nav_bg .nav { position:relative}
.nav_bg .fl span.a1 { display:block; width:165px; height:40px; line-height:40px; color:#fff; font-size:16px;  background:url(../images/lb.png) 20px 13px no-repeat #ff8222; padding-left:45px; cursor:pointer;}
.nav_bg .fr { float:left}
.nav_bg .fr ul li { float:left; height:40px; line-height:40px; font-size:16px; margin-left:30px; position:relative; min-width:65px; text-align:center }
.nav_bg .fr ul li a { color:#333;}
.nav_bg .fr ul li a:hover { color:#ff8222}
.nav_bg .fr ul li a.hover { color:#ff8222}
.nav_bg .fr ul li a.a1 { background:url(../images/x.png) 75px 18px no-repeat; display:inline-block; width:83px; padding-left:8px; text-align:left;}

.nav_bg .fr ul li a.a1:hover { color:#fff;background:url(../images/x_g1.png) 75px 18px no-repeat #fe8222;}

.nav_bg .fr ul li ul  { position:absolute; z-index:999; background:#fff; border:1px solid #fe8222; display:none;}
.nav_bg .fr ul li ul li a { display:inline-block; width:88px; text-align:center; font-size:16px; border-bottom:1px solid #ccc; color:#666}
.nav_bg .fr ul li ul li a:hover { color:#fe8222}
.nav_bg .fr ul li ul li { margin-left:0px;}
.nav_bg .fr ul li ul li.tt1 a{ border-bottom:none;}


/* focus_m */

.banner_bg_i {position:relative; height:450px; width:100%; margin:0 auto}
.focus{height:450px;overflow:hidden;position:relative; width:100%;}
/* focus_s */
.focus_s{position:absolute;left:50%; height:12px; width:130px; overflow:hidden;z-index:9;margin:0 0 0 -65px; top:420px;}
.focus_s li{float:left;cursor:pointer;height:11px;width:11px;overflow:hidden;margin-right:8px; margin-left:7px; background:url(../images/img.png) no-repeat;}
.focus_s li.active{background-position:-11px 0;}
/* focus_m */
.focus_m ul{opacity:1;filter:alpha(opacity=100);}
.focus_m li{width:100%;height:450px;position:absolute;top:0;left:0;}
/* focus_l focus_r */
.focus_l,.focus_r{position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:210px;}
.focus_l{left:0;}
.focus_r{right:0;}
.focus_l b,.focus_r b{position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span{display:inline-block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span{left:12px;background-image:url(../images/l.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/l.png');}
.focus_r span{left:16px;background:url(../images/r.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/r.png');}
.focus_l:hover b,.focus_r:hover b{opacity:0.5;filter:alpha(opacity=50);}

.focus_zt { position:absolute; right:0px; top:0px; width:210px; background:#edf6fd; z-index:99; padding:15px 0px 12px 0; height:423px;}
.focus_zt .do_t { border-bottom:1px solid #e5e5e5;  padding:0 10px 15px 10px}
.focus_zt .do_t img { width:60px; float:left; margin-right:10px; height:60px; border:#dedede 1px solid; border-radius:50%;}
.focus_zt .do_t span { display:block; color:#333; padding-top:10px; padding-bottom:8px;}
.focus_zt .do_t a { margin-right:12px;  margin-top:5px; color:#333; }
.focus_zt .do_t a:hover { color:#fe8222;}
.focus_zt .do_1 ul li { width:104px; text-align:center; padding:15px 0; float:left;border-bottom:1px solid #e5e5e5; height:56px; overflow:hidden}
.focus_zt .do_1 ul li.a1 { border-right:1px solid #e5e5e5;  width:105px;}
.focus_zt .do_1 ul li span a { display:block; text-align:center; width:104px; margin-top:10px;}
.focus_zt .do_news img { margin-bottom:5px; margin-left:8px; }
.focus_zt .do_news ul li { padding:0 10px; line-height:24px;}
.focus_zt .do_news ul li a { color:#888; background:url(../images/s5.png) left no-repeat; padding-left:15px;}
.focus_zt .do_news ul li a:hover { color:#fe8222}
.focus_zt .do_news .gd_do_news { height:144px; overflow:hidden}

.focus_zt .do_news .d_t {  border-top:1px solid #e5e5e5; margin-bottom:5px;}
.focus_zt .do_news .d_t a { display:inline-block; width:70px; text-align:center; height:35px; line-height:35px; border-bottom:1px solid #e5e5e5 }
.focus_zt .do_news .d_t a:hover {border-bottom:1px solid #fe8222;}
.focus_zt .do_news .d_t a.hover {border-bottom:1px solid #fe8222;}
.focus_zt .do_news .gd_do_news { height:123px; overflow:hidden;}
.focus_zt .do_news .gd_do_news ul li { padding:0 10px; line-height:26px; height:26px}
.focus_zt .do_news .gd_do_news ul li a { color:#888; background:url(../images/s5.png) left no-repeat; padding-left:15px;}
.focus_zt .do_news .gd_do_news ul li a:hover { color:#fe8222}




/*底部*/

.footer_bg { background:#333; padding:50px 0 15px 0; width:100%; min-width:1210px;}
.footer .fl { background:url(../images/fo_r.jpg)  right top no-repeat; width:660px;}
.footer .fl .f_t ul { float:left; margin-right:90px;}
.footer .fl .f_t ul li span { font-size:18px; color:#fff; display:block; margin-bottom:20px;}
.footer .fl .f_t ul li  a { color:#79746f; font-size:14px; margin-bottom:10px; display:inline-block}
.footer .fl .f_t ul li  a:hover { color:#aaa;}
.footer .fl .f_tb { margin-top:15px;}
.footer .fl .f_tb a { margin-right:10px;} 
.footer .fr { width:455px;}
.footer .fr .wx { width:236px; float:left}
.footer .fr .wx img { float:left; margin-right:10px;}
.footer .fr .wx span { color:#79746f; display:block; margin-left:5px; margin-top:45px;}
.footer .fr .wx span b { font-weight:normal;}
.footer .fr .lx_us { font-size:14px; float:right;}
.footer .fr .lx_us span { font-size:24px; color:#fff;}
.footer .fr .lx_us p { color:#79746f; margin-bottom:5px;}

.foot_bg { background:#222; padding:10px 0;color:#8c8884; text-align:center; width:100%; margin:0 auto; min-width:1210px;}
.foot a { color:#8c8884; font-size:14px;}
.foot a:hover { color:#aaa; font-size:14px;}
.foot p {color:#8c8884; margin-top:5px; font-size:14px;}


.y_nav_bg { background:#333; position:fixed; width:36px; right:0; top:0; z-index:9999999; height:100%; text-align:center; overflow:hidden;}
.y_nav_bg .lt_l {position:relative; top:120px;}
.y_nav_bg .lt_l p { position:absolute; z-index:1; background:#302e2f; height:36px;; line-height:36px; font-size:12px; color:#fff; width:100px; top:-6px; right:-100px}
.y_nav_bg .hy_zx {position:relative; top:160px; width:36px; height:36px; z-index:3333} 
.y_nav_bg .hy_zx a.a1 { display:inline-block; width:36px; height:36px; background:url(../images/z2.png) 8px 7px no-repeat;  }
.y_nav_bg .hy_zx a.a1:hover {background:url(../images/z2_b.png) 8px 7px  no-repeat #fe8222;}
.y_nav_bg .hy_zx .hy_zk { position:absolute; right:-88px; top:0px; z-index:1}
.y_nav_bg .hy_zx .hy_zk a { display:inline-block; background:url(../images/hy_l.png) no-repeat; width:88px; height:36px; line-height:36px; font-size:12px; color:#fff;}

.y_nav_bg .gwc {position:relative; top:280px; background:#444; padding:15px 0; cursor:pointer } 
.y_nav_bg .gwc span {display:block; color:#e7e6e6; font-size:14px; margin-top:5px;}
.y_nav_bg .gwc a { display:inline-block; background:url(../images/z4.png) no-repeat; width:20px; height:20px; color:#fff; margin-top:5px; line-height:20px; text-align:center;}
.y_nav_bg .goTop { margin-top:400px; cursor:pointer; display:none;}

.wap4 .w_t  span { font-size:24px; background:url(../images/l_l.jpg) left no-repeat; display:block; color:#333; padding-left:12px;}
.wap4 .w_t a { float:right; font-size:14px; margin-top:15px;}
.wap4 .fl { width:815px;}
.wap4 .fl  ul li { margin-top:15px; border-bottom:1px solid #eee; padding-bottom:15px; height:115px;}
.wap4 .fl  ul li  img { width:210px; height:115px; float:left; margin-right:10px; }
.wap4 .fl  ul li a { font-size:20px; font-weight:bold; color:#222;}
.wap4 .fl  ul li a:hover { color:#ff8222}
.wap4 .fl  ul li  p{ font-size:14px; line-height:22px; margin-top:15px; height:44px;}
.wap4 .fl  ul li span { color:#999; font-size:14px; display:block; margin-top:10px;}
.wap4 .fr { width:340px;}
.wap4 .fr .w_m ul li  { font-size:14px; width:340px; border-bottom:1px solid #eee; line-height:38px; height:38px;}
.wap4 .fr .w_m ul li a { background:url(../images/s5.png) left 6px no-repeat; padding-left:15px;}
.wap4 .fr .w_m ul li span { color:#666; float:right}

.market ul li.m2 { margin-left:57px;}
.market ul li.m3 { border-right:none; width:200px; padding-right:0px; margin-left:58px;}
.market ul li {  border-right:1px solid #ddd; padding-right:57px; width:220px; float:left}
.market ul li img { width:44px; height:44px; float:left; margin-right:15px;}
.market ul li span { font-size:18px; color:#414141}
.market ul li p { font-size:14px;}

.zhuying_m ul li{ width:279px; height:380px; }