@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0; outline:none;color:#666666;}
html,body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑"  !important; background:#f4f0e7;}
ul{list-style-type: none; margin:0; padding:0;}
img{border:none; margin:0; padding:0;}
a{ text-decoration:none !important;}
button{ border:none; cursor:pointer; background:none;}
.fl{ display: inline; float: left; }
.fr { float: right; }


.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}

.width1200{width:1180px; margin:0 auto;position:relative;display:table; padding:0 10px;}

/*top*/
.top .logo{ float:left; padding:23px 0; width:340px;}
.top .logo img{ width:auto;}
.top .top_nav{ float:right; margin-top:25px;}
.top_nav li{ float:left; width:100px;  font-size:14px; text-align:center; border-right:1px solid #c9c8c4; padding:5px 0;position:relative;}
.top_nav .loc_nav{ display:none; position:absolute; top:40px;left:0; z-index:9999; background:#98266b; width:100px; height:auto; box-shadow: 5px 5px 0px rgba(0,0,0,.4); }
.nav_li1 dl dd{ line-height:24px; border-bottom:1px dotted #fff; padding:10px 0;}
.nav_li1 dl dd a{ color:#fff; font-size:12px;}
.top_nav a{ display:inline-block}

.top_nav a span{ display:block; font-size:12px; color:#c9c8c4;}
.xzyy{ width:144px; height:30px; float:right; margin-top:5px; outline:none;}
.xzyy option{outline:none !important;}

/*center*/
.center{ margin-top:40px;}
.gyyg_box{ width:570px; float:left;}
.gyyg{ border-bottom:1px solid #dddddd; overflow:hidden; padding-bottom:10px;}
.gyyg p{ font-size:16px; width:500px; float:left;}
.gyyg p span{ font-size:12px; color:#ee7a0e;}
.gyyg p img{ vertical-align:bottom; padding:0 10px;}
.gyyg a{ float:right; width:50px; margin-right:10px; font-weight:bold; color:#e55250; margin-top:15px;}
.gyyg_nr{ margin-top:40px;}
.gyyg_nr img{ margin-top:20px;}
.gyyg_nr p{ float:right; width:278px; margin-right:10px; line-height:30px;}

.ggsp_box{ width:570px; float:right;}
.gysp{overflow:hidden; padding-bottom:10px;}
.gysp p{ font-size:16px; width:500px; float:left;}
.gysp p span{ font-size:12px; color:#ee7a0e;}
.gysp p img{ vertical-align:bottom; padding:0 10px;}
.gysp_nr{ margin-top:5px;}

.gyyg_box ul li{ float:left; text-align:center; margin-right:42px;}
.gyyg_box ul li span{ display:block; margin-top:10px;}

/*ggxw*/
.ggxw_box{ width:770px; float:left;}
.ggxw{overflow:hidden; padding-bottom:10px;}
.ggxw p{ font-size:16px; width:500px; float:left;}
.ggxw p span{ font-size:12px; color:#ee7a0e;}
.ggxw p img{ vertical-align:bottom; padding:0 10px;}
.ggxw a{ float:right; width:50px; margin-right:10px; font-weight:bold; color:#e55250; margin-top:15px;}



.sub_box{width:770px;height:227px;position:relative;overflow:hidden; background-color:#e9e9e9}
.sub_box img{width:328px;height:227px;}
#bd1lfimg{position:relative;width:328px;height:227px;overflow:hidden;}
#bd1lfimg div{width:100000px;margin-left:328px;}
#bd1lfimg dl{width:328px;height:227px;position:relative;overflow:hidden;float:left;}
#bd1lfimg dt{width:328px;height:227px;position:absolute;left:0px;top:0px;}
#bd1lfimg dd{width:656px;height:80px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;position:absolute;left:0px;bottom:0px;padding:0 20px;}
#bd1lfimg dd h2{height:25px;padding:8px 0 4px 0;line-height:25px;overflow:hidden;}
#bd1lfimg dd h2 a{font-size:14px;font-weight:bold;color:#ffffff;}
#bd1lfimg dd a{color:#ffffff;text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none;color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd;line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}


.sub_nav{width:328px;height:25px;bottom:0px;position:absolute;color:#999999;z-index:200;}
.sub_no{height:25px;float:right;}
.sub_no li{display:block !important;width:25px !important;height:25px;float:left;overflow:hidden;line-height:25px;vertical-align:middle;text-align:center;background:#3c4155;filter:alpha(Opacity=70);Opacity:0.7;font-family:Arial;font-size:11px;color:#fefefe;cursor:pointer;}
.sub_no li.show{background:#ce090b;color:#fefefe;}
.sub_more{float:right;width:50px;height:25px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;color:#999999;text-align:center;line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc;text-decoration:none;}

.jiaodian{ width:1162px; margin:0 auto; }
.jiaodian li{ width:32.8%; display:inline-block; text-align:center; }
.jiaodian li span{ color: #494747; margin-top:10px; display:block;}

.new_txt{ position:absolute;left:350px;top:15px; }
.new_txt li{ width:450px; text-align:left; line-height:33px; font-size:13px;}

/*ggry*/
.ggry_box{ width:370px; float:left; margin-left:40px; margin-top:40px;}
.ggry{overflow:hidden; padding-bottom:10px;}
.ggry p{ font-size:16px; width:auto; float:left;}
.ggry p span{ font-size:12px; color:#ee7a0e;}
.ggry p img{ vertical-align:bottom; padding:0 10px;}
.ggry a{ float:right; width:50px; margin-right:10px; font-weight:bold; color:#e55250; margin-top:15px;}

/*center_bottom*/
.fx{ padding-top:50px; width:550px; margin:0 auto; padding-bottom:20px;}
.bdsharebuttonbox{ float:left; margin-right:30px;}
.bdsharebuttonbox span{ float:left; line-height:28px; margin-right:10px;}
.sousuo{vertical-align:middle;}
.sousuo input.pp{ width:317px; height:30px; line-height:30px; padding-left:10px; vertical-align:top; border:1px solid #d0cdc9; border-right:none; border-radius:3px 0 0 3px;}
.sousuo .btn{ width:47px; border:0; height:31px;background:url(../images/xzyy_13.png) center center no-repeat #ab327d; display:inline-block; border-radius:0 3px 3px 0;}

/*bottom*/
.bottom{ background:#ab327d; width:100%; min-width:1200px; height:143px;}
.bottom ul{ margin-top:30px; padding:0 10px;}
.bottom li{ color:#f4f0e7; line-height:22px;}
.bottom_left{ float:left; text-align:left;}
.bottom_right{ float:right; text-align:right;}

/*banner_ny*/
.banner_ny { width:100%; height:120px;}

.nnr{ line-height:24px;}

/*ce_nav_ny*/
.ce_nav_ny{ width:224px; padding:0 13px; float:left;}
.ce_nav_ny h3{ background:#e37408; color:#FFF; font-size:18px; line-height:53px; text-align:center; margin-top:20px; font-weight:normal;}
.ce_nav_ny h3 span{ font-size:12px; color:#fee642;}
.ce_nav_ny li{ background:#ede4db; border-bottom:1px solid #FFF;}
.ce_nav_ny li a{ padding-left:40px; line-height:40px;  display:block; width:65px;}
.ce_nav_ny li .dq{color:#e37408; background:url(../images/ggwy_ny01.png) right no-repeat;}
.ce_nav_ny .dq_bj{background:#fff;}
.ce_nav_ny li:hover a{ color:#e37408; background:url(../images/ggwy_ny01.png) right no-repeat;}
.ce_nav_ny li:hover{ background:#fff;}

.wss {width:800px;}

/*center_nav*/
.center_nav h5{ font-size:12px; font-weight:normal;}
.right_nr{ float:left; position:relative; width:910px; margin-top:15px; margin-left:20px;}
.right_nr .center_nav{ margin-top:30px; width:715px; border-bottom:1px solid #d9d7d2; padding-bottom:5px;}
.right_nr .bt_logo{ position:absolute; top:0;right:0;}

/*gsjj*/
.gsjj_txt{ float:left;}
.gsjj p{ width:575px; text-indent:24px; line-height:30px; margin:25px 0;}
.gsjj_picture{ float:right; margin-top:80px; width:300px;}
.gsjj_picture img{ display:block; margin-bottom:35px;}

/*glln*/
.glln{ width:791px; margin:0 auto; padding:50px 0; min-height:300px;}
.glln img{ max-width:790px;}
.glln li{ margin-bottom:22px;}

/*hxtd*/
.hxtd{ margin-top:35px; padding-bottom:80px;}
.hxtd_picture{ text-align:center;}
.hxtd_picture span{ display:block; margin-top:10px; color:#e37408;}
.hxtd p{ width:685px; margin:0 auto; text-indent:24px; line-height:30px; padding-top:25px;}

/*khly*/
.khly{ padding-top:90px; width:503px; margin:0 auto; padding-bottom:60px;}
.khly span{ color:#f40000;}
.khly p{ margin-bottom:15px;}
.khly li b{ font-weight:normal; width:65px; text-align:right; display:inline-block;}
.khly li input{ width:306px; height:32px; line-height:32px; border:1px solid #cccccc; margin:0 10px; margin-bottom:8px; background:none;}
.khly .btn{ display:block; width:120px; line-height:30px; color:#fff; background-color:#901d78; text-align:center; margin-left:75px; border:0;}

/*lxwm*/
.lxwm{ text-align:center; padding-top:10px; padding-bottom:60px;}
.lxwm img{ margin:20px 0;}
.lxwm p{ width:750px; margin:0 auto; font-size:15px; line-height:30px; padding-top:20px; border-top:1px dotted #4d4948}

/*qywh*/
.qywh{ padding:60px 0px;}
.qywh img{ border-bottom:1px dotted #acabab; padding-bottom:39px;}
.qywh h1{ font-size:24px; color:#e37408; text-align:center; margin:25px 0;}
.qywh ul{ width:780px; margin:0 auto;}
.qywh li{ line-height:30px;}
.qywh li b{ font-size:15px; color:#e77817; margin-left:24px;}
.qywh li p{ text-indent:24px;}

/*rczp*/
.rczp{ margin-top:40px; margin-left:10px;}
.rczp h4{ font-weight:normal; color:#fff; background-color:#e37408; width:157px; line-height:24px; text-align:center; border-radius:3px; font-size:13px;}
.rczp ul{ padding-left:5px; margin-top:10px; width:825px; border-bottom:1px dashed #b3b1ae; padding-bottom:15px;}
.rczp li{ font-size:13px; line-height:30px;}
.rczp li a{ float:right; font-weight:bold; color:#e37408; margin-right:10px;}
.rczp li span{ margin-left:67px;}

/*xmlb*/
.xmlb{ padding:65px 0; overflow:hidden;}
.xmlb ul{ width:1000px;}
.xmlb li{ float:left; margin-right:30px; margin-bottom:35px;}
.xmlb li img{ width:205px; height:205px;}
.xmlb li a{ display:block; font-size:14px; color:#212325; margin-top:10px;}
.xmlb li a span{ font-size:12px; color:#e37408; line-height:20px;}
.xmlb_ym{ text-align:center;}
.xmlb_ym a{ display:inline-block; background:#b5b5b5; width:21px; line-height:20px; color:#FFF;}
.xmlb_ym .swy{ width:38px;}
.xmlb_ym .sxy{ width:50px;}

/*xmxq*/
.xmxq{ padding-top:60px; padding-bottom:40px; margin-left:8px;}
.xmxq_nr{ display:inline-block; margin-bottom:5px;}
.xmxq_nr img{ width:200px; height:200px}
.xmxq_nr ul{ width:580px; display:inline-block; vertical-align:top;  margin-left:15px;}
.xmxq_nr li{ line-height:24px;}
.xmxq_nr li p{ color:#e37408;} 
.xmxq_nr li h4{ font-size:14px; color:#000000; margin-bottom:10px;}
.xmxq a{ background:url(../images/ggwy_ny16.png) right no-repeat; line-height:16px; color:#242424; width:780px;padding-right:40px; margin-top:20px; text-align:right; display:block; line-height:18px;}

/*xwlb*/
.xwlb{ padding-top:50px; padding-bottom:60px;}
.xwlb_nr{ margin-left:10px; padding:0 15px; padding-bottom:25px; margin-bottom:30px; border-bottom:1px dotted #878787; width:788px; display:inline-block;}
.xwlb_nr img{ margin-right:15px;}
.xwlb_txt{ width:665px; display:inline-block; vertical-align:top;}
.xwlb_txt b{ display:block; line-height:24px; font-size:18px;}
.xwlb_txt b span{ line-height:17px; font-weight:normal; font-size:12px; margin-left:2px; margin-bottom:5px; display:block;}
.xwlb_txt a{ margin-left:2px; line-height:22px;}

/*xwxq*/
.xwxq{ margin-left:20px;}
.xwxq h1{ font-size:20px; color:#404041; text-align:center; margin-right:60px;}
.xwxq h1 span{ display:block; font-size:12px; margin-top:10px; color:#9a9a9a; font-weight:normal;}
.xwxq img{ width:801px; padding-top:40px;}
.xwxq ul{ width:801px; margin-top:20px;}
.xwxq ul li{ text-indent:24px; line-height:36px; margin-bottom:30px; font-size:14px;}

ul.rongyu li {width:230px; height:200px; float: left; padding:10px;}
ul.rongyu li img {width:230px; height:160px;}
ul.rongyu li p {text-align:center; padding:5px 0;}

.shipin {text-align: center; padding:10px;}
.shipin img {max-width:650px;}