@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"΢���ź�";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onfocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter {margin: 320px auto; margin-bottom: 0px; width:1200px; min-height: 1000px;}
.fl { float: left;}
.fr { float: right}
input { outline: none}
i { font-style: normal}

/*pub_style*/
body { background-color: #fff}
.body { background:  no-repeat center top,  no-repeat bottom center; min-width: 1200px;}
.nav {height: 90px;}
.nav ul {padding: 35px 120px;}
.nav li {width: 190px; float: left; text-align: center; }
.nav li a {font-size: 18px; color: #ffdd76;}
.nav li a:hover { font-size: 20px; font-weight: bold; color: #ffffff;}

.more{ font-size: 14px; float: right;}

.box1 { background:  no-repeat; margin-top: 30px; height: 150px; padding: 0 30px 0 240px;}
.box1 h1 { text-align: center; margin: 18px 0 5px 0;}
.box1 h1 a { font-size: 28px; font-weight: bold; color: #d90918;}
.box1 p { font-size: 16px; color: #666666; text-indent: 30px;}

.box2 { height: 440px;}


.title {border-bottom:1px solid #d5d5d5;height:45px; overflow: visible;}
.title a{ float: right;font-size:14px; color:#333; margin-top: 15px;}
.title i{font-size:22px; color:#cb2a06; font-weight:bold;border-bottom:3px solid #df2c03;line-height:38px; padding-bottom: 10px}


.fl {float: left;}
.fr {float: right;}
.box2_m img { width:215px; height:145px;}

.itext { width: 370px;}
.lista { font-size: 16px; line-height: 25px;}
.lista li { background:  no-repeat 5px center; padding-left: 25px; margin-bottom: 17px;}

.xly_car_in { width:660px; height:440px; float:left;position: relative; overflow:hidden}
.num { overflow:hidden; height:11px; position: absolute; bottom:15px; right:5px; zoom:1; z-index:3 }
.num li { width:10px; height:10px; background-color:#ece9e8; margin-right:7px;cursor:pointer; float: left; text-indent:-99999999px; border-radius: 50%}
.num li.on {  background-color:#ffe000; }
.xly_ul li { width: 660px; height: 440px; }
.xly_ul li .ceng { position:absolute; left:0px; bottom: 0; height:49px; width:100%; background:#e8340c;}
.xly_ul li .ceng span { line-height:44px; padding-left:10px; color:#fff; font-size:18px; font-family:'微软雅黑'; font-weight:normal;}
.xly_ul img { width: 660px; height: 440px;}

/* box right */
.box_c_l { background: #fef5f4; width: 485px; margin-left: 5px; padding: 30px 25px 25px 25px;}

.tab_list { position: relative; overflow:visible}
.tab_list h2 { text-align: center;}
.tab_list h2 a { font-size: 20px; color: #000000; font-weight: bold; }
.tab_list p { text-indent:30px; font-size: 15px; color: #777777; line-height:27px; padding: 10px 0 10px;}
.tab_list li { border-top: #c9c9c9 1px solid; height: 60px; line-height: 25px; }
.tab_list li div { padding-top: 5px; height: 50px;}
.tab_list li span { position: relative; top: -25px;}
.tab_list span { float: right; font-size: 16px; color: #999999;}
.tab_list li a{ font-size: 16px; color: #000000;}
.tab_list li a:hover,.tab_list h2 a:hover,.words li a:hover {color: #d41010}
.tab_list ul{ margin-top: 7px; overflow:visible}

.box3  { margin-top: 35px; background:  no-repeat top; }
.box3_t { text-align: right; margin-top: 75px; padding-right: 20px;}
.box3_content { margin-top: 60px;}
.box3_m { width: 755px; background: #fff;}
.box3_m img {width: 200px; height: 120px;float: left;}
.box3_pt { height: 120px; margin-bottom: 5px;}
.box3_pt:last-child { margin-bottom: 0;}
.box3_pt .itext { background: #ffe9d7; width: 515px; height: 100px; padding: 10px 20px;}
.box3_pt h2 { font-size:18px; font-weight: bold; color: #000000; line-height: 28px;}
.box3_pt p { font-size: 14px; color: #585858; line-height: 23px; margin-top: 3px;}

.box3_mr { width: 440px; height: 370px; background: #fef5f4;}
.box3_mr ul { padding: 20px 20px;}
.box3_rl { padding: 20px 20px;}
.box3_rl li { background:  no-repeat 5px center; padding-left: 25px; margin-bottom: 17px;}
.box3_rl li a { font-size: 16px; color: #333333;}

.box4 { background:  no-repeat top; margin-top: 50px;}
/*
.box4_content { margin-top: 60px;}
.box4_list li { background: #fef5f4; width: 350px; margin-top: 20px; float: left; border: 1px solid #e7e7e7; margin-left: 60px;}
.box4_list li:first-child {margin-left: 0;}
.box4_list h2 { font-size: 18px; color: #333; text-align: center; margin:15px 0 9px 0; font-weight:bold; padding: 0 25px;}
.box4_list p { font-size:16px; color: #333; line-height: 30px; margin: 0 auto; padding: 0 25px;}
*/
.box4 div, span,  form { overflow:hidden;}
.box4_cnt {width: 1200px; height: 265px; /*height: 527px;*/ margin-top: 40px;}
.box4_list {float: left; width: 740px; height: 200px; margin-top: 25px;padding-right:15px; background: #fbeae3;}
.box4_list h2 {font-size: 24px; font-weight: bold; color: #222222; margin-top: 25px; margin-left: 30px;}
.box4_list p {font-size: 16px; color: #707070; margin-top: 15px; margin-left: 30px; line-height: 30px; width: 675px; text-indent: 2em;}
.box4_list hr {width: 100%; margin-top: 5px; margin-bottom: 10px; border-top: 2px solid #ffffff; border-left: 0; border-bottom: 0; width: 575px;}
.box4_list ul {width: 575px; margin-top: 13px;}
.box4_list li {background:  no-repeat center left;}
.box4_list li a {line-height: 32px; color: #222222; padding-left: 20px;}
.box4_img {float: left; width: 445px;}
.box4_img img {width: 445px; height: 261px;}

.box5 { background:  no-repeat top; margin-top: 60px;}
.box5_content { margin-top: 60px;}
.box5_content ul {height: 275px; margin-top: 5px;}
.box5_content ul:first-child {margin-top: 0;}
.box5_content ul li { float: left; margin-left: 3px; height: 275px;}
.box5_content ul li:first-child {margin-left: 0;}
.box5_content img { height: 275px;}

.content1 { width:1082px; overflow: visible; position: relative; margin-top: 35px;}
.box_con1 { overflow: visible;}
.box_con1 .btn1 {display: block; width: 70px; height: 70px; position: absolute; top: 235px; cursor: pointer; z-index: 999; background-color:#000;}
.box_con1 .btnl1 { background: no-repeat left center;}
.box_con1 .btnr1 { background: no-repeat left center; right: -120px;}
.box_con1 .conbox1 { position: relative;overflow: hidden; width: 1155px; margin-left: 20px;}
.box_con1 .conbox1 ul {position: relative;list-style: none;}
.box_con1 .conbox1 ul li { float: left; width: 350px; 275px; margin-left: 50px; overflow: hidden;}
.box_con1 .conbox1 ul li:first-child { margin-left: 0;}
.box_con1 .conbox1 ul li img {display: block; width: 350px; height: 275px;}

.footer{ margin-top: 35px;height: 120px; min-width: 1200px; text-align: center;font-size: 14px;line-height: 25px;color: #ffffff;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;padding-top: 25px;}


.location_c {line-height: 50px;border-bottom:#e5472e 1px solid;font-size: 16px;color: #555;margin-top: 30px}
.location_c a{color: #555;padding:0 5px;}
.location_c a.cur{color: #d52f0a}
/* for list */
.list ul{ padding:25px 0px;}
.list li { height: 50px; line-height: 36px; margin-top: 10px; padding-left: 16px;
    background:  no-repeat 0 15px; border-bottom: 1px dashed #cccccc;}
.list li span{ float: right; font-size: 16px; color: #9b9b9b}
.list li a {font-size: 18px; color: #404040}
