@charset "utf-8";
/* CSS Document */

body{ background:#FFF; width:100%; margin:0px auto; padding:0px; font-size:12px;font-family:微软雅黑;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#4c4c4c; text-decoration:none;}
a:hover{ color:#10659e; text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}


#wrapper{ width:100%; height:auto; overflow:hidden; clear:both; margin:0px auto}
#wrapper .head{ width:100%; height:97px; background:url(../images/header_bg.jpg) repeat;}
#wrapper .head .headmain{ width:1003px; height:97px; overflow:hidden; margin:0px auto;}
#wrapper .head .headmain .logo{ float:left; display:inline; width:156px; height:97px;}
#wrapper .head .headmain .headmianleft{ float:right; width:340px; height:97px;}
#wrapper .head .headmain .headmianleft .language{ width:302px; height:30px; padding-right:8px; padding-top:17px; text-align:right }
#wrapper .head .headmain .headmianleft .language a{ width:52px; height:22px; text-align: center; display:inline-block; line-height:22px; margin-left:8px; overflow:hidden;color:#fff; overflow:hidden }
#wrapper .head .headmain .headmianleft .language .a1{background:#F00; font-family:微软雅黑; font-size:13px;}
#wrapper .head .headmain .headmianleft .language .a2{background:#2f3192; font-family: Arial, Helvetica, sans-serif; font-size:12px}
#wrapper .head .headmain .headmianleft .telaemail{ width:310px; height:50px; line-height:50px; }
#wrapper .head .headmain .headmianleft .telaemail .tel{  float:left; width:125px; background: url(../images/tel.png) no-repeat 1px; text-indent:25px; font-size:13px; color:#4e4e4e;}
#wrapper .head .headmain .headmianleft .telaemail .yx{ float:right; width:125px;  background: url(../images/e_mail.png) no-repeat 1px;text-indent:25px; font-size:13px; padding-right:20px; color:#4e4e4e;}



#wrapper .menu{ width:100%; margin:0px auto; height:40px; line-height:40px; background:url(../images/navbg.png) repeat-x; text-align:center;}
#wrapper .menu ul{ width:1000px;padding:0px; margin:0px auto;}
#wrapper .menu ul li{ width:100px; background:url(../images/line.gif) no-repeat right; display:block; float:left; color:#FFFFFF; font-size:14px;}
#wrapper .menu ul li a{ color:#FFFFFF; text-decoration:none;width:100px; height:40px; display:block}
#wrapper .menu ul li a:hover{ background:#0e98d7; width:100px; height:40px; color:#FFF; text-decoration:none; display:block; }
#wrapper .menu ul li.cur{ background:#0e98d7; width:100px; height:40px; color:#FFF; text-decoration:none; display:block;}

#wrapper .banner{ width:100%; margin:0px auto; height:361px;}
#wrapper .banner1{ width:100%; margin:0px auto; height:260px; z-index:1; position:relative}

#wrapper .container{ width:100%; height:auto;overflow:hidden;  }
#wrapper .container .pro{ width:1003px; margin:0px auto; height:auto; overflow:hidden; margin-top:15px;}
#wrapper .container .pro .protitle{ width:1003px; background:url(../images/pro_title_bj.gif) no-repeat; height:31px}
#wrapper .container .pro .protitle .protitletxt{ padding:0px 15px; background:#fff; color:#7c7c7c; font-size:18px; line-height:31px; text-align:center; width:80px; margin:0px auto;}
#wrapper .container .pro .promain{ width:1003px; height:530px; overflow:hidden; }
#wrapper .container .pro .promain .promainleft{ width:227px; height:530px; float:left; }
#wrapper .container .pro .promain .promainleft ul{ padding:0px; margin:0px; margin-top:10px}
#wrapper .container .pro .promain .promainleft ul li{ background:#eff3f4; text-align:center; line-height:37px; width:227px; margin-bottom:10px}
#wrapper .container .pro .promain .promainleft ul li a{color:#434343; text-decoration:none; font-size:14px; display:block}
#wrapper .container .pro .promain .promainleft ul li a:hover{ font-size:14px; text-decoration:none;color:#fff; background:#0e98d7; line-height:37px;}
#wrapper .container .pro .promain .promainleft .cur{ font-size:14px; text-decoration:none;color:#fff; background:#0e98d7; line-height:37px;}

#wrapper .container .pro .promain .promainright{ width:760px; height:530px; float:right; }
#wrapper .container .pro .promain .promainright ul{ padding:0px; margin:0px;}
#wrapper .container .pro .promain .promainright ul li{ width:175px; height:166px; float:left; list-style:none; margin-right:8px; margin-left:7px; padding-top:10px }
/*#wrapper .container .pro .promain .promainright ul li .lipic{ width:175px; height:141px; }
#wrapper .container .pro .promain .promainright ul li .lipic img{ width:169px; height:135px;border:3px solid #e6e6e7}
#wrapper .container .pro .promain .promainright ul li .litxt{ width:175px; height:25px; line-height:25px; text-align:center}*/

#wrapper .container .pro .promain .promainright ul li a{ width:175px; height:166px; float:left; list-style:none; display:block}
#wrapper .container .pro .promain .promainright ul li a .lipic{ width:175px; height:141px; }
#wrapper .container .pro .promain .promainright ul li a .lipic img{ width:169px; height:135px;border:3px solid #e6e6e7}
#wrapper .container .pro .promain .promainright ul li a .litxt{ width:175px; height:25px; line-height:25px; text-align:center; color:#565656; overflow:hidden; white-space:nowrap; text overflow:ellipsis}

#wrapper .container .pro .promain .promainright ul li a:hover{ width:175px; height:166px; float:left; list-style:none; }
#wrapper .container .pro .promain .promainright ul li a:hover .lipic{ width:175px; height:141px; }
#wrapper .container .pro .promain .promainright ul li a:hover .lipic img{ width:169px; height:135px;border:3px solid #10659e;}
#wrapper .container .pro .promain .promainright ul li a:hover .litxt{ width:175px; height:25px; line-height:25px; text-align:center; color:#0e98d7}

#wrapper .container .about{ width:100%; height:auto; overflow:hidden; margin-top:20px; background:url(../images/about_bj.jpg) repeat-x}
#wrapper .container .about .aboutmian{ width:1003px; margin:0px auto; height:480px; overflow:hidden;}
#wrapper .container .about .aboutmian .aboutmianleft{ width:308px; background:#fff; height:480px; float:left }
#wrapper .container .about .aboutmian .aboutmianleft .aboutmianleftline{ width:278px; border:1px solid #dfdfdf; height:419px; margin:0px 15px ; z-index:1; position:relative}
#wrapper .container .about .aboutmian .aboutmianleft .aboutmianleftpic{ width:252px; height:437px ; z-index:2; position:relative; margin-top:-381px; margin-left:28px}

#wrapper .container .about .aboutmian .aboutmianright{ width:695px;  height:480px; float:right}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrighttop{ width:695px;  height:269px; overflow:hidden}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrighttop .aboutmianrighttoptitle{ margin-top:60px; height:42px; border-bottom: 1px solid #cccdcf; }
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrighttop .aboutmianrighttoptitle .aboutmianrighttoptitletxt{ line-height:42px; height:42px; font-size:18px; text-indent:8px; color:#7c7c7c;float:left; color:#4c4c4c}
.more{ float:right; display:inline; width:73px; height:9px; position:relative; top:25px; }
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrighttop .aboutmianrighttoptitle .aboutmianrighttoptitletxt span{ line-height:42px; height:42px; font-size:12px; padding-left:5px}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrighttop .aboutmianrighttopmian{ height:127px; width:665px; padding:20px 15px; overflow:hidden }
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown{ width:695px;  height:186px; overflow:hidden; margin-top:25px}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul{ padding:0px; margin:0px;}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li{ width:347px; height:186px; overflow:hidden; float:left; display:block}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .lititle{ width:347px; height:49px; line-height:49px; font-size:14px; text-indent:8px;  color:#4c4c4c}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .limian{ width:347px; height:137px; overflow:hidden}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .limian .limianpic{ width:157px; height:120px; float:left; overflow:hidden}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .limian .limiantxt{ width:180px; height:120px; float:right;}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .limian .limiantxt p{ width:160px; height:82px; overflow:hidden; padding:0px 10px 10px 10px; color:#4c4c4c}
#wrapper .container .about .aboutmian .aboutmianright .aboutmianrightdown ul li .limian .limiantxt span{ width:143px; height:27px; overflow:hidden; margin-left:15px; display: block; border: 1px solid #525252; background:#fff; text-align:center; line-height:27px}
#wrapper .container .newshqxpp{ width:100%; height:auto; overflow:hidden; margin-top:20px; background:#10659e; padding:15px 0px;}
#wrapper .container .newshqxpp .newshqxppmain{ width:1003px; height:286px; overflow:hidden; margin:0px auto;}
#wrapper .container .newshqxpp .newshqxppmain .new{ width:450px; height:286px; float:left; overflow:hidden}
#wrapper .container .newshqxpp .newshqxppmain .new .newtitle{height:42px; width:450px;}
#wrapper .container .newshqxpp .newshqxppmain .new .newtitle .newtitletxt{line-height:42px; height:42px; font-size:16px; text-indent:8px; color:#7c7c7c;float:left; color:#fff}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian{ width:450px; height:244px;  overflow:hidden}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul{ padding:0px; margin:0px;}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li{ height:95px; margin-bottom:15px; margin-top:15px; width:450px; display:block;}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li a{ height:95px; width:450px; display:block; background:#10659e}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li a:hover{ height:95px; width:450px; display:block; background:#0b4e7b}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .cur{ height:95px; width:450px; display:block; background:#0b4e7b}

#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .litime{color: #fff; float: left; font-family: Arial; font-size: 14px;height: 80px;  padding-top: 15px; text-align: center;  width: 68px;}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .litime span{font-size:35px;}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .limain{float: right; width: 360px; height:75px; margin:10px 10px 10px 0px; border-left: 1px solid #fff;padding-left:10px}
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .limain span{display: block;  font-size: 14px; font-weight: 100; height: 24px; width:352px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:24px; color:#fff; }
#wrapper .container .newshqxpp .newshqxppmain .new .newmian ul li .limain p{ height:51px; width:352px; overflow:hidden ; color:#fff; line-height:21px; font-size:12px;}



#wrapper .container .newshqxpp .newshqxppmain .qxpp{ width:533px; height:286px; float:right; overflow:hidden}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxpptitle{height:42px; width:533px;}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxpptitle .qxpptitletxt{line-height:42px; height:42px; font-size:16px; text-indent:8px; color:#7c7c7c;float:left; color:#fff}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain{height:220px; width:533px; margin-top:14px;}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul{ padding:0px; margin:0px;}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li{width:auto; height:197px; float:left; max-width:481px; margin-right:3px}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .lipic{width:461px; height:197px; float:left; }
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .litxt{width:20px; height: 197px; float:left; }
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .litxt a{width:20px; height:197px;background:#bdbdbd; font-size:14px;color:#fff;  line-height:15px; overflow:hidden;margin: 0px auto ; display:block; float:left }
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .litxt a .txt{ letter-spacing:10px; vertical-align:middle; text-align:cente; width:20px; }
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .litxt a:hover{width:20px; height:197px; float:left; background:#0698dd; font-size:14px;color:#fff;  line-height:15px; overflow:hidden; display:block}
#wrapper .container .newshqxpp .newshqxppmain .qxpp .qxppmain ul li .litxt .cur {width:20px; height:197px; float:left; background:#0698dd; font-size:14px;color:#fff;  line-height:15px; overflow:hidden; display:block}

#wrapper .footer{ width:100%; height:auto; background:url(../images/foot_bj.jpg) repeat-x;}
#wrapper .footer .foottxt{ width:1003px; margin:0px auto; height:auto; padding-top:15px; padding-bottom:10px; overflow:hidden; text-align:center }
#wrapper .conny{ width:1003px; height:auto;margin:0px  auto; background:url(../images/ny_bg.jpg) repeat-y; margin-top:-10px; z-index:3; position:relative; overflow:hidden }
#wrapper .conny .left{ width:227px; height:auto; overflow:hidden; float:left;}
#wrapper .conny .left .leftbar{ width:227px; height:auto;}
#wrapper .conny .left .leftbar .lefttitle{ width:227px;  background:url(../images/left_title_bj.gif) no-repeat bottom; height:66px; border-top:10px solid #ad0101 ;line-height:66px;}
#wrapper .conny .left .leftbar .lefttitle .lefttitletxt{ text-align:center; font-size:20px; color:#ed1c24; font-weight:100; }
#wrapper .conny .left .leftbar .leftlist{ width:227px; height:auto; overflow:hidden; font-size:14px; margin-top:10px;}
#wrapper .conny .left .leftbar .leftlist ul{ padding:0px; margin:0px;}
#wrapper .conny .left .leftbar .leftlist ul li{ background:#eff3f4; text-align:center; line-height:37px; width:227px; margin-bottom:10px}
#wrapper .conny .left .leftbar .leftlist ul li a{color:#434343; text-decoration:none; font-size:14px; display:block}
#wrapper .conny .left .leftbar .leftlist ul li a:hover{ font-size:14px; text-decoration:none;color:#fff; background:#0e98d7; line-height:37px;}
#wrapper .conny .left .leftbar .leftlist .cur{ font-size:14px; text-decoration:none;color:#fff; background:#0e98d7; line-height:37px;}

/*小分类*/
#wrapper .conny .left .leftbar .leftlist ul li ul{ width:226px;  font-size:13px;   background:#fff; padding-top:5px}
#wrapper .conny .left .leftbar .leftlist ul li li{ height:28px; line-height:28px; color:#000; font-size:12px; font-weight:100;width:226px;padding-bottom:0px ; border-bottom:1px solid #f1f1f1; background:none; text-indent:40px; text-align:left;margin-bottom:0px; }
#wrapper .conny .left .leftbar .leftlist ul li li a{background:url(../images/ioc2.gif) no-repeat 25px ;color:#434343; text-decoration:none; height:28px; line-height:28px;font-size:13px;width:226px; display:block; overflow:hidden; }
#wrapper .conny .left .leftbar .leftlist ul li li a:hover{ background:url(../images/ioc3.gif) no-repeat 25px ;color:#0e98d7; text-decoration:none; height:28px; line-height:28px; font-size:13px}
#wrapper .conny .left .leftbar .leftlist ul li li .cur{ background:url(../images/ioc3.gif) no-repeat 25px ;color:#0e98d7; text-decoration:none; height:28px; line-height:28px; width:227px; overflow:hidden; font-size:13px}


#wrapper .conny .left .lefttel{ width:225px; height:89px; margin-top:140px; margin-bottom:50px;}

#wrapper .conny .right{ width:776px; height:auto; overflow:hidden; float:left;}
#wrapper .conny .right .righttitle{ width:776px;  background:url(../images/right_title_bj.gif) no-repeat bottom right; height:66px; border-top:10px solid #0260ba  }
#wrapper .conny .right .righttitle .righttitletxt{ padding:35px 0px 0px 35px; font-size:16px; color:#0160ba;  float:left}
#wrapper .conny .right .righttitle .righttitlemap{float:right; margin-right:10px;padding:40px 0px 0px 0px; color:#4c4c4c}

#wrapper .conny .right .rightmain{ padding:10px 10px 10px 29px; width:737px; line-height:25px;}

#wrapper .conny .right .rightnew{padding:0px 10px 10px 29px; width:737px; overflow:hidden}
#wrapper .conny .right .rightnew ul{ padding:0px; margin:0px;}
#wrapper .conny .right .rightnew ul li{height:95px; margin-bottom:15px; margin-top:15px; width:727px; display:block; }
#wrapper .conny .right .rightnew ul li a{ height:95px; width:727px; display:block; border: 5px solid #ededed}
#wrapper .conny .right .rightnew ul li a:hover{ height:95px; width:727px; display:block;  border: 5px solid #0b4e7b}
#wrapper .conny .right .rightnew ul li .litime{color: #10659e; float: left; font-family: Arial; font-size: 14px;height: 80px;  padding-top: 15px; text-align: center;  width: 88px;}
#wrapper .conny .right .rightnew ul li .litime span{font-size:35px;}
#wrapper .conny .right .rightnew ul li .limain{float: right; width: 615px; height:75px; margin:10px 10px 10px 0px; border-left: 1px solid #10659e;padding-left:10px}
#wrapper .conny .right .rightnew ul li .limain span{display: block;  font-size: 14px; font-weight: 100; height: 24px; width:615px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:24px; color:#353535; }
#wrapper .conny .right .rightnew ul li .limain p{ height:51px; width:615px; overflow:hidden ; color:#353535; font-size:12px; line-height:21px;}

.page{ height:24px; margin:10px auto; text-align:center; line-height:24px;}
.page a,.page a:visited{ padding:5px 4px; background:#cccccc; color:#FFFFFF; margin:0px 5px}
.page a:hover,.page  a.cur{ background-color:#013c80}

#wrapper .conny .right .righttjly{ padding:10px 10px 10px 29px; width:737px; }
#wrapper .conny .right .righttjly .g_title{color: #000000;font-family: 宋体; font-size:12px; color:#545454;line-height: 30px;}
#wrapper .conny .right .righttjly .input1{background: url(../images/input1.gif) no-repeat scroll 0 0 transparent;border: medium none;height: 31px;line-height: 25px;width: 298px;}
#wrapper .conny .right .righttjly .input2{background: url(../images/input2.gif) no-repeat scroll 0 0 transparent;border: medium none;height: 31px;line-height: 25px;width: 295px;}
#wrapper .conny .right .righttjly .input4{background: url(../images/input4.gif) no-repeat scroll 0 0 transparent;border: medium none;height: 25px;line-height: 20px;width: 194px;}
#wrapper .conny .right .righttjly .g_left { float: left;width: 98px;}
#wrapper .conny .right .righttjly .g_right {float: left;width: 201px; }
#wrapper .conny .right .righttjly .textarea1 {background: url(../images/input3.gif) no-repeat scroll 0 0 transparent;border: medium none;height: 102px;line-height: 20px; overflow: hidden;width: 700px; font-size:12px; color:#CCC; padding-top:5px; padding-left:5px; margin-top:10px;}

#wrapper .conny .right .rightdownload{padding:10px 10px 10px 29px; width:737px; clear:both}
#wrapper .conny .right .rightdownload ul{ margin:0px; padding:0px; list-style:none}
#wrapper .conny .right .rightdownload ul li{ width:737px; height:30px; border-bottom:1px dashed #b9b9b9; line-height:30px; }
#wrapper .conny .right .rightdownload ul li .downloadtxt{ float:left; display:inline; width:637px; background:url(../images/ioc1.gif) no-repeat left; text-indent:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#wrapper .conny .right .rightdownload ul li .downloadbutton{ float:right; display:inline; padding-right:5px; padding-top:5px}

#wrapper .conny .right .rightnengli{padding:0px 10px 10px 29px; width:737px; clear:both; overflow:hidden}
#wrapper .conny .right .rightnengli ul{margin:0px; padding:0px; list-style:none}
#wrapper .conny .right .rightnengli ul li{width:231px; height:207px; float:left; list-style:none; margin-right:7px; margin-left:7px; padding-top:15px }
#wrapper .conny .right .rightnengli ul li .lipic{ width:229px; height:174px; border:1px solid #cecece}
#wrapper .conny .right .rightnengli ul li .lipic img{width:225px; height:170px; margin:2px;}
#wrapper .conny .right .rightnengli ul li .litxt{width:231px; height:30px; line-height:30px; text-align:center; margin-top:3px; background:#dedede}
#wrapper .conny .right .rightnengli ul li a .litxt{width:231px;line-height:30px; text-align:center;  background:#dedede; display:block}
#wrapper .conny .right .rightnengli ul li a:hover .litxt { background:#0e98d7; color:#fff;}


#wrapper .conny .right .rightqxpp{ padding:10px 10px 10px 29px; width:737px; line-height:25px; overflow:hidden}
#wrapper .conny .right .rightqxpp ul{ padding:0px; margin:0px;}
#wrapper .conny .right .rightqxpp ul li{width:274px; height:159px;  margin-left:53px; margin-right:40px;margin-top:20px; float:left; display:inline}
#wrapper .conny .right .rightqxpp ul li .lipic{	z-index:2;	position:absolute;	width:274px;	background:url(../images/pic_bj.gif) no-repeat;height:114px;}
#wrapper .conny .right .rightqxpp ul li .litxt{width:274px; height:35px; text-align:center; line-height:35px; margin-top:5px; font-size:12px; color:#000; text-align:center; font-size:14px;}

#wrapper .conny .right .rightpro{ padding:10px 10px 10px 29px; width:737px; line-height:25px; overflow:hidden}
#wrapper .conny .right .rightpro ul{ padding:0px; margin:0px;}
#wrapper .conny .right .rightpro ul li{ width:175px; height:166px; float:left; list-style:none; margin-right:4px; margin-left:4px; padding-top:10px }
#wrapper .conny .right .rightpro ul li a{ width:175px; height:166px; float:left; list-style:none; display:block}
#wrapper .conny .right .rightpro ul li a .lipic{ width:175px; height:141px; }
#wrapper .conny .right .rightpro ul li a .lipic img{ width:169px; height:135px;border:3px solid #e6e6e7}
#wrapper .conny .right .rightpro ul li a .litxt{ width:175px; height:25px; line-height:25px; text-align:center; color:#565656;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

#wrapper .conny .right .rightpro ul li a:hover{ width:175px; height:166px; float:left; list-style:none; }
#wrapper .conny .right .rightpro ul li a:hover .lipic{ width:175px; height:141px; }
#wrapper .conny .right .rightpro ul li a:hover .lipic img{ width:169px; height:135px;border:3px solid #10659e;}
#wrapper .conny .right .rightpro ul li a:hover .litxt{ width:175px; height:25px; line-height:25px; text-align:center; color:#0e98d7}

