﻿@import url(/e/css/comm.css);
@import url(/e/css/focus.css);
@import url(diy.css);

/*网站基础样式*/
body,div,ul,li,dl,dd,table,p,h1,form,legend,fieldset,input button,select,textarea,button{margin:0px;padding:0px;font-family:inherit;font-size:inherit;}
ul,li{list-style:none;}
a{color:#424242;text-decoration:none;}
a:hover{color:#0080cb;text-decoration:none;}

body{word-wrap:break-word;text-align:center;font:12px/1.6em "微软雅黑",Tahoma,Helvetica,Arial,sans-serif;color:#424242;background:#ffffff url(images/bj.png) repeat-x 0 0; font-family:"微软雅黑"}
.page_style{width:100%;margin:0px auto 0px auto;text-align:center;overflow:hidden;}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}


/*顶部及主菜单样式*/

.top_box{clear:both;width:980px;margin:0px auto 0px auto;}
.top_box .logo{float:left;text-align:left;padding-top:5px;}
.top_box .topcontent{float:right;text-align:right;padding:11px 0;/*background:url(images/top.jpg) no-repeat left center;*/width:640px;height:58px;}
.menu_box{text-align:left;height:50px;line-height:50px;font-size:16px;}

.menu_style_homepage{float:left;width:122px;height:50px;text-align:center;}
.menu_style{float:left;width:121px;height:50px;text-align:center;border-left:1px solid #cccccc;}

a.menu{display:block;width:122px;height:50px;color:#424242;text-decoration: none;}
a.menu:hover {text-decoration:none;height:50px;background:#145192;color:#ffffff;}

.menu_current a.menu{text-decoration:none; }

/*banner样式*/

.banner{ clear:both;padding:0 0 0 0;margin:0 auto 0 auto;text-align:center;line-height:0px;}
.smallbanner{clear:both;padding: 0 0 0 0;margin:0 auto 5px;border:0px solid #cccccc;overflow:hidden;}
.smallbanner li{float:left;text-align:center;}
.smallbanner li a{float:left;width:253px;margin:0 0px;text-align:center;height:40px;line-height:40px;font-size:18px;font-weight:bold;background:#1c66b7;color:#fff;border-bottom:0px #0080ca solid;}
/*网站主体框架样式*/

.main_box_style{clear:both;margin:0px auto 0 auto;overflow:hidden;width:100%;}
.page_l102_sl925 .main_box_style{clear:both;margin:0px auto 0 auto;overflow:hidden;width:980px;}
.searchpage .main_box_style{clear:both;margin:0px auto 0 auto;overflow:hidden;width:980px;}

.main_box_style1{clear:both;margin:20px auto;overflow:hidden;width:1100px;}
.main_box_style1 .main_box_inner_left{float:left;width:200px;margin:0 20px 0 0;overflow:hidden;text-align:left;}
.main_box_style1 .main_box_inner_right{float:right;width:880px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style2{clear:both;margin:20px auto 0 auto;overflow:hidden;width:980px;}
.main_box_style2 .main_box_inner_left{float:left;width:750px;margin:0 20px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:200px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style3{clear:both;margin:20px auto 0 auto;overflow:hidden;width:980px;}
.main_box_style3 .main_box_inner_left{float:left;width:220px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_middle{float:left;width:540px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:220px;margin:0 0 0 10px;overflow:hidden;text-align:left;}


/*导航样式*/
.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;}

.nav_title{height:75px; line-height:75px;text-align:left;background:url(images/daohang.png) no-repeat 0 0;cursor:pointer;overflow:hidden;}
.nav_sign{float:left;text-align:left;padding:10px 0 0 15px;color:#fff;line-height:30px; font-size:18px;}
.nav_more{float:right;font-weight:normal;padding:8px 10px 0 10px;margin:0 0 0 0;}
.nav_more a{line-height:15px;font-size:10px;}

.nav_content{margin:0 0 0 0;padding:10px 10px;border:0px solid #cccccc;border-width:0 1px 1px 1px;text-align:left;}

.nav_menu{margin:0 0 0 0;padding:5px 0px 5px 0;text-align:left; border:0px solid #cccccc;border-width:0 1px 1px 1px;}

.nav_menu li{clear:both;text-align:left;background:url(/css/img/triangle2.png) no-repeat 170px 18px;padding:0 0 0 20px; }
.nav_menu li a{line-height:48px;height:48px; font-size:16px;}
.nav_menu li a:hover{color:#0080ca;}
.nav_menu li a.current{color:#0080ca;}

.nav_menu li ul li{text-align:left;background-image:none;padding:0 0 0 5px;}
.nav_menu li ul li a{display:inline;line-height:22px;line-height:28px;height:28px;font-size:14px;}
.nav_menu li ul li a.current{color:#0080ca;}

.nav_menu ul li ul li ul{padding:0 0 0 15px;}
.nav_menu ul li ul li span.node{float:left;height:22px;width:15px;background:url(images/node_open.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span.node_close{float:left;height:22px;width:15px;background:url(images/node_close.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span{float:left;height:28px;line-height:28px;width:15px;background:url(images/subnav.gif) no-repeat 0 8px;}

/*模块样式*/
#module_194,#module_197{padding:5em 0 4em 0;}
#module_199,#module_203{background:#f5f5f5;}
#module_195,#module_201{background:url(images/jcbg.jpg) repeat-y center center;margin:0 auto;width:100%;}

.module_box{clear:both;padding:5em 0 5em 0;border:0 solid #cccccc;overflow:hidden;width:100%;}                 /*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 3.5% 3em 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 3em 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.module_box_inner{clear:both;text-align:center;padding:0px 0 0px 0;border:0px solid #cccccc;overflow:hidden;height:100%;margin:0 auto;}/*模块内层容器样式*/
.module_box_layout_left .module_box_inner{clear:both;text-align:center;margin:0 0px 0 0;padding:0px 0 0px 0;} /*模块居左时重写内层样式*/


.module_title{clear:both;text-align:center;overflow:hidden;height:auto;padding:0em 0px 0em 0px;margin-top:0px;}
.module_sign{font-size:32px;color:#393939;line-height:32px;vertical-align:middle;text-align:center;width:100%;font-weight:normal;}
.module_sign .sign_s1{text-align:center;line-height:32px;}
.module_sign .sign_s2{line-height:30px;}
.module_sign .sign_s2 i{display: inline-block;
*display: inline;
*zoom: 1;
position: relative;
top: -5px;
width:120px;
height: 1px;
overflow: hidden;
background-color: #bcbdbf;}

.module_sign .sign_s2 span{display: inline-block;*display: inline;*zoom: 1;margin: 0 15px;line-height: normal;font-weight: normal;font-size: 16px;color:#999;}

.module_sign .sign_s11{text-align:center;line-height:32px;color:#ffffff;}

.module_more{line-height:30px;padding:0px;display:inline-block;vertical-align:middle;background:url(images/morebg.png) no-repeat center center;margin-top:5px;}
.module_more a{color:#fff;font-size:13px;}
.module_more a:hover{color:#FFF;}

.module_content{padding:0px 0px 0 0px;text-align:left;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none}
.module_footer .l{float:left;}
.module_footer .r{float:right}

/*子栏目样式*/
.lanmupage .current_location{display:none}
.current_location{clear:both;text-align:left;height:40px;border-bottom:1px #ebebeb solid;font-size:12px;background:#fff;}
.current_location_1{float:right;padding-left:20px;padding-right:1px;color:#666;line-height:40px;background:url(images/home.png) no-repeat left center;}
.current_location_1 a{color:#666;}
.current_location_1 a:hover{color:#0080ca;border-bottom:2px #0080ca solid;}
.current_location_2{float:left;font-size:18px;font-weight:normal;color:#0080ca;line-height:40px;padding-left:15px;background:url(images/location_2.jpg) no-repeat 0px center;}

.sublanmu_box{text-align:left;padding-bottom:0px;}
.sublanmu_content{padding:10px 0px;text-align:left;}
.sublanmu_content_introduct{line-height:2.0;font-size:1.2em} /*自定义内容子栏目样式*/
.sublanmu_content_introduct p{margin-bottom:10px;min-height:10px}

.sublanmu_page{clear:both;text-align:center;margin:40px 0 20px 0;font-size:14px;}
.sublanmu_page a{vertical-align:middle;zoom:1;padding:0 11px;height:30px;line-height:30px;border:1px solid #b6b6b6;color:#666;display:inline-block;border-radius:0px;}
.sublanmu_page span{vertical-align:middle;zoom:1;height:30px;line-height:30px;padding:0 11px;border:1px solid #b6b6b6;display:inline-block;color:#666;border-radius:0px;}
.sublanmu_page a:hover{background:#0080ca;color:#fff;border:1px solid #0080ca;}
.sublanmu_page span.c{height:30px;line-height:30px;font-weight:bold;background:#0080ca;color:#fff;border:1px solid #0080ca;border-width:1px 1px 1px 1px;}

.sublanmu_pn{font-size:14px;margin:20px 0 20px 0;border-top:0px solid #eee;padding-top:0px;}
.sublanmu_pn li{width:100%;padding-left:0px;line-height:25px;}
.sublanmu_pn li a:hover{border-bottom:2px solid #0080ca;}

/*评论*/
.comments_box{text-align:left;border:1px solid #cccccc;margin:10px 0 10px 0;}
.comments_box .title{padding:2px 0 0 10px;height:20px;font-weight:bold;background-color:#ececec}
.comments_box ul li{padding:5px 0 5px 25px;}
.comments_box .textarea{width:520px;height:100px;border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.comments_list{padding:5px 0 0 0;border:0px solid #cccccc;overflow:hidden}
.comments_list .title{display:block;padding:2px 0 3px 5px;height:18px;width:100%;font-weight:bold;}
.comments_list .item{clear:both;margin:0 0 10px 0;overflow:hidden}
.comments_list .header{padding:3px 0 0 10px;height:22px;background-color:#eeeeee}
.comments_list .header .floornum{font-size:12px;font-style:Italic;font-weight:bold}
.comments_list .header .left{float:left}
.comments_list .header .right{float:right;padding-right:10px}
.comments_list .quote{display:block;color:#999999;padding:5px 5px 5px 10px;border:1px solid #ececec}
.comments_list .content{padding:5px 5px 5px 15px}
.comments_list .reply{background:url(public/reply.gif) no-repeat 5px 5px;border:1px dashed #cccccc;padding:2px 5px 2px 25px;margin:2px 0 5px 0;color:#D33506}

.comments_page{clear:both;vertical-align:middle;text-align:right;background-color:#ffffff;margin:10px 0 10px 0;font-family:宋体;}
.comments_page a{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 8px 2px 8px;border:1px solid #cccccc;font-size:12px}
.comments_page span{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 5px 2px 5px;font-size:12px}
.comments_page span.c{vertical-align:middle;padding:2px 3px 2px 3px;font-weight:bold;font-size:12px;}

/*bottom样式*/
.bottom_box{clear:both;padding:0 0 0 0;border:0 solid #666666;text-align:left;width:100%;height:auto;background:#4C4C4C;}
.bottom_box2{height:400px;overflow:hidden;}
/*底部*/
.footer{width:100%;max-width:980px;margin:0 auto;background: #4C4C4C;color: #fff;height:400px;padding:30px 0px;}
.footer a{color: #fff;}
.footer a:hover{color:#ABCF4D;}
.footer .w{width:980px;padding:0px;margin: 0 auto;}
.footer .w dl{float:left;width:140px;height:200px;color: #fff;}
.footer .w dl dt{height:14px;margin:0 0 36px 0;line-height:14px;font-size: 14px;color: #ABCF4D;font-weight: bolder;}
.footer .w dl dd{height:12px;margin: 0 0 12px 0;line-height: 12px;}
.footer .w .last{height:200px;position: relative;top: -3px;font-size:14px;line-height: 24px;}
.footer .w .last h4{height: 21px;padding: 0 0 0 34px;margin:0 0 25px;font-size:18px;line-height: 21px;font-weight:100;}
.footer .w .last h4 .i-phone{position: absolute;top:0px;left: 0px;}
.footer .w .last p{height:30px;margin: 18px 0 0;padding: 0 0 0 4px;}
.footer .w .last p a{float: left;margin: 0 16px 0 0;position: relative;}
.footer .w .last p a .qrcode{display:none;position: absolute;top:-155px;left: -62.5px;z-index: 22;}
.footer .w .last p a:hover .qrcode{display: block;}
.footer .w .t1,.footer .w .t2{text-align: center;}
.footer .w .t1{margin: 0 0 18px 0;}
.footer .yqlj{margin:20px 0 0px;font-size:11px;text-align:left;padding-right:250px;padding-bottom:0px;}
.footer .yqlj a{color:#bbb;}

/*登陆界面*/
.loginbox_item{height:20px;padding:0 0 0 0;padding:0 5px 5px 0;text-align:left;font-size:9pt;}
.loginbox_textbox{width:100px;height:15px;border:0 solid #cccccc;border-width:1px 1px 1px 1px}
.loginbox_textbox_yzm{width:40px;height:15px;border:0 solid #cccccc;border-width:1px 1px 1px 1px}
.loginbox_submit{width:90px;height:20px;border:0 solid #333333;border-width:0 1px 1px 0;background-color:#dddddd;cursor:pointer;}
a.logined_href:link{font-size:9pt;color:#FF0000;text-decoration:underline}
a.logined_href:visited{font-size:9pt;color:#FF0000;;text-decoration:underline}
a.logined_href:hover{font-size:9pt;color:#FF0000;text-decoration:underline}


/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(public/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}


.gallery {
    list-style-type: none;
    float: left;
    background: #ffffff;
    padding: 10px 0px 10px 0px;
    margin: 0;

}
.gallery li {
    float: left;
    padding: 20px 20px 40px 20px;
    margin: 0 10px 20px;
    width: 180px;
    height: 210px;
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 3px #ddd;
    overflow: hidden;
}
.gallery li:hover {
    background: white;
    border: 1px solid #47ab34;
    box-shadow: 0 0 8px #47ab34;
}
.gallery li span{
    font-size: 12px;padding:5px 0;
    text-align: center;
	width:180px;
}
.gallery li a, .gallery li img, .gallery li span{
    float: left;
}
.gallery li img{width:100%;height:200px;}



/*方大后的布局*/
#zoom {
    z-index: 99990;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
    z-index: 99991;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    background: #ffffff no-repeat 50% 50%;
    padding: 0;
    margin: -100px 0 0 -100px;
    box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}
#zoom .content.loading {
    background-image: url('../images/qual/loading.gif');
}
#zoom img {
    display: block;
    max-width: none;
    background: #ececec;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    border-radius: 4px;
}
#zoom .close {
    z-index: 99993;
    position: absolute;
    top: 0;
    right: 0;
    width: 49px;
    height: 49px;
    cursor: pointer;
    background: transparent url('../images/qual/icons/close.png') no-repeat 50% 50%;
    opacity: 1;
    filter: alpha(opacity=100);
    border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
    z-index: 99992;
    position: absolute;
    top: 50%;
    overflow: hidden;
    display: block;
    width: 49px;
    height: 49px;
    margin-top: -25px;
}
#zoom .previous {
    left: 0;
    background: url('../images/qual/icons/arrows.png') no-repeat 0 0;
    border-radius: 0 4px 4px 0;
}
#zoom .next {
    right: 0;
    background: url('../images/qual/icons/arrows.png') no-repeat 100% 0;
    border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
    background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
    background-color: #0088cc;
}


/*左侧浮动返回顶部图标样式*/
a.gotoptop_icon{display:block;position:fixed;right:5px;bottom:40px;width:40px;height:40px;background:url(images/gotop.png) no-repeat 0px 0px;cursor:pointer;display:none;z-index:1500;}
a.gotoptop_icon:hover{background-position:0px 0px;}


h2 {
    font-size: 14px;
}