/* CSS Document */

/* 
html5doctor.com Reset Stylesheet
v1.4.1 
2010-03-01
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    
    background:transparent;
	font-family:"微软雅黑";
}

body {line-height:1;width:100%;}:focus {outline: 1;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {  display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a { margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	font-family:"微软雅黑";
}
input, select {
    vertical-align:middle;
}



.body { width:100%; min-width:100%; color:#d6c4a1;}
.container { width:1004px; margin:0 auto; overflow:hidden;}

.header { width:100%; min-width:100px; background-image:url(/images/headbg.jpg);/* background-size:100% 100%;*/ background-repeat:no-repeat;background-position:50% 0; height:152px; border-bottom:10px solid #d6c4a1}
.head_left { width:270px; float:left;}
.head-left logo { width:150px; height:150px; display:block}
.head_left img { vertical-align:top;}
.head_left img:nth-child(2) { margin-top:20px; margin-left:12px;}
.head_txt { width:67px; height:112px; overflow:hidden;  float:right; margin-top:21px;}
.head_txt p { color:#d6c4a1; word-wrap:break-word; font-size:22px; font-weight:bold; letter-spacing:20px; position:relative; top:15px; left:5px;}
.head_txt p:last-child { top:-73px; left:35px;}
.nav { width:700px; float:right; height:150px;font-family:Microsoft YaHei}
.nav ul { width:100%; height:150px; padding:0px; margin:0px;}
.nav ul li { width:110px; height:150px; display:inline-block; text-align:center;}
.nav ul li a { width:110px; height:88px;display:inline-block; color:#d6c4a1; text-decoration:none;  line-height:20px; padding-top:62px; font-weight:normal; font-family:"黑体";}
.nav ul li a.sel { text-decoration:underline;}
.nav ul li a:hover { color:#baa67e;}
.nav ul li a p { margin:0px; font-size:12px; font-weight:normal;}

.banner {width:100%; min-width:1004px; background-image:url(../images/banner_02.jpg); background-size:100% 100%; background-repeat:no-repeat;}
.index_main { width:100%; min-width:1004px; background-color:#eef3fa;}
.title { margin:0 auto;  margin-top:30px; text-align:center; margin-bottom:18px;}
.title h3 { line-height:52px; color:#d6c4a1; font-size:40px; font-weight:normal;border:2px solid #d6c4a1; margin:0 auto; display:inline-block; padding:0 15px;}
.index_txt { width:640px; margin:0 auto; background:url(/images/icon.png) center top no-repeat; text-align:center; margin-bottom:92px;}
.index_txt h2 { padding-top:32px; color:#d6c4a1; line-height:44px; font-size:20px; font-weight:bold;}
.index_txt p { color:#d6c4a1; font-size:14px;}

.index_imglist { width:100%; height:300px; margin-bottom:23px;}
.index_imglist ul { width:100%; height:300px;}
.index_imglist ul li  { width:214px; height:299px; display:inline-block; position:relative; max-height:299px; margin-right:32px;}
.index_imglist ul li a {width:214px; height:299px; display:inline-block; position:relative; max-height:299px; margin-right:32px;}
.index_imglist ul li a:last-child { margin-right:0px;}
.index_imglist ul li:last-child { margin-right:0px;}
.list_li {display:inline-block; background:transparent; margin-top:62px;}
.list_li::before {content:"";width:0; height:0; position:absolute;top:0px; left:0px; border-left:107px solid #eef3fa; border-right:107px solid #eef3fa; border-bottom:62px solid transparent}
.list_li::after {content:"";width:0; height:0; position:absolute;top:237px; left:0px; border-left:107px solid #eef3fa; border-right:107px solid #eef3fa; border-top:62px solid transparent}
.li_tit { position:relative; width:100px; height:100px; border-radius:50%; background-color:#d6c4a1; top:-405px; left:57px; text-align:center;}
.li_tit p { display:block; max-width:60px; margin:0 auto; padding-top:30px; line-height:1.3; color:#fff; font-weight:bold}
.index_pic { width:100%; height:407px; background-image:url(/images/indexpic.png); background-repeat:no-repeat; background-position:center; position:relative; top:-60px;}

.footer { width:100%; min-width:1004px; height:310px; background-image:url(/images/footerbg_02.jpg); background-repeat:no-repeat;}
.foot_txt { box-sizing:border-box; width:100%; height:147px; border:2px solid #d6c4a1; margin-top:23px; padding-left:14px; padding-top:10px; color:#d6c4a1;}
.foot_txt .foot_txt_left { width:600px; float:left;}
.foot_txt .foot_txt_left h1 { font-size:26px; display:inline-block; float:left;}
.foot_txt .foot_txt_left h1 span { font-size:20px; letter-spacing:2px;}
.foot_txt .foot_txt_left>p { padding-left:18px; background-image:url(/images/ficon.png); background-position:center left; background-repeat:no-repeat; display:inline-block; float:left; margin-left:10px; font-weight:bold; font-size:20px;}
.foot_txt_leftcol { width:100%; float:left; display:inline-block; font-size:12px; margin-top:10px;}
.foot_txt_leftcol p { font-size:15px; color:#d6c4a1; line-height:20px;}
.foot_txt_right { width:270px; float:right;}
.foot_txt_right  ul { padding-top:16px; }
.foot_txt_right  ul li { height:99px; width:99px; display:inline-block; background-color:#d6c4a1; margin-right:35px; color:#aa1914; text-align:center; box-sizing:border-box;font-weight:bold; line-height:1.2 ;}
.foot_txt_right  ul li:last-child { margin-right:0px;}
.footer_list { width:800px; margin:0 auto; padding-top:20px;}
.footer_list ul {}
.footer_list ul li { display:inline-block; width:81px; height:107px; list-style-type:none; text-align:center; margin-right:87px;}
.footer_list ul li:last-child { margin-right:0px;}
.footer_list ul li .icons { width:81px; height:81px; border-radius:50%; background-color:#d6c4a1; background-position:center; background-repeat:no-repeat;}
.footer_list ul li .icons:nth-child(1) { background-image:url(/images/footlist_42.jpg)}
.footer_list ul li:nth-child(2) .icons { background-image:url(/images/footlist_44.jpg)}
.footer_list ul li:nth-child(3) .icons { background-image:url(/images/footlist_46.jpg)}
.footer_list ul li:nth-child(4) .icons { background-image:url(/images/footlist_48.jpg)}
.footer_list ul li:last-child .icons { background-image:url(/images/footlist_50.jpg)}
.footer_list ul li p { color:#d6c4a1; font-size:14px; line-height:28px;}

.powerby { width:100%;  min-width:1004px; background-color:#000; text-align:center; color:#d6c4a1; padding-top:10px; padding-bottom:12px;}
.powerby h2 { font-size:18px; letter-spacing:2px;}
.powerby p { font-size:12px; font-family:"微软雅黑";}
.foot_txt_right img { width:99px; height:99px;}

.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1004px;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



