﻿@charset "utf-8";
/* CSS Document */

.top{ height:36px; background:#3c3c3c; line-height:36px;}
.top_con{ width:1000px; margin:auto;}
.top_con p{ float:left; color:#fff;}
.top_con span{color:#fff; float:right;}
.top_con span a{ color:#fff;}
.head_bg{ background:#fff;}
.head{ height:110px; width:1000px; margin:auto;}
.logo{ float:left; margin-top:24px;}
.logo h1{width:196px; height:61px; overflow:hidden; font-size:12px;}
.logo h1 a{ display:block; height:55px;}


.nav{ width:750px; height:110px; line-height:110px; float:right; overflow: hidden;}
.nav ul li{ float:left;width: 90px; text-align:center;}
.nav ul li a{ font-family:"微软雅黑"; font-size:14px; color:#2b2b2b; font-weight:bold; display:block; transition: ease 500ms;}
.nav ul li a:hover{ color:#3454a1;}
.nav ul li.on a{background:#3454a1; display:block; color:#FFF;}

.banner{height:405px;overflow:hidden;}
.banner .d1{width:100%;height:405px;display:block;position:absolute;left:0px;top:146px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:525px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -38px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

 
.main1{ margin:0 auto; overflow:hidden;}
.main1_nav{ height:105px; line-height:105px;text-align:center; border-bottom:1px #e1e1e1 solid;}
.main1_nav h3{ line-height:25px; font-size:25px; font-family:"微软雅黑"; font-weight:bold; color:#3a5baa; padding-top:30px; }
.main1_nav h4{ line-height:49px; color:#6e6e6e;font-size:22px; font-family:"微软雅黑"; font-weight:bold; width:114px; text-align:center; margin:auto; border-bottom:3px #4060ac solid;}
.main1_con{ width:1000px; margin:40px auto;overflow:hidden; padding-bottom:20px;}
.main1_con ul li{ float:left;height: 212px;margin-bottom: 20px; text-align:center; width:25%; overflow:hidden;}  
.main1_con ul li img{ max-width:80%; height:160px; overflow:hidden;}
.main1_con ul li a:hover img{ opacity:0.8; display:blockl;}
.main1_con ul li h3{ line-height:28px; font-size:18px; color:#3a5baa;font-family:"微软雅黑"; font-weight:bold; padding-top:8px;}
.main1_con ul li span{ font-weight:bold; font-size:16px; line-height:24px;}
.main1_con ul li p{ line-height:26px;}
.main1_con ul li h5{ width:150px; text-align:center;line-height:30px; background:#3a5baa; border-radius:5px; margin:49px auto;}
.main1_con ul li h5 a{ color:#fff; font-size:12px; display:block;}
.main1_con ul li h5 a:hover{ background:#0f3285; display:block; color:#fff;border-radius:5px;}


.main2{ background:#3c3c3c; height:435px; overflow:hidden;}
.main2_nav{ height:105px; line-height:105px;text-align:center; border-bottom:1px #e1e1e1 solid;}
.main2_nav h3{ line-height:25px; font-size:25px; font-family:"微软雅黑"; font-weight:bold; color:#3a5baa; padding-top:30px; }
.main2_nav h4{ line-height:49px; color:#fff;font-size:22px; font-family:"微软雅黑"; font-weight:bold; width:114px; text-align:center; margin:auto; border-bottom:3px #4060ac solid;}
.hometext {clear:both;margin:10px auto;padding:0px;width:850px;height:auto;font-size:9pt;line-height:160%;color:#777;text-align:left;}
.hometext a:link, .hometext a:visited {font-size:9pt;line-height:160%;color:#777;}
.main2_con{width:1000px; margin:4px auto;}
.rollBox{width:1000px;overflow:hidden;margin:auto;}
.rollBox .LeftBotton{height:61px;width:61px;background:url(../images/prev.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:70px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:61px;width:61px;background:url(../images/next.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:850px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:198px; height:219px;float:left;text-align:center; margin-right:16px; background:#6e6e6e; border:1px #222222 solid; box-shadow:0px 3px 5px #000000; }
.rollBox .Cont .pic img{background:#fff;margin:0 auto; width:162px; height:143px; overflow:hidden; margin-top:15px;}
.rollBox .Cont .pic p{line-height:32px;color:#fff; border-top:1px #dadada solid; margin-top:23px; font-weight:bold; font-family:"微软雅黑";}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont .pic a:hover{ display:block; background:#3a5baa; width:198px; height:219px;}
.rollBox #List1,.rollBox #List2{float:left;}



.main3{margin:0 auto; overflow:hidden; padding-bottom:10px;}
.main3_con{ width:1000px; margin:40px auto;}
.main3_con ul li{ width:415px; float:left; list-style:none; background:url(../images/icon.png) no-repeat left top; padding-left:38px; margin-bottom:20px; margin-right:94px;}
.main3_con ul li h3{ line-height:30px;font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#666666;}
.main3_con ul li h4{ line-height:24px; font-size:14px;font-family:"微软雅黑";}
.main3_con ul li p{ line-height:22px;}
.main3_con ul li.li_right{ margin-right:0px;}

.footlinks {clear:both;margin:5px auto;padding:2px;width:994px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:left;border:solid 1px #EEE;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}
.foot{ background:#2b2b2b; padding:10px;}
.foot_con{ width:1000px; margin:auto; text-align:center; line-height:23px; padding:5px 0; color:#fff;} 
.foot_con a{ color:#fff;}
 
.infomessage{line-height: 25px; font-size: 14px;color: #000}
.messagetable{margin-top: 20px; }
.messagetable tr,.messagetable td,.messagetable td input{ height: 30px; line-height: 30px; font-size: 14px;color: #000 } 
.messagetable td input,.messagetable td textarea{ border-radius: 5px; line-height: 30px; margin-bottom: 10px; border:1px solid #b7b7b7; padding: 0px 5px;}
.messagetable td textarea{ width: 350px } 
.coolbg{    width: 80px;   
    height: 30px;  
    line-height: 30px; border:0px; border-radius:3px;} 
  
.ces{ background: #3454a1; color: #fff; }
.err1{ color:red; font-size: 12px; }

.new_xq_left{ width: 1000px; margin:10px auto; } 
.new_xq_left h2{ height: 30px; width: 100%; line-height: 30px; font-size: 14px; color:#000; }
.new_xq_left ul{ list-style-type: none; margin:0px; padding: 0px; }
.new_xq_left ul li{ display: block; width: 192px; margin-right:10px; float: left;}
.new_xq_left ul li:last-child{ margin-right:0px; }
.new_xq_left ul li span{ display: block; } 
.new_xq_left ul li span img{ width: 100% }  
.new_xq_left ul li p{ font-size: 12px; color: #000; text-align: center;height: 30px; line-height: 30px; } 

 .clear {zoom:1;}    /*==for IE6/7 Maxthon2==*/
 .clear:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}



 