@charset "utf-8";
/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li,h2, pre, code, form, fieldset, legend, input, button, textarea, blockquote {margin:0px;padding:0px;font-family:"微软雅黑";}
html button::-moz-focus-inner {border-color:transparent!important;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}
ul, li, dl, dt, dd, ol {display: block;list-style: none;}
fieldset, img {border:0;}
iframe {background-image: none;}
.clear {clear:both;height:0;line-height:0;}
img {border:0px;}
body {min-width:1004px;font-family:'微软雅黑';background:#fff;font-size: 14px}
a {text-decoration:none;color:#000;font-family:"微软雅黑";}
a:hover {text-decoration:none;color:#FF0000;}
.fl {float:left;}
.fr {float:right;}
.none {display:none;}
.h10px {height:10px;width:100%;clear:both;}
.h20px {height:20px;width:100%;clear:both;}
p {margin:0;padding:0;}
html {overflow-x:hidden;}
/*
head
*/
.cy_top {background:#6b6b6b;width:100%;height:38px;line-height:38px;color:#FFFFFF}
.cy_top span {width:1004px;margin:0 auto;display:block;}
.cy_top span .left_wz {float:left;width:300px;}
.cy_top span .right_wz {float:right;}
.cy_top span .right_wz a {color:#FFFFFF}
#head {width:100%;height:120px;}
.head {width:1004px;height:108px;margin:0 auto;position:relative;}
.head .logo {width:475px;height:80px;display:block;padding-left:10px;padding-top:12px;float:left;display:block;}
.head p {width:125px;height:29px;float:right;background:url(../images/yuyan_bg.png) left bottom no-repeat;padding-right:14px;padding-top:46px;text-align:center;line-height:28px;color:#fff;font-size:12px;}
.head p a {color:#fff;font-weight:bold;padding:0 10px;}
.head p a:hover {color:#795001;text-decoration:underline;}
.head p a:hover.on {color:#fff;text-decoration:underline;}
.head p a.on {color:#795001;}
.head .head_tel {width:241px;height:60px;position:absolute;right:12px;top:30px;display:block;float:right;}
.nav {width:1004px;margin:0 auto;position:relative;height:38px;z-index:9999;}
.navcon {width:1008px;height:58px;position:absolute;top:10px;left:0px;}
.navcon .bg1 {width:10px;height:58px;float:left;background:url(../images/navleft_bg.png);}
.navcon .bg2 {width:984px;height:58px;background:url(../images/nav_bg.png) repeat-x left top;float:left;}
.navcon .bg2 ul {width:984px;height:58px;margin:0 auto;}
.navcon .bg2 ul li {width:98px;height:58px;float:left;background:url(../images/nav_line.png) right center no-repeat;position:relative;}
.navcon .bg2 ul li a {display:block;height:37px;padding-top:21px;padding-left:16px;width:82px;}
.navcon .bg2 ul li.nobg {background:none;}
.navcon .bg3 {width:10px;height:58px;float:left;background:url(../images/navri_bg.png);}
.navcon .bg2 .hover a {background:url(../images/nav_hover.png) center top no-repeat;}
.navcon .bg2 .sub {position:absolute;top:53px;left:1px;height:auto;background:#1564a8;width:98px;display:none;}
.navcon .bg2 .sub ul {width:90px;background:none;padding-bottom:10px;height:auto;}
.navcon .bg2 .sub li {display:block;height:30px;text-align:center;width:100%;text-align:center;background:url(../images/ind_line.gif) left bottom repeat-x;}
.navcon .bg2 .sub li a {font-size:12px;display:block;color:#fff;line-height:30px;height:30px;padding:0;background:none;}
.navcon .bg2 .sub li a:hover {color:#ffc600;font-weight:bold;background:none;}


/*
banner
*/
#banner {width:100%;height:437px;clear:both;}
#full-screen-slider {width:100%;height:437px;float:left;position:relative;}
#slides {display:block;width:100%;height:437px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:50%;top:400px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#0092CE}
/*
ind_main1
*/
#ind_main1 {width:1004px;height:255px;margin:0 auto;padding-top:35px;}
.ind_about {width:667px;height:255px;float:left;}
.ind_tit {height:37px;margin:0 auto;border-bottom:#000 solid 1px;background: url("../images/titbg.jpg") left center no-repeat;}
.ind_tit h3 {float:left;margin:0;padding-left:15px; color:#fff; line-height:36px;}
.ind_tit a {float:right;color:#000;font-size:12px;padding-right:15px;line-height:36px;}
.ind_tit a:hover {color:#b22700;text-decoration:underline;}
.ind_tit span {float:right;padding-right:25px;color:#000;font-size:12px;line-height:36px;}
.ind_tit span a {float:none;padding:0;}
.ind_tit2 {height:37px;width:1004px;margin:0 auto;border-bottom:#d3d3d3 solid 1px;}
.ind_tit2 h3 {float:left;margin:0;}
.ind_tit2 a {float:right;color:#000;font-size:12px;padding-right:15px;line-height:36px;}
.ind_tit2 a:hover {color:#b22700;text-decoration:underline;}
.ind_tit2 span {float:right;padding-right:25px;color:#000;font-size:12px;line-height:36px;}
.ind_tit2 span a {float:none;padding:0;}
.ind_video {width:252px;height:175px;float:left;padding-top:20px;}
.ind_abcon {width:380px;height:165px;padding-top:20px;float:right;line-height:26px;color:#000;overflow:hidden;padding-right:10px;text-indent:2em;}
.ind_con {width:317px;height:255px;float:right;}
.ind_con .con {width:300px;height:175px;padding-left:10px;padding-top:20px;line-height:26px;color:#000;margin:0 auto;background:url(../images/ind_con_bg.jpg) right bottom no-repeat;}
/*
ind_pro
*/
#ind_pro {width:100%;height:890px;}
.ind_pro {width:1004px;height:890px;margin:0 auto;overflow:hidden;}
.intypecon {width:264px;background:url(../images/ind_type_bg3.jpg) left top repeat-y;margin-top:75px;float:left;}
.intype {width:264px;height:auto!important;min-height:350px;height:360px;background:url(../images/ind_type_bg1.jpg) center top no-repeat;position:relative;}
.intype h3 {width:264px;height:85px;position:absolute;left:0px;top:-60px;margin:0;}
.intype ul {width:195px;height:300px;margin:0 auto;padding-top:30px;}
.intype ul li {width:100%;background:url(../images/ind_left_ico.png) left center no-repeat;height:55px;}
.intype ul li a {width:175px;display:block;float:right;height:41px;font-size:16px;font-family:"微软雅黑";line-height:50px;background:url(../images/ind_line.gif) left bottom repeat-x;color:#e4f0f9;}
.intype ul li a:hover {text-decoration:underline;color:#61aef6;}
.ind_more_ty {width:192px;height:54px;display:block;margin:0 auto;padding-top:20px;}
.ind_procon {width:725px;height:870px;float:right;overflow:hidden;}
.ind_procon .tit {width:100%;}


.btn {float:right;}
.btn span {display:block;width:9px;height:14px;background:#5a5959;float:left;margin-left:20px;padding:9px 12px;cursor:pointer;}
.ind_procon .con .nr {width:244px;height:265px;float:left;}
.ind_procon .con .nr .pic {width:224px;height:167px;margin:0 auto;display:block;border:#afaeae solid 1px;}
.ind_procon .con .nr .text {width:224px;height:30px;padding-top:20px;line-height:30px;clear:both;margin:0 auto;color:#000;border-bottom:#d3d3d3 dotted 1px;background:url(../images/ind_pro_ico.png) 10px 30px no-repeat;text-indent:30px;display:block;}
.ind_procon .con .nr a:hover.text {color:#676767;text-decoration:underline;}
.ind_procon .con .nr .xq {width:78px;height:19px;background:#5a5959;display:block;color:#ffffff;line-height:19px;text-align:center;margin-left:40px;margin-top:20px;}
.ind_procon .con .nr a:hover.xq {text-decoration:underline;}
.ind_procon .con {margin:0 auto;}
.ind_procon .con ul li {float:left;width:225px;padding:0 0px 10px 15px;}
.ind_procon .con ul .nobor01 {padding:0 0 10px 0}
.ind_procon .con ul li img {padding:2px;width:210px;height:185px;border: 1px solid #ccc;}
.ind_procon .con ul li span {display:block;text-align:center;height:30px;line-height:30px;overflow:hidden;}
/*
ind_main2

*/
#ind_main2 {width:1004px;height:345px;padding-top:38px;margin:0 auto;}
.ind_sb {width:264px;height:345px;float:left;}
.ind_sb ul {width:264px;padding-top:20px;}

.ind_news {width:715px;height:345px;overflow:hidden;float:right;}
.ind_lfnew {width:420px;height:230px;float:left;padding-top:20px;}

.ind_jing {float:right;padding-top:20px;}
.ind_lfnew .pic {width:294px;height:106px;display:block;}
.ind_lfnew p {width:410px;height:auto;line-height:24px;color:#595959;margin:0 auto;padding-top:0px;}
.ind_lfnew p a {float:left;color:#ffa800;float:left;}
.ind_lfnew p span {width:81px;height:17px;line-height:17px;display:block;float:right;background:url(../images/ind_news_ico.jpg) left bottom no-repeat;padding-top:3px;color:#fff;text-align:center;}
.ind_newsul {width:395px;padding-top:20px;float:right;height:320px;overflow:hidden;}
.ind_newsul li {width:100%;height:34px;line-height:34px;border-bottom:#d3d3d3 dotted 1px;text-indent:15px;}
.ind_newsul li a {color:#000;float:left;}
.ind_newsul li a:hover {text-decoration:underline;color:#ffa800;}
.ind_newsul li span {color:#000;float:right;}
/*
友情连接
*/
#friend {width:1002px;margin:0 auto;border:#dcdadb solid 1px;height:40px;_height:38px;}
#friend h3 {float:left;margin:0;height:40px;overflow:hidden;}
#friend p {width:910px;float:right;line-height:40px;height:40px;overflow:hidden;}
#friend p a {color:#706f6f;padding-right:20px;}
#friend p a:hover {text-decoration:underline;color:#ffa800;}
/*
boot
*/
#bottom {width:100%;height:140px;overflow:hidden;margin-top:40px;}
.btnav {width:1004px;height:32px;line-height:32px;padding-top:20px;color:#000;text-align:center;margin:0 auto;}
.btnav a {color:#000;padding:0 5px 0 2px;}
.btnav a:hover {text-decoration:underline;color:#ffa800;}
.boot {width:1004px;margin:0 auto;line-height:32px;padding-top:15px;color:#000;overflow:hidden;text-align:center;}
.boot a {color:#000;}
.boot a:hover {color:#ffa800;font-weight:bold;}
.gjc {width:100%;padding-top:20px;color:#bed2e6;text-align:center;}
.gjc a {color:#bed2e6;padding:0 5px 0 2px;}
.gjc a:hover {color:#ffa800;font-weight:bold;}
.gjc span {color:#ffa800;font-weight:bold}
.foot{background:#0d2d88; width:100%;}
.bt_dh{ width:1000px; text-align:center;margin: 0px auto; height: 40px; line-height:40px; }
.bt_dh ul{ margin:0 auto; padding:0; width:1000px; height: 40px; line-height:40px; }
.bt_dh ul li{ float:left; width:120px; line-height:40px;  height: 40px;}
.bt_dh li a{ text-align:center; color:#ffffff; line-height:40px;  height: 40px;}
.bt_dh li a:hover{color:#ff9900;}
.bt_dh p{ clear:both; line-height:30px; text-align:center;}
.bt_dh p a:hover{ color:#b20000;}
/*
内页
*/

#nmain {width:1004px;height:auto;margin:0 auto; padding-top:20px;}
.nmainleft {width:264px;float:left;padding-bottom:30px;}
.lfcon {width:264px;height:auto!important;min-height:355px;height:325px;float:right;padding-top:25px;}
.lfcon .con {width:240px;height:325px;padding-left:10px;padding-top:10px;line-height:26px;color:#595959;margin:0 auto;background:url(../images/ind_con_bg.jpg) right bottom no-repeat;}
.nmainright {width:715px;float:right;padding-bottom:30px;}
.nnr {width:680px;margin:0 auto;line-height:24px;padding-top:20px;color:#000;line-height:36px;}
.procon {width:100%;padding-top:20px;}
.procon .nr {width:214px;height:225px;float:left;padding-right:10px;padding-left:10px;_padding-right:13px;}
.procon .nr .pic {width:224px;height:167px;margin:0 auto;display:block;border:#afaeae solid 1px;}
.procon .nr .text {width:224px;height:30px;padding-top:10px;line-height:30px;clear:both;margin:0 auto;color:#595959;border-bottom:#d3d3d3 dotted 1px;text-align:center;display:block;}
.procon .nr a:hover.text {color:#676767;text-decoration:underline;}
.procon .nr .xq {width:78px;height:19px;background:#5a5959;display:block;color:#ffffff;line-height:19px;text-align:center;margin-left:30px;margin-top:20px;}
.procon .nr a:hover.xq {text-decoration:underline;}
.newscon {with:100%;height:auto;padding-top:20px;}
.newscon ul {width:100%;}
.newscon ul li {width:100%;height:33px;line-height:33px;border-bottom:#d3d3d3 dotted 1px;text-indent:15px;}
.newscon ul li a {float:left;color:#595959;}
.newscon ul li a:hover {text-decoration:underline;color:#ffa800;}
.newscon ul li span {color:#595959;float:right;}
.view_tit {width:100%;padding-top:20px;border-bottom:#d3d3d3 dotted 1px;text-align:center;}
.view_tit h4 {line-height:24px;text-align:center;margin:0;font-size:16px;font-weight:bold;color:#595959;}
.view_tit p {line-height:24px;text-align:center;color:#595959;padding:10px 0px;}
.fenyefh {text-align:center;height:20px;margin-top:10px;padding:16px;overflow:hidden;}
.fenyefh a {color:#4a4a4a;}
.fenyeud {width:680px;margin:0 auto;text-align:left;height:20px;padding:5px 0;color:#1a1a1a;}
.fenyeud a {color:#4a4a4a;}
.feny {width:100%;height:30px;line-height:30px;text-align:center;padding:20px 0;color:#525252;}
.feny a {color:#525252;}
.img {width:650px;margin:0 auto;margin-top:20px;}
.img img {display:block;max-width:640px;margin:0 auto;}
.case {float:left;width:100%;padding-top:0px;}
.title {float:left;width:100%;min-width:1004px;border-bottom:1px solid #cecece;margin-bottom:28px;}
.title span {float:left;;width:74px;font-size:18px;line-height:35px;font-family:'Microsoft Yahei';position:relative;margin-bottom:-1px;border-bottom:3px solid #014eb8}

.title .fr {margin-top:17px;}
.title .fr font {color:#4494cb;font-size:12px;}
.partFourM {height:273px;width:1000px;position:relative;margin:30px auto 0;}
.partFourCon {height:298px;margin-left:20px;display:inline;width:920px;float:left;overflow:hidden;position:relative;}
.pro {float:left;}
.pro li {float:left;margin-bottom:20px;padding:0 10px;width:261px;display:inline;}
.prolist li {border-bottom:1px dashed #b5b5b5;padding-bottom:20px;}
.proimg {float:left;border:1px solid #e1e1e1;padding:3px;}
.proname {float:left;width:208px;text-align:center;line-height:30px;margin-top:6px;color:#3d3c3c;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.time {float:left;text-align:left;color:#999;overflow:hidden}
.left, .right {width:20px;float:left;height:186px;display:inline;}
.left {background:url(../images/left.gif) center 84px no-repeat;}
.right {float:right;background:url(../images/right.gif) center 84px no-repeat;}
.top_bg {width: 100%;	background: none repeat scroll 0% 0% #FFF;}

.huany{	height:30px;line-height:30px; background:#e8e8e8;}
.huany_m{width:1130px;height:30px;margin:0px auto;}
.huany_m_l{width:450px;height:30px;float:left;padding-left:65px;}
.huany_m_r{width:450px;height:30px;float:right;text-align:right;padding-left:60px;}

.top {width: 1003px;margin: 0px auto;background: url("../images/logo_bg.jpg") repeat-x scroll 0% 0% transparent;height: 125px;}
.logo {width: 570px;float: left;padding-top: 10px;}
.logo_lx {width: 430px;float: right;padding: 0px;text-align: right;}
.menus {height: 50px;margin: 0px auto;width: 100%;background: url("../images/menu_bg.jpg") repeat scroll 0% 0% transparent;}
.menu_bg {height: 50px;width: 993px;padding: 0px;margin: 0px auto;}
.menu {height: 50px;width: 1003px;padding: 0px 0px 0px 10px;margin: 0px auto;}
.menu ul {padding: 0px;}
.menu ul li {padding: 0px;line-height: 50px;height: 50px;background: url("../images/menu_li.jpg") no-repeat scroll right center transparent;font-family: "微软雅黑";color: #FFF;float: left;width: 106px;text-align: center;font-size: 14px;margin-right: 10px;display: inline;}
.menu ul li a:link, .menu ul li a:visited {color: #FFF;display: block;}
.menu ul li a:hover {color: #000;background: url("../images/menu_back.jpg") no-repeat scroll 0% 0% transparent;display: block;}
.banner {width: 100%;height: 420px;text-align: center;margin: 0px auto;}

.main_gs{ width:1000px; height:37px; background:url(../images/ggbg.jpg) 0px center no-repeat #e2e2e2; margin:12px auto;}
.main_gs span{ font-size:16px; line-height:37px; color:#FFFFFF; font-weight:bold; padding:0 30px 0 20px; width:109px; float:left;}


.fullSlide{ width:100%;position:relative;height:420px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:420px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:420px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0;}