@charset "utf-8";
/* RESET */
*{margin:0;padding:0;}img{ vertical-align:top;border:0;}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(../css/.com/tpl_0617/css/about:blank);text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:none !important;}select{border:1px solid #ccc;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#444}a:hover,a:active {color:#f00;text-decoration:underline;}
.red,a.red,.red a,.red a:hover,.purple a:hover,.blue a:hover,.green a:hover{color:#f00;}
.purple,.purple a,a.purple { color:#7f579d;}
.green,.green a{color:#006563;}
em,i{font-size:12px;font-style:normal;}
.nrcon li { background:url(../images/dian.gif) no-repeat left center;padding-left:10px;}
font { font-size:12px;}
.mb { border:1px #dbdbdb solid;}
.bk{border:1px solid #c7d9d9;padding:1px;}
.blue,.blue a { color:#025cbd;}
.hmbt { background:url(../images/hmbt.gif) repeat-x; line-height:34px; height:34px; padding:0 10px;}
.mar10{margin-top:10px;}
.left{ float:left;}
.right{ float:right;}
.stong{ font-size:14px; font-weight:bold; color:#222;}
.ct{ font-size:18px;   font-family:"Microsoft YaHei"; color:#222; height:45px; line-height:45px; border-bottom:2px solid #e8e8e7; margin-bottom:18px;  }
.ct span{ font-size:13px; padding-left:8px; color:#999;}
.ct-sp{ font-size:13px; padding-left:8px; color:#999;}
/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b,.hr_0{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:15px}.hr_0{height:0;}.hr_c{height:5px;}
body {font:12px/24px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#444;background:#f1f1f1; overflow-x:hidden;  font-family:"Microsoft YaHei"; }
/* = border边框= */
.title_baoder{border-bottom:solid 2px #7f579d;float:left;font-size:18px;font-family:"Microsoft YaHei";color:#222;font-weight: normal;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background:url(../images/scoll_btn.png) no-repeat;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}
/*2014-03-01 袁中义更新*/
/*.topnav{ height:32px; background:#414141;}*/
/* = Header And Footer Styles =*/
.w980,#content{ width:1190px; margin:0 auto; clear:both;}
#list{ width:980px; margin:0 auto; clear:both;}
.topnav{height:31px;border-bottom:1px solid #fff;line-height:31px;color:#a7a7a7; font-family:"Microsoft YaHei";}
.topnav p{background:url(../images/topnavtb1.gif) no-repeat left center;padding-left:12px;}
.topnav li{float:left;height:31px;margin-left:10px;display:inline;}
.topnav li a,.topnav li a:hover{color:#a7a7a7;}
.topnav li.li1{background:url(../images/topnavtb2.jpg) no-repeat left center;padding-left:18px;}
.topnav li.li2{background:url(../images/topnavtb3.jpg) no-repeat left center;padding-left:18px;}
.topnav li.li3{background:url(../images/topnavtb4.jpg) no-repeat left center;padding-left:18px;}
.logo{background:#fff; padding:20px 0 10px 0; height:64px;}
.logo p{width:970px;margin:0 auto;padding:20px 0;}
.nav{text-align:center;height:41px;background:#7f579d;}
.nav ul{display:inline-block;*display:inline;zoom:1;}
.nav li{float:left;width:132px;background:url('../images/menu_arrow.jpg') no-repeat right center;font-size:15px;font-weight:bold;line-height:41px;}
.nav li.fist{ width:132px; height:41px; position:relative;}
#fist-box{ width:233px; height:401px; position:absolute; z-index:1111111; }



.nav li a{display:block;color:#fff;}


.nav li a:hover{color:#fff;background:#5f3a7f;text-decoration:none;}
.nav li a.hover{color:#fff;background:#5f3a7f;text-decoration:none;}
.nav li.li1{width:132px;background:none;}

.nav li .fist-box a:hover{background:none;}


/* focusindex */
#focusindex{ height:400px; overflow:hidden; position:relative;}
#focusindex li{ width:100%; height:400px; overflow:hidden; position:absolute;}
#focusindex .btn{ width:100%; height:30px; text-align:center; position:absolute; bottom:0; z-index:9}
#focusindex .btn span{ display:inline-block; _display:inline; _zoom:1;  background:#dfdfdf; width:14px; height:14px; _font-size:0; margin:5px 10px; cursor:pointer; z-index:9; border-radius:50%}
#focusindex .btn span.on{ background:#3399ff; z-index:9}
#focusindex .preNext2{ background:url(../images/sprite2.png) no-repeat left bottom; width:44px; height:44px; position:absolute; top:180px; cursor:pointer; z-index:9; opacity:0; transition:all 0.3s linear 0s;}
#focusindex .pre2{ left:0%; z-index:9}
#focusindex .next2{ background-position:right bottom; right:0%; z-index:9}
#focusindex:hover .preNext2{ opacity:0.5;} 
#focusindex:hover .pre2{ left:10%;} 
#focusindex:hover .next2{ right:10%;} 
#focusindex .pre:hover , #focusindex .next:hover{ opacity:1;}

.banner1{ background:url(../images/banner01.jpg) no-repeat center; z-index:1;}
.banner2{ background:url(../images/banner02.jpg) no-repeat center;}
.banner3{ background:url(../images/banner03.jpg) no-repeat center;}


.subnav{background:#fff;padding:10px 0;}
.subnav div{display:inline-block;*display:inline;zoom:1; overflow:hidden;}
.subnav dl{height:120px;line-height:30px;float:left; width:171px; background:url(../images/n-top_07.jpg) no-repeat;margin-right:31px;}
.subnav dl dd a{ padding:0 5px;}
.subnav .d2{ background: url(../images/n-top_08.jpg) no-repeat;}
.subnav .d3{ background: url(../images/n-top_09.jpg) no-repeat;}
.subnav .d4{ background: url(../images/n-top_10.jpg) no-repeat;}
.subnav .d5{ background: url(../images/n-top_11.jpg) no-repeat;}
.subnav .d6{ background: url(../images/n-top_12.jpg) no-repeat;}

.subnav dt{font-size:16px;color:#7f579d;font-weight:bold; padding:15px 0; padding-left:20px;  font-family:"Microsoft YaHei"; }
.subnav dt a,.subnav dt a:hover{color:#7f579d;text-decoration: none;}

.search{height:40px;background:#fff;padding:0 10px 0 15px;width:1170px;margin:10px auto 0;line-height:40px;}
.search strong{color:#7f579d;}
.search font{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#7f579d;}
.search div.fr{width:510px;}
.search p{color:#7f579d;float: right; padding-right:15px;}
.search p a{color:#7f579d;}
.search p a:hover{color:#f00;}
.search input{border:none;margin-top:4px;float:left;background:url(../images/searchbg.png) no-repeat;height:33px;}
.search input.searchtext{width:178px;}
.search input.searchbtn{width:48px;background-position:right top;}
#footer{background:url(../images/footbg.gif) repeat-x #555;padding:20px 0;color:#ccc;}
.foot{width:970px;margin:0 auto;}
.foot dt{width:286px;float:left;border-right:1px solid #646464;padding:32px 0;}
.foot dd{padding-left:38px;line-height:30px;float:left;}
.foot dd a,.foot dd a:hover{color:#ccc;}
.foot img{ vertical-align:middle;}
/*2014-03-01 袁中义更新*/
/*===== 底部样式 =====*/
.w1190{ width:1190px; margin:0 auto; overflow:hidden;}

.ftBox1{}
.ftBox1 dl{ overflow:hidden;}
.ftBox1 dd{ float:left; display:inline; width:396px; padding:30px 0; font-family:微软雅黑; font-size:24px; line-height:50px; overflow:hidden;}
.ftBox1 dd.dd01{ background-color:#a56ece;}
.ftBox1 dd.dd02{ background-color:#985ec3;}
.ftBox1 dd.dd03{ background-color:#8854ae;}

.ftBox1 dd span{ float:left; display:block; background:url(/images/ico2.png) no-repeat; width:50px; height:50px; margin:0 20px 0 100px; transition: all 0.3s linear 0s;}
.ftBox1 .dd01 a span{ background-position:0px    0;}
.ftBox1 .dd02 a span{ background-position:-50px  0;}
.ftBox1 .dd03 a span{ background-position:-100px 0;}
.ftBox1 .dd01 a:hover span{ background-position:0px    -50px;}
.ftBox1 .dd02 a:hover span{ background-position:-50px  -50px;}
.ftBox1 .dd03 a:hover span{ background-position:-100px -50px;}
.ftBox1 dd a{ display:block; color:#FFF;}

.ftBox2{ margin:20px auto; overflow:hidden;}
.ftBox2 dl{ float:left; display:inline; width:160px; margin-left:10px; font-family:微软雅黑; overflow:hidden;}
.ftBox2 dt{ height:50px; font-size:16px; line-height:50px; color:#555; cursor:pointer;}
.ftBox2 dt span{ float:left; display:block; background:url(/images/ico2.png) no-repeat; width:50px; height:50px; transition: all 0.3s linear 0s;}
.ftBox2 .dt01 span{ background-position:0px    -100px;}
.ftBox2 .dt02 span{ background-position:-50px  -100px;}
.ftBox2 .dt03 span{ background-position:-100px -100px;}
.ftBox2 .dt04 span{ background-position:-150px -100px;}
.ftBox2 .dt05 span{ background-position:-200px -100px;}
.ftBox2 .dt06 span{ background-position:-250px -100px;}
.ftBox2 .dt01:hover span{ background-position:0px    -150px;}
.ftBox2 .dt02:hover span{ background-position:-50px  -150px;}
.ftBox2 .dt03:hover span{ background-position:-100px -150px;}
.ftBox2 .dt04:hover span{ background-position:-150px -150px;}
.ftBox2 .dt05:hover span{ background-position:-200px -150px;}
.ftBox2 .dt06:hover span{ background-position:-250px -150px;}

.ftBox2 dd{ height:25px; margin:15px 0; padding-left:50px; font-size:14px; line-height:24px; cursor:pointer;}
.ftBox2 .dl01 dd{ padding-left:0;}
.ftBox2 dd span{ float:left; display:block; background:url(../images/ico2.png) no-repeat; width:25px; height:25px; margin-right:8px; transition: all 0.1s linear 0s;}
.ftBox2 .dd01 span{ background-position:-300px 0;}
.ftBox2 .dd02 span{ background-position:-300px -25px;}
.ftBox2 .dd03 span{ background-position:-300px -50px;}
.ftBox2 .dd04 span{ background-position:-300px -75px;}
.ftBox2 .dd05 span{ background-position:-300px -100px;}
.ftBox2 .dd01:hover span{ background-position:-325px 0;}
.ftBox2 .dd02:hover span{ background-position:-325px -25px;}
.ftBox2 .dd03:hover span{ background-position:-325px -50px;}
.ftBox2 .dd04:hover span{ background-position:-325px -75px;}
.ftBox2 .dd05:hover span{ background-position:-325px -100px;}
.ftBox2 dd a{ color:#323232;}
.ftBox2 dd:hover a{ color:#a80402;}

.footer{ background:#e5e5e5; padding:40px 0; overflow:hidden;}
.copyright{ width:910px; margin:0 auto; overflow:hidden;}
.copyright .img{ float:left; margin-top:30px;}
.copyright_1{ float:right; display:inline; width:505px; overflow:hidden;}
.copyright ul{ float:left; display:inline; overflow:hidden;}
.copyright li{ float:left; display:inline; width:100px; text-align:center;}
.copyright p{ float:right; display:inline; width:490px; margin-top:5px;}
/*===== end底部样式 =====*/
