@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑";}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
a{text-decoration:none; border:none; margin:0; padding:0;}
img{border:none;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none;letter-spacing: normal;}
input{ margin:0; padding:0; border:none;}
.st{font-family:"宋体"}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.li_img {display:table; text-align:center;*position:relative;*overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; text-align:center;*position:absolute;*left:50%;*top:50%;}
.li_img a img ,.li_img a embed {*position:relative;*left:-50%; *top:-50%; vertical-align:middle; }



.toper{width:100%; height:107px; background:url(../images/top.jpg) repeat-x;}
.top,.main_box{width:1120px; margin:0 auto;}

.logo{width:510px; margin-right:90px;}
.logo img{vertical-align:middle;}
.top_mid{width:135px;}
.top_right{width:230px;}
.top_right p{color:#3b3b3b; text-align:right; line-height:24px;}
.top_right p a{color:#3b3b3b;}
.top_right p i{color:#c20e28; font-size:16px; font-weight:bold;}

.search{width:215px;height:24px; background:url(../images/index_07.jpg) no-repeat; float:right;}
.search_txt{width:180px; height:24px;line-height:24px;  float:left;  background:none; color:#b0b0b0; text-align:center;}
.sub{width:32px; float:right; height:24px; background:none; cursor:pointer;}

.nav{background:url(../images/index_14.jpg) repeat-x center bottom; height:53px; padding-left:30px; position:relative; z-index:999999999;}
.nav li{float:left; width:108px; margin-right:10px; height:53px;}
.nav .last{margin-right:0;}
.nav li a{color:#fff; font-size:14px; font-weight:bold; display:block; width:108px; height:53px; line-height:53px; text-align:center;}
.nav li a:hover{background:url(../images/a_03.png) no-repeat;}

.nav li .ol{width:1000px; padding-left: 120px; background:#1681b4; height:39px; line-height:39px; position:absolute; top:53px; left:0; display:none;}
.nav li #pro{padding-left: 263px; width:857px;}
.nav li #ved{padding-left: 399px; width:721px;}
.nav li #ne{padding-left: 488px; width:632px;}
.nav li #shp{padding-left: 723px; width:397px;}
.nav ol li{float:left;width: 130px}
.nav ol li a{line-height:39px; color:#f8f8f8; font-size:12px; width: 100% }
.nav ol li a:hover{background:none;}
.nav li a.cur1{background:url(../images/a_03.png) no-repeat;}
.nav li .prol{padding-left: 263px;}


.baner{ margin-bottom:25px;}
.iocon{position:absolute; bottom:30px; left:50%; width:70px; margin-left:-35px;}

.title{background:url(../images/title.jpg) repeat-x center bottom; height:29px;line-height:28px;}
.title span a,.title2 span a{color:#b2b2b2; padding-right:10px;}
.title p{ background:url(../images/iocon_2.jpg) no-repeat;  width:123px; height:28px; text-indent:22px;color:#fff; font-size:14px; font-weight:bold;}
.products{margin-bottom:25px;}

.pro_list{border:2px solid #d2d2d2; border-top:none; padding-top:15px; width:1116px;}
.pro_list li{float:left; width:223px; height:189px; border:2px solid #cbcaca; position:relative; margin:0 0 20px 40px; _display:inline;}
.pro_list li .li_img{width:223px; height:189px;}
.pro_list li .li_con{position:absolute; left:0; bottom:0; height:36px; line-height:36px; background:url(../images/a_07.png) repeat; width:100%; font-weight:bold;}
.pro_list li .li_con span{float:right; margin-right:5px; _display:inline}
.pro_list li .li_con p{font-size:12px; text-indent:7px;}
.pro_list li .li_con a{color:#d8d8d6;}


.video,.contact{width:325px;}
.video,.news{height:255px;}
.title2{border-top:4px solid #06669c; background:url(../images/index_11.jpg) repeat-x; height:29px; line-height:29px;}
.title2 p{color:#06669c; font-size:14px; font-weight:bold; text-indent:12px;}

.news,.gsfc{width:780px;}
.news_list,.cont_con,.gsfc_list{border:1px solid #d2d2d2;border-top:none; }

.news_list ul,.about_list{width:735px;padding-top:10px; margin:0 auto; display:block;}
.news_list li{color:#000; height:35px; line-height:35px; border-bottom:1px dotted #d2d2d2; background:url(../images/iocon.jpg) no-repeat left center; text-indent:15px;}
.news_list .last{border-bottom:none;}
.news_list li a{color:#000;}


.main_btm{margin:25px 0;}
.cont_con{width:307px; padding:7px 8px}
.cont_con strong{ color:#494848; display:block; margin:6px 0}
.cont_con p{color:#494848;}


.gsfc_list{padding:20px 0; width:778px;}
.gsfc_list li{float:left; width:171px; height:190px; text-align:center; margin-left:20px; _display:inline}
.gsfc_list li .li_img{width:169px; height:147px; margin-bottom:18px;border:1px solid #d2d2d2;}
.gsfc_list li span a{font-size:14px; color:#292929; font-weight:bold;}


.bottom1{width:100%; text-align:center; background:url(../images/index_03.jpg) repeat-x; line-height:30px;color:#fff; font-size:14px;}
.bottom1 p a{color:#fff; padding-right:50px;}
.footer{text-align:center; line-height:30px; color:#191919; font-size:14px; padding:10px;}


/*cpy*/
.main_left{width:228px; border:1px solid #e0e0e0; background:#fff; padding:3px 1px; margin-bottom:65px;}
.main_l_con{width:100%; background:#eef4f9; padding:10px 0;}
.title3{background:url(../images/indexcp_37_08.jpg) repeat-x; height:32px; line-height:32px; text-indent:15px; font-weight:700; margin-bottom:8px;}
.title3 label{font-size:16px; color:#fff; font-family:"宋体";}
.title3 span{font-family:"Arial"; color:#272829;}

.line{width:200px; margin:0 auto; background:url(../images/indexcp_37_14.jpg) repeat-x; height:4px; margin-bottom:5px;}

.menu{width:200px; margin:0 auto 15px;}
.menu li{background:url(../images/indexcp_37_24.jpg) no-repeat; margin-bottom:10px;line-height:30px;}
.menu li a{background:url(../images/indexcp_37_28.jpg) no-repeat 13px center; text-indent:40px; display:block; height:30px; color:#4a4a4a; font-weight:bold;}
.menu li ul{display:none;}
.menu li ul a{ background:none; font-weight:normal;text-indent:23px;}
.menu li ul a span{padding-right:14px; }
.menu li a.cur2{background:url(../images/indexcp_37_21.jpg) no-repeat 13px center;}


.cptj_list{width:195px; margin:0 auto;}
.cptj_list li{width:195px; margin-bottom:15px; text-align:center;}
.cptj_list li .li_img{width:195px; height:165px; background:#fff; margin-bottom:10px;}
.cptj_list li span a{color:#4a4a4a; font-size:14px; font-weight:bold;}

.main_right{width:845px; border:1px solid #e0e0e0; border-radius:4px;}
.ny_title{background:url(../images/indexcp_03.jpg) repeat-x; height:35px;  border-bottom:1px solid #e0e0e0; line-height:35px;color:#2d71ab; margin-bottom:10px;}
.ny_title a{color:#2d71ab; font-size:14px; font-weight:bold;}
.ny_title img{vertical-align:top; padding-right:10px;  float: left}

.cp_list li{width:227px; height:245px; float:left; margin:0 0 25px 38px; _display:inline; text-align:center;}
.cp_list li .li_img{width:223px; height:189px; margin-bottom:20px; border:2px solid #cbcaca;}
.cp_list li span a{color:#999898; font-size:18px; font-weight:bold;}
.cp_list li.li_hover .li_img{border-color:#2d71ab;}
.cp_list li.li_hover span a{color:#2c71ab;}

.fy{text-align:center; margin:10px 0}

/*xqy*/
.xqy_top .li_img{width:223px; height:189px; border:2px solid #cbcaca; margin-left:40px;}
.xqy_top .li_con{width:525px;  line-height:28px;}
.xqy_top{margin-bottom:65px;}
.xqy_btm{margin:65px 0 300px; padding-left:40px;}
.xqy_btm p,.xqy_top .li_con p{font-size:14px; color:#4b4b4b; font-weight:bold;}

.menucon{ line-height: 25px; padding: 12px;}

#box-kefu { position: fixed; right: 0; top: 20%; z-index: 100; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+100)); }
#box-kefu .kefu-open { position: absolute; top: 0; right: 0; width: 138px; padding: 46px 0 0 0; background: url(../images/kefu_icon.png) no-repeat -46px 0; _background-image: url(../images/kefu_icon.gif); overflow: hidden; }
#box-kefu .kefu-open .close{ display: block; position: absolute; width: 22px; height: 22px; right: 0; top: 0; text-indent: -9999px; }
#box-kefu .kefu-open div { padding-bottom: 5px; background: url(../images/kefu_bg.png) no-repeat -268px bottom; width: 134px; }
#box-kefu .kefu-open ul { background: url(../images/kefu_bg.png) repeat-y 0 0 #939393; }
#box-kefu .kefu-open li { height: 23px; line-height: 32px; padding: 0 15px 0px; background: url(../images/kefu_bg.png) no-repeat -134px bottom; }
#box-kefu .kefu-open li a { color: #fff; display: block; position: relative; zoom: 1; padding-left: 35px; }
#box-kefu .kefu-open li a:hover { text-decoration: none; }
#box-kefu .kefu-open li a i { display: inline-block; position: absolute; left: 10px; top: 6px; width: 21px; height: 21px; background: url(../images/kefu_icon.png) no-repeat 9999px 9999px; _background-image: url(../images/kefu_icon.gif); }
#box-kefu .kefu-open li a i.qq { background-position: -86px -56px; }
#box-kefu .kefu-open li a i.online { background-position: -56px -56px; }
#box-kefu .kefu-open li a i.txt { background-position: -56px -86px; }
#box-kefu .kefu-close { position: absolute; top: 5px; right: 0; width: 0; height: 127px; padding: 0; background: url(../images/kefu_icon.png) no-repeat 0 0; _background-image: url(../images/kefu_icon.gif); cursor: pointer; overflow: hidden; }
.kefu-open img{position: absolute;  left: 36px;}
.kefu-open span{color:#fff; margin-bottom:2px;line-height:19px;float: left;}







