@charset "utf-8";
/*----------------------��ҳ����banner---------------------*/
.banner { position:relative; width:100%; min-width:1150px; overflow:hidden; }
.banner .bd { position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center; }
.banner .hd { position:absolute; left:50%; bottom:5%; width:1002px; height:16px; margin-left:-501px; z-index:1; }
.banner .hd ul { width:1002px; height:16px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline;
zoom:1; width:16px; height:16px; margin:0 3px; border-radius:100%; background:#fff; line-height:99px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#fe881c; opacity:1; }
/*banner end*/

/*----------------------��ҳ�Ű�---------------------*/
/*����*/
.box { margin:0 0 10px; position:relative; border:1px solid #ccc; background:#FFFFFF; }
.box .title { margin:1px; background:url(../images/news_bg.jpg) repeat-x; font-weight:bold; line-height:38px; height:38px; position:relative; font-size:16px }
.box .title2 { margin:1px; background:url(../images/title_bg2.jpg) repeat-x; font-weight:bold; line-height:38px; height:38px; position:relative; font-size:13px }
.box .title_h1 { background:url(../images/title_d.gif) no-repeat 13px 50%; padding:0 10px 0 25px; color:#AB0308 }
.box .more a {
    float: right;
    padding-right: 15px;
    font-weight: normal;
    color: #AB0308;
}
.bdc { padding:10px; height: 300px; }
.bdc .pic { float:left; width:384px; height:284px; padding:7px; border:1px solid #ccc; }
.bdc .txt { float:left; width:650px; padding-left:20px; overflow:hidden; }
.bdc p { padding:0px 0 0; color:#333; font-size:14px; text-indent:2em; line-height:24px; }
.bdc p a { color:#C00; }
.bdc p a:hover { color:#F00; text-decoration:underline; }
.honor { width:650px; height:160px; padding:10px 0 0; }
.honor h4 { width:650px; height:27px; line-height:27px; text-align:center; background:url(../images/line.png) no-repeat; color:#000; font-size:14px; }
.honor .piclst { width:650px; height:160px; padding:15px 0 0; overflow:hidden; }
.honor .piclst li { float:left; display:inline; width:160px; margin-right:22px; }
.news4 { width:705px; height:360px; float:left; background:#fff; border:1px solid #ccc; }
.news4 h2 { font-size:22px; font-weight:bold; padding-bottom:5px; }
.news4 .info { margin:10px; line-height:22px; }
.news4 img { margin:5px; border:1px solid #CCC; float:left; }
.news4 .list { width:660px; padding:10px 0 10px 15px; font-size:14px; border-top: #ccdee6 1px dashed; }
.news4 .list li { line-height:30px }
.news4 .list li a { color:#333; padding-left:15px; background:url(../images/d.jpg) no-repeat left center; }
.news4 .list li a:hover { color:#c80000; text-decoration:underline; }
.news4 .list li span { float:right; }
.news4 .pic { float: left; margin: 0 1em 0 0; }
.news5 { width:380px; height:360px; float:right; background:#fff; border:1px solid #ccc; }
.news5 .info { margin:10px; }
.news5 .phone li { padding: 8px 0 0 6px; color: #00561F; font-size: 14px; line-height: 24px; }
.news5 .map img { width: 265px; }
.news_h1 { margin:1px; background:url(../images/news_bg.jpg) repeat-x; line-height:38px; height:38px; position:relative; }
.news_h1 strong { background:url(../images/title_d.gif) no-repeat 13px 50%; font-weight:bold; font-size:16px; padding:0 10px 0 25px; color:#AB0308 }
.news_h1 .more a { float: right; padding-right: 15px; font-weight: normal; color: #AB0308; }
/*����*/
.notice { background:url(../images/news_bg.jpg) repeat-x; height:50px; line-height:50px; font-size:14px; padding:0 20px; color:#333; margin:0 0 0px; }
.notice a { color:#000 }
.notice strong { color: #dc4238; 
    font-size: 16px;
    margin-right: 5px;
    padding-left: 22px;
    background: url(../images/notice_ico.png) no-repeat; }
.notice span a { font-size:18px; line-height: 20px; color:red; text-decoration: underline; }
.noticebox { float:left; width:95%; }
.notice .sbox { float:right; width:230px; text-align:right; padding-top:10px; }
.notice .sbox_btn { cursor:pointer; background:url(../images/btn_search.png) no-repeat; color:#fff; width:50px; height:25px; border:0 }

/*���ǵķ���*/
.fuwutitle { min-width:1150px; height:100px; background:url(../images/fwtt.jpg) no-repeat center; }
.fuwu { margin-top:0px; }
.fuwu li { width: 260px; margin-right: 19px; margin-top:15px; cursor: pointer; background: rgb(250,250,250); float:left; }
.fuwu li p { font-size: 14px; margin-top:15px; }
.fuwu li a { color: white; }
.fuwu li .icon { padding:36px 0 0 0; text-align:center; }
.fuwu li .icon img { transition:transform 1s; }
.fuwu li .inf { border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:25px 0 25px 0px; text-align:center; transition:background 0.5s; }
.fuwu li .inf h2 { font-size: 20px; }
.fuwu li .clickIn { margin: 0 auto; width: 100px; height: 40px; line-height: 40px; background:#ccc; text-align: center; color: white; font-size: 16px; display: block; border-radius: 4px; margin-top:18px; transition:background 1s; }
/*����*/
.provider {
    min-width:1150px; height: 194px;
    background: url(../images/title_bg.png) no-repeat center center;
}
.ystitle{ min-width:1150px; height:138px; background:url(../images/ystt.jpg) no-repeat center;}
.ysbg{ min-width:1150px; background:url(../images/ys_bg.jpg) no-repeat center top; height:1129px; overflow:hidden;}
.ysbg dl{ height:252px; width:570px; overflow:hidden;}
.ysbg dt{ height:252px; background:url(../images/ys_num_bg.png) no-repeat center top; overflow:hidden; font:36px Arial, Helvetica, sans-serif; text-align:center; width:58px;line-height:58px; float:left; font-style:italic; font-weight:bold; color:#fff;}
.ysbg dd{ width:495px; float:right; overflow:hidden;}
.ysbg dd h3{ font:18px "Microsoft Yahei"; height:82px; border-bottom:1px dashed #c3c3c3; margin-bottom:12px; overflow:hidden;}
.ysbg dd h3 a{ color:#333;}
.ysbg dd h3 span{ display:block; font-size:22px; font-weight:bold;}
.ysbg dd h3 span a{ color:#B5021B;}
.ysbg dd p{ font:14px "Microsoft Yahei"; color:#333; line-height:32px; background:url(../images/ys_a.png) no-repeat left 10px; padding-left:22px;}
.ysbg dd .p02{background:url(../images/ys_b.png) no-repeat left 10px; padding-left:22px;}
.ysbg dd .p03{background:url(../images/ys_c.png) no-repeat left 10px; padding-left:22px;}
.ysbg dd p em{ color:#bc0000; font-style:normal;}
.ysbg .p04{ background:url(../images/ys_btn_bg.png) no-repeat center top; width:428px; height:43px; padding:0; margin:17px 0 0 20px; font:16px "Microsoft Yahei"; color:#bc0000;}
.ysbg .p04 a{ display:inline-block; width:197px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#fff; font-weight:bold; margin-right:10px;}
.ysbg .dl01{ position:absolute; margin-top:42px;}
.ysbg .dl02{ position:absolute; margin:353px 0 0 452px; height:323px; width:510px; overflow:hidden;}
.ysbg .dl02 dt{ height:323px; overflow:hidden;}
.ysbg .dl02 dd,.ysbg .dl03 dd{ width:435px; overflow:hidden;}
.ysbg .p05{ background:none; line-height:32px; font:14px "Microsoft Yahei"; margin-top:10px;}
.ysbg .p05 a{ display:inline-block; background:url(../images/ys_gou.png) no-repeat left center; padding:0 20px 0 25px; color:#333;}
.ysbg .dl03{ position:absolute; margin-top:724px; width:512px; height:363px; overflow:hidden;}
.ysbg .dl03 dt{ height:363px; overflow:hidden;}
.ysbg .dl03 .p04{ background:url(../images/ys_btn2_bg.png) no-repeat left top;}
.ysbg .dl03 .p04 a{ width:166px;}
.ysbg .dl03 .p05 a{ padding-right:27px; line-height:32px;}
/*��ɫ����*/
.wpbg { background:url(../images/bluebg.jpg) repeat-x; }
/*�����ʴ�*/
.wenda { margin-top:10px; overflow: hidden; width: 360px; height: 300px; }
.wenda dl { padding:4px 0; border-bottom:1px dashed #b6b6b6; }
.wenda dt { background-image:url(../images/tw_ico.png); font-size:14px; }
.wenda dt a { color:#B5021B; }
.wenda dd { line-height:20px; background-image:url(../images/jd_ico.png); color:#747373; }
.wenda dd a { color:#f00; display:inline-block; }
.wenda dt, .wenda dd { padding:6px 0px 5px 35px; margin:4px 0; background-position:4px 6px; background-repeat:no-repeat; }
/*רҵ����*/
.articles { min-width:1150px; background:url(../images/fuwu_bg.gif) repeat-x center top; height:500px; padding-top:28px; overflow:hidden; }
.articles .ul { height:482px; width:260px; float:left; background:#fff url(../images/fuwu_bg3.gif) no-repeat center bottom; margin-right:19px; overflow:hidden; }
.articles .ul h2 { font:16px "Microsoft Yahei"; text-align:center; background:url(../images/fuwu_bg2.gif) no-repeat; height:43px; line-height:43px; overflow:hidden; }
.articles .ul h2 a { color:#fff; }
.articles .ul p { margin:12px 0 0 16px; }
.articles .ul p img { width:223px; height:109px; padding:3px; border:1px solid #ddd; display:block; }
.articles .ul ul { margin:12px 16px 0 18px; }
.articles .ul li { height:32px; line-height:32px; border-bottom:1px dashed #ccc; background:url(../images/dot.png) no-repeat left 10px; overflow:hidden; padding-left:21px; }
.articles .nones { border-bottom:0; }
.articles .last { margin-right:0; }
/*----------------------��ҳ�ײ���������---------------------*/

.link_foot { min-width:1150px; padding-bottom: 10px; background: #ededed; }
.link_top { border-bottom: #d0d0d0 1px solid; line-height: 30px; padding-top: 10px }
.link_top span { float: right }
.link_top h3 a { color: #003f6a; font-size: 14px }
.link_top h3 q { text-transform: uppercase; font-style: italic; padding-left: 5px; font-family: arial; font-size: 10px }
.link_con { line-height: 25px; padding-top: 5px }
.link_con a { padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px }
