@charset "utf-8";
/*--------------------------------------------------------
Base Style(For 江之源网络工作室)
Author: Zhao dajiang
Version: 3.0
Date:2014/11/25
Design Corp: www.web-info.cn
--------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1; font-size:12px; font-family: "微软雅黑"; color:#333;
background:#fff;

}
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
display:block;
}
ul{
list-style:none; list-style-type:none;
}

li{
list-style:none; list-style-type:none;
}

blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.vm{ vertical-align:middle;}

/*float*/
.fl{ float:left;}
.fr{ float:right;}

/*font*/
.fb{font-weight:bold;}
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.fb{font-weight:bold;}
.vdn{font-family:Verdana;}
.tah{font-family:Tahoma;}
.song{font-family:"宋体";}
/* 通用 */


#top,#top2,#nav,#tiao,#tiao2,#ber,#nber,#con,#con2,#con3,#con4,#ncon,#ncon2,#end{ margin:0px auto; width:1410px;}

#top{ position:fixed; z-index:1000; width:100%; height:163px; background:#fff; }
.topz{ margin:0px auto; width:1410px; height:120px;}
.top_logo{ float:left; width:1045px; height:120px;}
.top_right{ float:left; width:322px; height:69px; padding-top:51px;}
.top_right ul{}
.top_right ul li{ float:left; display:block; width:56px; height:30px;}
.top_right ul li a{float:left; display:block; width:60px; height:30px;color:#134173; font-size:16px; line-height:30px; text-decoration:none;}
.top_right ul li a:hover{ color:#F00;}
.top_right ul li span{float:left; display:block; width:40px; padding-top:2px; height:30px;}

.top_nav{  margin:0px auto; width:100%; height:43px; background:#1c468f;}
.top_navz{ margin:0px auto; width:1410px; height:43px;}

.top_hd {
  background:#000; 
  background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
#top_ny{width:100%;height:100px; position:fixed; z-index:120; background:#fff; top:0;
 background:#fff;/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */}

#con{ margin:0px auto; width:100%; height:632px; background:#f1f5f8;}
.conz{ margin:0px auto; width:1410px; height:632px;}
.conleft{ float:left; width:656px; height:480px; padding-top:56px;}
.conright{ float:left; width:705px; padding-left:30px; height:500px; padding-top:96px; font-size:15px; line-height:30px;}
.conright h1{ font-size:28px; color:#134173;}
.con_more{ float:left; width:143px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; text-decoration:none; background:#134173; border-radius:30px;}
.con_more:hover{ background:#da0000;}

.tuleft{ float:left;}

#con2{ margin:0px auto; width:1410px; height:1005px;}
.con2tiao{ float:left; width:1410px; height:170px; line-height:170px; color:#134173; font-weight:bold; font-size:48px; text-align:center;}
.con2list{ float:left; width:1410px; height:780px;}
.con2list ul{}
.con2list ul li{ float:left; display:block; width:330px; height:379px; padding-left:19px;}
.con2list ul li a{ float:left; display:block; width:319px; height:319px;}
.con2list ul li a:hover{}
.con2list ul li a.hcp{ float:left; display:block; width:319px; height:60px; line-height:60px; color:#134173; font-size:20px; text-align:center; text-decoration:none;}
.con2list ul li a.hcp:hover{ color:#C00;}

.con3{float:left; position: absolute; bottom:240px; background:#fff; width:1370px; padding-left:45px; height:96px; line-height:96px; font-size:20px; color:#134173; border-radius:20px; box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
            transition: box-shadow 0.3s ease;}
.con3 a{ color:#444; font-size:16px; text-decoration:none; margin-right:30px;}
.con3 a:hover{ color:#C00;}

#con4{ margin:0px auto; width:100%; height:287px; background:#1d4279; border-bottom:1px solid #4a6894;}
.con4z{ margin:0px auto; position: relative; width:1410px; height:221px; padding-top:66px;}
.con4z dl{ float:left; display:block; width:125px; height:187px; padding-left:30px;}
.con4z dl dt{ float:left; display:block; width:160px; height:48px;}
.con4z dl dt a{float:left; display:block; width:160px; height:30px; line-height:30px; font-size:22px; color:#fff; text-decoration:none;}
.con4z dl dt a:hover{}
.con4z dl dd{ float:left; display:block; width:160px; height:30px;}
.con4z dl dd a{float:left; display:block; width:160px; height:30px; line-height:30px; font-size:15px; color:#fff; text-decoration:none;}
.con4z dl dd a:hover{ color:#F90;}

#end{ margin:0px auto; width:100%; height:153px;background:#1d4279; padding-top:40px; font-size:14px; color:#fff; text-align:center; line-height:40px;}
#end a{ color:#FFF; text-decoration:none;}
#end a:hover{ color:#F60;}

.h_protu {
  width:319px;
  height:319px;
  margin: 0 auto;

  overflow: hidden;/*图片超出div部分隐藏*/
}
.h_protu img {
  width: 100%;
  height: 100%;
  transition: all 0.6s; /*设置动画执行的时间为0.6s*/
  cursor: pointer;
}
.h_protu img:hover {
  transform: scale(1.3); /*设置图片按照比例放大1.3倍*/
}


.h_protu2 {
  width: 250px;
  height:358px;
  margin: 0 auto;

  overflow: hidden;/*图片超出div部分隐藏*/
}
.h_protu2 img {
  width: 100%;
  height: 100%;
  transition: all 0.6s; /*设置动画执行的时间为0.6s*/
  cursor: pointer;
}
.h_protu2 img:hover {
  transform: scale(1.3); /*设置图片按照比例放大1.3倍*/
}

.nber01{ margin:0px auto; width:100%; height:332px; background:url(../images/nber01.jpg) no-repeat center;}
.nber02{ margin:0px auto; width:100%; height:332px; background:url(../images/nber02.jpg) no-repeat center;}
.nber03{ margin:0px auto; width:100%; height:332px; background:url(../images/nber03.jpg) no-repeat center;}
.nber04{ margin:0px auto; width:100%; height:332px; background:url(../images/nber04.jpg) no-repeat center;}
.nber05{ margin:0px auto; width:100%; height:332px; background:url(../images/nber05.jpg) no-repeat center;}
.nber06{ margin:0px auto; width:100%; height:332px; background:url(../images/nber06.jpg) no-repeat center;}
.nber07{ margin:0px auto; width:100%; height:332px; background:url(../images/nber07.jpg) no-repeat center;}
.nber08{ margin:0px auto; width:100%; height:332px; background:url(../images/nber08.jpg) no-repeat center;}

#ncon{ margin:0px auto; width:1410px; height:800px;}

.tiao{ float:left; display:block; width:1410px; height:58px; padding-top:30px; background:#fff; border-bottom:1px solid #1376b1;}
.tiao_left{float:left; width:570px; height:48px; padding-top:10px; padding-left:30px; color:#1276b0; font-size:28px;}
.tiao_right{float:left; width:780px; height:38px; padding-right:30px; padding-top:20px; color:#999; font-size:14px; text-align:right;}

.ncon{ float:left; width:1350px; padding:40px 30px 100px 30px; min-height:800px; line-height:48px; font-size:24px; color:#666;}


.news{float:left; width:1350px; padding:20px 30px 20px 10px; min-height:800px; }
.news ul{}
.news ul li{ float:left; display:block; width:1380px; height:72px; border-bottom:1px solid #ccc;}
.news ul li a{ float:left; display:block; width:1180px; height:72px; line-height:72px; color:#666; text-decoration:none; font-size:24px;}
.news ul li a:hover{ color:#F60;}
.news ul li span{float:left; display:block; width:20px; height:42px; font-size:30px; padding-top:20px; padding-left:25px;}
.news ul li p{float:left; display:block; width:120px; text-align:right; height:72px; line-height:72px; color:#666; font-size:18px;}


.news_biao{ float:left; width:1300px; padding:40px 0px 10px 50px; font-size:28px; color:#1c468f; font-weight:bold; line-height:36px;}
.news_biao2{float:left; width:1300px; padding:0px 0px 10px 50px; font-size:15px; color:#999; line-height:30px;}

.news_biao3{float:left; width:1300px; margin:0px 0px 80px 50px; padding-top:20px; height:77px; border-top:1px solid #e1e1e1; font-size:18px; color:#333; line-height:36px;}
.news_biao3 a{ font-size:18px; color:#333; text-decoration:none;}
.news_biao3 a:hover{ color:#F00;}
.nconz_nr{float:left; width:1300px; min-height:500px; padding:0px 50px 0px 50px; color:#666; font-size:18px; line-height:30px; padding-bottom:30px;}


.pro_fl04{ margin:0px auto; width:1268px; height:160px; padding-top:20px; padding-left:0px; padding-bottom:10px;}
.pro_fl03_02{ margin:0px auto; width:100%;height:60px; text-align: center;  }
.pro_fl03_02 p{ float: left; padding:0px 7px; height:37px; line-height:37px; color:#666; font-family: "Arial Unicode MS"; font-size:14px;}

.an_fy{ display:inline-block; height:37px; font-size:13px; line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#F7F7F7;border:#DDDDDD solid 1px; margin-right:11px;text-decoration:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy:hover{color:#fff; background:#696969;height:37px; line-height:37px;  border:#dddddd solid 1px; padding:0px 13px;}

.an_fy2{ display:inline-block; height:37px; line-height:37px; padding:0px 13px; background:#696969; font-family: "Arial Unicode MS"; font-size:13px; color:#ffffff;  border:#CCCCCC solid 1px; margin-right:11px;text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy2:hover{ color:#ffffff;}

.an_fyhui{ display:inline-block; height:37px; font-size:14px;line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#fff; border:#ddd solid 1px; margin-right:11px;text-decoration:none;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fyhui:hover{ color:#fff; background:#696969;}

.fy_kuang{float: left; display:block; margin-right:10px; width:37px; text-align:center; height:37px; font-size:13px; line-height:37px; font-family: "Arial Unicode MS"; color:#333; background:#fff;border:#ddd solid 1px; text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}