@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#666;}
input,img{ border:none;  outline:0;}
.clear{ clear:both;}
table { border-spacing: 0;border-collapse: collapse; }
em,i{ font-style:normal;}
h2,b{ font-weight:normal;}
html{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}



/*header*/
.header{ /* box-shadow: 0 0 10px rgba(0,0,0,.3);*/ width:100%; position:absolute; z-index:99999999; min-width:1200px; }
.head_t{ height:42px; line-height:42px; overflow:hidden; background:#f7f7f7; display:none; }
.head_t p{ width:1200px; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; color:#666; font-size:13px;}
.head_t p em{ float:left; background:url(../images/home.jpg) no-repeat center left; padding-left:20px; }
.head_t p span{ float:right;}
.head_t p span i{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }


.head_bg{ width:100%; height:100px; background:#016eb4; position:absolute;filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;  }
.head{ width:1200px; height:100px; margin:0 auto;  line-height:100px; position:relative; }
.logo{ width:300px; float:left; height:100px; line-height:100px;}
.logo img{ float:left; margin-top:17px; border-radius:50%; border:#fff solid 3px; }
.logo #gsmc{ margin-top:30px; margin-left:15px;border-radius:0; border:none;}

.nav{ float:right; }
.nav ul{}
.nav ul li{ float:left; margin-left:45px;}
.nav ul li a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; padding-bottom:20px;}
.nav ul li a:hover,#sbdj{ color:#fff;}
.nav ul li a:hover{ border-bottom:#e00 solid 2px;}
.nav ul li em{ color:#b6e1fd; margin-right:25px;}

.menu2 dl{display:none;}
.subnav{z-index:3;position:absolute; width:100px; text-align:center; margin-left:px; border:#d5d5d5 solid 1px; background:#fff; margin-top:-20px; padding:10px 0;}
#f{display:block; height:30px; line-height:30px; font-size:14px; padding-bottom:0; color:#666;}
#f:hover{ color:#f00; text-decoration:underline; border:none; }





/*banner*/
.banner{ height:740px; overflow:hidden; min-width:1200px; }
.fullSlide{ overflow:hidden; position:relative;   }
.fullSlide .bd{  }
.fullSlide .bd ul{  }
.fullSlide .bd li{  }
.fullSlide .bd li a{  height:740px; display:block;}

.fullSlide .hd{ width:100%; position:relative; z-index:1; bottom:40px; right:0; height:30px; line-height:30px;}
.fullSlide .hd ul{ width:980px; margin:auto; text-align: center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:7px; margin:1px 5px; overflow:hidden; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3; border-radius:5px;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff; filter:alpha(opacity=99);opacity:99; }




/*main01*/
.main01{ overflow:hidden; background:#ececec url(../images/about.jpg) no-repeat center top; padding-bottom:70px; min-width:1200px;}
.tit{ width:1200px; margin:0 auto; text-align:center; padding-top:50px;}
.tit h2{ font-family:"Î¢ÈíÑÅºÚ"; font-size:38px; color:#333; display:inline-block;  }
.tit h2 em{ text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin-top:5px; margin-right:10px; color:#1094e9;}
.tit b{ display:block; width:50px; height:2px; background:#1094e9; margin:0 auto; margin-top:20px;}

.about{ width:1200px; height:374px; margin:0 auto; margin-top:30px; font-family:"Î¢ÈíÑÅºÚ";}
.about img{ float:left; margin-right:50px; margin-top:10px; }
.about h2{ color:#333; font-weight:bold; font-size:28px; padding-top:30px; }
.about span{ margin-top:10px; color:#1094e9; display:inline-block; font-size:20px;}
.about p b{ display:inline-block; width:60px; height:2px; background:#1094e9; margin-top:20px; margin-bottom:20px;}
.about p{ font-size:14px; color:#555; line-height:28px; margin-top:10px; text-align:justify;}
.about a{ font-size:15px; display:inline-block; height:50px; padding:0 40px;  background:#1094e9; border-radius:12px 0  12px 0; color:#fff; text-align:center; line-height:50px; margin-top:30px;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.about i{  font-family:'ËÎÌå'; margin-left:10px; letter-spacing:-4px;}
.about a:hover{ background:#1094e9;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.about a:hover em{ text-decoration:underline;}



/*main02*/
.main02{ overflow:hidden;  min-width:1200px;}
.TTSlider{ width:1200px; overflow:hidden; margin:0 auto;}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}

.TTSliderTitle{ height:56px; line-height:56px; width:1200px; margin-top:50px; font-family:"Î¢ÈíÑÅºÚ"; }
.TTSliderTitle ul{ width:1080px; margin:0 auto;}
.TTSliderTitle li{ width:160px; height:56px; position:relative; z-index:3; left:0; cursor:pointer; text-align:center; font-size:16px; color:#fff; margin:0 10px;  border-radius:12px 0  12px 0; overflow:hidden;}
.TTSliderTitle li div{left:0; right:0; top:0; bottom:0; position:absolute; background:#707070; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }
.TTSliderTitle .cur div{background:#1094e9; z-index:3;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;  }



.TTSliderPic{width:1200px; position:relative; z-index:1; margin-top:40px; }
.TTSliderPicList{position:relative; overflow:hidden; height:350px; width:1060px; margin:0 auto;  }
.TTSliderPic ul{position:absolute;display:none;top:3px;left:0; }
.TTSliderPic ul.show{display:block;}
.TTSliderPic li{width:251.5px; padding-right:18px;  }
.TTSliderPic li img{width:249.5px; height:252px; border:#e5e5e5 solid 1px; border-bottom:none; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;  }
.TTSliderPic li p{ text-align:center; line-height:40px; padding-bottom:5px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; border:#e5e5e5 solid 1px; border-top:none;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.TTSliderPic li a{ display:block;}
.TTSliderPic li:hover p{ color:#1094e9;}
.TTSliderPic li p:hover{ text-decoration:underline;}
.TTSliderPic li:hover img{ border:#bbb solid 1px; border-bottom:none;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.TTSliderPic li:hover p{ border:#bbb solid 1px; border-top:none;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}


.TTSliderPrevBtn,.TTSliderNextBtn{height:100%; width:45px; position:absolute; z-index:999; top:0; text-align:center;}
.TTSliderPrevBtn{right:2px;}
.TTSliderNextBtn{left:-17px;}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height:30px; width:20px; display:inline-block; font-family:'ËÎÌå'; color:#fff; font-size:80px; margin-top:75px; color:#d5d5d5;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.TTSliderPrevBtn a:hover,.TTSliderNextBtn a:hover{ color:#1094e9;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.more{ width:166px; height:50px; line-height:50px; background:#555; border-radius:0 12px 0 12px; margin:0 auto; margin-top:40px; text-align:center; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.more a{ font-size:16px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; }
.more i{ font-family:"Times New Roman", Times, serif; font-size:22px; margin-left:10px;}
.more:hover{ background:#e00;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.more:hover em{ text-decoration:underline;}




/*main03*/
.main03{ overflow:hidden; background:#f0f0f0; margin-top:20px; padding-bottom:65px;  min-width:1200px;}
.news{ width:1200px; margin:0 auto; margin-top:50px;}
.news_l{ width:740px; height:440px; float:left; background:#fff; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ";}
.news_l b{ position:absolute; display:block; width:100px; height:100px; background:#1094e9; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px;}
.news_l b em{ display:block; font-size:38px; font-weight:bold; padding-top:13px; margin-bottom:5px;}
.news_l img{ width:378px; height:480px; float:left; margin-right:30px;}
.news_l h2{ font-size:18px; margin-right:30px; color:#333; line-height:28px; padding-top:40px; text-align:justify;}
.news_l p{ font-size:14px; color:#787878; margin-right:30px; text-align:justify; line-height:26px; margin-top:30px; letter-spacing:1px;}
.news_l span{display:inline-block; width:140px; height:46px; line-height:46px; background:#1094e9;  border-radius:12px 0  12px 0; text-align:center; margin-top:40px;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.news_l span a{ color:#fff; font-size:15px;}
.news_l span i{ font-family:'ËÎÌå'; margin-left:10px; letter-spacing:-4px;  }
.news_l span:hover em{ text-decoration:underline;}
.news_l span:hover{ background:#1094e9;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.news_r{ width:420px; height:440px; background:#fff; float:right; overflow:hidden;}
.news_r ul{ width:360px; height:439px; overflow:hidden; margin:0 auto; }
.news_r ul li{ height:54px; line-height:54px; border-bottom:#e5e5e5 dashed 1px; background:url(../images/li.jpg) no-repeat center left; padding-left:15px; }
.news_r ul li a{ display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333; }
.news_r ul li a:hover{ color:#1094e9; text-decoration:underline;}




/*main04*/
.main04{ overflow:hidden; margin-bottom:70px; min-width:1200px;}
.main_tat{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:40px;}

.main_tat_bt{ widht:160px; float:left; }
.main_tat_bt li{ width:160px; height:56px; line-height:56px; background:#707070;  border-radius:12px 0  12px 0; margin-top:10px; overflow:hidden; text-align:center; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.main_tat_bt li a{ display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff;}  
.main_tat_bt li.hover{background:#1094e9;}
.main_tat_bt li.hover a{ background:#1094e9; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.ttkx{ width:1000px; height:386px; float:right; margin-top:10px; overflow:hidden;}
.ttkx li{ width:490px; background:#f0f0f0; float:left; margin-left:20px; position:relative;}
.ttkx li a{ display:block; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }
.ttkx li:nth-child(1){ margin-left:0;}
.ttkx li img{ width:100%; height:386px;}
.ttkx li h2{ position:absolute; z-index:999; width:100%; height:60px; line-height:60px; margin-top:-60px; text-align:center; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.ttkx li h2 b{ display:block; width:100%; height:60px; position:absolute; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }
.ttkx li h2 p{ position:relative; font-size:17px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.ttkx li:hover h2{ height:386px; margin-top:-386px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.ttkx li:hover h2 b{ height:386px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.ttkx li:hover h2 p{ margin-top:40px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.ttkx li h2 span{ display:inline-block; position:relative; color:#fff; font-size:14px; margin:20px 40px; line-height:30px; text-align:justify;}
.ttkx li h2 em{ transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;display:inline-block; position:relative; color:#fff; font-size:14px; margin:40px 20px; line-height:30px; text-align:center; border:#fff solid 1px; padding:6px 35px; border-radius:50px;}
.ttkx li h2 em:hover{ background:#1094e9; border:#1094e9 solid 1px;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}






/*footer*/
.footer{ background:#1094e9; overflow:hidden; clear:both; padding-top:30px; min-width:1200px;}
.foot{ width:1200px; margin:0 auto; overflow:hidden;}
.foot ul{}
.foot ul li{ float:left; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; margin-right:60px;  }
.foot ul li h2{ font-size:17px; margin-bottom:10px;}
.foot ul li a{ height:30px; line-height:30px; color:#d2ecfc; font-size:14px; display:block; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }
.foot ul li a:hover{ color:#fff; text-decoration:underline; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }

.foot .fot_lx{ float:right; margin-right:0;}
.foot .fot_lx dd{ font-size:14px; color:#d2ecfc; line-height:32px; }
.foot .fot_lx dd i{ font-family:Arial, Helvetica, sans-serif; font-size:16px;}


.fot{ width:1200px; margin:0 auto; text-align:center; border-top:#3eb3ff solid 1px; margin-top:30px; padding:20px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#d2ecfc; }
.fot i{ font-family:Arial, Helvetica, sans-serif;}
.fot a{font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#d2ecfc; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.fot a:hover{ color:#fff; text-decoration:underline; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}





.ban{ height:380px; overflow:hidden;}
.dh_tit{ height:78px; border-bottom:#eaeaea solid 1px;}
.dh_tit p{ line-height:78px; width:1200px; margin:0 auto; }
.dh_tit p img{ float:left; margin-top:35px; margin-right:14px;}
.dh_tit p a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.dh_tit p em{ font-family:'ËÎÌå'; font-size:12px; color:#999; margin:0 10px;}
.dh_tit p a:hover{ color:#f00; text-decoration:underline; }
.dh_tit p #sbxz{ color:#f00;}

.main_ny{ overflow:hidden; border-bottom:#eaeaea solid 1px;}
.ny_b{ width:1200px; margin:0 auto; }
.ny_l{ width:260px; padding:50px 0; padding-top:25px; border-right:#eaeaea solid 2px; padding-right:30px;  }
.lm{ }
.lm h2{ font-family:"Times New Roman", Times, serif; color:#f1eff1; font-size:50px; text-transform:uppercase;}
.lm h2 p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#333;}
.lm ul{ margin-top:20px;}
.lm ul li{ height:50px; line-height:50px; background:#f0f0f0; margin-top:2px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }
.lm ul li a{ display:block; height:50px; color:#333; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li a i{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; float:left; margin-left:20px; }
.lm ul li em{ display:block; float:right; background:#bbb; padding:0 20px; color:#fff; font-family:'ËÎÌå'; font-weight:bold; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li a:hover,#sbxz02{ background:#1094e9; color:#fff; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li:hover em ,#sbxz02 em{ background:#1094e9; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.tj_news{ width:260px; background:url(../images/lx.jpg) no-repeat center; margin-top:30px; border-top:#e5e5e5 solid 2px;}
.tj_news h2{ color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; margin-top:30px; }
.tj_news ul{ width:100%; clear:both; margin-top:10px;}
.tj_news ul li{ height:30px; line-height:30px; width:260px; overflow:hidden;}
.tj_news ul li a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#555; background:url(../images/li.jpg) no-repeat center left; padding-left:12px;}
.tj_news ul li a:hover{ color:#1094e9; text-decoration:underline;}



.ny_r{ width:880px; padding:80px 0; padding-top:72px;  }
.ny_tit{ border-bottom:#e5e5e5 solid 1px; height:50px; line-height:50px; }
.ny_tit h2{border-bottom:#1094e9 solid 2px; display:inline-block; color:#333; font-family:"Î¢ÈíÑÅºÚ";  padding:0 5px; font-size:24px; }





.ny_n{ width:880px; font-family:"Î¢ÈíÑÅºÚ"; line-height:28px; font-size:14px; color:#333; margin-top:20px;}



.clear{ clear:both; height:0px; padding:0px; margin:0px;} 
ul.news_list22 li{ background:url(../images/li1.jpg) no-repeat 8px 23px; height:36px; line-height:36px; padding-left:22px; border-bottom:1px dashed #cac6be; overflow:hidden; padding-top:6px;}
ul.news_list22 li a{ float:left; font-size:14px;}
ul.news_list22 li em{ float:right; padding-right:6px;}

.pageCss1{ text-align:center; padding:20px 0 20px; }
.pageCss1 a{ text-decoration:none; color:#333; border:#ddd 1px solid; padding:4px 8px; margin:2px;}
.pageCss1 a:hover { color:#1094e9; text-decoration:none; border:#1094e9 1px solid;}
.pageCss1 a:active {color:#1094e9;}
.pageCss1 span.current { border:#1094e9 1px solid; padding:4px 8px; margin:2px; background:#1094e9; font-weight:bold; color:#fff;}
.pageCss1 span.pageUp { border:#ccc 1px solid; padding:4px 8px; margin:2px; color:#ccc;}

.titles{ font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; text-align:center; line-height:50px;}
.date{ text-align:center; border-bottom:1px dashed #ddd; color:#999; line-height:30px; font-size:12px;}
.pagepic{ text-align:center; padding-top:10px;}
.page_con1{ display:inline-block; padding:20px 10px 0; overflow:hidden;}

.picList1 li{ float:left; width:263px; padding:0 15px 20px 15px;}
.picList1 li dl{ width:263px;}
.picList1 li dl dt{width:263px; height:195px;}
.picList1 li dl dt img{ width:263px; height:195px;}
.picList1 li dl dd{ line-height:30px; height:30px; overflow:hidden; text-align:center; font-size:14px;}
.picList1 li dl dd a{ color:#333}
.picList1 li dl dd a:hover{ color:#f00}

.input_btn{ background:#e30919; text-align:center; color:#fff; width:100px; height:32px; line-height:32px; font-size:14px; border:none; cursor:pointer;font-family:"Î¢ÈíÑÅºÚ"; border-radius:5px}
.input_btn:hover{ background:#383c4b; border-radius:5px}


.news_tj{ width:880px; height:auto; margin:0 auto; overflow:hidden;}
.news_tj ul{}
.news_tj ul li{background:#fff;  height:210px; overflow:hidden; margin-bottom:10px;}
.news_tj ul li a{ display:block; height:120px;}
.news_tj ul li img{ float:left; margin:20px; }
.news_wz{ width:595px; float:right;}
.news_wz h2{ font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-size:20px; padding-top:25px;}
.news_wz p i{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px;}
.news_wz p{ width:585px; clear:both;  font-family:"Î¢ÈíÑÅºÚ"; color:#777; font-size:14px; margin-top:5px; line-height:26px; }
.news_wz span{ display:inline-block; border-bottom:#f00 solid 1px; padding-bottom:5px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#f00; margin-top:10px;}
.news_tj span:hover { color:#f00;  }
.news_tj h2:hover{ color:#f00;}
