﻿body {margin:0; padding:0; min-width:1200px;}
a{ text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
input[type=text]{outline:none;}


.head{width:100%; height:100px; background:#FFF;}
.head .head_{width:1102px; height:100px; margin:0 auto;}
.head .head_ .logo{width:540px; height:70px; cursor:pointer; display:block; float:left; margin:15px 0 0 0; background:url(../images/logo.png) no-repeat left center;}
.head .head_ .language{float:right; font-size:16px; margin:46px 0 0 0;}
.head .head_ .language a{color:#000; display:inline-block;}

.nav{width:100%; height:48px; background:#2f197c; position:relative; z-index:3;}
.nav_{width:1102px; height:48px; margin:0 auto; position:relative;}

.nav_ ul{ height:48px;list-style:none; margin-left:0px; padding-left:0px; margin-top:0px;*display:inline; display:inline-block; position:relative}
.nav_ li{float:left; margin:0px; height:48px; line-height:48px; width:183px; text-align:center; font-size:14px; position:relative;}
.nav_ li:hover{background:#4a44b9;}
.nav_ li:hover .ts{font-family:Microsoft YaHei; position:relative; z-index:2; float:left;color:#FFF; height:48px; line-height:48px; width:183px; text-align:center; font-size:16px; text-decoration:none; cursor:pointer}
.nav_ li.cur{font-family:Microsoft YaHei; float:left;color:#FFF!important; height:48px; line-height:48px; width:183px; text-align:center; background:#4a44b9;}
.nav_ li.cur .ts{font-family:Microsoft YaHei; position:relative; z-index:2; float:left;color:#FFF; height:48px; line-height:48px; width:183px; text-align:center; font-size:16px; text-decoration:none; cursor:pointer}
.nav_ .ts{font-family:Microsoft YaHei; position:relative; z-index:2; float:left;color:#f0f0f0; height:48px; line-height:48px; width:183px; text-align:center; font-size:16px; text-decoration:none; cursor:pointer}


.nav_ ul li dl{width:200px; background:#4a44b9; position:absolute; top:48px; display:none; margin:0; padding:0; list-style:none;}
.nav_ ul li dl dd{width:100%; height:38px; line-height:38px; float:left; padding:0; margin:0; }
.nav_ ul li dl dd .ts_two{color:#fff; width:100%; font-size:12px; text-align:left; text-indent:20px; float:left; text-decoration:none; cursor:pointer}
.nav_ ul li dl dd:hover{background:#5b55cb}
.nav_ li:hover dl{display:block;}

.nav_ ul li dl dd .c_three{position:absolute; left:200px; width:260px; background:#5b55cb; display:none;}
.nav_ ul li dl dd .c_three a{float:left; width:100%; height:38px; line-height:38px; font-size:12px; display:block; text-decoration:none; cursor:pointer; color:#FFF; text-align:left; text-indent:20px;}
.nav_ ul li dl dd .c_three a:hover{background:#6d68dc}
.nav_ ul li dl dd:hover .c_three{display:block;}

.homebaner .ll{background-position: left center!important; position:absolute; right:0; cursor:pointer;}
.homebaner .rr{background-position: right center!important; position:absolute; left:0; top:0; cursor:pointer;}

.homebaner{width:100%; height:602px; position:relative; z-index:2; background:#2c1877; overflow:hidden;}
.homebaner .bd{ overflow:hidden; margin:0px auto; position:relative;z-index:0; }
.homebaner .bd ul{width:100%;height:602px; margin:0px; padding:0px; list-style:none;}
.homebaner .bd li{width:100%!important; height:602px;}
.homebaner .bd li a{ display:inline-block; width:100%; height:602px;}
.homebaner .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px;  text-align:center;}
.homebaner .hd ul{width:100%; height:40px; line-height:40px; position:absolute; bottom:0px; text-align:center; left:0px; margin:0px; padding:0px; }
.homebaner .hd ul li{ font-size:0px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; background:#FFF; border-radius:10px; margin:5px; *color: #fff; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.homebaner .hd ul .on{ font-size:0px; *color: #14858B; width:30px; height:10px; background:#2e187a; border-radius:10px;}
.homebaner .prev{width:60px; height:60px; position:absolute; opacity: 0; filter: alpha(opacity=0); top:271px; left:-40px; display:block; z-index:999; background:url(../images/left.png) no-repeat center center;  -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.homebaner .next{width:60px; height:60px; position:absolute; opacity: 0; filter: alpha(opacity=0); top:271px; right:-40px; display:block; z-index:999;  background:url(../images/right.png) no-repeat center center;  -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.homebaner:hover .prev{left:40px;opacity: 1; filter: alpha(opacity=100);}
.homebaner:hover .next{right:40px;opacity: 1; filter: alpha(opacity=100);}


.home_one{width:100%; padding:0 0 80px 0;}
.home_one .home_one_{width:1102px; margin:0 auto;}
.home_one .home_one_ .cname{width:100%; height:180px; font-size:32px; font-weight:bold; color:#353535; line-height:200px; border-bottom:solid 1px #ddd;}
.home_one .home_one_ ul{width:100%; margin:0; padding:0; list-style:none;}
.home_one .home_one_ ul li{width:340px; height:240px; float:left; margin:41px 41px 0 0; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.home_one .home_one_ ul li:hover{box-shadow:0 0 20px #CCC;}
.home_one .home_one_ ul li img{width:340px; height:200px; border:0; float:left;}
.home_one .home_one_ ul li span{width:340px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; float:left; display:block;}


.home_two{width:100%; background:#f0f0f0; padding:0 0 40px 0;}
.home_two .home_two_{width:1102px; margin:0 auto;}
.home_two .home_two_ .cname{width:100%; height:180px; font-size:32px; font-weight:bold; color:#353535; line-height:200px; border-bottom:solid 1px #cecece;}
.home_two .home_two_ ul{width:100%; margin:0; padding:40px 0 0 0; list-style:none;}
.home_two .home_two_ ul li{width:100%; height:64px; line-height:64px; border-bottom:dotted 1px #ddd; background:url(../images/dd.jpg) no-repeat 20px center; text-indent:40px; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.home_two .home_two_ ul li:hover{box-shadow:6px 6px 6px #e5e4e4;}
.home_two .home_two_ ul li a{font-size:16px; color:#414141; text-decoration:none; }
.home_two .home_two_ ul li a:hover{color:#000;}
.home_two .home_two_ ul li span{font-size:12px; float:right; color:#adacac; margin:0 20px 0 0;}
.home_two .home_two_ .more{color:#8d8d8d;text-decoration:none; cursor:pointer; font-size:14px; font-family:Arial; float:right; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.home_two .home_two_ .more:hover{color:#000;}

.foot{width:100%; background:#4a4c49; }
.foot_{width:1102px; margin:0 auto; padding:30px 0 30px 0;}
.foot_ p{margin:0; padding:0px 0 0 0; line-height:30px; text-align:center; font-family:Microsoft YaHei; color:#d9d9d9; font-size:13px;}


.columnlist{width:100%; min-height:54px;}
.columnlist .columnlist_{width:1102px; min-height:54px; margin:0 auto; border-bottom:solid 1px #EEE;}
.columnlist .cname{float:left; font-size:24px; color:#2d1879; font-weight:bold;}
.nyjl{ float:right; color:#B8B5B9}
.nyjl .jl{ background: url(../images/home.png) no-repeat left center; text-indent:12px; height:54px; line-height:54px; padding:0 0 0 0px; font-size:14px; font-family:Microsoft YaHei;}
.nyjl a{font-size:12px; color:#B8B5B9; text-decoration:none; font-family:Microsoft YaHei; padding:0 8px 0 0;}
.nyjl a:last-child{font-size:12px; color:#B8B5B9; text-decoration:none; font-family:Microsoft YaHei; background:none; display:inline-block; padding:0 0px 0 0;}

.ib{width:1102px; padding:0px 0 0px 0; margin:20px auto 0 auto;}

.nr_info{width:1102px; padding:00px 0 20px 0; margin:20px auto 20px auto;}
.nr_info .title{width:1102px; display:block; text-align:center; margin:30px auto 20px auto; color:blue; font-size:24px; font-family:Microsoft YaHei;}
.nr_info .jbxx{width:1102px; display:block; text-align:center; border-radius:4px; margin:10px auto; background:#eee; height:52px; line-height:52px; color:#585858; font-size:12px; font-family:Microsoft YaHei; text-indent:10px;}
.nr_info .contents{width:1082px; margin:25px auto 25px auto; padding:0 10px 0 10px; line-height:28px; font-size:14px; color:#333333; letter-spacing:1px;}
.nr_info .ps{font-size:14px; font-family:Microsoft YaHei;}
.nr_info .ps a{text-decoration:none; cursor:pointer; color:#333;}
.nr_info .ps a:hover{text-decoration:none; cursor:pointer; color:#ddb953!important;}
.nr_info .contents img{max-width:98%; /*margin:0 auto;*/ border:0; /*display:block;*/}

.nr_news{width:1102px; margin:0px 0px 0 0; padding-bottom:40px; float:right; padding:0 0 60px 0; margin:0px 0 20px 0;}
.nr_news #picul{width:1102px; min-height:200px; margin:20px 0 0px 0px; padding:0; list-style:none; float:left;}
.nr_news #picul li{width:1102px; height:78px; margin-top:10px; text-indent:20px; border-bottom:dotted 1px #f0f0f0; position:relative;  -webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s; transition:all 0.6s ease 0s;}
.nr_news #picul li .ta{color:#333; text-decoration:none; cursor:pointer;}
.nr_news #picul li:hover .ta{color:#ddb953!important;}
.nr_news #picul li .news_info{width:100%; height:78px; float:right}
.nr_news #picul li .ad{width:100%; height:20px; float:left; margin:20px 0 0 0; font-size:12px; text-align:left; color:#606060; font-family:Microsoft YaHei;}
.nr_news #picul li .dates div{width:100%; font-size:12px; font-size:38px; text-align:center; color:red; font-family:Microsoft YaHei; padding:14px 0 0 0;}

.ny_right_pic{width:1089px; margin:0px auto; padding:0px 0 40px 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.ny_right_pic ul{width:1089px; margin:30px auto; padding:0px; list-style:none; position:relative; }
.ny_right_pic_ok{opacity: 1; filter: alpha(opacity=100); }
.ny_right_pic li{width:264px; position:absolute; left:0px; top:0; background:#EEE; cursor:pointer;}
.ny_right_pic li:hover{background:#ddb953;}
.ny_right_pic li:hover img{width:300px; margin:0px -20px 0 -20px}
.ny_right_pic li:hover .piclist_title{ text-align:left; background:#ddb953; font-size:14px; color:#FFF; font-family:Microsoft YaHei; padding:0 12px 20px 12px;}
.ny_right_pic .pic_rq{ width:240px;overflow:hidden; position:relative; margin:0 auto;}
.piclist_div{width:264px; padding:12px 0px 12px 0px; overflow:hidden}
.piclist_div img{width:240px; -webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.piclist_title{ text-align:left; font-size:14px; color:#000; font-family:Microsoft YaHei; padding:0 12px 20px 12px;}
.ny_right_pic .more{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:#000; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pic .more:hover{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:red; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pic .de{padding:5px; font-size:12px; line-height:20px; color:#9A9A9A; text-align:left}

.load{width:100%; height:50px; background:#FFF url(../images/load.gif) no-repeat center center;  -webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s; transition:all 0.6s ease 0s;}

#page a{border:solid 1px #CCC; border-right:0; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#CCC;text-decoration:none;}
#page a:last-child{border:solid 1px #CCC; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#CCC;text-decoration:none;}
#page a:hover{border:solid 1px #CCC; border-right:0; font-family:宋体; display:inline-block; height:20px; padding: 6px 14px 6px 14px;;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF;text-decoration:none;background-color:#CCC;}
#page a:hover:last-child{border:solid 1px #CCC; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF;text-decoration:none;background-color:#CCC;}
#a_click{bordr:solid 1px #CCC; border-right:0; font-family:宋体; display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF!important;text-decoration:none;background-color:#CCC;}

.search{width:1102px; margin:0 auto;}
.search .ts{font-size:20px; color:#333; width:100%; float:left; padding:0 0 16px 0;}
.search .tl{width:100%; float:left; padding:0 0 30px 0;}
.search .tl select{border:solid 1px #CCC; height:30px; line-height:30px; border-radius:4px; outline:none;}

.tb{width:100%;}
.tb tr td{background:#dde0f4; color:#000000; font-size:14px; padding:10px;}
.tb tr td.cn{background:#0000f4; color:#FFF; text-align:center; padding:10px 0 10px 0; font-size:18px;}
.tb tr td.ct{text-align:center; padding:10px 0 10px 0; color:#000; font-size:16px; background: linear-gradient(to right,#bbf3b5, #29db16, #bbf3b5);background: -webkit-linear-gradient(left,#bbf3b5, #29db16, #bbf3b5); background: -o-linear-gradient(right,#bbf3b5, #29db16, #bbf3b5); background: -moz-linear-gradient(right,#bbf3b5, #29db16, #bbf3b5);font-weight:bold;}
.tb tr td.ts{text-align:center; font-size:14px; font-weight:bold; color:blue; cursor:pointer}
.tb tr td .more{text-decoration:none; cursor:pointer; font-size:12px; color:#000; text-align:center; display:block; width:100%;}
.tb tr td .more:hover{color:red;}
.tb tr td .pdf{text-decoration:none; cursor:pointer; font-size:12px; color:#000; text-align:center; display:block; width:100%;}
.tb tr td .pdf:hover{color:red;}

