/* CSS Document */
body{font-size:12px; font-family:"微软雅黑"; background:#F3F3F3}
*{margin:0px; padding:0px; border:none;}
a{text-decoration:none; color:#333}
a:hover{ color:#000000}
ul,ul li{list-style:none}
img{ border:0;}
.clear{clear: both}
.huise{ color:#999999}
.shuilan{ color:#4c9e8d}
.top_main{ width:1000px; margin:0 auto;}
.top_main .logo{ float:left; margin:20px 0px 0px 0px;}
.top_main .langdiv{ float:right; margin:10px 0px;}
.langdiv a{ padding:0px 0px 0px 30px; height:17px; margin:0px 3px;}
.menu{ width:1000px; height:57px; float:left; position:relative; background:url(../images/index_08.png) repeat-x left;}
.menu .menu_li{ height:57px; margin:0px 0px 0px 5px; cursor:hand; float:left; width:104px; position:relative;}
.menu .menu_li .menu_main{ height:30px; overflow:hidden; position:relative; width:100%; cursor:hand; margin:13px 0px 0px 0px;}
.menu .menu_li .menu_main p{ width:100%;line-height:30px; position:absolute; left:0px; top:0px;}
.menu .menu_li .menu_main p span{ float:left; width:100%; cursor:hand; height:30px; font-size:15px; font-weight: bold; text-align:center}
.menu_xiaji{width:99%; position:absolute; z-index:100; display:none; left:0px; top:55px; background:#ffffff;}
.menu_xiaji p{ text-align:center; width:90%; margin:0 auto; height: auto; padding-top: 5px; padding-bottom: 5px; line-height: 18px; margin-left: 5%; float: left; border-bottom:1px dashed #CCCCCC}
.menu_xiaji p a{ float:left; width:100%; height:100%;}
.menu_xiaji p a:hover{ background:#4c9e8d; color:#FFFFFF}
.flash{ width:1000px; float:left; height:360px; overflow:hidden;margin:10px 0px 0px 0px;}
.flash img{ float:left}
.flash .aj_ul{ height:25px; position:absolute; top:-30px; left:50%;}
.flash .aj_ul li{ float:left; background:#cccccc; text-align:center; line-height:23px; margin:0px 5px 0px 0px; width:23px; height:23px; border:1px solid #666666}
.news_pro{ width:100%; height:221px; overflow:hidden; margin:25px 0px 0px 0px; float:left;}
.news_pro ul{ width:1200px;}
.news_pro li{ width:297px; float:left; margin:0px 54px 0px 0px; display:inline; height:221px; background:url(../images/index_22.png) no-repeat left bottom}

.gsjj{ float:left; width:100%; height:475px; margin:20px 0px 0px 0px;}
.gsjj .shipin{ width:612px; height:475px; float:left;}
.gsjj .jianjie{float:right; width:369px;}
.gsjj .jianjie .gj{ height:225px; border-bottom:1px solid #4c9e8d; width:100%;}
.gsjj .jianjie .gj .con{ width:100%; height:135px; overflow:hidden;}
.gsjj .jianjie .tit{ line-height:35px; font-size:15px; font-weight:bold; color:#4c9e8d}
.gsjj .jianjie .gl{}
.news{ float:left; width:100%; margin:20px 0px 0px 0px; background:url(../images/index_31.png) no-repeat}

.news ul{ float:right; width:955px; height:187px; overflow:hidden}
.news ul li{ width:33%; float:left; margin:0px 0px 21px 0px;}
.news ul li img{ float:left;}
.news ul li .r{ float:right; margin:0px 3px;}
.news ul li .r .tit{ width:180px; height:20px; overflow:hidden;}
.news ul li .r .tit a{ color:#4c9e8d;}
.news ul li .r .huise{ width:180px; height:20px; overflow:hidden;}
.news ul li .r .con{ width:180px; height:42px; overflow:hidden;}
.pro{ width:1000px; height:230px; overflow:hidden; position:relative; float:left; margin:20px 0px;}
.pro ul{ width:1700px; position:absolute; left:0px; top:0px;}
.pro ul li{ float:left; width:155px; line-height:40px; margin:0px 10px 0px 0px;}
.pro ul li p a{ color:#4c9e8d; font-weight:bold}

.link{ width:100%; height:40px; overflow:hidden; float:left;}
.link p{ font-size:16px;color:#4c9e8d; line-height:40px;}
.link_list{ width:1000px; float:left; height:56px; overflow:hidden}
.link_list ul{ width:1200px; height:56px;}
.link_list li{ float:left; width:100px;}



.menu .menu_left{ height:57px; position:absolute; left:0px; top:0px; width:6px; background:url(../images/index_07.png) no-repeat;}
.menu .menu_right{ height:57px; position:absolute; right:0px; top:0px; width:6px; background:url(../images/index_12-13.png) no-repeat;}
.main{ width:1000px; margin:0px auto}
.bottom{ width:1000px; overflow:hidden; height:100px; background:#333333; margin:0px auto;}
.bottom_c_l{ float:left; margin:10px 30px; display:inline;color:#FFFFFF; line-height:25px}
.bottom_c_l *{ color:#FFFFFF}
.bottom_c_r{ float:right; display:inline; margin:40px 40px 0px 0px;color:#FFFFFF; line-height:25px}
.bottom_c_r .srk{ width:120px; padding:4px 5px; border:3px solid #fa5208}
.bottom_c_r .an{ background:#fa5208; margin:0px 3px; color:#FFFFFF; border:0px; width:40px; height:29px;}

.kf_contain{z-index:99; width:165px; left:-140px; top:120px; position:absolute}
.kf_contain .kf_list{ width:140px; background:#3e3e48; float:left;}

.kf_contain .kf_list .b{background:#3e3e48;height:2px}
.kf_contain .kf_list .con{background:#fff; margin:3px 3px 3px 3px; width:134px; overflow:hidden; text-align:center}
.kf_contain .kf_list .con .title{font-size:12px; margin-bottom:5px; margin-left:5px; text-align:left; height:20px; padding-left:20px; background:url(../images/kf_icon.gif) no-repeat left center; line-height:20px; color:#000000}
.kf_contain .kf_list .con ul{margin:0 auto; padding:0; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid}
.kf_contain .kf_list .con li{font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block;}
.kf_contain .kf_list .con li span{line-height:25px; margin-left:10px;  display:block; vertical-align:middle}
.kf_contain .kf_list .con li span.lf{float:left}
.kf_contain .kf_list .con li span.lr{float:right}
.on_kf{width:25px; height:120px; float:right}
.index_aleft{ width:180px; float:left; margin:20px 0px;}
.index_aright{ width:800px; float:right; margin:20px 0px; overflow:hidden;}

.daohang{ float:left; width:100%; margin:0px 0px 20px 0px;}
.daohang ul{}
.daohang li{ float:left; width:100%; height:30px; line-height:30px; background:#FFFFFF; position:relative; border-bottom:1px solid #CCCCCC}
.daohang_t{height:45px; background:url(../images/lan.gif) no-repeat; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px;}
.daohang li span{ float:right; position:absolute; right:3px; top:7px; width:15px; height:15px; font-size:0px; background:url(../images/arw_r.gif) no-repeat;}
.daohang li a{ float:left; margin:0px 30px}
.index_anews{ width:100%;}
.index_anews ul li{ width:100%; line-height:25px; height:25px; overflow:hidden}
.right_title{ width:100%; text-align:center; font-size:25px; line-height:50px; height:50px;}
.right_aut{ width:100%; text-align:center; line-height:30px; height:30px;}
.right_aut span{ margin:0px 5px;}
.index_right .content{ margin:30px 0px; width:100%; overflow:hidden;}
.arc_link span{ margin:0px 5px}
.pro_list{ width:100%; float:left;}
.pro_list li{ float:left; width:32.33%; background: #FFFFFF; text-align: center; height:200px; padding: 15px 2%; margin:0px 0px 20px 1%; overflow:hidden;}
.pro_list li p{ line-height:22px; width:100%; overflow:hidden; height:22px;}
.pro_tit{ height:50px; line-height:50px; border-bottom:1px solid #CCCCCC; text-align:left;}
.pro_tit .info{ float:right;}
.pro_tit .info span{ margin:0px 5px;}
.pro_img{ width:100%; margin:20px 0px;}
.pro_img .img{ width:400px; height:400px; float:left;}
.pro_img .pro_sx{ float:right; width:250px; line-height:25px;}
.pro_ty_cl { width:100%; border-bottom:2px solid #028595; float:left}
.pro_ty_cl li{ float:left; color:#333333; margin:0px 5px 0px 0px; background:url(../images/pro_t1.gif) no-repeat; height:25px; width:100px; line-height:25px; text-align:center}
.submit{ padding:5px; background:#FF6600; color:#FFFFFF; border:0px}

.art li{ width:100%; height:35px; border-bottom:1px dashed #999999; line-height:35px;}
.art li div{ float:left; width:390px; height:35px; overflow:hidden;}
.art li img{ float:left}
.art li p{ float:right; margin:0px 5px;}
.list_page{ float:left; margin:30px 0px;}
.list_page ul{ float:right}
.list_page ul li{ float:left; text-align:center; margin:0px 5px 0px 0px;}
.list_page ul .shangxia{ background:#e30b03; padding:4px 5px; border:1px solid #e30b03}
.list_page ul .shangxia a{ color:#FFFFFF}
.list_page ul .page_focus{background:#e30b03; border:1px solid #e30b03; width:26px; height:26px; line-height:26px;}
.list_page ul .page_focus a{ color:#FFFFFF}
.list_page ul .other_li{ line-height:26px; width:26px; height:26px;}
.list_page ul .other_li a{ float:left; width:26px;border:1px solid #CCCCCC; height:26px; text-align:center; line-height:26px;}
.list_page ul .other_li a:hover{background:#e30b03; border:1px solid #e30b03; color:#ffffff;}
.pro_content{ display:none; width:100%; margin:20px 0px; float:left;}
.jops{ width:100%;}
.jops li{ width:100%; height:45px; line-height:45px; border-bottom:1px dashed #999999}
.jops li div{ float:left; width:50%; height:45px; overflow:hidden}