/* CSS Document */

body{ background:url(../../img/bg.jpg) center top no-repeat;}
a{text-decoration:none; color:#444; font-size:14px;}
a:hover{text-decoration:none; color:#1E50A2}
li{ list-style-type:none;}
.main{ width:1120px; margin:0 auto; background:#fff; }
.main2{ width:1120px; margin:10px auto; overflow:both; overflow:clear; overflow:hidden;   background:#fff;padding:0 10px;}

.footer{ width:1100px; margin:0 auto; background:#fff;}
.header{ height:110px;}
.logo{ float:left; height:100px;}
.time{ float:right}
nav ul { margin:0; padding:0;}
nav ul li{ position:relative;text-decoration:none; text-align:center}
nav ul li dl{ position:absolute; top:55px; left:0; width:100%; background:#cde1ff; z-index:10000; display:none; padding:10px 0;}
nav ul li dl dd{ height:40px; line-height:40px;padding:0; margin:0; font-size:14px;text-align:center; color:#333}
nav ul li dl dd a{ font-size:14px; color:#022e71; border-bottom:1px #91b4e9 solid; margin:0;padding:0;text-decoration:none; text-align:center;font-weight:normal; height:40px; line-height:40px;}
nav ul li dl dd a:hover{ color:#004f97}
nav{ background:url(/img/nav.jpg) center no-repeat; height:55px;}
nav ul{ text-align:center; font-size:0}
nav ul li{display:inline-block; *display:inline; *zoom:1;padding: 0 24px;}
nav ul li a{font-size: 16px;color: #fff; text-decoration:none;font-weight: bold;display:inline-block;height:55px;line-height:55px;position:relative;}
nav ul>li>a:before{content:"";position:absolute;right:0;bottom:0;width:0;height:3px;background: #e9302b;-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
nav ul li a:hover:before,nav ul li.on a:before{ left:0; width:100%}

nav ul li a:hover{ color:#fff}

.adbanner{ float:left; width:450px; height:290px; background:#fff; margin:0px 0;}
.news{ float:left; width:650px;height:290px; background:#fff;margin:15px 0;}

.notice{ float:left; width:450px; height:280px; background:#fff; margin:0;}
.news2{ float:left; width:650px;height:280px; background:#fff;margin:0;}

.news3{ float:left; width:470px; padding:10px;min-height:250px; margin-top:15px;  background:#fff; border:1px #dedede solid;}
.news4{ float:right; width:610px; min-height:250px; padding:10px; background:#fff;margin-top:15px;border:1px #dedede solid;}

.i01:link{ background:url(../../img/i01.gif) no-repeat left; display:block; color:#002e71; padding-left:60px; height:55px; font-size:16px; line-height:55px;}
.i02:link{ background:url(../../img/i02.gif) no-repeat left; display:block; color:#002e71; padding-left:60px; height:55px; font-size:16px; line-height:55px;}
.i03:link{ background:url(../../img/i03.gif) no-repeat left; display:block; color:#002e71; padding-left:60px; height:55px; font-size:16px; line-height:55px;}
.i04:link{ background:url(../../img/i04.gif) no-repeat left; display:block; color:#002e71; padding-left:60px; height:55px; font-size:16px; line-height:55px;}
.i05:link{ background:url(../../img/i05.gif) no-repeat left; display:block; color:#002e71; padding-left:60px; height:55px; font-size:16px; line-height:55px;}


.i01_:link{ background:url(../../img/i01.gif) no-repeat left; display:block; background-size:35px 35px; color:#002e71; padding-left:40px; height:35px; font-size:14px; line-height:35px;}
.i02_:link{ background:url(../../img/i02.gif) no-repeat left; display:block; background-size:35px 35px;color:#002e71; padding-left:40px; height:35px; font-size:14px; line-height:35px;}
.i03_:link{ background:url(../../img/i03.gif) no-repeat left; display:block;background-size:35px 35px; color:#002e71; padding-left:40px; height:35px; font-size:14px; line-height:35px;}
.i04_:link{ background:url(../../img/i04.gif) no-repeat left; display:block; background-size:35px 35px;color:#002e71; padding-left:40px; height:35px; font-size:14px; line-height:35px;}
.i05_:link{ background:url(../../img/i05.gif) no-repeat left; display:block;background-size:35px 35px; color:#002e71; padding-left:40px; height:35px; font-size:14px; line-height:35px;}



/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:450px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}

 

.news_Tab{ width:610px; height:50px;border-bottom:2px #ccc solid; margin:0 20px;}
.news_Tab span{ float:right; margin-top:15px; margin-right:10px; margin-left:15px;}
.news_Tab span a{ font-size:14px; color:#666666; line-height:40px;}
.news_Tab ul{ list-style-type:none; margin:0px; padding:0px; float:left;}
.news_Tab ul li{ float:left; font-size:17px; display:block; cursor:pointer; height:40px; width:122px;line-height:40px; text-align:center; color:#4B4B4B;  margin-top:10px;}
.news_Tab ul li.hover{  color:#0087c9; font-weight:bold; border-bottom:2px #0087c9 solid;}
 
.new_ul{list-style-type:none; margin:10px 20px; padding:0px;}
.new_ul li{ clear:both; height:30px; line-height:30px; color:#333333; background:url(../../img/dd.gif) no-repeat left; padding-left:15px;}
.new_ul li a{ font-size:14px; color:#333333;}
.new_ul li a:hover{ font-size:14px; color:#0066CC;}
.new_ul .name{ line-height:25px;}

.new_ul2{list-style-type:none; margin:0px 5px; padding:0px;}
.new_ul2 li{ clear:both; height:30px; line-height:30px; color:#333333; background:url(../../img/dd.gif) no-repeat left; padding-left:15px;}
.new_ul2 li a{ font-size:14px; color:#333333;}
.new_ul2 li a:hover{ font-size:14px; color:#0066CC;}
.new_ul2 .name{ line-height:25px;}


.times{ font-size:14px; color:#666666;}






.titbg1{ background:#0177bf; height:40px; line-height:38px; color:#FFFFFF; font-size:16px;}
.icon{ float:left; padding-left:10px; margin-top:1px; margin-right:10px;}

.titname{ float:left;} 
.titbg2{ background:#fff; height:38px; line-height:38px;  font-size:16px;}
.icon2{ float:left; padding-left:10px; margin-top:0px; margin-right:0px;}
.titname2{ float:left; width:120px; color:#333333; font-weight:bold;} 


.more{ float:right; line-height:38px; margin-right:10px; margin-left:15px;}
.more a{ font-size:14px; color:#fff; line-height:40px;}

.more2{ float:right; line-height:38px; margin-right:10px; margin-left:15px;}
.more2 a{ font-size:14px; color:#666; line-height:40px;}


.notice_con{  padding:12px; height:225px; border-bottom:1px #dedede solid; border-left:1px #dedede solid;}
 
.notice_con2{  padding:12px; height:225px; border-bottom:1px #dedede solid;}

.notice_con3{  padding:12px; min-height:200px; border-bottom:1px #dedede solid; border-right:0px #dedede solid;}


.tools{ float:left; width:988px; height:117px; border:1px #dedede solid; background:#efefef; overflow:hidden;}
.tools ul{ margin:0; padding-left:18px;}
.tools li{ float:left; border:1px #dedede solid; background:#FFFFFF; padding:10px; margin:17px 10px 10px 0; width:170px; height:77px;}


.tools2{  width:224px;  padding:5px; margin:15px 0 0 0px;   border:1px #b8d9fc solid; clear:both; height:100%; overflow:hidden; }
.tools2 ul{ margin:0; padding:0;}
.tools2 li{ float:left; border:0px #dedede solid; background:#fff; padding:5px; margin:0; width:120px; height:37px;}



.tools3{  width:224px;  padding:5px; margin:15px 0 0 0px;   border:1px #b8d9fc solid; clear:both; height:100%; overflow:hidden; }
.tools3 ul{ margin:0; padding:0;}
.tools3 li{}









.img_tit{ background:url(/img/tbg.gif) left no-repeat; height:40px; clear:both; line-height:40px; padding-left:45px;font-size:16px; color:#FFFFFF;}

.footer2{ clear:both; background:#00448b; margin:0 auto; width:100%; color:#FFFFFF; padding:20px 300px; text-align:center;}

.footer .info{ text-align:left; font-size:14px;}

.footer a{ color:#FFFFFF;}
.here{ height:50px; line-height:50px; color:#CCCCCC; float:right; width:25%; text-align:right; padding-right:20px;}



.list{   color:#888;font-size:14px; margin:0; padding:0; }
.list li{ line-height:35px; height:35px;}
.list a:link{ font-size:14px; background:url(../../img/dd.gif) no-repeat left; padding-left:20px;}
.list a:hover{ font-size:14px;}
.list a:visited{ font-size:14px;}
.list li span{font-size:14px; padding:0 6px}


.cat-area{width:343px; float:left}
.cat-area .content p img{ margin-right:10px; float:left}
.cat-area .content p{color:#777; height:75px; overflow:hidden}
.cat-area .content p strong{ font-size:14px; color:#333}


#nav_left{	margin:0px;	padding:0px;width:70%;overflow:hidden; float:left;  }
#nav_left .title{ font-size:20px; padding-left:20px; background:#99CC00; line-height:50px;}	

#nav_left ul{ padding:0px; margin:0;width:100%;}
#nav_left li{ list-style-type:none; padding:0; float:left; width:120px; overflow:hidden; display:block;height:50px; line-height:50px; }
#nav_left a{ padding:0px; margin:0px; font-size:14px; display:block; padding-left:20px; text-align:left;color:#002e71;   }
#nav_left a:hover{ padding:0px;font-size:14px;  margin:0px;padding-left:20px;display:block;text-align:left; color:#e2201c; text-decoration:none;}
#nav_left .cur a{ color:#e2201c; padding:0px;font-size:14px; font-weight:bold; padding-left:20px;  margin:0px;display:block;text-align:left; width:100%;height:50px; line-height:50px; text-decoration:none;}
.rt{ float:right;}


.about-left{ background:#eef4fe; width:100%;  overflow:hidden; height:50px; width:1100px; margin:10px auto 0 auto; }

.zhuti{ background:#fff; margin:10px; padding:10px; border:1px #fff solid;}


.tools3 .huodong{ padding:0; margin:0;}
.tools3 .huodong ul{ padding:10px 0 10px 0; margin:0;}
.tools3 .huodong li{ line-height:30px; font-size:12px; clear:both; float:none;}
.left_top{ background:#b8d9fc; border-bottom:0px #003399 solid; font-size:14px; color:#134a85; font-weight:bold; margin-bottom:10px; height:30px; line-height:30px; padding:5px;}

