/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,''; color:#333;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.wapper1{ min-width:1200px; margin:0 auto;}
.wapper2{ width:1000px; margin:0 auto;}

/*common end*/

.head{}
.head01bg{ height:30px; line-height:30px; background:#ededed;}
.head01{ text-align:right;}
.head01 a{ color:#666; }
.head01 a:hover{ text-decoration:underline;}

.head02bg{ height:170px; background:#fff;}
.head02{}
.head02 .logo{ width:1200px; height:170px; position:relative;}
.head02 .logo img{ max-width:1200px; max-height:170px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}

.head03bg{ height:100px;}
.head03{}
.head03 .logo{ float:left; width:500px; height:100px; position:relative;}
.head03 .logo img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
/*menu*/
.menu{height:60px;line-height:60px; float:right; margin:20px 0 0 20px;}
.menu ul li{ float:left; position:relative; z-index:5; border-right:1px solid #dbdbdb;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#333; text-decoration:none; display:block;text-align:center; padding:0 20px;}
.menu a:hover{ }
a.menu_hover{ background:url(../images/menubg.png) center no-repeat; }



.bannerbg{}
/*banner_02*/
.banner_02{ height:680px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.ad1{}
.ad1 img{ width:100%; float:left;}


.tit1{ text-align:center; padding-bottom:30px; background:url(../images/titbg2.png) center bottom no-repeat;}
.tit1 h2{ font-weight:normal; font-size:24px; line-height:2em; height:2em; overflow:hidden; background:url(../images/titbg1.png) center no-repeat;}
.tit1 h3{ font-weight:normal; font-size:16px; line-height:1em;}

.con01bg{ background:#fff; padding:50px 0;}
.con01{}
.con01 .main{ overflow:hidden; margin-top:30px;}
.con01 .main ul{ width:1400px;}
.con01 .main ul li{ float:left; width:286px; margin:0 171px 40px 0; text-align:center; height:286px;}
.con01 .main ul li img{ width:286px; height:286px;}


.con02bg{}
.con02{}
.con02_lt{ float:left; width:180px;}
.con02_lt img{ max-width:180px;}

.con02_rt{ float:right; width:800px; padding:30px 0;}
.tit2{ text-align:center;}
.tit2 h2{ font-weight:normal;    overflow: hidden; background: url(../images/titbg33.png) center no-repeat; font-size:36px; line-height:1.5em; color:#a48568;}
.tit2 h3{ font-weight:normal; font-size:20px; line-height:1.5em;}
.con02_rt .main{ margin-top:30px;}
.con02_rt h4{ font-weight:normal; font-size:14px; line-height:1.5em;}
.con02_rt h5{ font-weight:normal; text-align:center; margin:30px 0 0 0;}
.con02_rt h5 img{ vertical-align:middle;}


.con03bg{ background:#fff; padding:30px 0;}
.con03{}
.con03 .main{ margin-top:30px;}
.con03 .main .top{ overflow:hidden;}
.con03 .main .top ul{ width:1050px;}
.con03 .main .top ul li{ float:left; width:50%; margin:0 0px 0 0; text-align:center;}
.con03 .main .top ul li .img{ height:335px;}
.con03 .main .top ul li .img img{ width:100%; height:335px;}
.con03 .main .top ul li h2{ font-weight:normal; font-size:12px; line-height:2em; height:2em; overflow:hidden;}
.con03 .main .top ul li h2 a{}
.con03 .main .btm{ text-align:center; margin-top:30px;}
.con03 .main .btm img{ max-width:1000px;}


.con04bg{ padding:30px 0;}
.con04{}
.con04 .main{ text-align:center; margin-top:30px;}
.con04 .main img{ max-width:1200px;}


.con05bg{ padding:30px 0; }
.con05{}
.con05 .main{ margin-top:30px;}
.con05 .main .top{ overflow:hidden;}
.con05 .main .top ul{ width:1050px;}
.con05 .main .top ul li{ float:left; width:320px; margin:20px 20px 0 0; height:235px;}
.con05 .main .top ul li img{ width:320px; height:235px;}
.con05 .main .mid{ border:2px solid #a48568; margin-top:20px;}
.con05 .main .mid ul{}
.con05 .main .mid ul li{ float:left; width:300px; padding:15px 16px; background:url(../images/c5_03.png) right center no-repeat; min-height:42px;}
.con05 .main .mid ul li h2{ color:#a48568; font-size:16px; line-height:2em; height:2em; overflow:hidden;}
.con05 .main .mid ul li h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden;}
.con05 .main .btm{ font-size:12px; line-height:1.5em; margin-top:20px; text-align:center;}


.con06bg{ padding:30px 0;}
.con06{}
.con06 .main{ text-align:center; margin-top:30px;}
.con06 .main img{ max-width:1200px;}


.con07bg{ background:#fff; padding:30px 0;}
.con07{}
.con07 .main{ overflow:hidden;}
.con07 .main ul{ width:1050px;}
.con07 .main ul li{ float:left; width:150px; margin:20px 20px 0 0; text-align:center;}
.con07 .main ul li .img{ height:200px;}
.con07 .main ul li .img img{ width:150px; height:200px;}
.con07 .main ul li .txt{ border:1px solid #333; margin-top:5px;}
.con07 .main ul li .txt h2{ font-weight:normal; font-size:16px; line-height:2em; height:2em; overflow:hidden;}
.con07 .main ul li .txt h2 strong{}


.con08bg{ padding:30px 0;}
.con08{}
.con08 .main{ overflow:hidden; padding-bottom:300px; }
.con08 .main .list{ width:900px;}
.con08 .main ul{ }
.con08 .main ul li{ float:left; width:200px; margin:30px 50px 0 50px;}
.con08 .main ul li .img{ height:125px;}
.con08 .main ul li .img img{ width:200px; height:125px;}
.con08 .main ul li .txt{}
.con08 .main ul li .txt h2{ font-weight:normal; font-size:16px; color:#a48568; line-height:2em; height:2em; overflow:hidden;}
.con08 .main ul li .txt h3{ font-weight:normal; font-size:16px; border:1px solid #333; line-height:1.5em; height:3em; overflow:hidden; padding:5px 10px;}


.con09bg{ padding:30px 0 0 0; background:#fff;}
.con09{}
.con09 .main{ margin-top:30px; text-align:center;}
.con09 .main img{ max-width:1200px;}


.con10bg{ padding:30px 0; }
.con10{}
.con10 .main{ margin-top:30px; text-align:center;}
.con10 .main img{ max-width:1200px;}


.con11bg{ background:#000; padding:30px 0; color:#fff;}
.con11{}
.con11 table{ border-spacing:0;}
.con11 table td{}
.con11 .txt{ width:300px; padding:0 50px 0 250px;}
.con11 .txt h3{ font-weight:normal; font-size:20px; line-height:1.5em;}
.con11 .txt h3 span{ color:#fce5cd; display:block;}
.con11 .txt h4{ font-weight:normal; font-size:20px; line-height:2em; height:2em; overflow:hidden;}
.con11 .img{ width:550px; padding-left:49px; border-left:1px solid #a48568;}
.con11 .img img{}
.con11 .img h2{ font-size:14px; line-height:2em; height:2em; overflow:hidden;}


.footbg{ margin-top:30px; padding:10px 0; background:#000; color:#fff;}
.foot{}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot ul{}
.foot ul li{ line-height:1.5em; text-align:center; font-size:14px; margin:.5em 0;}
.foot ul li a{}







/*Add------------------------------------------------------------------------------*/

.insidebg{}
.weizhibg{ background:#fff; color:#ccc;}
.weizhi{height:50px; line-height:50px; background:url(../images/title03.png) no-repeat;font-size:14px;}
.weizhi a{ color:#ccc;}
.weizhi a:hover{ color:#000;}
.inside{ padding:30px 0;}
.side_a{ text-align:center;}
.side_a dl dd{ display:inline-block; margin:0 5px; height:45px; line-height:45px; padding-bottom:20px; font-size:14px;}
.side_a dl dd a{ display:block; background:#fff;    font-size: 16px; color: #000; padding:0 20px;}
.side_a dl dd a:hover{ color:#000;}
.side_a dl .hover{ background:url(../images/side_abg.jpg) center bottom no-repeat;}
.side_a dl .hover a{ background:#555; color:#fff;} 


.inside_right{ width:900px; float:right; }

.inside_con{ }






