@charset "utf-8";
/*******************reset************************/
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, s,
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  {padding: 0;border: 0;*/outline: 0;background: transparent;margin:0;}
body{ background: none!important; font-size:11px;font-family:Tahoma,Helvetica,sans-serif; color:#333;}
img {border: 0;}
ul,li{ list-style: none;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:none; color:#f60;}
/**********************common**************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:both;}
/* End hide from IE-mac */
.l{ float:left;}
.r{ float:right;}
.wp {margin: 0 auto; width: 1000px;}

/*头部*/
#top{margin: 0 auto; width: 1000px; padding:10px 0;}
#top .logo{ background:url(../images/Ty_03.png) no-repeat; width:486px; height:72px;}
#top .tip{ line-height:24px;}
#top .tip ul{}
#top .tip li{ background:url(../images/Ty_06.png) no-repeat left center; padding-left:10px;}
/*菜单*/
#nav{margin: 0 auto; width: 1000px; height:82px; background:url(../images/Ty_11.jpg) no-repeat top center #fef0d6;}
#nav .dh{ height:46px; line-height:40px; font-size:14px;}
#nav .dh ul{ margin-left:60px;}
#nav .dh li{ float:left; text-align:center;}
#nav .dh li a{ padding:0 35px;}
#nav .dh li a:hover{ color:#000;}
#nav .dh li span{ color:#fee5b9;}
#nav .welcome{ height:36px; line-height:36px; margin-left:15px;}
#nav .so{ line-height:36px; margin-right:15px; width:270px; font-size:11px;}
#nav .so .int{border:1px solid #fbc157; width:130px; padding:0 5px;font-size:11px;font-family:Tahoma,Helvetica,sans-serif; margin:0 5px; color:#333;height:22px; line-height:22px; margin-top:6px;}
#nav .so .sub{ border:0; background:#f60; color:#fff; height:22px; line-height:22px; text-align:center; width:36px;font-size:14px;font-family:Tahoma,Helvetica,sans-serif; cursor:pointer;margin-top:7px;}
/*Banner*/
/* banner */
.banner{width:1000px;position:relative;margin:0 auto 10px;}
.banner,.banner ul{display:block;height:160px;overflow:hidden;}
.banner li,.banner li a,.banner li a img{display:block;width:1000px;height:160px;float:left;overflow:hidden;}
/*.banner #prevbt,.banner #nextbt{display:block;width:30px;height:50px;background:url(indexsprites.png) no-repeat #fff;position:absolute;top:120px;opacity:.3;filter:alpha(opacity=30);}
.banner #prevbt{background-position:0 -110px;left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.banner #nextbt{background-position:-40px -110px;right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}*/
/* play */
.play{width:372px;height:238px;overflow:hidden;position:relative;margin:0 auto;}
.play ol{position:absolute;right:5px;bottom:5px;z-index:99999;}
.play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fcf2cf;border:1px solid #f47500;padding:2px 6px;color:#d94b01;font-family:arial;font-size:12px;}
.play ol li.active{padding:3px 8px;font-weight:bold;color:#ffffff;background:#ffb442;position:relative;bottom:2px;}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:372px;height:238px;float:left;}
.play ul img{float:left;width:368px;height:234px;padding:1px; border:1px solid #ccc; border-radius:5px;}
.play ul img:hover{border:1px solid #fbc157;}

/*内容*/
#main{margin: 0 auto; width: 1000px;}
#main .left{ width:216px; border:1px solid #fbc157;border-radius:5px 5px 0 0; background:#fffbf4;}
#main .left h4{ background:#fde2b1; height:28px; line-height:28px; font-weight:normal; font-size:12px; padding-left:12px;}
#main .left ul{ width:216px;}
#main .left li{ border-bottom:1px solid #feedcd; height:32px; line-height:32px; background:url(../images/Ty_06.png) no-repeat 15px center; padding-left:28px; overflow:hidden;}
#main .nleft{ width:216px; border:1px solid #fbc157; border-radius:5px 5px 0 0; background:#fffbf4;}
#main .nleft h4{ background:#fde2b1; height:28px; line-height:28px; font-weight:normal; font-size:12px; padding-left:12px;}
#main .nleft ul{ width:216px;}
/*左边*/
.menuDiv{border-bottom:1px solid #feedcd;background:#fffbf4;}
.menuDiv h3{font-size:11px;font-weight: normal;padding:0 0 0 28px;background:url(../images/Ty_06.png) no-repeat 15px center;cursor:pointer;height:32px;line-height:32px;overflow:hidden;}
.menuDiv h3 .cur{ color:#f60;}
.menuDiv ul li{margin:1px 0 0 0;height:32px; line-height:32px;border-bottom:1px solid #feedcd;}
.menuDiv ul li a{color:#333333;display:block;font-size:11px;text-decoration:none;height:32px;background:url(../images/Ty_07.png) no-repeat 25px center #fff1d8; padding-left:35px;}
.menuDiv ul li a:hover{background:url(../images/Ty_07.png) no-repeat 25px center #fde2b1;}

/*右边*/
#main .right{ width:774px; overflow:hidden;}
#main .right .pic{ width:372px; height:237px;}


#main .right .about{ width:360px; height:207px;border:1px solid #fbc157; background:#fffbf4; font-size:12px; padding:15px; line-height:10px;border-radius:5px; overflow:hidden;}
#main .right .about h4{ font-size:16px; color:#f60; font-weight:normal; margin-bottom:10px;}
#main .right .about span{ float:right; margin-right:10px; display:block; background:url(../images/Ty_21.png) no-repeat left center; padding-left:15px;}
#main .right .about span a{ color:#f60}

#main .right .pro{ margin:10px 0 0;border-radius:5px; width:772px; border:1px solid #fbc157; background:#fffbf4; height:240px;}
/* scrollleft */
.scrollleft{width:732px;margin:0 auto;}
.scrollleft li{float:left;display:inline;border:1px solid #fbc157; background:#fff; width:158px; height:200px; margin:18px 0 0 25px; border-radius:6px; text-align:center;}
.scrollleft img{width:128px;height:128px; margin:10px auto 5px; display:block;}
/*内页*/
#main .right .n_title{ border-bottom:2px solid #f90; height:30px; margin-bottom:10px;}
#main .right .n_title h4{ float:left; background:url(../images/Ty_ico.png) no-repeat left center; background-size:12px 12px;  border-radius:3px; padding-left:18px; margin-left:5px; height:20px;line-height:20px; margin-top:5px;  font-size:11px; color:#f60;}
#main .right .n_title span{ float:right; background:url(../images/Ty_21.png) no-repeat left center; padding-left:15px;line-height:30px;}
#main .right .contents{ margin:10px 10px; line-height:20px;}
#main .right .news_list{margin:10px auto;width:754px;}
#main .right .news_list ul{}
#main .right .news_list li{ background:url(../images/Ty_06.png) no-repeat left center; padding-left:10px; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
#main .right .news_list li span{ float:right; color:#666; margin-right:10px;}
#main .right .news_list .fenye{ margin:10px auto; text-align:center; width:754px; height:30px; line-height:30px;}
#main .right .news {margin:10px auto;width:754px; line-height:22px;}
#main .right .news .Title{ text-align:center;width:754px; overflow:hidden; margin:20px 0 10px;}
#main .right .pro_home{ margin:15px auto;width:754px;}
#main .right .pro_home ul{}
#main .right .pro_home li{ float:left;width:242px; text-align:center; margin:0 0 10px 7px;}
#main .right .pro_home img{ width:238px; height:238px; padding:1px; border:1px dashed #ccc; border-radius:6px;}
#main .right .pro_home img:hover{ border:1px dashed #f60;}
#main .right .pro_list{border:1px solid #fbc157; background:#fffbf4;}
#main .right .pro_list ul{ background:#fff; margin:20px 0 0 23px;}
#main .right .pro_list li{ float:left; text-align:center; width:164px; margin:0 23px 20px 0; height:225px; overflow:hidden;}
#main .right .pro_list li img{ width:160px; height:160px; padding:1px; border:1px solid #ccc;}
#main .right .pro_list li img:hover{ border:1px solid #f90;}
#main .right .pro_list .fenye{ margin:0 0 10px; text-align:center; width:754px; height:30px; line-height:30px;}
#main .right .pro_right{ width:80px; background:#fbc157; margin-top:30px; padding:0 10px; border-radius:0 8px 8px 0;}
#main .right .pro_right ul{ padding-bottom:10px;}
#main .right .pro_right li{ width:80px; overflow:hidden; margin-top:10px;}
#main .right .pro_right li img{ width:80px; height:80px;}
#main .right .pro_right .txt{ display:block;background:#fffbf4; height:22px; line-height:22px; text-align:center;}

#main .right .pro_show{ border:1px solid #fbc157; width:672px;border-radius:5px 5px 0 0; background:#fffbf4;}
#main .right .pro_show h4{ background:#fde2b1; height:28px; line-height:28px; font-weight:normal; padding-left:15px; font-size:12px; border-bottom:1px solid #fbc157;border-radius:5px 5px 0 0;}
#main .right .pro_show .main{ margin:15px auto; text-align:center; width:634px; overflow:hidden;}
#main .right .pro_show .main h3{font-size:18px; margin-bottom:15px;}
#main .right .pro_show .main .down{ display:block; width:200px; text-align:center; background:#f60; height:30px; line-height:30px; color:#fff; margin:0 auto; border-radius:6px; font-size:12px;}
#main .right .pro_show .title{background:#fde2b1; height:28px; line-height:28px;    border-bottom:1px solid #fbc157}
#main .right .pro_show .title h2{font-size:12px;font-weight:normal; background:#fbc157; width:160px; text-align:center;}
#main .right .pro_show .text{ margin:15px auto;width:634px; overflow:hidden; line-height:20px;}

#main .right .down_show{ border:1px solid #fbc157; width:772px;border-radius:5px 5px 0 0; background:#fffbf4;}
#main .right .down_show h4{ background:#fde2b1; height:28px; line-height:28px; font-weight:normal; padding-left:15px; font-size:12px; border-bottom:1px solid #fbc157;border-radius:5px 5px 0 0;}
#main .right .down_show .main{ margin:15px auto; text-align:center; width:634px; overflow:hidden;}
#main .right .down_show .main h3{font-size:18px; margin-bottom:15px;}
#main .right .down_show .main .down{ display:block; width:200px; text-align:center; background:#f60; height:30px; line-height:30px; color:#fff; margin:0 auto; border-radius:6px; font-size:12px;}
#main .right .down_show .title{background:#fde2b1; height:28px; line-height:28px;    border-bottom:1px solid #fbc157}
#main .right .down_show .title h2{font-size:12px;font-weight:normal; background:#fbc157; width:160px; text-align:center;}
#main .right .down_show .text{ margin:15px auto;width:734px; overflow:hidden; line-height:20px;}

#main .right .down_show .gbook{ margin:15px auto; width:734px; overflow:hidden;}
#main .right .down_show .gbook .TopContent{}
#main .right .down_show .gbook .TopContent{}
#main .right .down_show .gbook .TopContent .sub{ background:#f90; color:#fff; border:0;font-family:Tahoma,Helvetica,sans-serif; height:26px; line-height:24px; cursor:pointer; margin:10px 0 0 100px; padding:0 30px;}
#main .right .down_show .gbook .TopContent .int{font-family:Tahoma,Helvetica,sans-serif; margin:5px 0 5px 10px; border:1px solid #fbc157; height:30px; line-height:30px; padding:0 5px;font-size:11px;}
#main .right .down_show .gbook .TopContent .ints{font-family:Tahoma,Helvetica,sans-serif;margin:5px 0 5px 10px;border:1px solid #fbc157; height:80px;  padding:5px; font-size:11px;}
/*尾部*/
#end{margin: 0 auto; width: 1000px;}
#end .dh{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #f90; margin-bottom:10px;}
#end .dh ul{ margin-left:30px;}
#end .dh li{ float:left; text-align:center;}
#end .dh li a{ padding:0 35px;}
#end .dh li a:hover{ color:#000;}
#end .dh li span{ color:#fee5b9;}
#end .copy{ text-align:center; line-height:22px; margin-bottom:10px;}
