@charset "utf-8";
body, button, select, textarea, input, label, option, fieldset, legend{font-family:Microsoft YaHei,Tahoma,Verdana;font-size: 12px;line-height: 18px;color: #444;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td{margin: 0;padding: 0;}
textarea{resize: none}
.clear{height:1px;overflow:hidden;clear:both;}
a,img{border:0;}
a{color: #999 ;text-decoration:none;outline:none;}
input{outline:none}
li{list-style-type:none;}
a:hover{text-decoration:none}
.fl{float:left;}
.fr{float:right;}
.nf{clear:both;}
.red{color:red;font-weight:bold;}
.green{color:#00b500;font-weight:bold;}
.ds{display:block;}
.hid{overflow:hidden;}
.clearfix{*zoom:1;}
.fixed{position:fixed;top:0;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0}
.jianbian{background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#eee));background: -webkit-linear-gradient(top,#f4f4f4 0,#eee 100%);background: linear-gradient(to bottom,#f4f4f4 0,#eee 100%);}
.bottomshadow{border-bottom: solid 1px #B3B3B3;-webkit-box-shadow: 0 1px 1px 0 #DFDFDF;box-shadow: 0 1px 1px 0 #DFDFDF;}
.body{position:relative;}

.main{width:1180px;margin:0 auto}

.header{width:100%;height:154px;background:url('../images/head.jpg')no-repeat top center;}
.header .head{width:1180px;height:154px;margin:0 auto}
.header .head .lo{margin:18.5px 63px 0 0;}
.header .head .tel{margin:51px 0 0 110px;}
.header input{border-color:#492096;margin-top:68px;outline: none;font-size: 14px;}
.header .txt{width:300px;height:30px;}
.header .btn{width:48px;height:34px;color:white;background:#492096;font-size:14px;}

.nav{width:100%;height:50px;background-color:#32166b;}
.nav ul{width:1180px;height:50px;margin:0 auto;}
.nav ul li{width:12.4%;height:50px;text-align:center;line-height:50px;}
.nav ul li a{color:white;font-size:16px;}
.nav ul li:hover{background-color:#6733d0;}

.nav_list{width:146.31px;height:auto;background-color:#32166b;position:absolute;z-index:100;text-align:center;display:none;}
.nav_list li:hover{background-color:#6733d0;}
.nav_list li a{color:white;font-size:16px;line-height:40px}
.nav_list .l_list{width:300px;height:300px;background-color:#6733d0;position:absolute;top:0;left:146.31px;display:none}
.nav_list .l_list a{display:block;float:left;width:150px;height:40px;line-height:40px;text-align:center;}

.banner{width:100%;height:auto;margin-bottom:20px;}
.banner .slideTxtBox{width:100%;height:auto;}
.banner .sslideTxtBox img{width:100%;height:auto;}
.banner .slideBox .prev{left:8%}
.banner .slideBox .next{right:8%}
.banner .slideBox .hd ul{margin-right:55px}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=70);opacity:0.7;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=70);opacity:0.7;   }
.slideBox1 .next{ left:auto; right:0%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }

.mainNav{width:1180px;height:93px;background-color:white;z-index:200}
.mainNav li{width:110px;height:91px;border:1px solid #bebebe;margin-left:6px;}
.mainNav li img{width:100%;height:91px;}
.mainNav .one{border-color:#492096;margin-left:0;width:116px;}
.mainNav li:hover{border-color:#492096}

.word{width:1178px;height:401px;border:1px solid #bebebe;margin:14px 0 19px 0;}
.word .jian{width:293px;height:100%;border-right:1px solid #bebebe;}
.word .pin{width:594px;height:100%;border-right:1px solid #bebebe;}
.word .lian{width:288px;height:100%;}
.word .ll{width:102px;height:35px;line-height:35px;font-size:20px;border-bottom:1px solid black;text-align:center;font-weight:bold;}
.word .rr{line-height:43px;font-size:18px;color:#d8d8d8;}
.word .jian_one{margin:20px 0 34px 12px;clear:both;}
.word .jian_shi{width:270px;height:170px;margin:0 0 10px 12px;clear:both;}
.word .jian_shi .video{width:270px;height:210px;}

.word .jian_w{width:252px;margin-left:12px;}
.word .jian_w a{color:#3e1c7d}
.word .pin_han{width:581px;height:160px;border-bottom:1px dotted #bebebe;margin:92px 0 0 4px;}
.pin_han img{margin:0 17px 0 8px}
.pin_han h3{margin-bottom:25px;font-size:16px;}
.pin_han h6{line-height:20px;font-size:12px;}
.word .pin_han a{color:#3e1c7d}
.pin_a{margin:21px;}
.pin_a a{line-height:30px;width:260px;display:block;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pin_a li:nth-of-type(2n){margin-left:20px;}

.lianxi .lian_one{background:url('../images/11.png') no-repeat;width:258px;height:24px;background-color:#fdecf2;color:black;margin:38px 0 0 22px;line-height:24px;overflow:visible;border-radius:12px 0 0 12px;text-indent:30px;}
.lianxi .lian_two{width:200px;height:51px;line-height:51px;font-size:20px;margin-left:46px;}
.lianxi .lian_t{background:url('../images/22.png') no-repeat;width:258px;height:24px;background-color:#ffeeec;color:black;margin-left:22px;line-height:24px;overflow:visible;border-radius:12px 0 0 12px;text-indent:30px;}
.lianxi .lian_f{background:url('../images/33.png') no-repeat;width:258px;height:24px;background-color:#ede7e9;color:black;margin-left:22px;line-height:24px;overflow:visible;border-radius:12px 0 0 12px;text-indent:30px;}
.lianxi .lian_last{width:200px;height:51px;line-height:51px;font-size:16px;margin-left:46px;}

.ico{width:257px;margin:10px 15px;height:90px;}
.ico ul{width:257px;height:90px;}
.ico li{width:63px;height:90px;padding-top:70px;text-align:center;color: #999 !important}
.ico li a{color: #999 !important}
.ico .ico_o{background:url('../images/88.png') no-repeat;}
.ico .ico_tw{background:url('../images/99.png') no-repeat;margin:0 30px;}
.ico .ico_th{background:url('../images/00.png') no-repeat;}

.ico .ico_o:hover{background:url('../images/55.png') no-repeat;cursor:pointer;}
.ico .ico_tw:hover{background:url('../images/66.png') no-repeat;cursor:pointer;}
.ico .ico_th:hover{background:url('../images/77.png') no-repeat;cursor:pointer;}

.hot{width:1178px;height:371px;border:1px solid #bebebe;margin-bottom:14px;clear:both}
.hot .hot_new{width:392px;height:100%;border-right:1px solid #bebebe;}

.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;height:53px;position:relative;margin-right:16px}
.picMarquee-left .hd p{line-height:53px;font-size:20px;margin-left:17px;float:left;color:black}
.picMarquee-left .hd .prev{ display:block;width:18px;height:20px;float:left;cursor:pointer;position:absolute;right:0;top:16px;}
.picMarquee-left .hd .next{ display:block;width:18px;height:20px;float:left;cursor:pointer;position:absolute;right:23px;top:16px;}

.picMarquee-left .bd ul{ overflow:hidden; zoom:1;width:361px;height:auto;margin-left:16px;}
.picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block;width:361px;height:217px;}
.picMarquee-left .bd ul li .title h3{ line-height:35px;font-size:20px;margin-top:15px;font-weight:normal;}

.hot .hot_zhuan{width:392px;height:100%;border-right:1px solid #bebebe;}
.hot .hot_te{width:392px;height:100%;position:relative;}
.hot_w{font-size:20px;margin:17px;color:black}
.hot_img{margin:0 0 20px 17px}
.hot_dao{position:absolute;top:194px;left:195px;}
.hot_dao input{width:50px;height:30px;text-align:center;line-height:30px;font-size:14px;color:white;background-color:black;border:0;border-radius:3px} 
.hot_w1{font-size:20px;margin:0 0 13px 17px}
.hot_w2{width:365px;margin-left:17px;font-size:12px;}
.xi_r{width:599px;height:588px;}
.xi_r .slideBox .prev,
.xi_r .slideBox .next{background-color:#959595;top:80%;}

.ys{width:100%;height:720px;background-image:url('../images/bg_1.jpg');background-size:auto auto;clear:both;margin-bottom:20px;}
.ys .y_m{width:1180px;height:auto;margin:0 auto}
.ys .y_m .y_m1{text-align:center;color:white;font-size:48px;line-height:90px;letter-spacing:8px}
.ys .y_m .y_m2{text-align:center;color:white;font-size:44px;line-height:40px;letter-spacing:8px}
.ys .y_m .y_m3{text-align:center;color:white;line-height:30px;}
.ys .ys_box{width:100%;height:500px;margin-top:50px;position:relative;}
.ys .ys_box li{position:absolute;transition:0.5s;width:230px;}
.ys .ys_box li span{position:absolute;top:200px;left:100px;font-size:16px;height:200px;letter-spacing:5px;color:black;font-weight:bold;display:none;width:30px;word-wrap:break-word;word-break:nomal;}

 .doc{width:1109px;height:500px;margin:0 auto;position:relative;}
 .doc .bd li img{width:1000px;height:auto;margin:0 auto}
 

.main .list{width:100%;height:490px;font-size:21px;color:black;clear:both}
.main .list .hd span{font-size:18px;color:#d5d5d5;line-height:60px;}
.main .list .hd .rr a{float:right;font-size:14px;color:#3e1c7d}
/*.main .list a{display:block;margin-right:20px;float:left;border-bottom:3px solid #3e1c7d}*/

.list .slideTxtBox{ width:100%;text-align:left;clear:both;}
.list .slideTxtBox .hd{ height:52px; line-height:52px;  padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.list .slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:52px;   }
.list .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.list .slideTxtBox .hd ul li.on{ height:52px;background:#fff;border-bottom:3px solid #3e1c7d}
.list .slideTxtBox .bd ul{width:100%;height:394px;margin-top:18px;}
.list .slideTxtBox .bd li{width:275px;height:187px;float:left;margin:0 20px 20px 0;}

.xian{width:100%;height:5px;background-color:#3e1986;margin:40px 0;clear:both;}
.footer{width:100%;height:200px;background-color:#282828;}
.footer .foot{width:1180px;height:100%;margin:0 auto;}
.foot .f_t{margin:30px 20px 0 30px;}
.foot .f_w li{float:left;height:40px;line-height:40px;text-align:center;margin:30px 10px 0 0}
.foot .f_w p{clear:both;font-size:12px;line-height:25px;color:#666}

.fu_left{width:110px;height:400px;position:fixed;top:200px;left:0}
.fu_close{width:22px;height:22px;position:absolute;right:0;top:0}

.fu_right{width:auto;height:800px;position:fixed;top:0;right:0;z-index:200}
.right_one .one_f a{width:85px;height:59px;text-align:center;background-color:#8c1bff;font-size:18px;color:white;line-height:30px;margin-top:10px;display:block;}
.right_one .one_h a{width:85px;height:59px;text-align:center;background-color:#ff0098;font-size:13px;color:white;line-height:30px;margin-top:10px;display:block;}
.right_one .one_s a{width:85px;height:59px;text-align:center;background-color:#fa2d1a;font-size:18px;color:white;line-height:30px;margin-top:5px;display:block;}
/*.right_one .one_f:hover{width:100px;}
.right_one .one_h:hover{width:100px;}
.right_one .one_s:hover{width:100px;}*/

.right_two{width:35px;height:100%;background-color:#040233;position:absolute;right:0}
.right_two li{width:35px;height:50px;text-align:center;line-height:50px;}
.right_two li:hover{background-color:#ff0098;}
