/*通用样式*/
*{ padding:0px; margin:0px;}
body{ font-size:14px; font-family:"微软雅黑"}
ul, li, dl, dd, dt, ol, form, input, p {margin: 0px; padding: 0px; list-style-type: none;}
img{ border:none;}

a{color:#333333;}
a:link{color: #333333; text-decoration: none;}
a:hover{color:#2f7ad2; text-decoration: none;}
a:active{color: #333333; text-decoration: none;}
a:visited{color: #333333; text-decoration: none;}

.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 100%;}
.clearfix { *zoom : 1;}

.fl{ float:left;}
.fr{ float:right;}

.mar_top{ height:10px; line-height:0px; font-size:0}
.mar_top2{ height:20px; overflow:hidden;}
.mar_top3{ height:30px; overflow:hidden; }
.mar_top4{ height:40px;}
.mar_top5{ height:50px;}
.mar_top6{ height:60px;}
.mar_top7{ height:70px;}
.mar_top8{ height:80px;}

.wrap{ width:1200px; margin:0 auto; } /*默认宽度*/


/*首页banner图*/
#full-screen-slider{ width:100%; height:100%; float:left; position:relative}
#slides{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a{display:block; }
#pagination{display:block; list-style:none; position:absolute; bottom:50px;  padding:0; margin:0; z-index:999}
#pagination li{display:block; list-style:none;  float:left; margin-right:15px; border-radius:5px; background:#FFF; overflow:hidden; width:10px; height:10px;}
#pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0; font-size:0px; }
#pagination li.current{background:#ff0000;}
.video{ position:relative; width:100%;}
.video_pic{ position:absolute; width:667px; height:418px; left:50%; margin-left:-333px; top:50%; margin-top:-209px}

/*头部样式*/
.top{ height:75px; background-color:#FFFFFF; overflow:hidden; position: fixed; width:100%; z-index:999;}
.top_zhanwei{ height:75px;}
.wrap_top{ width:1360px; margin:0 auto}


/*导航样式*/
.nav{ width:690px; margin:0 auto}
.nav ul li{ width:115px; float:left; text-align:center; height:75px; line-height:75px; font-size:18px; color:#555}
.li_current{ width:110px; }
.nav ul li a{ color:#666666}
.nav ul li a:hover{ color:#2f7ad2}

/*主页样式*/
.i_body{ background-color:#FFFFFF; height:100%}
.i_youshi{ height:815px; background-image:url(../images/youshi_bg.jpg); background-position:center bottom; background-repeat:no-repeat}
.i_you_img{ width:93%; margin:0 auto; overflow:auto}
.i_you_img img{width:100%; height:auto; overflow: hidden;}
.i_you_more{ width:160px; height:36px; background-image:url(../images/i_you_more.png); background-repeat:no-repeat; line-height:36px; text-align:center; margin:0 auto;}
.i_you_more a{ color:#FFFFFF}
.i_hdm{ background-image:url(../images/i_hdm_bg.jpg); height:832px; background-position:center center; background-repeat:no-repeat}
.i_hdm_title{ text-align:center; color:#FFFFFF; font-size:40px; font-weight:bold}

#lib_Tab1_sx{width:1200px; height:540px; overflow:hidden;}
.lib_tabborder_sx{}
.lib_Menubox_sx{ width:525px; overflow:hidden}
.lib_Menubox_sx ul{ width:540px;}
.lib_Menubox_sx ul li{ width:253px; color:#333333; height:94px; font-size:16px; float:left; margin-right:15px; border:1px solid #FFFFFF; margin-bottom:15px; line-height:96px; color:#FFFFFF; text-align:center; font-size:22px}
.lib_Menubox_sx ul li.hover{background:#fff; width:253px; color:#3088bb; height:94px; font-weight:bold; border:1px solid #FFFFFF}
.lib_Contentbox_sx{ color:#FFFFFF; font-size:20px; line-height:40px;}
.lib_Contentbox_sx p{ padding-bottom:20px; font-weight:bold}

.hdm_left_title{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:34px}
.hdm_left_title_line{ width:100px; background-color:#ffe400; height:3px}

/* jQuery jcImgScroll */
.jcImgScroll{position:relative;height:380px;margin:0 auto 0 auto;}
.jcImgScroll li{border:1px solid #ccc;}
.jcImgScroll li a{background:#fff;display:block;position:relative;z-index:99;}
.jcImgScroll li.loading a{background:#fff url(../images/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width: 100%;height: 100%;}
.jcImgScroll em.sPrev{background:url(../images/arrow-left.png) no-repeat left center;}
.jcImgScroll em.sNext{background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd{background:url(../images/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}



.zhengshu{ background-image:url(../images/zhengshu_bg.png); height:750px; background-position:center center; background-repeat:no-repeat}
.wrap_zhengshu{ width:1000px; margin:0 auto; text-align:center}
.i_anli_title{text-align:center; color:#004597; font-size:40px; font-weight:bold}
.i_wrap_case{ width:1050px; margin:0 auto;}
/*-------------------------------------------------*/
.scrollbox{ width: 500px; overflow: hidden;}
#scrollDiv{width:500px;height:303px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:75px; width:460px; overflow:hidden; border-bottom:#B7B7B7 dashed 1px; background-image:url(../images/case_icon.jpg); background-repeat:no-repeat; background-position:left center; padding-left:40px; line-height:75px; font-size:24px}
#scrollDiv li a{ color:#004296}
#scrollDiv li:hover{ color:#a81337; background-image:url(../images/case_icon1.jpg); background-repeat:no-repeat; background-position:left center;}

.scroltit{ height:24px; line-height:24px; padding-bottom:4px; margin-bottom:4px;}
.scroltit .updown{float:right; width:24px; height:24px; margin-left:4px}
#but_up{ background:url(../images/up.jpg) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/down.jpg) no-repeat 0 0; text-indent:-9999px}
.foot{ background-color:#f3f5f8; color:#777; font-size:16px; line-height:30px;}
.foot_logo{ height:105px; border-right:1px solid #CCCCCC; width:120px;}
.foot_tel{ font-size:30px; color:#004597; font-weight:bold}

/*二级样式*/
.banner_t1{ text-align:center; color:#FFFFFF; font-size:44px; font-weight:bold}
.banner_t11{text-align:center; color:#FFFFFF; font-size:44px; font-weight:bold; border-bottom:solid #fff 3px; width:100px; margin:0 auto; padding-top:10PX; margin-bottom:6px;}
.banner_t2{ text-align:center; color:#FFFFFF; font-size:34px; font-weight:bold}
.banner_t3{ text-align:center; color:#FFFFFF; font-size:32px; padding-top:20px;}
.abou_yuanjing{ font-size:30px; color:#004098;}
.abou_yj_txt{ color:#004098; font-size:16px; line-height:30px;}
.abou_title{ font-size:30px; color:#004098}
.about_jj{ color:#666666; font-size:16px;}
.about_jj p{ padding-top:20px; line-height:30px; text-indent:2rem}
.about_four{background-image:url(../images/about_four_bg.jpg); background-repeat:repeat-y;}
.about_four img{ display:block}
.about_four_title{ font-size:34px; color:#004098; padding-top:60px; padding-bottom:20px;}
.about_four_line{ border-bottom:3px solid #004098; width:30px;}
.about_four_jj{ padding-right:30px; font-size:16px; color:#666666; line-height:30px; padding-top:20px;}
.about_ry_t1{ font-size:40px; text-align:center; font-weight:bold; color:#004098}
.about_ry_t2{font-size:26px; text-align:center; font-weight:bold; color:#004098}
.wrap_cp{ width:950px; margin:0 auto}
.wrap_cp img{ display:block}
.cp_jj{ font-size:18px; line-height:40px;}
.cp_jj h1{ color:#015aaa}
.cp_title{ background-image:url(../images/cp_titlebg.jpg); height:56px; background-repeat:no-repeat; line-height:56px; overflow:hidden}
.cp_title ul li{ float:left; color:#065aa7; font-size:22px;}
.cp_title_zi1{ font-size:30px; font-weight:bold; padding-left:54px;}
.cp_title_zi2{ padding-left:40px;}
.cp_title_zi3{ padding-left:15px; font-family:"宋体"; font-size:26px; line-height:55px;}
.cp_txtlineheight{ line-height:30px; font-size:16px; padding-top:20px; color:#666666}
.cp_txtlineheight p{ text-indent:2rem; padding-bottom:20px;}
.cp_padding{ padding-left:30px;}
.wrap_case{ width:1048px; margin:0 auto; overflow:hidden}
.wrap_case ul{ width:1096px}
.wrap_case ul li{width:500px; margin-right:48px; float:left; margin-bottom:48px;}
.caselist_txt { text-align:center; padding-top:15px; font-size:26px;}
.caselist_txt a{color:#015aaa}
.er_newslist { width:950px; margin:0 auto;}
.er_newslist ul li{ width:950px; border-bottom:1px solid #f2f2f2; margin-bottom:50px; padding-bottom:20px;}
.newslist_title{ font-size:18px;}
.newslist_con{ color:#5d7286; line-height:26px; padding-top:10px; padding-bottom:10px}
.newslist_time{ height:20px; background-image:url(../images/newslist_eye.jpg); background-repeat:no-repeat; background-position:95px center;}
.newslist_time span{ padding-right:50px; color:#a2aeb6}
.contact_t1{ font-size:40px; border-bottom:1px solid #CCCCCC; color:#444; padding-bottom:10px}
.contact_t2{ color:#999999; line-height:25px; font-size:16px; padding-top:15px}
.contact_tel{ font-size:16px; color:#444}
.contact_tel span{ color:#015aaa; font-size:36px; font-weight:bold}
.contact_dizhi{ font-size:16px; color:#444; padding-top:10px}
.contact_dizhi span{font-size:20px;}
.er_guide{ height:50px; line-height:50px; border-bottom:1px #e3e3e3 solid; color:#999999; background-color:#fafafa}
.er_guide a{ color:#999999}
.er_about_title{ font-size:30px; text-align:center; border-bottom:1px solid #e3e3e3; padding-bottom:20px; padding-top:30px;}
.er_about_con{ line-height:30px; text-indent:2em; min-height:500px;}

/*分页样式*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 5px; line-height:16px; text-decoration:none; color:#666; margin-left:5px}
.pagelist .page{}
.pagelist strong { background: #ef5600; color: #fff;}